From 37bcbc160604c30ea2f21840264072ccfadc54bf Mon Sep 17 00:00:00 2001 From: root Date: Sun, 11 Nov 2018 18:13:35 +0300 Subject: [PATCH] Sync with portage [Sun Nov 11 18:13:35 MSK 2018]. --- Manifest.files.gz | Bin 28854 -> 28832 bytes app-admin/Manifest.gz | Bin 35108 -> 35112 bytes app-admin/filebeat/Manifest | 7 +- app-admin/filebeat/filebeat-5.5.2.ebuild | 69 --- ...t-5.6.10.ebuild => filebeat-5.6.13.ebuild} | 11 +- app-admin/filebeat/filebeat-6.2.4.ebuild | 55 -- app-admin/filebeat/filebeat-6.3.1.ebuild | 60 -- ...eat-6.4.0.ebuild => filebeat-6.4.3.ebuild} | 2 +- app-admin/logstash-bin/Manifest | 6 +- ...6.12.ebuild => logstash-bin-5.6.13.ebuild} | 0 ...6.4.1.ebuild => logstash-bin-6.4.3.ebuild} | 0 app-admin/mongo-tools/Manifest | 2 +- ...3.4.10.ebuild => mongo-tools-4.0.4.ebuild} | 36 +- app-admin/sudo/Manifest | 2 - app-admin/sudo/sudo-1.8.24.ebuild | 240 -------- app-admin/sudo/sudo-1.8.25.ebuild | 240 -------- app-admin/sudo/sudo-1.8.25_p1-r1.ebuild | 2 +- app-dicts/Manifest.gz | Bin 52139 -> 52138 bytes app-dicts/myspell-en/Manifest | 3 +- app-dicts/myspell-en/metadata.xml | 8 + .../myspell-en/myspell-en-20160901.ebuild | 39 -- .../myspell-en/myspell-en-20170501.ebuild | 39 -- .../myspell-en/myspell-en-20181101.ebuild | 55 ++ app-editors/Manifest.gz | Bin 14060 -> 14062 bytes app-editors/atom/Manifest | 41 +- app-editors/atom/atom-1.23.3.ebuild | 535 ---------------- app-editors/atom/atom-1.24.0_beta3.ebuild | 535 ---------------- app-editors/atom/atom-1.32.1.ebuild | 561 +++++++++++++++++ .../atom/files/atom-fix-app-restart-r1.patch | 12 - .../atom/files/atom-fix-app-restart-r2.patch | 24 + .../files/atom-fix-config-watcher-r1.patch | 41 ++ .../atom/files/atom-license-path-r1.patch | 11 - app-editors/atom/files/atom-python-r1.patch | 25 + app-editors/atom/files/atom-python.patch | 10 - ....patch => atom-unbundle-electron-r3.patch} | 28 +- .../atom/files/transpile-coffee-script.js | 6 +- app-emulation/Manifest.gz | Bin 20338 -> 20335 bytes app-emulation/docker-compose/metadata.xml | 2 +- app-emulation/xen-tools/Manifest | 3 +- ...10.2.ebuild => xen-tools-4.10.2-r1.ebuild} | 5 +- ...0-r2.ebuild => xen-tools-4.11.0-r3.ebuild} | 12 +- app-emulation/xen/Manifest | 4 +- ...-4.11.0-r2.ebuild => xen-4.10.2-r1.ebuild} | 7 +- ...xen-4.10.2.ebuild => xen-4.11.0-r3.ebuild} | 2 +- app-forensics/Manifest.gz | Bin 5213 -> 5215 bytes app-forensics/libewf/Manifest | 3 - .../libewf-20140608-fix-tmpdir-in-tests.patch | 33 - app-forensics/libewf/libewf-20130416.ebuild | 53 -- .../libewf/libewf-20140608-r1.ebuild | 58 -- app-forensics/libewf/metadata.xml | 2 - app-misc/Manifest.gz | Bin 49826 -> 49821 bytes app-misc/elasticsearch/Manifest | 6 +- ....12.ebuild => elasticsearch-5.6.13.ebuild} | 0 ....4.1.ebuild => elasticsearch-6.4.3.ebuild} | 0 app-portage/Manifest.gz | Bin 10425 -> 10420 bytes app-portage/eix/Manifest | 1 - app-portage/eix/eix-0.33.0-r1.ebuild | 109 ---- app-text/Manifest.gz | Bin 53135 -> 53145 bytes app-text/fbreader/fbreader-0.99.4-r3.ebuild | 95 --- app-text/fbreader/fbreader-0.99.4-r4.ebuild | 91 --- .../fbreader/files/fbreader-0.99.4-gcc6.patch | 11 - .../files/fbreader-0.99.4-ld-bfd.patch | 10 - .../files/fbreader-0.99.4-mimetypes.patch | 6 - .../files/fbreader-0.99.4-qreal-cast.patch | 13 - .../fbreader/files/fbreader-0.99.4-qt5.patch | 573 ------------------ app-text/fbreader/files/fbreader-0.99.4.patch | 8 - app-text/zathura-cb/zathura-cb-0.1.8.ebuild | 3 +- app-text/zathura-cb/zathura-cb-9999.ebuild | 56 +- .../zathura-djvu/zathura-djvu-9999.ebuild | 39 +- .../zathura-pdf-mupdf-0.3.4.ebuild | 3 + .../zathura-pdf-mupdf-9999.ebuild | 46 +- .../zathura-pdf-poppler-9999.ebuild | 43 +- app-text/zathura-ps/zathura-ps-0.2.6.ebuild | 1 - app-text/zathura-ps/zathura-ps-9999.ebuild | 47 +- .../zathura/files/zathura-find-libm.patch | 26 + app-text/zathura/zathura-0.4.1.ebuild | 2 + app-text/zathura/zathura-9999.ebuild | 71 +-- app-vim/Manifest.gz | Bin 32453 -> 32451 bytes .../airline-themes-0_pre20181021.ebuild | 2 +- dev-ada/Manifest.gz | Bin 3351 -> 3356 bytes .../gnatcoll/files/gnatcoll-2016-gentoo.patch | 134 +++- dev-ada/gnatcoll/gnatcoll-2016.ebuild | 4 +- dev-ada/gtkada/files/gtkada-2017-gentoo.patch | 11 - dev-ada/gtkada/gtkada-2017.ebuild | 5 +- dev-ada/gtkada/gtkada-2018.ebuild | 7 +- dev-db/Manifest.gz | Bin 20649 -> 20645 bytes dev-db/mongodb/Manifest | 2 +- dev-db/mongodb/mongodb-3.4.10.ebuild | 194 ------ dev-db/mongodb/mongodb-4.0.4.ebuild | 163 +++++ dev-embedded/Manifest.gz | Bin 12417 -> 12422 bytes dev-embedded/u-boot-tools/Manifest | 4 - .../u-boot-tools/u-boot-tools-2016.07.ebuild | 43 -- .../u-boot-tools-2016.09.01-r1.ebuild | 43 -- .../u-boot-tools-2016.09.01.ebuild | 43 -- .../u-boot-tools/u-boot-tools-2016.11.ebuild | 43 -- .../u-boot-tools/u-boot-tools-2017.05.ebuild | 43 -- dev-games/Manifest.gz | Bin 6225 -> 6221 bytes dev-games/tiled/Manifest | 1 - dev-games/tiled/tiled-1.1.6.ebuild | 63 -- dev-games/tiled/tiled-1.2.0.ebuild | 2 +- dev-java/Manifest.gz | Bin 95174 -> 95172 bytes dev-java/freemarker/Manifest | 1 - .../freemarker-2.3.13-PyJavaInstance.patch | 22 - .../files/freemarker-2.3.13-gentoo.patch | 126 ---- .../freemarker/freemarker-2.3.13-r2.ebuild | 84 --- dev-java/stax/stax-1.2.0.ebuild | 6 +- dev-lang/Manifest.gz | Bin 18032 -> 18031 bytes dev-lang/nasm/Manifest | 3 +- dev-lang/nasm/nasm-2.11.08.ebuild | 41 -- dev-lang/nasm/nasm-2.12.01.ebuild | 41 -- .../{nasm-2.13.03.ebuild => nasm-2.14.ebuild} | 19 +- dev-libs/Manifest.gz | Bin 87206 -> 86864 bytes dev-libs/MicroJSON/Manifest | 2 - dev-libs/MicroJSON/MicroJSON-0.3.1.ebuild | 18 - dev-libs/MicroJSON/MicroJSON-0.3.2.ebuild | 18 - dev-libs/MicroJSON/metadata.xml | 8 - dev-libs/UTF8Strings/Manifest | 1 - .../UTF8Strings/UTF8Strings-1.14.2.ebuild | 14 - dev-libs/UTF8Strings/metadata.xml | 8 - dev-libs/girara/girara-9999.ebuild | 76 +-- dev-libs/libowfat/libowfat-0.31-r1.ebuild | 4 +- dev-libs/libunibreak/Manifest | 1 + dev-libs/libunibreak/libunibreak-4.1.ebuild | 55 ++ dev-libs/volume_key/volume_key-0.3.11.ebuild | 2 +- dev-php/Manifest.gz | Bin 40762 -> 40765 bytes dev-php/composer/Manifest | 1 + dev-php/composer/composer-1.7.3.ebuild | 46 ++ dev-python/Kivy/Kivy-1.10.1.ebuild | 1 + dev-python/Manifest.gz | Bin 310023 -> 308853 bytes dev-python/celery/celery-4.1.0.ebuild | 3 +- dev-python/flask-testing/Manifest | 2 - .../flask-testing/files/0.4.2-test-fix.patch | 17 - .../flask-testing/flask-testing-0.4.2.ebuild | 35 -- .../flask-testing/flask-testing-0.6.2.ebuild | 40 -- dev-python/flask-testing/metadata.xml | 13 - dev-python/iminuit/Manifest | 1 + dev-python/iminuit/iminuit-1.3.3.ebuild | 28 + ....4.1-r1.ebuild => ipython-5.4.1-r2.ebuild} | 0 ...n-5.8.0.ebuild => ipython-5.8.0-r1.ebuild} | 0 dev-python/jenkinsapi/Manifest | 3 - .../jenkinsapi/files/local_jenkins_war.patch | 12 - .../jenkinsapi/jenkinsapi-0.2.26.ebuild | 36 -- .../jenkinsapi/jenkinsapi-0.2.29.ebuild | 44 -- dev-python/jenkinsapi/metadata.xml | 8 - dev-python/libarchive-c/Manifest | 1 + .../libarchive-c-2.8.ebuild} | 21 +- dev-python/plumbum/Manifest | 2 +- ...mbum-1.6.0.ebuild => plumbum-1.6.7.ebuild} | 8 +- dev-python/pudb/Manifest | 1 + dev-python/pudb/pudb-2018.1.ebuild | 20 + dev-python/pycson/Manifest | 1 + dev-python/pycson/metadata.xml | 12 + dev-python/pycson/pycson-0.7.ebuild | 13 + dev-python/pyquery/Manifest | 1 + .../files/pyquery-1.4.0-network-tests.patch | 22 + dev-python/pyquery/pyquery-1.4.0.ebuild | 41 ++ .../pytest-forked/pytest-forked-0.2.ebuild | 2 +- .../pytest-xdist/pytest-xdist-1.23.2.ebuild | 2 +- dev-python/python-application/Manifest | 1 - dev-python/python-application/metadata.xml | 29 - .../python-application-2.1.0.ebuild | 17 - dev-python/python-cjson/Manifest | 2 - dev-python/python-cjson/metadata.xml | 28 - .../python-cjson/python-cjson-1.1.0.ebuild | 18 - dev-python/python-eventlib/Manifest | 1 - .../python-eventlib-0.2.1-libressl.patch | 14 - dev-python/python-eventlib/metadata.xml | 15 - .../python-eventlib-0.2.1.ebuild | 26 - dev-python/python-gnutls/Manifest | 1 - dev-python/python-gnutls/metadata.xml | 31 - .../python-gnutls/python-gnutls-3.1.1.ebuild | 20 - dev-python/python-msrplib/Manifest | 1 - dev-python/python-msrplib/metadata.xml | 29 - .../python-msrplib-0.18.0.ebuild | 26 - dev-python/python-xcaplib/Manifest | 1 - dev-python/python-xcaplib/metadata.xml | 21 - .../python-xcaplib-1.1.0.ebuild | 24 - dev-python/qtawesome/Manifest | 1 + dev-python/qtawesome/qtawesome-0.5.2.ebuild | 22 + dev-python/rpyc/Manifest | 2 +- .../{rpyc-3.3.0.ebuild => rpyc-4.0.2.ebuild} | 8 +- .../files/s3transfer-0.1.13-tests.patch | 22 + .../s3transfer/s3transfer-0.1.13-r1.ebuild | 1 + dev-python/speg/Manifest | 1 + dev-python/speg/metadata.xml | 12 + dev-python/speg/speg-0.3.ebuild | 13 + dev-python/statsmodels/metadata.xml | 2 +- .../statsmodels/statsmodels-0.6.1.ebuild | 4 +- .../statsmodels/statsmodels-0.8.0.ebuild | 4 +- .../statsmodels/statsmodels-0.9.0.ebuild | 4 +- .../statsmodels/statsmodels-9999.ebuild | 4 +- dev-python/stripe/Manifest | 1 + dev-python/stripe/stripe-2.10.1.ebuild | 68 +++ dev-python/twill/Manifest | 1 - dev-python/twill/metadata.xml | 11 - dev-python/twill/twill-0.9-r1.ebuild | 51 -- dev-python/urwid/urwid-2.0.1.ebuild | 2 +- dev-qt/Manifest.gz | Bin 9848 -> 9854 bytes ...twebengine-5.11.1-paxmark-mksnapshot.patch | 41 ++ ...twebengine-5.11.2-paxmark-mksnapshot.patch | 41 ++ dev-qt/qtwebengine/qtwebengine-5.11.1.ebuild | 2 +- dev-qt/qtwebengine/qtwebengine-5.11.2.ebuild | 2 +- dev-ruby/Manifest.gz | Bin 108836 -> 109006 bytes dev-ruby/octokit/Manifest | 2 +- ...kit-4.7.0.ebuild => octokit-4.13.0.ebuild} | 10 +- dev-ruby/regexp_property_values/Manifest | 1 + .../regexp_property_values}/metadata.xml | 8 +- .../regexp_property_values-0.3.4.ebuild | 43 ++ dev-util/Manifest.gz | Bin 66303 -> 66461 bytes dev-util/howdoi/Manifest | 1 + dev-util/howdoi/howdoi-1.1.14.ebuild | 24 + dev-util/howdoi/metadata.xml | 1 + dev-util/meson/meson-0.47.1.ebuild | 2 +- dev-util/stripe-mock/Manifest | 1 + dev-util/stripe-mock/metadata.xml | 15 + .../stripe-mock/stripe-mock-0.34.1.ebuild | 22 + dev-vcs/Manifest.gz | Bin 13801 -> 13802 bytes dev-vcs/stgit/Manifest | 1 + dev-vcs/stgit/stgit-0.19.ebuild | 83 +++ eclass/Manifest.gz | Bin 37608 -> 37598 bytes eclass/darcs.eclass | 9 +- eclass/ghc-package.eclass | 32 +- eclass/haskell-cabal.eclass | 14 +- games-board/Manifest.gz | Bin 11861 -> 11860 bytes .../freedoko/freedoko-0.7.16-r1.ebuild | 99 +++ games-emulation/Manifest.gz | Bin 10022 -> 10023 bytes games-emulation/stella/Manifest | 2 +- ...la-4.7.2-r1.ebuild => stella-5.1.3.ebuild} | 34 +- licenses/Manifest.gz | Bin 121981 -> 122133 bytes licenses/SSPL | 557 +++++++++++++++++ media-gfx/Manifest.gz | Bin 42401 -> 42402 bytes media-gfx/asymptote/Manifest | 1 + media-gfx/asymptote/asymptote-2.47.ebuild | 214 +++++++ .../files/asymptote-2.47-configure-ac.patch | 13 + .../asymptote/files/asymptote-2.47-info.patch | 13 + .../files/asymptote-2.47-xdg-utils.patch | 23 + media-gfx/kgraphviewer/Manifest | 1 - .../kgraphviewer/kgraphviewer-2.4.2.ebuild | 40 -- .../kgraphviewer/kgraphviewer-2.4.3.ebuild | 2 +- media-libs/Manifest.gz | Bin 66740 -> 66739 bytes media-libs/harfbuzz/harfbuzz-1.9.0.ebuild | 2 +- media-libs/libifp/libifp-1.0.0.2-r1.ebuild | 4 +- media-libs/libifp/libifp-1.0.0.2.ebuild | 56 -- media-tv/Manifest.gz | Bin 3927 -> 3929 bytes media-tv/mythtv/Manifest | 1 - .../mythtv/files/mythtv-0.28.1-glibc225.patch | 29 - .../mythtv/files/mythtv-0.28.1-qt511.patch | 11 - .../mythtv-29.2-freetype_pkgconfig.patch | 28 - media-tv/mythtv/mythtv-0.28.1-r4.ebuild | 369 ----------- media-video/Manifest.gz | Bin 28230 -> 28216 bytes media-video/libav/Manifest | 5 - media-video/libav/libav-11.8.ebuild | 343 ----------- media-video/libav/libav-11.9999.ebuild | 340 ----------- media-video/libav/libav-12.2.ebuild | 349 ----------- media-video/libav/libav-12.3.ebuild | 2 +- media-video/libav/libav-9.17.ebuild | 315 ---------- media-video/libav/metadata.xml | 1 - media-video/smtube/smtube-17.5.0-r2.ebuild | 3 +- metadata/Manifest.gz | Bin 2144 -> 2148 bytes metadata/dtd/timestamp.chk | 2 +- metadata/glsa/timestamp.chk | 2 +- metadata/md5-cache/Manifest.gz | Bin 27441 -> 27400 bytes metadata/md5-cache/app-admin/Manifest.gz | Bin 77991 -> 77223 bytes metadata/md5-cache/app-admin/filebeat-5.5.2 | 11 - .../{filebeat-5.6.10 => filebeat-5.6.13} | 6 +- metadata/md5-cache/app-admin/filebeat-6.2.4 | 13 - metadata/md5-cache/app-admin/filebeat-6.3.1 | 13 - .../{filebeat-6.4.0 => filebeat-6.4.3} | 4 +- .../app-admin/haskell-updater-1.2.10 | 2 +- .../app-admin/haskell-updater-1.2.12-r1 | 2 +- .../md5-cache/app-admin/haskell-updater-1.2.9 | 2 +- .../md5-cache/app-admin/haskell-updater-1.3.1 | 2 +- ...ogstash-bin-5.6.12 => logstash-bin-5.6.13} | 2 +- ...{logstash-bin-6.4.1 => logstash-bin-6.4.3} | 2 +- .../md5-cache/app-admin/mongo-tools-3.4.10 | 13 - .../md5-cache/app-admin/mongo-tools-4.0.4 | 12 + metadata/md5-cache/app-admin/sudo-1.8.24 | 14 - metadata/md5-cache/app-admin/sudo-1.8.25 | 14 - .../md5-cache/app-admin/sudo-1.8.25_p1-r1 | 4 +- metadata/md5-cache/app-dicts/Manifest.gz | Bin 57417 -> 57257 bytes .../md5-cache/app-dicts/myspell-en-20160901 | 11 - ...yspell-en-20170501 => myspell-en-20181101} | 12 +- metadata/md5-cache/app-editors/Manifest.gz | Bin 28368 -> 28206 bytes metadata/md5-cache/app-editors/atom-1.23.3 | 14 - .../md5-cache/app-editors/atom-1.24.0_beta3 | 14 - metadata/md5-cache/app-editors/atom-1.32.1 | 15 + metadata/md5-cache/app-emacs/Manifest.gz | Bin 47640 -> 47654 bytes metadata/md5-cache/app-emacs/ghc-mod-5.4.0.0 | 2 +- .../md5-cache/app-emacs/ghc-mod-5.5.0.0-r1 | 2 +- metadata/md5-cache/app-emacs/ghc-mod-5.7.0.0 | 2 +- metadata/md5-cache/app-emulation/Manifest.gz | Bin 50844 -> 50853 bytes .../{xen-4.10.2 => xen-4.10.2-r1} | 6 +- .../{xen-4.11.0-r2 => xen-4.11.0-r3} | 4 +- .../{xen-tools-4.10.2 => xen-tools-4.10.2-r1} | 6 +- ...en-tools-4.11.0-r2 => xen-tools-4.11.0-r3} | 4 +- metadata/md5-cache/app-forensics/Manifest.gz | Bin 10154 -> 9827 bytes .../md5-cache/app-forensics/libewf-20130416 | 13 - .../app-forensics/libewf-20140608-r1 | 13 - .../app-forensics/quickfuzz-0.1_p20160920 | 2 +- .../md5-cache/app-forensics/quickfuzz-9999 | 2 +- metadata/md5-cache/app-misc/Manifest.gz | Bin 75413 -> 75402 bytes ...sticsearch-5.6.12 => elasticsearch-5.6.13} | 2 +- ...lasticsearch-6.4.1 => elasticsearch-6.4.3} | 2 +- metadata/md5-cache/app-portage/Manifest.gz | Bin 28250 -> 28082 bytes metadata/md5-cache/app-portage/eix-0.33.0-r1 | 13 - metadata/md5-cache/app-portage/fquery-0.2.2 | 2 +- metadata/md5-cache/app-portage/fquery-0.2.3 | 2 +- metadata/md5-cache/app-portage/hackport-0.5.1 | 2 +- metadata/md5-cache/app-portage/hackport-0.5.2 | 2 +- metadata/md5-cache/app-portage/hackport-0.5.3 | 2 +- metadata/md5-cache/app-portage/hackport-0.5.4 | 2 +- .../md5-cache/app-portage/hackport-0.5.5-r1 | 2 +- metadata/md5-cache/app-portage/hackport-0.5.6 | 2 +- metadata/md5-cache/app-portage/hackport-9999 | 2 +- metadata/md5-cache/app-text/Manifest.gz | Bin 89244 -> 88925 bytes .../md5-cache/app-text/fbreader-0.99.4-r3 | 13 - .../md5-cache/app-text/fbreader-0.99.4-r4 | 13 - .../md5-cache/app-text/pandoc-1.12.4.2-r1 | 2 +- metadata/md5-cache/app-text/pandoc-1.13.2.1 | 2 +- metadata/md5-cache/app-text/pandoc-1.14.0.4 | 2 +- metadata/md5-cache/app-text/pandoc-1.15.0.6 | 2 +- metadata/md5-cache/app-text/pandoc-1.18 | 2 +- metadata/md5-cache/app-text/pandoc-1.19.2.1 | 2 +- .../md5-cache/app-text/pandoc-1.19.2.1-r1 | 2 +- metadata/md5-cache/app-text/zathura-0.4.1 | 2 +- metadata/md5-cache/app-text/zathura-9999 | 12 +- metadata/md5-cache/app-text/zathura-cb-0.1.8 | 2 +- metadata/md5-cache/app-text/zathura-cb-9999 | 15 +- metadata/md5-cache/app-text/zathura-djvu-9999 | 12 +- .../app-text/zathura-pdf-mupdf-0.3.4 | 6 +- .../md5-cache/app-text/zathura-pdf-mupdf-9999 | 15 +- .../app-text/zathura-pdf-poppler-9999 | 15 +- metadata/md5-cache/app-text/zathura-ps-0.2.6 | 4 +- metadata/md5-cache/app-text/zathura-ps-9999 | 15 +- metadata/md5-cache/app-vim/Manifest.gz | Bin 44061 -> 44069 bytes .../app-vim/airline-themes-0_pre20181021 | 4 +- metadata/md5-cache/dev-ada/Manifest.gz | Bin 5270 -> 5278 bytes metadata/md5-cache/dev-ada/gnatcoll-2016 | 2 +- metadata/md5-cache/dev-ada/gtkada-2017 | 2 +- metadata/md5-cache/dev-ada/gtkada-2018 | 4 +- metadata/md5-cache/dev-db/Manifest.gz | Bin 46924 -> 46927 bytes metadata/md5-cache/dev-db/mongodb-3.4.10 | 14 - metadata/md5-cache/dev-db/mongodb-4.0.4 | 14 + metadata/md5-cache/dev-embedded/Manifest.gz | Bin 20417 -> 19611 bytes .../dev-embedded/u-boot-tools-2016.07 | 10 - .../dev-embedded/u-boot-tools-2016.09.01 | 10 - .../dev-embedded/u-boot-tools-2016.09.01-r1 | 10 - .../dev-embedded/u-boot-tools-2016.11 | 10 - .../dev-embedded/u-boot-tools-2017.05 | 10 - metadata/md5-cache/dev-games/Manifest.gz | Bin 9422 -> 9266 bytes metadata/md5-cache/dev-games/goatee-0.3.0 | 2 +- metadata/md5-cache/dev-games/goatee-0.3.1.1 | 2 +- metadata/md5-cache/dev-games/goatee-0.3.1.2 | 2 +- metadata/md5-cache/dev-games/tiled-1.1.6 | 14 - metadata/md5-cache/dev-games/tiled-1.2.0 | 4 +- metadata/md5-cache/dev-haskell/Manifest.gz | Bin 240825 -> 240770 bytes .../dev-haskell/abstract-deque-0.2.2 | 2 +- .../md5-cache/dev-haskell/abstract-deque-0.3 | 2 +- .../dev-haskell/abstract-deque-tests-0.3 | 2 +- .../dev-haskell/abstract-par-0.3.3-r1 | 2 +- metadata/md5-cache/dev-haskell/ac-ppm-1.1.1 | 2 +- .../md5-cache/dev-haskell/adjunctions-4.2.2 | 2 +- .../md5-cache/dev-haskell/adjunctions-4.3 | 2 +- metadata/md5-cache/dev-haskell/aeson-0.6.2.1 | 2 +- metadata/md5-cache/dev-haskell/aeson-0.7.0.6 | 2 +- metadata/md5-cache/dev-haskell/aeson-0.8.0.2 | 2 +- metadata/md5-cache/dev-haskell/aeson-0.9.0.1 | 2 +- metadata/md5-cache/dev-haskell/aeson-1.0.2.1 | 2 +- .../md5-cache/dev-haskell/aeson-compat-0.3.6 | 2 +- .../md5-cache/dev-haskell/aeson-pretty-0.7.1 | 2 +- .../md5-cache/dev-haskell/aeson-pretty-0.7.2 | 2 +- .../md5-cache/dev-haskell/aeson-pretty-0.8.2 | 2 +- metadata/md5-cache/dev-haskell/aeson-qq-0.7.4 | 2 +- metadata/md5-cache/dev-haskell/aeson-qq-0.8.1 | 2 +- metadata/md5-cache/dev-haskell/alex-3.1.3 | 2 +- metadata/md5-cache/dev-haskell/alex-3.1.7 | 2 +- metadata/md5-cache/dev-haskell/alex-3.2.1 | 2 +- .../dev-haskell/alsa-core-0.5.0.1-r2 | 2 +- .../md5-cache/dev-haskell/alsa-mixer-0.1.2-r2 | 2 +- .../md5-cache/dev-haskell/alsa-mixer-0.2.0.2 | 2 +- .../md5-cache/dev-haskell/alsa-mixer-0.2.0.3 | 2 +- metadata/md5-cache/dev-haskell/alut-2.1.0.0 | 2 +- metadata/md5-cache/dev-haskell/alut-2.2.0.0 | 2 +- metadata/md5-cache/dev-haskell/alut-2.3.0.1 | 2 +- metadata/md5-cache/dev-haskell/alut-2.4.0.2 | 2 +- .../dev-haskell/annotated-wl-pprint-0.7.0 | 2 +- .../md5-cache/dev-haskell/ansi-terminal-0.5.5 | 2 +- .../dev-haskell/ansi-terminal-0.6.2.1 | 2 +- .../dev-haskell/ansi-terminal-0.6.2.3 | 2 +- .../dev-haskell/ansi-wl-pprint-0.6.7.1 | 2 +- .../dev-haskell/ansi-wl-pprint-0.6.7.3 | 2 +- metadata/md5-cache/dev-haskell/appar-0.1.4 | 2 +- .../md5-cache/dev-haskell/argparser-0.3.4 | 2 +- .../md5-cache/dev-haskell/arithmoi-0.4.1.3 | 2 +- .../md5-cache/dev-haskell/arithmoi-0.4.2.0 | 2 +- .../md5-cache/dev-haskell/arithmoi-0.4.3.0 | 2 +- .../md5-cache/dev-haskell/arrows-0.4.4.1-r1 | 2 +- .../dev-haskell/ascii-progress-0.2.1.2 | 2 +- .../md5-cache/dev-haskell/asn1-data-0.7.1 | 2 +- .../md5-cache/dev-haskell/asn1-data-0.7.1-r1 | 2 +- .../md5-cache/dev-haskell/asn1-data-0.7.2 | 2 +- .../dev-haskell/asn1-encoding-0.8.1.3 | 2 +- .../md5-cache/dev-haskell/asn1-encoding-0.9.0 | 2 +- .../md5-cache/dev-haskell/asn1-encoding-0.9.3 | 2 +- .../md5-cache/dev-haskell/asn1-encoding-0.9.4 | 2 +- .../md5-cache/dev-haskell/asn1-parse-0.8.1 | 2 +- .../md5-cache/dev-haskell/asn1-parse-0.9.1 | 2 +- .../md5-cache/dev-haskell/asn1-parse-0.9.4 | 2 +- .../md5-cache/dev-haskell/asn1-types-0.2.0 | 2 +- .../md5-cache/dev-haskell/asn1-types-0.2.3 | 2 +- .../md5-cache/dev-haskell/asn1-types-0.3.0 | 2 +- .../md5-cache/dev-haskell/asn1-types-0.3.2 | 2 +- metadata/md5-cache/dev-haskell/async-2.0.1.4 | 2 +- metadata/md5-cache/dev-haskell/async-2.0.2 | 2 +- metadata/md5-cache/dev-haskell/async-2.1.1 | 2 +- .../dev-haskell/atomic-primops-0.4-r1 | 2 +- .../dev-haskell/atomic-primops-0.6.1.1 | 2 +- .../md5-cache/dev-haskell/atomic-primops-0.7 | 2 +- .../dev-haskell/atomic-primops-0.8.0.4 | 2 +- .../md5-cache/dev-haskell/attoparsec-0.10.4.0 | 2 +- .../md5-cache/dev-haskell/attoparsec-0.11.2.1 | 2 +- .../md5-cache/dev-haskell/attoparsec-0.12.1.5 | 2 +- .../md5-cache/dev-haskell/attoparsec-0.13.0.1 | 2 +- .../md5-cache/dev-haskell/attoparsec-0.13.0.2 | 2 +- .../md5-cache/dev-haskell/attoparsec-0.13.1.0 | 2 +- .../dev-haskell/attoparsec-conduit-1.0.1.2 | 2 +- .../dev-haskell/attoparsec-conduit-1.1.0 | 2 +- .../dev-haskell/attoparsec-enumerator-0.3.4 | 2 +- .../dev-haskell/authenticate-1.3.2.11 | 2 +- .../dev-haskell/authenticate-1.3.3.1 | 2 +- .../dev-haskell/authenticate-1.3.3.2 | 2 +- .../md5-cache/dev-haskell/auto-update-0.1.2.2 | 2 +- .../md5-cache/dev-haskell/auto-update-0.1.3 | 2 +- .../md5-cache/dev-haskell/auto-update-0.1.4 | 2 +- metadata/md5-cache/dev-haskell/aws-0.11.3-r1 | 2 +- metadata/md5-cache/dev-haskell/aws-0.12.1 | 2 +- metadata/md5-cache/dev-haskell/aws-0.14.1 | 2 +- .../md5-cache/dev-haskell/base-compat-0.2.1 | 2 +- .../md5-cache/dev-haskell/base-compat-0.4.2 | 2 +- .../md5-cache/dev-haskell/base-compat-0.5.0 | 2 +- .../md5-cache/dev-haskell/base-compat-0.8.2 | 2 +- .../md5-cache/dev-haskell/base-compat-0.9.1 | 2 +- .../md5-cache/dev-haskell/base-orphans-0.3.2 | 2 +- .../md5-cache/dev-haskell/base-orphans-0.5.4 | 2 +- .../dev-haskell/base-prelude-1.0.1.1 | 2 +- .../dev-haskell/base-unicode-symbols-0.2.2.4 | 2 +- .../dev-haskell/base16-bytestring-0.1.1.6 | 2 +- .../dev-haskell/base64-bytestring-0.1.1.3 | 2 +- .../dev-haskell/base64-bytestring-1.0.0.1 | 2 +- .../dev-haskell/basic-prelude-0.3.11 | 2 +- .../md5-cache/dev-haskell/basic-prelude-0.4.1 | 2 +- metadata/md5-cache/dev-haskell/bencode-0.5-r1 | 2 +- .../md5-cache/dev-haskell/bencode-0.6.0.0 | 2 +- .../md5-cache/dev-haskell/bifunctors-3.2.0.1 | 2 +- .../md5-cache/dev-haskell/bifunctors-4.1.1.1 | 2 +- .../md5-cache/dev-haskell/bifunctors-4.2.1 | 2 +- metadata/md5-cache/dev-haskell/bifunctors-5 | 2 +- .../md5-cache/dev-haskell/bifunctors-5.4.1 | 2 +- metadata/md5-cache/dev-haskell/binary-0.5.1.1 | 2 +- metadata/md5-cache/dev-haskell/binary-0.7.1.0 | 2 +- metadata/md5-cache/dev-haskell/binary-0.7.2.3 | 2 +- metadata/md5-cache/dev-haskell/binary-0.7.5.0 | 2 +- metadata/md5-cache/dev-haskell/binary-0.7.6.1 | 2 +- metadata/md5-cache/dev-haskell/binary-0.8.3.0 | 2 +- .../dev-haskell/binary-orphans-0.1.6.0-r1 | 2 +- .../dev-haskell/binary-tagged-0.1.4.2-r1 | 2 +- metadata/md5-cache/dev-haskell/bio-0.5.3-r2 | 2 +- metadata/md5-cache/dev-haskell/biocore-0.3.1 | 2 +- metadata/md5-cache/dev-haskell/biofasta-0.0.3 | 2 +- metadata/md5-cache/dev-haskell/biosff-0.3.7.1 | 2 +- .../md5-cache/dev-haskell/bitarray-0.0.1.1 | 2 +- .../dev-haskell/bits-atomic-0.1.3-r1 | 2 +- .../md5-cache/dev-haskell/bitwise-0.1.1.1 | 2 +- .../dev-haskell/blaze-builder-0.3.3.2 | 2 +- .../dev-haskell/blaze-builder-0.3.3.4 | 2 +- .../dev-haskell/blaze-builder-0.4.0.1 | 2 +- .../dev-haskell/blaze-builder-0.4.0.2 | 2 +- .../dev-haskell/blaze-builder-conduit-1.0.0 | 2 +- .../dev-haskell/blaze-builder-conduit-1.1.0 | 2 +- .../blaze-builder-enumerator-0.2.1.0 | 2 +- .../blaze-builder-enumerator-0.2.1.0-r1 | 2 +- .../md5-cache/dev-haskell/blaze-html-0.6.1.2 | 2 +- .../md5-cache/dev-haskell/blaze-html-0.6.1.3 | 2 +- .../md5-cache/dev-haskell/blaze-html-0.7.1.0 | 2 +- .../md5-cache/dev-haskell/blaze-html-0.8.1.1 | 2 +- .../md5-cache/dev-haskell/blaze-html-0.8.1.2 | 2 +- .../dev-haskell/blaze-markup-0.5.2.1 | 2 +- .../dev-haskell/blaze-markup-0.6.3.0 | 2 +- .../dev-haskell/blaze-markup-0.7.0.3 | 2 +- .../dev-haskell/blaze-markup-0.7.1.0 | 2 +- .../dev-haskell/bloomfilter-1.2.6.10-r2 | 2 +- .../md5-cache/dev-haskell/bloomfilter-2.0.1.0 | 2 +- metadata/md5-cache/dev-haskell/boolean-0.2.3 | 2 +- metadata/md5-cache/dev-haskell/boxes-0.1.4 | 2 +- metadata/md5-cache/dev-haskell/byteable-0.1.1 | 2 +- metadata/md5-cache/dev-haskell/bytedump-1.0 | 2 +- .../md5-cache/dev-haskell/byteorder-1.0.4 | 2 +- metadata/md5-cache/dev-haskell/bytes-0.15.2 | 2 +- .../dev-haskell/bytestring-builder-0.10.6.0.0 | 2 +- .../dev-haskell/bytestring-builder-0.10.8.1.0 | 2 +- .../dev-haskell/bytestring-handle-0.1.0.4 | 2 +- .../dev-haskell/bytestring-mmap-0.2.2-r1 | 2 +- .../dev-haskell/bytestring-show-0.3.5.6 | 2 +- .../dev-haskell/bytestring-show-0.3.5.6-r1 | 2 +- metadata/md5-cache/dev-haskell/bzlib-0.5.0.5 | 2 +- metadata/md5-cache/dev-haskell/c2hs-0.16.4 | 2 +- metadata/md5-cache/dev-haskell/c2hs-0.16.5 | 2 +- metadata/md5-cache/dev-haskell/c2hs-0.17.2 | 2 +- metadata/md5-cache/dev-haskell/c2hs-0.20.1 | 2 +- metadata/md5-cache/dev-haskell/c2hs-0.25.2 | 2 +- metadata/md5-cache/dev-haskell/c2hs-0.27.1 | 2 +- metadata/md5-cache/dev-haskell/c2hs-0.28.3 | 2 +- metadata/md5-cache/dev-haskell/cabal-1.18.1.2 | 2 +- metadata/md5-cache/dev-haskell/cabal-1.18.1.3 | 2 +- metadata/md5-cache/dev-haskell/cabal-1.18.1.5 | 2 +- metadata/md5-cache/dev-haskell/cabal-1.20.0.2 | 2 +- metadata/md5-cache/dev-haskell/cabal-1.22.8.0 | 2 +- metadata/md5-cache/dev-haskell/cabal-1.24.2.0 | 2 +- metadata/md5-cache/dev-haskell/cabal-2.0.0.2 | 2 +- .../md5-cache/dev-haskell/cabal-doctest-1 | 2 +- .../dev-haskell/cabal-helper-0.6.1.0 | 2 +- .../dev-haskell/cabal-helper-0.6.3.1 | 2 +- .../dev-haskell/cabal-helper-0.7.3.0 | 2 +- .../dev-haskell/cabal-install-1.18.1.0 | 2 +- .../dev-haskell/cabal-install-1.20.0.3-r2 | 2 +- .../dev-haskell/cabal-install-1.22.7.0 | 2 +- .../dev-haskell/cabal-install-1.24.0.2 | 2 +- metadata/md5-cache/dev-haskell/cairo-0.12.5.3 | 2 +- metadata/md5-cache/dev-haskell/cairo-0.13.1.1 | 2 +- metadata/md5-cache/dev-haskell/cairo-0.13.3.1 | 2 +- .../dev-haskell/case-insensitive-1.0.0.2-r1 | 2 +- .../dev-haskell/case-insensitive-1.1.0.3 | 2 +- .../dev-haskell/case-insensitive-1.2.0.5 | 2 +- .../dev-haskell/case-insensitive-1.2.0.7 | 2 +- .../md5-cache/dev-haskell/cassava-0.4.4.0 | 2 +- .../md5-cache/dev-haskell/cassava-0.4.5.0 | 2 +- metadata/md5-cache/dev-haskell/cereal-0.3.5.2 | 2 +- metadata/md5-cache/dev-haskell/cereal-0.4.0.1 | 2 +- metadata/md5-cache/dev-haskell/cereal-0.4.1.1 | 2 +- .../dev-haskell/cereal-vector-0.2.0.1 | 2 +- .../md5-cache/dev-haskell/certificate-1.3.9 | 2 +- metadata/md5-cache/dev-haskell/cgi-3001.1.8.3 | 2 +- metadata/md5-cache/dev-haskell/cgi-3001.1.8.4 | 2 +- .../md5-cache/dev-haskell/cgi-3001.1.8.4-r1 | 2 +- metadata/md5-cache/dev-haskell/cgi-3001.2.2.2 | 2 +- .../md5-cache/dev-haskell/chaselev-deque-0.4 | 2 +- .../dev-haskell/chaselev-deque-0.5.0.5 | 2 +- .../dev-haskell/chasingbottoms-1.3.0.11-r1 | 2 +- .../dev-haskell/chasingbottoms-1.3.0.13 | 2 +- .../dev-haskell/chasingbottoms-1.3.0.14 | 2 +- .../dev-haskell/chasingbottoms-1.3.1.2 | 2 +- metadata/md5-cache/dev-haskell/chell-0.4.0.1 | 2 +- .../dev-haskell/chell-quickcheck-0.2.5 | 2 +- .../dev-haskell/chell-quickcheck-0.2.5-r1 | 2 +- .../dev-haskell/chunked-data-0.1.0.1 | 2 +- .../md5-cache/dev-haskell/chunked-data-0.3.0 | 2 +- .../md5-cache/dev-haskell/cipher-aes-0.2.11 | 2 +- .../md5-cache/dev-haskell/cipher-aes-0.2.5 | 2 +- .../dev-haskell/cipher-blowfish-0.0.3 | 2 +- .../dev-haskell/cipher-camellia-0.0.2 | 2 +- .../md5-cache/dev-haskell/cipher-des-0.0.6 | 2 +- .../md5-cache/dev-haskell/cipher-rc4-0.1.4 | 2 +- .../md5-cache/dev-haskell/citeproc-hs-0.3.10 | 2 +- .../dev-haskell/citeproc-hs-0.3.10-r1 | 2 +- .../dev-haskell/classy-prelude-0.10.2 | 2 +- .../dev-haskell/classy-prelude-0.12.0 | 2 +- .../dev-haskell/classy-prelude-0.12.7 | 2 +- .../dev-haskell/classy-prelude-0.5.8 | 2 +- .../dev-haskell/classy-prelude-0.5.9 | 2 +- .../dev-haskell/classy-prelude-0.6.0 | 2 +- .../dev-haskell/classy-prelude-0.8.0.1 | 2 +- .../dev-haskell/classy-prelude-0.9.2 | 2 +- .../dev-haskell/classy-prelude-1.0.2 | 2 +- .../dev-haskell/clientsession-0.9.1.1 | 2 +- metadata/md5-cache/dev-haskell/clock-0.4.1.3 | 2 +- metadata/md5-cache/dev-haskell/clock-0.5.1 | 2 +- metadata/md5-cache/dev-haskell/clock-0.7.2 | 2 +- metadata/md5-cache/dev-haskell/cmark-0.3.4 | 2 +- metadata/md5-cache/dev-haskell/cmark-0.4.0.1 | 2 +- metadata/md5-cache/dev-haskell/cmark-0.5.5 | 2 +- metadata/md5-cache/dev-haskell/cmark-0.5.6 | 2 +- .../md5-cache/dev-haskell/cmdargs-0.10.13 | 2 +- .../md5-cache/dev-haskell/cmdargs-0.10.14 | 2 +- metadata/md5-cache/dev-haskell/cmdargs-0.10.7 | 2 +- .../md5-cache/dev-haskell/cmdlib-0.3.5-r1 | 2 +- metadata/md5-cache/dev-haskell/cmdlib-0.3.6 | 2 +- .../md5-cache/dev-haskell/code-page-0.1.1 | 2 +- .../md5-cache/dev-haskell/colour-2.3.3-r1 | 2 +- metadata/md5-cache/dev-haskell/comonad-3.1 | 2 +- metadata/md5-cache/dev-haskell/comonad-4.0 | 2 +- .../md5-cache/dev-haskell/comonad-4.2.7.2 | 2 +- metadata/md5-cache/dev-haskell/comonad-5 | 2 +- .../dev-haskell/comonad-transformers-3.1 | 2 +- .../dev-haskell/comonad-transformers-4.0 | 2 +- .../md5-cache/dev-haskell/comonads-fd-3.0.3 | 2 +- .../md5-cache/dev-haskell/comonads-fd-4.0 | 2 +- .../dev-haskell/concurrent-extra-0.7.0.10 | 2 +- .../dev-haskell/concurrent-output-1.7.3 | 2 +- .../dev-haskell/concurrent-output-1.7.6 | 2 +- .../dev-haskell/concurrent-output-1.7.7 | 2 +- .../dev-haskell/concurrent-output-1.7.8 | 2 +- .../md5-cache/dev-haskell/conduit-1.0.15.1 | 2 +- metadata/md5-cache/dev-haskell/conduit-1.1.6 | 2 +- .../md5-cache/dev-haskell/conduit-1.2.12.1 | 2 +- .../md5-cache/dev-haskell/conduit-1.2.6.1 | 2 +- .../md5-cache/dev-haskell/conduit-1.2.6.6 | 2 +- metadata/md5-cache/dev-haskell/conduit-1.2.8 | 2 +- .../dev-haskell/conduit-extra-1.1.13.1 | 2 +- .../dev-haskell/conduit-extra-1.1.15 | 2 +- .../dev-haskell/conduit-extra-1.1.9.1 | 2 +- .../dev-haskell/conduit-extra-1.1.9.2 | 2 +- .../md5-cache/dev-haskell/configfile-1.1.4 | 2 +- .../dev-haskell/configurator-0.3.0.0-r1 | 2 +- .../md5-cache/dev-haskell/connection-0.2.4 | 2 +- .../md5-cache/dev-haskell/connection-0.2.5 | 2 +- .../md5-cache/dev-haskell/constraints-0.4.1.3 | 2 +- .../md5-cache/dev-haskell/constraints-0.8 | 2 +- .../md5-cache/dev-haskell/contravariant-0.4.4 | 2 +- .../md5-cache/dev-haskell/contravariant-0.6 | 2 +- .../dev-haskell/contravariant-1.2.0.1 | 2 +- .../md5-cache/dev-haskell/contravariant-1.3.3 | 2 +- .../md5-cache/dev-haskell/contravariant-1.4 | 2 +- .../dev-haskell/control-monad-loop-0.1 | 2 +- .../dev-haskell/convertible-1.0.11.1 | 2 +- .../md5-cache/dev-haskell/convertible-1.1.1.0 | 2 +- metadata/md5-cache/dev-haskell/cookie-0.4.2 | 2 +- metadata/md5-cache/dev-haskell/cookie-0.4.2.1 | 2 +- metadata/md5-cache/dev-haskell/cpphs-1.15 | 2 +- metadata/md5-cache/dev-haskell/cpphs-1.16 | 2 +- metadata/md5-cache/dev-haskell/cpphs-1.17.1 | 2 +- metadata/md5-cache/dev-haskell/cpphs-1.18.8 | 2 +- metadata/md5-cache/dev-haskell/cpphs-1.19.3 | 2 +- metadata/md5-cache/dev-haskell/cpphs-1.20.2 | 2 +- .../md5-cache/dev-haskell/cprng-aes-0.5.2 | 2 +- .../md5-cache/dev-haskell/cprng-aes-0.6.1 | 2 +- metadata/md5-cache/dev-haskell/cpu-0.1.2 | 2 +- .../md5-cache/dev-haskell/criterion-0.8.1.0 | 2 +- .../md5-cache/dev-haskell/criterion-1.0.2.0 | 2 +- .../md5-cache/dev-haskell/criterion-1.1.0.0 | 2 +- .../md5-cache/dev-haskell/criterion-1.1.1.0 | 2 +- .../md5-cache/dev-haskell/criterion-1.1.4.0 | 2 +- .../md5-cache/dev-haskell/crypto-4.2.5.1-r1 | 2 +- .../md5-cache/dev-haskell/crypto-api-0.12.2.2 | 2 +- .../md5-cache/dev-haskell/crypto-api-0.13.2 | 2 +- .../dev-haskell/crypto-api-tests-0.3-r1 | 2 +- .../dev-haskell/crypto-cipher-tests-0.0.11-r1 | 2 +- .../dev-haskell/crypto-cipher-types-0.0.9 | 2 +- .../dev-haskell/crypto-conduit-0.5.5-r1 | 2 +- .../dev-haskell/crypto-conduit-0.5.5-r2 | 2 +- .../dev-haskell/crypto-numbers-0.2.3 | 2 +- .../dev-haskell/crypto-numbers-0.2.7 | 2 +- .../md5-cache/dev-haskell/crypto-pubkey-0.2.8 | 2 +- .../dev-haskell/crypto-pubkey-types-0.4.3 | 2 +- .../md5-cache/dev-haskell/crypto-random-0.0.7 | 2 +- .../md5-cache/dev-haskell/crypto-random-0.0.9 | 2 +- .../dev-haskell/crypto-random-api-0.2.0 | 2 +- .../md5-cache/dev-haskell/cryptocipher-0.5.2 | 2 +- .../md5-cache/dev-haskell/cryptocipher-0.6.2 | 2 +- .../md5-cache/dev-haskell/cryptohash-0.10.0 | 2 +- .../md5-cache/dev-haskell/cryptohash-0.11.1 | 2 +- .../md5-cache/dev-haskell/cryptohash-0.11.6 | 2 +- .../md5-cache/dev-haskell/cryptohash-0.11.9 | 2 +- .../md5-cache/dev-haskell/cryptohash-0.9.1 | 2 +- .../dev-haskell/cryptohash-conduit-0.1.1 | 2 +- .../dev-haskell/cryptohash-cryptoapi-0.1.3 | 2 +- .../dev-haskell/cryptohash-cryptoapi-0.1.4 | 2 +- .../dev-haskell/cryptohash-sha256-0.11.100.1 | 2 +- .../md5-cache/dev-haskell/cryptonite-0.21 | 2 +- metadata/md5-cache/dev-haskell/cryptonite-0.7 | 2 +- metadata/md5-cache/dev-haskell/cryptonite-0.8 | 2 +- .../md5-cache/dev-haskell/css-text-0.1.2.1 | 2 +- metadata/md5-cache/dev-haskell/curl-1.3.8 | 2 +- .../dev-haskell/data-accessor-0.2.2.7 | 2 +- .../dev-haskell/data-binary-ieee754-0.4.4 | 2 +- .../md5-cache/dev-haskell/data-default-0.5.3 | 2 +- .../dev-haskell/data-default-class-0.0.1 | 2 +- .../data-default-instances-base-0.0.1 | 2 +- .../data-default-instances-containers-0.0.1 | 2 +- .../data-default-instances-dlist-0.0.1 | 2 +- .../data-default-instances-old-locale-0.0.1 | 2 +- .../md5-cache/dev-haskell/data-endian-0.0.1 | 2 +- .../md5-cache/dev-haskell/data-endian-0.1 | 2 +- .../md5-cache/dev-haskell/data-endian-0.1.1 | 2 +- .../md5-cache/dev-haskell/data-hash-0.2.0.1 | 2 +- .../dev-haskell/data-ordlist-0.4.7.0 | 2 +- .../md5-cache/dev-haskell/dataenc-0.14.0.5 | 2 +- .../md5-cache/dev-haskell/dataenc-0.14.0.7 | 2 +- .../md5-cache/dev-haskell/date-cache-0.3.0-r1 | 2 +- metadata/md5-cache/dev-haskell/dav-0.4.1 | 2 +- metadata/md5-cache/dev-haskell/dav-0.5.1 | 2 +- metadata/md5-cache/dev-haskell/dav-0.6.2 | 2 +- metadata/md5-cache/dev-haskell/dav-1.0.7 | 2 +- metadata/md5-cache/dev-haskell/dav-1.3.1 | 2 +- metadata/md5-cache/dev-haskell/dbus-0.10.10 | 2 +- .../md5-cache/dev-haskell/dbus-0.10.11-r1 | 2 +- metadata/md5-cache/dev-haskell/dbus-0.10.12 | 2 +- metadata/md5-cache/dev-haskell/dbus-0.10.13 | 2 +- .../md5-cache/dev-haskell/dbus-core-0.9.3-r3 | 2 +- .../dev-haskell/deepseq-generics-0.1.1.2 | 2 +- .../dev-haskell/deepseq-generics-0.2.0.0 | 2 +- metadata/md5-cache/dev-haskell/derive-2.5.26 | 2 +- .../dev-haskell/deriving-compat-0.3.5 | 2 +- metadata/md5-cache/dev-haskell/diff-0.1.3 | 2 +- metadata/md5-cache/dev-haskell/diff-0.3.0 | 2 +- metadata/md5-cache/dev-haskell/diff-0.3.2 | 2 +- metadata/md5-cache/dev-haskell/diff-0.3.4 | 2 +- metadata/md5-cache/dev-haskell/digest-0.0.1.2 | 2 +- .../dev-haskell/disk-free-space-0.1.0.1 | 2 +- .../md5-cache/dev-haskell/distributive-0.3.2 | 2 +- .../md5-cache/dev-haskell/distributive-0.4.4 | 2 +- .../md5-cache/dev-haskell/distributive-0.5.2 | 2 +- .../md5-cache/dev-haskell/djinn-ghc-0.0.2.3 | 2 +- .../md5-cache/dev-haskell/djinn-lib-0.0.1.2 | 2 +- metadata/md5-cache/dev-haskell/dlist-0.5-r1 | 2 +- metadata/md5-cache/dev-haskell/dlist-0.6.0.1 | 2 +- metadata/md5-cache/dev-haskell/dlist-0.7.1 | 2 +- metadata/md5-cache/dev-haskell/dlist-0.7.1.2 | 2 +- metadata/md5-cache/dev-haskell/dlist-0.8.0.2 | 2 +- .../md5-cache/dev-haskell/dlist-instances-0.1 | 2 +- .../dev-haskell/dlist-instances-0.1.1.1 | 2 +- metadata/md5-cache/dev-haskell/dns-0.3.8 | 2 +- metadata/md5-cache/dev-haskell/dns-1.4.5 | 2 +- metadata/md5-cache/dev-haskell/dns-2.0.0 | 2 +- metadata/md5-cache/dev-haskell/dns-2.0.2 | 2 +- metadata/md5-cache/dev-haskell/dns-2.0.6 | 2 +- .../dev-haskell/doctemplates-0.1.0.2 | 2 +- metadata/md5-cache/dev-haskell/doctest-0.10.1 | 2 +- metadata/md5-cache/dev-haskell/doctest-0.11.1 | 2 +- metadata/md5-cache/dev-haskell/doctest-0.9.12 | 2 +- metadata/md5-cache/dev-haskell/drift-2.4.2 | 2 +- .../md5-cache/dev-haskell/easy-file-0.2.1 | 2 +- .../md5-cache/dev-haskell/ed25519-0.0.5.0 | 2 +- .../md5-cache/dev-haskell/edisonapi-1.3.1 | 2 +- .../md5-cache/dev-haskell/edisoncore-1.3.1.1 | 2 +- .../dev-haskell/edit-distance-0.2.2.1 | 2 +- .../dev-haskell/edit-distance-0.2.2.1-r1 | 2 +- .../md5-cache/dev-haskell/editline-0.2.1.1 | 2 +- metadata/md5-cache/dev-haskell/either-4.3.3.2 | 2 +- metadata/md5-cache/dev-haskell/either-4.4.1 | 2 +- metadata/md5-cache/dev-haskell/either-4.4.1.1 | 2 +- metadata/md5-cache/dev-haskell/ekg-0.3.1.4 | 2 +- metadata/md5-cache/dev-haskell/ekg-0.4.0.11 | 2 +- metadata/md5-cache/dev-haskell/ekg-0.4.0.8 | 2 +- metadata/md5-cache/dev-haskell/ekg-0.4.0.9 | 2 +- .../md5-cache/dev-haskell/ekg-core-0.1.1.0 | 2 +- .../md5-cache/dev-haskell/ekg-core-0.1.1.1 | 2 +- .../md5-cache/dev-haskell/ekg-json-0.1.0.0 | 2 +- .../md5-cache/dev-haskell/ekg-json-0.1.0.1 | 2 +- .../md5-cache/dev-haskell/ekg-json-0.1.0.3 | 2 +- .../dev-haskell/email-validate-1.0.0 | 2 +- .../dev-haskell/email-validate-2.0.1 | 2 +- .../dev-haskell/enclosed-exceptions-1.0.1.1 | 2 +- .../dev-haskell/enclosed-exceptions-1.0.2 | 2 +- .../md5-cache/dev-haskell/encoding-0.6.7.2-r2 | 2 +- .../md5-cache/dev-haskell/encoding-0.7.0.2-r1 | 2 +- metadata/md5-cache/dev-haskell/encoding-0.8 | 2 +- metadata/md5-cache/dev-haskell/encoding-0.8.1 | 2 +- .../md5-cache/dev-haskell/entropy-0.2.2.4 | 2 +- metadata/md5-cache/dev-haskell/entropy-0.3.7 | 2 +- .../md5-cache/dev-haskell/enumerator-0.4.20 | 2 +- .../md5-cache/dev-haskell/equivalence-0.2.5 | 2 +- .../md5-cache/dev-haskell/equivalence-0.3.1 | 2 +- metadata/md5-cache/dev-haskell/erf-2.0.0.0-r1 | 2 +- .../dev-haskell/errorcall-eq-instance-0.1.0 | 2 +- metadata/md5-cache/dev-haskell/errors-1.4.7 | 2 +- metadata/md5-cache/dev-haskell/errors-2.1.3 | 2 +- .../md5-cache/dev-haskell/esqueleto-2.1.3 | 2 +- .../md5-cache/dev-haskell/esqueleto-2.4.3-r1 | 2 +- .../md5-cache/dev-haskell/exceptions-0.3.3 | 2 +- .../md5-cache/dev-haskell/exceptions-0.6.1 | 2 +- .../md5-cache/dev-haskell/exceptions-0.8.0.2 | 2 +- .../md5-cache/dev-haskell/exceptions-0.8.2.1 | 2 +- .../md5-cache/dev-haskell/exceptions-0.8.3 | 2 +- .../dev-haskell/executable-path-0.0.3-r1 | 2 +- .../dev-haskell/extensible-exceptions-0.1.1.4 | 2 +- metadata/md5-cache/dev-haskell/extra-1.3.1 | 2 +- metadata/md5-cache/dev-haskell/extra-1.4.10 | 2 +- metadata/md5-cache/dev-haskell/extra-1.4.2 | 2 +- metadata/md5-cache/dev-haskell/extra-1.5.1 | 2 +- metadata/md5-cache/dev-haskell/fail-4.9.0.0 | 2 +- .../md5-cache/dev-haskell/failure-0.2.0.3 | 2 +- .../md5-cache/dev-haskell/fast-logger-2.4.6 | 2 +- .../md5-cache/dev-haskell/fast-logger-2.4.7 | 2 +- .../md5-cache/dev-haskell/fclabels-2.0.2.3 | 2 +- metadata/md5-cache/dev-haskell/fclabels-2.0.3 | 2 +- .../md5-cache/dev-haskell/fclabels-2.0.3.1 | 2 +- .../md5-cache/dev-haskell/fdo-notify-0.3.1 | 2 +- metadata/md5-cache/dev-haskell/feed-0.3.11.1 | 2 +- metadata/md5-cache/dev-haskell/fgl-5.4.2.4 | 2 +- metadata/md5-cache/dev-haskell/fgl-5.4.2.4-r1 | 2 +- metadata/md5-cache/dev-haskell/fgl-5.5.0.1 | 2 +- metadata/md5-cache/dev-haskell/fgl-5.5.2.3 | 2 +- metadata/md5-cache/dev-haskell/fgl-5.5.3.0 | 2 +- .../dev-haskell/fgl-arbitrary-0.2.0.1 | 2 +- .../dev-haskell/fgl-arbitrary-0.2.0.2 | 2 +- .../md5-cache/dev-haskell/file-embed-0.0.10 | 2 +- .../md5-cache/dev-haskell/file-embed-0.0.7 | 2 +- .../md5-cache/dev-haskell/file-embed-0.0.9 | 2 +- .../md5-cache/dev-haskell/file-location-0.4.9 | 2 +- .../dev-haskell/file-location-0.4.9-r1 | 2 +- .../md5-cache/dev-haskell/filelock-0.1.0.1 | 2 +- .../md5-cache/dev-haskell/filemanip-0.3.6.3 | 2 +- .../md5-cache/dev-haskell/filestore-0.6.1 | 2 +- .../md5-cache/dev-haskell/filestore-0.6.2 | 2 +- .../md5-cache/dev-haskell/findbin-0.0.5-r1 | 2 +- .../md5-cache/dev-haskell/fingertree-0.1.1.0 | 2 +- metadata/md5-cache/dev-haskell/fixed-0.2.1.1 | 2 +- metadata/md5-cache/dev-haskell/fmlist-0.9 | 2 +- metadata/md5-cache/dev-haskell/foldl-1.0.7 | 2 +- metadata/md5-cache/dev-haskell/foldl-1.1.3 | 2 +- metadata/md5-cache/dev-haskell/foldl-1.2.3 | 2 +- metadata/md5-cache/dev-haskell/free-4.10.0.1 | 2 +- metadata/md5-cache/dev-haskell/free-4.11 | 2 +- metadata/md5-cache/dev-haskell/free-4.12.4 | 2 +- metadata/md5-cache/dev-haskell/free-4.2 | 2 +- metadata/md5-cache/dev-haskell/free-4.5 | 2 +- metadata/md5-cache/dev-haskell/free-4.9 | 2 +- metadata/md5-cache/dev-haskell/frown-0.6.2.3 | 2 +- .../md5-cache/dev-haskell/fsnotify-0.0.11 | 2 +- .../md5-cache/dev-haskell/fsnotify-0.1.0.3 | 2 +- metadata/md5-cache/dev-haskell/fsnotify-0.2.1 | 2 +- .../dev-haskell/generic-deriving-1.11.1 | 2 +- .../dev-haskell/generic-deriving-1.6.3 | 2 +- .../dev-haskell/generic-deriving-1.7.0 | 2 +- .../dev-haskell/generics-sop-0.2.4.0 | 2 +- .../md5-cache/dev-haskell/geniplate-0.6.0.5 | 2 +- .../dev-haskell/geniplate-mirror-0.7.1 | 2 +- .../dev-haskell/geniplate-mirror-0.7.4 | 2 +- .../dev-haskell/getopt-generics-0.13.0.1 | 2 +- .../md5-cache/dev-haskell/ghc-paths-0.1.0.9 | 2 +- .../md5-cache/dev-haskell/ghc-syb-utils-0.2.3 | 2 +- metadata/md5-cache/dev-haskell/gio-0.12.5.3 | 2 +- metadata/md5-cache/dev-haskell/gio-0.13.1.1 | 2 +- metadata/md5-cache/dev-haskell/gio-0.13.3.1 | 2 +- metadata/md5-cache/dev-haskell/gitrev-1.2.0 | 2 +- metadata/md5-cache/dev-haskell/gitrev-1.3.1 | 2 +- .../md5-cache/dev-haskell/glade-0.12.5.0-r100 | 2 +- .../md5-cache/dev-haskell/glade-0.12.5.0-r2 | 2 +- metadata/md5-cache/dev-haskell/glib-0.12.5.4 | 2 +- metadata/md5-cache/dev-haskell/glib-0.13.2.2 | 2 +- metadata/md5-cache/dev-haskell/glib-0.13.4.1 | 2 +- metadata/md5-cache/dev-haskell/glob-0.7.14 | 2 +- metadata/md5-cache/dev-haskell/glob-0.7.5 | 2 +- metadata/md5-cache/dev-haskell/gluraw-1.2.0.0 | 2 +- metadata/md5-cache/dev-haskell/gluraw-1.3.0.0 | 2 +- metadata/md5-cache/dev-haskell/gluraw-1.4.0.1 | 2 +- metadata/md5-cache/dev-haskell/gluraw-1.5.0.1 | 2 +- metadata/md5-cache/dev-haskell/gluraw-2.0.0.3 | 2 +- metadata/md5-cache/dev-haskell/glut-2.1.1.2 | 2 +- metadata/md5-cache/dev-haskell/glut-2.3.1.0 | 2 +- metadata/md5-cache/dev-haskell/glut-2.4.0.0 | 2 +- metadata/md5-cache/dev-haskell/glut-2.5.1.1 | 2 +- metadata/md5-cache/dev-haskell/glut-2.7.0.1 | 2 +- metadata/md5-cache/dev-haskell/glut-2.7.0.11 | 2 +- metadata/md5-cache/dev-haskell/gnuidn-0.2.1 | 2 +- metadata/md5-cache/dev-haskell/gnuidn-0.2.2 | 2 +- metadata/md5-cache/dev-haskell/gnutls-0.2 | 2 +- .../dev-haskell/graphviz-2999.18.0.2-r1 | 2 +- .../dev-haskell/graphviz-2999.18.1.2 | 2 +- .../md5-cache/dev-haskell/groupoids-3.0.1.1 | 2 +- metadata/md5-cache/dev-haskell/groupoids-4.0 | 2 +- metadata/md5-cache/dev-haskell/gsasl-0.3.6 | 2 +- metadata/md5-cache/dev-haskell/gtk-0.12.5.7.2 | 2 +- metadata/md5-cache/dev-haskell/gtk-0.13.9 | 2 +- metadata/md5-cache/dev-haskell/gtk-0.14.6 | 2 +- .../dev-haskell/gtk2hs-buildtools-0.12.5.1-r1 | 2 +- .../dev-haskell/gtk2hs-buildtools-0.13.0.4-r3 | 2 +- .../dev-haskell/gtk2hs-buildtools-0.13.2.2 | 2 +- metadata/md5-cache/dev-haskell/gtk3-0.13.7 | 2 +- metadata/md5-cache/dev-haskell/gtk3-0.14.6 | 2 +- .../dev-haskell/hackage-security-0.5.2.2 | 2 +- .../dev-haskell/haddock-2.14.3.0.7.8.3 | 2 +- metadata/md5-cache/dev-haskell/haddock-2.16.1 | 2 +- metadata/md5-cache/dev-haskell/haddock-2.17.2 | 2 +- .../md5-cache/dev-haskell/haddock-api-2.16.1 | 2 +- .../md5-cache/dev-haskell/haddock-api-2.17.3 | 2 +- .../dev-haskell/haddock-library-1.1.1 | 2 +- .../dev-haskell/haddock-library-1.2.1 | 2 +- .../dev-haskell/haddock-library-1.4.2 | 2 +- metadata/md5-cache/dev-haskell/half-0.2.2.3 | 2 +- metadata/md5-cache/dev-haskell/hamlet-1.1.9.2 | 2 +- metadata/md5-cache/dev-haskell/hamlet-1.2.0 | 2 +- .../dev-haskell/happstack-server-7.1.7.1 | 2 +- .../dev-haskell/happstack-server-7.3.9 | 2 +- .../dev-haskell/happstack-server-7.4.5 | 2 +- .../dev-haskell/happstack-server-7.4.6.1 | 2 +- .../dev-haskell/happstack-server-7.4.6.2 | 2 +- metadata/md5-cache/dev-haskell/happy-1.19.4 | 2 +- metadata/md5-cache/dev-haskell/happy-1.19.5 | 2 +- metadata/md5-cache/dev-haskell/harp-0.4.1 | 2 +- metadata/md5-cache/dev-haskell/harp-0.4.2 | 2 +- .../md5-cache/dev-haskell/hashable-1.2.1.0 | 2 +- .../md5-cache/dev-haskell/hashable-1.2.4.0 | 2 +- .../md5-cache/dev-haskell/hashable-time-0.2 | 2 +- .../dev-haskell/hashed-storage-0.5.11 | 2 +- .../md5-cache/dev-haskell/hashtables-1.1.2.1 | 2 +- .../md5-cache/dev-haskell/hashtables-1.2.1.0 | 2 +- .../md5-cache/dev-haskell/haskeline-0.7.1.2 | 2 +- .../md5-cache/dev-haskell/haskeline-0.7.1.3 | 2 +- .../md5-cache/dev-haskell/haskeline-0.7.2.1 | 2 +- .../md5-cache/dev-haskell/haskeline-0.7.2.3 | 2 +- .../dev-haskell/haskell-lexer-1.0-r1 | 2 +- .../md5-cache/dev-haskell/haskell-lexer-1.0.1 | 2 +- .../md5-cache/dev-haskell/haskell-src-1.0.1.6 | 2 +- .../md5-cache/dev-haskell/haskell-src-1.0.2.0 | 2 +- .../dev-haskell/haskell-src-exts-1.13.5 | 2 +- .../dev-haskell/haskell-src-exts-1.14.0 | 2 +- .../dev-haskell/haskell-src-exts-1.15.0.1 | 2 +- .../dev-haskell/haskell-src-exts-1.16.0.1 | 2 +- .../dev-haskell/haskell-src-exts-1.17.1 | 2 +- .../dev-haskell/haskell-src-meta-0.6.0.10 | 2 +- .../dev-haskell/haskell-src-meta-0.6.0.14-r1 | 2 +- .../dev-haskell/haskell-src-meta-0.6.0.8-r1 | 2 +- metadata/md5-cache/dev-haskell/hastache-0.5.1 | 2 +- metadata/md5-cache/dev-haskell/hastache-0.6.1 | 2 +- metadata/md5-cache/dev-haskell/haxml-1.24 | 2 +- metadata/md5-cache/dev-haskell/haxml-1.24.1 | 2 +- metadata/md5-cache/dev-haskell/haxml-1.25.3 | 2 +- metadata/md5-cache/dev-haskell/hcg-minus-0.15 | 2 +- metadata/md5-cache/dev-haskell/hcodecs-0.5 | 2 +- metadata/md5-cache/dev-haskell/hdbc-2.3.1.2 | 2 +- metadata/md5-cache/dev-haskell/hdbc-2.4.0.1 | 2 +- .../dev-haskell/hdbc-mysql-0.6.6.1-r4 | 2 +- .../dev-haskell/hdbc-mysql-0.7.1.0-r1 | 2 +- .../md5-cache/dev-haskell/hdbc-odbc-2.3.1.1 | 2 +- .../md5-cache/dev-haskell/hdbc-odbc-2.4.0.1 | 2 +- .../dev-haskell/hdbc-postgresql-2.3.2.3 | 2 +- .../dev-haskell/hdbc-postgresql-2.3.2.4-r1 | 2 +- .../dev-haskell/hdbc-sqlite3-2.3.3.1-r1 | 2 +- metadata/md5-cache/dev-haskell/hex-0.1.2 | 2 +- metadata/md5-cache/dev-haskell/hexpat-0.20.10 | 2 +- metadata/md5-cache/dev-haskell/hexpat-0.20.11 | 2 +- metadata/md5-cache/dev-haskell/hexpat-0.20.13 | 2 +- metadata/md5-cache/dev-haskell/hexpat-0.20.9 | 2 +- .../md5-cache/dev-haskell/hgettext-0.1.30 | 2 +- .../dev-haskell/highlighting-kate-0.5.14 | 2 +- .../dev-haskell/highlighting-kate-0.5.5 | 2 +- .../dev-haskell/highlighting-kate-0.6 | 2 +- .../dev-haskell/highlighting-kate-0.6.1 | 2 +- .../dev-haskell/highlighting-kate-0.6.2 | 2 +- .../dev-haskell/highlighting-kate-0.6.3 | 2 +- .../md5-cache/dev-haskell/hinotify-0.3.8.1 | 2 +- metadata/md5-cache/dev-haskell/hit-0.6.3 | 2 +- metadata/md5-cache/dev-haskell/hjsmin-0.1.5.1 | 2 +- metadata/md5-cache/dev-haskell/hjsmin-0.2.0.2 | 2 +- metadata/md5-cache/dev-haskell/hlint-1.8.57 | 2 +- metadata/md5-cache/dev-haskell/hlint-1.9.21 | 2 +- metadata/md5-cache/dev-haskell/hlint-1.9.35 | 2 +- metadata/md5-cache/dev-haskell/hoauth2-0.4.8 | 2 +- metadata/md5-cache/dev-haskell/hoauth2-0.5.7 | 2 +- metadata/md5-cache/dev-haskell/hostname-1.0 | 2 +- .../md5-cache/dev-haskell/hourglass-0.2.9 | 2 +- metadata/md5-cache/dev-haskell/hpack-0.14.1 | 2 +- metadata/md5-cache/dev-haskell/hps-0.15 | 2 +- .../md5-cache/dev-haskell/hs-bibutils-5.5 | 2 +- metadata/md5-cache/dev-haskell/hs3-0.5.9 | 2 +- metadata/md5-cache/dev-haskell/hsb2hs-0.2 | 2 +- metadata/md5-cache/dev-haskell/hsb2hs-0.3.1 | 2 +- metadata/md5-cache/dev-haskell/hscolour-1.19 | 2 +- .../md5-cache/dev-haskell/hscolour-1.20.3-r1 | 2 +- metadata/md5-cache/dev-haskell/hscolour-1.22 | 2 +- .../md5-cache/dev-haskell/hscolour-1.23-r1 | 2 +- metadata/md5-cache/dev-haskell/hscolour-1.24 | 2 +- .../md5-cache/dev-haskell/hslogger-1.2.10 | 2 +- metadata/md5-cache/dev-haskell/hslogger-1.2.9 | 2 +- metadata/md5-cache/dev-haskell/hslua-0.3.13 | 2 +- metadata/md5-cache/dev-haskell/hslua-0.3.6.1 | 2 +- .../md5-cache/dev-haskell/hsopenssl-0.10.4 | 2 +- .../dev-haskell/hsopenssl-0.11.1.1-r1 | 2 +- .../md5-cache/dev-haskell/hsopenssl-0.11.4 | 2 +- metadata/md5-cache/dev-haskell/hspec-1.10.0 | 2 +- metadata/md5-cache/dev-haskell/hspec-1.5.4 | 2 +- metadata/md5-cache/dev-haskell/hspec-1.7.2.1 | 2 +- metadata/md5-cache/dev-haskell/hspec-1.8.1.1 | 2 +- metadata/md5-cache/dev-haskell/hspec-1.8.3 | 2 +- metadata/md5-cache/dev-haskell/hspec-2.1.2 | 2 +- metadata/md5-cache/dev-haskell/hspec-2.1.4 | 2 +- metadata/md5-cache/dev-haskell/hspec-2.2.1 | 2 +- metadata/md5-cache/dev-haskell/hspec-2.2.4 | 2 +- .../md5-cache/dev-haskell/hspec-core-2.1.2 | 2 +- .../md5-cache/dev-haskell/hspec-core-2.1.4 | 2 +- .../md5-cache/dev-haskell/hspec-core-2.2.1 | 2 +- .../md5-cache/dev-haskell/hspec-core-2.2.4 | 2 +- .../dev-haskell/hspec-discover-2.1.2 | 2 +- .../dev-haskell/hspec-discover-2.1.4 | 2 +- .../dev-haskell/hspec-discover-2.2.1 | 2 +- .../dev-haskell/hspec-discover-2.2.4 | 2 +- .../dev-haskell/hspec-expectations-0.3.2 | 2 +- .../dev-haskell/hspec-expectations-0.3.3 | 2 +- .../dev-haskell/hspec-expectations-0.5.0.1 | 2 +- .../dev-haskell/hspec-expectations-0.6.1 | 2 +- .../dev-haskell/hspec-expectations-0.6.1.1 | 2 +- .../dev-haskell/hspec-expectations-0.7.2 | 2 +- .../md5-cache/dev-haskell/hspec-meta-1.10.0 | 2 +- .../md5-cache/dev-haskell/hspec-meta-1.7.2 | 2 +- .../md5-cache/dev-haskell/hspec-meta-1.8.1 | 2 +- .../md5-cache/dev-haskell/hspec-meta-1.8.3 | 2 +- .../md5-cache/dev-haskell/hspec-meta-2.0.0 | 2 +- .../md5-cache/dev-haskell/hspec-meta-2.2.0 | 2 +- .../md5-cache/dev-haskell/hspec-meta-2.2.1 | 2 +- .../dev-haskell/hspec-smallcheck-0.4.1 | 2 +- metadata/md5-cache/dev-haskell/hsql-1.8.2-r1 | 2 +- .../md5-cache/dev-haskell/hsql-mysql-1.8.2-r1 | 2 +- .../md5-cache/dev-haskell/hsql-mysql-1.8.3 | 2 +- .../md5-cache/dev-haskell/hsql-odbc-1.8.2 | 2 +- .../dev-haskell/hsql-postgresql-1.8.2 | 2 +- .../dev-haskell/hsql-sqlite3-1.8.2-r1 | 2 +- .../dev-haskell/hstringtemplate-0.7.3 | 2 +- .../dev-haskell/hstringtemplate-0.8.3 | 2 +- .../dev-haskell/hstringtemplate-0.8.5 | 2 +- metadata/md5-cache/dev-haskell/htf-0.13.1.0 | 2 +- .../md5-cache/dev-haskell/html-1.0.1.2-r1 | 2 +- .../dev-haskell/html-conduit-1.1.1.1 | 2 +- .../md5-cache/dev-haskell/html-conduit-1.2.1 | 2 +- .../dev-haskell/html-conduit-1.2.1.1 | 2 +- metadata/md5-cache/dev-haskell/http-4000.2.17 | 2 +- metadata/md5-cache/dev-haskell/http-4000.2.20 | 2 +- metadata/md5-cache/dev-haskell/http-4000.2.22 | 2 +- metadata/md5-cache/dev-haskell/http-4000.2.8 | 2 +- metadata/md5-cache/dev-haskell/http-4000.3.5 | 2 +- .../md5-cache/dev-haskell/http-api-data-0.3.3 | 2 +- .../dev-haskell/http-attoparsec-0.1.1-r2 | 2 +- .../dev-haskell/http-attoparsec-0.1.1-r3 | 2 +- .../dev-haskell/http-client-0.4.18.1 | 2 +- .../md5-cache/dev-haskell/http-client-0.4.30 | 2 +- .../md5-cache/dev-haskell/http-client-0.5.5 | 2 +- .../md5-cache/dev-haskell/http-client-0.5.7.0 | 2 +- .../dev-haskell/http-client-conduit-0.2.0.1 | 2 +- .../dev-haskell/http-client-conduit-0.3.0 | 2 +- .../dev-haskell/http-client-multipart-0.2.0.0 | 2 +- .../dev-haskell/http-client-multipart-0.3.0.0 | 2 +- .../dev-haskell/http-client-tls-0.2.2 | 2 +- .../dev-haskell/http-client-tls-0.2.4 | 2 +- .../dev-haskell/http-client-tls-0.3.3 | 2 +- .../md5-cache/dev-haskell/http-common-0.8.2.0 | 2 +- .../dev-haskell/http-conduit-2.1.10.1 | 2 +- .../dev-haskell/http-conduit-2.1.7.2 | 2 +- .../md5-cache/dev-haskell/http-conduit-2.1.8 | 2 +- .../md5-cache/dev-haskell/http-conduit-2.2.3 | 2 +- .../md5-cache/dev-haskell/http-date-0.0.6.1 | 2 +- .../dev-haskell/http-reverse-proxy-0.1.1.6 | 2 +- .../dev-haskell/http-reverse-proxy-0.2.0 | 2 +- .../dev-haskell/http-reverse-proxy-0.4.3 | 2 +- .../dev-haskell/http-reverse-proxy-0.4.3.2 | 2 +- .../dev-haskell/http-streams-0.8.4.0 | 2 +- .../md5-cache/dev-haskell/http-types-0.8.6 | 2 +- .../md5-cache/dev-haskell/http-types-0.9.1 | 2 +- metadata/md5-cache/dev-haskell/http2-1.3.1 | 2 +- metadata/md5-cache/dev-haskell/http2-1.6.2 | 2 +- .../md5-cache/dev-haskell/httpd-shed-0.4-r1 | 2 +- .../md5-cache/dev-haskell/httpd-shed-0.4.0.3 | 2 +- metadata/md5-cache/dev-haskell/hunit-1.2.5.2 | 2 +- .../md5-cache/dev-haskell/hunit-1.2.5.2-r1 | 2 +- metadata/md5-cache/dev-haskell/hxt-9.3.1.15 | 2 +- metadata/md5-cache/dev-haskell/hxt-9.3.1.16 | 2 +- .../dev-haskell/hxt-charproperties-9.1.1.1 | 2 +- .../dev-haskell/hxt-charproperties-9.2.0.1 | 2 +- .../dev-haskell/hxt-regex-xmlschema-9.0.4 | 2 +- .../dev-haskell/hxt-regex-xmlschema-9.1.0 | 2 +- .../dev-haskell/hxt-regex-xmlschema-9.2.0.2 | 2 +- .../dev-haskell/hxt-regex-xmlschema-9.2.0.3 | 2 +- .../md5-cache/dev-haskell/hxt-unicode-9.0.2.1 | 2 +- .../md5-cache/dev-haskell/hxt-unicode-9.0.2.4 | 2 +- .../md5-cache/dev-haskell/icalendar-0.4.0.3 | 2 +- metadata/md5-cache/dev-haskell/iconv-0.4.1.3 | 2 +- metadata/md5-cache/dev-haskell/idiii-0.1.3.3 | 2 +- metadata/md5-cache/dev-haskell/idna-0.2 | 2 +- metadata/md5-cache/dev-haskell/idna-0.3.0 | 2 +- metadata/md5-cache/dev-haskell/ieee754-0.7.8 | 2 +- metadata/md5-cache/dev-haskell/ifelse-0.85 | 2 +- .../md5-cache/dev-haskell/interpolate-0.1.0 | 2 +- .../md5-cache/dev-haskell/io-streams-1.3.6.0 | 2 +- .../dev-haskell/io-streams-haproxy-1.0.0.1 | 2 +- metadata/md5-cache/dev-haskell/iproute-1.2.12 | 2 +- metadata/md5-cache/dev-haskell/iproute-1.3.1 | 2 +- metadata/md5-cache/dev-haskell/iproute-1.4.0 | 2 +- metadata/md5-cache/dev-haskell/iproute-1.5.0 | 2 +- metadata/md5-cache/dev-haskell/js-flot-0.8.3 | 2 +- .../md5-cache/dev-haskell/js-jquery-3.1.1 | 2 +- .../md5-cache/dev-haskell/js-jquery-3.2.1 | 2 +- metadata/md5-cache/dev-haskell/json-0.9.1 | 2 +- .../md5-cache/dev-haskell/juicypixels-3.2.5.3 | 2 +- .../md5-cache/dev-haskell/juicypixels-3.2.7 | 2 +- .../md5-cache/dev-haskell/juicypixels-3.2.8 | 2 +- .../dev-haskell/kan-extensions-4.2.3 | 2 +- .../dev-haskell/kan-extensions-5.0.1 | 2 +- metadata/md5-cache/dev-haskell/keys-3.10.2 | 2 +- metadata/md5-cache/dev-haskell/keys-3.11 | 2 +- .../md5-cache/dev-haskell/language-bash-0.6.1 | 2 +- .../md5-cache/dev-haskell/language-c-0.4.2 | 2 +- .../md5-cache/dev-haskell/language-c-0.4.7 | 2 +- .../md5-cache/dev-haskell/language-c-0.7.1 | 2 +- .../md5-cache/dev-haskell/language-css-0.0.3 | 2 +- .../dev-haskell/language-docker-6.0.1 | 2 +- .../dev-haskell/language-docker-6.0.3 | 2 +- .../dev-haskell/language-docker-6.0.4 | 2 +- .../dev-haskell/language-docker-7.0.0 | 2 +- .../md5-cache/dev-haskell/language-dot-0.1.0 | 2 +- .../language-ecmascript-0.17.1.0-r1 | 2 +- .../md5-cache/dev-haskell/language-glsl-0.2.0 | 2 +- .../language-haskell-extract-0.2.4 | 2 +- .../dev-haskell/language-javascript-0.5.14.2 | 2 +- .../dev-haskell/language-javascript-0.6.0.9 | 2 +- .../md5-cache/dev-haskell/language-lua-0.10.0 | 2 +- .../dev-haskell/language-python-0.5.4 | 2 +- .../md5-cache/dev-haskell/lazysmallcheck-0.6 | 2 +- metadata/md5-cache/dev-haskell/lcs-0.2-r1 | 2 +- metadata/md5-cache/dev-haskell/lens-3.10.0.1 | 2 +- metadata/md5-cache/dev-haskell/lens-3.9.2 | 2 +- metadata/md5-cache/dev-haskell/lens-4.11 | 2 +- metadata/md5-cache/dev-haskell/lens-4.14 | 2 +- metadata/md5-cache/dev-haskell/lens-4.2 | 2 +- metadata/md5-cache/dev-haskell/lens-4.6.0.1 | 2 +- metadata/md5-cache/dev-haskell/lens-4.9.1 | 2 +- .../md5-cache/dev-haskell/lens-family-1.2.1 | 2 +- .../dev-haskell/lens-family-core-1.2.1 | 2 +- .../dev-haskell/lens-family-th-0.4.1.0 | 2 +- .../md5-cache/dev-haskell/lens-simple-0.1.0.9 | 2 +- .../md5-cache/dev-haskell/lhs2tex-1.18.1-r1 | 2 +- .../md5-cache/dev-haskell/lhs2tex-1.19-r1 | 2 +- .../md5-cache/dev-haskell/libmpd-0.8.0.4-r1 | 2 +- metadata/md5-cache/dev-haskell/libmpd-0.9.0.2 | 2 +- metadata/md5-cache/dev-haskell/libmpd-0.9.0.4 | 2 +- metadata/md5-cache/dev-haskell/libmpd-0.9.0.6 | 2 +- metadata/md5-cache/dev-haskell/libxml-0.1.1 | 2 +- .../md5-cache/dev-haskell/libxml-sax-0.7.5 | 2 +- .../dev-haskell/lifted-async-0.2.0.2-r1 | 2 +- .../dev-haskell/lifted-async-0.6.0.1 | 2 +- .../dev-haskell/lifted-async-0.7.0.2 | 2 +- .../dev-haskell/lifted-async-0.8.0.1-r1 | 2 +- .../dev-haskell/lifted-async-0.9.1.1-r1 | 2 +- .../dev-haskell/lifted-base-0.2.3.10 | 2 +- .../dev-haskell/lifted-base-0.2.3.6-r2 | 2 +- metadata/md5-cache/dev-haskell/linear-1.20.5 | 2 +- metadata/md5-cache/dev-haskell/linear-1.20.6 | 2 +- metadata/md5-cache/dev-haskell/list-0.5.2 | 2 +- metadata/md5-cache/dev-haskell/listlike-4.2.1 | 2 +- metadata/md5-cache/dev-haskell/listlike-4.5.1 | 2 +- .../dev-haskell/logging-facade-0.0.0 | 2 +- metadata/md5-cache/dev-haskell/logict-0.6.0.2 | 2 +- .../dev-haskell/logict-state-0.1.0.2 | 2 +- metadata/md5-cache/dev-haskell/lvmlib-1.1 | 2 +- .../md5-cache/dev-haskell/maccatcher-2.1.5-r1 | 2 +- metadata/md5-cache/dev-haskell/magic-1.1 | 2 +- .../dev-haskell/markdown-unlit-0.2.0.1 | 2 +- .../dev-haskell/math-functions-0.1.5.2 | 2 +- .../dev-haskell/math-functions-0.1.6.0 | 2 +- .../md5-cache/dev-haskell/megaparsec-6.5.0-r1 | 2 +- metadata/md5-cache/dev-haskell/memory-0.10 | 2 +- metadata/md5-cache/dev-haskell/memory-0.14.1 | 2 +- metadata/md5-cache/dev-haskell/memory-0.7 | 2 +- metadata/md5-cache/dev-haskell/memotrie-0.6.4 | 2 +- .../mersenne-random-pure64-0.2.0.5 | 2 +- .../mersenne-random-pure64-0.2.2.0 | 2 +- .../md5-cache/dev-haskell/microlens-0.4.8.0 | 2 +- metadata/md5-cache/dev-haskell/mime-0.4.0.2 | 2 +- .../md5-cache/dev-haskell/mime-mail-0.4.11 | 2 +- .../md5-cache/dev-haskell/mime-types-0.1.0.3 | 2 +- .../md5-cache/dev-haskell/mime-types-0.1.0.6 | 2 +- .../md5-cache/dev-haskell/mime-types-0.1.0.7 | 2 +- metadata/md5-cache/dev-haskell/minisat-0.1.2 | 2 +- .../md5-cache/dev-haskell/missingh-1.2.0.2 | 2 +- .../md5-cache/dev-haskell/missingh-1.2.1.0 | 2 +- .../md5-cache/dev-haskell/missingh-1.3.0.1 | 2 +- metadata/md5-cache/dev-haskell/mmap-0.5.8 | 2 +- metadata/md5-cache/dev-haskell/mmap-0.5.9 | 2 +- metadata/md5-cache/dev-haskell/mmorph-1.0.0 | 2 +- metadata/md5-cache/dev-haskell/mmorph-1.0.5 | 2 +- metadata/md5-cache/dev-haskell/mmorph-1.0.6 | 2 +- metadata/md5-cache/dev-haskell/mmorph-1.0.9 | 2 +- metadata/md5-cache/dev-haskell/mockery-0.3.2 | 2 +- metadata/md5-cache/dev-haskell/mockery-0.3.3 | 2 +- .../dev-haskell/monad-control-0.3.2.2 | 2 +- .../dev-haskell/monad-control-0.3.3.0 | 2 +- .../dev-haskell/monad-control-1.0.0.4 | 2 +- .../dev-haskell/monad-control-1.0.1.0 | 2 +- .../md5-cache/dev-haskell/monad-journal-0.7.1 | 2 +- .../md5-cache/dev-haskell/monad-journal-0.7.2 | 2 +- .../md5-cache/dev-haskell/monad-logger-0.3.17 | 2 +- .../md5-cache/dev-haskell/monad-logger-0.3.18 | 2 +- .../dev-haskell/monad-logger-0.3.20.1 | 2 +- .../md5-cache/dev-haskell/monad-loops-0.4.3 | 2 +- .../md5-cache/dev-haskell/monad-par-0.3.4.7 | 2 +- .../md5-cache/dev-haskell/monad-par-0.3.4.8 | 2 +- .../dev-haskell/monad-par-extras-0.3.3 | 2 +- .../md5-cache/dev-haskell/monad-unlift-0.2.0 | 2 +- .../dev-haskell/monadcatchio-mtl-0.3.1.0-r1 | 2 +- .../monadcatchio-transformers-0.3.1.3 | 2 +- .../monadcatchio-transformers-0.3.1.3-r1 | 2 +- .../md5-cache/dev-haskell/monadplus-1.4.2 | 2 +- .../md5-cache/dev-haskell/monadrandom-0.1.13 | 2 +- .../md5-cache/dev-haskell/monadrandom-0.3.0.2 | 2 +- .../md5-cache/dev-haskell/monadrandom-0.4.2.1 | 2 +- .../md5-cache/dev-haskell/monadrandom-0.4.2.3 | 2 +- .../md5-cache/dev-haskell/monads-tf-0.1.0.2 | 2 +- .../dev-haskell/monads-tf-0.1.0.2-r1 | 2 +- .../md5-cache/dev-haskell/monads-tf-0.1.0.3 | 2 +- .../dev-haskell/mono-traversable-0.1.0.0 | 2 +- .../dev-haskell/mono-traversable-0.10.0.1 | 2 +- .../dev-haskell/mono-traversable-0.10.2 | 2 +- .../dev-haskell/mono-traversable-0.4.0.1 | 2 +- .../dev-haskell/mono-traversable-0.6.3 | 2 +- .../dev-haskell/mono-traversable-0.7.0 | 2 +- .../dev-haskell/mono-traversable-0.9.2.1 | 2 +- .../dev-haskell/mono-traversable-1.0.1.1 | 2 +- .../mono-traversable-instances-0.1.0.0 | 2 +- .../md5-cache/dev-haskell/mountpoints-1.0.2 | 2 +- metadata/md5-cache/dev-haskell/mtl-2.1.3.1 | 2 +- metadata/md5-cache/dev-haskell/mtl-2.2.1 | 2 +- metadata/md5-cache/dev-haskell/mtl-2.2.1-r1 | 2 +- .../md5-cache/dev-haskell/mtl-compat-0.2.1.3 | 2 +- .../md5-cache/dev-haskell/multipart-0.1.2 | 2 +- .../md5-cache/dev-haskell/murmur-hash-0.1.0.9 | 2 +- .../dev-haskell/mutable-containers-0.3.2 | 2 +- .../dev-haskell/mutable-containers-0.3.2.1 | 2 +- .../dev-haskell/mutable-containers-0.3.3 | 2 +- .../md5-cache/dev-haskell/mwc-random-0.12.0.1 | 2 +- .../md5-cache/dev-haskell/mwc-random-0.13.3.2 | 2 +- .../md5-cache/dev-haskell/mwc-random-0.13.4.0 | 2 +- metadata/md5-cache/dev-haskell/nanospec-0.1.0 | 2 +- metadata/md5-cache/dev-haskell/nanospec-0.2.0 | 2 +- metadata/md5-cache/dev-haskell/nanospec-0.2.1 | 2 +- metadata/md5-cache/dev-haskell/nats-0.1.2 | 2 +- metadata/md5-cache/dev-haskell/nats-0.2 | 2 +- metadata/md5-cache/dev-haskell/nats-1 | 2 +- .../dev-haskell/neat-interpolation-0.3.2.1 | 2 +- .../md5-cache/dev-haskell/network-2.4.1.2 | 2 +- .../md5-cache/dev-haskell/network-2.4.2.2 | 2 +- .../md5-cache/dev-haskell/network-2.5.0.0 | 2 +- .../md5-cache/dev-haskell/network-2.6.2.1 | 2 +- .../md5-cache/dev-haskell/network-2.6.3.1-r1 | 2 +- .../dev-haskell/network-bytestring-0.1.3.4 | 2 +- .../dev-haskell/network-conduit-1.0.0-r1 | 2 +- .../dev-haskell/network-conduit-1.0.2.2 | 2 +- .../dev-haskell/network-conduit-1.1.0 | 2 +- .../md5-cache/dev-haskell/network-data-0.5.3 | 2 +- .../dev-haskell/network-info-0.2.0.10 | 2 +- .../dev-haskell/network-info-0.2.0.8 | 2 +- .../dev-haskell/network-multicast-0.0.11 | 2 +- .../dev-haskell/network-multicast-0.1.0 | 2 +- .../dev-haskell/network-protocol-xmpp-0.4.8 | 2 +- .../md5-cache/dev-haskell/network-uri-2.5.0.0 | 2 +- .../md5-cache/dev-haskell/network-uri-2.6.0.3 | 2 +- .../md5-cache/dev-haskell/network-uri-2.6.1.0 | 2 +- metadata/md5-cache/dev-haskell/newtype-0.2 | 2 +- metadata/md5-cache/dev-haskell/nonce-1.0.2 | 2 +- .../md5-cache/dev-haskell/numinstances-1.4 | 2 +- .../md5-cache/dev-haskell/objectname-1.0.0.0 | 2 +- .../md5-cache/dev-haskell/objectname-1.0.1.0 | 2 +- .../md5-cache/dev-haskell/objectname-1.1.0.1 | 2 +- .../md5-cache/dev-haskell/old-locale-1.0.0.7 | 2 +- .../md5-cache/dev-haskell/old-time-1.1.0.3-r1 | 2 +- .../dev-haskell/open-browser-0.2.1.0-r1 | 2 +- metadata/md5-cache/dev-haskell/openal-1.4.0.2 | 2 +- metadata/md5-cache/dev-haskell/openal-1.6.0.0 | 2 +- metadata/md5-cache/dev-haskell/openal-1.7.0.0 | 2 +- metadata/md5-cache/dev-haskell/openal-1.7.0.4 | 2 +- .../md5-cache/dev-haskell/opengl-2.12.0.1 | 2 +- metadata/md5-cache/dev-haskell/opengl-2.2.1.1 | 2 +- metadata/md5-cache/dev-haskell/opengl-2.5.0.0 | 2 +- metadata/md5-cache/dev-haskell/opengl-2.6.0.1 | 2 +- metadata/md5-cache/dev-haskell/opengl-2.8.0.0 | 2 +- metadata/md5-cache/dev-haskell/opengl-2.9.2.0 | 2 +- metadata/md5-cache/dev-haskell/opengl-3.0.1.0 | 2 +- .../md5-cache/dev-haskell/openglraw-1.2.0.0 | 2 +- .../md5-cache/dev-haskell/openglraw-1.3.0.0 | 2 +- .../md5-cache/dev-haskell/openglraw-1.5.0.0 | 2 +- .../md5-cache/dev-haskell/openglraw-2.5.1.0 | 2 +- .../md5-cache/dev-haskell/openglraw-3.2.4.0 | 2 +- .../dev-haskell/openssl-streams-1.2.1.0 | 2 +- .../md5-cache/dev-haskell/options-1.2.1.1 | 2 +- .../dev-haskell/optparse-applicative-0.11.0.2 | 2 +- .../dev-haskell/optparse-applicative-0.13.0.0 | 2 +- .../dev-haskell/optparse-applicative-0.14.2.0 | 2 +- .../dev-haskell/optparse-applicative-0.5.2.1 | 2 +- .../dev-haskell/optparse-applicative-0.7.0.2 | 2 +- .../dev-haskell/optparse-applicative-0.8.1-r1 | 2 +- .../dev-haskell/optparse-applicative-0.9.1.1 | 2 +- .../dev-haskell/optparse-simple-0.0.3 | 2 +- .../dev-haskell/pandoc-citeproc-0.1.2.1 | 2 +- .../dev-haskell/pandoc-citeproc-0.10.4 | 2 +- .../dev-haskell/pandoc-citeproc-0.10.4.1 | 2 +- .../md5-cache/dev-haskell/pandoc-citeproc-0.2 | 2 +- .../dev-haskell/pandoc-citeproc-0.3.1 | 2 +- .../md5-cache/dev-haskell/pandoc-citeproc-0.6 | 2 +- .../dev-haskell/pandoc-citeproc-0.7.2 | 2 +- .../dev-haskell/pandoc-citeproc-0.8.1.3 | 2 +- .../md5-cache/dev-haskell/pandoc-types-1.12.3 | 2 +- .../dev-haskell/pandoc-types-1.12.4.5 | 2 +- .../dev-haskell/pandoc-types-1.12.4.7 | 2 +- .../dev-haskell/pandoc-types-1.17.0.4 | 2 +- metadata/md5-cache/dev-haskell/pango-0.12.5.3 | 2 +- metadata/md5-cache/dev-haskell/pango-0.13.1.1 | 2 +- metadata/md5-cache/dev-haskell/pango-0.13.3.1 | 2 +- .../md5-cache/dev-haskell/parallel-1.1.0.1 | 2 +- .../md5-cache/dev-haskell/parallel-3.2.0.3 | 2 +- .../md5-cache/dev-haskell/parallel-3.2.1.0 | 2 +- .../dev-haskell/parallel-io-0.3.3-r2 | 2 +- metadata/md5-cache/dev-haskell/parsec-2.1.0.1 | 2 +- metadata/md5-cache/dev-haskell/parsec-3.1.11 | 2 +- metadata/md5-cache/dev-haskell/parsec-3.1.5 | 2 +- .../md5-cache/dev-haskell/parsec-3.1.9-r1 | 2 +- .../dev-haskell/parser-combinators-0.4.0 | 2 +- .../dev-haskell/parser-combinators-1.0.0 | 2 +- metadata/md5-cache/dev-haskell/path-0.5.13 | 2 +- metadata/md5-cache/dev-haskell/path-io-1.2.2 | 2 +- .../md5-cache/dev-haskell/path-pieces-0.1.5 | 2 +- .../md5-cache/dev-haskell/path-pieces-0.2.1 | 2 +- metadata/md5-cache/dev-haskell/patience-0.1.1 | 2 +- .../md5-cache/dev-haskell/pcap-0.4.5.2-r1 | 2 +- .../md5-cache/dev-haskell/pcre-light-0.4-r1 | 2 +- .../md5-cache/dev-haskell/pcre-light-0.4.0.4 | 2 +- metadata/md5-cache/dev-haskell/pem-0.1.2 | 2 +- metadata/md5-cache/dev-haskell/pem-0.2.2 | 2 +- .../md5-cache/dev-haskell/persistent-2.1.6 | 2 +- .../md5-cache/dev-haskell/persistent-2.6-r1 | 2 +- .../dev-haskell/persistent-sqlite-2.1.4.2 | 2 +- .../dev-haskell/persistent-sqlite-2.6 | 2 +- .../dev-haskell/persistent-template-2.1.3.4 | 2 +- .../persistent-template-2.5.1.6-r2 | 2 +- .../dev-haskell/pgp-wordlist-0.1.0.2 | 2 +- metadata/md5-cache/dev-haskell/pid1-0.1.0.1 | 2 +- metadata/md5-cache/dev-haskell/pipes-4.1.7 | 2 +- metadata/md5-cache/dev-haskell/pipes-4.1.9 | 2 +- metadata/md5-cache/dev-haskell/pointed-4.0 | 2 +- metadata/md5-cache/dev-haskell/pointed-4.1.1 | 2 +- .../md5-cache/dev-haskell/pointed-4.2.0.2 | 2 +- metadata/md5-cache/dev-haskell/pointed-5-r1 | 2 +- metadata/md5-cache/dev-haskell/polyparse-1.11 | 2 +- metadata/md5-cache/dev-haskell/polyparse-1.9 | 2 +- metadata/md5-cache/dev-haskell/pqueue-1.3.2 | 2 +- .../dev-haskell/prelude-extras-0.4.0.3 | 2 +- .../dev-haskell/preprocessor-tools-1.0.1 | 2 +- metadata/md5-cache/dev-haskell/pretty-hex-1.0 | 2 +- .../md5-cache/dev-haskell/pretty-show-1.6.12 | 2 +- .../md5-cache/dev-haskell/pretty-show-1.6.8.2 | 2 +- .../md5-cache/dev-haskell/pretty-show-1.6.9 | 2 +- .../md5-cache/dev-haskell/prettyclass-1.0.0.0 | 2 +- .../dev-haskell/prettyprinter-1.2.0.1 | 2 +- .../md5-cache/dev-haskell/primitive-0.4.1 | 2 +- .../md5-cache/dev-haskell/primitive-0.5.0.1 | 2 +- .../md5-cache/dev-haskell/primitive-0.5.1.0 | 2 +- .../md5-cache/dev-haskell/primitive-0.5.4.0 | 2 +- .../dev-haskell/primitive-0.6.1.0-r1 | 2 +- .../dev-haskell/process-conduit-1.1.0.0-r1 | 2 +- .../dev-haskell/process-conduit-1.2.0.1 | 2 +- .../dev-haskell/process-extras-0.3.3.6 | 2 +- .../dev-haskell/profunctor-extras-3.3.3.1 | 2 +- .../dev-haskell/profunctor-extras-4.0 | 2 +- .../md5-cache/dev-haskell/profunctors-3.3.0.1 | 2 +- .../md5-cache/dev-haskell/profunctors-4.0.4 | 2 +- .../md5-cache/dev-haskell/profunctors-4.3.2 | 2 +- .../md5-cache/dev-haskell/profunctors-4.4.1 | 2 +- .../md5-cache/dev-haskell/profunctors-5.1.2 | 2 +- .../md5-cache/dev-haskell/profunctors-5.2 | 2 +- .../dev-haskell/project-template-0.2.0 | 2 +- metadata/md5-cache/dev-haskell/psqueue-1.1-r1 | 2 +- .../md5-cache/dev-haskell/psqueues-0.2.0.3 | 2 +- .../md5-cache/dev-haskell/psqueues-0.2.2.1 | 2 +- .../md5-cache/dev-haskell/psqueues-0.2.2.2 | 2 +- .../md5-cache/dev-haskell/psqueues-0.2.2.3 | 2 +- .../dev-haskell/publicsuffixlist-0.1 | 2 +- metadata/md5-cache/dev-haskell/punycode-2.0 | 2 +- .../md5-cache/dev-haskell/puremd5-2.1.2.1 | 2 +- metadata/md5-cache/dev-haskell/puremd5-2.1.3 | 2 +- .../md5-cache/dev-haskell/pwstore-fast-2.4.4 | 2 +- .../md5-cache/dev-haskell/quickcheck-1.2.0.1 | 2 +- .../dev-haskell/quickcheck-1.2.0.1-r1 | 2 +- metadata/md5-cache/dev-haskell/quickcheck-2.6 | 2 +- .../md5-cache/dev-haskell/quickcheck-2.7.6 | 2 +- .../md5-cache/dev-haskell/quickcheck-2.8.1 | 2 +- .../md5-cache/dev-haskell/quickcheck-2.8.2 | 2 +- .../md5-cache/dev-haskell/quickcheck-2.9.2 | 2 +- .../dev-haskell/quickcheck-instances-0.3.11 | 2 +- .../dev-haskell/quickcheck-instances-0.3.12 | 2 +- .../quickcheck-instances-0.3.12-r1 | 2 +- .../dev-haskell/quickcheck-io-0.1.1-r1 | 2 +- .../md5-cache/dev-haskell/quickcheck-io-0.1.2 | 2 +- .../md5-cache/dev-haskell/quickcheck-io-0.1.4 | 2 +- .../dev-haskell/quickcheck-unicode-1.0.0.1 | 2 +- .../md5-cache/dev-haskell/random-1.0.1.1-r1 | 2 +- metadata/md5-cache/dev-haskell/random-1.1 | 2 +- .../md5-cache/dev-haskell/ranges-0.2.4-r1 | 2 +- .../md5-cache/dev-haskell/raw-strings-qq-1.1 | 2 +- metadata/md5-cache/dev-haskell/readable-0.3.1 | 2 +- metadata/md5-cache/dev-haskell/readargs-1.2.2 | 2 +- metadata/md5-cache/dev-haskell/readargs-1.2.3 | 2 +- .../md5-cache/dev-haskell/readline-1.0.3.0 | 2 +- .../md5-cache/dev-haskell/recaptcha-0.1.0.3 | 2 +- .../md5-cache/dev-haskell/reducers-3.10.3.2 | 2 +- .../md5-cache/dev-haskell/reducers-3.12.1-r1 | 2 +- metadata/md5-cache/dev-haskell/refact-0.3.0.2 | 2 +- .../md5-cache/dev-haskell/reflection-1.3.2 | 2 +- metadata/md5-cache/dev-haskell/reflection-1.4 | 2 +- .../md5-cache/dev-haskell/reflection-1.5.2.1 | 2 +- .../md5-cache/dev-haskell/reflection-2.1.2 | 2 +- .../dev-haskell/regex-applicative-0.3.3 | 2 +- .../regex-applicative-text-0.1.0.1 | 2 +- .../dev-haskell/regex-base-0.93.2-r1 | 2 +- .../dev-haskell/regex-compat-0.95.1-r1 | 2 +- .../dev-haskell/regex-compat-tdfa-0.95.1.4 | 2 +- .../dev-haskell/regex-pcre-0.94.4-r1 | 2 +- .../regex-pcre-builtin-0.94.4.8.8.35 | 2 +- .../md5-cache/dev-haskell/regex-posix-0.95.2 | 2 +- .../md5-cache/dev-haskell/regex-tdfa-1.2.0 | 2 +- .../md5-cache/dev-haskell/regex-tdfa-1.2.1 | 2 +- .../md5-cache/dev-haskell/regex-tdfa-1.2.2 | 2 +- .../dev-haskell/regex-tdfa-rc-1.1.8.3 | 2 +- .../dev-haskell/resource-pool-0.2.3.2 | 2 +- .../md5-cache/dev-haskell/resourcet-0.4.10 | 2 +- .../md5-cache/dev-haskell/resourcet-0.4.9 | 2 +- .../md5-cache/dev-haskell/resourcet-1.1.2.2 | 2 +- .../md5-cache/dev-haskell/resourcet-1.1.7 | 2 +- .../md5-cache/dev-haskell/resourcet-1.1.7.4 | 2 +- .../md5-cache/dev-haskell/resourcet-1.1.9 | 2 +- metadata/md5-cache/dev-haskell/retry-0.7.4.2 | 2 +- .../md5-cache/dev-haskell/rfc5051-0.1.0.3 | 2 +- metadata/md5-cache/dev-haskell/riff-0.3.0.1 | 2 +- metadata/md5-cache/dev-haskell/safe-0.3.9 | 2 +- .../dev-haskell/safe-exceptions-0.1.4.0 | 2 +- .../dev-haskell/safesemaphore-0.10.1 | 2 +- metadata/md5-cache/dev-haskell/sandi-0.3.6 | 2 +- metadata/md5-cache/dev-haskell/sandi-0.4.0 | 2 +- metadata/md5-cache/dev-haskell/say-0.1.0.0 | 2 +- .../md5-cache/dev-haskell/scientific-0.3.3.8 | 2 +- .../md5-cache/dev-haskell/scientific-0.3.4.4 | 2 +- .../md5-cache/dev-haskell/scientific-0.3.4.6 | 2 +- .../md5-cache/dev-haskell/scientific-0.3.4.9 | 2 +- .../md5-cache/dev-haskell/securemem-0.1.3 | 2 +- .../md5-cache/dev-haskell/securemem-0.1.9 | 2 +- .../dev-haskell/semigroupoid-extras-3.0.1 | 2 +- .../dev-haskell/semigroupoid-extras-4.0 | 2 +- .../dev-haskell/semigroupoid-extras-5 | 2 +- .../md5-cache/dev-haskell/semigroupoids-3.1 | 2 +- .../dev-haskell/semigroupoids-4.0.2.1 | 2 +- .../md5-cache/dev-haskell/semigroupoids-4.2 | 2 +- .../md5-cache/dev-haskell/semigroupoids-4.3 | 2 +- .../dev-haskell/semigroupoids-5.0.0.4 | 2 +- .../md5-cache/dev-haskell/semigroupoids-5.1 | 2 +- .../md5-cache/dev-haskell/semigroups-0.11-r1 | 2 +- .../md5-cache/dev-haskell/semigroups-0.12.1 | 2 +- .../md5-cache/dev-haskell/semigroups-0.12.2 | 2 +- .../md5-cache/dev-haskell/semigroups-0.15.1 | 2 +- .../md5-cache/dev-haskell/semigroups-0.16.2.2 | 2 +- .../md5-cache/dev-haskell/semigroups-0.18.2 | 2 +- .../md5-cache/dev-haskell/semigroups-0.9.2 | 2 +- metadata/md5-cache/dev-haskell/sendfile-0.7.9 | 2 +- metadata/md5-cache/dev-haskell/setenv-0.1.1.1 | 2 +- metadata/md5-cache/dev-haskell/setenv-0.1.1.3 | 2 +- .../md5-cache/dev-haskell/setlocale-1.0.0.3 | 2 +- .../md5-cache/dev-haskell/setlocale-1.0.0.4 | 2 +- metadata/md5-cache/dev-haskell/sha-1.6.4.2 | 2 +- .../md5-cache/dev-haskell/shakespeare-1.0.5.1 | 2 +- .../md5-cache/dev-haskell/shakespeare-1.2.1.1 | 2 +- .../dev-haskell/shakespeare-2.0.12.1 | 2 +- .../md5-cache/dev-haskell/shakespeare-2.0.7 | 2 +- .../dev-haskell/shakespeare-css-1.0.6.6 | 2 +- .../dev-haskell/shakespeare-css-1.1.0 | 2 +- .../dev-haskell/shakespeare-i18n-1.0.0.5 | 2 +- .../dev-haskell/shakespeare-i18n-1.1.0 | 2 +- .../dev-haskell/shakespeare-js-1.1.4.1 | 2 +- .../dev-haskell/shakespeare-js-1.2.0.4 | 2 +- .../dev-haskell/shakespeare-js-1.3.0 | 2 +- .../dev-haskell/shakespeare-text-1.0.2 | 2 +- .../dev-haskell/shakespeare-text-1.1.0 | 2 +- .../md5-cache/dev-haskell/shell-escape-0.2.0 | 2 +- metadata/md5-cache/dev-haskell/shellish-0.1.4 | 2 +- .../md5-cache/dev-haskell/shelly-1.5.6-r1 | 2 +- metadata/md5-cache/dev-haskell/shelly-1.6.5 | 2 +- metadata/md5-cache/dev-haskell/shelly-1.6.6 | 2 +- metadata/md5-cache/dev-haskell/shelly-1.6.8.1 | 2 +- .../md5-cache/dev-haskell/shuffle-0.1.3.3 | 2 +- .../md5-cache/dev-haskell/silently-1.2.4.1 | 2 +- metadata/md5-cache/dev-haskell/silently-1.2.5 | 2 +- .../dev-haskell/simple-reflect-0.3.2 | 2 +- .../dev-haskell/simple-sendfile-0.2.13 | 2 +- .../dev-haskell/simple-sendfile-0.2.21 | 2 +- .../dev-haskell/simple-sendfile-0.2.25 | 2 +- metadata/md5-cache/dev-haskell/skein-1.0.9.4 | 2 +- .../md5-cache/dev-haskell/skylighting-0.1.1.5 | 2 +- .../md5-cache/dev-haskell/skylighting-0.3 | 2 +- .../md5-cache/dev-haskell/smallcheck-1.1.1 | 2 +- .../md5-cache/dev-haskell/snap-core-0.9.8.0 | 2 +- .../md5-cache/dev-haskell/snap-core-1.0.1.0 | 2 +- .../dev-haskell/snap-server-0.9.5.1-r1 | 2 +- .../md5-cache/dev-haskell/snap-server-1.0.1.1 | 2 +- metadata/md5-cache/dev-haskell/socks-0.5.4 | 2 +- metadata/md5-cache/dev-haskell/socks-0.5.5 | 2 +- metadata/md5-cache/dev-haskell/split-0.1.4.3 | 2 +- metadata/md5-cache/dev-haskell/split-0.2.2 | 2 +- metadata/md5-cache/dev-haskell/split-0.2.3 | 2 +- metadata/md5-cache/dev-haskell/split-0.2.3.1 | 2 +- metadata/md5-cache/dev-haskell/stack-1.3.2 | 2 +- .../md5-cache/dev-haskell/statevar-1.0.0.0-r1 | 2 +- .../md5-cache/dev-haskell/statevar-1.0.1.0 | 2 +- .../md5-cache/dev-haskell/statevar-1.1.0.3 | 2 +- .../md5-cache/dev-haskell/statevar-1.1.0.4 | 2 +- .../md5-cache/dev-haskell/statistics-0.10.5.2 | 2 +- .../md5-cache/dev-haskell/statistics-0.11.0.3 | 2 +- .../md5-cache/dev-haskell/statistics-0.13.2.3 | 2 +- .../md5-cache/dev-haskell/statistics-0.13.3.0 | 2 +- metadata/md5-cache/dev-haskell/stm-2.4.2 | 2 +- metadata/md5-cache/dev-haskell/stm-2.4.4.1 | 2 +- .../md5-cache/dev-haskell/stm-chans-3.0.0.4 | 2 +- .../md5-cache/dev-haskell/stmonadtrans-0.3.3 | 2 +- .../md5-cache/dev-haskell/stmonadtrans-0.3.4 | 2 +- metadata/md5-cache/dev-haskell/store-0.3.1 | 2 +- metadata/md5-cache/dev-haskell/store-core-0.3 | 2 +- .../md5-cache/dev-haskell/stream-0.2.6-r1 | 2 +- metadata/md5-cache/dev-haskell/stream-0.4.6 | 2 +- metadata/md5-cache/dev-haskell/stream-0.4.7.2 | 2 +- .../dev-haskell/streaming-commons-0.1.12.1 | 2 +- .../dev-haskell/streaming-commons-0.1.15 | 2 +- .../dev-haskell/streaming-commons-0.1.15.4 | 2 +- .../dev-haskell/streaming-commons-0.1.16 | 2 +- metadata/md5-cache/dev-haskell/strict-0.3.2 | 2 +- .../md5-cache/dev-haskell/string-qq-0.0.2 | 2 +- .../md5-cache/dev-haskell/stringable-0.1.3 | 2 +- .../md5-cache/dev-haskell/stringbuilder-0.4.0 | 2 +- .../md5-cache/dev-haskell/stringbuilder-0.5.0 | 2 +- .../md5-cache/dev-haskell/stringprep-0.1.5 | 2 +- .../md5-cache/dev-haskell/stringprep-1.0.0 | 2 +- .../dev-haskell/stringsearch-0.3.6.5 | 2 +- .../dev-haskell/stringsearch-0.3.6.6 | 2 +- metadata/md5-cache/dev-haskell/syb-0.3.7 | 2 +- metadata/md5-cache/dev-haskell/syb-0.4.3 | 2 +- metadata/md5-cache/dev-haskell/syb-0.4.4 | 2 +- metadata/md5-cache/dev-haskell/syb-0.5.1 | 2 +- .../dev-haskell/syb-with-class-0.6.1.6 | 2 +- .../dev-haskell/syb-with-class-0.6.1.7 | 2 +- .../dev-haskell/system-fileio-0.3.16.3 | 2 +- .../dev-haskell/system-filepath-0.4.13.4 | 2 +- .../dev-haskell/system-filepath-0.4.8-r1 | 2 +- .../dev-haskell/system-posix-redirect-1.1.0.1 | 2 +- metadata/md5-cache/dev-haskell/tagged-0.6.1 | 2 +- metadata/md5-cache/dev-haskell/tagged-0.7.3 | 2 +- metadata/md5-cache/dev-haskell/tagged-0.8.2 | 2 +- metadata/md5-cache/dev-haskell/tagged-0.8.4 | 2 +- metadata/md5-cache/dev-haskell/tagshare-0.0 | 2 +- .../md5-cache/dev-haskell/tagsoup-0.13.10 | 2 +- .../md5-cache/dev-haskell/tagsoup-0.13.3-r1 | 2 +- metadata/md5-cache/dev-haskell/tagsoup-0.13.8 | 2 +- .../dev-haskell/tagstream-conduit-0.5.5.3 | 2 +- metadata/md5-cache/dev-haskell/tar-0.4.0.1 | 2 +- metadata/md5-cache/dev-haskell/tar-0.4.2.1 | 2 +- metadata/md5-cache/dev-haskell/tar-0.5.0.3 | 2 +- metadata/md5-cache/dev-haskell/tar-0.5.1.0 | 2 +- metadata/md5-cache/dev-haskell/tasty-0.10.1.2 | 2 +- metadata/md5-cache/dev-haskell/tasty-0.11.0.4 | 2 +- metadata/md5-cache/dev-haskell/tasty-0.3.1 | 2 +- metadata/md5-cache/dev-haskell/tasty-0.5.2 | 2 +- metadata/md5-cache/dev-haskell/tasty-0.8.1.2 | 2 +- .../md5-cache/dev-haskell/tasty-ant-xml-1.0.1 | 2 +- .../md5-cache/dev-haskell/tasty-ant-xml-1.0.2 | 2 +- .../dev-haskell/tasty-golden-2.2.2.4 | 2 +- .../md5-cache/dev-haskell/tasty-golden-2.3.1 | 2 +- .../dev-haskell/tasty-golden-2.3.1.1 | 2 +- .../md5-cache/dev-haskell/tasty-hunit-0.2 | 2 +- .../md5-cache/dev-haskell/tasty-hunit-0.4.1 | 2 +- .../md5-cache/dev-haskell/tasty-hunit-0.8.0.1 | 2 +- .../md5-cache/dev-haskell/tasty-hunit-0.9.2 | 2 +- .../md5-cache/dev-haskell/tasty-kat-0.0.3 | 2 +- .../dev-haskell/tasty-quickcheck-0.3.1 | 2 +- .../dev-haskell/tasty-quickcheck-0.8.3.2 | 2 +- .../dev-haskell/tasty-quickcheck-0.8.4 | 2 +- .../md5-cache/dev-haskell/tasty-rerun-1.1.5 | 2 +- .../md5-cache/dev-haskell/tasty-rerun-1.1.6 | 2 +- .../dev-haskell/tasty-smallcheck-0.2 | 2 +- .../dev-haskell/tasty-smallcheck-0.8 | 2 +- .../dev-haskell/tasty-smallcheck-0.8.1 | 2 +- metadata/md5-cache/dev-haskell/tasty-th-0.1.3 | 2 +- metadata/md5-cache/dev-haskell/tasty-th-0.1.4 | 2 +- .../md5-cache/dev-haskell/temporary-1.1.2.4 | 2 +- .../md5-cache/dev-haskell/temporary-1.2.0.3 | 2 +- .../md5-cache/dev-haskell/temporary-1.2.0.4 | 2 +- .../dev-haskell/temporary-rc-1.2.0.3 | 2 +- metadata/md5-cache/dev-haskell/tensor-1.0.0.1 | 2 +- .../dev-haskell/terminal-size-0.3.2.1 | 2 +- .../md5-cache/dev-haskell/terminfo-0.4.0.0 | 2 +- .../md5-cache/dev-haskell/terminfo-0.4.0.1 | 2 +- .../md5-cache/dev-haskell/terminfo-0.4.0.2 | 2 +- .../md5-cache/dev-haskell/test-framework-0.8 | 2 +- .../dev-haskell/test-framework-0.8.1.1 | 2 +- .../dev-haskell/test-framework-hunit-0.2.7 | 2 +- .../dev-haskell/test-framework-hunit-0.3.0 | 2 +- .../dev-haskell/test-framework-hunit-0.3.0.2 | 2 +- .../test-framework-quickcheck2-0.3.0.2 | 2 +- .../test-framework-quickcheck2-0.3.0.3-r2 | 2 +- .../dev-haskell/test-framework-th-0.2.4 | 2 +- .../dev-haskell/test-framework-th-prime-0.0.7 | 2 +- .../dev-haskell/test-framework-th-prime-0.0.8 | 2 +- .../dev-haskell/test-framework-th-prime-0.0.9 | 2 +- .../dev-haskell/testing-feat-0.4.0.3 | 2 +- .../md5-cache/dev-haskell/testpack-2.1.3.0-r1 | 2 +- metadata/md5-cache/dev-haskell/texmath-0.6.4 | 2 +- .../md5-cache/dev-haskell/texmath-0.6.6.3 | 2 +- .../md5-cache/dev-haskell/texmath-0.8.2.2 | 2 +- .../md5-cache/dev-haskell/texmath-0.8.6.3 | 2 +- .../md5-cache/dev-haskell/texmath-0.8.6.7 | 2 +- metadata/md5-cache/dev-haskell/texmath-0.9.1 | 2 +- metadata/md5-cache/dev-haskell/text-0.11.3.1 | 2 +- metadata/md5-cache/dev-haskell/text-1.1.1.3 | 2 +- metadata/md5-cache/dev-haskell/text-1.2.2.0 | 2 +- metadata/md5-cache/dev-haskell/text-1.2.2.1 | 2 +- .../md5-cache/dev-haskell/text-binary-0.2.1.1 | 2 +- .../md5-cache/dev-haskell/text-icu-0.7.0.1 | 2 +- .../md5-cache/dev-haskell/text-metrics-0.2.0 | 2 +- metadata/md5-cache/dev-haskell/text-show-3.4 | 2 +- .../dev-haskell/text-stream-decode-0.1.0.5 | 2 +- metadata/md5-cache/dev-haskell/tf-random-0.5 | 2 +- .../dev-haskell/th-expand-syns-0.3.0.6 | 2 +- .../dev-haskell/th-expand-syns-0.4.2.0 | 2 +- metadata/md5-cache/dev-haskell/th-lift-0.7.2 | 2 +- metadata/md5-cache/dev-haskell/th-lift-0.7.5 | 2 +- metadata/md5-cache/dev-haskell/th-lift-0.7.6 | 2 +- metadata/md5-cache/dev-haskell/th-lift-0.7.7 | 2 +- .../dev-haskell/th-lift-instances-0.1.11 | 2 +- .../md5-cache/dev-haskell/th-orphans-0.11.1 | 2 +- .../md5-cache/dev-haskell/th-orphans-0.13.3 | 2 +- .../md5-cache/dev-haskell/th-orphans-0.8.2 | 2 +- .../md5-cache/dev-haskell/th-reify-many-0.1.3 | 2 +- .../md5-cache/dev-haskell/th-reify-many-0.1.6 | 2 +- .../dev-haskell/th-utilities-0.2.0.1 | 2 +- .../md5-cache/dev-haskell/threads-0.5.1.4 | 2 +- metadata/md5-cache/dev-haskell/thyme-0.3.5.5 | 2 +- .../md5-cache/dev-haskell/time-compat-0.1.0.3 | 2 +- .../dev-haskell/time-locale-compat-0.1.1.1 | 2 +- .../dev-haskell/time-locale-compat-0.1.1.3 | 2 +- .../dev-haskell/timezone-olson-0.1.7 | 2 +- .../dev-haskell/timezone-olson-0.1.7-r1 | 2 +- .../dev-haskell/timezone-series-0.1.5.1 | 2 +- .../dev-haskell/timezone-series-0.1.6.1 | 2 +- metadata/md5-cache/dev-haskell/tls-1.2.18 | 2 +- metadata/md5-cache/dev-haskell/tls-1.3.4 | 2 +- metadata/md5-cache/dev-haskell/tls-1.3.9 | 2 +- metadata/md5-cache/dev-haskell/top-1.7 | 2 +- .../md5-cache/dev-haskell/torrent-10000.0.0 | 2 +- .../md5-cache/dev-haskell/torrent-10000.0.1 | 2 +- .../dev-haskell/transformers-0.3.0.0-r1 | 2 +- .../dev-haskell/transformers-0.4.1.0 | 2 +- .../dev-haskell/transformers-0.4.2.0 | 2 +- .../dev-haskell/transformers-0.4.3.0 | 2 +- .../dev-haskell/transformers-0.5.2.0 | 2 +- .../dev-haskell/transformers-base-0.4.4 | 2 +- .../dev-haskell/transformers-compat-0.1.1.1 | 2 +- .../dev-haskell/transformers-compat-0.3.3.4 | 2 +- .../dev-haskell/transformers-compat-0.4.0.4 | 2 +- .../dev-haskell/transformers-compat-0.5.1.4 | 2 +- .../md5-cache/dev-haskell/uhc-light-1.1.9.5 | 2 +- .../md5-cache/dev-haskell/uhc-util-0.1.6.7 | 2 +- .../dev-haskell/unbounded-delays-0.1.0.9 | 2 +- .../dev-haskell/unexceptionalio-0.3.0 | 2 +- .../dev-haskell/unicode-transforms-0.2.1 | 2 +- .../md5-cache/dev-haskell/uniplate-1.6.12 | 2 +- metadata/md5-cache/dev-haskell/uniqueid-0.1.1 | 2 +- .../md5-cache/dev-haskell/unix-compat-0.4.1.3 | 2 +- .../md5-cache/dev-haskell/unix-compat-0.4.1.4 | 2 +- .../md5-cache/dev-haskell/unix-compat-0.4.2.0 | 2 +- .../md5-cache/dev-haskell/unix-compat-0.4.3.1 | 2 +- .../md5-cache/dev-haskell/unix-time-0.3.5 | 2 +- .../md5-cache/dev-haskell/unix-time-0.3.6 | 2 +- .../md5-cache/dev-haskell/unix-time-0.3.7 | 2 +- .../md5-cache/dev-haskell/unixutils-1.54.1 | 2 +- .../dev-haskell/unordered-containers-0.2.3.3 | 2 +- .../dev-haskell/unordered-containers-0.2.6.0 | 2 +- .../dev-haskell/unordered-containers-0.2.7.0 | 2 +- .../dev-haskell/unordered-containers-0.2.7.1 | 2 +- .../dev-haskell/unordered-containers-0.2.7.2 | 2 +- metadata/md5-cache/dev-haskell/uri-0.1.6.4 | 2 +- .../dev-haskell/uri-bytestring-0.2.2.1 | 2 +- metadata/md5-cache/dev-haskell/url-2.1.3-r1 | 2 +- .../md5-cache/dev-haskell/utf8-light-0.4.2 | 2 +- .../md5-cache/dev-haskell/utf8-string-0.3.8 | 2 +- .../md5-cache/dev-haskell/utf8-string-1.0.1.1 | 2 +- metadata/md5-cache/dev-haskell/uuagc-0.9.24 | 2 +- metadata/md5-cache/dev-haskell/uuagc-0.9.52.1 | 2 +- .../md5-cache/dev-haskell/uuagc-cabal-1.0.6.0 | 2 +- metadata/md5-cache/dev-haskell/uuid-1.3.11-r2 | 2 +- metadata/md5-cache/dev-haskell/uuid-1.3.12 | 2 +- .../md5-cache/dev-haskell/uuid-types-1.0.3 | 2 +- metadata/md5-cache/dev-haskell/uulib-0.9.16 | 2 +- metadata/md5-cache/dev-haskell/uulib-0.9.22 | 2 +- metadata/md5-cache/dev-haskell/vault-0.3.0.3 | 2 +- metadata/md5-cache/dev-haskell/vault-0.3.0.5 | 2 +- metadata/md5-cache/dev-haskell/vault-0.3.0.6 | 2 +- .../md5-cache/dev-haskell/vector-0.10.12.3 | 2 +- .../md5-cache/dev-haskell/vector-0.11.0.0 | 2 +- .../dev-haskell/vector-algorithms-0.5.4.2 | 2 +- .../dev-haskell/vector-algorithms-0.6.0.4 | 2 +- .../dev-haskell/vector-algorithms-0.7.0.1 | 2 +- .../vector-binary-instances-0.2.1.0 | 2 +- .../vector-binary-instances-0.2.3.2 | 2 +- .../dev-haskell/vector-instances-3.3.1 | 2 +- .../md5-cache/dev-haskell/vector-space-0.10.4 | 2 +- .../dev-haskell/vector-th-unbox-0.2.1.3 | 2 +- .../dev-haskell/vector-th-unbox-0.2.1.6 | 2 +- metadata/md5-cache/dev-haskell/void-0.6.1 | 2 +- metadata/md5-cache/dev-haskell/void-0.7.1 | 2 +- metadata/md5-cache/dev-haskell/wai-1.4.0.2 | 2 +- metadata/md5-cache/dev-haskell/wai-2.0.0 | 2 +- metadata/md5-cache/dev-haskell/wai-2.1.0 | 2 +- metadata/md5-cache/dev-haskell/wai-3.0.3.0 | 2 +- metadata/md5-cache/dev-haskell/wai-3.0.5.0 | 2 +- metadata/md5-cache/dev-haskell/wai-3.2.1.1 | 2 +- .../dev-haskell/wai-app-static-1.3.2.1 | 2 +- .../dev-haskell/wai-app-static-2.0.0.3 | 2 +- .../dev-haskell/wai-app-static-3.0.1 | 2 +- .../dev-haskell/wai-app-static-3.1.4.1 | 2 +- .../dev-haskell/wai-app-static-3.1.6.1 | 2 +- .../md5-cache/dev-haskell/wai-conduit-3.0.0.2 | 2 +- .../md5-cache/dev-haskell/wai-conduit-3.0.0.3 | 2 +- .../md5-cache/dev-haskell/wai-extra-3.0.10 | 2 +- .../md5-cache/dev-haskell/wai-extra-3.0.14 | 2 +- .../md5-cache/dev-haskell/wai-extra-3.0.15.1 | 2 +- .../md5-cache/dev-haskell/wai-extra-3.0.18 | 2 +- .../md5-cache/dev-haskell/wai-logger-2.2.4.1 | 2 +- .../md5-cache/dev-haskell/wai-logger-2.2.7 | 2 +- .../md5-cache/dev-haskell/wai-test-1.3.1.1 | 2 +- .../md5-cache/dev-haskell/wai-test-2.0.0.2 | 2 +- metadata/md5-cache/dev-haskell/wai-test-3.0.0 | 2 +- metadata/md5-cache/dev-haskell/warp-3.0.13.1 | 2 +- metadata/md5-cache/dev-haskell/warp-3.1.10 | 2 +- metadata/md5-cache/dev-haskell/warp-3.2.11 | 2 +- .../md5-cache/dev-haskell/warp-tls-3.0.4.2 | 2 +- metadata/md5-cache/dev-haskell/warp-tls-3.1.5 | 2 +- metadata/md5-cache/dev-haskell/warp-tls-3.2.3 | 2 +- metadata/md5-cache/dev-haskell/wavy-0.1.0.0 | 2 +- metadata/md5-cache/dev-haskell/weigh-0.0.3 | 2 +- .../md5-cache/dev-haskell/with-location-0.0.0 | 2 +- .../md5-cache/dev-haskell/with-location-0.1.0 | 2 +- metadata/md5-cache/dev-haskell/wl-pprint-1.2 | 2 +- .../dev-haskell/wl-pprint-text-1.1.0.4 | 2 +- .../dev-haskell/wl-pprint-text-1.1.1.0 | 2 +- metadata/md5-cache/dev-haskell/word8-0.1.2 | 2 +- metadata/md5-cache/dev-haskell/wx-0.92.2.0 | 2 +- metadata/md5-cache/dev-haskell/wxc-0.92.2.0 | 2 +- .../md5-cache/dev-haskell/wxcore-0.92.2.0 | 2 +- .../md5-cache/dev-haskell/wxdirect-0.92.2.0 | 2 +- .../dev-haskell/wxdirect-0.92.2.0-r1 | 2 +- metadata/md5-cache/dev-haskell/x11-1.6.1.1 | 2 +- metadata/md5-cache/dev-haskell/x11-1.6.1.2 | 2 +- metadata/md5-cache/dev-haskell/x11-1.8-r1 | 2 +- metadata/md5-cache/dev-haskell/x11-xft-0.3.1 | 2 +- .../md5-cache/dev-haskell/x11-xft-0.3.1-r1 | 2 +- metadata/md5-cache/dev-haskell/x509-1.4.11 | 2 +- metadata/md5-cache/dev-haskell/x509-1.5.1 | 2 +- metadata/md5-cache/dev-haskell/x509-1.6.3 | 2 +- metadata/md5-cache/dev-haskell/x509-1.6.5 | 2 +- .../md5-cache/dev-haskell/x509-store-1.4.4 | 2 +- .../md5-cache/dev-haskell/x509-store-1.5.0 | 2 +- .../md5-cache/dev-haskell/x509-store-1.6.1 | 2 +- .../md5-cache/dev-haskell/x509-store-1.6.2 | 2 +- .../md5-cache/dev-haskell/x509-system-1.4.5 | 2 +- .../md5-cache/dev-haskell/x509-system-1.5.0 | 2 +- .../md5-cache/dev-haskell/x509-system-1.6.3 | 2 +- .../md5-cache/dev-haskell/x509-system-1.6.4 | 2 +- .../dev-haskell/x509-validation-1.5.2 | 2 +- .../dev-haskell/x509-validation-1.6.3 | 2 +- .../dev-haskell/x509-validation-1.6.5 | 2 +- .../md5-cache/dev-haskell/xhtml-3000.2.1-r1 | 2 +- metadata/md5-cache/dev-haskell/xml-1.3.13 | 2 +- metadata/md5-cache/dev-haskell/xml-1.3.14 | 2 +- .../md5-cache/dev-haskell/xml-conduit-1.1.0.9 | 2 +- .../md5-cache/dev-haskell/xml-conduit-1.2.3.3 | 2 +- .../md5-cache/dev-haskell/xml-conduit-1.3.1 | 2 +- .../md5-cache/dev-haskell/xml-conduit-1.3.3 | 2 +- .../md5-cache/dev-haskell/xml-conduit-1.3.4.2 | 2 +- .../md5-cache/dev-haskell/xml-hamlet-0.4.0.11 | 2 +- .../md5-cache/dev-haskell/xml-hamlet-0.4.0.12 | 2 +- .../md5-cache/dev-haskell/xml-types-0.3.4 | 2 +- .../md5-cache/dev-haskell/xml-types-0.3.6 | 2 +- metadata/md5-cache/dev-haskell/xmlgen-0.6.2.1 | 2 +- .../dev-haskell/xss-sanitize-0.3.5.6 | 2 +- .../dev-haskell/xss-sanitize-0.3.5.7 | 2 +- metadata/md5-cache/dev-haskell/yaml-0.8.10.1 | 2 +- metadata/md5-cache/dev-haskell/yaml-0.8.15.2 | 2 +- metadata/md5-cache/dev-haskell/yaml-0.8.17.1 | 2 +- metadata/md5-cache/dev-haskell/yaml-0.8.20 | 2 +- metadata/md5-cache/dev-haskell/yaml-0.8.21.2 | 2 +- metadata/md5-cache/dev-haskell/yesod-1.4.3 | 2 +- metadata/md5-cache/dev-haskell/yesod-1.4.4 | 2 +- .../md5-cache/dev-haskell/yesod-auth-1.4.13.2 | 2 +- .../md5-cache/dev-haskell/yesod-auth-1.4.13.5 | 2 +- .../md5-cache/dev-haskell/yesod-auth-1.4.16 | 2 +- .../dev-haskell/yesod-auth-hashdb-1.5.1 | 2 +- .../dev-haskell/yesod-auth-hashdb-1.5.1.3 | 2 +- .../md5-cache/dev-haskell/yesod-core-1.2.7 | 2 +- .../md5-cache/dev-haskell/yesod-core-1.4.18.1 | 2 +- .../md5-cache/dev-haskell/yesod-core-1.4.20.2 | 2 +- .../md5-cache/dev-haskell/yesod-core-1.4.25 | 2 +- .../md5-cache/dev-haskell/yesod-core-1.4.31 | 2 +- .../md5-cache/dev-haskell/yesod-default-1.2.0 | 2 +- .../md5-cache/dev-haskell/yesod-form-1.4.10 | 2 +- .../md5-cache/dev-haskell/yesod-form-1.4.7.1 | 2 +- .../md5-cache/dev-haskell/yesod-form-1.4.8 | 2 +- .../md5-cache/dev-haskell/yesod-json-1.1.2.2 | 2 +- .../md5-cache/dev-haskell/yesod-json-1.2.0 | 2 +- .../dev-haskell/yesod-persistent-1.4.0.5 | 2 +- .../dev-haskell/yesod-persistent-1.4.0.6 | 2 +- .../dev-haskell/yesod-persistent-1.4.1.1 | 2 +- .../dev-haskell/yesod-platform-1.2.13.3 | 2 +- .../md5-cache/dev-haskell/yesod-routes-1.1.2 | 2 +- .../dev-haskell/yesod-routes-1.2.0.7-r2 | 2 +- .../md5-cache/dev-haskell/yesod-static-1.2.4 | 2 +- .../dev-haskell/yesod-static-1.4.0.4 | 2 +- .../dev-haskell/yesod-static-1.5.0.3 | 2 +- .../dev-haskell/yesod-static-1.5.0.5 | 2 +- .../dev-haskell/yesod-static-1.5.1.1 | 2 +- .../md5-cache/dev-haskell/yesod-test-1.2.3.1 | 2 +- .../md5-cache/dev-haskell/yesod-test-1.4.3.1 | 2 +- .../md5-cache/dev-haskell/yesod-test-1.5.0.1 | 2 +- .../md5-cache/dev-haskell/yesod-test-1.5.1.1 | 2 +- .../md5-cache/dev-haskell/yesod-test-1.5.3 | 2 +- .../md5-cache/dev-haskell/yesod-test-1.5.4.1 | 2 +- .../md5-cache/dev-haskell/zip-archive-0.1.3.4 | 2 +- .../md5-cache/dev-haskell/zip-archive-0.2.3.7 | 2 +- metadata/md5-cache/dev-haskell/zlib-0.5.4.1 | 2 +- metadata/md5-cache/dev-haskell/zlib-0.5.4.2 | 2 +- metadata/md5-cache/dev-haskell/zlib-0.6.1.1 | 2 +- metadata/md5-cache/dev-haskell/zlib-0.6.1.2 | 2 +- .../dev-haskell/zlib-bindings-0.1.1.5 | 2 +- .../md5-cache/dev-haskell/zlib-conduit-1.0.0 | 2 +- .../md5-cache/dev-haskell/zlib-conduit-1.1.0 | 2 +- .../md5-cache/dev-haskell/zlib-enum-0.2.3.1 | 2 +- .../dev-haskell/zlib-enum-0.2.3.1-r1 | 2 +- metadata/md5-cache/dev-java/Manifest.gz | Bin 132208 -> 132047 bytes .../md5-cache/dev-java/freemarker-2.3.13-r2 | 13 - metadata/md5-cache/dev-java/stax-1.2.0 | 2 +- metadata/md5-cache/dev-lang/Manifest.gz | Bin 52372 -> 52041 bytes metadata/md5-cache/dev-lang/epic-0.9.3.3-r1 | 2 +- metadata/md5-cache/dev-lang/ghc-7.10.3 | 2 +- metadata/md5-cache/dev-lang/ghc-7.8.4 | 2 +- metadata/md5-cache/dev-lang/ghc-8.0.2 | 2 +- metadata/md5-cache/dev-lang/ghc-8.2.1 | 2 +- metadata/md5-cache/dev-lang/ghc-8.2.2 | 2 +- metadata/md5-cache/dev-lang/ghc-8.4.1 | 2 +- metadata/md5-cache/dev-lang/ghc-8.4.2 | 2 +- metadata/md5-cache/dev-lang/ghc-8.4.3 | 2 +- metadata/md5-cache/dev-lang/helium-1.8.1 | 2 +- metadata/md5-cache/dev-lang/nasm-2.11.08 | 12 - metadata/md5-cache/dev-lang/nasm-2.12.01 | 12 - metadata/md5-cache/dev-lang/nasm-2.13.03 | 12 - metadata/md5-cache/dev-lang/nasm-2.14 | 12 + metadata/md5-cache/dev-lang/whitespace-0.3 | 2 +- metadata/md5-cache/dev-lang/whitespace-0.4 | 2 +- metadata/md5-cache/dev-libs/Manifest.gz | Bin 176601 -> 176250 bytes metadata/md5-cache/dev-libs/MicroJSON-0.3.1 | 12 - metadata/md5-cache/dev-libs/MicroJSON-0.3.2 | 12 - .../md5-cache/dev-libs/UTF8Strings-1.14.2 | 11 - metadata/md5-cache/dev-libs/girara-9999 | 15 +- metadata/md5-cache/dev-libs/libowfat-0.31-r1 | 4 +- metadata/md5-cache/dev-libs/libunibreak-4.1 | 13 + metadata/md5-cache/dev-libs/volume_key-0.3.11 | 4 +- metadata/md5-cache/dev-php/Manifest.gz | Bin 60381 -> 60536 bytes metadata/md5-cache/dev-php/composer-1.7.3 | 10 + metadata/md5-cache/dev-python/Kivy-1.10.1 | 6 +- metadata/md5-cache/dev-python/Manifest.gz | Bin 549738 -> 549055 bytes metadata/md5-cache/dev-python/celery-4.1.0 | 2 +- .../md5-cache/dev-python/flask-testing-0.4.2 | 14 - .../md5-cache/dev-python/flask-testing-0.6.2 | 14 - metadata/md5-cache/dev-python/iminuit-1.3.3 | 14 + .../{ipython-5.4.1-r1 => ipython-5.4.1-r2} | 0 .../{ipython-5.8.0 => ipython-5.8.0-r1} | 0 .../md5-cache/dev-python/jenkinsapi-0.2.26 | 14 - .../md5-cache/dev-python/jenkinsapi-0.2.29 | 14 - .../md5-cache/dev-python/libarchive-c-2.8 | 14 + metadata/md5-cache/dev-python/plumbum-1.6.0 | 14 - metadata/md5-cache/dev-python/plumbum-1.6.7 | 14 + metadata/md5-cache/dev-python/pudb-2018.1 | 14 + metadata/md5-cache/dev-python/pycson-0.7 | 15 + metadata/md5-cache/dev-python/pyquery-1.4.0 | 15 + .../md5-cache/dev-python/pytest-forked-0.2 | 4 +- .../md5-cache/dev-python/pytest-xdist-1.23.2 | 4 +- .../dev-python/python-application-2.1.0 | 14 - .../md5-cache/dev-python/python-cjson-1.1.0 | 14 - .../md5-cache/dev-python/python-cjson-1.2.1 | 14 - .../dev-python/python-eventlib-0.2.1 | 14 - .../md5-cache/dev-python/python-gnutls-3.1.1 | 14 - .../dev-python/python-msrplib-0.18.0 | 14 - .../md5-cache/dev-python/python-xcaplib-1.1.0 | 14 - metadata/md5-cache/dev-python/qtawesome-0.5.2 | 14 + metadata/md5-cache/dev-python/rpyc-3.3.0 | 14 - metadata/md5-cache/dev-python/rpyc-4.0.2 | 14 + .../md5-cache/dev-python/s3transfer-0.1.13-r1 | 2 +- metadata/md5-cache/dev-python/speg-0.3 | 15 + .../md5-cache/dev-python/statsmodels-0.6.1 | 2 +- .../md5-cache/dev-python/statsmodels-0.8.0 | 4 +- .../md5-cache/dev-python/statsmodels-0.9.0 | 4 +- .../md5-cache/dev-python/statsmodels-9999 | 4 +- metadata/md5-cache/dev-python/stripe-2.10.1 | 15 + metadata/md5-cache/dev-python/twill-0.9-r1 | 14 - metadata/md5-cache/dev-python/urwid-2.0.1 | 10 +- metadata/md5-cache/dev-qt/Manifest.gz | Bin 27078 -> 27082 bytes metadata/md5-cache/dev-qt/qtwebengine-5.11.1 | 2 +- metadata/md5-cache/dev-qt/qtwebengine-5.11.2 | 2 +- metadata/md5-cache/dev-ruby/Manifest.gz | Bin 193310 -> 193488 bytes metadata/md5-cache/dev-ruby/octokit-4.13.0 | 14 + metadata/md5-cache/dev-ruby/octokit-4.7.0 | 14 - .../dev-ruby/regexp_property_values-0.3.4 | 14 + metadata/md5-cache/dev-util/Manifest.gz | Bin 142387 -> 142706 bytes metadata/md5-cache/dev-util/bnfc-2.8 | 2 +- metadata/md5-cache/dev-util/bnfc-2.8.1 | 2 +- metadata/md5-cache/dev-util/bustle-0.4.2-r1 | 2 +- metadata/md5-cache/dev-util/bustle-0.4.7-r1 | 2 +- metadata/md5-cache/dev-util/bustle-0.5.4 | 2 +- metadata/md5-cache/dev-util/hadolint-1.10.2 | 2 +- metadata/md5-cache/dev-util/hadolint-1.10.4 | 2 +- metadata/md5-cache/dev-util/hadolint-1.12.0 | 2 +- metadata/md5-cache/dev-util/hadolint-1.7.4 | 2 +- metadata/md5-cache/dev-util/howdoi-1.1.14 | 15 + metadata/md5-cache/dev-util/meson-0.47.1 | 4 +- metadata/md5-cache/dev-util/shellcheck-0.4.6 | 2 +- metadata/md5-cache/dev-util/shellcheck-0.4.7 | 2 +- .../md5-cache/dev-util/shellcheck-0.5.0-r1 | 2 +- .../md5-cache/dev-util/shelltestrunner-1.3.4 | 2 +- .../md5-cache/dev-util/shelltestrunner-1.3.5 | 2 +- .../dev-util/shelltestrunner-1.3.5-r1 | 2 +- .../md5-cache/dev-util/stripe-mock-0.34.1 | 11 + metadata/md5-cache/dev-vcs/Manifest.gz | Bin 30405 -> 30554 bytes metadata/md5-cache/dev-vcs/darcs-2.10.1 | 2 +- metadata/md5-cache/dev-vcs/darcs-2.10.3-r1 | 2 +- metadata/md5-cache/dev-vcs/darcs-2.12.0 | 2 +- metadata/md5-cache/dev-vcs/darcs-2.12.4 | 2 +- metadata/md5-cache/dev-vcs/darcs-2.12.5 | 2 +- metadata/md5-cache/dev-vcs/darcs-2.8.4-r6 | 2 +- .../md5-cache/dev-vcs/git-annex-6.20170818 | 2 +- metadata/md5-cache/dev-vcs/stgit-0.19 | 15 + metadata/md5-cache/games-board/Manifest.gz | Bin 14030 -> 14192 bytes .../md5-cache/games-board/freedoko-0.7.16-r1 | 13 + .../md5-cache/games-board/goatee-gtk-0.3.1 | 2 +- .../md5-cache/games-board/goatee-gtk-0.3.1.1 | 2 +- .../md5-cache/games-emulation/Manifest.gz | Bin 13639 -> 13642 bytes .../md5-cache/games-emulation/stella-4.7.2-r1 | 13 - .../md5-cache/games-emulation/stella-5.1.3 | 13 + .../md5-cache/games-roguelike/Manifest.gz | Bin 3926 -> 3928 bytes .../games-roguelike/mazesofmonad-1.0.9-r3 | 2 +- metadata/md5-cache/media-gfx/Manifest.gz | Bin 69385 -> 69395 bytes metadata/md5-cache/media-gfx/asymptote-2.47 | 14 + .../md5-cache/media-gfx/kgraphviewer-2.4.2 | 13 - .../md5-cache/media-gfx/kgraphviewer-2.4.3 | 4 +- metadata/md5-cache/media-libs/Manifest.gz | Bin 124386 -> 124219 bytes metadata/md5-cache/media-libs/harfbuzz-1.9.0 | 4 +- metadata/md5-cache/media-libs/libifp-1.0.0.2 | 12 - .../md5-cache/media-libs/libifp-1.0.0.2-r1 | 4 +- metadata/md5-cache/media-tv/Manifest.gz | Bin 8394 -> 8228 bytes metadata/md5-cache/media-tv/mythtv-0.28.1-r4 | 14 - metadata/md5-cache/media-video/Manifest.gz | Bin 48343 -> 47708 bytes metadata/md5-cache/media-video/libav-11.8 | 15 - metadata/md5-cache/media-video/libav-11.9999 | 14 - metadata/md5-cache/media-video/libav-12.2 | 15 - metadata/md5-cache/media-video/libav-12.3 | 4 +- metadata/md5-cache/media-video/libav-9.17 | 15 - .../md5-cache/media-video/smtube-17.5.0-r2 | 4 +- metadata/md5-cache/net-libs/Manifest.gz | Bin 70741 -> 70733 bytes metadata/md5-cache/net-libs/libgcal-0.9.6-r1 | 14 - metadata/md5-cache/net-libs/libgssglue-0.4-r1 | 10 + metadata/md5-cache/net-mail/Manifest.gz | Bin 29821 -> 29836 bytes .../net-mail/list-remote-forwards-0.0.1-r1 | 2 +- .../md5-cache/net-mail/mailbox-count-0.0.2-r1 | 2 +- metadata/md5-cache/net-misc/Manifest.gz | Bin 114142 -> 114142 bytes metadata/md5-cache/net-misc/haeredes-0.4.4 | 2 +- metadata/md5-cache/net-misc/hath-0.3.0 | 2 +- metadata/md5-cache/net-misc/hath-0.4.2 | 2 +- metadata/md5-cache/net-misc/mico-9999 | 2 +- metadata/md5-cache/net-print/Manifest.gz | Bin 12705 -> 12705 bytes .../net-print/cndrvcups-common-lb-3.40 | 12 - .../net-print/cndrvcups-common-lb-3.60 | 12 + .../md5-cache/net-print/cndrvcups-lb-3.40 | 12 - .../md5-cache/net-print/cndrvcups-lb-3.60 | 12 + .../md5-cache/sci-calculators/Manifest.gz | Bin 3543 -> 3714 bytes .../sci-calculators/qalculate-gtk-2.8.1 | 12 + metadata/md5-cache/sci-libs/Manifest.gz | Bin 74549 -> 74707 bytes .../md5-cache/sci-libs/libqalculate-2.8.1 | 12 + .../md5-cache/sci-mathematics/Manifest.gz | Bin 24424 -> 24439 bytes .../md5-cache/sci-mathematics/agda-2.4.2.5-r2 | 2 +- .../md5-cache/sci-mathematics/agda-2.5.2-r1 | 2 +- .../sci-mathematics/agda-lib-ffi-0.0.2 | 2 +- .../sci-mathematics/agda-lib-ffi-0.0.2-r2 | 2 +- .../sci-mathematics/agda-stdlib-2.4.2.5 | 2 +- .../sci-mathematics/agda-stdlib-2.5.2.0.13 | 2 +- metadata/md5-cache/sys-apps/Manifest.gz | Bin 104392 -> 104538 bytes .../sys-apps/lm_sensors-3.4.0_p20180923 | 4 +- metadata/md5-cache/sys-apps/opentmpfiles-0.2 | 12 + metadata/md5-cache/sys-apps/opentmpfiles-9999 | 2 +- .../md5-cache/sys-apps/util-linux-2.32.1-r1 | 2 +- metadata/md5-cache/sys-apps/util-linux-2.33 | 2 +- metadata/md5-cache/sys-apps/util-linux-9999 | 2 +- metadata/md5-cache/sys-auth/Manifest.gz | Bin 21298 -> 21459 bytes metadata/md5-cache/sys-auth/elogind-238.2 | 4 +- metadata/md5-cache/sys-auth/elogind-239.1 | 14 + metadata/md5-cache/sys-cluster/Manifest.gz | Bin 50649 -> 50179 bytes .../md5-cache/sys-cluster/keepalived-1.2.24 | 13 - .../md5-cache/sys-cluster/keepalived-1.3.5 | 13 - .../md5-cache/sys-cluster/keepalived-2.0.6 | 13 - .../{keepalived-2.0.4 => keepalived-2.0.9} | 11 +- .../sys-cluster/util-vserver-0.30.216_pre3120 | 4 +- .../util-vserver-0.30.216_pre3120-r1 | 4 +- metadata/md5-cache/sys-devel/Manifest.gz | Bin 47371 -> 47376 bytes metadata/md5-cache/sys-devel/binutils-2.30-r4 | 4 +- metadata/md5-cache/sys-fs/Manifest.gz | Bin 47812 -> 47968 bytes metadata/md5-cache/sys-fs/btrfs-progs-4.19 | 2 +- .../md5-cache/sys-fs/dmraid-1.0.0_rc16-r4 | 13 + metadata/md5-cache/sys-fs/mdadm-4.1 | 4 +- metadata/md5-cache/sys-fs/ncdu-1.13 | 4 +- metadata/md5-cache/sys-kernel/Manifest.gz | Bin 29864 -> 30494 bytes .../sys-kernel/gentoo-sources-4.14.80 | 14 + .../sys-kernel/gentoo-sources-4.18.18-r1 | 14 + .../sys-kernel/gentoo-sources-4.4.163 | 14 + .../sys-kernel/gentoo-sources-4.9.136 | 14 + metadata/md5-cache/sys-libs/Manifest.gz | Bin 45321 -> 45318 bytes .../md5-cache/sys-libs/binutils-libs-2.30-r4 | 4 +- metadata/md5-cache/virtual/Manifest.gz | Bin 62908 -> 62915 bytes .../{dev-manager-0-r1 => dev-manager-0-r2} | 4 +- .../virtual/{editor-0-r1 => editor-0-r2} | 4 +- metadata/md5-cache/www-apache/Manifest.gz | Bin 11830 -> 11993 bytes metadata/md5-cache/www-apache/passenger-5.3.7 | 14 + metadata/md5-cache/www-apps/Manifest.gz | Bin 29708 -> 29696 bytes metadata/md5-cache/www-apps/gitit-0.12.1.1 | 2 +- metadata/md5-cache/www-apps/gitit-0.12.1.1-r2 | 2 +- metadata/md5-cache/www-apps/gitit-0.12.2 | 2 +- metadata/md5-cache/www-apps/gitit-0.12.2.1 | 2 +- .../{kibana-bin-5.6.10 => kibana-bin-5.6.13} | 10 +- .../{kibana-bin-6.4.0-r1 => kibana-bin-6.4.3} | 4 +- metadata/md5-cache/x11-misc/Manifest.gz | Bin 71261 -> 71268 bytes metadata/md5-cache/x11-misc/xmobar-0.23.1 | 2 +- metadata/md5-cache/x11-misc/xmobar-0.24.2 | 2 +- metadata/md5-cache/x11-misc/xmobar-0.24.3 | 2 +- metadata/md5-cache/x11-plugins/Manifest.gz | Bin 42155 -> 42309 bytes ..._p20170209 => purple-hangouts-0_p20181024} | 6 +- .../x11-plugins/purple-hangouts-9999 | 10 + metadata/md5-cache/x11-themes/Manifest.gz | Bin 29551 -> 29558 bytes metadata/md5-cache/x11-themes/qtcurve-1.9.0 | 6 +- metadata/md5-cache/x11-themes/qtcurve-9999 | 6 +- metadata/md5-cache/x11-wm/Manifest.gz | Bin 19318 -> 19348 bytes metadata/md5-cache/x11-wm/xmonad-0.11-r1 | 2 +- metadata/md5-cache/x11-wm/xmonad-0.11-r3 | 2 +- metadata/md5-cache/x11-wm/xmonad-0.11.1 | 2 +- metadata/md5-cache/x11-wm/xmonad-0.12 | 2 +- metadata/md5-cache/x11-wm/xmonad-0.13 | 2 +- .../md5-cache/x11-wm/xmonad-contrib-0.11.2 | 2 +- .../md5-cache/x11-wm/xmonad-contrib-0.11.4 | 2 +- metadata/md5-cache/x11-wm/xmonad-contrib-0.12 | 2 +- metadata/md5-cache/x11-wm/xmonad-contrib-0.13 | 2 +- metadata/news/timestamp.chk | 2 +- metadata/timestamp | 2 +- metadata/timestamp.chk | 2 +- metadata/timestamp.commit | 2 +- metadata/timestamp.x | 2 +- metadata/xml-schema/timestamp.chk | 2 +- net-libs/Manifest.gz | Bin 34555 -> 34400 bytes net-libs/libgcal/Manifest | 1 - net-libs/libgcal/libgcal-0.9.6-r1.ebuild | 53 -- ...libgssglue-0.4-implicit-declarations.patch | 4 +- net-libs/libgssglue/libgssglue-0.4-r1.ebuild | 39 ++ net-print/Manifest.gz | Bin 6921 -> 6918 bytes net-print/cndrvcups-common-lb/Manifest | 2 +- ...ebuild => cndrvcups-common-lb-3.60.ebuild} | 35 +- net-print/cndrvcups-lb/Manifest | 2 +- ...b-3.40.ebuild => cndrvcups-lb-3.60.ebuild} | 37 +- profiles/Manifest.gz | Bin 190581 -> 190579 bytes profiles/base/package.use.mask | 16 + profiles/desc/l10n.desc | 1 + profiles/package.mask | 220 +++++-- profiles/use.local.desc | 3 - sci-calculators/Manifest.gz | Bin 3037 -> 3037 bytes sci-calculators/qalculate-gtk/Manifest | 1 + .../files/qalculate-gtk-2.8.1-entry.patch | 15 + .../qalculate-gtk/qalculate-gtk-2.8.1.ebuild | 39 ++ sci-libs/Manifest.gz | Bin 42199 -> 42197 bytes sci-libs/libqalculate/Manifest | 1 + .../libqalculate/libqalculate-2.8.1.ebuild | 64 ++ sys-apps/Manifest.gz | Bin 50526 -> 50513 bytes .../lm_sensors-3.4.0_p20180923.ebuild | 2 +- sys-apps/opentmpfiles/Manifest | 1 + sys-apps/opentmpfiles/opentmpfiles-0.2.ebuild | 53 ++ .../opentmpfiles/opentmpfiles-9999.ebuild | 4 +- ...s-test-when-uuidgen-is-not-available.patch | 41 ++ .../util-linux/util-linux-2.32.1-r1.ebuild | 1 + sys-apps/util-linux/util-linux-2.33.ebuild | 4 + sys-apps/util-linux/util-linux-9999.ebuild | 4 + sys-auth/Manifest.gz | Bin 11913 -> 11913 bytes sys-auth/elogind/Manifest | 1 + sys-auth/elogind/elogind-238.2.ebuild | 2 +- sys-auth/elogind/elogind-239.1.ebuild | 126 ++++ sys-cluster/Manifest.gz | Bin 15880 -> 15886 bytes sys-cluster/keepalived/Manifest | 5 +- .../keepalived/keepalived-1.2.24.ebuild | 60 -- .../keepalived/keepalived-1.3.5.ebuild | 64 -- .../keepalived/keepalived-2.0.6.ebuild | 69 --- ...d-2.0.4.ebuild => keepalived-2.0.9.ebuild} | 13 +- .../util-vserver-0.30.216_pre3120-r1.ebuild | 4 +- .../util-vserver-0.30.216_pre3120.ebuild | 4 +- sys-devel/Manifest.gz | Bin 9486 -> 9485 bytes sys-devel/binutils/binutils-2.30-r4.ebuild | 2 +- sys-fs/Manifest.gz | Bin 22225 -> 22233 bytes sys-fs/btrfs-progs/btrfs-progs-4.19.ebuild | 4 + .../files/btrfs-progs-4.19-be-bswap.patch | 24 + sys-fs/dmraid/dmraid-1.0.0_rc16-r4.ebuild | 99 +++ sys-fs/mdadm/mdadm-4.1.ebuild | 2 +- sys-fs/ncdu/ncdu-1.13.ebuild | 2 +- sys-kernel/Manifest.gz | Bin 4391 -> 4392 bytes sys-kernel/gentoo-sources/Manifest | 12 + .../gentoo-sources-4.14.80.ebuild | 28 + .../gentoo-sources-4.18.18-r1.ebuild | 28 + .../gentoo-sources-4.4.163.ebuild | 28 + .../gentoo-sources-4.9.136.ebuild | 28 + sys-libs/Manifest.gz | Bin 15754 -> 15755 bytes .../binutils-libs-2.30-r4.ebuild | 2 +- virtual/Manifest.gz | Bin 33921 -> 33910 bytes ...er-0-r1.ebuild => dev-manager-0-r2.ebuild} | 3 +- ...{editor-0-r1.ebuild => editor-0-r2.ebuild} | 3 +- www-apache/Manifest.gz | Bin 8903 -> 8900 bytes www-apache/passenger/Manifest | 1 + www-apache/passenger/passenger-5.3.7.ebuild | 127 ++++ www-apps/Manifest.gz | Bin 14463 -> 14468 bytes www-apps/kibana-bin/Manifest | 6 +- ...5.6.10.ebuild => kibana-bin-5.6.13.ebuild} | 13 +- ....4.0-r1.ebuild => kibana-bin-6.4.3.ebuild} | 2 +- x11-plugins/Manifest.gz | Bin 28566 -> 28571 bytes x11-plugins/purple-hangouts/Manifest | 2 +- x11-plugins/purple-hangouts/metadata.xml | 15 +- ...ild => purple-hangouts-0_p20181024.ebuild} | 8 +- .../purple-hangouts-9999.ebuild | 45 ++ x11-themes/Manifest.gz | Bin 22898 -> 22899 bytes .../files/qtcurve-1.9.0-no-X-buildfix.patch | 54 ++ x11-themes/qtcurve/qtcurve-1.9.0.ebuild | 3 +- x11-themes/qtcurve/qtcurve-9999.ebuild | 4 +- 2127 files changed, 6386 insertions(+), 9588 deletions(-) delete mode 100644 app-admin/filebeat/filebeat-5.5.2.ebuild rename app-admin/filebeat/{filebeat-5.6.10.ebuild => filebeat-5.6.13.ebuild} (83%) delete mode 100644 app-admin/filebeat/filebeat-6.2.4.ebuild delete mode 100644 app-admin/filebeat/filebeat-6.3.1.ebuild rename app-admin/filebeat/{filebeat-6.4.0.ebuild => filebeat-6.4.3.ebuild} (97%) rename app-admin/logstash-bin/{logstash-bin-5.6.12.ebuild => logstash-bin-5.6.13.ebuild} (100%) rename app-admin/logstash-bin/{logstash-bin-6.4.1.ebuild => logstash-bin-6.4.3.ebuild} (100%) rename app-admin/mongo-tools/{mongo-tools-3.4.10.ebuild => mongo-tools-4.0.4.ebuild} (64%) delete mode 100644 app-admin/sudo/sudo-1.8.24.ebuild delete mode 100644 app-admin/sudo/sudo-1.8.25.ebuild delete mode 100644 app-dicts/myspell-en/myspell-en-20160901.ebuild delete mode 100644 app-dicts/myspell-en/myspell-en-20170501.ebuild create mode 100644 app-dicts/myspell-en/myspell-en-20181101.ebuild delete mode 100644 app-editors/atom/atom-1.23.3.ebuild delete mode 100644 app-editors/atom/atom-1.24.0_beta3.ebuild create mode 100644 app-editors/atom/atom-1.32.1.ebuild delete mode 100644 app-editors/atom/files/atom-fix-app-restart-r1.patch create mode 100644 app-editors/atom/files/atom-fix-app-restart-r2.patch create mode 100644 app-editors/atom/files/atom-fix-config-watcher-r1.patch delete mode 100644 app-editors/atom/files/atom-license-path-r1.patch create mode 100644 app-editors/atom/files/atom-python-r1.patch delete mode 100644 app-editors/atom/files/atom-python.patch rename app-editors/atom/files/{atom-unbundle-electron-r1.patch => atom-unbundle-electron-r3.patch} (59%) rename app-emulation/xen-tools/{xen-tools-4.10.2.ebuild => xen-tools-4.10.2-r1.ebuild} (99%) rename app-emulation/xen-tools/{xen-tools-4.11.0-r2.ebuild => xen-tools-4.11.0-r3.ebuild} (98%) rename app-emulation/xen/{xen-4.11.0-r2.ebuild => xen-4.10.2-r1.ebuild} (96%) rename app-emulation/xen/{xen-4.10.2.ebuild => xen-4.11.0-r3.ebuild} (99%) delete mode 100644 app-forensics/libewf/files/libewf-20140608-fix-tmpdir-in-tests.patch delete mode 100644 app-forensics/libewf/libewf-20130416.ebuild delete mode 100644 app-forensics/libewf/libewf-20140608-r1.ebuild rename app-misc/elasticsearch/{elasticsearch-5.6.12.ebuild => elasticsearch-5.6.13.ebuild} (100%) rename app-misc/elasticsearch/{elasticsearch-6.4.1.ebuild => elasticsearch-6.4.3.ebuild} (100%) delete mode 100644 app-portage/eix/eix-0.33.0-r1.ebuild delete mode 100644 app-text/fbreader/fbreader-0.99.4-r3.ebuild delete mode 100644 app-text/fbreader/fbreader-0.99.4-r4.ebuild delete mode 100644 app-text/fbreader/files/fbreader-0.99.4-gcc6.patch delete mode 100644 app-text/fbreader/files/fbreader-0.99.4-ld-bfd.patch delete mode 100644 app-text/fbreader/files/fbreader-0.99.4-mimetypes.patch delete mode 100644 app-text/fbreader/files/fbreader-0.99.4-qreal-cast.patch delete mode 100644 app-text/fbreader/files/fbreader-0.99.4-qt5.patch delete mode 100644 app-text/fbreader/files/fbreader-0.99.4.patch create mode 100644 app-text/zathura/files/zathura-find-libm.patch delete mode 100644 dev-db/mongodb/mongodb-3.4.10.ebuild create mode 100644 dev-db/mongodb/mongodb-4.0.4.ebuild delete mode 100644 dev-embedded/u-boot-tools/u-boot-tools-2016.07.ebuild delete mode 100644 dev-embedded/u-boot-tools/u-boot-tools-2016.09.01-r1.ebuild delete mode 100644 dev-embedded/u-boot-tools/u-boot-tools-2016.09.01.ebuild delete mode 100644 dev-embedded/u-boot-tools/u-boot-tools-2016.11.ebuild delete mode 100644 dev-embedded/u-boot-tools/u-boot-tools-2017.05.ebuild delete mode 100644 dev-games/tiled/tiled-1.1.6.ebuild delete mode 100644 dev-java/freemarker/files/freemarker-2.3.13-PyJavaInstance.patch delete mode 100644 dev-java/freemarker/files/freemarker-2.3.13-gentoo.patch delete mode 100644 dev-java/freemarker/freemarker-2.3.13-r2.ebuild delete mode 100644 dev-lang/nasm/nasm-2.11.08.ebuild delete mode 100644 dev-lang/nasm/nasm-2.12.01.ebuild rename dev-lang/nasm/{nasm-2.13.03.ebuild => nasm-2.14.ebuild} (58%) delete mode 100644 dev-libs/MicroJSON/Manifest delete mode 100644 dev-libs/MicroJSON/MicroJSON-0.3.1.ebuild delete mode 100644 dev-libs/MicroJSON/MicroJSON-0.3.2.ebuild delete mode 100644 dev-libs/MicroJSON/metadata.xml delete mode 100644 dev-libs/UTF8Strings/Manifest delete mode 100644 dev-libs/UTF8Strings/UTF8Strings-1.14.2.ebuild delete mode 100644 dev-libs/UTF8Strings/metadata.xml create mode 100644 dev-libs/libunibreak/libunibreak-4.1.ebuild create mode 100644 dev-php/composer/composer-1.7.3.ebuild delete mode 100644 dev-python/flask-testing/Manifest delete mode 100644 dev-python/flask-testing/files/0.4.2-test-fix.patch delete mode 100644 dev-python/flask-testing/flask-testing-0.4.2.ebuild delete mode 100644 dev-python/flask-testing/flask-testing-0.6.2.ebuild delete mode 100644 dev-python/flask-testing/metadata.xml create mode 100644 dev-python/iminuit/iminuit-1.3.3.ebuild rename dev-python/ipython/{ipython-5.4.1-r1.ebuild => ipython-5.4.1-r2.ebuild} (100%) rename dev-python/ipython/{ipython-5.8.0.ebuild => ipython-5.8.0-r1.ebuild} (100%) delete mode 100644 dev-python/jenkinsapi/Manifest delete mode 100644 dev-python/jenkinsapi/files/local_jenkins_war.patch delete mode 100644 dev-python/jenkinsapi/jenkinsapi-0.2.26.ebuild delete mode 100644 dev-python/jenkinsapi/jenkinsapi-0.2.29.ebuild delete mode 100644 dev-python/jenkinsapi/metadata.xml rename dev-python/{python-cjson/python-cjson-1.2.1.ebuild => libarchive-c/libarchive-c-2.8.ebuild} (50%) rename dev-python/plumbum/{plumbum-1.6.0.ebuild => plumbum-1.6.7.ebuild} (71%) create mode 100644 dev-python/pudb/pudb-2018.1.ebuild create mode 100644 dev-python/pycson/Manifest create mode 100644 dev-python/pycson/metadata.xml create mode 100644 dev-python/pycson/pycson-0.7.ebuild create mode 100644 dev-python/pyquery/files/pyquery-1.4.0-network-tests.patch create mode 100644 dev-python/pyquery/pyquery-1.4.0.ebuild delete mode 100644 dev-python/python-application/Manifest delete mode 100644 dev-python/python-application/metadata.xml delete mode 100644 dev-python/python-application/python-application-2.1.0.ebuild delete mode 100644 dev-python/python-cjson/Manifest delete mode 100644 dev-python/python-cjson/metadata.xml delete mode 100644 dev-python/python-cjson/python-cjson-1.1.0.ebuild delete mode 100644 dev-python/python-eventlib/Manifest delete mode 100644 dev-python/python-eventlib/files/python-eventlib-0.2.1-libressl.patch delete mode 100644 dev-python/python-eventlib/metadata.xml delete mode 100644 dev-python/python-eventlib/python-eventlib-0.2.1.ebuild delete mode 100644 dev-python/python-gnutls/Manifest delete mode 100644 dev-python/python-gnutls/metadata.xml delete mode 100644 dev-python/python-gnutls/python-gnutls-3.1.1.ebuild delete mode 100644 dev-python/python-msrplib/Manifest delete mode 100644 dev-python/python-msrplib/metadata.xml delete mode 100644 dev-python/python-msrplib/python-msrplib-0.18.0.ebuild delete mode 100644 dev-python/python-xcaplib/Manifest delete mode 100644 dev-python/python-xcaplib/metadata.xml delete mode 100644 dev-python/python-xcaplib/python-xcaplib-1.1.0.ebuild create mode 100644 dev-python/qtawesome/qtawesome-0.5.2.ebuild rename dev-python/rpyc/{rpyc-3.3.0.ebuild => rpyc-4.0.2.ebuild} (76%) create mode 100644 dev-python/s3transfer/files/s3transfer-0.1.13-tests.patch create mode 100644 dev-python/speg/Manifest create mode 100644 dev-python/speg/metadata.xml create mode 100644 dev-python/speg/speg-0.3.ebuild create mode 100644 dev-python/stripe/stripe-2.10.1.ebuild delete mode 100644 dev-python/twill/Manifest delete mode 100644 dev-python/twill/metadata.xml delete mode 100644 dev-python/twill/twill-0.9-r1.ebuild create mode 100644 dev-qt/qtwebengine/files/qtwebengine-5.11.1-paxmark-mksnapshot.patch create mode 100644 dev-qt/qtwebengine/files/qtwebengine-5.11.2-paxmark-mksnapshot.patch rename dev-ruby/octokit/{octokit-4.7.0.ebuild => octokit-4.13.0.ebuild} (76%) create mode 100644 dev-ruby/regexp_property_values/Manifest rename {net-libs/libgcal => dev-ruby/regexp_property_values}/metadata.xml (56%) create mode 100644 dev-ruby/regexp_property_values/regexp_property_values-0.3.4.ebuild create mode 100644 dev-util/howdoi/howdoi-1.1.14.ebuild create mode 100644 dev-util/stripe-mock/Manifest create mode 100644 dev-util/stripe-mock/metadata.xml create mode 100644 dev-util/stripe-mock/stripe-mock-0.34.1.ebuild create mode 100644 dev-vcs/stgit/stgit-0.19.ebuild create mode 100644 games-board/freedoko/freedoko-0.7.16-r1.ebuild rename games-emulation/stella/{stella-4.7.2-r1.ebuild => stella-5.1.3.ebuild} (63%) create mode 100644 licenses/SSPL create mode 100644 media-gfx/asymptote/asymptote-2.47.ebuild create mode 100644 media-gfx/asymptote/files/asymptote-2.47-configure-ac.patch create mode 100644 media-gfx/asymptote/files/asymptote-2.47-info.patch create mode 100644 media-gfx/asymptote/files/asymptote-2.47-xdg-utils.patch delete mode 100644 media-gfx/kgraphviewer/kgraphviewer-2.4.2.ebuild delete mode 100644 media-libs/libifp/libifp-1.0.0.2.ebuild delete mode 100644 media-tv/mythtv/files/mythtv-0.28.1-glibc225.patch delete mode 100644 media-tv/mythtv/files/mythtv-0.28.1-qt511.patch delete mode 100644 media-tv/mythtv/files/mythtv-29.2-freetype_pkgconfig.patch delete mode 100644 media-tv/mythtv/mythtv-0.28.1-r4.ebuild delete mode 100644 media-video/libav/libav-11.8.ebuild delete mode 100644 media-video/libav/libav-11.9999.ebuild delete mode 100644 media-video/libav/libav-12.2.ebuild delete mode 100644 media-video/libav/libav-9.17.ebuild delete mode 100644 metadata/md5-cache/app-admin/filebeat-5.5.2 rename metadata/md5-cache/app-admin/{filebeat-5.6.10 => filebeat-5.6.13} (67%) delete mode 100644 metadata/md5-cache/app-admin/filebeat-6.2.4 delete mode 100644 metadata/md5-cache/app-admin/filebeat-6.3.1 rename metadata/md5-cache/app-admin/{filebeat-6.4.0 => filebeat-6.4.3} (70%) rename metadata/md5-cache/app-admin/{logstash-bin-5.6.12 => logstash-bin-5.6.13} (98%) rename metadata/md5-cache/app-admin/{logstash-bin-6.4.1 => logstash-bin-6.4.3} (90%) delete mode 100644 metadata/md5-cache/app-admin/mongo-tools-3.4.10 create mode 100644 metadata/md5-cache/app-admin/mongo-tools-4.0.4 delete mode 100644 metadata/md5-cache/app-admin/sudo-1.8.24 delete mode 100644 metadata/md5-cache/app-admin/sudo-1.8.25 delete mode 100644 metadata/md5-cache/app-dicts/myspell-en-20160901 rename metadata/md5-cache/app-dicts/{myspell-en-20170501 => myspell-en-20181101} (59%) delete mode 100644 metadata/md5-cache/app-editors/atom-1.23.3 delete mode 100644 metadata/md5-cache/app-editors/atom-1.24.0_beta3 create mode 100644 metadata/md5-cache/app-editors/atom-1.32.1 rename metadata/md5-cache/app-emulation/{xen-4.10.2 => xen-4.10.2-r1} (83%) rename metadata/md5-cache/app-emulation/{xen-4.11.0-r2 => xen-4.11.0-r3} (85%) rename metadata/md5-cache/app-emulation/{xen-tools-4.10.2 => xen-tools-4.10.2-r1} (91%) rename metadata/md5-cache/app-emulation/{xen-tools-4.11.0-r2 => xen-tools-4.11.0-r3} (96%) delete mode 100644 metadata/md5-cache/app-forensics/libewf-20130416 delete mode 100644 metadata/md5-cache/app-forensics/libewf-20140608-r1 rename metadata/md5-cache/app-misc/{elasticsearch-5.6.12 => elasticsearch-5.6.13} (95%) rename metadata/md5-cache/app-misc/{elasticsearch-6.4.1 => elasticsearch-6.4.3} (82%) delete mode 100644 metadata/md5-cache/app-portage/eix-0.33.0-r1 delete mode 100644 metadata/md5-cache/app-text/fbreader-0.99.4-r3 delete mode 100644 metadata/md5-cache/app-text/fbreader-0.99.4-r4 delete mode 100644 metadata/md5-cache/dev-db/mongodb-3.4.10 create mode 100644 metadata/md5-cache/dev-db/mongodb-4.0.4 delete mode 100644 metadata/md5-cache/dev-embedded/u-boot-tools-2016.07 delete mode 100644 metadata/md5-cache/dev-embedded/u-boot-tools-2016.09.01 delete mode 100644 metadata/md5-cache/dev-embedded/u-boot-tools-2016.09.01-r1 delete mode 100644 metadata/md5-cache/dev-embedded/u-boot-tools-2016.11 delete mode 100644 metadata/md5-cache/dev-embedded/u-boot-tools-2017.05 delete mode 100644 metadata/md5-cache/dev-games/tiled-1.1.6 delete mode 100644 metadata/md5-cache/dev-java/freemarker-2.3.13-r2 delete mode 100644 metadata/md5-cache/dev-lang/nasm-2.11.08 delete mode 100644 metadata/md5-cache/dev-lang/nasm-2.12.01 delete mode 100644 metadata/md5-cache/dev-lang/nasm-2.13.03 create mode 100644 metadata/md5-cache/dev-lang/nasm-2.14 delete mode 100644 metadata/md5-cache/dev-libs/MicroJSON-0.3.1 delete mode 100644 metadata/md5-cache/dev-libs/MicroJSON-0.3.2 delete mode 100644 metadata/md5-cache/dev-libs/UTF8Strings-1.14.2 create mode 100644 metadata/md5-cache/dev-libs/libunibreak-4.1 create mode 100644 metadata/md5-cache/dev-php/composer-1.7.3 delete mode 100644 metadata/md5-cache/dev-python/flask-testing-0.4.2 delete mode 100644 metadata/md5-cache/dev-python/flask-testing-0.6.2 create mode 100644 metadata/md5-cache/dev-python/iminuit-1.3.3 rename metadata/md5-cache/dev-python/{ipython-5.4.1-r1 => ipython-5.4.1-r2} (100%) rename metadata/md5-cache/dev-python/{ipython-5.8.0 => ipython-5.8.0-r1} (100%) delete mode 100644 metadata/md5-cache/dev-python/jenkinsapi-0.2.26 delete mode 100644 metadata/md5-cache/dev-python/jenkinsapi-0.2.29 create mode 100644 metadata/md5-cache/dev-python/libarchive-c-2.8 delete mode 100644 metadata/md5-cache/dev-python/plumbum-1.6.0 create mode 100644 metadata/md5-cache/dev-python/plumbum-1.6.7 create mode 100644 metadata/md5-cache/dev-python/pudb-2018.1 create mode 100644 metadata/md5-cache/dev-python/pycson-0.7 create mode 100644 metadata/md5-cache/dev-python/pyquery-1.4.0 delete mode 100644 metadata/md5-cache/dev-python/python-application-2.1.0 delete mode 100644 metadata/md5-cache/dev-python/python-cjson-1.1.0 delete mode 100644 metadata/md5-cache/dev-python/python-cjson-1.2.1 delete mode 100644 metadata/md5-cache/dev-python/python-eventlib-0.2.1 delete mode 100644 metadata/md5-cache/dev-python/python-gnutls-3.1.1 delete mode 100644 metadata/md5-cache/dev-python/python-msrplib-0.18.0 delete mode 100644 metadata/md5-cache/dev-python/python-xcaplib-1.1.0 create mode 100644 metadata/md5-cache/dev-python/qtawesome-0.5.2 delete mode 100644 metadata/md5-cache/dev-python/rpyc-3.3.0 create mode 100644 metadata/md5-cache/dev-python/rpyc-4.0.2 create mode 100644 metadata/md5-cache/dev-python/speg-0.3 create mode 100644 metadata/md5-cache/dev-python/stripe-2.10.1 delete mode 100644 metadata/md5-cache/dev-python/twill-0.9-r1 create mode 100644 metadata/md5-cache/dev-ruby/octokit-4.13.0 delete mode 100644 metadata/md5-cache/dev-ruby/octokit-4.7.0 create mode 100644 metadata/md5-cache/dev-ruby/regexp_property_values-0.3.4 create mode 100644 metadata/md5-cache/dev-util/howdoi-1.1.14 create mode 100644 metadata/md5-cache/dev-util/stripe-mock-0.34.1 create mode 100644 metadata/md5-cache/dev-vcs/stgit-0.19 create mode 100644 metadata/md5-cache/games-board/freedoko-0.7.16-r1 delete mode 100644 metadata/md5-cache/games-emulation/stella-4.7.2-r1 create mode 100644 metadata/md5-cache/games-emulation/stella-5.1.3 create mode 100644 metadata/md5-cache/media-gfx/asymptote-2.47 delete mode 100644 metadata/md5-cache/media-gfx/kgraphviewer-2.4.2 delete mode 100644 metadata/md5-cache/media-libs/libifp-1.0.0.2 delete mode 100644 metadata/md5-cache/media-tv/mythtv-0.28.1-r4 delete mode 100644 metadata/md5-cache/media-video/libav-11.8 delete mode 100644 metadata/md5-cache/media-video/libav-11.9999 delete mode 100644 metadata/md5-cache/media-video/libav-12.2 delete mode 100644 metadata/md5-cache/media-video/libav-9.17 delete mode 100644 metadata/md5-cache/net-libs/libgcal-0.9.6-r1 create mode 100644 metadata/md5-cache/net-libs/libgssglue-0.4-r1 delete mode 100644 metadata/md5-cache/net-print/cndrvcups-common-lb-3.40 create mode 100644 metadata/md5-cache/net-print/cndrvcups-common-lb-3.60 delete mode 100644 metadata/md5-cache/net-print/cndrvcups-lb-3.40 create mode 100644 metadata/md5-cache/net-print/cndrvcups-lb-3.60 create mode 100644 metadata/md5-cache/sci-calculators/qalculate-gtk-2.8.1 create mode 100644 metadata/md5-cache/sci-libs/libqalculate-2.8.1 create mode 100644 metadata/md5-cache/sys-apps/opentmpfiles-0.2 create mode 100644 metadata/md5-cache/sys-auth/elogind-239.1 delete mode 100644 metadata/md5-cache/sys-cluster/keepalived-1.2.24 delete mode 100644 metadata/md5-cache/sys-cluster/keepalived-1.3.5 delete mode 100644 metadata/md5-cache/sys-cluster/keepalived-2.0.6 rename metadata/md5-cache/sys-cluster/{keepalived-2.0.4 => keepalived-2.0.9} (63%) create mode 100644 metadata/md5-cache/sys-fs/dmraid-1.0.0_rc16-r4 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-4.14.80 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-4.18.18-r1 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-4.4.163 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-4.9.136 rename metadata/md5-cache/virtual/{dev-manager-0-r1 => dev-manager-0-r2} (54%) rename metadata/md5-cache/virtual/{editor-0-r1 => editor-0-r2} (67%) create mode 100644 metadata/md5-cache/www-apache/passenger-5.3.7 rename metadata/md5-cache/www-apps/{kibana-bin-5.6.10 => kibana-bin-5.6.13} (66%) rename metadata/md5-cache/www-apps/{kibana-bin-6.4.0-r1 => kibana-bin-6.4.3} (79%) rename metadata/md5-cache/x11-plugins/{purple-hangouts-0_p20170209 => purple-hangouts-0_p20181024} (74%) create mode 100644 metadata/md5-cache/x11-plugins/purple-hangouts-9999 delete mode 100644 net-libs/libgcal/Manifest delete mode 100644 net-libs/libgcal/libgcal-0.9.6-r1.ebuild create mode 100644 net-libs/libgssglue/libgssglue-0.4-r1.ebuild rename net-print/cndrvcups-common-lb/{cndrvcups-common-lb-3.40.ebuild => cndrvcups-common-lb-3.60.ebuild} (78%) rename net-print/cndrvcups-lb/{cndrvcups-lb-3.40.ebuild => cndrvcups-lb-3.60.ebuild} (77%) create mode 100644 sci-calculators/qalculate-gtk/files/qalculate-gtk-2.8.1-entry.patch create mode 100644 sci-calculators/qalculate-gtk/qalculate-gtk-2.8.1.ebuild create mode 100644 sci-libs/libqalculate/libqalculate-2.8.1.ebuild create mode 100644 sys-apps/opentmpfiles/opentmpfiles-0.2.ebuild create mode 100644 sys-apps/util-linux/files/util-linux-2.32.1-skip-oids-test-when-uuidgen-is-not-available.patch create mode 100644 sys-auth/elogind/elogind-239.1.ebuild delete mode 100644 sys-cluster/keepalived/keepalived-1.2.24.ebuild delete mode 100644 sys-cluster/keepalived/keepalived-1.3.5.ebuild delete mode 100644 sys-cluster/keepalived/keepalived-2.0.6.ebuild rename sys-cluster/keepalived/{keepalived-2.0.4.ebuild => keepalived-2.0.9.ebuild} (82%) create mode 100644 sys-fs/btrfs-progs/files/btrfs-progs-4.19-be-bswap.patch create mode 100644 sys-fs/dmraid/dmraid-1.0.0_rc16-r4.ebuild create mode 100644 sys-kernel/gentoo-sources/gentoo-sources-4.14.80.ebuild create mode 100644 sys-kernel/gentoo-sources/gentoo-sources-4.18.18-r1.ebuild create mode 100644 sys-kernel/gentoo-sources/gentoo-sources-4.4.163.ebuild create mode 100644 sys-kernel/gentoo-sources/gentoo-sources-4.9.136.ebuild rename virtual/dev-manager/{dev-manager-0-r1.ebuild => dev-manager-0-r2.ebuild} (85%) rename virtual/editor/{editor-0-r1.ebuild => editor-0-r2.ebuild} (96%) create mode 100644 www-apache/passenger/passenger-5.3.7.ebuild rename www-apps/kibana-bin/{kibana-bin-5.6.10.ebuild => kibana-bin-5.6.13.ebuild} (87%) rename www-apps/kibana-bin/{kibana-bin-6.4.0-r1.ebuild => kibana-bin-6.4.3.ebuild} (97%) rename x11-plugins/purple-hangouts/{purple-hangouts-0_p20170209.ebuild => purple-hangouts-0_p20181024.ebuild} (91%) create mode 100644 x11-plugins/purple-hangouts/purple-hangouts-9999.ebuild create mode 100644 x11-themes/qtcurve/files/qtcurve-1.9.0-no-X-buildfix.patch diff --git a/Manifest.files.gz b/Manifest.files.gz index 9bfd2e84e4a87c6e07568fd9876e40f9de4ae0d3..047873ec54a87b74e388f53f70a939dabf03c108 100644 GIT binary patch literal 28832 zcmV(?K-a$?iwFP!00002|7^Y4vL(xvUH8tfz`G2^2yY_XAB#pxqDiF8ME-!cKni&q zW+qT5e!a$sOPprkLIDNb%yagRa9_=wtNoAv{NMli4}V^5u5bVJ->rJgHGh&T*F3k6ve3afLQZ?}JA^?mct8j}T%zXQ*S` z{K6e;zsD+xr#tgedMRU;b(F#Rr`~H$?V35IF>+}B+%8w#bL^h}abSDxK9A!}BhD83 z2)*%**O^iZt%rFYGhfG92TydzboI2$IBE;W9ZSl++(+AYTz6V~bFhWO3}N19I98e? zlyP3YjM}f2_ZhAl!f5xb3rWavjQ@3De_3DuY4yK;`8xk_A2q%m(|yi8!d>GT;@pXk zC@bW?+jXy8Cr^Ek;Lor{-;08FW-OcFJIU9fBeDMUq<`- z{tw@O{BQf0zy3V`@h88w@t5`|e*C}u^MC!%|NDRXZ~y%d?bl!b*v44jzklgpzJB@f zumAqPw4cB1_5H^`{po-H;mWzZAO773|Eat4S`8a`_ui0x%*`3@b@Zzr*o=-yAWL_< zOU6i|KR1@9V~^5a_ncSj_Z=Jm8!f!{o-3#GLiWRb4{TR0`9M$O%psol*|CMQ94OpB z4!=wU6oIbkJb0p2!rgYvn2CE}q%J=CI51VUAMNB1&zz9Nh4BmbvC~Q?XPs)}yT%oJ zxz?_8?ZJ<5p`qQQZT{*+&+g;IPGGuI;`=5dkC}Zry!q3YpFbU1M90G0sh!vjo@Op( zKKIqq*d-x{5s4fD)e0TyL)$%-V}_=%4GcfFtsDb`S0m@wN?sVCfSBIM*hWvQDw-~o zsvh&2DWjo_*GFhxU(Cn*)D^vzf8-RYySVj+=idNPmep%8$Te55pO1zHn;+ zzg9vV3GZ>Eg*@27_uuKb#=r^Tt2V;g1`e=c-YbT^V96T3aPk+JjVtpXPA~EiFQ@kN zk1v1w^6jtRKb>5u@BVhzhNIAmUhzbWu!8+Yy5fvj>BPsd9yJ9%8B6DF0!{Wu_sgbO$^?#fjhH8#u@{$ER zn&LRF6wW+nIxry-SJ@-}4B?IE$Xph;fN5$GrR{i=&I=6Au}(C2Z>|x4+H*OOgMoHe z(8H1Qd7Qi^Fae0c&t?u5E56ICw0#?Y{&ZyA%XPdR+R#|6J`UVS$CDy=EshJB$Nybb zYIvY&UIqcRznAmb0aF}JL!T<(iAe>txf&B)H@TS}d2nq|6bvmJdWbWAp z%8A;HiHe-aM7Saredcqv#j%Fnz*_xmYo#mSH&6%rdVD@K5YJ!!`s?RoJ8(pA#}=-9 zqysQDv9lv#y;tf$mByRqd2xg2#~DLtzVJD;27tt^l>)Av3*ZwlV7&$m#?9sL-uJOF zYAr<9;WebKe07h_Sf(tOrgiRY2+9d0#y) z3@jp+V>$sLptjgsK5txMYbWsO$R}4`IIG!Dgef%f464aDB}~OUB0dLKkGB&XqE0v+ zK4JEkV_QFuKmXLe{pGWg=Ciz?99ocY^at{Bp4gXgT_8`4*;uROq_MgSkmGErb8x_c zf})l^&V$PLKU*#3M51%SU|)fU1<{UsV4(Cj|2Vm{ zuZ_DLcdj)Rz$E`LBfoLQq~8HqUKo%ufW~M>&sYoWE07Mze5Hy#z(|AyR0mWH1Pqjj zdjppz-SxmmS3C{Z4BqD2uudR06a%}?n|(gHF~5B}vU;X>9j!IWgr1)GxvM(gWz6#J}g393*f2GHP++qE#MXgh8?r?a%A8B_17Pt4lRJb z-%kyVx@yV^`M$v7U?H6}h#hB$KLFdsgume5`2tbuC|w4 zu_8O&Kl0CAU(E-Cia_E#7Ids4A>ZjjJi!S!ZZu$|(l|i;`9%HrV;ll+k0gvc z_5i-ahyhzs+kAz^w-}E=?-D;2>)W{*S4l{1y})c2EUL`{R|JuP`Z630c%GVwzId+gi9oP$b1amN7@ykA6Z z{nWiful&XODZ+Za1GWy~D_DY!5UeOa zfeVLrfxd50h%rI#qQCC-`b7_`-dsxQ&16jCRz^*>KB9yD7_H8@hMDdI{{|KpBe`86A86-z16_@hZ}v_{54WO_oKpeou5L8C zaYv{EHh$jl5AG3$2a?&EYYv6G=-~uFVn{_wbEGgLcoWE0p`D)gJd}QJxebur9{qx| z)qwfAUpT^-v%D&4E$`A+@l$~_KaY-u*S;V?KnL^`26%8$s5Fvu?TJbRaWE>BCrpbY z08R>A0!o9)#eRU;^lO0l6aWOf8C^!7u7q0lv)o`GRCvkIDtPe?>#hk3L@ben8Vuor zy|1H*N=1NpTHu4s5g;~YSA7Sp6PKLv$_=E0-NjiHA)VYDu??WkjJtpX0C=~db13wH zO(%TuVc4HXte<{CV09cAoXx=ec`yT@F224Ul3 zkq*8ASP6}sm{&}xF(4kOUwW+uj;*)uuw`EU39_NA5pve+A(ckc@t+HQ=6&Ogn3U_y zDYS{46xlis8G8eki4P^ltmkDES#TK<3jpQ4Pjvq@=+JOx__2*;sMt=JYMv8%wr(en`~mRtmd{J_3`hV- z<^sSb4=AU;fTaQJiY>`J^hou<=JX4k!gpg(BcOaW@yj(b{AU|qs{m9?38#DDs5$AK zPzin$I(vkE8neTD7B%_}h2(mt_j&V1iZo2PDmX(ix7ikBObQ_ z7D0;%4Zbqh%+~;-j6}lc;h&=!_B2S|fF;21A(jEVXm$aXOD_k!MjT0g$M8n>A1 zI}FKJh6(}%?>+&zN5cvfKv2ue*#CVjP1LwR>a`fLEW9?@;7%HU3<{7e8aLVouw@&?Rd~(93)ML+6$CimRJ}mhGr&B4rYW~1eK3C@S3%>$mx{au5dIcAoKzN4$i{l z@rW3MIyXPa zdsluF*AIP!R_j*-{B)F+A$`ew1#}RUj49xMat#$9gE(Sb42HcS-kVdy6VG!r{u_c6 zVRU;7`Zm@H`+yY!B6q|Zrx-Z9a|Q1C2uC;}?6>$R0t3pz0r9ulZ%4|&zufG}Gc^O6 z3v8l~f<~h$9ry&Ayk3mkPrvjpU)QgH{^jTOB5x^th*Q?y8sff<#HTG0z{2?aoB~(@ z5#mxq$aq`M9L>xSA<^x17{G>Y&l5{ikyq3MK|Hk?HG2lCH@}e2&Zp(UNAUr>NO31XE8YVN%Bq_G*l4!p?y`RIPx`^)%zYC!Jy>{mB(q98;4 z)@2;)1_jJ3?s`Tb9iOZiLZXnu&Ktn%x}nK!&Pyf1{my|JMGmi-tr>A)-S)td4X$)O zt`|)`&96pGHw5hfF2NnvhwK*=M1HypTo>;GgEektcFWjW#EoN|YHgSlfL#_ZK|g>R zT=zh2xa0%+p+vSdAaI!F7C1!^50K*kgI-wYUR&fOp(L;suBM_<=~YXAJGJ%q7q<0et4oK^!)~kUEKDFZ=J6Db79&Ozwa4!&mvGH?dj0d<|tYql+39n+_ zvC#?q0ea~?I%b)3L`kku5yA_qfGxtzq0{%fR|r|YhF^epV}DD+0=C6dV8W7t3cldZ zQt4pS2Qq+xchW`A-w)Y z+PQTDWZ$?W5Z@ezm?2gP zuRo7_d0t%Myin5#`Yq5*a9c_sm?DEe`U!sFYgz=LnXr3HzrZD7qP-&XD9@qugi-Q) zIH`5v{Lk5MxJLtj6qFA&y)K+3ej0?%k(P>3BGLSH7KiZ$xODZ9ScTal9CqZ^@JYCPw$C+-7QR7(<5Eu*QmyCo-=sWm^efK|q!Cl2!l_#-WE zPT>T)Uxygr}X_dl<%Uq9oI`#RrGZNo|sY=C_*o;!O| zpc-ENLO!k$f#W?*bISmNWWEOBy!Lu)*TiV)!fCcYg{ zh{Lyb1czV@u=R;516{(vtD*)VKtt3p2NhiBewkIcL8Wz8FewP|^QrxKHEJ34d#4Go zHFyC=A4Yf>spz1bTles=J;T1nU(R^K-Hb287#GS_O%1_15r2$PGTMy_1-TaprlH5@ z$Ve%E9=(Sa;`cEqhQ`rhZedxPliomE;;nHYrd5qc;R^8W9C5?+AtJmd1m$>=lAJY? zG%HtkVjZt?0xkHOafc_{f#M_1E2Hi0G&hUK8<-CaVT5F4saiM5pYRTbysY~9d}x3B z^3!MB5mJ6PYXB^4Ht^!;ock>Dw-^@|X6FsNo!s<|${}pGkr~4}^)lE8)J77_EN=+s zk{bfexM;O0n2`4TpftwQj~k&B;7!9oz*aoTu!QO@{Lz$21Ex`DSg?pZ7{;Li<6%}M zn6iopR|lE%)njt>S1_83wI8t{*H5hg9|B=+c+4X}d`)X(?H~!O<*S2Gc0r^I&~J!1 zu+_)xFKL9o|2|9!4*L)kk7(zGA4E2=xl2nCL%D*H?*PEZ+jGBbSkMOgfy~q-E5hsZ zh%m09-5Vhqnpg?BG`KtN@KD*fM2Es#6?4Zif4yQU;?pvW>qK9Wti!` z3q~9-ql-Zw48Pv3e$dak{`SZA;y__G*N3_;P9CVExT5jR`aB^1A=o|)qL!Iae5_Ww zVCEPnloL>Sog0{1n~^vu5GN1*k(_s!3MdlBS%nr0yc-}eamRb%2~ONTw{W0qIRi!B zDb*5-9@8xEDEgcN%82#zyJ7Ajtt zhMZ^8df!mBXg;`%07o4L>%mIMHDZuFP@QQ3`bYE$M%GOmU0idjyf&yd7v394h>4nc zUUFB7|C@5+V4C3z(2M>V{L{~Sw23RqUTZizYA@HlJ&N6BXTThQ5uARbAmLiP1QcNl zJ^p+W0-piDu@L3&6iuIuxW&HfT#yFT~;UMojP!i|h8y2}jb z8Ib-f8H?xE%M;uH3<;){K8V}`To|9lj8E`+Y$c&qcSituo(g9Nm*>sxfQd0Bumku* z!JxIJF+!3~3%2$fC8+C!RbpqF1T_Z?=4E*tuo^-vYAA4vB(6Hj0f4o-3iZeQNB&;` zM&nXey!Zovv9W!_pKz#%yaL?IrO*{~wwTpu-Q#JNhL;48zZ}^wKYm_6UIJ|QJ0HN0 zUKbyW>8k6tlnsBKk4q4RZv(*A0tHLRj%S2lX)?HxB0iPX&JkX_$7Bo1* z#MhYCGtpOITY@_b%sx<-fdn-P2e)YeaZ z;oRp-cnvvuJ2(ikeyC5YBLe{9GRuxEz(i-Aru(Etn+G!i9&yhRyKjX9s1jdjJjuvh z87E9%BDIgeS1hr?`EAZgG#J7}a!MW0l zpBQbNx7Pu&YyAdAHf#q52qb%sos7nV{Bah63%EA!HNhjf_@?e5{>Urfa^Yk57m&j~&c0?xEw?b@H(PwO-0xWb3%TB=~8Zln;urpd%Qn2zY+YD{eFhC55^ zRv%ob>j=YGG+q(V9~P`@2a{_+vj~$&@J?XDo&~2I#A&cBE`VF*y!}9nopT)F;?Vkg zDI3;P0t-hC6)6SZ24oC6f~#A28zh}CG8OdTYHPuE1H_h5fVliK>K_0p;Jc?x7I_;` z3~=2E zLCh_m$Kxc7+HrCOX+u(>O;wk1_Y49@4Z*3n7o3zW1tUc*Fw`@iCXHa$rn>t9Tsn3E z)>%oqt?}U{cKpYQnH2>0z{hIfrUBi=M(#Lv!?v(XQPH!`ygsY z>9=8h@I0Q&EOLbZTIE#W-KYdOBbut`9VSR~@kIbtY!yto1Y`yf)b=TY=a(%$;6F$b zaJ@VdbTvh+S@scr1G?!19E|{z+H!I+`|=f9-Fd z;jJ}-;X{B3BOk0thpQjZfNdo`uC6L&WoE6HRtQJkOT)A07Ix+!=-`M0Y1iktafM)IQ;T1ThzHWsGa|6Bw^P1Viyja(XKAe@W zJPsoP^wck=ll&vJmFwt+{?jy+D-)EWS_l6g6S(keU_xE_!T zc}B*0jMhL($QB0;D>nRdOe6KpvL`FiB2e!V_F=Sf`gmWyOIcY)ysX!4_#2i6YH#WBK1PQ(bY*C1t} z8D8LRRfwGA26{I z$92tY>rOrRGR#CixOTw0p97YJZ}Fv}-0kJe{`%RXLA&3@EaZ+B>7by`r`5|(%ny~i zba7qA2~X;foHK}NFzoZ2zqI0Coc`s0C$~t$HRaPIp&Q$u#*WP z;z6?f5@5EviO6}+kPn{4N|_QxQVSz9te}?-8IiEm;q#IG^x1P_x$8Ty1+kmBsGvfS zXDD_B9rd2YCZ`DCvf={S3lldKjfF3e#o$UYbaqN$q@TmZ;xv@HotAZiF?iRwgFxKI zg36!cC|g1X4?bFYu|XyMy>|`JhKPrjE!yqdU=N>-bAxkE`!7(yj20q9z(;Hwmje(2 z)ZdpRbrcIbQ#Az>B0$!@%yHq1VJ!7nfXk=lj7Nb7HYD6i8Pg5om(NG`D}3NHWxvjJ zf2f(i%Z&;_m4if-7YJDsa6jqKWX$T|AVIsyGH$FHUXoV?TF<8%C$^OAX2L67@oCFI z4>p38fdT;Tn9#amKGeG2x$t$SO;DxTc(*sW!D}iQ$ucb59TpOTick%ko%rnAVw&Ex z4P5EA%7e0_zgeZa+GTx{9OUKH z{`~8Uq}?A%V%pQ7B#;a^WGj=x!9$ogpCBgeYy@0_>&nWOKCX=@G>qwKc6VXw3TO&0 z5@9`<_IB_lTY;Eg*aOf~hLxodt;1q){QX;6rCK2wMNl|hs5FvzfOdk_ zwXilkX>RzDVzx3{c4PQt7!zHfX|P!0)PQzZMdHr(TdClUcP%5>*aemZ)5E8I$eIij zfu<5ah5+XK<;?!|$Ddz{B%`sD_mnZpW&#yyE2pKf6PFy08nNJh=|;vNEjFD3Cfm|u zqrR5QgUW$$+XOAT1T%^d*1 zTBrj`ENtv$baa#dN~Xg=;|n7=p-sN<%ugWwZaRPt4Z9Og3u(2dCFPEyf#nYwgeAcD z%)IYp+8j%$eWxJWiw*1%qbnbEdYe0woq%-2-mxt;U<3Mn%IAV(PfkyByk#G zz{)q9jJWe;SvsUZ4T3$PyVJaSZX+ErCSC3BG{8bG=v^yo14a zTe#B0>dS^~+lCCzZeU2@Gf*})X}`sVI0mdwvPbMRWtc3Dzs$?mI~k);7wzq_ zu$jx~O*j-roA$ophCp3U9#nINiJ}ku}rJKo68};N+2xGrSKOfc0+23e2bP+sqhJZ(dMZ zFz#CradxZd%_8$DCf?9`U_~*7hjra(bJaYb^0*V{S)%k1S;*E69r5Ng)4^RGoVB%x zGDO_g`q)hS9NPN(XZ^I8`n?Kw+Yk|OD*&Df@|(~%jO8?Ef=?PxBQej2Th+K^2plM} z@Q2%0o&&fwx(s`mFx>` z;mJPWIkPpF8H0vs9A~pI6*33k&cRGJ8a*a@22$gfknff+@DU89+CA8wzNrj{wQzyE z3rDd1JEF?wpMfqo^qB^5^mk|W^~>L0^z%AC#BI^KTX8*YQ%3@xY&0_H+aC$>(~2~ z05c1RB%NylZQG)zrsmTmm&9p_AR|;0NwfcwCz%#n=ebMV2%D8w{DWnWaU11sIO=5z z3P@pT0MIQTa19fUsTbG=K4*vHM9N?M=U;z(`TE*(c72Eo3I35V&|9_fpRZZEG34*W zbE2?D7oQ?L9;+(K$AbVYWQWc)59F}RTWospo<`|yFNQ8zn1wzS$SAT0V;N8NLyiY* z?*uZvM<9E?5;k=?wgbi76Y;?^-ODl&P#_ipHsWNPmau)iewh3d9sz)Mb5)Xv*)@z; znO7`xT6}`G+Q?=xL^ta<)`Q8d06i_E5w{%0@o1jaSTSwT zvlB`VygQP^)dBNydgF8;MYW@Ao1Hvw6av!>*5;HV&c#^*Y^FT%KOeA zaN5IdFiPn4bnZyDy!R+rUTxN#d@gr&z^?4m3>(n3OyZrH%Z)aT%(EjGP)q}$R*Ke@ zt(YrzB%Rk2-r@C<(~)2cwJu;FkR8a?*4vR?fF+R5jdk^uE0gkX6`H~*2Y83^~8i1DIQjRv1dd``) zEst~ZlR)t0040+qm%&m_y5s+`g#mp`}=s_3jRF?^txp9>N>1~G7DA#6DbU{?+&A#ddMO-2=04OXgabMR;Q_}_tB;5MV>soir2uT6b7UL> zdXS#6CKzYD-QjQw9=7VyoU#=x<>ok>t=p}M6!N*bOHlYz4U)i2$yNju&E^)PitkG5 zsXuvWytzG_m;~?zNZ)Lk{K{U0fzF|PxPa4PGyp$r=z*3f{OlO2~ucg4E`gTXMk4WMgx z?1Bl_gl!*?@%NZFUvJDEb_5o{31Zh$z^F|tahz|oB}nF!OT2X6D~r||_zPBm=$+=1 zmw{!Dqu1-ihU9E=ii@zESKOWO`20TFIcx`8@@afgJ73T3-|h@Ok?;5+$)Z(<2{<8Y z?il~}@{R1SQ_c{}+kweF0G8TtkpT(cOQg*)(A18Cm5si<~y zrq1XI0_^SK<G0_jgK&O8ni~{rsmdKfk2h zBMkC=RFQ+nj0?2Wx+Kv3QGl#zauVQi=NUXBmH1~~+}cxsEw>m0v=1`MAz6J0xa@F0 zi!?j-+w2jVX6>s*5B!Gx$+0;&W!r}b2k6+Z_ZCO6ftePp6cTRn##=tW6wFcY?~|Jy39d4PcGq;Co83&ZZ7= z*GK5~+rjN$Uuq*wcfN~Tha}lFjx7cqAZ<;#!!=)+5@(nMKbL2bs00G3@Sf{yUg0pfy;+V_op2D$dJE%)~Et+T<;&i9rxtkZ4$U1Y%@Xr zZGOFNvNGLo8#f*xG$R}^gyAzf$SqjD_S;!nunfvQO=ICJY*)sHy|F9X7oOR4w{r*h zZ;&h6d>&FLuvQJ+CeZ5~&fYo7&7%aoKs^AmS6VhDA0uNe0PzkytOJqSHi3;=MsR?L zGiBzAy*i1JKZo02MkjdF*Himl&lw=9d}y4)Un=L8VOW3_E_6gVghevpYfFo{FDOGR zX1L?T%|WV1wtjIZ$haENw=Fmefq+JzPWLmAf&p>>8_b+@cUnuaxe^nEKdu<__m~lc z3wgdegme3Q5EdjPdg-#&nt_($6<)pGE_?$ts}m>^WQ)s#nN0mnczn2G)rf<*majN z!?3K&c@5wTP`6d=Ae3G98|;_?>pSvKoDVjhQ$8$*<>OO)XQvJ+ds;3MehZ<<&fwxYz^_=`Sn{?h z8_&*hV*C#{pmSwmZ3FXKWu6v%Bj)f?-0wVZ5W6)@v)bEb>UG9w4G`MR1p<{b&Kr@= z^LJk1+pnMNV=$-hVM-WMvaP_AucuoEuHD)yQ(KHBkj7hJfZk3c5;COFXM@p)v) zPH2aNY^zfr4*cTpoWl3@?QiSbi-G%4IByscNa*x3r$2^dTJyFN;p%5tSoa5O0KJ;t z{*;9_z+Sz|oR^hCL9*aEOlMe!*eZemJkeY?YP@CRaf4i0x;VQvMVvAKBF+6fYX99{#~0k2KQL4s0$2wR2xhG2 zJ5uuRz^0C<*zGS&(yQ@O9#7 zo##4M%XwVZZQ=SS-f|S{P3%y>%&cXf@@|F!0p*Unb)qugwQij5@6PSVxAtTG>0e(; zC*#LvDj2lIUdXL1FY8g!4@auux|eAx%qfcJ#PEYhv99W}s6&u;nXU3FP-DC1FwtOT zcsHY zo!swYx0(`~KSbC8nL z*@F#X*_lNEU2`H1RB`&R69Mh$si_;G+I+Obx2kiH-fdjah2k8ZsUo}(uC$K=$~kTF z*jC{=8P>^J&Z5muTE+UMejIpce2!&o$+jTeGFMpym$zdj)4flv?Cl6tQ{RV$EROpK z4x=l4L~S4S^ygoGT7T^A`)3%EuMdMgCe}RP7L(q3>w(cfg9DMez4m!Q3hhkDQ>$&o zEPrJX_H@cdiZ};k&&EM88(PpDk{%}nbT~OG*bXqCW*pmH_N*q_kG{;&mKz0mgCWPX zf;IVzNW?kAbY}fwtAeR7Xj;d9;0z}Q!AUZ9Dwr9BYhvC3!t;o_CWo;=G;XsC+1^U? zZSb-J*>tH0#Me_>e@9JUVn|o{I7bHc0yWfgSv%it*RFUpJ6mDn z+o85lK)h4K=>ZfM&`71cppuu7!en2W168hgTVP>v=xomz8G%CJsdzgi?5PquR6O|j z3O5+xJ>a_zM+86N$o%t@!L6aX`^mGQ^D0e>*q3esQ0}WCETR^p;@q?Q!V1k78#%VrC>gSyz-y zuoeK6HVj$-gXsmp=rn~mv*oR;1V=FCQ{n2r`1^DFot~aB zkq>oRZJ7u-9VCR2TL9Oj)y{bD%ZWP%L=WlHWhWoU1Ep@}Y>W{PThp^6b!}g{%fv^{ z?!@F15Rw89weUj5MLWTnsM9gwqyxZF_RL z4ZL8piY<1d%E)&z7k1R^X(~t25bCnCtY{jQkOxP z%MvKK7SCjSZbVMI+DR+vE@wB=vCqs^9)jdhjPX0-@EIxLO~V8EAzonM>-k9x_ys72 z)dOejZYpo2-WmUPV1V1u{=fk%+1c^wsO_+}4(9|k0i8`$4`yO-Q^={i7Na?uRz7oC zeSTh#q**6?SZ*-*oboYKUpk61mf z<>NH}hs!&o0GE!~q3%v9FL%UO!WnKWQe%%#sYt3$JKcHR&!Bzly`=HZ&)1tnxLv2v z;9?2?=dppHT};r9ny&RU3j6=Dqpo&1@AqyYAik2_9rQ8KRfnav1<>J=;rXkutn3CX_ZTXTE(t zvtPfq??1JdAkv3gnh>*T4h-19S6zH6|73OD-R$JTss{(ES(i|<6U+-=cpnb_1C!WD zXixXH;JB^{d;n<;eiw*!IDXevGPZOe33iel_P0A5(tzB78GRqriD~N&khgnuI*A#M z*PhlFz7dK6CgDUJ-h<1D*3>-XX1GV!ynyM#D(&*aujuKZLsP!`B+NF38I}UwaqJ!h zW=U$Nrg_2TKf`c9KnWq`beg>0_xmII3JZ>pB0jcz6&+FMqUD`0{nXYgczU(7r| z$v4gmpNAcOGitGH9A!L>en80@46?alp}MIBrwgF8wK*Y1fEWyi`&`7O0{4v%!}kay*V>@nsY4g1jo5f!=v5)cUwtt9x+N_?2foy{KjX8kHgr0YG1zoaeV!< ze*WB-kn)EPn8=-G=S1Mt@ySmMqoeN+n=SC-*@6U=1>tr(0p`OY@CWbb+Sun*{KOE_+e1)*_JLBskL#^a16hu&K|?qCU_w3~Dg zz)_t~3lNI=<=FO@uRmTwW(0T;Ke zH%{SjthXF54a2>bS-=FUu*WL1yC5oQUbd3pw5zKvo`{M?zX-PDp{yvx^14c;=FYbv zvwg)UZ{xYHEkpuXTQX>!(0n}4v|AsSwZhr`fXDgf#=j8x%Tr^;EIzrIm zkeN)MxZY^kMxJ!!4zokdo%96vJMoWKvu-}XC=gK$Hu|A*Z&V&LBYV8LB89E>Y469`(+NyBuWuPR19lWjM3||O(Ygb$=$iUiQFy6;XJ+S$Yjfx zw{n5RvJn-qKQ^u%HZ(;yjY%3X5l`{iiu!wj0#}bfTp!hQ%`feb`b~o4XFTS)T5IaxW1e^^6t) zcrb_0Od#DN*)?h*3;4MSUG4=9xTK1$sN;m zx}y!jZ|+O6UMy{=lApN)_{{)uC<2HzAc*WpA+ zRW_LqZ;tW?gpAiy`(2RD(H-?euCMH&-$J#V#szHwNm=lC-rIqZ2FHKP`etYHxM%Ay zK~>D+;ac&xu!n5r6Cm$4_jx~a|L%eFUjPd0Y%Qi0v(*5B1Wh|j%B`AjQQhne0e$Te zP$66;&d-&Z;n|c>x`TZ#ClX}Y?l?Qv7L)4iCI|2G;}wUH9C|vI%U}C_0ax6#Qig4= z*)h{40C`T}h&x2xDrj+r>@~k0+pk~$`ll~He}A3P`Jv3sxiDBsa8yJ?;Ntxf*pKk+ zBb(2RL*#0kwL6#d6%LdEIFAS4=d`3&mxPOQB4CO}R?A*SBu_U+ZGZrP(rPUrDmDmB z3Z_tRyJg?E3Az6U{sD5h*5wETEfd-=5CuPEUUpCC)lE$OJ)S;OfHs7wz&R$00h+c; z33ylB>IrU{E%WfW$#DpH_t1&D+vosHLt0I%IYS#45nfO3Tbo}#k1|T-Lm^1NGla(0 znx@#yjbFK4mKR+9Ygd<}VYiiK#cj#fhr(bv2S^QYak~aM+oA`%LCFk5qh{Xv4N#lM zn8V3Um-|JWWqls}2Iw3cV<*8|vd=ly5u|bjg!&jD#ldMiq{e*1bY&uVtppcny1=8y zAP3$S;;pzFM%UGC!^z230Sp%ihx%x;vxXc^iC4xpq7`tIX5{`EQ3Gb!zq4-NUFP~( zQQb1}-n<+!;ehC9dH{K8MjEVL*iJEOsHPH96KsM7PrfgxT5e_kkdTKWrxx z*u9?HkH39(rS)U+43OH*8e=^PeUtv~95ha-i@psXUU?Zq)hqJ7%}LBy*=3z6cZQ`t zcU|Ux^8Rg-mTA26=_s&y)!AQ|5NtuwnK_x?Z^=T{^L-=EZ)1wHVfg44Y!uS{8}P_y zLdr&POR@099I4Z+L3XVaZQ3=F?@QL;plw&Iz-vJ3m)UsuTwFSZ!Pj9xoAj_R=Ycvu z^>!>|?5}6`w=Z*jR#D4AKOhjuqeD0L?WT<6nwqUFCrC_m^Bn*J6N)VXb%RUv{mzQP zR*PFEmu)$19J%#qX}blq7^%4U!|sATca>R)I-iBSHb&OxwV$m?Z)NrygR?9ExsKuL zZeZ^1KJz>Q(!)wSoEMPj2`pyp$20p8IBD_&hK-TOY8~eH_y`meNPRs%?TJVp<`J!? zK$*@o?_uWSba{KUe(?UtX&|)5BiC9a?Qkc!ITq$EeL&PPxPh*tHwq0d7n<^ zu9A0XD7LJ*tiw3pvz*o*y6HURJ6($_F(Kb=mQg+U+YLM}ftRiJTR2)BxDihn&l}n` z^*5g0yJXLDb(kgZdASt!!dCHX)+{muHYbMLy4ax`{73#vR+|6bNv?%a`vi zEeOeH+&$lJ54)T|HZ3PVowypS{nG8jz?7fYk3Y7b+t+{npD!#v+1mdeGztNUO=!Ne zHZYBtD0})nqc|Lm)!jG?!gUA&sL5%b*>8`y1uI;z61ewk_Iy|crP8#^xBLif4 zGvS%^Ddv@)xg1Z6HRHQOXch@~7YqyXO83;CpV5aR~0rPEFp?*F%)b#7iVq0fbe^{D% zI0(`79JlPKglF7#efH^bq*#AM<4Ic>JG~`EFeDsL;dB=&3YWOuzndSj?3X0W44y6BpxJxX-SV&` zoR`5YbF>Fsaw}|D3_QT3qmm6cnpV$-pOXn zY`09V&ei{XWc$mv^)KyZieiSPd}vGZyem@|}Ca?_H- z#Op0AlzF=!xAb$35gaZvpVjq5RLD z+$-19a;Kl0;yW{HH@BFo>$L68GNG$Cq9-9 zFV3%*_|bwqnL+dE75r@gC#w3)plEKdJgB{#|k7*fXkN?`!-(obAK3_ zRr=)jE#oj<_*=c2#y+{5;Buyj-Ab2>{@l@Mo6VZoF&onz;sbB!`RE2Zl544^LmbR9 zT;Vx)7}c}J@~~ah6-g&R{k$A^noO3zK@BT^Tv})1t6I6+it9LG99aE3JYyM#Mduxr zOw}ze_&;2aOC>m^+-dm4HgM|7uVvuNAB3I@#_ zu^&X1as!wAq^E)0V2|T|9I|kSJgg&XPClN3M9`z0V^>>FdPRPFOI8co;4(<}S zH!<4T-#`VfYH(g;0l&^}Ff8n6z)W)HY8sB0bE3S&x`6dtd+!l)3F)?J-YUpL<;H24 z%tBIdOap#tWh1cP-8qI)E?e#`BEp2;yP^O1>0p-*r^6ZbIVTVdQ7g(@;a?3eZWB>= z%(&r=SS^ciRP4*4z1GAS82tdy@GV6<86;0`C9lsqSSMq231EhB72u77&Zphc*nRtM zcx)_&GxB@mHy_}7xbnzK;=Qf9Fg%IGI!)BlM7Lw4r>#J1fKzep;CsR#<=fHq6=-Xx z)^-I|g4;QWabd8F>Aka@&la0vH*~=z18kfjAD=9Jb?S{NYA&1Owy6@9r=tiCg|tCq z4sLB*#M7-4tObQK$n*Koetzk-#g=?%IKUf1caCs9g=2P%J+rB=2-@3jqJwm&rwru) ziIi=6uGsnNv}NOj_zV|OUBK4`qOuMNQdFjOeRIWUG=lSXmy>($a|f%}*WT{(UT@)B z7X+AQ8}P_@{PFzwOTOEE;H|0Wg76Hu)B-1E1AOPipsYB$6wB9QPI+sAIF7 zlht9%#v-8N_N(Q0?t}t%=gql+4m4AoJB6l~&|!ufJ2o6a3$S#k_%&>V#IHaWJ1EGr zfaQU49kiF7MahxkEqidsVU%>)Uo-H;PWp9{&3HP400?ry{zB4!4KFKi(ueLdC(6St zCtq&f11y-r*yFaJdtD2OK5oQ6Oc^oBY|}JKdc0V(U%!2MDTTSv ztPi!z!~GwYse|>fR89g{s;%^Sihrx)UPN6^KQ{z^S;`Tjg9YqPFWA+EF+6mvTtVOw zn#DR1&s3k8uFjgm_Xl$~eO3@(mB3!*J!g!V>-ik@>WUVd6&-f(+`HjOP87i*P9jCl z?8qSP=nA`hCHIeTPGG*q{{&w*oOiGI&$u4M;j;09Z(BA`py&?5h$eQQ)Bt#@z9O_= zzy0#}e|?#o_+dN5jYGqD`5LMfAkhs_rZ&(D1T9txsiT6N*y#G1!|Hi=oLLwY5&Wjo|}JkN&18X6x(*UAvj1)ej*XUUGy7Y z$cLdO@aq@4`L|!b{Q6oJ89q1xrw!xOZ%83#k(+aRla1{F(BsJU*=}igcFd=8C#r?( zAiIOw6ufzNCp?TOIlkv!4*ien^!xg9e)tT}*5GX% z7_7mUU`+KF`tIKOdMMUDBed4~bEhSkWQp-I5gc4R;kYWRum*Z0?XDA?Bb0Ge4>Ewv4j6EQZzWr#Kf z`+M&OYD}lYC{wkRy92=Bx^_MVC%!rt!)*7AARq}<#?Z^W(C%Kp`h*xatM%X32~HdJ)_VaI&aj` z^`hOKjCXY{X}3`htlNNE+o=|7eApw+{X~V``4%O#a+v&eLW)xxF}&(p)l2~AfNO`< z0CvZ_eU>kC*Q7o2P5=c?J}JjGT)x*_{=|QI^bq}kHFXFz?+}b}!L0KK289>cU%sy2 zwM^yv-4zrJ5NN)h?jNz+Z#XIl%>_W{gs=>GoMRYwwL5k>bR*l>z&SKsq|LUZ5Old{8_nh*ye+O3bu+&K#HB3_1QOP zid0LkZ0H@#T;0`;TwG{QS#LpK-^1d|0m3o+(u6NtfC53l>V4 z99$Aq;e5>80XPb7u`r+~62k+SUqwD$lUtX=>z!3w?ry=)VbkbS{gx1*y`N&N4ig!8 z?|Cfm1rcq-*}5O5vDF<7*|=$^f%tIL&3q)T5#xP3UFUKz@6ORKX(6|zkQ~1Y)`L}n zcpN8}#oO*1_XkEx#v>MYh3cf7^I7Z)Zm!UnF)y>vfg7mf^TG8mzkL1WWk^8qSl%6} zBVy|9%o1#kJC)W7j*JSp!~_&@0~CN7Yn4+$J1{xRImkd<;KNp-Gk`MNC=i^{=gQ0{ z5`hfiU$Hp$I@#`Wfr+!Yqzsqn#e2;6RePYr+u_Fs8cl$A_%4POo}C>Hn)sKs?N9Qz zCg+5b0oIj$pU-Wy zufvfZzkGX%cR*|2Gb{IYG>4HCyC-0S8Is|ClJ3AYtN*n6oGt#f1JUj-y|KpGBC6@0 z)ob-;to77A&W2lt(;6d%q)r!6SdnO5s*_|Lp#nF*9iIMSlgm>lxA2TOXRz#(q~3Z} z0c`JfPt6SS!8@N^8gGn)@D%MXLmN13XZ%;YU&1^i(huR&i(Zx-*0LQ|?x-5mRTCd* z7}Ghr;A>w0<>>yre)@vGzRaY*KMwUU9CI4=N3*Jff&gW=Gj2>+k9Jt>$qyhtPDQ~0 zW1&wIxK;u=joWE~P~>)~Jp8#63X#9)2=M{HAIVHGSG86*aTc-Ybq{lJr$7^=K}Yy4o@!O zX=cS_;$9&y81ti;DxZKw6pc6gd~!gyp`H8kGLIN@{;sdMDpz!D=gamEt^|U(cg^ie%a=DMeCXjTvXh93;(q`N4LDNq4JRPlbfq*bpPro3?c3BO0 z&h&JNx#PLI`o>;NZrXP42t4Of<~{eegUNY}$o}#9=>D{R;lI|;;}wyd$A`Y!8drhO zy3cDTmk}Q>x&i4HOG(`ik(_!v4J3DCftplDGTaVQIKd!!V3I9Nh#O0uf#kP);)eUJ zz$18%?rX2#(#q~avrYwjvk`#yzE+guac`(yy_>JJ<8$}zs5YFpE^;C8)htr@CL*NV^|3&k&u90$lnWa6 zp`#X*6Q25eTb{aoMb1Ny?Es@4&(q@RIcld|9F07BZBCivN*v$e( z@mNR!CU`X7>giEIY+FFpF6$zJ)N!Fpoa6hpWXpUVO9p67Wh6I2-?k@!tEcGiI_lA# z{kt-r)%-U zeLl3G+7Ikp`|+x)e9wn;)nV7`ot`ZRHWoXXubys_z;X?MwblB;T-c~s-SVvT1=}N| z%@s!|zVx3r3c6qSxmcujIg-pSl6YdaVbV5yzj@k&DX_cmp^y59d1r z>P&8AARiV=G4)r=%h|nVUgF0TUvi@IZQ@ZQfV|mVot~8-yrSK7oJ)6(*Z<$vxh=_Y z8$tBl|DuR)TpOR$K%;{UQ6__wOv_*Ib3nz;?2vDkB`#+%Kvh;%R%QlexWF!lY3`(g zx^ysI(QzYD2%=gcPv@#q3^+Zn@_tj(r(3#3P!9E!!7X8ktGS2m$sdiRq3U3BcIvd= zp@!ZVTwXp{Y}LLUNz9f1sI(HFm10TRb(vmaDI{fWV$#~Gb%Xp!!zWJUnJNQJ+072# z2EteX3J(&T>IC_(F@w8~V%LY21>Je3S^zHv^=n5X; z46561`@`N`X`{+QAQqpSr@C4M4)E#{FKBwQ+Mp)J z_)x&m=SITOdTXkP?m|mbotx@AJHVq3w$YXDC%)vjIez={`P0Yo_e*LhPpfFV+IZw> zuKQ|Bh zsOiWAhh7HD>;=r;mxfT)73SgkH5O}#VzRihW$S%r-IzfPW$mgQtD!0hQ>n(zS9rS6 zN}O|G<|6+-MEXWRo_H#wWH-M6g+=$$rV8`r@bK9&^V{FwexY2n z@w-2|BIhiQb%6OJD~~+oQr{}taH*p(;wH%|oldID)nP&*mf7|`wY)zRV_8Xy3sx@f zf&Cpvse~4imJz4=XQhHDwjk@5@=ksb@#n2`>C)nEeXg)?vM~xmxFlCs1<5zbYnN?t z%~0~K$4pS$G^y*~r6=$Z^gPtMBB+;~HQR`k6LSQQ@^S^7*DD~3E-IAZ1P3(GVtP5W zzyAF2g528Ep{Y8eHPB7rsLxm6(RD>Vbe>l@R}xU(lVW4r&28b=h>GO^)||t;4WRdw zQ%T~k?r!8+p20rF_Z#4Z;G&{n$j+zS&r?6xEeoN`Rb@sRV`%-^)qdvs_+a>8~Ur( zv1uJefVi6Gj-<9A@5+6agNu6wZi|G!s7|}0g-O=*tv{Q#OG;$(O>GYaKzV7QI816? z;W@b!7uPhYlHwYf6@p74HXXK8BU%d)Dw#v4gtMqa**PpdYB-%aNlCIHreCpkRR9Lf zXgOQ&h|>v6RsUVTUrz1w=l4Uun$zQ^HH!CZ_lhYBM^U7cVYimswjX+HRFjv>)6tv3 zN98eg!q&WR4NfjWxdZ!~PpbRw2mngL1SMG2bK-D2+(k4FO5{h9(+c@yEgY=lD_*`Th)#!^=m-@fxfRo@8*pxt1)W)rnhBE~Sh9qW;G35A8nt*N@|co?D+b;GL>O z_Y8OKLpR+D)BxAYedXhP*@IZ=#s~g*d1J5nvRF=D@_uUN7&Rxbuy=? z_))ut%aK6snzB5D+j5~k$PD1UqzWNedn;?jy=WFzZbk8Ia-VY7xN6xVO)q8n(jb(y zn^vPJ=TvldDXCAex^^# z3V%k$jPHeG19*|2og@OcD+H&*m*~34yXc6j9{u5o(r8(B!`**(S!x;B&s;E<0x)|5cjFIExk?t`jM9Nlaq$MEIYy`)s<)@ zdq6kedFi>>H2o%=X@2DYa;Jk&3@TcCy_}xRbfsU%Nzw)$sDlI)l%?9rDHG+Ku0I|2 z&w19`#=gL{-{;qVzhncQ1s^3mp;P^{gS*_hzw$na8A0VTN`mRC-L3*94^n4V%D5$< z#q+vV`UZj3%c7lsFs>;KdscNKGY=rDMo$vqdrwN&%yO((El<8GlKysTRQ{^bPEB-& zn~5c^MhhQF-zsjUI#PULIVZ=)mVX2!_Z=w-q=eN&b3ok~uC>CvJ72x7ICQ2Q4kx-Y zK;#g8f;*XGKiu)>hjUHdpW4sDoVh+J!A3`6{Hak@ooawv;Fz|#L4u!xnvRVr(D@W~ zC%plfuKNI^@mAFucBOv~=NN;}eJ6ew2SO?{C5v@^RXlKsF2UyTPNLXUNC2B3;W1&-845<6{T{T^2BU5jHMAfw4S5tw9^?mgrE^k(ye4O=!0?zfIAiS znY#NrS<7?_+pHke&VRxaCiv_FSdYd&xpMlk5KSjFp2`zSIt1lq*yDF{dh+cckXyj~qHRq$S?A`EBsg z!;siD95qNEK_@_{4c_RZE zPl{iu>(gBkz^=?!Yf2HTVuBvbr~?d8zEejcynnWH_Cbtz{r#g=B1D=lMA zuUuebTAb=0HGXnuB5PE1S;}25DuO8cp*5kFtU!YMyjDeVM*X8GFN&KJQ))r#NriR$ zg{m%6UF>|&OHs%CMhHwwOzHdLu32juI@~T5^ZrNP{ZB>Dx;!ed>YzJa>U;$ITN{6f zd$s-`HFI0c2(Pq6+1;%Ul@?sQ$pKXA#{)ldOZeT-phL{lUHeA>_Qjv1?T<4nYx6^> zejfa`L~I@DvpBzzC!T~He`rmb00%`tpnnM2Zu0HhY$ zY{gNBlg31GS@l9)qmp{E)wX@s+bNPQ3~r<{C76PKs5wgpIP^j&PlSf=-@pHMemTd7 z`Et{qn&2FTyU}Dd^=q18t_3%kk9i7&mBr*)1L1??mWWoxY2!q34s5w3Ou}3)|#WnR+z#^-Y654;lBDwL}Yx zI;Nl@2fEXa#Uddd#3Fp!;}e6&+Nwy6h^5zA1*P5>hMsA(ukA zBofD|7k85Nok#1G1$P5XNNb`3RnkN1c63&B5Xn8(&eD5?<QqX{f>O< zP=ybf1JbKyd=iBzyHv+N6x~GdU-=8($R8NGD}|Qd3`tVcD+4Ir(g( zf!Hqo4i!JCM$-FJ`*}u{pG+d;t2)2quI$?X*^OR8gy#4ChoERu+%iV@#13N7R14}L znp{PJBq1FY1Z93&6jcg5pn7yn|HFo5Dg~4PwEC&a+|CEVWJ&VX>(P$1(a3iropx7N zf@?G75^iQG3W5^*(og`JQkxA2V~tPHl=!?m$%nGI*p)wmiQ9(EsWW2$msgj&fHSKo z;O7!sS2J$vCtHB^FE{O1GDQ^n`6(A{ew93yuogqQ^uTfPmrb1%??wK*K&q0`UD>dn z9=6l&OHKOO^#B|0$x8egdKY$WUmbgG%Ap3u`L|^DswNpF(ISv?%Flf)2-T>N%HoTu zb4U`n#`1I4*O0IXbaM%Q87inPul^u8sx%ciRen*cl;Ekn0(Y^Jc1|V7iX-N$xhcqf zAX4Zo)Wt)9$_wyK)lFD`e{4Tom%hDDrye}Yt4OBSc{RCnraDaBIDQgcojDfg2dDEx zt>d>f0&d!7Q;uufLe0oimKQ)gR;YrKwI5Q~-NPdGag1t8a!acH{Rjk zQb7U7Ip=r>;Vsd2bhTbGr&|aH&l7|H?)$Hj!Sj;Pp)q(SVz{@`_494KR*R>afUwp; z_PY3L`3fDVXUz+$_H&!=M6T$HvBC;)50 zgw)LxJzBFmG2`=S6T@WyWvF06<*tI4LSJq=-lsL8V$)Pon{+l#GO5ldNRUdv0k{u& zfYgJHoFkXFT8fI`iit?g1%Bm6KBznt0i_2Wk4IohJ`%NlUy?6;?yzT^{b{7QKlRv|5 zcM5zaDSP>5$hQQu?b8k#d8*qWzet#Be5OE9;h{ACb=)X$dw8cJ=CS=$w}-twfweb62Wp0SHHuDjOAJ=2MGEIPgi9_2o~nRYEc&CGlycxA)zOc=Tl*mUb&{EfoxW53 zqjWa@As$YncGFf-b+VF`UpHF}Su@}TdF+rO0G`$ps) z3SizTP#$ZrvF3v{_~y4k5m0iLx^Q!m_>Ruf)N(?>UoMTRHGuv*n zEh*fVO=Irgi_ZDUS7|Q8Z2+=eUFhX6?v;;Asx`Zdx=WU&`U}=l%13jPx7^s$~)(_kUzYO1ZAoj@YDBW`=LS+Xy7Ub);H zBfpR|5}%Jl1lUT;xXbe4T5IxS2h*!_1w?rW4Od4m*Xr0%7HLdq<4t+jPzm|&6C?-x zvUYj43CtI=@3{#BT|*|s0Cgy_IqlxobGiGnsFsv9)X7?kDq5fglgd~-xja_NxcBGw z=luG|3-hl$X<=64ZO3T#X=IL6Njs z`{&$BwIycN!IpHd7R1K2D9iLbEKA{Z>9JWB_ww1c9^VGvd zXRHxBc!f)%Z|pezE)Vw!Ghe0*4~KbEW_8f~)>_Jlbt=5W+umFhFxn7*wMCH;cxna1 zO(}DhmqYt7|Cq16@8b!r1`XBAZ3Qqp-(b#nJOaO z`rTJMFvMSZY@AZlx2A=0-frkt2Z01T2j&2D8@qZ764DA#KsZ+4-sncX-MlBo>G-9N z2W4NYF5B%Q9Eweyq#W+p_T;UqaU@lFkO*|!$mb#QF}CSiu5J<~QFTGh8vg^JI7s+-KW z~&L`NUXUi(s|Q{ka&2SfQM zx&0_Lx@wRT#k}&zRSm#=?fbnbQr&L{)F0z~n6_*x zcTe>NxF46Uj#@Prodcqr4IOxRbNce>Z=*Lt(7+lnp&M{jY(~|s>&%V=fjR_=x@&Ye zg@`IHIU`#BTbfuO2B4Fi%Z=Z{`EqE#Fx=bY)0z-jBw87Cr#Z=uLqe;P`HhgKUgNn> z?e@S+u~GGQ_4yP))}!_mZ=Qr13cs91NR{`S(`6r8gI%pNY^AzU+}#V1n01A7rl{sS`{(r_i{KtR(@BjRVKd&~|_ka5F_aA?VA^+h& z{NMllfBmQ9Kl~xLnse@T+;N6H`+2mw!+Bpbo@c(!!hhSk=aJgH(siYD&6MKWtHyfV zHPq`q(w%$CE2KJSpVzu-t$iPrA8MtBw#pIGu4(5Z9f8m1lla5gOZ>xs`#=9V$Kwxm z&)C8^?=~YJbzV946|ORByh0ect)A|FwQ$uq>%4D1IN#^4cf7B)%IIz65c$w}&lb-+ z^wxaJx@KxuxW<`}am?ECG0)Ow>Sf>UDtXnTwCmsfM}_q3`2OXWAHV+l{_We3Uw?dW zzx>m$fBr*^_Zi;=w$6Ch*c0!3>{076Y6&Thc()#UoyR)Y(dOOz;E}_%XRcQ`j`!466WB2qAf$g>X3?Zg* z&UW;1^u{-qm{K}gKV}Rwmk{gViLNu1p7uRLZAZAyJLP^~q3!EjS6X``*c)LU$GqYZ zR+{6uM=bpwwU?E5JW4%|(XLq+nvl;i{+Gc1vcCS)>VN(6b^hTB^?Vc473UtuRnK^w zb0f6{`tTD=l}gb{kQ-AhxW@ae{5r{Uw{45zkL1j z<6r;%e`!B|+3VLI|MaK-`G=D8{Vx2g5B{(2&TBP%;MIFW`*An%xK`+;2Yg0HCD5g- zU3bPwVm}w2rsI#&Ue}zZ_3Jtte~%TGz30j)7Igo(u7U5WcMjO;IrDMGD|US0yaNXJ z58>Yv1x2B2ih(Cu_i?p-X57Rza8iYj4gptHduWkAj5(o+3+H!SVW*WMvQD+}U89`+ zE^F7h_TWc2(4$?WZT?ln&aM#g6S(e__`ZqC<7QukH-Gx_^CzL5Ifi$sO&+bC^BAKM zC)Uonm4G>{h`-u%XO6rd`@D0FC~O>a&$P~sb|T#Cj7aO6C0@tQeVnLs3(HOHH z-N0iM8P~k8#)G9??lLflfrmkq@xJ5L^N6dLa(T#||JG3xe^Uq4CiuJ7@7^ZKppMavnnBD`R~(5`cychNGGzOrrda zA5G^7B^@!(nF224Bvkg3c!u(Fb{WwjLtIlkG1^Wv>Ab+WkF!oJc<%-RD7)u7q_GFq zUD1k=QJKhV0uz83{4C1Q@Z$S^)wb{B&!0qwUX<`Aw4t+DeFVZtCz2jzwsRD8p7>X) z&IzyBje@bAm-MKs>o1?h76?RdVmnF> zDFCK0gFO=7d!-IkX}oEkg%iBcvhz5aFC2&70Fb!#Qoyyi06qr}tk(mFadG&&_Z>D) ztsN)$0~i%jYJFYhK1;<<4dU~Kt@l=WkblHr!tW$1g5^dyl^exsbpxC62*L)Qf~#xi=wTYw#bbU@~kD*gZ`aU`HRpaP$lL5YMn z9B49JkB;RKX*g!^Hphl{0r_s{Afd^L~8e!c&(W3LlVhkDc=gcf(y`a~ogPfR-G{aU5#e4xrYU zG5*b`mJB2SZRSomX%XB@IDkcnYXLmWH|Qp8p}W0RU>?$r>@^3eN}?hrtt-IKo})!e{Q}j@AJZI5!pEz6peru4u~;K=7Lb% zljw$yN0V%9@8NdmZ@%71Vm~%V3WwqAhsZOw@W* zAKU{4y9p5@(eqlwe)ONSF4#Z>8xt^bt_S>w7m#}Q1&ac%ff{ZcCUK^znCrmelq6sD zhSy-ux`Hc$=K?_hb=n1C+_1+hZe(47bm$}O4#IZU10h0oDv=v@g8k0GF@g~Tf#Za& z9d&_qadK&c%*H&=ks_uTP(&gqv5OCGD}pWC`Yf_Fzx??2{j;j!)ILCu6V<{=19~t) zz8UP90N`OteF#*eE+kRbdFtj1Y7d785QouZ4d*OrgewVj38TORgiY{(c_Y?@LEJY# z0WF)DSXf~~BRG3l|A3X=Z*mL5!qQf_Q2u(%3i=|>5m`_pNZyT*FA?q7fSa7*AB)%n z97uif)%-mGY}5b+;O|cebR>8*94MHk1$+<)2JJ4ev=T#xLlgD`1idBT%!}N9YU8ui zF#hWUU^`OoeP-SlTm}r&L4Ya({vYoPWe2z|+)ai=?nD5K=+5d8958W^u0uPVA;H6I|GPnp)wxLKO~n&K?57U zDvPNIx!?mp(O6R^hdscGAXfN@A|{_o8HC0kUCq?mRKu{EmA9D}juE$yhT;(h5WT>} zpfN;PPJmN_@4~rE4<64!y-4oY^>vNUf%HDF@($SgJkDHh>zSA5dJN%e-T_kat_?M8G0WiN%r_9wb z!Z`7isAs%3ng&=RP{G(xXh;UJI`gyzGl%5jtwAG+AO|-CnV{Vl;R0WPT2y$)XTg1m z_p6cC`(4{Aaq2+kd@IO6%}0UKZJq@N7&s_G0Gd;<6p)ZO7-p4q>re%xJz;eR&VMz+ z*#TlRt^wlHk+70xcKI&+Xut6V_XSB`6CuFRDyQ&6P&jlJe zaV)sf3{d8QfN9}2jn?aRB_L4d<)0)Q#(F}|dJR%(EIonCuxH-)oG521Z?3J)2s)Il zAJ`i(k57LnF>W0g2VGbYsgtOLPeiq_{bt}8*hfk2I*lU+L23c!`O3c;4c$Y4F%@_3c)B5rK)w!LyzQd4QGMEb> zc=ZXu1-3!dL1Zm2bN{%ObDE^@4HpLBB&J2<4|olIBCcj|ym@mD55vL_aRBJ*c@fiy z&|V(w8x!(M;LK^87$V9ZV1)){_=ng|-9IrG@tXkOw_@!mFmG+H1r*FP?wkKX%>ZDy z&SNB^?zI;v`CejSUF=4ua5=aUP7zc-&T%bZPdky$om)9Vg92_$Di?6p3>esc5!;tv zKNE#idE)m_S~%EFRErz$6V}DYp2kgB+ac0HG)W46XPy|9LUwX{_%?3+#yR6vf!+;G z@#3msTMa5+CpZ{^B_smz0`0Xcn@ve|z}V*n3cxSCWhj9PcT0T1;xIsvX_pLB3pI9c z;5LyozlruutedpN!09_HzIS z&Z|b;1)eXydYNc)V~N z8IpP*a6yoJT%ub7WW9*~V@5npMPD%w6fx>E2$rxb+;4jFhheWGLnPWxqTX#f3a^#k z;zEv{PXkXiSP>_aySY!S>^Aag10mv*j)rZm2C*@bnK&MxZA1SqQ$R#}0s{yc*AEEn zColv94Xf{7u5l+6lb9NtS8oN@)y!WXyvR#Z{M+7N#%HMkx!)m3H*=yQL;Y4Uk42Cs zw4Iy70MhZv#CSe8jt=0*zYe1!Ajmr}jfC(!2WE64yyk5U2ovwN2Z3xr@YfT1vDE1O z>WS-yrUp<7++lsV{eptXPxlSiCAz?1&0Bf9Wo`{Df~G;n8!iQ4hocQVbDRV0od#;j zA*0DBcft=wx_P-^y_4k*s0AYF)9M*Ln zhZ)$7BEtnLEd3H!!;SgWPILsc6TGg_*5w6m0RfmB2k+xNCYD;EtHgpQy^4FsMKIE2t^XZo%8p_FGoH2oZzy*Bz&0m1tfaH$GfJgR4I0Es_VTyT_kZ>$G zv!%Q^!ikIFUjhKZoznRPg28)1{DG*`JA#H|IlQoYr}MciK`J_r@dSe>jFR6YNG&ih zpV)DByMaGof*{3Kid?Tj{V|FAt|%oM&A&bdk?g*}$DmCD(;SLKJE_U^^>od{EqeCe*aL(~4qFq)Ci zL2wZ8&oKG8@Dc?0wuqG=DLg)(KPsfJu84`8oyd{)i9g5TW5Mu9RGN=BmcGgDda~iC zX9(|U=1zwd1{wK4d(r9GcPKgtBrw$1;- zE6&94&PD(YP(oC*pE{!jq(?2Mm|Z-`<8><{y~Qecj&5!DO& z0lxx{_cXm*1`s6gYk0A;2Q(mG*ug>u7{WyaiFsia`hX%7wjn6&GKy?%%%r^ci;?DZhtM ztnbWiU$fSWFa><53(U0^NRbCiM}5HN!YYXu9knWi?KrTD41B<%3W1~{w6izFMr1Oz z2~gkNjGA$sP!HBA^#;L4(?Ivp<{0Sld)DZL;jd~oqnXYCB1~d$Gt-Pz%n$(kN1NH) zsFfdqrzyc-fw_;`FSFlT}yZ&d|H3cx4Y1BBPGpbhi`nW;%uMAS#RW>Rlx z>OgPwF9}zEO~@XsS%W&^v*!u$kJ-EWxFP5*t&F0=b@8Ha_BoDSi`SX}!f56|H*e*P zwI;Z^1Hyab)Zj*9VNe~6d|tRml<49I0sJy8NDg8FD#i|%fFc5!y;Ys)#PFu~x&yku zrXdCintr`n{a~MS{q2wKC4jRSZk; z!3r_-rt&6c9@-M`zfQb-++MQafx?_%paL|&jT1v*6en-EPy$3~iUpiCto(b!9M}|J zoB{3|%L4SZ8*~lb0KsiM`NHo*lk09~-YWkOw+N0PyiOw5ob661-_B316dy2gtjjW# zg!9NIrX$J>Q8|cF5oLrIJ|Vl9!~QI?@yqAD2VeJoTLt622*({;JOMyL@E&%uP_dxA zInSi`zJeDAx8*U1w+8$lQ5IQG)BtJ@nQHi9pg%E+AM)RIKo;nuTFG()J{C?0&)JTd zXOX)~{ND%_*4s>9fL=282L6H8nJGr8qAoD@HM(5)0*{0Z+J+=Ae!|;{je+3kcnK)N z7JLB8=ky{fqGkZY(+jY1_2G5a17#p|B0V&e(Dhklv%e(Ri1Qx`;=CYPuxX@oWqkWM zCpH56Gu>jgs9Ji-85coUE+NPqZUEXH$F^bx2w?ht-5hr}*=H&cojNTSxyrHv6;cH} zMvWsRx^M8v1&A+iw=VcAg1~Wt0&Z`_c!UP!Y%LHC!IG;kl?x)7yp#p(4(mA@jsi=1%5L;=vy)i8nqAHVeoctFH*-Clc+MU*XGwBerT#X$-_I|$iKspi?> z2ouikwVoG!H*5>#X*if22+IQvYGUfS=Qa~l zBKY72vSCCGnLv2%5C@3Ct4qLnka=<-Q@Q~cLegGS;(}pA?-qLHtOH$y;RSEScI4Oz z?gcN{AX)-e>IC=hMJpJC2ZVcgx?@8$n?-}faa^wD*g? zf@pS!u&WgjCBF#n``7mKpI(sKhpQ@YXvNXzCB}yhQ0Hn$X{so8p>ev3%ep;U~2hi#r-4f`qu?W-yFCX}^FtR0gCxK}WB0f*o zRz6`>;kcd%ZEg?}JFFWZ7A8?jH0y{5nJvM^a9{u^&;Vdz^N{ffmTaTa_~{k-EIj80 z*h=S{jh1qcY2^r?(!JfWSi{0&@2P-?P%A*yg@`uvsBV2O*a1ibt69e!4O^&4883(L z!saK>2P!GN!6AzcxmrQO0d~~58h;_u>%sNwMQGnXOAG~m=K}?;Kc2J$3KbV93rK|F z6Ct~7mxmi>G^|Moh2_NrJ%`E*k zt)I{}Q?9qgBh@M=khvxS&N#iQ=N%?UbMZw0)r_LRDG&G&j*XxMVgvGklL)}M9^Utw zDCA?!@8jdQ6-Q{Du-EdJ$F$;m5Je*S(G&g@r0PXAI=t|>)dVO1m0%3QB_}z&#)XFv z9gkX`QuJ(TN~lucTT&S<=eTcU1&kBmxbYeXE*Oq`SZbQRXoY1#W!8(T{eSImpW&@F zf*&XWY&M*7+J!T~pEe9*;*2YtBlUefmjVgchJFF@AzV*Y;*G#?dMH5gQW=*4&e+|e zjfo8>n3ee#02gOIcJv+z5_x!&I6==otAO_n-{SS~i>C^GT=JlGh7O=MAoeD91D0(t zIM{kWy#eU!wmJfguZYvkR`lz>Ic^}>wH_AlL|nAZ;WCrOf`-7`%oM+4wVp)pF8|}1DG+awi

(%Y92(~<``R{|nHNudYV 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 "${T}"/ldap.conf.sudo - # See ldap.conf(5) and README.LDAP for details - # This file should only be readable by root - - # supported directives: host, port, ssl, ldap_version - # uri, binddn, bindpw, sudoers_base, sudoers_debug - # tls_{checkpeer,cacertfile,cacertdir,randfile,ciphers,cert,key} - EOF - - insinto /etc - doins "${T}"/ldap.conf.sudo - fperms 0440 /etc/ldap.conf.sudo - - insinto /etc/openldap/schema - newins doc/schema.OpenLDAP sudo.schema - fi - - pamd_mimic system-auth sudo auth account session - - keepdir /var/db/sudo/lectured - fperms 0700 /var/db/sudo/lectured - fperms 0711 /var/db/sudo #652958 - - # Don't install into /run as that is a tmpfs most of the time - # (bug #504854) - rm -rf "${ED%/}"/run -} - -pkg_postinst() { - tmpfiles_process sudo.conf - - #652958 - local sudo_db="${EROOT}/var/db/sudo" - if [[ "$(stat -c %a "${sudo_db}")" -ne 711 ]] ; then - chmod 711 "${sudo_db}" || die - fi - - if use ldap ; then - ewarn - ewarn "sudo uses the /etc/ldap.conf.sudo file for ldap configuration." - ewarn - if grep -qs '^[[:space:]]*sudoers:' "${ROOT}"/etc/nsswitch.conf ; then - ewarn "In 1.7 series, LDAP is no more consulted, unless explicitly" - ewarn "configured in /etc/nsswitch.conf." - ewarn - ewarn "To make use of LDAP, add this line to your /etc/nsswitch.conf:" - ewarn " sudoers: ldap files" - ewarn - fi - fi - if use prefix ; then - ewarn - ewarn "To use sudo, you need to change file ownership and permissions" - ewarn "with root privileges, as follows:" - ewarn - ewarn " # chown root:root ${EPREFIX}/usr/bin/sudo" - ewarn " # chown root:root ${EPREFIX}/usr/lib/sudo/sudoers.so" - ewarn " # chown root:root ${EPREFIX}/etc/sudoers" - ewarn " # chown root:root ${EPREFIX}/etc/sudoers.d" - ewarn " # chown root:root ${EPREFIX}/var/db/sudo" - ewarn " # chmod 4111 ${EPREFIX}/usr/bin/sudo" - ewarn - fi - - elog "To use the -A (askpass) option, you need to install a compatible" - elog "password program from the following list. Starred packages will" - elog "automatically register for the use with sudo (but will not force" - elog "the -A option):" - elog "" - elog " [*] net-misc/ssh-askpass-fullscreen" - elog " net-misc/x11-ssh-askpass" - elog "" - elog "You can override the choice by setting the SUDO_ASKPASS environmnent" - elog "variable to the program you want to use." -} diff --git a/app-admin/sudo/sudo-1.8.25.ebuild b/app-admin/sudo/sudo-1.8.25.ebuild deleted file mode 100644 index f4ab4527b4fc..000000000000 --- a/app-admin/sudo/sudo-1.8.25.ebuild +++ /dev/null @@ -1,240 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit eutils pam multilib libtool tmpfiles -if [[ ${PV} == "9999" ]] ; then - EHG_REPO_URI="https://www.sudo.ws/repos/sudo" - inherit mercurial -fi - -MY_P=${P/_/} -MY_P=${MY_P/beta/b} - -uri_prefix= -case ${P} in - *_beta*|*_rc*) uri_prefix=beta/ ;; -esac - -DESCRIPTION="Allows users or groups to run commands as other users" -HOMEPAGE="https://www.sudo.ws/" -if [[ ${PV} != "9999" ]] ; then - SRC_URI="https://www.sudo.ws/sudo/dist/${uri_prefix}${MY_P}.tar.gz - ftp://ftp.sudo.ws/pub/sudo/${uri_prefix}${MY_P}.tar.gz" - if [[ ${PV} != *_beta* ]] && [[ ${PV} != *_rc* ]] ; then - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~sparc-solaris" - fi -fi - -# Basic license is ISC-style as-is, some files are released under -# 3-clause BSD license -LICENSE="ISC BSD" -SLOT="0" -IUSE="gcrypt ldap nls offensive openssl pam sasl selinux +sendmail skey" - -CDEPEND=" - sys-libs/zlib:= - gcrypt? ( dev-libs/libgcrypt:= ) - ldap? ( - >=net-nds/openldap-2.1.30-r1 - dev-libs/cyrus-sasl - ) - openssl? ( dev-libs/openssl:0= ) - pam? ( virtual/pam ) - sasl? ( dev-libs/cyrus-sasl ) - skey? ( >=sys-auth/skey-1.1.5-r1 ) -" -RDEPEND=" - ${CDEPEND} - >=app-misc/editor-wrapper-3 - virtual/editor - ldap? ( dev-lang/perl ) - pam? ( sys-auth/pambase ) - selinux? ( sec-policy/selinux-sudo ) - sendmail? ( virtual/mta ) -" -DEPEND=" - ${CDEPEND} - sys-devel/bison -" - -S="${WORKDIR}/${MY_P}" - -REQUIRED_USE=" - pam? ( !skey ) - skey? ( !pam ) - ?? ( gcrypt openssl ) -" - -MAKEOPTS+=" SAMPLES=" - -src_prepare() { - default - elibtoolize -} - -set_secure_path() { - # FIXME: secure_path is a compile time setting. using PATH or - # ROOTPATH is not perfect, env-update may invalidate this, but until it - # is available as a sudoers setting this will have to do. - einfo "Setting secure_path ..." - - # first extract the default ROOTPATH from build env - SECURE_PATH=$(unset ROOTPATH; . "${EPREFIX}"/etc/profile.env; - echo "${ROOTPATH}") - case "${SECURE_PATH}" in - */usr/sbin*) ;; - *) SECURE_PATH=$(unset PATH; - . "${EPREFIX}"/etc/profile.env; echo "${PATH}") - ;; - esac - if [[ -z ${SECURE_PATH} ]] ; then - ewarn " Failed to detect SECURE_PATH, please report this" - fi - - # then remove duplicate path entries - cleanpath() { - local newpath thisp IFS=: - for thisp in $1 ; do - if [[ :${newpath}: != *:${thisp}:* ]] ; then - newpath+=:$thisp - else - einfo " Duplicate entry ${thisp} removed..." - fi - done - SECURE_PATH=${newpath#:} - } - cleanpath /bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/opt/bin${SECURE_PATH:+:${SECURE_PATH}} - - # finally, strip gcc paths #136027 - rmpath() { - local e newpath thisp IFS=: - for thisp in ${SECURE_PATH} ; do - for e ; do [[ $thisp == $e ]] && continue 2 ; done - newpath+=:$thisp - done - SECURE_PATH=${newpath#:} - } - rmpath '*/gcc-bin/*' '*/gnat-gcc-bin/*' '*/gnat-gcc/*' - - einfo "... done" -} - -src_configure() { - local SECURE_PATH - set_secure_path - - # audit: somebody got to explain me how I can test this before I - # enable it.. - Diego - # plugindir: autoconf code is crappy and does not delay evaluation - # until `make` time, so we have to use a full path here rather than - # basing off other values. - myeconfargs=( - --enable-zlib=system - --enable-tmpfiles.d="${EPREFIX}"/usr/lib/tmpfiles.d - --with-editor="${EPREFIX}"/usr/libexec/editor - --with-env-editor - --with-plugindir="${EPREFIX}"/usr/$(get_libdir)/sudo - --with-rundir="${EPREFIX}"/run/sudo - --with-secure-path="${SECURE_PATH}" - --with-vardir="${EPREFIX}"/var/db/sudo - --without-linux-audit - --without-opie - $(use_enable gcrypt) - $(use_enable nls) - $(use_enable openssl) - $(use_enable sasl) - $(use_with offensive insults) - $(use_with offensive all-insults) - $(use_with ldap ldap_conf_file /etc/ldap.conf.sudo) - $(use_with ldap) - $(use_with pam) - $(use_with skey) - $(use_with selinux) - $(use_with sendmail) - ) - econf "${myeconfargs[@]}" -} - -src_install() { - default - - if use ldap ; then - dodoc README.LDAP - - cat <<-EOF > "${T}"/ldap.conf.sudo - # See ldap.conf(5) and README.LDAP for details - # This file should only be readable by root - - # supported directives: host, port, ssl, ldap_version - # uri, binddn, bindpw, sudoers_base, sudoers_debug - # tls_{checkpeer,cacertfile,cacertdir,randfile,ciphers,cert,key} - EOF - - insinto /etc - doins "${T}"/ldap.conf.sudo - fperms 0440 /etc/ldap.conf.sudo - - insinto /etc/openldap/schema - newins doc/schema.OpenLDAP sudo.schema - fi - - pamd_mimic system-auth sudo auth account session - - keepdir /var/db/sudo/lectured - fperms 0700 /var/db/sudo/lectured - fperms 0711 /var/db/sudo #652958 - - # Don't install into /run as that is a tmpfs most of the time - # (bug #504854) - rm -rf "${ED%/}"/run -} - -pkg_postinst() { - tmpfiles_process sudo.conf - - #652958 - local sudo_db="${EROOT}/var/db/sudo" - if [[ "$(stat -c %a "${sudo_db}")" -ne 711 ]] ; then - chmod 711 "${sudo_db}" || die - fi - - if use ldap ; then - ewarn - ewarn "sudo uses the /etc/ldap.conf.sudo file for ldap configuration." - ewarn - if grep -qs '^[[:space:]]*sudoers:' "${ROOT}"/etc/nsswitch.conf ; then - ewarn "In 1.7 series, LDAP is no more consulted, unless explicitly" - ewarn "configured in /etc/nsswitch.conf." - ewarn - ewarn "To make use of LDAP, add this line to your /etc/nsswitch.conf:" - ewarn " sudoers: ldap files" - ewarn - fi - fi - if use prefix ; then - ewarn - ewarn "To use sudo, you need to change file ownership and permissions" - ewarn "with root privileges, as follows:" - ewarn - ewarn " # chown root:root ${EPREFIX}/usr/bin/sudo" - ewarn " # chown root:root ${EPREFIX}/usr/lib/sudo/sudoers.so" - ewarn " # chown root:root ${EPREFIX}/etc/sudoers" - ewarn " # chown root:root ${EPREFIX}/etc/sudoers.d" - ewarn " # chown root:root ${EPREFIX}/var/db/sudo" - ewarn " # chmod 4111 ${EPREFIX}/usr/bin/sudo" - ewarn - fi - - elog "To use the -A (askpass) option, you need to install a compatible" - elog "password program from the following list. Starred packages will" - elog "automatically register for the use with sudo (but will not force" - elog "the -A option):" - elog "" - elog " [*] net-misc/ssh-askpass-fullscreen" - elog " net-misc/x11-ssh-askpass" - elog "" - elog "You can override the choice by setting the SUDO_ASKPASS environmnent" - elog "variable to the program you want to use." -} diff --git a/app-admin/sudo/sudo-1.8.25_p1-r1.ebuild b/app-admin/sudo/sudo-1.8.25_p1-r1.ebuild index 997ec6503033..b9509e46154c 100644 --- a/app-admin/sudo/sudo-1.8.25_p1-r1.ebuild +++ b/app-admin/sudo/sudo-1.8.25_p1-r1.ebuild @@ -23,7 +23,7 @@ if [[ ${PV} != "9999" ]] ; then SRC_URI="https://www.sudo.ws/sudo/dist/${uri_prefix}${MY_P}.tar.gz ftp://ftp.sudo.ws/pub/sudo/${uri_prefix}${MY_P}.tar.gz" if [[ ${PV} != *_beta* ]] && [[ ${PV} != *_rc* ]] ; then - KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~sparc-solaris" + KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~sparc-solaris" fi fi diff --git a/app-dicts/Manifest.gz b/app-dicts/Manifest.gz index c5c98f04214e19a07d50e423ae800a577fe2ee3f..436f87d5f4806ac8167cb8d8c9038afc12ecd244 100644 GIT binary patch literal 52138 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 literal 52139 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 I`N)9*065!GIsgCw diff --git a/app-dicts/myspell-en/Manifest b/app-dicts/myspell-en/Manifest index 7f4e88ff7d3c..cf0fe159b8fd 100644 --- a/app-dicts/myspell-en/Manifest +++ b/app-dicts/myspell-en/Manifest @@ -1,3 +1,2 @@ -DIST dict-en-20160901.oxt 6025820 BLAKE2B b4b698d63e31c478ec15eea8fa90afba6fafebb90c88618094ab3535af0effb5777e9be313f8a72a460ac32379c699308a791a79ad977d326d9161857a793dc8 SHA512 f52b1fe8c32c6f7dad389d43f52356ecc989365113593513c61a36ad6fed03c6eab7e08c9a07b281c1a30bdf6dbe2d201bc2ed83c6b1fce1006e16de969a30b0 DIST dict-en-20170101.oxt 5960816 BLAKE2B 65505ed6e8323f28377728ac29e550cf151688517b83209b055966be4e7e14465aacc1d1677d22bc005089d7623e78e63bf91dcdffcde3a790532dba87b54615 SHA512 fae05d3e4bdc9bbd5dda6eb2c0de2f5d0860973e75fe0931bcb0d0e0a5015fb6042beec7f811bee0011f519d13d0f3b52b09fbd906a75340bf311177885ccc1d -DIST dict-en-20170501.oxt 5964856 BLAKE2B 71a19b8c5215dde7d2779a259310bb3b098c0e6493000e77e7c0433efbf5faf03e8a4eae85ba500142f72838a6b0b9dba173c0025c1568d367d7093548ac0a1a SHA512 df8b2f15903d650b5fe9499dd278d2831f98aba421e83d38e7807e42c3c2304fc7921f12663589a7195de6d298be6103e3f7a58b15755512bd1db0e4c4f7c5d5 +DIST dict-en-20181101.oxt 6052772 BLAKE2B 46825cb406406a3d64e8495f047ae81d6b693e6ff5cd89152a9c829a80d7be1920dfb3572a84aedb2e8f8e5c767aa49ed7e71ab330aca83b3936133699f1098a SHA512 1f351b97c4fc907c5751a35b6665b6d91b1157b6a952a378f565989249b1900395f08f0204407a21b0bcb999fe695c14707c4744f5da32d521ee8d75f73c89f9 diff --git a/app-dicts/myspell-en/metadata.xml b/app-dicts/myspell-en/metadata.xml index 097975e3adc2..d8d2eab72daf 100644 --- a/app-dicts/myspell-en/metadata.xml +++ b/app-dicts/myspell-en/metadata.xml @@ -1,4 +1,12 @@ + + onigino@protonmail.com + Gino McCarty + + + proxy-maint@gentoo.org + Proxy Maintainers + diff --git a/app-dicts/myspell-en/myspell-en-20160901.ebuild b/app-dicts/myspell-en/myspell-en-20160901.ebuild deleted file mode 100644 index 7fc9b1cc89f6..000000000000 --- a/app-dicts/myspell-en/myspell-en-20160901.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -MY_PV="${PV:0:4}.${PV:4:2}.${PV:6:2}" - -MYSPELL_DICT=( - "en_AU.aff" - "en_AU.dic" - "en_CA.aff" - "en_CA.dic" - "en_GB.aff" - "en_GB.dic" - "en_US.aff" - "en_US.dic" - "en_ZA.aff" - "en_ZA.dic" -) - -MYSPELL_HYPH=( - "hyph_en_GB.dic" -) - -MYSPELL_THES=( - "th_en_US_v2.dat" - "th_en_US_v2.idx" -) - -inherit myspell-r2 - -DESCRIPTION="English dictionaries for myspell/hunspell" -HOMEPAGE="https://extensions.libreoffice.org/extensions/english-dictionaries" -SRC_URI="https://extensions.libreoffice.org/extensions/english-dictionaries/${MY_PV}/@@download/file/dict-en.oxt -> dict-en-${PV}.oxt" - -LICENSE="GPL-2 LGPL-2.1 Princeton myspell-en_CA-KevinAtkinson" -SLOT="0" -KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris" -IUSE="" diff --git a/app-dicts/myspell-en/myspell-en-20170501.ebuild b/app-dicts/myspell-en/myspell-en-20170501.ebuild deleted file mode 100644 index 8a91e263b3ae..000000000000 --- a/app-dicts/myspell-en/myspell-en-20170501.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -MY_PV="${PV:0:4}-${PV:4:2}.${PV:6:2}" - -MYSPELL_DICT=( - "en_AU.aff" - "en_AU.dic" - "en_CA.aff" - "en_CA.dic" - "en_GB.aff" - "en_GB.dic" - "en_US.aff" - "en_US.dic" - "en_ZA.aff" - "en_ZA.dic" -) - -MYSPELL_HYPH=( - "hyph_en_GB.dic" -) - -MYSPELL_THES=( - "th_en_US_v2.dat" - "th_en_US_v2.idx" -) - -inherit myspell-r2 - -DESCRIPTION="English dictionaries for myspell/hunspell" -HOMEPAGE="https://extensions.libreoffice.org/extensions/english-dictionaries" -SRC_URI="https://extensions.libreoffice.org/extensions/english-dictionaries/${MY_PV}/@@download/file/dict-en-${PV}.oxt" - -LICENSE="GPL-2 LGPL-2.1 Princeton myspell-en_CA-KevinAtkinson" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris" -IUSE="" diff --git a/app-dicts/myspell-en/myspell-en-20181101.ebuild b/app-dicts/myspell-en/myspell-en-20181101.ebuild new file mode 100644 index 000000000000..932b93b49c69 --- /dev/null +++ b/app-dicts/myspell-en/myspell-en-20181101.ebuild @@ -0,0 +1,55 @@ +# Copyright 1999-2018 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +MY_PV="${PV:0:4}-${PV:4:2}.${PV:6:2}" + +inherit myspell-r2 + +DESCRIPTION="English dictionaries for myspell/hunspell" +HOMEPAGE="https://extensions.libreoffice.org/extensions/english-dictionaries" +SRC_URI="https://extensions.libreoffice.org/extensions/english-dictionaries/${MY_PV}/@@download/file/dict-en-${PV}.oxt" + +LICENSE="BSD MIT LGPL-3+" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris" +IUSE="" + +PLOCALES=( "en" "en-AU" "en-CA" "en-GB" "en-US" "en-ZA" ) +IUSE+="${PLOCALES[@]/#/l10n_}" +REQUIRED_USE="|| ( ${IUSE[@]} )" + +src_prepare() { + if use l10n_en-GB || use l10n_en; then + MYSPELL_HYPH=( "hyph_en_GB.dic" ) + fi + if use l10n_en-US || use l10n_en; then + MYSPELL_THES=( + "th_en_US_v2.dat" + "th_en_US_v2.idx" + ) + fi + + MYSPELL_DICT=( ) + for lang in "${PLOCALES[@]}"; do + if [[ "${lang}" == "en" ]]; then + continue + fi + local mylinguas="${lang//-/_}" + if use "l10n_${lang}" || use l10n_en; then + MYSPELL_DICT+=( "${mylinguas}.aff" "${mylinguas}.dic" ) + else + rm "README_${mylinguas}.txt" || die + if [[ ${lang} == "en-US" ]]; then + rm "README_hyph_en_US.txt" || die + fi + if [[ ${lang} == "en-GB" ]]; then + rm "README_hyph_en_GB.txt" || die + rm "README_en_GB_thes.txt" || die + fi + fi + done + + default +} diff --git a/app-editors/Manifest.gz b/app-editors/Manifest.gz index a333da363dca03e405eb9f943aaf37ffa0728f1d..3f4d7e175e65823337fd22bcbb24f352026e9e79 100644 GIT binary patch delta 12502 zcmV;{Fe%UMZSHN5I1EW3?mcJk$cVp*jLfk_Q38MelK~UE3N@Po3Hacb4E1@O^Yq0F8jBoL3F2)*C8TPYZe!SSyYx`|@UtvsukU0*;%hnuk;WL+ zNFW!7Bf^yb8KfIeY0ihZNv4r1$wLv&SZA_j{lwC%RpWP#UxRw_EwQkDut4)$v`W%r zv*e)Tm}Q5#PU)M99ifrFlSLhK&yd?rl^TDY-T`Zk^q+y$Sz~nX7hp-sma(k(2rM?2 zS+)UGQU@s?*1wbU4*1wYP3MQDoqK;qYo77te7MCcg!%|qYP{MenFE=cqbnt(9eVUE z>~0x|8a#Wc**6v=g+T-zk3!^}v*~%BvWGu}xU{rg-PQn_zFmoKl2&<99&_+olo@{! zcRfY^1ipHHEIq{p@yEUgI{P7lu28PBwMAQyjVW{`6893TeN;_(2kY*c29+dE=58!ydcdg!#T z;M^o`trg>0A&)#7rE$hMo76ko`TVFx;fq(n!EByajFImLY52XAr??KJA^oC3f)%uF zh0L7*CGlf4Fc!!p2#&@{y|Ary)- zx4Eh68OWzi-tyXDENqetkbr-K7YV;0pu|_1BiF*BO0xdgjM`fOAkewBcD}k#)Ps*TeKC2qvND{IZtpeCFoGHd4 z-D8+>dBDO+m!%GEQ>KUz0E5?y2D`f2So7-gCd6r0p-f$k-0|Leki>s_gl(8(Iaxi5 z3e@5|3IWe!R@izUvdR^{%7ueiX;~!1dn0?AI0Zolv;Zl}M|jB`zbB0W38Tw+d_NUB z0MQT1Krgoe*KizbluEt<{vKamk>eA;N~$bDO_T?VNI?|pXMj|B17EElRNqP#rN*}3 zy_92Q+APpIOy2!Wh#r4Fk{5UWka(aKGO?YwH|j9OY~UTVJ(XS{iOK-kQ^?>j>qAV~ zS(HwhysnX=qw_y!mp!Ga*M!ud;MPcA%J?9I$>iv$+E@ra0C_w*2=qmZ!ir@gX<7U1 zAX?srx3FFb+&VyH4}C5~$cB4h?l9slRwUOwvD~vBQA!S?9t~*3fV_&47dz@xQp>?I zaX>8~R2+h%OpiQcRZuOgFn`nFD)`R9+3-|F(;z1Ji4NTh)`5nSp@I^n))!FEx|&1< z(oszQEm-`ZA0Z zw60_g`Iz{GPEkXtHQ6Vvb-|a<9zV69Nwrfchq+p*s+Rf(B^^=nU=Eh9-X` zSB|KfgAdyXOCo0v+-hV9VmMLxe(1Mw9+Z8R)PfB3 zJ^?9y1dhB%gv20%4O)<9EH^(*K#|$?8Ltzcks{D`XkN(~^g#i75Z= zk$(r>CmS4mW`$?k3rANWh}9v1>}x_$AjupW)!iUV`2Jzs3(>bnxR#6ppFj}EY!=gd zFpTF7hB-LIg#~kel8PBnfTF-$5^PY0Nk-gLQz#-V0iOZ`mV7F!PS)^;9A`ZVv6?!D zmI8o1@T5HWA_xl)>K~{jAx}-i69}nZU;yeQWd4kqV^P3QBfN1GlmnmSsVdtn!3jJt z)JU!*%P3Cp4Lsrr@DIK!wU09i$j1MrGAMRmBQhBM53)diL1o;C@$MGUcuzeK$`OQ( zRO12XBr_3!g-r4!ndlIU7(ztL5h2_K&i1$k3bC9UwCDLDHoOcmGi3u$NNu3W1Nc{v z5kY)Y%-OC5RxC2SNCCudKw&+)5ail9Lqck+ZZTmIfd(w2+~M6JsHgg4pyn(3(~kwQ`USyRpWODxrxwEz;jo%&(2~w9lpyhUMp|Vf+V6iBV zV1+%Pb%a)gHr!4TX!6sEfe2y7*^@RTPB}bdq$cq#ctDr{r{|JHtdu=kX?FwK(XZ2L zCWkVpH^7F;r=lrH4?Z2aY4~__uB@Rw1s4MBYV7cTF35b!52fVIT|Xn8j?hcdq;b%6 z-T~*Kq6-rsxPyc_e|z#wz|aVFVk4bL!czyzX$L|E6f-M@Tc5o0f_@H;X_a8q>%9!$ zetGlpPqf3ZNaA47(F6)QOP?LQ4b)1WC$a(UL)8S($&ljk3^j6OQHd)GfCzyy7)%5O z3hm&3YbT;22#T@XJl&}iWfX`v(Mqc!Rhr&_S~L_r`i-ANlAuZW z9ngYkR7_5uQ;;8^ORqx3i=%&lyMo6;HB>?}^eq6Wr(j#7Xy7cOikb()AbD^bAX_1h zgcCsh-lFwxtdBo_S@(#Md{5j0Q##Apw%D(K0Gq=l^Qtn$Tur+vJus4lg75(1kPRXq zk%03hxF(dXRDVNmrgUUrAq+GdH4ZYvl~|-<#tR}fSeh=gGH`C5-}@FZz7KIJFF4>jmi(`jKcCqVk!QA zY}l@r+TZnjOrV;B*t2~Xv1ha@CjKcOcsSCCEcRqQ{*9MFju8iwSq5<@Z{7iS{BFh^ z^R6no8ufNPPKQcdd_8D@slYaRK1wMhJJZW?R7+^m&|(85FeC~^0CA8_f3zahN;nWp zB+&d9s&g1A(0e=}lT+;htcV2{N5k5G0f~u+ozMW5qI7VcH&H7KzbI9uZY$+4=vnEE zh;DA9@!@SF$kGg+)P=HfZpaz;I$EFZS}Q+;b)Ypj1CSt}=heAtp-HqkhwkBz069W{ z*WKoz+?^`=1qFY>sY~8G-v}x-r8dr~Bub(?5IKV|=8@XSlMdpr+~{6ZD9wca9 zPX$4;1}!-1mcXSeN=J?DNW3MM>!yS@S+O%Zl)!k|mld!Q6-`oh^8wpPgbj^&V9!tk)%(fp%?iGA=)xU5-qyEE9a+VXPJKFub}GlU4$bts%pfv5rWlhKNT{oR;SztxrFw zZlAOV;6yZGW7$p}y>4k`I_{EsDsjo6A)U9R7T#%emf%*5_Od>I{M&~& zpI$Ww`G6)O*Hd4_=S+2Vw_SD}f*WS@^ zs0BU-n}$`)`n zj%^D-B2*g7x;0XNmIeCp{oBt!zxnkJU^zW~<7HrX8B>mb7t`Wmk+hUifrPeF76_+g zQNUANiT&%+$aq(ne&7g^^#|FzQDhl4mIiCMsF8rpJEY_mnB~6Hkt>B-k>&_nBvqUb z33d|J8}Q@R0`fd#!_nOX-c9N`PYQjOtMd-(HNRJ$!jt5c10x(nVD~Fq$rHw?teMAYzqa0$RHvQQKTz89r!71Ow74!)1tD|!Efdm$jXNln7bXLSj9@<4LlA09uI z5CBvFGj!ldtJu&pR}MklxXFdeKs-S8$k5?1>E3u3%OJ#rIJ#h|0>-?gS3529QJgOb~gLhKZTTaMN7fh4Q@%uX7y4hME7@s(68#hm#btCx?T{sHfKu&0~=yl^+# zlxEEc983-=lRQT|>?mp628N`9nL}GEvH)d&K|(klO!1HqJzo22ylEQhJ-7rvp?pDP z93DK>n>M-E1SXNzSYBj+Hpu6G^t%$C73;MD8)X5X>thoe$Dv(K`9x_Dv@{$zF%*2a z#twX0s?ejB;_y(J_RlE|87jQ^E@gnpuHz_CX&e2+JF@P!(an9Sv)AUTx4n&@Kfil_ z_vW7qRQ64YykIq(77z&q`Q5KJB(M8)ub7?gz+L@b^SC>yGQPXn%2p=c)hgxvHscNPw* zKVZCGcDe=Y%bVM_Y`X8tYIi3XA`14vn$C=<@B=`H;{XLfBt$1IxPbu+i{(bh#|b~D zYYszg%SnwzKpTTcS%VU2W<&Ov8rA_`(B?!oxM2eKI2LWkzya;KYbG?(rZ8X+sD4fr ztD1&OrnY%W$)19feG^Opqm#-LCJI!DM4B0?;nUPelll`if46HR9%!X73knsqz!Zbx z;J86e#2JN>5sv}7UF5dxR%V&!RL}iYz`oxzyU8zgu&Q2##fJP*gg6=X2%`0HuC8qa zIipi=AWaf#2t`K0t9o3BLz7{P)LlZW+0d4ax2PUMB?Qt@*ut@slS!T0OB$$xq<`}20Fe<8dt*u{U5*p`5M0KU(S?9+Z1F0*OMr9?wtbbPF~=157&I!bwJQ=1GV z6^T`sWJ78MD2igt+A^q1#qAM48e~FQKuYmuAOG@6;d=RSpTa561j7-sEcNulKe2=r zu!Va~r?OL}0qb}yr_{f$O2-m(u4jT0V=`K@He+o21QDEATMB39qK}kxXui;CO zz2Nv}43tSp>Q2eEKU#$bsdS_}{v77mXg`-uTwW6c69Q-HM#|C%=&embBdI%f!l5@P z+@l=}+}1ovwA2wT5T825Xs>#jrg%Igvr<-@B)b6QNCToW0FQLr3;OH$`0@St@!gyC z;pIEie;xg;BaIwFC!bpV;z3GH*kf(8O7p-y5Ij$&emWk{aD}iL!oaO-s0$nIjPfXL z0=J`LW?AE^-lAzpuCmxAvJ`>0AQ8MK0m44xauOQ4dnkSKPvaVsug&V?Ei!5Hw#d1_ zm#AH@o)QA5tV}S-D2EP?E{??Kf`R8C7%2^&e+DeuhI&xJ4vnr*=F}z1J{I+Wg&r~{ zh1bD*YTNi0xwG#a`Ajk+Yg0=&y@u?PK;e%L+gNduqZlvHAkLM+RJSuhO+5$MD79U* zO9Lyjk`a|i2v}i|Xd)@de)H6pk{|bj;G#sg=I$C?I?z8Thw=y&(pK@`+2#%f$OPuJ zf8B)16s0r?wC;)~r?TTO=BTaoaqTr|t6)IlkTUuUV`r2!>Sz@Tmmi=U#pT5V3)*36 zUS_DPi+C_i$jdTch3dOOuV-R`u^xe54>YOe)^0E>@5RIk-O@RKh#1tpO4|C2ry1ujs$H0W@#9Ne`iy#nP2RbO0!Xj!~pjDjLXhrSBPZft6+qP z4}dcGo(2H0ez}SA4Cf8Uh2aZyqrnIMVqNA2X;C22o-04Uy*5=mh70JhGge2S1b{$k z4K*Xmcu8D&tOJo#rP5Y=6|JwYz0hrnaBIi2$axi9{)q_*SW|XhCMn`nVQP=Af63J8 z04~Ffu2U=2hxb!MmL2^70H4~_ALY$S5WE`luu>Bs@WN!`T~chAza?8(ym(ckQIB9z z841pZTvlgou!Ov)+L4sncE}pOmdC_lE?)F3Xff=Be~S%22M_A?L2qr#<4G~A6lDPY z;QnS_`-U1KMc1O#Bs2pWY&ut(XS+fm#5J}E@@XcDx9kWj zz5yj3ppnD^cucrWH3>Cjc))ca7c7v#7**wi_eSq|2(lfoF1?53@-@1u)=eQBsQt1J zsfi|#!a@U}gC3*2r#DRlf8ZGgWUyccAQ_X5%*l3DG|7WXjM~uVhcPod6?KI~mRmIn z5heT$-cX})0ST?He@?XyGzNGIXp((_Oh+{V`d~w8{0fTl7Oc-^cZBE1{4KXIxZt7Q z)=>!yRZhaFd)cuIkSw}>p^*w6LYwB=F*kL60fDvB)qvlGY$)D{f3BnLV^`IwtG(c` z8#M~MfxwN=yzGoY7V$I@>0_pZqEpRfu?fC-Lhh)7rBN}61!!{cMLrnI%1Q#4g=kxA zdh=P%k@X_eU>#t9eA93(KMLMDFEq)TJl|Os9t*2RTIgrvkZ{fY^n1A8zyIe`;<<&2 zTc^gx&{$wN+rmz+VV^dsvoZ|utu)(Vci?+yxr0s^EKQBI&Z-9V2Ge%RHAjv zKrTZ#jGxx-^MV%5eAA5D%DK8gWXc2J2`KP_q}AXGc4r&d1ujPI56b(k2`}>3q-)iP zY7|;7VRW#u)J7{996yf!1&QRe+o>TR1D31aX~BqUk`o%hM~|%6PJ_k>3|M%^>X-4$ z%jaLutKrmko3&I^h^+M>J(?QSku~GvZ4e;DfJ`)y3u5tS>SL9FtyO0U*yO7+MX-}L z`>vtblj#~me{pa%Sc97_Xpfihud6{QktS=eQf=3O1C*RCVWNuKA1i4O$E({H-{up-^;L4)=_lGuZGXVM~6aUZ?#c1eq|^pQo8GWf@v@y@qQjfft+V` zZC#^(Xf{oL!Z~XBY}A<7JVH5WZY;Pq*)Wv*VHinZf7qA^QfMVOd^jl+ojR7-^9X<< zWi_}3h+_%Sv!q|H(iFhr3@AZpv1FvMhvvk!!hJ}wW&$Ubzb6hBH9`@)ylR4b2)AS9$M9LB%wXo$0aR2=ZYwLy;{f z%BUD%0uITIh-ea8ld?KmfH1)wv@n2k}sc9M$smuzS ze}rk)$Qr2tDQPpgX3f@OOdUU^F8fLMPz`%O_FY2UytVU|$0XW17XzfTqBTK|#R-&f zidbolw`(#82DrxCJs*G<_GQU>OqSF%tV)4JooOKl00j*~&P0Hre2S-H4yhlsQ^QoR zf*{gJ*uz`n{-9jMW|X0pOh6VSvoQUU?H8@R960q3r@p`!p4)!~2MJP){$}4E-2@+9O z10iFe0}y`Zx_s)!!1Cq35h9(rp?D9grDGfD$l_wFU3*qTlTE&WU;N|M1P0E7e^wL) z;Mxg2O$a@UC_#Xy+EVB!+__nMl3J4kd*LrBKFx;(Xcfw@U|UmjJQN*X0aS6Q8dg^$ z8{LX>w4$LX)DY39HWQGUm&y@hfaIs!$!CRLpYJz8dOLi8lEkce=`Gg=TAy;i+ssUs13wXUL zqHZ9uU`-b^7{=daY9oY-CVp;etf`iUCL#bw^&_KpdPtblRnQR_&pcAX_1RQgIg%WB zcYNQ})&YWnQb5_V9I)2tp=xk3AVAhRAS>}R4H}y^hIq)U@Vy#^)bcG_fA7zq%vc`n z4U$=;B9!5a_FbQP`rXfe zGB%hCfTc-voDyY-QNSJGcUhmUz02!(hMM)G5yMM{CheGMhp6x~N7Is^eb24q!b}^A zn!4G&p?IYQKymFQPHio)7Iuw;;btbfr|*Y$$U5f)M5B=%Oj|Vxe=L28;;Vv1N-{~M zX2g7T(A?52{a!jK6m^76&$M;iuA>Pj$_5kRQF3wvxEjO|;Z+NqV!qC?>2M_Jt@)*J z!>e~Mujfdf8ou)tAP6;7bYQdPt?fX~Q)-&mNG8Ncr>@XllsQtpVrquqLnkk#zc9>B zhr&|z3wPt4wo*xmlb|3e1*dk)))AA=ASVJHi<9>tKYv8YqOPfL{LFRubLq4Y?hypk zZ2ffTb=VM|8kjRO27r{#Y_~>D)KGHPiI57n;Pdzms*hM{LS!pLC;x9RTYH1v`>NOEh^LSFYC!NTFnPmWptJfY_Q0oeVok%MCZM?9lSx_`? z1Zoi+P^+27!4L9YO}BxG*S@SK?@)@A>5>u&aDNtRZS{lF7HM2ZCxIT;Rug?Y*lpMP zl{w6}-ZJ7Ggu|#(xiR6}D?SSckwXT46?~n{B0f@B3G*KkxUD$|4MPGCa-%pQ!tYR3 z1yAR+1(D%ylg-xLOVLKNCCG1|bv33`)ta??;(L-*Ng6(FcvGDuLY0V-!{s)~8#qRL zj4f~libNx*h@C}hQkOdc?cKwrNnI6#*fWH6u(_KM}z(?$LUAwO`G{$J^-cP-70%hHtxGENd6zKzv#Ak-~Glmqs(l z8y@@UY~Um`6n-BVj=cxcl$0C=tid$tY(F*O;#NyhJ7otF(wPoyOD>UrnUmHdZv?I^ z&`py`Bqe{&IyXXIR%AtGN_cD*blGEQWUp%WT`KJINcj z*FHaMXH|V=ROQ6okoAOC_L>?XlNShy){bbcAtvH6bgT<`bnRnIDd@5XN?y&ATc}<> zi4TAK?N9c3lDfKCGu#_ZMY?X(6SjD&BKJUg>BN5)BE#iTDbsSGJSebK9UsFoQg-V) zq>z?e{U5eYPFNaf!dcfz9({7*xrIvp{@ zIm_4KEy8kLGbTDjHm(5#pg{tLoWG`pd(lLuP7x0W9BSI>nh&y}!K%I0NZPr>*2hz= z6A6EyF7Pd4_anqH-K6PA){d0VaYrpSY;M(=Iqi9x?pYvvSjM4_v(x1NT5`+RI6;LW zb(aCkSh=P>r#}Xjblt)99(rei(X(w2zC<%T>JT4&9JkF1s^Z@1JMd%}NK zAwh|_n$bX2^B#v4bjyp=APLI9k=fcVnMl6e&=PKFzy`Ulb2mC_t&_2+J)D~hlw($1 zkF3KR{PemmN~pT&Bfu7OM*g?1PJ!Fg&GS%)A6_Yla62sp+FTnU>H~wz=%htycb6Iq z#0Tm$N6>~r>E2@&bpoPY=T}D2r7eG*420h_A(?>wa4A0r?O0D9HzheHvOpa`j|3mW z^(mf&*B~@84?0)1)p<_WSf@2m z?mA}BwRuPSZa*-GTB{Uw;u+8CU02^;BfqggMm&AGpZ|IP_Vc?}sdbxg<~e_AHY!Z* z*0Ge80L{8?&LBKGDspsCQ|%x=-#Hxvg45Bbb{*K$i8IZkdN(0ttNCgQC!H~lSDT(( z%w2~&w6~`tIG}fcz9!l7Xg%om6h12G-UTw2Jlq;+Lk4Ki$8egan{0ISy&U-{R6`o_ zK?R2uwU3GMs2cKenTV-%i6DO_FIUEHR|rRngCuY|6|U=q;0m3$;%U$QQ2KBGFeFl+ zEz{BoIp42WgWH#Gyx2n!i?-~fDndS*rq7x#S|I-p__}kzYe2m?FY*Db=5aBbfN=KL zz9gA6&`@xITga|i2jJs~ArS_;k~XiV_ME=qRxL2bwV_=x!%!CandE;UfFpj61UE9= zX~rjMyn}MkMB>ne08KMNHgu)~R8Ra(*17ZoZEDyD%ZPl?(R8QDPMc$ErvrTS8TGn% zI=8Kh-~K+p74EE9ZySjS_=TG|X&;?WP9|ZIN_FihBebibu9t?8n(k*v8Y-1>&kHDt zq)9rd>9(TK9CocFouhx)2v(FPPp$6gDQU0_IbV_2uB?z&Ebu^j9n=Jp)K62_d+0hR zje+1ADMY)V9h@dhN7i|+Aa8LoN>n#A=cB{>p1*=En+;tIgq+pJw#Ey|Z%jvvVt5Pv z%DwKJ+Jc=F**9bT+t+t*zmxRwb~-~>{@742RP#d}$=$p*)mf8dDN=v;fbEQ%Vl}}s zEWd-+a`q`pk)|$oTIg%_4B@h z)eP`Z?HWBfm@YvnhTD$lKr*;TwUZ~7sDfrr=MqE^QQJ?B71p5`6fZh8A8kKa)5vqJ zy3L~WWVed^IDXx~|H)MmJiI1_F&zB5w(Ka#q)yGOh@PO^3*>*IeaCta=}|KT?UX_t2zZ6dIxA1?p3FY$XUV~^+z0HuRIDEEC!2Cr^5>x zIO!zBRHf?vgtdRg5{QdiwAPzXudXz^U;lRe*(>Nwr$%+rcsNfN17nByf_dZx@#j}51K>P>AK~q)D1RKJP#$2 z2a1GT@nv~~e|ZcHPO0M@4Ns9+LzWT6HmNS%XyzOi1`>bOh;xRAJV}2*4YhzhW;V+l z1|=Hr*5#DcR|zB>Die!|@>wfuCP3HC+@kfD`@~3ew@nNdWVZvksQ{7BtM$03)S)J> z&S9TpIwR63I$aN^Lv;Ktf)al_uT3#cTsygM#N`h0x_nAAi#xQX#vV%%&}?Kch(lO4 z`o3MkpF@9|k4=me$yTs?O7o++2zsm(lhZh)h5%73xYe%7$i6j0QK=E=gta1_HBux< z(KjZ^35{6IhWXZD^+3x^xXHGHhrzBom=m@05q0<1z6a~`eEa6z`SCmS;tQY3K3W11 ztELD>)x~41eTp?{p+zH99b)lQMUT?eK0iSC$S>_b&P7_H(6P%^cq5y+5CI(yqNv7}KO9y)n807S`xr2+MgAJADJud(tGu#g>DtaIBB#|W;tDqR^g5he!!890Bz z-O^1jh{}c+9Xe2~!yp=T!{K9!0BR{gq#V!aBoQVG0}>IM^Bx+UO+(vfNUUVom7`;6 zz)H9-eqvp~qkFLSpKOywjNmDh#>hC%gVyDv+)_7AtrKKK0-z@u3s}`_f2Z;|5wg*? zj+Fq^BM0RTtR!8@U|CzK=rQD0)$V_qPDbaWQB8-Z0pvr|HF60>-Jj!I8(7!e-*ONq zu#H_Joi#bBfcK_rBo5@9bYMQ~rcvB0FntYkZfX(>w{(ag<&kmX+U@JQ(=%e&VTaz2 z6IGVvWVVs3Q(HD_j`PINSbhHE!ie|3yc!O??e0(YMx1W!Y^Pxu@m0Ex1o3~Pi;^xq;wq>PEMUFgKmjL1df| z2<6r}({F zHMA%QM!-5vhoY}pp~Qzmx=nwV?dSmBL^q98DOeurekk_Ks{t-}^GE zf(=M;O?disjST4k*+&1l=5)PGyN=_+2PJ48$m^>#k)!iS5Fn+8+VATCH(7JGnzq*T z2sPkc6H96u0>cc?2W9QUVI!PycDNs}YtlgCO$Gw<1@)^Dbu3O;$P$0uVN-PnmKql7 z0C{bd>838KylIrtDZimByc3Ix_}0ZhPy;>^Gm$z!-*qz$+BImOimDIw9;|miu9pw5 zj$GGgc12x+t5f(IVxa~|GuGE2C+%F*5J`vCkq68X^xBa*9Lan z*X$?I8WRpG>$(Z#c-DVK85qu?fdJj5mxb`xApub3F&>B!32NSHbSvp%3=iFbL)h1; zn<_k6S9N5q>AuGzZ9U~3OatoOIo%N#LnuQ7BP>s}QgmF>w<|bD2N%&rI9pvT+jRr& z){HW?R$a$e0lUSjlqb&X;dnuSf&fwc&{q^3bZycJJ%ghdf;NA@Fs`~Sf}BRr=xV>E zo9aXinx6%;qlQB?TLA6o{A<)aZIZ0UJ84RYvc!$^*I*;?ADcbgk8TvxM1Eh`ZylJA zRJ;y-RSdf<-|T$RSM~I~xL7^+p=0RVDLuS{RRnn}*0W zfK5f|l#^xMvkHIZjC-tJ9ZJ97+k$D;^~5m5)D3PVw)!&E;NdaUJxjVmB9}ipv_M+a za%)?8T>FS>38G{%v|x%3&O4oa(Lt(f3lLw{b)X{_f`^IU=$jPO(jXO=e|n#&+boHq zuI<>lYpM#djT`0_V*x9iE}-OBuN!xp*VzYMX`~BK1HgZc63_{?s$1W{SgFONiHK{v zC?3;Dy~+Qg8DpfB5Mg;8yb6$3Z=CqIH*bHxi>+IK9tBf$$APYj()i zYSa$hW#WW!_|)r0UqYvb&(t{U1yUQG<*Sflaw?ge*mAV ztA}|KLwgL(o@HI4GbHBx%9GUu5z z_<1B>n`W7pj`E+0Tnr0Wr-Nr?e<%-Bb#fy@pMj~ zxTq6yy6MK=tZ`tw4TJyw`Bmrneziu=UibE4LZa?r?rOaiZSsxlVrQMhe~(Q!i@|DA zxOi=ujJml4J#QJ* z1Q~hMWGJO}5vP=p^Ju=QS@NKEP2RdN6IG`phn*i+>ydwS!>-r4K7P6}-GGpYP_OQ3k<8La<$^LlpvcBcj@?XKaJ6lPEffa$w$b@|lj g&{16^I;K=JZZL`t^5{SElV~=42m%tWNp55S05Rx=P5=M^ delta 12535 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 Nd/dev/null || die + srcrpm_unpack "${a}" + popd >/dev/null || die + ;; + + *.tar|*.tar.gz|*.tar.bz2|*.tar.xz) + # Tarballs on registry.npmjs.org are wildly inconsistent, + # and violate the convention of having ${P} as the top + # directory name, so we strip the first component and + # unpack into a correct directory explicitly. + local basename=${a%.tar.*} + local destdir=${WORKDIR}/${basename#atomdep-} + mkdir "${destdir}" || die + tar -C "${destdir}" -x -o --strip-components 1 \ + -f "${DISTDIR}/${a}" || die + ;; + + *) + # Fallback to the default unpacker. + unpack "${a}" + ;; + esac + done +} + +src_prepare() { + local suffix="$(get_install_suffix)" + local atom_rpmdir=$(get_atom_rpmdir) + local install_dir="${EPREFIX}$(get_install_dir)" + local electron_dir="${EPREFIX}$(get_electron_dir)" + local electron_path="${electron_dir}/electron" + local node_path="${electron_dir}/node" + local node_includes="${EPREFIX}$(get_node_includedir)" + local binmod + local pkgdir + + mkdir "${BUILD_DIR}" || die + cp -a "${BIN_S}/${atom_rpmdir}/resources/app" \ + "${BUILD_DIR}/app" || die + + # Add source files omitted from the upstream binary distribution, + # and which we want to include in ours. + cp -a "${S}/spec" "${BUILD_DIR}/app" || die + + # Unpack app.asar + easar extract "${BIN_S}/${atom_rpmdir}/resources/app.asar" \ + "${BUILD_DIR}/app" + + cd "${BUILD_DIR}/app" || die + + eapply "${FILESDIR}/apm-python.patch" + eapply "${FILESDIR}/atom-unbundle-electron-r3.patch" + eapply "${FILESDIR}/atom-python-r1.patch" + eapply "${FILESDIR}/atom-apm-path-r2.patch" + eapply "${FILESDIR}/atom-fix-app-restart-r2.patch" + eapply "${FILESDIR}/atom-marker-layer-r1.patch" + eapply "${FILESDIR}/atom-fix-config-watcher-r1.patch" + + sed -i -e "s|path.join(process.resourcesPath, 'LICENSE.md')|'/usr/share/licenses/$(get_atom_appname)/LICENSE.md'|g" \ + ./src/main-process/atom-application.js \ + || die + + sed -i -e "s|{{NPM_CONFIG_NODEDIR}}|${node_includes}|g" \ + -e "s|{{ATOM_PATH}}|${electron_path}|g" \ + -e "s|{{ATOM_RESOURCE_PATH}}|${install_dir}/app.asar|g" \ + -e "s|{{ATOM_PREFIX}}|${EPREFIX}|g" \ + -e "s|^#!/bin/bash|#!${EPREFIX}/bin/bash|g" \ + ./atom.sh \ + || die + + local env="export NPM_CONFIG_NODEDIR=${node_includes}\nexport ELECTRON_NO_ASAR=1" + sed -i -e \ + "s|\"\$binDir/\$nodeBin\"|${env}\nexec \"${node_path}\"|g" \ + apm/bin/apm || die + + sed -i -e \ + "s|^\([[:space:]]*\)node[[:space:]]\+|\1\"${node_path}\" |g" \ + apm/node_modules/npm/bin/node-gyp-bin/node-gyp || die + + sed -i -e \ + "s|atomCommand = 'atom';|atomCommand = '${EPREFIX}/usr/bin/atom${suffix}'|g" \ + apm/lib/test.js || die + + rm apm/bin/node || die + + sed -i -e "s|/${atom_rpmdir}/atom|${EPREFIX}/usr/bin/atom${suffix}|g" \ + "${BIN_S}/usr/share/applications/$(get_atom_appname).desktop" || die + + for binmod in "${BINMODS[@]}"; do + pkgdir="${WORKDIR}/$(package_dir ${binmod})" + cd "${pkgdir}" || die + if have_patches_for "${binmod}"; then + eapply "${FILESDIR}"/${binmod}-*.patch + fi + done + + cd "${BUILD_DIR}/app" || die + + # Unbundle bundled libs from modules + + pkgdir="${WORKDIR}/$(package_dir git-utils)" + ${EPYTHON} "${FILESDIR}/gyp-unbundle.py" \ + --inplace --unbundle "git;libgit2;git2" \ + "${pkgdir}/binding.gyp" || die + + pkgdir="${WORKDIR}/$(package_dir oniguruma)" + ${EPYTHON} "${FILESDIR}/gyp-unbundle.py" \ + --inplace --unbundle "onig_scanner;oniguruma;onig" \ + "${pkgdir}/binding.gyp" || die + + pkgdir="${WORKDIR}/$(package_dir spellchecker)" + ${EPYTHON} "${FILESDIR}/gyp-unbundle.py" \ + --inplace --unbundle "spellchecker;hunspell;hunspell" \ + "${pkgdir}/binding.gyp" || die + + pkgdir="${WORKDIR}/$(package_dir superstring)" + ${EPYTHON} "${FILESDIR}/gyp-unbundle.py" \ + --inplace --unbundle \ + "superstring_core;./vendor/pcre/pcre.gyp:pcre;pcre2-16; \ + -DPCRE2_CODE_UNIT_WIDTH=16" \ + "${pkgdir}/binding.gyp" || die + + for binmod in "${BINMODS[@]}"; do + pkgdir="${WORKDIR}/$(package_dir ${binmod})" + mkdir -p "${pkgdir}/node_modules" || die + ln -s "${WORKDIR}/nodejs-nan-${NAN_V}" \ + "${pkgdir}/node_modules/nan" || die + done + + sed -i -e "s|{{ATOM_PREFIX}}|${EPREFIX}|g" \ + "${BUILD_DIR}/app/src/config-schema.js" || die + + sed -i -e "s|{{ATOM_SUFFIX}}|${suffix}|g" \ + "${BUILD_DIR}/app/src/config-schema.js" || die + + eapply_user +} + +src_configure() { + local binmod + + for binmod in "${BINMODS[@]}"; do + einfo "Configuring ${binmod}..." + cd "${WORKDIR}/$(package_dir ${binmod})" || die + enodegyp_atom configure + done +} + +src_compile() { + local binmod + local ctags_d="node_modules/symbols-view/vendor" + local jobs=$(makeopts_jobs) + local unpacked_paths + + # Transpile any yet untranspiled files. + ecoffeescript "${BUILD_DIR}"/app/spec/'*.coffee' + + mkdir -p "${BUILD_DIR}/modules/" || die + + for binmod in "${BINMODS[@]}"; do + local binmod_name=${binmod##node-} + + einfo "Building ${binmod}..." + cd "${WORKDIR}/$(package_dir ${binmod})" || die + enodegyp_atom --verbose --jobs="$(makeopts_jobs)" build + mkdir -p "${BUILD_DIR}/modules/${binmod_name}" || die + cp build/Release/*.node "${BUILD_DIR}/modules/${binmod_name}" || die + done + + # Put compiled binary modules in place + fix_binmods "${BUILD_DIR}/app" "apm" + fix_binmods "${BUILD_DIR}/app" "node_modules" + + # Remove non-Linux vendored ctags binaries + rm "${BUILD_DIR}/app/${ctags_d}/ctags-darwin" \ + "${BUILD_DIR}/app/${ctags_d}/ctags-win32.exe" || die + + # Remove bundled git + rm -r "${BUILD_DIR}/app/node_modules/dugite/git" || die + + # Re-pack app.asar + # Keep unpack rules in sync with buildAsarUnpackGlobExpression() + # in script/lib/package-application.js + unpacked_paths=( + "*.node" + "ctags-config" + "ctags-linux" + "**/spec/fixtures/**" + "**/node_modules/github/bin/**" + "**/node_modules/spellchecker/**" + "**/resources/atom.png") + + unpacked_paths=$(IFS=,; echo "${unpacked_paths[*]}") + + cd "${BUILD_DIR}" || die + easar pack --unpack="{${unpacked_paths}}" --unpack-dir=apm "app" "app.asar" + + rm -r "${BUILD_DIR}/app.asar.unpacked/apm" || die + + # Replace vendored ctags with a symlink to system ctags + rm "${BUILD_DIR}/app.asar.unpacked/${ctags_d}/ctags-linux" || die + ln -s "${EPREFIX}/usr/bin/ctags" \ + "${BUILD_DIR}/app.asar.unpacked/${ctags_d}/ctags-linux" || die +} + +src_install() { + local install_dir="$(get_install_dir)" + local suffix="$(get_install_suffix)" + + insinto "${install_dir}" + + doins "${BUILD_DIR}/app.asar" + doins -r "${BUILD_DIR}/app.asar.unpacked" + + insinto "${install_dir}/app" + doins -r "${BUILD_DIR}/app/apm" + + insinto "/usr/share/applications/" + newins "${BIN_S}/usr/share/applications/$(get_atom_appname).desktop" \ + "atom${suffix}.desktop" + + insinto "/usr/share/icons/" + doins -r "${BIN_S}/usr/share/icons/hicolor" + + exeinto "${install_dir}" + newexe "${BUILD_DIR}/app/atom.sh" atom + insinto "/usr/share/licenses/${PN}${suffix}" + doins "${BIN_S}/$(get_atom_rpmdir)/resources/LICENSE.md" + dosym "../..${install_dir}/atom" "/usr/bin/atom${suffix}" + dosym "../..${install_dir}/app/apm/bin/apm" "/usr/bin/apm${suffix}" + + fix_executables "${install_dir}/app/apm/bin" + fix_executables "${install_dir}/app/apm/node_modules/.bin" + fix_executables "${install_dir}/app/apm/node_modules/npm/bin" + fix_executables "${install_dir}/app/apm/node_modules/npm/bin/node-gyp-bin" + fix_executables "${install_dir}/app/apm/node_modules/node-gyp/bin" +} + +pkg_postinst() { + xdg_desktop_database_update + xdg_mimeinfo_database_update +} + +pkg_postrm() { + xdg_desktop_database_update + xdg_mimeinfo_database_update +} + +# Helpers +# ------- + +# Return the installation suffix appropriate for the slot. +get_install_suffix() { + local slot=${SLOT%%/*} + local suffix + + if [[ "${slot}" == "0" ]]; then + suffix="" + else + suffix="-${slot}" + fi + + echo "${suffix}" +} + +# Return the upstream app name appropriate for $PV. +get_atom_appname() { + if [[ "${PV}" == *beta* ]]; then + echo "atom-beta" + else + echo "atom" + fi +} + +# Return the app installation path inside the upstream archive. +get_atom_rpmdir() { + echo "usr/share/$(get_atom_appname)" +} + +# Return the installation target directory. +get_install_dir() { + echo "/usr/$(get_libdir)/atom$(get_install_suffix)" +} + +# Return the Electron installation directory. +get_electron_dir() { + echo "/usr/$(get_libdir)/electron-${ELECTRON_SLOT}" +} + +# Return the directory containing appropriate Node headers +# for the required version of Electron. +get_node_includedir() { + echo "/usr/include/electron-${ELECTRON_SLOT}/node/" +} + +# Run JavaScript using Electron's version of Node. +enode_electron() { + "${BROOT}/$(get_electron_dir)"/node "${@}" +} + +# Run node-gyp using Electron's version of Node. +enodegyp_atom() { + local apmpath="$(get_atom_rpmdir)/resources/app/apm" + local nodegyp="${BIN_S}/${apmpath}/node_modules/node-gyp/bin/node-gyp.js" + + PATH="${BROOT}/$(get_electron_dir):${PATH}" \ + enode_electron "${nodegyp}" \ + --nodedir="${BROOT}/$(get_node_includedir)" "${@}" || die +} + +# Coffee Script wrapper. +ecoffeescript() { + local cscript="${FILESDIR}/transpile-coffee-script.js" + + echo "ecoffeescript" "${@}" + echo ATOM_HOME="${T}/.atom" ATOM_SRC_ROOT="${BUILD_DIR}/app" \ + NODE_PATH="${BUILD_DIR}/app/node_modules" \ + enode_electron "${cscript}" "${@}" || die + ATOM_HOME="${T}/.atom" ATOM_SRC_ROOT="${BUILD_DIR}/app" \ + NODE_PATH="${BUILD_DIR}/app/node_modules" \ + enode_electron "${cscript}" "${@}" || die +} + +# asar wrapper. +easar() { + local asar="${WORKDIR}/$(package_dir asar)/node_modules/asar/bin/asar" + echo "asar" "${@}" + enode_electron "${asar}" "${@}" || die +} + +# Return a $WORKDIR directory for a given package name. +package_dir() { + local binmod="${1//-/_}" + local binmod_v="${binmod^^}_V" + if [[ -z "${binmod_v}" ]]; then + die "${binmod_v} is not set." + fi + + echo ${1}-${!binmod_v} +} + +# Check if there are patches for a given package. +have_patches_for() { + local patches="${1}-*.patch" + local found + found=$(find "${FILESDIR}" -maxdepth 1 -name "${patches}" -print -quit) + test -n "${found}" +} + +# Replace binary node modules with the newly compiled versions thereof. +fix_binmods() { + local dir="${2}" + local prefix="${1}" + local path + local relpath + local modpath + local mod + local cruft + + while IFS= read -r -d '' path; do + relpath=${path#${prefix}} + relpath=${relpath##/} + relpath=${relpath#W${dir}} + modpath=$(dirname ${relpath}) + modpath=${modpath%build/Release} + mod=$(basename ${modpath}) + + # Check if the binary node module is actually a valid dependency. + # Sometimes the upstream removes a dependency from package.json but + # forgets to remove the module from node_modules. + has "${mod}" "${BINMODS[@]}" || continue + + # Must copy here as symlinks will cause the module loading to fail. + cp -f "${BUILD_DIR}/modules/${mod}/${path##*/}" "${path}" || die + + # Drop unnecessary static libraries. + find "${path%/*}" -name '*.a' -delete || die + done < <(find "${prefix}/${dir}" -name '*.node' -print0 || die) +} + +# Fix script permissions and shebangs to point to the correct version +# of Node. +fix_executables() { + local dir="${1}" + local node_sb="#!${EPREFIX}$(get_electron_dir)"/node + + while IFS= read -r -d '' f; do + IFS= read -r shebang < "${f}" + + if [[ ${shebang} == '#!'* ]]; then + fperms +x "${f#${ED}}" + if [[ "${shebang}" == "#!/usr/bin/env node" || \ + "${shebang}" == "#!/usr/bin/node" ]]; then + einfo "Fixing node shebang in ${f#${ED}}" + sed --follow-symlinks -i \ + -e "1s:${shebang}$:${node_sb}:" "${f}" || die + fi + fi + done < <(find -L "${ED}${dir}" -maxdepth 1 -mindepth 1 -type f -print0 || die) +} diff --git a/app-editors/atom/files/atom-fix-app-restart-r1.patch b/app-editors/atom/files/atom-fix-app-restart-r1.patch deleted file mode 100644 index f984d7841be9..000000000000 --- a/app-editors/atom/files/atom-fix-app-restart-r1.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff --git a/atom-application.js.orig b/atom-application.js -index 92d985f..9a120e6 100644 ---- a/src/main-process/atom-application.js -+++ b/src/main-process/atom-application.js -@@ -1178,6 +1178,7 @@ - AtomApplication.prototype.restart = function() { - var args; - args = []; -+ args.push("--app=" + this.resourcePath); - if (this.safeMode) { - args.push("--safe"); - } diff --git a/app-editors/atom/files/atom-fix-app-restart-r2.patch b/app-editors/atom/files/atom-fix-app-restart-r2.patch new file mode 100644 index 000000000000..a2defa21db2f --- /dev/null +++ b/app-editors/atom/files/atom-fix-app-restart-r2.patch @@ -0,0 +1,24 @@ +From bf4c1ab651a82eb369ffa3dc4b20246d043d797a Mon Sep 17 00:00:00 2001 +From: Elvis Pranskevichus +Date: Wed, 28 Mar 2018 12:02:53 -0400 +Subject: [PATCH] Fix app restart + +--- + src/main-process/atom-application.js | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/src/main-process/atom-application.js b/src/main-process/atom-application.js +index 10b791761..d16a68fba 100644 +--- a/src/main-process/atom-application.js ++++ b/src/main-process/atom-application.js +@@ -1344,6 +1344,7 @@ class AtomApplication extends EventEmitter { + + restart () { + const args = [] ++ args.push("--app=" + this.resourcePath); + if (this.safeMode) args.push('--safe') + if (this.logFile != null) args.push(`--log-file=${this.logFile}`) + if (this.socketPath != null) args.push(`--socket-path=${this.socketPath}`) +-- +2.16.1 + diff --git a/app-editors/atom/files/atom-fix-config-watcher-r1.patch b/app-editors/atom/files/atom-fix-config-watcher-r1.patch new file mode 100644 index 000000000000..7af82050d46b --- /dev/null +++ b/app-editors/atom/files/atom-fix-config-watcher-r1.patch @@ -0,0 +1,41 @@ +From 5f1f840372611b8f42d8fd3be7b680f90958f015 Mon Sep 17 00:00:00 2001 +From: Elvis Pranskevichus +Date: Wed, 28 Mar 2018 18:52:58 -0400 +Subject: [PATCH] Unbreak config watcher in the main process + +--- + src/path-watcher.js | 14 ++++++++++++-- + 1 file changed, 12 insertions(+), 2 deletions(-) + +diff --git a/src/path-watcher.js b/src/path-watcher.js +index 6693489ef..f3ddc6fe4 100644 +--- a/src/path-watcher.js ++++ b/src/path-watcher.js +@@ -544,12 +544,22 @@ class PathWatcherManager { + // Private: Access the currently active manager instance, creating one if necessary. + static active () { + if (!this.activeManager) { +- this.activeManager = new PathWatcherManager(atom.config.get('core.fileSystemWatcher')) +- this.sub = atom.config.onDidChange('core.fileSystemWatcher', ({newValue}) => { this.transitionTo(newValue) }) ++ let config = this.getConfig() ++ this.activeManager = new PathWatcherManager(config.get('core.fileSystemWatcher')) ++ this.sub = config.onDidChange('core.fileSystemWatcher', ({newValue}) => { this.transitionTo(newValue) }) + } + return this.activeManager + } + ++ // Private: get config instance for the current application ++ static getConfig() { ++ if (typeof(global.atom) != 'undefined') { ++ return global.atom.config ++ } else { ++ return global.atomApplication.config ++ } ++ } ++ + // Private: Replace the active {PathWatcherManager} with a new one that creates [NativeWatchers]{NativeWatcher} + // based on the value of `setting`. + static async transitionTo (setting) { +-- +2.17.0 + diff --git a/app-editors/atom/files/atom-license-path-r1.patch b/app-editors/atom/files/atom-license-path-r1.patch deleted file mode 100644 index c8d6ab9784f0..000000000000 --- a/app-editors/atom/files/atom-license-path-r1.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- a/src/main-process/atom-application.js -+++ b/src/main-process/atom-application.js -@@ -406,7 +406,7 @@ - this.openPathOnEvent('application:open-your-keymap', 'atom://.atom/keymap'); - this.openPathOnEvent('application:open-your-snippets', 'atom://.atom/snippets'); - this.openPathOnEvent('application:open-your-stylesheet', 'atom://.atom/stylesheet'); -- this.openPathOnEvent('application:open-license', path.join(process.resourcesPath, 'LICENSE.md')); -+ this.openPathOnEvent('application:open-license', '/usr/share/licenses/atom/LICENSE.md'); - this.disposable.add(ipcHelpers.on(app, 'before-quit', (function(_this) { - return function(event) { - if (!_this.quitting) { diff --git a/app-editors/atom/files/atom-python-r1.patch b/app-editors/atom/files/atom-python-r1.patch new file mode 100644 index 000000000000..96d6b0327faf --- /dev/null +++ b/app-editors/atom/files/atom-python-r1.patch @@ -0,0 +1,25 @@ +From fae3881a3fa5bf58c696c5bd9c74c62a2113cb12 Mon Sep 17 00:00:00 2001 +From: Elvis Pranskevichus +Date: Sat, 29 Sep 2018 16:12:39 -0400 +Subject: [PATCH] Use Python 2 + +--- + atom.sh | 2 ++ + 1 file changed, 2 insertions(+) + +diff --git a/atom.sh b/atom.sh +index 0ad3f5b23..62fe682fe 100755 +--- a/atom.sh ++++ b/atom.sh +@@ -62,6 +62,8 @@ if [ $REDIRECT_STDERR ]; then + exec 2> /dev/null + fi + ++export PYTHON=python2 ++ + ATOM_HOME="${ATOM_HOME:-$HOME/.atom}" + mkdir -p "$ATOM_HOME" + +-- +2.16.4 + diff --git a/app-editors/atom/files/atom-python.patch b/app-editors/atom/files/atom-python.patch deleted file mode 100644 index 57a475ecce02..000000000000 --- a/app-editors/atom/files/atom-python.patch +++ /dev/null @@ -1,10 +0,0 @@ ---- a/atom.sh -+++ b/atom.sh -@@ -92,6 +92,7 @@ - fi - - ATOM_HOME="${ATOM_HOME:-$HOME/.atom}" -+ export PYTHON=python2 - mkdir -p "$ATOM_HOME" - - : ${TMPDIR:=/tmp} diff --git a/app-editors/atom/files/atom-unbundle-electron-r1.patch b/app-editors/atom/files/atom-unbundle-electron-r3.patch similarity index 59% rename from app-editors/atom/files/atom-unbundle-electron-r1.patch rename to app-editors/atom/files/atom-unbundle-electron-r3.patch index 85c0c64ab794..1a6ea109d05c 100644 --- a/app-editors/atom/files/atom-unbundle-electron-r1.patch +++ b/app-editors/atom/files/atom-unbundle-electron-r3.patch @@ -1,33 +1,27 @@ -From ea6d1be3558d7610ccc82b3a44dd30657a686639 Mon Sep 17 00:00:00 2001 +From 342dc685f8139e950924c04f1d460052e7531fb5 Mon Sep 17 00:00:00 2001 From: Elvis Pranskevichus -Date: Thu, 27 Jul 2017 13:18:54 -0400 +Date: Thu, 5 May 2016 17:23:35 -0400 Subject: [PATCH] Unbundle electron --- - atom.sh | 13 ++++++------- - 1 file changed, 6 insertions(+), 7 deletions(-) + atom.sh | 9 +++++++-- + 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/atom.sh b/atom.sh -index 6b0e94430..ea8e0dc2e 100755 +index 935204bfc..0ad3f5b23 100755 --- a/atom.sh +++ b/atom.sh -@@ -102,11 +102,10 @@ elif [ $OS == 'Linux' ]; then - SCRIPT=$(readlink -f "$0") - USR_DIRECTORY=$(readlink -f $(dirname $SCRIPT)/..) +@@ -138,16 +138,21 @@ elif [ $OS == 'Linux' ]; then + ;; + esac -- if [ -n "$BETA_VERSION" ]; then -- ATOM_PATH="$USR_DIRECTORY/share/atom-beta/atom" -- else -- ATOM_PATH="$USR_DIRECTORY/share/atom/atom" -- fi + export NPM_CONFIG_NODEDIR="{{NPM_CONFIG_NODEDIR}}" + export ATOM_RESOURCE_PATH="{{ATOM_RESOURCE_PATH}}" + export LOCAL_GIT_DIRECTORY="{{ATOM_PREFIX}}/usr" + ATOM_PATH="{{ATOM_PATH}}" ++ + : ${TMPDIR:=/tmp} - ATOM_HOME="${ATOM_HOME:-$HOME/.atom}" - mkdir -p "$ATOM_HOME" -@@ -116,11 +115,11 @@ elif [ $OS == 'Linux' ]; then [ -x "$ATOM_PATH" ] || ATOM_PATH="$TMPDIR/atom-build/Atom/atom" if [ $EXPECT_OUTPUT ]; then @@ -42,4 +36,4 @@ index 6b0e94430..ea8e0dc2e 100755 cat "$ATOM_HOME/nohup.out" exit $? -- -2.13.3 +2.16.4 diff --git a/app-editors/atom/files/transpile-coffee-script.js b/app-editors/atom/files/transpile-coffee-script.js index c32e09cad92d..bbea175b6721 100644 --- a/app-editors/atom/files/transpile-coffee-script.js +++ b/app-editors/atom/files/transpile-coffee-script.js @@ -5,7 +5,7 @@ const fs = require('fs') const glob = require('glob') const path = require('path') -module.exports = function () { +function do_compile() { let paths = new Set() for (let pattern of process.argv.slice(2)) { @@ -14,10 +14,12 @@ module.exports = function () { } } - for (let path of paths) { + for (let coffeePath of paths) { let jsPath = coffeePath.replace(/coffee$/g, 'js') fs.writeFileSync( jsPath, CompileCache.addPathToCache(coffeePath, process.env.ATOM_HOME)) fs.unlinkSync(coffeePath) } } + +do_compile() diff --git a/app-emulation/Manifest.gz b/app-emulation/Manifest.gz index fb2948e2eec45e97a07560ef8f17ef0fbf1a9100..8df2c02e915971d01851ed26bbdbf1caaad48c03 100644 GIT binary patch delta 18348 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 H)Q|uG!v(#P delta 18302 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 NfBJ8M$J7Im006&rC#C=Z diff --git a/app-emulation/docker-compose/metadata.xml b/app-emulation/docker-compose/metadata.xml index 0203134845bc..5098f7be1a77 100644 --- a/app-emulation/docker-compose/metadata.xml +++ b/app-emulation/docker-compose/metadata.xml @@ -2,7 +2,7 @@ - zlogene@gemtoo.org + zlogene@gentoo.org Mikle Kolyada diff --git a/app-emulation/xen-tools/Manifest b/app-emulation/xen-tools/Manifest index 1b0e99aa9969..98358f5622af 100644 --- a/app-emulation/xen-tools/Manifest +++ b/app-emulation/xen-tools/Manifest @@ -2,8 +2,9 @@ DIST ovmf-20170321.tar.xz 22141096 BLAKE2B 79e991c8f9deb297865c319e88b6e6d46b1d0 DIST seabios-1.10.0.tar.gz 588213 BLAKE2B 254eb4572a1dac06020a545820efb53a130a027aaab035cd916009b424475f89bd151f82f1bc5103c01c4657d09da3219d2fbcc7728add473011dcfc7bff7410 SHA512 f1b83ce37b59070b488e19f98c95ca9f413cf4969663331b631c3ccb884c90b2db793d32a779ef05cead538c2fd123be4b73391ad2fa20c900a1f14237178d8c DIST xen-4.10.1-upstream-patches-2.tar.xz 117588 BLAKE2B ddcd58964117652b50f3524d89089e2e9b14a8399fb5bd2db5d12827035ab94cedbfd5d65134d8953e4062a50e0e8a9b320e9c34008db8fd364456f47fd9cd26 SHA512 49ee8497af3753f3d611bf12c65fb7a79abb018862f1af096e9dde3ddfe8780bb95fc3da338c8d5f16a5d6d233d606d4cf8025a3d0e2897bf2668a1d5b27b198 DIST xen-4.10.1.tar.gz 24674240 BLAKE2B f9a7e0c637db865ab32ad6b6185ab96022903aff65a18e194286a3fc372d4a45f6682cd636b7ac5b4fa0125e54ed51f8876a411d498cf75791718fd088c4a6d2 SHA512 236c02bee69e33644703ed26d323d4c491a91fc05bd0ee0990a7368579f7c82f5bb4510845bf80348fd923024d7d60d521f593dfd0365d971dc592f8ef10fbea +DIST xen-4.10.2-upstream-patches-1.tar.xz 31768 BLAKE2B 9205e5fa011426ae3eeaa19694d14ca233805be1e60326d53ec319de1fa28e3b30e7949d7d694ccc8f0e5ea77df580bb6cf22652ae1fd023fdc49b2d37dbce0a SHA512 38c2286d8c1e39d42c266c76d97b5321ca5fb931ebe33ff01c5210fdda4d64ccb39eb6463e756c5178ab7d1c8433a56668abf1dabf4b5b5e85823817d927cd33 DIST xen-4.10.2.tar.gz 24697204 BLAKE2B b331d3ad8d7842446f7d2da5dd31560f636aa1408dd3cc8798dff35b868ef5a609d17e97ef4355e1e5aa825a5abc74103796f9a8015037f0a564ffcebd825722 SHA512 2e301b4d6eb106fcb52203bc1208c8fd1fc7bb5d795166c0f86e4085227050301f7daa6f21db440c47bc2ca2c7f87d9b96753cfdf3fa724e0416b5679b84c163 -DIST xen-4.11.0-upstream-patches-1.tar.xz 56664 BLAKE2B 27579f4e628bb0d3fdd59f7e133e9134d4ca175842dfdae3a3f765b133254239ae3bca94d75dd655735b5bcbd67f9b8d444dd227028642e6e459e57ed8a20341 SHA512 e90b8e7fa9433e93b1620a776833a6d3578babebe5d73dcaae11186f473945a2270046932ab314a9c6049d3b460a655456f487a5b59730fe88a4f08d482c47a1 +DIST xen-4.11.0-upstream-patches-2.tar.xz 83788 BLAKE2B 3f612492827a1408a3ba058c64b8b9562f7415d19f15241257b7b6754aed472e37538bfed2a017c6664b276f43a1e9c5f87b60454b2eaa0613c84edeb035a28d SHA512 cddc270f2fddbf75f33b45496f5db4586b5463d65fa3604e9df48c116231f088551213c2a021f2b0ad329f7290b36bfdd577cda506c359311c65e897cdf50bd1 DIST xen-4.11.0.tar.gz 25131533 BLAKE2B 892639b8bcd9b9956104e4d5137ffd88e17f92d965fa967b4af8d74a4fddcc21c6971c53026e0fb5ce833ab2c25c68f827abcac0b7b1dcebc21dca645c465573 SHA512 33d431c194f10d5ee767558404a1f80a66b3df019012b0bbd587fcbc9524e1bba7ea04269020ce891fe9d211d2f81c63bf78abedcdbe1595aee26251c803a50a DIST xen-gentoo-patches-14.tar.xz 36244 BLAKE2B 94b751df0ae9a49d1c52ec5fa835d4a040ccb6a4a0f63ef6ef628191163ce7dbd47d4e3b2dbb1cf6cf6c8b368bea4267ff989754482c4794209a80eae9313c25 SHA512 8a23aeddbcf80c049da36e3ef9d797c16996b45be21b56f46f3c9c3833a7c1028fd9ed56fc8053faeb78db21076608de2eb32908e1ae1285f4f200ace40c8c2d DIST xen-ovmf-patches-3.tar.xz 4208 BLAKE2B 0df8f85667a33c91cbfd86c59aec2ae65eca892b45d66eed76f793a52e2748989bc2785861f8bfdf94235ef7a6c0be6572c6e6cce9695469e40f0facd0ce3947 SHA512 abe001053ca702138bbcdd6bea14e2daae5c785f862d6a15001ca894c8ed8617f0c5dc439c6f54a41433b988acf57c71911af1db074aa76732c39d98622a3b5b diff --git a/app-emulation/xen-tools/xen-tools-4.10.2.ebuild b/app-emulation/xen-tools/xen-tools-4.10.2-r1.ebuild similarity index 99% rename from app-emulation/xen-tools/xen-tools-4.10.2.ebuild rename to app-emulation/xen-tools/xen-tools-4.10.2-r1.ebuild index 4d7ed2a93e21..8f04a9b2b254 100644 --- a/app-emulation/xen-tools/xen-tools-4.10.2.ebuild +++ b/app-emulation/xen-tools/xen-tools-4.10.2-r1.ebuild @@ -16,8 +16,8 @@ if [[ $PV == *9999 ]]; then EGIT_REPO_URI="git://xenbits.xen.org/${REPO}" S="${WORKDIR}/${REPO}" else - KEYWORDS="~amd64 ~arm ~arm64 ~x86" - UPSTREAM_VER= + KEYWORDS="amd64 ~arm ~arm64 ~x86" + UPSTREAM_VER=1 SECURITY_VER= # xen-tools's gentoo patches tarball GENTOO_VER=14 @@ -355,6 +355,7 @@ src_configure() { use system-seabios && myconf+=" --with-system-seabios=/usr/share/seabios/bios.bin" use system-qemu && myconf+=" --with-system-qemu=/usr/bin/qemu-system-x86_64" use amd64 && myconf+=" $(use_enable qemu-traditional)" + tc-ld-disable-gold # Bug 669570 econf ${myconf} } diff --git a/app-emulation/xen-tools/xen-tools-4.11.0-r2.ebuild b/app-emulation/xen-tools/xen-tools-4.11.0-r3.ebuild similarity index 98% rename from app-emulation/xen-tools/xen-tools-4.11.0-r2.ebuild rename to app-emulation/xen-tools/xen-tools-4.11.0-r3.ebuild index 1448504cac9f..bf025094b125 100644 --- a/app-emulation/xen-tools/xen-tools-4.11.0-r2.ebuild +++ b/app-emulation/xen-tools/xen-tools-4.11.0-r3.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2018 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -6,10 +6,9 @@ EAPI=7 PYTHON_COMPAT=( python2_7 ) PYTHON_REQ_USE='ncurses,xml,threads' -inherit bash-completion-r1 eutils flag-o-matic multilib python-single-r1 toolchain-funcs +inherit bash-completion-r1 flag-o-matic multilib python-single-r1 toolchain-funcs MY_PV=${PV/_/-} -MAJOR_V="$(ver_cut 1-2)" if [[ $PV == *9999 ]]; then inherit git-r3 @@ -18,7 +17,7 @@ if [[ $PV == *9999 ]]; then S="${WORKDIR}/${REPO}" else KEYWORDS="~amd64 ~arm ~arm64 ~x86" - UPSTREAM_VER=1 + UPSTREAM_VER=2 SECURITY_VER= # xen-tools's gentoo patches tarball GENTOO_VER=14 @@ -59,7 +58,7 @@ HOMEPAGE="https://www.xenproject.org" DOCS=( README docs/README.xen-bugtool ) LICENSE="GPL-2" -SLOT="0/${MAJOR_V}" +SLOT="0/$(ver_cut 1-2)" # Inclusion of IUSE ocaml on stabalizing requires maintainer of ocaml to (get off his hands and) make # >=dev-lang/ocaml-4 stable # Masked in profiles/eapi-5-files instead @@ -250,7 +249,7 @@ src_prepare() { use api || sed -e "/SUBDIRS-\$(LIBXENAPI_BINDINGS) += libxen/d" -i tools/Makefile || die sed -e 's:$(MAKE) PYTHON=$(PYTHON) subdirs-$@:LC_ALL=C "$(MAKE)" PYTHON=$(PYTHON) subdirs-$@:' \ - -i tools/firmware/Makefile || die + -i tools/firmware/Makefile || die # Drop .config, fixes to gcc-4.6 sed -e '/-include $(XEN_ROOT)\/.config/d' -i Config.mk || die "Couldn't drop" @@ -357,6 +356,7 @@ src_configure() { use system-seabios && myconf+=" --with-system-seabios=/usr/share/seabios/bios.bin" use system-qemu && myconf+=" --with-system-qemu=/usr/bin/qemu-system-x86_64" use amd64 && myconf+=" $(use_enable qemu-traditional)" + tc-ld-disable-gold # Bug 669570 econf ${myconf} } diff --git a/app-emulation/xen/Manifest b/app-emulation/xen/Manifest index f6809fe1618d..35d3a9ecca40 100644 --- a/app-emulation/xen/Manifest +++ b/app-emulation/xen/Manifest @@ -1,6 +1,6 @@ DIST xen-4.10.1-upstream-patches-2.tar.xz 117588 BLAKE2B ddcd58964117652b50f3524d89089e2e9b14a8399fb5bd2db5d12827035ab94cedbfd5d65134d8953e4062a50e0e8a9b320e9c34008db8fd364456f47fd9cd26 SHA512 49ee8497af3753f3d611bf12c65fb7a79abb018862f1af096e9dde3ddfe8780bb95fc3da338c8d5f16a5d6d233d606d4cf8025a3d0e2897bf2668a1d5b27b198 DIST xen-4.10.1.tar.gz 24674240 BLAKE2B f9a7e0c637db865ab32ad6b6185ab96022903aff65a18e194286a3fc372d4a45f6682cd636b7ac5b4fa0125e54ed51f8876a411d498cf75791718fd088c4a6d2 SHA512 236c02bee69e33644703ed26d323d4c491a91fc05bd0ee0990a7368579f7c82f5bb4510845bf80348fd923024d7d60d521f593dfd0365d971dc592f8ef10fbea -DIST xen-4.10.2-upstream-patches-0.tar.xz 3884 BLAKE2B 4584fbe849e80c638db07f49a19cc26fe79606b76eef96258a02b198e4a198053785e76dd82a666e1b719641f5ca675aa7d35d97a8237ccc2d22485b790ebec9 SHA512 83bb37e241efdcb5641cb5423d09c1f04d3eb5cd89c72b74934d7712705735f9cfa00b3a2291947693409f966554660abd33f07b08cc94a4a0df8ce8b359996a +DIST xen-4.10.2-upstream-patches-1.tar.xz 31768 BLAKE2B 9205e5fa011426ae3eeaa19694d14ca233805be1e60326d53ec319de1fa28e3b30e7949d7d694ccc8f0e5ea77df580bb6cf22652ae1fd023fdc49b2d37dbce0a SHA512 38c2286d8c1e39d42c266c76d97b5321ca5fb931ebe33ff01c5210fdda4d64ccb39eb6463e756c5178ab7d1c8433a56668abf1dabf4b5b5e85823817d927cd33 DIST xen-4.10.2.tar.gz 24697204 BLAKE2B b331d3ad8d7842446f7d2da5dd31560f636aa1408dd3cc8798dff35b868ef5a609d17e97ef4355e1e5aa825a5abc74103796f9a8015037f0a564ffcebd825722 SHA512 2e301b4d6eb106fcb52203bc1208c8fd1fc7bb5d795166c0f86e4085227050301f7daa6f21db440c47bc2ca2c7f87d9b96753cfdf3fa724e0416b5679b84c163 -DIST xen-4.11.0-upstream-patches-1.tar.xz 56664 BLAKE2B 27579f4e628bb0d3fdd59f7e133e9134d4ca175842dfdae3a3f765b133254239ae3bca94d75dd655735b5bcbd67f9b8d444dd227028642e6e459e57ed8a20341 SHA512 e90b8e7fa9433e93b1620a776833a6d3578babebe5d73dcaae11186f473945a2270046932ab314a9c6049d3b460a655456f487a5b59730fe88a4f08d482c47a1 +DIST xen-4.11.0-upstream-patches-2.tar.xz 83788 BLAKE2B 3f612492827a1408a3ba058c64b8b9562f7415d19f15241257b7b6754aed472e37538bfed2a017c6664b276f43a1e9c5f87b60454b2eaa0613c84edeb035a28d SHA512 cddc270f2fddbf75f33b45496f5db4586b5463d65fa3604e9df48c116231f088551213c2a021f2b0ad329f7290b36bfdd577cda506c359311c65e897cdf50bd1 DIST xen-4.11.0.tar.gz 25131533 BLAKE2B 892639b8bcd9b9956104e4d5137ffd88e17f92d965fa967b4af8d74a4fddcc21c6971c53026e0fb5ce833ab2c25c68f827abcac0b7b1dcebc21dca645c465573 SHA512 33d431c194f10d5ee767558404a1f80a66b3df019012b0bbd587fcbc9524e1bba7ea04269020ce891fe9d211d2f81c63bf78abedcdbe1595aee26251c803a50a diff --git a/app-emulation/xen/xen-4.11.0-r2.ebuild b/app-emulation/xen/xen-4.10.2-r1.ebuild similarity index 96% rename from app-emulation/xen/xen-4.11.0-r2.ebuild rename to app-emulation/xen/xen-4.10.2-r1.ebuild index 5bc98b5d19f9..1d82770452b6 100644 --- a/app-emulation/xen/xen-4.11.0-r2.ebuild +++ b/app-emulation/xen/xen-4.10.2-r1.ebuild @@ -1,22 +1,21 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2018 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 PYTHON_COMPAT=( python2_7 ) -inherit eutils flag-o-matic mount-boot multilib python-any-r1 toolchain-funcs +inherit flag-o-matic mount-boot multilib python-any-r1 toolchain-funcs MY_PV=${PV/_/-} MY_P=${PN}-${MY_PV} if [[ $PV == *9999 ]]; then inherit git-r3 - KEYWORDS="" EGIT_REPO_URI="git://xenbits.xen.org/xen.git" SRC_URI="" else - KEYWORDS="~amd64 ~arm -x86" + KEYWORDS="amd64 ~arm -x86" UPSTREAM_VER=1 SECURITY_VER= GENTOO_VER= diff --git a/app-emulation/xen/xen-4.10.2.ebuild b/app-emulation/xen/xen-4.11.0-r3.ebuild similarity index 99% rename from app-emulation/xen/xen-4.10.2.ebuild rename to app-emulation/xen/xen-4.11.0-r3.ebuild index 11b3b33c1836..a0cb05ddbdb3 100644 --- a/app-emulation/xen/xen-4.10.2.ebuild +++ b/app-emulation/xen/xen-4.11.0-r3.ebuild @@ -16,7 +16,7 @@ if [[ $PV == *9999 ]]; then SRC_URI="" else KEYWORDS="~amd64 ~arm -x86" - UPSTREAM_VER=0 + UPSTREAM_VER=2 SECURITY_VER= GENTOO_VER= diff --git a/app-forensics/Manifest.gz b/app-forensics/Manifest.gz index 6b5d8e81f19a4328cab64642476dfef72ebf7cd1..687a4e262bdfb49b0b07ff795cb142994af77363 100644 GIT binary patch literal 5215 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 Z@*%3R6}*8ggv0*se*v@1MgYGg0089Z{Y3x( literal 5213 zcmV-j6r$@NiwFP!00002|8<(%lAX74h41|oe1Rl5qj4!$oJuNjZtNFmG|Y>h`W80-^@l(I@b1I?qDQ~zKmYB+`*(Sy_U`xp^}~Pu zq5S^cNIt7f+rD+|tv5|QE03M(wYt}}lTN#3YVRxGR<>sEI)`T& z=SV%WSMt?GhId(FyJT~}EvLrIbXm{tS*xUXfBN?ydM@uq?o#V+w#8Gbxm)R3T1mIp zI`>R^dYio4Et2YN_s%m{%EkNGd8ML*KW{&&q+*xlls5VuBi(A%(vl|2PCe(ebtJVC zi`k=Liim;En))Q>NIKYw{wX0MNOnaLPU536A@-E*fF z)^FcZRZ6keOKOxY&zn_u-c57LPAR7DC6f5J3N^eb_1bRD({B~a)sJWw4q~67^G?0y zR%{%*Vtg}So8QVM*Y}JAv+h;$aq8{)4i2lfGOqFF*Vnx6X{>H*=)HOQav8PXQ*9le z<2qXyEA8&P)y6hPpIM4?>|>_M>p3aw;_YO%d~-{UZW+(zdjF_ZEvvuPs#Ko2&%SKO zY%Y^>lV6p@&Pw5F>+Yl0%If<{`oW|ivP8rHH8=0?AhbB5t?JeEe#%h}Q z|L&9H@YQ;1hmAMoalGIwzPs(s>bsmwbN6YdOt)Q|HP*h@Q>|XkeJWP!k2#!i zVyrN48sqFyQ?ltkCDFk=gwt#6vrW@f$0%8@UV(DZ-KEG{O|sc7d{=8jR+M#4eJ<9ok6JP5 zZ>4gkj@jFGkfb%6w>EQKop$N7(_TEIS=6l9YEyfvKDG?gLVbF%W7S=m9gcOLLL-zU zdWX#A$2AQp6mQqQ?k!b%ow=krSoo+~`?pe^epoRQ#5wbud6K#^0aKI)W|G#eZLWjp z)Wx|Pe`pLc`kT_q=c*>OVOMJIXw_Lfiyto>@}bk_LE|{XSYhkR({-z?j6Paww?9f{ zKmGjcr%zvge);kwTe+r3cOi)Bj!CP|nv^LmI(ME&CVF{z$Iau)NHi8kQ96>?Z$bXC zffj?4lb`C_Q3;HJA8brqKUznv>}*fYz=g%0j*BRoeNMi-7iN&ww~|%Yw%VDpHf6hK zDqB$opI6`1=xg+D4C>~>L$04TN?NzLW=7)VBD*=u?<*sFWiCW@bx#+fSPorobK7Ib>ujjeL9?F$%RiooGI-W9ZLc5_4(b*Pzt>jx5J#!mlb2AZ{=cG z?zo!~uXC7Va2T)AS+O!7?OfcAQPU%oeOcb&->uFR2cjrpX$S~v*~jhtk?&yS_`r>6 z?6`7UowLR6YZM+1Kn-%zy7p<0avg^p9>t>j7LUfZXS(@S@w z{j2lVsBZNV<@bSswv_2)F{`KLjI7H6AMe_?$z3z7=d?Ft~<$5vQ5r1UN!!TEo0UC_)I72a1bo1yVW!_kiiRyI5l0)i9E40s$s z5x@^mLyi{jfihWdoWw{qB%n?xa>%1zn0r2mH73Hlq;m37NOi%S1GSLNyR<{AGg3CL z4wM`|r6Sb%ymBJO)pZvh#&pyQ#_xiJGJzz84NqW@?aH00G5iG*3#|x#Mu8vo`svfh zAAj_(zy0=vU)bSW#bWC{+R@DJ|LeG^#*K{(#r4XG?xDW%v3RTg{9L<>EhGx{5X#pA;19%O}XO;>% z0S_aF&dq*mbtK zSo*{&=`79-=EmE6sb0$*YaAKsXHwP^koun=OZ9C{8eOURPQ-(K7%xlDW==al$o0ggW5YLqlV<_kxr# zG--_qAW{qlk_BbWoCV#jZ8&4N$sTwVj{d0D2ep6t^%LKDjzsyv_fqEn3DjDsB5ohD zS%N$X^J~y)STIDo2kqNXtc9%*>M@&`w;5h-bHIW~6$3?v>S#~pcr$Ssg<0g98|7@g z0ey$+Gn;5znrpn>;vm4tYO(?v(YUxaVL5#4AWt|9!Mnm>qtMH|HKHD|jHGOaz5_%1 z9=s~?{c1oW?@-ibl*Yl5N1Ggf&5Mii04#Me4eZ@|To2vniv9RvzuwRG^?nBxkC|+7 zuQ4o!oiz|DYo-^#L`RswbtYwCJHwEUeBwgjqT)N>AS%Ub$g~_c7{HGr>H!U)O%W_9 zhhl|i&}sZAz3-|gZYOY<&UCP?Z#7fKS#g@!ZhN*4;PD0uW#qpx0<);%a0T>^gUei<+eB*dabOvHd(4*$F$lXEgJ6Y;{w- zRbC?^639d#88oIaIT?^>$nBjT?rEh13t$>F_I5*&Iuka@@JkP2-KV=(4yiOe0XfXp3+xMO)V$d-3cid%)=jB&9(6eMmMrK7`Vwv z=p~9Z+1GkayQUcfB!@O7)3m%e;o%m!jaI1*WWo617x2Yw5)k!mC?N=5yGu%I5wB<) zGCOXBZVTW<(4*bicBeTVJAu3pbGv$Tb^84-+8A2i3+t+tDdc6#SA?vb52jY}_*Xd;CW z6!Bc`1J7mUPEra9EPx&?$4+vX55=%T=^oYkpRX_W^Y@5fc>9NbRR{{#Goju2jU^hK ziOUWBmv}mPcvxUMnJ}bP>KugU9sc7;5keHVCRw3cR0+_SorRJz<656BFH$gG+9%ec z9f6D+?bKqr{0&)YLdg(BZqk&2S?C05UU(D&PCzA5qHuWj1PUEI;fo=u5oXKRddLopHK@D zN`nL=D$=u^sLB#kWS_yj)nrssU$e=y%~YZZalOP^E3(fHFT=%Np33#&FJHgB{6CqS zRz^qmYmDVdo`I*M!vjDYsE+gk+{LIQzc1h!j4x8kW`8WWytY0Qa2vsk_J?k>395r> z7NW^Qi)UEX+6YgH;7J!Wq?wJ|+ojHlQHK<6pjwK1k{#p6F&rWb27cq?y4zUgjx(5X zH`bI{1)w@en*oowJiKx)BM_QlapwkWQ52kBqkHQ*Xf7>3`v4PKeC|Xq41cQE&p&E!R5-+j-ZOz5 zF~}=tJDVj*Mt~+qA&;x*f+))4u5QC(GMPeHmGUH+vmoiM>^l5Rw6Jt+W zDkG8Z*cVUASFsvAid4$kvlikl^}>T(;_iIM=d?|rtwO5=`Vs<(&%7Se?yVD@u&8bzE&+KN9Hw=9MBuRjN`Jm){rd5z?>>QqRvrR&;)=y?1bSt7c)T|#3%#gd z0lvwAjKoN_PB4KqXe)k&WP2j@()?AK=N;!xYw`}f_$Ht1VGRNiGhE`6RuBZ5Ch0D; z8~g(J0}LMJ!XD0D974t9;bQQN$iyR%9ZC-0@stG5TU?>j%=j!3YY?5BsH9=P^u44L z_ZDROLHGe{SQ32?7AA>1TY`N!7gml%#`sn=Y(8D%|K-zr{qpku<;&lnN+$I&ld@BM zKnS?KmbHyqzj zrXNlPHCb@xc%U}KO0Y8uPwMLrkCedM1`P;EtfkIZCs~XZeIzqJlQR+!YHW9jI4}9Az{u&&D~*oD4GTS8th^v=PC`O_8I}5?YY}aHtm*MBJY4rT?y<^~>`e zYk4%70`&c+9=E#j;Wf;YL^!j=D6taa7TJdc*5zhZ_t$Y zG$o+4GJb*ecp;|LN+>456A0w}*$J#hK8edAV+w~yTVn0E))jZ;kp<$j^RfA_5C)zF z|F_@1`g3a)d4xwCW?>)@xUI1ca=PO0n;_<-QI^k^BKs>o(=!aDan~F7hI;`2hYU!R z=1f5zN<5MASv)?rtw95Ehe1olCl4*B_)9A%=z=Npl*smP_yrkIxaFq~6-_Ch$q zB2oh|7N;i#RV>(CKD;kaCiV!PO{_=foulK`IJ Enables libbfio for chaining file in file handling - Enables raw IO handling - Enables the v1 API Enable fuse support for ewfmount Enable UUID support in the ewftools diff --git a/app-misc/Manifest.gz b/app-misc/Manifest.gz index d7cb62ce600d96c956552ee68e52518a7480cede..611ea6a001a1b4de1c7fc0bd9ed04cc00e2e8c12 100644 GIT binary patch delta 49367 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 uP7nUF} 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 delta 49406 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%0D!K?nG3|uE|Gxl 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
5q~a<4pSDXL!)uA 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 delta 9175 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

f9nSsU7Zc@2YVPBru12yU-^^9G{bXHm++ z2ZHe=PSPO;@T|&(8C!z;T~9j zA-je`T5^U?TOinw#6nC+btC9WI^0lG{|=f_lc8+P^^vH-e@zWql%5UHuS@)*BZxTP z6TQ4gK`#U1I)j4=3EI)?og&Zfl3}ms`D!KOBUWB?%WbGNK#{fIjaV-p{$Eg4zirDUIoxtLnf_7f6SLdm8dIsXu z5Yf-sbCbb=+|+1*?33ajH5Pc8saqrdyo zSvljbJ|7~SHT9#ftIxD1Rr@h&zr8$P$97t&m(349qmDQnB!zmoJ!Z6gooY)>r%`H4 zg+Hz$Aip~DBloSHB#I%2u2W}`D{3wiA)uDUkyj$u(NH>*(0oP=K}$Lww>6K-*P%bq zFFhvEQ`Hfz0T+<2D7S`Te{@}kJ5~afhxVJXZ{U_+?;u&4F*^7TW+9{qfPQe&Dr6n3;v zb31tkydt=fj=U(pQ4g#hG=dIDvM#W4>I*i|=(PFU=x(VI$iXHcf9EM_1g70KJG8x8 zD*^^-dOPD>bxx>79H>L^-FI@ix*9qbK!c)#MNqOQ!e)9OYBi4)TM{=WNJl4nEjiOp z83qWouykfgCoHsKi**E3AYMQQ@@?|QGIKClR|zC|-w6w)O!#DeXxY_*3c|TJt)R%hDc>OP9}4M;qKcrZE#p@G%*tv6|vX*NmuUcp*e*$7xzs+W^}i(q+yN z!43X(Ykm2wIgJIiD#HV`t?gR5Mo?{Omkka_Az?H4qIVEIf0`f3CTFTs??@XB@a4z(u%NlYYU?%we>x?DK7nV*9drk!p2#X{y9JU6$8x7giy$BpU$g3{D~z6+V91cd zJ5pgwT^)i+Ozn~VSTcO31}2lHEC?pl4XiX?LWm@Ftac_M#z9+%GSdMA;9-j*D-7MW z;lrX<80fkg`TAz(>93#GZ{z9fr*HP*h%W2#Ak3m^|C4zmVh6(D4@L^o*OTHSH327+ z7$l+uA7l2xlfEQ*e+V5p96B(8iPK9Ub48Y2_**fRCC%pLZcq{j%d`FHJ5@Sf1qaxVsH3Gt}dn~?)o~TQ30rB4IRSYXmK>hM!e`JYy__-)7gA&a`HG}2MZMt z&%mI%VNFQvc`2RRO4Rmg!w-|GxrFZZd3-2LccFm^B#>iB1Dqv(8TCyydMiNj)ID_) zSQ9*36LaVef1s%FchnSIGyUuZo#fS7iLUWLf{6CktPX-z$81YnLKm%rj{8_u=K(&| z`TK{p%s)1YdMWxzAD|&RhT9-<)!Q=I@7?+K=fA{fz4OYEuBVqdBnxZqVtf%H8 zkGkS!C`>}M8wBokuv&vmRR^a{yJANiU`U$E9&01k$}bRZfcBUP!|U7w$@hL40wvgd252H0x(`C!w6$UCBN4u) ze;-3o$sqmgB6OH9nu9m}EED*R*iZdLBd-%)%cIh=j`TvOP~WjbE^A|Zk*e-7?W$1} zLZPiUfuYwcPVODhJeYF=aoY`+fYt~%r3!LGG`Bsxi8~HfL|#?f@w)*V)2lm6g-)0) hiCHw#31aDV-M9qx|*^iTi&pZ@am`rc;y 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∨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⪼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 YOgpGn0*p*qe(1mcAEYA>Cq94y0Fmc!a{vGU delta 52458 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 diff --git a/app-text/fbreader/fbreader-0.99.4-r3.ebuild b/app-text/fbreader/fbreader-0.99.4-r3.ebuild deleted file mode 100644 index ab2f47419e79..000000000000 --- a/app-text/fbreader/fbreader-0.99.4-r3.ebuild +++ /dev/null @@ -1,95 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit eutils multilib flag-o-matic - -DESCRIPTION="E-Book Reader. Supports many e-book formats" -HOMEPAGE="http://www.fbreader.org/" -SRC_URI="http://www.fbreader.org/files/desktop/${PN}-sources-${PV}.tgz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 ~arm ~ppc x86" -IUSE="debug" - -RDEPEND=" - app-arch/bzip2 - dev-libs/expat - dev-libs/liblinebreak - dev-libs/fribidi - dev-db/sqlite - net-misc/curl - sys-libs/zlib - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtwidgets:5 - dev-qt/qtnetwork:5[ssl] -" -DEPEND="${RDEPEND} - virtual/pkgconfig -" - -src_prepare() { - # Still use linebreak instead of new unibreak - sed -e "s:-lunibreak:-llinebreak:" \ - -i makefiles/config.mk zlibrary/text/Makefile || die "fixing libunibreak failed" - - # Let portage decide about the compiler - sed -e "/^CC = /d" \ - -i makefiles/arch/desktop.mk || die "removing CC line failed" - - # let portage strip the binary - sed -e '/@strip/d' \ - -i fbreader/desktop/Makefile || die - - # Respect *FLAGS - sed -e "s/^CFLAGS = -pipe/CFLAGS +=/" \ - -i makefiles/arch/desktop.mk || die "CFLAGS sed failed" - sed -e "/^ CFLAGS +=/ d" \ - -i makefiles/config.mk || die "CFLAGS sed failed" - sed -e "/^ LDFLAGS += -s$/ d" \ - -i makefiles/config.mk || die "sed failed" - sed -e "/^LDFLAGS =$/ d" \ - -i makefiles/arch/desktop.mk || die "sed failed" - - echo "TARGET_ARCH = desktop" > makefiles/target.mk - echo "LIBDIR = /usr/$(get_libdir)" >> makefiles/target.mk - - echo "UI_TYPE = qt4" >> makefiles/target.mk - sed -e 's:MOC = moc-qt4:MOC = /usr/bin/moc:' \ - -i makefiles/arch/desktop.mk || die "updating desktop.mk failed" - - if use debug; then - echo "TARGET_STATUS = debug" >> makefiles/target.mk - else - echo "TARGET_STATUS = release" >> makefiles/target.mk - fi - - # bug #452636 - eapply "${FILESDIR}"/${P}.patch - # bug #515698 - eapply "${FILESDIR}"/${P}-qreal-cast.patch - # bug #516794 - eapply "${FILESDIR}"/${P}-mimetypes.patch - # bug #437262 - eapply "${FILESDIR}"/${P}-ld-bfd.patch - # bug #592588 - eapply -p0 "${FILESDIR}"/${P}-gcc6.patch - - eapply "${FILESDIR}"/${P}-qt5.patch - append-cflags -std=c++11 - - eapply_user -} - -src_compile() { - # bug #484516 - emake -j1 -} - -src_install() { - default - dosym FBReader /usr/bin/fbreader -} diff --git a/app-text/fbreader/fbreader-0.99.4-r4.ebuild b/app-text/fbreader/fbreader-0.99.4-r4.ebuild deleted file mode 100644 index a828ea2670c9..000000000000 --- a/app-text/fbreader/fbreader-0.99.4-r4.ebuild +++ /dev/null @@ -1,91 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit eutils multilib flag-o-matic - -DESCRIPTION="E-Book Reader. Supports many e-book formats" -HOMEPAGE="http://www.fbreader.org/" -SRC_URI="http://www.fbreader.org/files/desktop/${PN}-sources-${PV}.tgz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~arm ~ppc ~x86" -IUSE="debug" - -RDEPEND=" - app-arch/bzip2 - dev-libs/expat - dev-libs/libunibreak - dev-libs/fribidi - dev-db/sqlite - net-misc/curl - sys-libs/zlib - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtwidgets:5 - dev-qt/qtnetwork:5[ssl] -" -DEPEND="${RDEPEND} - virtual/pkgconfig -" - -src_prepare() { - # Let portage decide about the compiler - sed -e "/^CC = /d" \ - -i makefiles/arch/desktop.mk || die "removing CC line failed" - - # let portage strip the binary - sed -e '/@strip/d' \ - -i fbreader/desktop/Makefile || die - - # Respect *FLAGS - sed -e "s/^CFLAGS = -pipe/CFLAGS +=/" \ - -i makefiles/arch/desktop.mk || die "CFLAGS sed failed" - sed -e "/^ CFLAGS +=/ d" \ - -i makefiles/config.mk || die "CFLAGS sed failed" - sed -e "/^ LDFLAGS += -s$/ d" \ - -i makefiles/config.mk || die "sed failed" - sed -e "/^LDFLAGS =$/ d" \ - -i makefiles/arch/desktop.mk || die "sed failed" - - echo "TARGET_ARCH = desktop" > makefiles/target.mk - echo "LIBDIR = /usr/$(get_libdir)" >> makefiles/target.mk - - echo "UI_TYPE = qt4" >> makefiles/target.mk - sed -e 's:MOC = moc-qt4:MOC = /usr/bin/moc:' \ - -i makefiles/arch/desktop.mk || die "updating desktop.mk failed" - - if use debug; then - echo "TARGET_STATUS = debug" >> makefiles/target.mk - else - echo "TARGET_STATUS = release" >> makefiles/target.mk - fi - - # bug #452636 - eapply "${FILESDIR}"/${P}.patch - # bug #515698 - eapply "${FILESDIR}"/${P}-qreal-cast.patch - # bug #516794 - eapply "${FILESDIR}"/${P}-mimetypes.patch - # bug #437262 - eapply "${FILESDIR}"/${P}-ld-bfd.patch - # bug #592588 - eapply -p0 "${FILESDIR}"/${P}-gcc6.patch - - eapply "${FILESDIR}"/${P}-qt5.patch - append-cflags -std=c++11 - - eapply_user -} - -src_compile() { - # bug #484516 - emake -j1 -} - -src_install() { - default - dosym FBReader /usr/bin/fbreader -} diff --git a/app-text/fbreader/files/fbreader-0.99.4-gcc6.patch b/app-text/fbreader/files/fbreader-0.99.4-gcc6.patch deleted file mode 100644 index c6f87a292697..000000000000 --- a/app-text/fbreader/files/fbreader-0.99.4-gcc6.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- fbreader/src/formats/doc/OleStorage.cpp 2012-11-30 13:41:25.000000000 +0100 -+++ fbreader/src/formats/doc/OleStorage.cpp-new 2016-08-31 17:23:18.232536401 +0200 -@@ -59,7 +59,7 @@ - clear(); - return false; - } -- static const char OLE_SIGN[] = {0xD0, 0xCF, 0x11, 0xE0, 0xA1, 0xB1, 0x1A, 0xE1, 0}; -+ static const char OLE_SIGN[] = {(char)0xD0, (char)0xCF, (char)0x11, (char)0xE0, (char)0xA1, (char)0xB1, (char)0x1A, (char)0xE1, 0}; - if (std::strncmp(oleBuf, OLE_SIGN, 8) != 0) { - clear(); - return false; diff --git a/app-text/fbreader/files/fbreader-0.99.4-ld-bfd.patch b/app-text/fbreader/files/fbreader-0.99.4-ld-bfd.patch deleted file mode 100644 index ab872edf17cd..000000000000 --- a/app-text/fbreader/files/fbreader-0.99.4-ld-bfd.patch +++ /dev/null @@ -1,10 +0,0 @@ -diff -r -U2 fbreader-0.99.4.orig/fbreader/Makefile fbreader-0.99.4/fbreader/Makefile ---- fbreader-0.99.4.orig/fbreader/Makefile 2012-11-30 19:41:25.000000000 +0700 -+++ fbreader-0.99.4/fbreader/Makefile 2016-08-31 19:06:35.011708982 +0700 -@@ -23,5 +23,5 @@ - done; - @echo -n 'Linking $(TARGET) ...' -- @$(LD) $(LDFLAGS) -o $(TARGET) `find src -name *.o` $(TEXT_LIBS) $(CORE_LIBS) $(ZLUI_LIB) -lsqlite3 -+ @$(LD) -fuse-ld=bfd $(LDFLAGS) -o $(TARGET) `find src -name *.o` $(TEXT_LIBS) $(CORE_LIBS) $(ZLUI_LIB) -lsqlite3 - @echo ' OK' - diff --git a/app-text/fbreader/files/fbreader-0.99.4-mimetypes.patch b/app-text/fbreader/files/fbreader-0.99.4-mimetypes.patch deleted file mode 100644 index 0e4a2935d442..000000000000 --- a/app-text/fbreader/files/fbreader-0.99.4-mimetypes.patch +++ /dev/null @@ -1,6 +0,0 @@ -diff -r -U1 fbreader-0.99.4.orig/fbreader/desktop/desktop fbreader-0.99.4/fbreader/desktop/desktop ---- fbreader-0.99.4.orig/fbreader/desktop/desktop 2012-11-30 19:41:25.000000000 +0700 -+++ fbreader-0.99.4/fbreader/desktop/desktop 2014-07-10 20:56:33.527638562 +0700 -@@ -23 +23,2 @@ - Categories=Office;Viewer;Literature; -+MimeType=application/epub+zip;application/rtf;application/x-fictionbook+xml;application/x-zip-compressed-fb2;application/x-mobipocket-ebook;application/xhtml+xml;text/html;text/plain; diff --git a/app-text/fbreader/files/fbreader-0.99.4-qreal-cast.patch b/app-text/fbreader/files/fbreader-0.99.4-qreal-cast.patch deleted file mode 100644 index ffd21b2924f7..000000000000 --- a/app-text/fbreader/files/fbreader-0.99.4-qreal-cast.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff -r -U1 fbreader-0.99.4.orig/zlibrary/ui/src/qt4/tree/QtWaitingSpinner.cpp fbreader-0.99.4/zlibrary/ui/src/qt4/tree/QtWaitingSpinner.cpp ---- fbreader-0.99.4.orig/zlibrary/ui/src/qt4/tree/QtWaitingSpinner.cpp 2012-11-30 19:41:25.000000000 +0700 -+++ fbreader-0.99.4/zlibrary/ui/src/qt4/tree/QtWaitingSpinner.cpp 2014-07-10 19:18:17.002886537 +0700 -@@ -88,3 +88,3 @@ - void QtWaitingSpinner::setRoundness(qreal roundness) { -- myRoundness = std::max(0.0, std::min(100.0, roundness)); -+ myRoundness = std::max(static_cast(0.0), std::min(static_cast(100.0), roundness)); - } -@@ -150,3 +150,3 @@ - qreal resultAlpha = color.alphaF() - gradation * distance; -- resultAlpha = std::min(1.0, std::max(0.0, resultAlpha)); //if alpha is out of bound, force it to bounds -+ resultAlpha = std::min(static_cast(1.0), std::max(static_cast(0.0), resultAlpha)); //if alpha is out of bound, force it to bounds - color.setAlphaF(resultAlpha); diff --git a/app-text/fbreader/files/fbreader-0.99.4-qt5.patch b/app-text/fbreader/files/fbreader-0.99.4-qt5.patch deleted file mode 100644 index c88e6db79d3d..000000000000 --- a/app-text/fbreader/files/fbreader-0.99.4-qt5.patch +++ /dev/null @@ -1,573 +0,0 @@ -diff --git a/makefiles/arch/desktop.mk b/makefiles/arch/desktop.mk -index 4267113..3b46102 100644 ---- a/makefiles/arch/desktop.mk -+++ b/makefiles/arch/desktop.mk -@@ -12,29 +12,11 @@ AR = ar rsu - LD = g++ - - CFLAGS += -fno-exceptions -Wall -Wno-ctor-dtor-privacy -W -DLIBICONV_PLUG --EXTERNAL_INCLUDE = $(shell pkg-config --cflags fribidi) -+EXTERNAL_INCLUDE = $(shell pkg-config --cflags fribidi) - --ifeq "$(UI_TYPE)" "qt" -- MOC = moc-qt3 -- QTINCLUDE = -I /usr/include/qt3 --else -- MOC = $(shell pkg-config QtCore --variable=moc_location) -- QTINCLUDE = -I $(shell pkg-config --cflags QtCore) --endif -- --GTKINCLUDE = $(shell pkg-config --cflags gtk+-2.0 libpng xft) -- --ifeq "$(UI_TYPE)" "qt" -- UILIBS = -lqt-mt --endif -- --ifeq "$(UI_TYPE)" "qt4" -- UILIBS = $(shell pkg-config --libs QtCore QtGui QtNetwork) --endif -- --ifeq "$(UI_TYPE)" "gtk" -- UILIBS = $(shell pkg-config --libs gtk+-2.0 gio-2.0) -lpng -ljpeg --endif -+MOC = /usr/lib/qt5/bin/moc -+QTINCLUDE = $(shell pkg-config --cflags Qt5Gui Qt5Widgets Qt5Network) -+UILIBS = $(shell pkg-config --libs Qt5Gui Qt5Widgets Qt5Network) - - RM = rm -rvf - RM_QUIET = rm -rf -diff --git a/zlibrary/ui/src/qt4/network/ZLQtNetworkManager.cpp b/zlibrary/ui/src/qt4/network/ZLQtNetworkManager.cpp -index 47067d3..119a5ee 100644 ---- a/zlibrary/ui/src/qt4/network/ZLQtNetworkManager.cpp -+++ b/zlibrary/ui/src/qt4/network/ZLQtNetworkManager.cpp -@@ -24,7 +24,9 @@ - #include - #include - #include -+#include - -+#include - #include - #include - #include -@@ -149,12 +151,12 @@ void ZLQtNetworkManager::prepareReply(ZLQtNetworkReplyScope &scope, QNetworkRequ - QNetworkReply *reply = NULL; - if (!scope.request->postParameters().empty()) { - QByteArray data; -- QUrl tmp; -+ QUrlQuery tmp; - typedef std::pair string_pair; - foreach (const string_pair &pair, scope.request->postParameters()) { - tmp.addQueryItem(QString::fromStdString(pair.first), QString::fromStdString(pair.second)); - } -- data = tmp.encodedQuery(); -+ data = tmp.query(QUrl::FullyEncoded).toUtf8(); //encodedQuery(); - reply = const_cast(myManager).post(networkRequest, data); - } else { - reply = const_cast(myManager).get(networkRequest); -diff --git a/zlibrary/ui/src/qt4/tree/ZLQtItemsListWidget.cpp b/zlibrary/ui/src/qt4/tree/ZLQtItemsListWidget.cpp -index a3e5b35..ab41684 100644 ---- a/zlibrary/ui/src/qt4/tree/ZLQtItemsListWidget.cpp -+++ b/zlibrary/ui/src/qt4/tree/ZLQtItemsListWidget.cpp -@@ -17,14 +17,14 @@ - * 02110-1301, USA. - */ - --#include --#include - #include - #include - #include - #include --#include - #include -+#include -+#include -+#include - - #include - -diff --git a/zlibrary/ui/src/qt4/tree/ZLQtPreviewWidget.cpp b/zlibrary/ui/src/qt4/tree/ZLQtPreviewWidget.cpp -index 472f05f..b9809c8 100644 ---- a/zlibrary/ui/src/qt4/tree/ZLQtPreviewWidget.cpp -+++ b/zlibrary/ui/src/qt4/tree/ZLQtPreviewWidget.cpp -@@ -17,10 +17,10 @@ - * 02110-1301, USA. - */ - --#include --#include --#include --#include -+#include -+#include -+#include -+#include - - #include - -diff --git a/zlibrary/ui/src/qt4/tree/ZLQtSearchField.cpp b/zlibrary/ui/src/qt4/tree/ZLQtSearchField.cpp -index 1cddaf9..2b65cc1 100644 ---- a/zlibrary/ui/src/qt4/tree/ZLQtSearchField.cpp -+++ b/zlibrary/ui/src/qt4/tree/ZLQtSearchField.cpp -@@ -18,9 +18,9 @@ - */ - - #include --#include --#include --#include -+#include -+#include -+#include - - #include - #include -diff --git a/zlibrary/ui/src/qt4/dialogs/ZLQtTreeDialog.cpp b/zlibrary/ui/src/qt4/dialogs/ZLQtTreeDialog.cpp -index 6de2c72..d942d47 100644 ---- a/zlibrary/ui/src/qt4/dialogs/ZLQtTreeDialog.cpp -+++ b/zlibrary/ui/src/qt4/dialogs/ZLQtTreeDialog.cpp -@@ -19,12 +19,12 @@ - - #include - --#include --#include --#include --#include - #include - #include -+#include -+#include -+#include -+#include - - #include - #include -diff --git a/zlibrary/ui/src/qt4/tree/ZLQtItemsListWidget.h b/zlibrary/ui/src/qt4/tree/ZLQtItemsListWidget.h -index 4f09cfc..51f1545 100644 ---- a/zlibrary/ui/src/qt4/tree/ZLQtItemsListWidget.h -+++ b/zlibrary/ui/src/qt4/tree/ZLQtItemsListWidget.h -@@ -20,12 +20,12 @@ - #ifndef __ZLQTITEMSLISTWIDGET_H__ - #define __ZLQTITEMSLISTWIDGET_H__ - --#include --#include --#include --#include --#include --#include -+#include -+#include -+#include -+#include -+#include -+#include - - #include - -diff --git a/zlibrary/ui/src/qt4/application/LineEditParameter.cpp b/zlibrary/ui/src/qt4/application/LineEditParameter.cpp -index dfcbc0b..bd2689e 100644 ---- a/zlibrary/ui/src/qt4/application/LineEditParameter.cpp -+++ b/zlibrary/ui/src/qt4/application/LineEditParameter.cpp -@@ -17,9 +17,9 @@ - * 02110-1301, USA. - */ - --#include --#include --#include -+#include -+#include -+#include - #include - - #include "ZLQtApplicationWindow.h" -diff --git a/zlibrary/ui/src/qt4/application/ZLQtApplicationWindow.cpp b/zlibrary/ui/src/qt4/application/ZLQtApplicationWindow.cpp -index 6241514..e0b143b 100644 ---- a/zlibrary/ui/src/qt4/application/ZLQtApplicationWindow.cpp -+++ b/zlibrary/ui/src/qt4/application/ZLQtApplicationWindow.cpp -@@ -17,17 +17,17 @@ - * 02110-1301, USA. - */ - --#include -+#include - #include - #include - #include --#include --#include --#include --#include --#include -+#include -+#include -+#include -+#include -+#include - #include --#include -+#include - #include - - #include -diff --git a/zlibrary/ui/src/qt4/application/ZLQtApplicationWindow.h b/zlibrary/ui/src/qt4/application/ZLQtApplicationWindow.h -index 3b4fd3a..42ff2c8 100644 ---- a/zlibrary/ui/src/qt4/application/ZLQtApplicationWindow.h -+++ b/zlibrary/ui/src/qt4/application/ZLQtApplicationWindow.h -@@ -22,8 +22,8 @@ - - #include - --#include --#include -+#include -+#include - #include - - class QDockWidget; -diff --git a/zlibrary/ui/src/qt4/dialogs/ZLQtDialog.cpp b/zlibrary/ui/src/qt4/dialogs/ZLQtDialog.cpp -index 24eb897..c17e86c 100644 ---- a/zlibrary/ui/src/qt4/dialogs/ZLQtDialog.cpp -+++ b/zlibrary/ui/src/qt4/dialogs/ZLQtDialog.cpp -@@ -17,8 +17,8 @@ - * 02110-1301, USA. - */ - --#include --#include -+#include -+#include - - #include - -diff --git a/zlibrary/ui/src/qt4/dialogs/ZLQtDialog.h b/zlibrary/ui/src/qt4/dialogs/ZLQtDialog.h -index 068039d..811cec8 100644 ---- a/zlibrary/ui/src/qt4/dialogs/ZLQtDialog.h -+++ b/zlibrary/ui/src/qt4/dialogs/ZLQtDialog.h -@@ -20,8 +20,8 @@ - #ifndef __ZLQTDIALOG_H__ - #define __ZLQTDIALOG_H__ - --#include --#include -+#include -+#include - - #include - -diff --git a/zlibrary/ui/src/qt4/dialogs/ZLQtDialogContent.cpp b/zlibrary/ui/src/qt4/dialogs/ZLQtDialogContent.cpp -index e8ff422..352c350 100644 ---- a/zlibrary/ui/src/qt4/dialogs/ZLQtDialogContent.cpp -+++ b/zlibrary/ui/src/qt4/dialogs/ZLQtDialogContent.cpp -@@ -17,10 +17,10 @@ - * 02110-1301, USA. - */ - --#include --#include --#include --#include -+#include -+#include -+#include -+#include - - #include "ZLQtDialogContent.h" - #include "ZLQtOptionView.h" -diff --git a/zlibrary/ui/src/qt4/dialogs/ZLQtDialogManager.cpp b/zlibrary/ui/src/qt4/dialogs/ZLQtDialogManager.cpp -index d5eb4d4..2fc769b 100644 ---- a/zlibrary/ui/src/qt4/dialogs/ZLQtDialogManager.cpp -+++ b/zlibrary/ui/src/qt4/dialogs/ZLQtDialogManager.cpp -@@ -17,11 +17,11 @@ - * 02110-1301, USA. - */ - --#include --#include --#include -+#include -+#include -+#include - #include --#include -+#include - - #include "ZLQtDialogManager.h" - #include "ZLQtDialog.h" -diff --git a/zlibrary/ui/src/qt4/dialogs/ZLQtOpenFileDialog.cpp b/zlibrary/ui/src/qt4/dialogs/ZLQtOpenFileDialog.cpp -index ec9e73c..a50a40d 100644 ---- a/zlibrary/ui/src/qt4/dialogs/ZLQtOpenFileDialog.cpp -+++ b/zlibrary/ui/src/qt4/dialogs/ZLQtOpenFileDialog.cpp -@@ -17,7 +17,7 @@ - * 02110-1301, USA. - */ - --#include -+#include - - #include "ZLQtOpenFileDialog.h" - -diff --git a/zlibrary/ui/src/qt4/dialogs/ZLQtOptionView.cpp b/zlibrary/ui/src/qt4/dialogs/ZLQtOptionView.cpp -index 48a1b8f..90d50fb 100644 ---- a/zlibrary/ui/src/qt4/dialogs/ZLQtOptionView.cpp -+++ b/zlibrary/ui/src/qt4/dialogs/ZLQtOptionView.cpp -@@ -19,16 +19,16 @@ - - #include - --#include --#include --#include --#include --#include --#include --#include --#include --#include --#include -+#include -+#include -+#include -+#include -+#include -+#include -+#include -+#include -+#include -+#include - - #include - #include -diff --git a/zlibrary/ui/src/qt4/dialogs/ZLQtOptionsDialog.cpp b/zlibrary/ui/src/qt4/dialogs/ZLQtOptionsDialog.cpp -index f6c36fb..7fe855a 100644 ---- a/zlibrary/ui/src/qt4/dialogs/ZLQtOptionsDialog.cpp -+++ b/zlibrary/ui/src/qt4/dialogs/ZLQtOptionsDialog.cpp -@@ -17,11 +17,11 @@ - * 02110-1301, USA. - */ - --#include --#include --#include --#include --#include -+#include -+#include -+#include -+#include -+#include - #include - - #include -diff --git a/zlibrary/ui/src/qt4/dialogs/ZLQtOptionsDialog.h b/zlibrary/ui/src/qt4/dialogs/ZLQtOptionsDialog.h -index e38b62a..ad26fba 100644 ---- a/zlibrary/ui/src/qt4/dialogs/ZLQtOptionsDialog.h -+++ b/zlibrary/ui/src/qt4/dialogs/ZLQtOptionsDialog.h -@@ -20,9 +20,9 @@ - #ifndef __ZLQTOPTIONSDIALOG_H__ - #define __ZLQTOPTIONSDIALOG_H__ - --#include --#include --#include -+#include -+#include -+#include - - #include "../../../../core/src/desktop/dialogs/ZLDesktopOptionsDialog.h" - -diff --git a/zlibrary/ui/src/qt4/dialogs/ZLQtProgressDialog.cpp b/zlibrary/ui/src/qt4/dialogs/ZLQtProgressDialog.cpp -index 98e469e..5a1d574 100644 ---- a/zlibrary/ui/src/qt4/dialogs/ZLQtProgressDialog.cpp -+++ b/zlibrary/ui/src/qt4/dialogs/ZLQtProgressDialog.cpp -@@ -19,11 +19,11 @@ - - #include - --#include --#include --#include --#include --#include -+#include -+#include -+#include -+#include -+#include - #include - - #include "../dialogs/ZLQtDialogManager.h" -diff --git a/zlibrary/ui/src/qt4/dialogs/ZLQtProgressDialog.h b/zlibrary/ui/src/qt4/dialogs/ZLQtProgressDialog.h -index df6c73b..837bce5 100644 ---- a/zlibrary/ui/src/qt4/dialogs/ZLQtProgressDialog.h -+++ b/zlibrary/ui/src/qt4/dialogs/ZLQtProgressDialog.h -@@ -22,11 +22,11 @@ - - #include - --#include -+#include - #include --#include --#include --#include -+#include -+#include -+#include - #include - - #include -diff --git a/zlibrary/ui/src/qt4/dialogs/ZLQtTreeDialog.h b/zlibrary/ui/src/qt4/dialogs/ZLQtTreeDialog.h -index 9cf7c47..03f1223 100644 ---- a/zlibrary/ui/src/qt4/dialogs/ZLQtTreeDialog.h -+++ b/zlibrary/ui/src/qt4/dialogs/ZLQtTreeDialog.h -@@ -24,12 +24,12 @@ - #include - #include - --#include --#include --#include --#include --#include --#include -+#include -+#include -+#include -+#include -+#include -+#include - - #include - -diff --git a/zlibrary/ui/src/qt4/library/ZLQApplication.h b/zlibrary/ui/src/qt4/library/ZLQApplication.h -index c08c536..a714fa9 100644 ---- a/zlibrary/ui/src/qt4/library/ZLQApplication.h -+++ b/zlibrary/ui/src/qt4/library/ZLQApplication.h -@@ -20,7 +20,7 @@ - #ifndef __ZLQAPPLICATION_H__ - #define __ZLQAPPLICATION_H__ - --#include -+#include - - class ZLQApplication : public QApplication { - -diff --git a/zlibrary/ui/src/qt4/library/ZLibrary.cpp b/zlibrary/ui/src/qt4/library/ZLibrary.cpp -index 9648e95..a544031 100644 ---- a/zlibrary/ui/src/qt4/library/ZLibrary.cpp -+++ b/zlibrary/ui/src/qt4/library/ZLibrary.cpp -@@ -19,7 +19,7 @@ - - #include - #include --#include -+#include - #include - - #include -@@ -72,7 +72,7 @@ bool ZLQApplication::event(QEvent *e) { - void ZLQtLibraryImplementation::init(int &argc, char **&argv) { - new ZLQApplication(argc, argv); - -- QTextCodec::setCodecForCStrings(QTextCodec::codecForName("utf-8")); -+ QTextCodec::setCodecForLocale(QTextCodec::codecForName("utf-8")); - - ZLibrary::parseArguments(argc, argv); - -diff --git a/zlibrary/ui/src/qt4/tree/QtWaitingSpinner.h b/zlibrary/ui/src/qt4/tree/QtWaitingSpinner.h -index cdaef01..a259c65 100644 ---- a/zlibrary/ui/src/qt4/tree/QtWaitingSpinner.h -+++ b/zlibrary/ui/src/qt4/tree/QtWaitingSpinner.h -@@ -3,7 +3,7 @@ - - #include - --#include -+#include - #include - - class QtWaitingSpinner : public QWidget { -diff --git a/zlibrary/ui/src/qt4/tree/ZLQtPreviewWidget.h b/zlibrary/ui/src/qt4/tree/ZLQtPreviewWidget.h -index 1b8ebcc..6f3b4e3 100644 ---- a/zlibrary/ui/src/qt4/tree/ZLQtPreviewWidget.h -+++ b/zlibrary/ui/src/qt4/tree/ZLQtPreviewWidget.h -@@ -20,11 +20,11 @@ - #ifndef __ZLQTPREVIEWWIDGET_H__ - #define __ZLQTPREVIEWWIDGET_H__ - --#include --#include --#include --#include --#include -+#include -+#include -+#include -+#include -+#include - #include - - #include -diff --git a/zlibrary/ui/src/qt4/tree/ZLQtSearchField.h b/zlibrary/ui/src/qt4/tree/ZLQtSearchField.h -index f6e174c..c360965 100644 ---- a/zlibrary/ui/src/qt4/tree/ZLQtSearchField.h -+++ b/zlibrary/ui/src/qt4/tree/ZLQtSearchField.h -@@ -21,8 +21,8 @@ - #define __ZLQTSEARCHFIELD_H__ - - #include --#include --#include -+#include -+#include - - #include "QtWaitingSpinner.h" - #include "ZLQtItemsListWidget.h" -diff --git a/zlibrary/ui/src/qt4/view/ZLQtViewWidget.cpp b/zlibrary/ui/src/qt4/view/ZLQtViewWidget.cpp -index 4f5d196..615050c 100644 ---- a/zlibrary/ui/src/qt4/view/ZLQtViewWidget.cpp -+++ b/zlibrary/ui/src/qt4/view/ZLQtViewWidget.cpp -@@ -19,8 +19,8 @@ - - #include - --#include --#include -+#include -+#include - #include - #include - #include -@@ -185,11 +185,11 @@ void ZLQtViewWidget::repaint() { - - void ZLQtViewWidget::setScrollbarEnabled(ZLView::Direction direction, bool enabled) { - if (direction == ZLView::VERTICAL) { -- myRightScrollBar->setShown(enabled && myShowScrollBarAtRight); -- myLeftScrollBar->setShown(enabled && !myShowScrollBarAtRight); -+ myRightScrollBar->setVisible(enabled && myShowScrollBarAtRight); -+ myLeftScrollBar->setVisible(enabled && !myShowScrollBarAtRight); - } else { -- myBottomScrollBar->setShown(enabled && myShowScrollBarAtBottom); -- myTopScrollBar->setShown(enabled && !myShowScrollBarAtBottom); -+ myBottomScrollBar->setVisible(enabled && myShowScrollBarAtBottom); -+ myTopScrollBar->setVisible(enabled && !myShowScrollBarAtBottom); - } - } - -diff --git a/zlibrary/ui/src/qt4/view/ZLQtViewWidget.h b/zlibrary/ui/src/qt4/view/ZLQtViewWidget.h -index 6fabf00..ccec1e3 100644 ---- a/zlibrary/ui/src/qt4/view/ZLQtViewWidget.h -+++ b/zlibrary/ui/src/qt4/view/ZLQtViewWidget.h -@@ -20,7 +20,7 @@ - #ifndef __ZLQTVIEWWIDGET_H__ - #define __ZLQTVIEWWIDGET_H__ - --#include -+#include - - #include "../../../../core/src/view/ZLViewWidget.h" - #include diff --git a/app-text/fbreader/files/fbreader-0.99.4.patch b/app-text/fbreader/files/fbreader-0.99.4.patch deleted file mode 100644 index deb90228301d..000000000000 --- a/app-text/fbreader/files/fbreader-0.99.4.patch +++ /dev/null @@ -1,8 +0,0 @@ -diff -r -U2 fbreader-0.99.4.orig/zlibrary/ui/src/qt4/filesystem/ZLQtFSManager.cpp fbreader-0.99.4/zlibrary/ui/src/qt4/filesystem/ZLQtFSManager.cpp ---- fbreader-0.99.4.orig/zlibrary/ui/src/qt4/filesystem/ZLQtFSManager.cpp 2012-11-30 19:41:25.000000000 +0700 -+++ fbreader-0.99.4/zlibrary/ui/src/qt4/filesystem/ZLQtFSManager.cpp 2013-02-21 13:30:31.000000000 +0700 -@@ -49,3 +49,4 @@ - path = replacement + path.substr(1); - } -+ ZLUnixFSManager::normalizeRealPath(path); - } diff --git a/app-text/zathura-cb/zathura-cb-0.1.8.ebuild b/app-text/zathura-cb/zathura-cb-0.1.8.ebuild index 431498d45edd..5e59ea0d4e25 100644 --- a/app-text/zathura-cb/zathura-cb-0.1.8.ebuild +++ b/app-text/zathura-cb/zathura-cb-0.1.8.ebuild @@ -10,7 +10,7 @@ if [[ ${PV} == *9999 ]]; then EGIT_REPO_URI="https://git.pwmt.org/pwmt/zathura-cb.git" EGIT_BRANCH="develop" else - KEYWORDS="amd64 arm x86" + KEYWORDS="~amd64 ~arm ~x86" SRC_URI="https://pwmt.org/projects/zathura/plugins/download/${P}.tar.xz" fi @@ -19,7 +19,6 @@ HOMEPAGE="https://pwmt.org/projects/zathura-cb/" LICENSE="ZLIB" SLOT="0" -KEYWORDS="~amd64 ~arm ~x86" DEPEND=">=app-text/zathura-0.3.9 dev-libs/girara diff --git a/app-text/zathura-cb/zathura-cb-9999.ebuild b/app-text/zathura-cb/zathura-cb-9999.ebuild index f1483517b654..5e59ea0d4e25 100644 --- a/app-text/zathura-cb/zathura-cb-9999.ebuild +++ b/app-text/zathura-cb/zathura-cb-9999.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2018 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=7 -inherit eutils toolchain-funcs readme.gentoo-r1 xdg +inherit meson if [[ ${PV} == *9999 ]]; then inherit git-r3 @@ -11,48 +11,20 @@ if [[ ${PV} == *9999 ]]; then EGIT_BRANCH="develop" else KEYWORDS="~amd64 ~arm ~x86" - SRC_URI="https://pwmt.org/projects/zathura/plugins/download/${P}.tar.gz" + SRC_URI="https://pwmt.org/projects/zathura/plugins/download/${P}.tar.xz" fi DESCRIPTION="Comic book plug-in for zathura with 7zip, rar, tar and zip support" -HOMEPAGE="https://pwmt.org/projects/zathura/" +HOMEPAGE="https://pwmt.org/projects/zathura-cb/" LICENSE="ZLIB" SLOT="0" -IUSE="" - -RDEPEND=">=app-text/zathura-0.3.8 - dev-libs/glib:2= - app-arch/libarchive:= - x11-libs/cairo:= - x11-libs/gdk-pixbuf:=" -DEPEND="${RDEPEND} - virtual/pkgconfig" - -src_configure() { - myzathuraconf=( - CC="$(tc-getCC)" - LD="$(tc-getLD)" - VERBOSE=1 - DESTDIR="${D}" - ) -} - -src_compile() { - emake "${myzathuraconf[@]}" -} - -src_install() { - emake "${myzathuraconf[@]}" install - dodoc AUTHORS - - FORCE_PRINT_ELOG=1 - local DOC_CONTENTS="Consider installing app-arch/p7zip app-arch/tar app-arch/unrar - app-arch/unzip for additional file support." - readme.gentoo_create_doc -} - -pkg_postinst() { - xdg_pkg_postinst - readme.gentoo_print_elog -} + +DEPEND=">=app-text/zathura-0.3.9 + dev-libs/girara + dev-libs/glib:2 + x11-libs/cairo" + +RDEPEND="${DEPEND}" + +BDEPEND="virtual/pkgconfig" diff --git a/app-text/zathura-djvu/zathura-djvu-9999.ebuild b/app-text/zathura-djvu/zathura-djvu-9999.ebuild index 06d973da811e..71046574478c 100644 --- a/app-text/zathura-djvu/zathura-djvu-9999.ebuild +++ b/app-text/zathura-djvu/zathura-djvu-9999.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2018 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 -inherit eutils toolchain-funcs xdg +inherit gnome2-utils meson xdg-utils if [[ ${PV} == *9999 ]]; then inherit git-r3 @@ -11,37 +11,30 @@ if [[ ${PV} == *9999 ]]; then EGIT_BRANCH="develop" else KEYWORDS="~amd64 ~arm ~x86" - SRC_URI="http://pwmt.org/projects/zathura/plugins/download/${P}.tar.gz" + SRC_URI="https://pwmt.org/projects/zathura-djvu/download/${P}.tar.xz" fi DESCRIPTION="DjVu plug-in for zathura" -HOMEPAGE="http://pwmt.org/projects/zathura/" +HOMEPAGE="https://pwmt.org/projects/zathura-djvu/" LICENSE="ZLIB" SLOT="0" -IUSE="" -RDEPEND=">=app-text/djvu-3.5.24-r1:= - >=app-text/zathura-0.3.8 - dev-libs/glib:2= - x11-libs/cairo:=" +RDEPEND="app-text/djvu + >=app-text/zathura-0.3.9 + dev-libs/girara + dev-libs/glib:2 + x11-libs/cairo" + DEPEND="${RDEPEND} virtual/pkgconfig" -src_configure() { - myzathuraconf=( - CC="$(tc-getCC)" - LD="$(tc-getLD)" - VERBOSE=1 - DESTDIR="${D}" - ) -} - -src_compile() { - emake "${myzathuraconf[@]}" +pkg_postinst() { + gnome2_icon_cache_update + xdg_desktop_database_update } -src_install() { - emake "${myzathuraconf[@]}" install - dodoc AUTHORS +pkg_postrm() { + gnome2_icon_cache_update + xdg_desktop_database_update } diff --git a/app-text/zathura-pdf-mupdf/zathura-pdf-mupdf-0.3.4.ebuild b/app-text/zathura-pdf-mupdf/zathura-pdf-mupdf-0.3.4.ebuild index dcf685afa7a2..07030bc38d87 100644 --- a/app-text/zathura-pdf-mupdf/zathura-pdf-mupdf-0.3.4.ebuild +++ b/app-text/zathura-pdf-mupdf/zathura-pdf-mupdf-0.3.4.ebuild @@ -24,6 +24,9 @@ DEPEND="app-text/mupdf >=app-text/zathura-0.3.9 dev-libs/girara dev-libs/glib:2 + media-libs/jbig2dec:= + media-libs/openjpeg:2= + virtual/jpeg:0 x11-libs/cairo" RDEPEND="${DEPEND}" diff --git a/app-text/zathura-pdf-mupdf/zathura-pdf-mupdf-9999.ebuild b/app-text/zathura-pdf-mupdf/zathura-pdf-mupdf-9999.ebuild index 8d7a7aa0a007..07030bc38d87 100644 --- a/app-text/zathura-pdf-mupdf/zathura-pdf-mupdf-9999.ebuild +++ b/app-text/zathura-pdf-mupdf/zathura-pdf-mupdf-9999.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2018 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=7 -inherit eutils toolchain-funcs xdg +inherit meson if [[ ${PV} == *9999 ]]; then inherit git-r3 @@ -11,43 +11,29 @@ if [[ ${PV} == *9999 ]]; then EGIT_BRANCH="develop" else KEYWORDS="~amd64 ~arm ~x86" - SRC_URI="https://pwmt.org/projects/zathura/plugins/download/${P}.tar.gz" + SRC_URI="https://pwmt.org/projects/zathura-pdf-mupdf/download/${P}.tar.xz" fi DESCRIPTION="PDF plug-in for zathura" -HOMEPAGE="https://pwmt.org/projects/zathura/" +HOMEPAGE="https://pwmt.org/projects/zathura-pdf-mupdf/" LICENSE="ZLIB" SLOT="0" -IUSE="" -RDEPEND="!app-text/zathura-pdf-poppler - >=app-text/mupdf-1.12.0:= - >=app-text/zathura-0.3.8 +DEPEND="app-text/mupdf + >=app-text/zathura-0.3.9 + dev-libs/girara + dev-libs/glib:2 media-libs/jbig2dec:= media-libs/openjpeg:2= virtual/jpeg:0 - x11-libs/cairo:=" -DEPEND="${RDEPEND} - virtual/pkgconfig" - -src_configure() { - myzathuraconf=( - CC="$(tc-getCC)" - LD="$(tc-getLD)" - VERBOSE=1 - DESTDIR="${D}" - MUPDF_LIB="$($(tc-getPKG_CONFIG) --libs mupdf)" - OPENSSL_INC="$($(tc-getPKG_CONFIG) --cflags mupdf)" - OPENSSL_LIB='' - ) -} + x11-libs/cairo" -src_compile() { - emake "${myzathuraconf[@]}" -} +RDEPEND="${DEPEND}" + +BDEPEND="virtual/pkgconfig" -src_install() { - emake "${myzathuraconf[@]}" install - dodoc AUTHORS +src_prepare() { + sed -i -e '/mupdfthird/d' meson.build || die "sed failed" + default } diff --git a/app-text/zathura-pdf-poppler/zathura-pdf-poppler-9999.ebuild b/app-text/zathura-pdf-poppler/zathura-pdf-poppler-9999.ebuild index ca0b8305c134..5b4915a8a871 100644 --- a/app-text/zathura-pdf-poppler/zathura-pdf-poppler-9999.ebuild +++ b/app-text/zathura-pdf-poppler/zathura-pdf-poppler-9999.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2018 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=7 -inherit eutils toolchain-funcs xdg +inherit meson xdg-utils if [[ ${PV} == *9999 ]]; then inherit git-r3 @@ -11,35 +11,28 @@ if [[ ${PV} == *9999 ]]; then EGIT_BRANCH="develop" else KEYWORDS="~amd64 ~arm ~x86" - SRC_URI="http://pwmt.org/projects/zathura/plugins/download/${P}.tar.gz" + SRC_URI="http://pwmt.org/projects/zathura/plugins/download/${P}.tar.xz" fi DESCRIPTION="PDF plug-in for zathura" -HOMEPAGE="http://pwmt.org/projects/zathura/" +HOMEPAGE="https://pwmt.org/projects/zathura-pdf-poppler" LICENSE="ZLIB" SLOT="0" -IUSE="" - -RDEPEND="app-text/poppler[cairo] - >=app-text/zathura-0.3.8 - x11-libs/cairo:=" -DEPEND="${RDEPEND} - virtual/pkgconfig" - -src_configure() { - myzathuraconf=( - CC="$(tc-getCC)" - LD="$(tc-getLD)" - VERBOSE=1 - ) -} -src_compile() { - emake "${myzathuraconf[@]}" +DEPEND="app-text/poppler[cairo] + >=app-text/zathura-0.3.9 + dev-libs/girara + dev-libs/glib:2" + +RDEPEND="${DEPEND}" + +BDEPEND="virtual/pkgconfig" + +pkg_postinst() { + xdg_desktop_database_update } -src_install() { - emake "${myzathuraconf[@]}" DESTDIR="${ED%/}" install - dodoc AUTHORS +pkg_postrm() { + xdg_desktop_database_update } diff --git a/app-text/zathura-ps/zathura-ps-0.2.6.ebuild b/app-text/zathura-ps/zathura-ps-0.2.6.ebuild index 9a5fded445c1..16e0d2d5ba33 100644 --- a/app-text/zathura-ps/zathura-ps-0.2.6.ebuild +++ b/app-text/zathura-ps/zathura-ps-0.2.6.ebuild @@ -19,7 +19,6 @@ HOMEPAGE="https://pwmt.org/projects/zathura-ps/download/" LICENSE="ZLIB" SLOT="0" -KEYWORDS="~amd64 ~x86" DEPEND="app-text/libspectre >=app-text/zathura-0.3.9 diff --git a/app-text/zathura-ps/zathura-ps-9999.ebuild b/app-text/zathura-ps/zathura-ps-9999.ebuild index 305bfa827e75..16e0d2d5ba33 100644 --- a/app-text/zathura-ps/zathura-ps-9999.ebuild +++ b/app-text/zathura-ps/zathura-ps-9999.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2018 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=7 -inherit eutils toolchain-funcs xdg +inherit meson if [[ ${PV} == *9999 ]]; then inherit git-r3 @@ -11,38 +11,21 @@ if [[ ${PV} == *9999 ]]; then EGIT_BRANCH="develop" else KEYWORDS="~amd64 ~arm ~x86 ~amd64-linux ~x86-linux" - SRC_URI="https://pwmt.org/projects/zathura/plugins/download/${P}.tar.gz" + SRC_URI="https://pwmt.org/projects/zathura/plugins/download/${P}.tar.xz" fi DESCRIPTION="PostScript plug-in for zathura" -HOMEPAGE="https://pwmt.org/projects/zathura/" +HOMEPAGE="https://pwmt.org/projects/zathura-ps/download/" LICENSE="ZLIB" SLOT="0" -IUSE="" - -RDEPEND=">=app-text/libspectre-0.2.6:= - >=app-text/zathura-0.3.8 - dev-libs/glib:2= - x11-libs/cairo:=" -DEPEND="${RDEPEND} - virtual/pkgconfig" - -src_configure() { - myzathuraconf=( - CC="$(tc-getCC)" - LD="$(tc-getLD)" - VERBOSE=1 - DESTDIR="${D}" - PREFIX="${EPREFIX}/usr" - ) -} - -src_compile() { - emake "${myzathuraconf[@]}" -} - -src_install() { - emake "${myzathuraconf[@]}" install - dodoc AUTHORS -} + +DEPEND="app-text/libspectre + >=app-text/zathura-0.3.9 + dev-libs/girara + dev-libs/glib:2 + x11-libs/cairo" + +RDEPEND="${DEPEND}" + +BDEPEND="virtual/pkgconfig" diff --git a/app-text/zathura/files/zathura-find-libm.patch b/app-text/zathura/files/zathura-find-libm.patch new file mode 100644 index 000000000000..4995238fb8da --- /dev/null +++ b/app-text/zathura/files/zathura-find-libm.patch @@ -0,0 +1,26 @@ +From cc99b8d3491ce0cd30ba56decc33d811478bab0c Mon Sep 17 00:00:00 2001 +From: Sebastian Ramacher +Date: Tue, 30 Oct 2018 00:39:19 +0100 +Subject: [PATCH] Search for m instead of libm (fixes #757) + +Thanks to Franz Trischberger for the fix. +--- + meson.build | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/meson.build b/meson.build +index f54f104..afe9ae8 100644 +--- a/meson.build ++++ b/meson.build +@@ -36,7 +36,7 @@ dbusinterfacesdir = join_paths(datadir, 'dbus-1', 'interfaces') + plugindir = join_paths(get_option('libdir'), 'zathura') + + # required dependencies +-libm = cc.find_library('libm', required: false) ++libm = cc.find_library('m', required: false) + girara = dependency('girara-gtk3', version: '>=0.2.9') + glib = dependency('glib-2.0', version: '>=2.50') + gio = dependency('gio-unix-2.0', required: host_machine.system() != 'windows') +-- +2.18.0 + diff --git a/app-text/zathura/zathura-0.4.1.ebuild b/app-text/zathura/zathura-0.4.1.ebuild index 1b9071f73e74..446cef59dfaf 100644 --- a/app-text/zathura/zathura-0.4.1.ebuild +++ b/app-text/zathura/zathura-0.4.1.ebuild @@ -21,6 +21,8 @@ LICENSE="ZLIB" SLOT="0" IUSE="+magic seccomp sqlite synctex test" +PATCHES=( "${FILESDIR}"/${PN}-find-libm.patch ) + RDEPEND="dev-libs/appstream >=dev-libs/girara-0.3.1 >=dev-libs/glib-2.50:2 diff --git a/app-text/zathura/zathura-9999.ebuild b/app-text/zathura/zathura-9999.ebuild index 89006688f4d4..1b9071f73e74 100644 --- a/app-text/zathura/zathura-9999.ebuild +++ b/app-text/zathura/zathura-9999.ebuild @@ -1,69 +1,64 @@ # Copyright 1999-2018 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=5 +EAPI=6 -inherit eutils multilib toolchain-funcs virtualx xdg-utils +inherit gnome2-utils meson virtualx xdg-utils + +DESCRIPTION="A highly customizable and functional document viewer" +HOMEPAGE="http://pwmt.org/projects/zathura/" if [[ ${PV} == *9999 ]]; then inherit git-r3 - EGIT_REPO_URI="https://git.pwmt.org/pwmt/zathura.git" + EGIT_REPO_URI="https://git.pwmt.org/pwmt/${PN}.git" EGIT_BRANCH="develop" else + SRC_URI="https://pwmt.org/projects/zathura/download/${P}.tar.xz" KEYWORDS="~amd64 ~arm ~x86 ~amd64-linux ~x86-linux" - SRC_URI="http://pwmt.org/projects/${PN}/download/${P}.tar.gz" fi -DESCRIPTION="A highly customizable and functional document viewer" -HOMEPAGE="http://pwmt.org/projects/zathura/" - LICENSE="ZLIB" SLOT="0" -IUSE="+magic sqlite synctex test" +IUSE="+magic seccomp sqlite synctex test" + +RDEPEND="dev-libs/appstream + >=dev-libs/girara-0.3.1 + >=dev-libs/glib-2.50:2 + dev-util/desktop-file-utils + dev-python/sphinx + x11-libs/cairo + >=x11-libs/gtk+-3.22:3 + magic? ( sys-apps/file ) + seccomp? ( sys-libs/libseccomp ) + sqlite? ( >=dev-db/sqlite-3.5.9:3 ) + synctex? ( app-text/texlive-core )" -RDEPEND=">=dev-libs/girara-0.2.7:= - >=dev-libs/glib-2.32:2= - x11-libs/cairo:= - >=x11-libs/gtk+-3.6:3 - magic? ( sys-apps/file:= ) - sqlite? ( dev-db/sqlite:3= ) - synctex? ( >=app-text/texlive-core-2015 )" DEPEND="${RDEPEND} - sys-devel/gettext - virtual/pkgconfig test? ( dev-libs/check )" -src_configure() { - myzathuraconf=( - WITH_MAGIC=$(usex magic 1 0) - WITH_SQLITE=$(usex sqlite 1 0) - WITH_SYNCTEX=$(usex synctex 1 0) - PREFIX="${EPREFIX}"/usr - LIBDIR='${PREFIX}'/$(get_libdir) - CC="$(tc-getCC)" - SFLAGS='' - VERBOSE=1 - DESTDIR="${D}" - ) -} +BDEPEND="virtual/pkgconfig" -src_compile() { - emake "${myzathuraconf[@]}" +src_configure() { + local emesonargs=( + --libdir=/usr/$(get_libdir) + -Denable-magic=$(usex magic true false) + -Denable-seccomp=$(usex seccomp true false) + -Denable-sqlite=$(usex sqlite true false) + -Denable-synctex=$(usex synctex true false) + ) + meson_src_configure } src_test() { - Xemake "${myzathuraconf[@]}" test -} - -src_install() { - emake "${myzathuraconf[@]}" install - dodoc AUTHORS + virtx meson_src_test } pkg_postinst() { + gnome2_icon_cache_update xdg_desktop_database_update } pkg_postrm() { + gnome2_icon_cache_update xdg_desktop_database_update } diff --git a/app-vim/Manifest.gz b/app-vim/Manifest.gz index a8fa8679c724e9a5d691ad0e2933495f2fab9cc1..b344ea75e764c8336254a87198aecea98b67cc10 100644 GIT binary patch delta 30191 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 delta 30217 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