From 22ebc2065eb1794843a39760fc76bc25bc0e9b40 Mon Sep 17 00:00:00 2001 From: root Date: Fri, 17 Jan 2020 09:53:30 +0300 Subject: [PATCH] Sync with portage [Fri Jan 17 09:53:29 MSK 2020]. --- Manifest.files.gz | Bin 29433 -> 29435 bytes app-admin/Manifest.gz | Bin 33978 -> 33980 bytes app-admin/ansible/Manifest | 2 + app-admin/ansible/ansible-2.8.8.ebuild | 72 ++ app-admin/ansible/ansible-2.9.3.ebuild | 68 ++ app-admin/puppet-agent/Manifest | 2 + .../puppet-agent/puppet-agent-6.12.0.ebuild | 77 ++ app-admin/puppet/Manifest | 2 + app-admin/puppet/puppet-5.5.18.ebuild | 141 ++++ app-admin/puppet/puppet-6.12.0.ebuild | 139 +++ app-admin/puppetdb/Manifest | 1 + app-admin/puppetdb/puppetdb-6.8.0.ebuild | 92 ++ app-admin/puppetserver/Manifest | 1 + .../puppetserver/puppetserver-6.8.0.ebuild | 135 +++ app-backup/Manifest.gz | Bin 10332 -> 10328 bytes app-backup/backintime/Manifest | 1 - .../backintime-1.2.0_pre20180221.ebuild | 88 -- app-backup/kup/kup-0.7.3.ebuild | 56 +- app-crypt/Manifest.gz | Bin 25434 -> 25441 bytes app-crypt/acme/Manifest | 1 + app-crypt/acme/acme-1.1.0.ebuild | 69 ++ app-crypt/certbot-apache/Manifest | 1 + .../certbot-apache-1.1.0.ebuild | 39 + app-crypt/certbot-nginx/Manifest | 1 + .../certbot-nginx/certbot-nginx-1.1.0.ebuild | 34 + app-crypt/certbot/Manifest | 1 + app-crypt/certbot/certbot-1.1.0.ebuild | 51 ++ app-emulation/Manifest.gz | Bin 21012 -> 21035 bytes app-emulation/diskimage-builder/Manifest | 1 + .../diskimage-builder-2.33.0.ebuild | 42 + app-emulation/docker/Manifest | 2 - app-emulation/docker/docker-18.09.9.ebuild | 308 ------- app-emulation/docker/docker-19.03.4.ebuild | 309 ------- app-emulation/docker/docker-19.03.5.ebuild | 17 +- app-emulation/virtualbox-additions/Manifest | 4 +- .../virtualbox-additions-5.2.36.ebuild | 33 + ...ild => virtualbox-additions-6.0.16.ebuild} | 2 +- .../virtualbox-additions-6.1.2.ebuild | 34 + app-emulation/virtualbox-bin/Manifest | 13 +- .../virtualbox-bin-5.2.36.135684.ebuild | 287 +++++++ ...ld => virtualbox-bin-6.0.16.135674.ebuild} | 2 +- .../virtualbox-bin-6.1.2.135662.ebuild | 291 +++++++ .../virtualbox-extpack-oracle/Manifest | 4 +- ...ualbox-extpack-oracle-5.2.36.135684.ebuild | 42 + ...albox-extpack-oracle-6.0.16.135674.ebuild} | 2 +- ...tualbox-extpack-oracle-6.1.2.135662.ebuild | 43 + .../virtualbox-guest-additions/Manifest | 7 +- .../virtualbox-guest-additions-5.2.36.ebuild | 229 +++++ ... virtualbox-guest-additions-6.0.16.ebuild} | 8 +- .../virtualbox-guest-additions-6.1.2.ebuild | 218 +++++ app-emulation/virtualbox-modules/Manifest | 4 +- .../virtualbox-modules-5.2.36.ebuild | 59 ++ .../virtualbox-modules-6.0.16.ebuild | 56 ++ ...ebuild => virtualbox-modules-6.1.2.ebuild} | 16 +- app-emulation/virtualbox/Manifest | 7 +- .../virtualbox/virtualbox-5.2.36.ebuild | 496 +++++++++++ ...6.0.12.ebuild => virtualbox-6.0.16.ebuild} | 4 +- .../virtualbox/virtualbox-6.1.2.ebuild | 504 +++++++++++ app-misc/Manifest.gz | Bin 50490 -> 50491 bytes app-misc/nnn/Manifest | 1 + app-misc/nnn/nnn-2.9.ebuild | 39 + app-mobilephone/Manifest.gz | Bin 3550 -> 3557 bytes .../gnokii/files/gnokii-0.6.31-codeset.m4 | 22 + .../gnokii/files/gnokii-0.6.31-docdir.patch | 69 ++ .../gnokii/gnokii-0.6.31-r3.ebuild | 142 ++++ app-office/Manifest.gz | Bin 9075 -> 9065 bytes .../libalkimia/libalkimia-7.0.2-r1.ebuild | 16 +- app-office/libreoffice-bin-debug/Manifest | 12 - .../libreoffice-bin-debug-6.2.8.2.ebuild | 87 -- .../libreoffice-bin-debug-6.3.4.2.ebuild | 2 +- app-office/libreoffice-bin/Manifest | 12 - .../libreoffice-bin-6.2.8.2.ebuild | 257 ------ .../libreoffice-bin-6.3.4.2.ebuild | 2 +- app-office/libreoffice-l10n/Manifest | 168 ---- .../libreoffice-l10n-6.2.8.2.ebuild | 91 -- .../libreoffice-l10n-6.3.4.2.ebuild | 4 +- app-office/libreoffice/Manifest | 2 - .../files/libreoffice-6.2-ldap-optional.patch | 178 ---- .../libreoffice-6.2.8.2-poppler-0.82.patch | 123 --- .../libreoffice/libreoffice-6.2.8.2.ebuild | 554 ------------ .../libreoffice/libreoffice-6.3.4.2.ebuild | 4 +- app-portage/Manifest.gz | Bin 10242 -> 10244 bytes app-portage/portpeek/portpeek-2.1.27.ebuild | 2 +- app-text/Manifest.gz | Bin 51387 -> 51544 bytes app-text/libebook/libebook-0.1.3.ebuild | 4 +- app-text/liblangtag/liblangtag-0.6.3.ebuild | 2 +- app-text/tesseract/tesseract-9999.ebuild | 4 +- app-text/xhtml11/Manifest | 1 + app-text/xhtml11/metadata.xml | 8 + app-text/xhtml11/xhtml11-20101123.ebuild | 62 ++ dev-cpp/Manifest.gz | Bin 9010 -> 9009 bytes dev-cpp/nlohmann_json/Manifest | 1 + .../nlohmann_json/nlohmann_json-3.7.3.ebuild | 45 + dev-embedded/Manifest.gz | Bin 9216 -> 9216 bytes dev-embedded/sdcc/sdcc-3.8.0-r1.ebuild | 13 +- dev-embedded/sdcc/sdcc-9999.ebuild | 13 +- .../u-boot-tools/u-boot-tools-2019.10.ebuild | 2 +- dev-libs/Manifest.gz | Bin 81715 -> 81708 bytes dev-libs/boost/boost-1.72.0.ebuild | 4 +- dev-libs/hyphen/hyphen-2.8.8-r1.ebuild | 4 +- dev-libs/icu-layoutex/Manifest | 1 - .../icu-layoutex-58.1-remove-bashisms.patch | 224 ----- .../icu-layoutex/icu-layoutex-64.2.ebuild | 110 --- dev-libs/icu/Manifest | 1 - .../icu/files/icu-58.1-remove-bashisms.patch | 224 ----- dev-libs/icu/files/icu-64.2-extern_c.patch | 789 ------------------ dev-libs/icu/icu-64.2.ebuild | 143 ---- dev-libs/libpcre2/libpcre2-10.34.ebuild | 8 +- dev-libs/libvterm/Manifest | 1 + dev-libs/libvterm/libvterm-0.1.3.ebuild | 36 + dev-libs/msgpack/Manifest | 1 + dev-libs/msgpack/msgpack-3.2.1.ebuild | 75 ++ dev-libs/pugixml/Manifest | 1 + dev-libs/pugixml/pugixml-1.10.ebuild | 20 + .../redland-bindings-1.0.17.1.ebuild | 14 +- ...k-0.8.0-r1.ebuild => sink-0.8.0-r2.ebuild} | 38 +- dev-libs/zziplib/Manifest | 3 + .../files/zziplib-0.13.69-disable-docs.patch | 48 ++ dev-libs/zziplib/zziplib-0.13.69-r1.ebuild | 88 ++ dev-python/Manifest.gz | Bin 289074 -> 289071 bytes dev-python/cairocffi/Manifest | 1 + dev-python/cairocffi/cairocffi-1.1.0.ebuild | 55 ++ dev-python/html2text/Manifest | 2 +- .../html2text/html2text-2019.9.26.ebuild | 2 +- ...8.11.ebuild => html2text-2020.1.16.ebuild} | 19 +- dev-python/numpy/numpy-1.17.4-r1.ebuild | 2 +- dev-python/pyflakes/pyflakes-2.1.1.ebuild | 2 +- dev-python/urwid/Manifest | 1 + dev-python/urwid/urwid-2.1.0.ebuild | 35 + dev-python/xcffib/Manifest | 1 + dev-python/xcffib/xcffib-0.9.0.ebuild | 37 + dev-python/xvfbwrapper/Manifest | 1 - .../xvfbwrapper/xvfbwrapper-0.2.8.ebuild | 28 - .../xvfbwrapper/xvfbwrapper-0.2.9.ebuild | 10 +- dev-qt/Manifest.gz | Bin 10017 -> 10013 bytes .../files/qtgui-5.14.0-restore-scaling.patch | 34 + dev-qt/qtgui/qtgui-5.14.0-r2.ebuild | 187 +++++ ...qtsvg-5.14.0-revert-keep-aspectratio.patch | 85 ++ ...g-5.14.0.ebuild => qtsvg-5.14.0-r1.ebuild} | 4 +- dev-ruby/Manifest.gz | Bin 112351 -> 112355 bytes dev-ruby/puppetdb-termini/Manifest | 1 + .../puppetdb-termini-6.8.0.ebuild | 28 + dev-util/Manifest.gz | Bin 62683 -> 62690 bytes .../boost-build/boost-build-1.72.0.ebuild | 4 +- dev-util/byacc/Manifest | 2 - dev-util/byacc/byacc-20170201.ebuild | 18 - dev-util/byacc/byacc-20180609.ebuild | 18 - dev-util/diffstat/Manifest | 1 + dev-util/diffstat/diffstat-1.63.ebuild | 13 + dev-util/diffstat/metadata.xml | 2 +- dev-vcs/Manifest.gz | Bin 13150 -> 13149 bytes dev-vcs/github-pages-publish/Manifest | 2 +- ...uild => github-pages-publish-0.1.3.ebuild} | 10 +- dev-vcs/kdesvn/kdesvn-2.1.0.ebuild | 61 +- eclass/Manifest.gz | Bin 38095 -> 37128 bytes eclass/bsdmk.eclass | 89 -- eclass/distutils-r1.eclass | 2 + eclass/games-mods.eclass | 324 ------- eclass/obs-download.eclass | 45 - eclass/sgml-catalog.eclass | 106 --- eclass/xemacs-elisp-common.eclass | 315 ------- eclass/xemacs-elisp.eclass | 59 -- kde-misc/Manifest.gz | Bin 5443 -> 5445 bytes kde-misc/krusader/krusader-2.7.2.ebuild | 70 +- mail-mta/Manifest.gz | Bin 2231 -> 2225 bytes mail-mta/postfix/Manifest | 2 +- ....ebuild => postfix-3.5_pre20200112.ebuild} | 0 media-gfx/Manifest.gz | Bin 40117 -> 40116 bytes .../files/iscan-3.61.0-ijg-libjpeg.patch | 45 + media-gfx/iscan/iscan-3.61.0.ebuild | 4 +- media-gfx/kuickshow/kuickshow-0.10.1.ebuild | 41 +- media-gfx/plantuml/Manifest | 1 + media-gfx/plantuml/plantuml-1.2020.0.ebuild | 32 + media-libs/Manifest.gz | Bin 65029 -> 65018 bytes media-libs/imlib2/imlib2-1.6.1.ebuild | 2 +- media-libs/mutagen/mutagen-1.43.0.ebuild | 2 +- media-sound/Manifest.gz | Bin 61764 -> 61743 bytes media-sound/din/Manifest | 1 - media-sound/din/din-43.0.1.ebuild | 16 +- media-sound/din/din-5.2.1.ebuild | 37 - media-sound/din/files/din-5.2.1-desktop.patch | 8 - .../din/files/din-5.2.1-makefile.patch | 10 - media-sound/din/files/din-5.2.1-tcl.patch | 11 - .../din/files/fix-random-constants.patch | 30 - media-sound/grip/Manifest | 2 - media-sound/grip/grip-3.10.2.ebuild | 53 -- ...grip-3.9.0.ebuild => grip-3.9.0-r1.ebuild} | 8 +- ...grip-4.0.0.ebuild => grip-4.0.1-r1.ebuild} | 7 +- media-sound/grip/grip-4.0.1.ebuild | 53 -- media-sound/qtractor/Manifest | 1 + media-sound/qtractor/qtractor-0.9.12.ebuild | 67 ++ .../teamspeak-client/files/ts3client-bin-r1 | 13 - media-sound/teamspeak-server/Manifest | 2 + .../teamspeak-server-3.11.0.ebuild | 119 +++ metadata/Manifest.gz | Bin 2494 -> 2497 bytes metadata/dtd/timestamp.chk | 2 +- metadata/glsa/timestamp.chk | 2 +- metadata/md5-cache/Manifest.gz | Bin 28038 -> 28074 bytes .../md5-cache/app-accessibility/Manifest.gz | Bin 6750 -> 6754 bytes .../app-accessibility/sphinx3-0.8-r1 | 2 +- .../app-accessibility/sphinxbase-0.8 | 2 +- metadata/md5-cache/app-admin/Manifest.gz | Bin 67695 -> 68775 bytes metadata/md5-cache/app-admin/ansible-2.7.15 | 2 +- metadata/md5-cache/app-admin/ansible-2.8.7 | 2 +- metadata/md5-cache/app-admin/ansible-2.8.8 | 16 + metadata/md5-cache/app-admin/ansible-2.9.2 | 2 +- metadata/md5-cache/app-admin/ansible-2.9.3 | 16 + metadata/md5-cache/app-admin/ansible-9999 | 2 +- .../md5-cache/app-admin/ansible-cmdb-1.28 | 2 +- .../md5-cache/app-admin/ansible-lint-3.4.23 | 2 +- .../md5-cache/app-admin/ansible-lint-4.0.1 | 2 +- metadata/md5-cache/app-admin/ara-0.15.0-r1 | 2 +- metadata/md5-cache/app-admin/bcfg2-1.2.4-r1 | 2 +- metadata/md5-cache/app-admin/cdist-5.1.3 | 2 +- metadata/md5-cache/app-admin/cdist-6.0.0 | 2 +- .../md5-cache/app-admin/clustershell-1.7.3 | 2 +- .../md5-cache/app-admin/conkyforecast-2.24-r1 | 2 +- metadata/md5-cache/app-admin/denyhosts-2.9 | 2 +- metadata/md5-cache/app-admin/denyhosts-3.0 | 2 +- metadata/md5-cache/app-admin/denyhosts-3.0-r1 | 2 +- metadata/md5-cache/app-admin/diamond-4.0-r1 | 2 +- metadata/md5-cache/app-admin/diamond-4.0.515 | 2 +- .../app-admin/diamond-4.0.515.20170311 | 2 +- metadata/md5-cache/app-admin/dxf-7.5.1 | 2 +- metadata/md5-cache/app-admin/dxf-7.5.2 | 2 +- .../md5-cache/app-admin/eclean-kernel-0.4.3 | 2 +- metadata/md5-cache/app-admin/gixy-0.1.20 | 2 +- metadata/md5-cache/app-admin/glance-17.0.0 | 2 +- metadata/md5-cache/app-admin/glance-18.0.0 | 2 +- metadata/md5-cache/app-admin/glance-19.0.0 | 2 +- .../md5-cache/app-admin/glance-2018.2.9999 | 2 +- .../md5-cache/app-admin/glance-2019.1.9999 | 2 +- .../md5-cache/app-admin/glance-2019.2.9999 | 2 +- .../md5-cache/app-admin/installer-0.1.1_beta | 2 +- .../app-admin/ngxtop-0.0.3_pre141201 | 2 +- metadata/md5-cache/app-admin/ps_mem-3.13 | 2 +- metadata/md5-cache/app-admin/puppet-5.5.18 | 16 + metadata/md5-cache/app-admin/puppet-6.12.0 | 16 + .../md5-cache/app-admin/puppet-agent-6.12.0 | 15 + metadata/md5-cache/app-admin/puppetdb-6.8.0 | 12 + .../md5-cache/app-admin/puppetserver-6.8.0 | 13 + metadata/md5-cache/app-admin/pwman3-0.10.0 | 2 +- metadata/md5-cache/app-admin/pwman3-0.9.11 | 2 +- metadata/md5-cache/app-admin/salt-2018.3.4 | 2 +- metadata/md5-cache/app-admin/salt-2019.2.0-r1 | 2 +- metadata/md5-cache/app-admin/salt-2019.2.2 | 2 +- metadata/md5-cache/app-admin/setools-4.2.1 | 2 +- metadata/md5-cache/app-admin/setools-4.2.2 | 2 +- metadata/md5-cache/app-admin/setools-9999 | 2 +- metadata/md5-cache/app-admin/supernova-2.2.0 | 2 +- metadata/md5-cache/app-admin/supervisor-3.1.4 | 2 +- metadata/md5-cache/app-admin/supervisor-3.3.5 | 2 +- metadata/md5-cache/app-admin/supervisor-4.0.3 | 2 +- metadata/md5-cache/app-admin/supervisor-4.0.4 | 2 +- .../md5-cache/app-admin/webapp-config-1.52-r1 | 2 +- .../md5-cache/app-admin/webapp-config-1.53-r2 | 2 +- .../md5-cache/app-admin/webapp-config-1.54-r2 | 2 +- .../md5-cache/app-admin/webapp-config-1.55-r1 | 2 +- .../md5-cache/app-admin/webapp-config-9999 | 2 +- metadata/md5-cache/app-arch/Manifest.gz | Bin 24536 -> 24525 bytes metadata/md5-cache/app-arch/bloscpack-0.16.0 | 2 +- metadata/md5-cache/app-arch/brotli-1.0.6-r1 | 2 +- metadata/md5-cache/app-arch/brotli-1.0.7 | 2 +- metadata/md5-cache/app-arch/brotli-9999 | 2 +- .../app-arch/ipkg-utils-1.7.050831-r3 | 2 +- metadata/md5-cache/app-arch/patool-1.12 | 2 +- metadata/md5-cache/app-arch/tardelta-1.0.1 | 2 +- metadata/md5-cache/app-arch/vimball-0.5.1 | 2 +- metadata/md5-cache/app-arch/vimball-9999 | 2 +- metadata/md5-cache/app-backup/Manifest.gz | Bin 20787 -> 20641 bytes metadata/md5-cache/app-backup/attic-0.16-r1 | 2 +- metadata/md5-cache/app-backup/attic-9999 | 2 +- .../app-backup/backintime-1.2.0_pre20180221 | 14 - .../md5-cache/app-backup/borgbackup-1.1.10-r1 | 2 +- metadata/md5-cache/app-backup/borgbackup-9999 | 2 +- .../md5-cache/app-backup/borgweb-0.2.0-r2 | 2 +- metadata/md5-cache/app-backup/borgweb-0.3.0 | 2 +- .../md5-cache/app-backup/buttersink-0.6.8 | 2 +- metadata/md5-cache/app-backup/buttersink-9999 | 2 +- metadata/md5-cache/app-backup/cachedir-1.4 | 2 +- .../md5-cache/app-backup/duplicity-0.7.10 | 2 +- .../md5-cache/app-backup/duplicity-0.7.12 | 2 +- .../md5-cache/app-backup/duplicity-0.7.19 | 2 +- .../md5-cache/app-backup/duplicity-0.8.09 | 2 +- .../md5-cache/app-backup/genbackupdata-1.9 | 2 +- metadata/md5-cache/app-backup/holland-1.0.10 | 2 +- .../app-backup/holland-backup-example-1.0.10 | 2 +- .../app-backup/holland-backup-pgdump-1.0.10 | 2 +- .../app-backup/holland-backup-random-1.0.10 | 2 +- .../app-backup/holland-backup-sqlite-1.0.10 | 2 +- .../app-backup/holland-lib-common-1.0.10 | 2 +- .../app-backup/holland-lib-lvm-1.0.10 | 2 +- metadata/md5-cache/app-backup/kup-0.7.3 | 8 +- .../app-backup/rdiff-backup-1.3.3-r3 | 2 +- .../app-backup/rdiff-backup-1.4.0_beta | 2 +- .../app-backup/untangle-https-backup-0.0.10 | 2 +- metadata/md5-cache/app-cdr/Manifest.gz | Bin 10106 -> 10110 bytes metadata/md5-cache/app-cdr/sync2cd-1.3-r1 | 2 +- metadata/md5-cache/app-crypt/Manifest.gz | Bin 41690 -> 42318 bytes metadata/md5-cache/app-crypt/acme-0.39.0 | 2 +- metadata/md5-cache/app-crypt/acme-0.40.1 | 2 +- metadata/md5-cache/app-crypt/acme-1.0.0 | 2 +- metadata/md5-cache/app-crypt/acme-1.1.0 | 16 + metadata/md5-cache/app-crypt/acme-9999 | 2 +- metadata/md5-cache/app-crypt/acme-tiny-4.0.3 | 2 +- metadata/md5-cache/app-crypt/acme-tiny-4.0.4 | 2 +- metadata/md5-cache/app-crypt/acme-tiny-9999 | 2 +- metadata/md5-cache/app-crypt/certbot-0.39.0 | 2 +- metadata/md5-cache/app-crypt/certbot-0.40.1 | 2 +- metadata/md5-cache/app-crypt/certbot-1.0.0-r1 | 2 +- metadata/md5-cache/app-crypt/certbot-1.1.0 | 16 + metadata/md5-cache/app-crypt/certbot-9999 | 2 +- .../md5-cache/app-crypt/certbot-apache-0.40.1 | 2 +- .../md5-cache/app-crypt/certbot-apache-1.0.0 | 2 +- .../md5-cache/app-crypt/certbot-apache-1.1.0 | 16 + .../md5-cache/app-crypt/certbot-apache-9999 | 2 +- .../app-crypt/certbot-dns-nsone-0.39.0 | 2 +- .../md5-cache/app-crypt/certbot-nginx-0.40.1 | 2 +- .../md5-cache/app-crypt/certbot-nginx-1.0.0 | 2 +- .../md5-cache/app-crypt/certbot-nginx-1.1.0 | 15 + .../md5-cache/app-crypt/certbot-nginx-9999 | 2 +- metadata/md5-cache/app-crypt/gkeys-0.2 | 2 +- metadata/md5-cache/app-crypt/gkeys-9999 | 2 +- metadata/md5-cache/app-crypt/glep63-check-9 | 2 +- metadata/md5-cache/app-crypt/gpgme-1.13.0 | 2 +- metadata/md5-cache/app-crypt/gpgme-1.13.0-r1 | 2 +- metadata/md5-cache/app-crypt/gpgme-1.13.1 | 2 +- metadata/md5-cache/app-crypt/manuale-1.1.0 | 2 +- metadata/md5-cache/app-crypt/pius-2.2.4 | 2 +- .../app-crypt/yubikey-manager-3.1.0-r1 | 2 +- metadata/md5-cache/app-doc/Manifest.gz | Bin 24809 -> 24798 bytes metadata/md5-cache/app-doc/cppman-0.4.8 | 2 +- metadata/md5-cache/app-editors/Manifest.gz | Bin 24197 -> 24189 bytes .../md5-cache/app-editors/editra-0.7.20-r2 | 2 +- metadata/md5-cache/app-editors/leo-5.6 | 2 +- .../md5-cache/app-editors/qhexedit2-0.8.4 | 2 +- .../app-editors/qhexedit2-0.8.4_p20170719 | 2 +- .../md5-cache/app-editors/retext-7.0.4-r1 | 2 +- metadata/md5-cache/app-editors/retext-9999 | 2 +- metadata/md5-cache/app-emacs/Manifest.gz | Bin 43083 -> 43080 bytes metadata/md5-cache/app-emacs/pymacs-0.26 | 2 +- metadata/md5-cache/app-emulation/Manifest.gz | Bin 49156 -> 50931 bytes .../md5-cache/app-emulation/cloud-init-17.2 | 2 +- .../app-emulation/cloud-init-18.4-r1 | 2 +- .../md5-cache/app-emulation/cloud-init-18.5 | 2 +- .../md5-cache/app-emulation/cloud-init-9999 | 2 +- .../app-emulation/diskimage-builder-2.32.0 | 2 +- .../app-emulation/diskimage-builder-2.33.0 | 15 + .../app-emulation/diskimage-builder-9999 | 2 +- .../md5-cache/app-emulation/docker-18.09.9 | 14 - .../md5-cache/app-emulation/docker-19.03.4 | 14 - .../md5-cache/app-emulation/docker-19.03.5 | 4 +- .../app-emulation/docker-compose-1.24.0 | 2 +- .../app-emulation/docker-compose-1.24.1 | 2 +- .../app-emulation/docker-compose-1.25.0-r1 | 2 +- .../app-emulation/docker-compose-1.25.1 | 2 +- .../app-emulation/fs-uae-launcher-3.0.2 | 2 +- metadata/md5-cache/app-emulation/glean-1.10.3 | 2 +- metadata/md5-cache/app-emulation/lxc-2.1.1-r1 | 2 +- .../app-emulation/protontricks-1.3.1 | 2 +- metadata/md5-cache/app-emulation/sen-0.6.0 | 2 +- metadata/md5-cache/app-emulation/sen-0.6.1 | 2 +- .../app-emulation/virt-manager-2.0.0 | 2 +- .../app-emulation/virt-manager-2.2.0 | 2 +- .../app-emulation/virt-manager-2.2.1 | 2 +- .../md5-cache/app-emulation/virt-manager-9999 | 2 +- .../md5-cache/app-emulation/virtualbox-5.2.36 | 14 + .../md5-cache/app-emulation/virtualbox-6.0.12 | 15 - .../md5-cache/app-emulation/virtualbox-6.0.16 | 15 + .../md5-cache/app-emulation/virtualbox-6.1.2 | 15 + ...ons-6.0.12 => virtualbox-additions-5.2.36} | 4 +- .../app-emulation/virtualbox-additions-6.0.16 | 11 + .../app-emulation/virtualbox-additions-6.1.2 | 11 + .../virtualbox-bin-5.2.36.135684 | 15 + ...12.133076 => virtualbox-bin-6.0.16.135674} | 6 +- .../app-emulation/virtualbox-bin-6.1.2.135662 | 15 + ...> virtualbox-extpack-oracle-5.2.36.135684} | 6 +- .../virtualbox-extpack-oracle-6.0.16.135674 | 12 + .../virtualbox-extpack-oracle-6.1.2.135662 | 12 + .../virtualbox-guest-additions-5.2.36 | 15 + ...0.12 => virtualbox-guest-additions-6.0.16} | 4 +- .../virtualbox-guest-additions-6.1.2 | 15 + ...dules-6.0.12 => virtualbox-modules-5.2.36} | 4 +- .../app-emulation/virtualbox-modules-6.0.16 | 13 + .../app-emulation/virtualbox-modules-6.1.2 | 13 + metadata/md5-cache/app-forensics/Manifest.gz | Bin 7232 -> 7234 bytes .../md5-cache/app-forensics/volatility-2.6-r1 | 2 +- metadata/md5-cache/app-i18n/Manifest.gz | Bin 32354 -> 32350 bytes metadata/md5-cache/app-i18n/nkf-2.1.3-r2 | 2 +- metadata/md5-cache/app-i18n/nkf-2.1.4 | 2 +- .../app-i18n/transifex-client-0.12.4 | 2 +- metadata/md5-cache/app-laptop/Manifest.gz | Bin 4386 -> 4389 bytes metadata/md5-cache/app-laptop/batti-0.3.8-r4 | 2 +- metadata/md5-cache/app-metrics/Manifest.gz | Bin 8082 -> 8081 bytes .../app-metrics/buildbot-prometheus-17.7.2-r2 | 2 +- metadata/md5-cache/app-misc/Manifest.gz | Bin 77998 -> 78111 bytes metadata/md5-cache/app-misc/asciinema-2.0.2 | 2 +- metadata/md5-cache/app-misc/binwalk-2.1.1 | 2 +- metadata/md5-cache/app-misc/binwalk-2.2.0 | 2 +- metadata/md5-cache/app-misc/binwalk-9999 | 2 +- metadata/md5-cache/app-misc/chkcrontab-1.7 | 2 +- metadata/md5-cache/app-misc/gcalcli-4.2.0 | 2 +- metadata/md5-cache/app-misc/goobook-3.4 | 2 +- metadata/md5-cache/app-misc/gourmet-0.17.4-r2 | 2 +- metadata/md5-cache/app-misc/gramps-5.0.1 | 2 +- metadata/md5-cache/app-misc/gramps-5.1.1 | 2 +- metadata/md5-cache/app-misc/gramps-5.1.2 | 2 +- .../app-misc/hachoir-metadata-1.3.3-r1 | 2 +- .../md5-cache/app-misc/hachoir-urwid-1.1-r1 | 2 +- metadata/md5-cache/app-misc/icdiff-1.9.1 | 2 +- metadata/md5-cache/app-misc/khal-0.10.1-r1 | 2 +- metadata/md5-cache/app-misc/khal-0.9.10 | 2 +- metadata/md5-cache/app-misc/khal-0.9.7 | 2 +- metadata/md5-cache/app-misc/khal-0.9.8 | 2 +- metadata/md5-cache/app-misc/khal-0.9.9-r1 | 2 +- metadata/md5-cache/app-misc/khard-0.11.4 | 2 +- metadata/md5-cache/app-misc/khard-0.12.2 | 2 +- metadata/md5-cache/app-misc/khard-0.13.0 | 2 +- metadata/md5-cache/app-misc/lfm-2.3-r1 | 2 +- metadata/md5-cache/app-misc/nnn-2.9 | 12 + metadata/md5-cache/app-misc/openastro-1.1.56 | 2 +- .../md5-cache/app-misc/openastro-data-1.8 | 2 +- metadata/md5-cache/app-misc/pysmssend-1.48-r2 | 2 +- metadata/md5-cache/app-misc/ranger-1.9.2 | 2 +- metadata/md5-cache/app-misc/ranger-1.9.3 | 2 +- metadata/md5-cache/app-misc/ranger-9999 | 2 +- .../app-misc/resolve-march-native-0.9 | 2 +- .../app-misc/resolve-march-native-0.9.2 | 2 +- .../app-misc/resolve-march-native-0.9.3 | 2 +- .../app-misc/resolve-march-native-0.9.4 | 2 +- metadata/md5-cache/app-misc/solaar-0.9.2-r3 | 2 +- metadata/md5-cache/app-misc/solaar-1.0.1 | 2 +- metadata/md5-cache/app-misc/solaar-1.0.1-r1 | 2 +- .../md5-cache/app-misc/tails-installer-4.4.11 | 2 +- metadata/md5-cache/app-misc/tmux2html-0.1.11 | 2 +- metadata/md5-cache/app-misc/tmuxp-1.5.3 | 2 +- metadata/md5-cache/app-misc/tmuxp-1.5.4 | 2 +- .../md5-cache/app-misc/trash-cli-0.12.9.14-r2 | 2 +- .../app-misc/trash-cli-0.17.1.14_p20170816 | 2 +- .../app-misc/webcomics-collector-0.7.3-r1 | 2 +- metadata/md5-cache/app-misc/yagtd-0.3.4-r1 | 2 +- metadata/md5-cache/app-misc/yq-2.7.1-r1 | 2 +- metadata/md5-cache/app-misc/yq-2.7.2 | 2 +- metadata/md5-cache/app-misc/yq-2.8.0 | 2 +- metadata/md5-cache/app-misc/yq-2.9.2 | 2 +- metadata/md5-cache/app-misc/yq-2.9.2-r1 | 2 +- .../md5-cache/app-mobilephone/Manifest.gz | Bin 4893 -> 5051 bytes .../app-mobilephone/gnokii-0.6.31-r3 | 13 + .../app-mobilephone/lightblue-0.4-r1 | 2 +- .../md5-cache/app-mobilephone/pysms-0.9.4-r1 | 2 +- metadata/md5-cache/app-mobilephone/wammu-0.44 | 2 +- metadata/md5-cache/app-office/Manifest.gz | Bin 15774 -> 15112 bytes metadata/md5-cache/app-office/gtg-0.3.1 | 2 +- .../md5-cache/app-office/libalkimia-7.0.2-r1 | 10 +- .../md5-cache/app-office/libreoffice-6.2.8.2 | 17 - .../md5-cache/app-office/libreoffice-6.3.4.2 | 4 +- .../app-office/libreoffice-bin-6.2.8.2 | 16 - .../app-office/libreoffice-bin-6.3.4.2 | 4 +- .../app-office/libreoffice-bin-debug-6.2.8.2 | 13 - .../app-office/libreoffice-bin-debug-6.3.4.2 | 4 +- .../app-office/libreoffice-l10n-6.2.8.2 | 14 - .../app-office/libreoffice-l10n-6.3.4.2 | 4 +- .../md5-cache/app-office/taskcoach-1.4.3-r1 | 2 +- metadata/md5-cache/app-office/taskcoach-1.4.6 | 2 +- metadata/md5-cache/app-pda/Manifest.gz | Bin 2426 -> 2423 bytes .../md5-cache/app-pda/pilot-link-0.12.5-r2 | 2 +- metadata/md5-cache/app-portage/Manifest.gz | Bin 22162 -> 22190 bytes .../md5-cache/app-portage/diffmask-0.3.3-r4 | 2 +- metadata/md5-cache/app-portage/diffmask-9999 | 2 +- .../md5-cache/app-portage/distpatch-0.1.2-r1 | 2 +- metadata/md5-cache/app-portage/elicense-1.0.2 | 2 +- metadata/md5-cache/app-portage/elicense-9999 | 2 +- metadata/md5-cache/app-portage/elogv-0.7.8-r1 | 2 +- metadata/md5-cache/app-portage/elogv-0.7.8-r2 | 2 +- metadata/md5-cache/app-portage/esearch-1.3-r2 | 2 +- metadata/md5-cache/app-portage/esearch-9999 | 2 +- .../app-portage/etc-proposals-1.4.3-r3 | 2 +- .../md5-cache/app-portage/euscan-0.1.1-r2 | 2 +- metadata/md5-cache/app-portage/euscan-9999 | 2 +- .../app-portage/fetchcommandwrapper-0.8.1-r1 | 2 +- .../app-portage/fetchcommandwrapper-0.8.2 | 2 +- .../md5-cache/app-portage/flaggie-0.2.1-r1 | 2 +- metadata/md5-cache/app-portage/flaggie-9999 | 2 +- .../md5-cache/app-portage/g-octave-0.4.1-r6 | 2 +- .../md5-cache/app-portage/g-sorcery-0.1-r1 | 2 +- .../md5-cache/app-portage/g-sorcery-0.2-r1 | 2 +- .../md5-cache/app-portage/g-sorcery-0.2.1 | 2 +- .../md5-cache/app-portage/g-sorcery-0.2.1-r1 | 2 +- metadata/md5-cache/app-portage/g-sorcery-9999 | 2 +- metadata/md5-cache/app-portage/gemato-14.3 | 2 +- metadata/md5-cache/app-portage/gemato-9999 | 2 +- .../md5-cache/app-portage/gentoolkit-0.4.2-r1 | 2 +- .../md5-cache/app-portage/gentoolkit-0.4.5 | 2 +- .../md5-cache/app-portage/gentoolkit-0.4.6 | 2 +- .../md5-cache/app-portage/gentoolkit-9999 | 2 +- metadata/md5-cache/app-portage/gentoopm-0.3.0 | 2 +- metadata/md5-cache/app-portage/gentoopm-0.3.1 | 2 +- metadata/md5-cache/app-portage/gentoopm-9999 | 2 +- .../app-portage/gpytage-0.3.0_rc1-r1 | 2 +- metadata/md5-cache/app-portage/gpyutils-0.2.2 | 2 +- metadata/md5-cache/app-portage/gpyutils-0.3 | 2 +- metadata/md5-cache/app-portage/gpyutils-9999 | 2 +- metadata/md5-cache/app-portage/grs-0.6-r1 | 2 +- metadata/md5-cache/app-portage/grs-0.7 | 2 +- metadata/md5-cache/app-portage/grs-9999 | 2 +- metadata/md5-cache/app-portage/gs-elpa-0.1.3 | 2 +- .../md5-cache/app-portage/gs-elpa-0.1.3-r1 | 2 +- metadata/md5-cache/app-portage/gs-elpa-9999 | 2 +- .../md5-cache/app-portage/layman-2.4.2-r1 | 2 +- .../md5-cache/app-portage/layman-2.4.2-r2 | 2 +- metadata/md5-cache/app-portage/layman-9999 | 2 +- .../md5-cache/app-portage/metagen-0.6.2-r1 | 2 +- metadata/md5-cache/app-portage/metagen-0.6.3 | 2 +- .../md5-cache/app-portage/metagen-0.6.4.2 | 2 +- metadata/md5-cache/app-portage/metagen-0.6.5 | 2 +- .../md5-cache/app-portage/metagen-0.6.5-r1 | 2 +- .../md5-cache/app-portage/metagen-0.6.6-r1 | 2 +- metadata/md5-cache/app-portage/metagen-9999 | 2 +- .../md5-cache/app-portage/mirrorselect-2.2.3 | 2 +- .../app-portage/mirrorselect-2.2.4-r1 | 2 +- .../app-portage/mirrorselect-2.2.6-r1 | 2 +- .../md5-cache/app-portage/mirrorselect-9999 | 2 +- metadata/md5-cache/app-portage/overlint-0.5.2 | 2 +- .../md5-cache/app-portage/overlint-0.5.3-r1 | 2 +- metadata/md5-cache/app-portage/pfl-3.0-r2 | 2 +- metadata/md5-cache/app-portage/pfl-3.0.1-r3 | 2 +- .../md5-cache/app-portage/porthole-0.6.1-r5 | 2 +- .../md5-cache/app-portage/portpeek-2.1.27 | 10 +- metadata/md5-cache/app-portage/repoman-2.3.11 | 2 +- metadata/md5-cache/app-portage/repoman-2.3.16 | 2 +- metadata/md5-cache/app-portage/repoman-2.3.20 | 2 +- metadata/md5-cache/app-portage/repoman-9999 | 2 +- .../app-portage/smart-live-rebuild-1.3.6 | 2 +- .../app-portage/smart-live-rebuild-9999 | 2 +- metadata/md5-cache/app-portage/tatt-0.5 | 2 +- metadata/md5-cache/app-portage/tatt-0.6 | 2 +- metadata/md5-cache/app-portage/tatt-9999 | 2 +- metadata/md5-cache/app-shells/Manifest.gz | Bin 14642 -> 14644 bytes metadata/md5-cache/app-shells/powerline-2.7 | 2 +- metadata/md5-cache/app-shells/powerline-9999 | 2 +- metadata/md5-cache/app-shells/thefuck-3.27 | 2 +- metadata/md5-cache/app-shells/thefuck-3.28 | 2 +- metadata/md5-cache/app-text/Manifest.gz | Bin 84361 -> 84531 bytes metadata/md5-cache/app-text/capyt-1.1.1 | 2 +- .../md5-cache/app-text/cherrytree-0.37.0-r1 | 2 +- metadata/md5-cache/app-text/cherrytree-0.38.9 | 2 +- metadata/md5-cache/app-text/dblatex-0.3.10-r1 | 2 +- metadata/md5-cache/app-text/dblatex-0.3.7 | 2 +- metadata/md5-cache/app-text/djvusmooth-0.2.18 | 2 +- metadata/md5-cache/app-text/doconce-1.4.4 | 2 +- metadata/md5-cache/app-text/fbless-0.2.3 | 2 +- metadata/md5-cache/app-text/grip-4.2.0 | 2 +- .../app-text/htmlmin-0.1.11_pre20170909 | 2 +- metadata/md5-cache/app-text/htmlmin-0.1.12 | 2 +- metadata/md5-cache/app-text/keepnote-0.7.9-r2 | 2 +- metadata/md5-cache/app-text/krop-0.5.1 | 2 +- metadata/md5-cache/app-text/krop-9999 | 2 +- metadata/md5-cache/app-text/landslide-1.1.3 | 2 +- metadata/md5-cache/app-text/libebook-0.1.3 | 4 +- metadata/md5-cache/app-text/liblangtag-0.6.3 | 4 +- metadata/md5-cache/app-text/nfoview-1.26 | 2 +- metadata/md5-cache/app-text/nfoview-1.27 | 2 +- metadata/md5-cache/app-text/nfoview-9999 | 2 +- metadata/md5-cache/app-text/openlp-2.4.6 | 2 +- .../md5-cache/app-text/paperwork-1.2.4-r2 | 2 +- metadata/md5-cache/app-text/paperwork-1.3.0 | 2 +- metadata/md5-cache/app-text/paperwork-1.3.1 | 2 +- .../app-text/paperwork-backend-1.2.4 | 2 +- .../app-text/paperwork-backend-1.3.0 | 2 +- .../app-text/paperwork-backend-1.3.1 | 2 +- metadata/md5-cache/app-text/pdfarranger-1.3.1 | 2 +- metadata/md5-cache/app-text/pdfminer-20140328 | 2 +- .../md5-cache/app-text/pdfminer-20140328-r1 | 2 +- metadata/md5-cache/app-text/pdfminer-20191020 | 2 +- metadata/md5-cache/app-text/pelican-3.7.1 | 2 +- metadata/md5-cache/app-text/pelican-4.0.0 | 2 +- metadata/md5-cache/app-text/pelican-4.0.1 | 2 +- metadata/md5-cache/app-text/pelican-4.1.2 | 2 +- metadata/md5-cache/app-text/pelican-9999 | 2 +- .../md5-cache/app-text/pybookreader-0.5.0-r1 | 2 +- metadata/md5-cache/app-text/pylize-1.3b-r1 | 2 +- metadata/md5-cache/app-text/pytextile-2.3.3 | 2 +- metadata/md5-cache/app-text/pytextile-3.0.3 | 2 +- metadata/md5-cache/app-text/restview-2.9.2 | 2 +- metadata/md5-cache/app-text/rpl-1.5.5-r1 | 2 +- .../md5-cache/app-text/silvercity-0.9.7-r1 | 2 +- metadata/md5-cache/app-text/tesseract-9999 | 2 +- metadata/md5-cache/app-text/txt2tags-3.3 | 2 +- metadata/md5-cache/app-text/xapers-0.8.2 | 2 +- metadata/md5-cache/app-text/xhtml11-20101123 | 12 + metadata/md5-cache/app-text/xlsx2csv-0.7.6 | 2 +- metadata/md5-cache/app-text/xmldiff-1.1.1 | 2 +- metadata/md5-cache/app-vim/Manifest.gz | Bin 42165 -> 42172 bytes metadata/md5-cache/app-vim/pyclewn-2.0.1 | 2 +- metadata/md5-cache/app-vim/pyclewn-2.1-r1 | 2 +- metadata/md5-cache/dev-cpp/Manifest.gz | Bin 17057 -> 17224 bytes .../md5-cache/dev-cpp/nlohmann_json-3.7.3 | 14 + metadata/md5-cache/dev-db/Manifest.gz | Bin 43646 -> 43639 bytes metadata/md5-cache/dev-db/SchemaSync-0.9.2-r1 | 2 +- metadata/md5-cache/dev-db/SchemaSync-0.9.4 | 2 +- metadata/md5-cache/dev-db/SchemaSync-0.9.5 | 2 +- metadata/md5-cache/dev-db/barman-2.10 | 2 +- metadata/md5-cache/dev-db/mycli-1.19.0 | 2 +- metadata/md5-cache/dev-db/mycli-1.20.1 | 2 +- metadata/md5-cache/dev-db/mycli-9999 | 2 +- metadata/md5-cache/dev-db/pg_activity-1.5.0 | 2 +- metadata/md5-cache/dev-db/pgcli-2.0.2 | 2 +- metadata/md5-cache/dev-db/pgcli-2.2.0 | 2 +- metadata/md5-cache/dev-db/pgxnclient-1.2-r1 | 2 +- metadata/md5-cache/dev-db/pgxnclient-1.2.1 | 2 +- metadata/md5-cache/dev-db/sadisplay-0.4.8 | 2 +- metadata/md5-cache/dev-embedded/Manifest.gz | Bin 13602 -> 13616 bytes metadata/md5-cache/dev-embedded/esptool-2.1 | 2 +- metadata/md5-cache/dev-embedded/esptool-2.6 | 2 +- metadata/md5-cache/dev-embedded/esptool-2.8 | 2 +- .../dev-embedded/nodemcu-uploader-0.4.3 | 2 +- .../md5-cache/dev-embedded/platformio-4.1.0 | 2 +- metadata/md5-cache/dev-embedded/sdcc-3.8.0-r1 | 2 +- metadata/md5-cache/dev-embedded/sdcc-9999 | 2 +- .../dev-embedded/u-boot-tools-2019.10 | 4 +- metadata/md5-cache/dev-java/Manifest.gz | Bin 121669 -> 121682 bytes .../md5-cache/dev-java/java-config-2.2.0-r4 | 2 +- .../md5-cache/dev-java/javatoolkit-0.3.0-r9 | 2 +- metadata/md5-cache/dev-java/javatoolkit-0.6.1 | 2 +- .../md5-cache/dev-java/javatoolkit-0.6.2-r1 | 2 +- metadata/md5-cache/dev-java/javatoolkit-9999 | 2 +- metadata/md5-cache/dev-lang/Manifest.gz | Bin 49022 -> 49019 bytes metadata/md5-cache/dev-lang/hy-0.14.0 | 2 +- metadata/md5-cache/dev-lang/hy-0.15.0 | 2 +- metadata/md5-cache/dev-lang/hy-0.16.0 | 2 +- metadata/md5-cache/dev-lang/hy-0.17.0 | 2 +- metadata/md5-cache/dev-lang/jsonnet-0.14.0 | 2 +- metadata/md5-cache/dev-lang/jsonnet-0.14.0-r1 | 2 +- metadata/md5-cache/dev-libs/Manifest.gz | Bin 164869 -> 165141 bytes metadata/md5-cache/dev-libs/boost-1.72.0 | 4 +- .../md5-cache/dev-libs/capstone-3.0.5_rc2-r1 | 2 +- metadata/md5-cache/dev-libs/capstone-4.0 | 2 +- metadata/md5-cache/dev-libs/capstone-4.0.1 | 2 +- metadata/md5-cache/dev-libs/distorm64-3.3.8 | 2 +- metadata/md5-cache/dev-libs/distorm64-3.4.1 | 2 +- metadata/md5-cache/dev-libs/hyphen-2.8.8-r1 | 4 +- metadata/md5-cache/dev-libs/icu-64.2 | 12 - metadata/md5-cache/dev-libs/icu-layoutex-64.2 | 14 - metadata/md5-cache/dev-libs/keystone-0.9.1 | 2 +- metadata/md5-cache/dev-libs/keystone-9999 | 2 +- metadata/md5-cache/dev-libs/libdnet-1.12 | 2 +- metadata/md5-cache/dev-libs/libdnet-1.12-r1 | 2 +- metadata/md5-cache/dev-libs/liblouis-3.10.0 | 2 +- metadata/md5-cache/dev-libs/libnl-3.4.0 | 2 +- metadata/md5-cache/dev-libs/libnl-3.5.0 | 2 +- metadata/md5-cache/dev-libs/libnl-99999999 | 2 +- metadata/md5-cache/dev-libs/libpcre2-10.34 | 6 +- metadata/md5-cache/dev-libs/libprelude-4.0.0 | 2 +- metadata/md5-cache/dev-libs/libprelude-4.1.0 | 2 +- metadata/md5-cache/dev-libs/libprelude-5.1.1 | 2 +- .../md5-cache/dev-libs/libpreludedb-4.0.0-r1 | 2 +- .../md5-cache/dev-libs/libpreludedb-4.1.0-r1 | 2 +- .../md5-cache/dev-libs/libpreludedb-5.1.0 | 2 +- metadata/md5-cache/dev-libs/libvterm-0.1.3 | 12 + metadata/md5-cache/dev-libs/marisa-0.2.4 | 2 +- metadata/md5-cache/dev-libs/marisa-0.2.5 | 2 +- metadata/md5-cache/dev-libs/marisa-9999 | 2 +- metadata/md5-cache/dev-libs/msgpack-3.2.1 | 15 + metadata/md5-cache/dev-libs/pigpio-67 | 2 +- metadata/md5-cache/dev-libs/pigpio-68 | 2 +- metadata/md5-cache/dev-libs/pigpio-70 | 2 +- metadata/md5-cache/dev-libs/pigpio-71 | 2 +- metadata/md5-cache/dev-libs/pigpio-72 | 2 +- metadata/md5-cache/dev-libs/pugixml-1.10 | 11 + .../dev-libs/redland-bindings-1.0.17.1 | 11 +- metadata/md5-cache/dev-libs/sink-0.8.0-r1 | 14 - metadata/md5-cache/dev-libs/sink-0.8.0-r2 | 14 + .../md5-cache/dev-libs/zziplib-0.13.69-r1 | 15 + metadata/md5-cache/dev-python/3to2-1.1.1-r1 | 2 +- .../md5-cache/dev-python/APScheduler-3.3.1 | 2 +- .../md5-cache/dev-python/APScheduler-3.5.3 | 2 +- metadata/md5-cache/dev-python/Babel-2.5.0 | 2 +- metadata/md5-cache/dev-python/Babel-2.5.3 | 2 +- metadata/md5-cache/dev-python/Babel-2.5.3-r1 | 2 +- metadata/md5-cache/dev-python/Babel-2.6.0 | 2 +- metadata/md5-cache/dev-python/Babel-2.7.0 | 2 +- metadata/md5-cache/dev-python/Babel-2.8.0 | 2 +- metadata/md5-cache/dev-python/BitVector-3.4.7 | 2 +- metadata/md5-cache/dev-python/BitVector-3.4.8 | 2 +- .../md5-cache/dev-python/CacheControl-0.11.5 | 2 +- .../md5-cache/dev-python/CacheControl-0.11.7 | 2 +- .../dev-python/Flask-KVSession-0.6.1 | 2 +- .../dev-python/Flask-KVSession-0.6.2 | 2 +- .../dev-python/GridDataFormats-0.4.0-r1 | 2 +- metadata/md5-cache/dev-python/HeapDict-1.0.0 | 2 +- metadata/md5-cache/dev-python/ImageHash-4.0 | 2 +- metadata/md5-cache/dev-python/Kivy-1.10.1 | 2 +- metadata/md5-cache/dev-python/Manifest.gz | Bin 554207 -> 554507 bytes .../dev-python/MechanicalSoup-0.10.0 | 2 +- .../md5-cache/dev-python/MechanicalSoup-0.6.0 | 2 +- .../md5-cache/dev-python/Numdifftools-0.9.17 | 2 +- .../md5-cache/dev-python/PyContracts-1.7.9 | 2 +- .../md5-cache/dev-python/PyContracts-1.8.0 | 2 +- .../md5-cache/dev-python/PyContracts-1.8.12 | 2 +- metadata/md5-cache/dev-python/PyDbLite-3.0.4 | 2 +- metadata/md5-cache/dev-python/PyECLib-1.5.0 | 2 +- metadata/md5-cache/dev-python/PyECLib-1.6.0 | 2 +- metadata/md5-cache/dev-python/PyGithub-1.44.1 | 2 +- metadata/md5-cache/dev-python/PyGithub-1.45 | 2 +- metadata/md5-cache/dev-python/PyPDF2-1.26.0 | 2 +- metadata/md5-cache/dev-python/PyRSS2Gen-1.1 | 2 +- metadata/md5-cache/dev-python/PySDL2-0.9.6 | 2 +- metadata/md5-cache/dev-python/PySensors-0.0.4 | 2 +- metadata/md5-cache/dev-python/PySocks-1.6.7 | 2 +- metadata/md5-cache/dev-python/PySocks-1.6.8 | 2 +- metadata/md5-cache/dev-python/PyUtilib-5.6.5 | 2 +- metadata/md5-cache/dev-python/PyUtilib-5.7.2 | 2 +- metadata/md5-cache/dev-python/QtPy-1.4.2 | 2 +- metadata/md5-cache/dev-python/QtPy-1.9.0 | 2 +- metadata/md5-cache/dev-python/ReParser-1.4.3 | 2 +- metadata/md5-cache/dev-python/Rx-1.6.1 | 2 +- .../md5-cache/dev-python/SaltTesting-2017.6.1 | 2 +- .../dev-python/SaltTesting-2018.1.16 | 2 +- .../dev-python/SchemaObject-0.5.3-r1 | 2 +- .../md5-cache/dev-python/SchemaObject-0.5.7 | 2 +- .../md5-cache/dev-python/SchemaObject-0.5.8 | 2 +- metadata/md5-cache/dev-python/URLObject-2.4.0 | 2 +- .../md5-cache/dev-python/URLObject-2.4.2-r1 | 2 +- metadata/md5-cache/dev-python/URLObject-2.4.3 | 2 +- metadata/md5-cache/dev-python/WSME-0.9.3 | 2 +- metadata/md5-cache/dev-python/XenAPI-2.14 | 2 +- metadata/md5-cache/dev-python/YURL-0.13 | 2 +- metadata/md5-cache/dev-python/aadict-0.2.3 | 2 +- metadata/md5-cache/dev-python/absl-py-0.7.1 | 2 +- metadata/md5-cache/dev-python/absl-py-0.8.1 | 2 +- .../dev-python/abstract_rendering-0.5.1 | 2 +- metadata/md5-cache/dev-python/addons-0.7 | 2 +- .../md5-cache/dev-python/aiocontextvars-0.2.2 | 2 +- metadata/md5-cache/dev-python/aiodns-2.0.0-r1 | 2 +- .../md5-cache/dev-python/aioeventlet-0.5.1-r1 | 2 +- metadata/md5-cache/dev-python/aiohttp-2.3.10 | 2 +- metadata/md5-cache/dev-python/aiohttp-3.5.4 | 2 +- metadata/md5-cache/dev-python/aiohttp-3.6.0 | 2 +- metadata/md5-cache/dev-python/aiohttp-3.6.1 | 2 +- .../md5-cache/dev-python/aiohttp-cors-0.6.0 | 2 +- .../md5-cache/dev-python/aiohttp-cors-0.7.0 | 2 +- .../dev-python/aiohttp-jinja2-0.15.0 | 2 +- .../md5-cache/dev-python/aiohttp-socks-0.2.2 | 2 +- metadata/md5-cache/dev-python/aiorpcX-0.10.2 | 2 +- metadata/md5-cache/dev-python/aiorpcX-0.17.0 | 2 +- metadata/md5-cache/dev-python/aiorpcX-0.18.3 | 2 +- metadata/md5-cache/dev-python/aiosmtpd-1.0 | 2 +- metadata/md5-cache/dev-python/aiosmtpd-1.1 | 2 +- metadata/md5-cache/dev-python/aiosmtpd-1.2 | 2 +- metadata/md5-cache/dev-python/aiotest-0.3 | 2 +- .../md5-cache/dev-python/alabaster-0.7.10 | 2 +- .../md5-cache/dev-python/alabaster-0.7.11 | 2 +- .../md5-cache/dev-python/alabaster-0.7.12 | 2 +- metadata/md5-cache/dev-python/alabaster-0.7.9 | 2 +- .../md5-cache/dev-python/alagitpull-0.0.23 | 2 +- .../dev-python/aldryn-boilerplates-0.7.5 | 2 +- .../md5-cache/dev-python/aldryn-common-1.0.4 | 2 +- metadata/md5-cache/dev-python/alembic-0.9.3 | 2 +- metadata/md5-cache/dev-python/alembic-0.9.5 | 2 +- metadata/md5-cache/dev-python/alembic-0.9.7 | 2 +- metadata/md5-cache/dev-python/alembic-1.0.8 | 2 +- metadata/md5-cache/dev-python/algopy-0.5.3 | 2 +- .../md5-cache/dev-python/ament_package-0.8.8 | 2 +- metadata/md5-cache/dev-python/amodem-1.13 | 2 +- metadata/md5-cache/dev-python/amodem-1.13.1 | 2 +- metadata/md5-cache/dev-python/amodem-1.14.0 | 2 +- metadata/md5-cache/dev-python/amodem-1.15.0 | 2 +- .../md5-cache/dev-python/amqplib-1.0.2-r1 | 2 +- metadata/md5-cache/dev-python/aniso8601-1.3.0 | 2 +- metadata/md5-cache/dev-python/aniso8601-3.0.0 | 2 +- metadata/md5-cache/dev-python/aniso8601-3.0.2 | 2 +- metadata/md5-cache/dev-python/aniso8601-4.0.1 | 2 +- metadata/md5-cache/dev-python/ansi-0.1.3 | 2 +- metadata/md5-cache/dev-python/ansi2html-1.4.2 | 2 +- metadata/md5-cache/dev-python/ansi2html-1.5.1 | 2 +- metadata/md5-cache/dev-python/ansi2html-1.5.2 | 2 +- metadata/md5-cache/dev-python/ansicolor-0.2.6 | 2 +- metadata/md5-cache/dev-python/ansicolor-9999 | 2 +- .../md5-cache/dev-python/ansimarkup-1.4.0 | 2 +- .../md5-cache/dev-python/anyjson-0.3.3-r1 | 2 +- metadata/md5-cache/dev-python/anyqt-0.0.8-r1 | 2 +- .../md5-cache/dev-python/aodhclient-1.2.0 | 2 +- metadata/md5-cache/dev-python/apipkg-1.4 | 2 +- metadata/md5-cache/dev-python/apipkg-1.5 | 2 +- metadata/md5-cache/dev-python/apispec-0.35.0 | 2 +- metadata/md5-cache/dev-python/appdirs-1.4.3 | 2 +- .../md5-cache/dev-python/appdirs-1.4.3-r1 | 2 +- metadata/md5-cache/dev-python/apsw-3.23.1_p1 | 2 +- metadata/md5-cache/dev-python/apsw-3.25.2_p1 | 2 +- metadata/md5-cache/dev-python/aquarium-2.3-r1 | 2 +- .../md5-cache/dev-python/argcomplete-1.10.3 | 2 +- .../md5-cache/dev-python/argcomplete-1.11.0 | 2 +- .../md5-cache/dev-python/argcomplete-1.11.1 | 2 +- .../md5-cache/dev-python/argcomplete-1.9.4 | 2 +- metadata/md5-cache/dev-python/argh-0.26.2-r1 | 2 +- metadata/md5-cache/dev-python/argh-0.26.2-r2 | 2 +- .../md5-cache/dev-python/argon2_cffi-19.1.0 | 2 +- metadata/md5-cache/dev-python/args-0.1.0 | 2 +- metadata/md5-cache/dev-python/args-0.1.0-r1 | 2 +- metadata/md5-cache/dev-python/arpeggio-1.5 | 2 +- metadata/md5-cache/dev-python/arpeggio-1.9.0 | 2 +- metadata/md5-cache/dev-python/arrow-0.10.0 | 2 +- metadata/md5-cache/dev-python/arrow-0.12.1 | 2 +- metadata/md5-cache/dev-python/arrow-0.13.1 | 2 +- .../md5-cache/dev-python/asciimatics-1.10.0 | 2 +- .../md5-cache/dev-python/asciitable-0.8.0-r1 | 2 +- .../md5-cache/dev-python/asn1crypto-0.22.0 | 2 +- .../md5-cache/dev-python/asn1crypto-0.24.0 | 2 +- metadata/md5-cache/dev-python/asset-0.6.11 | 2 +- metadata/md5-cache/dev-python/assets-0.1.1-r1 | 2 +- metadata/md5-cache/dev-python/astor-0.5 | 2 +- metadata/md5-cache/dev-python/astor-0.6 | 2 +- metadata/md5-cache/dev-python/astor-0.7.1 | 2 +- metadata/md5-cache/dev-python/astor-0.8.1 | 2 +- metadata/md5-cache/dev-python/astroid-1.4.8 | 2 +- metadata/md5-cache/dev-python/astroid-1.6.5 | 2 +- metadata/md5-cache/dev-python/astroid-2.2.5 | 2 +- .../md5-cache/dev-python/astunparse-1.6.2 | 2 +- .../md5-cache/dev-python/async_generator-1.10 | 2 +- .../md5-cache/dev-python/async_timeout-1.2.1 | 2 +- .../md5-cache/dev-python/async_timeout-2.0.1 | 2 +- .../md5-cache/dev-python/async_timeout-3.0.1 | 2 +- .../md5-cache/dev-python/asynctest-0.12.2 | 2 +- metadata/md5-cache/dev-python/atom-0.4.1 | 2 +- .../dev-python/atomicwrites-1.1.5-r2 | 2 +- .../dev-python/atomicwrites-1.1.5-r3 | 2 +- .../md5-cache/dev-python/atomicwrites-1.2.1 | 2 +- .../md5-cache/dev-python/atomicwrites-1.3.0 | 2 +- metadata/md5-cache/dev-python/atpublic-1.0 | 2 +- metadata/md5-cache/dev-python/attrs-18.2.0 | 2 +- metadata/md5-cache/dev-python/attrs-19.1.0 | 2 +- metadata/md5-cache/dev-python/attrs-19.3.0 | 2 +- .../md5-cache/dev-python/audioread-2.1.8-r1 | 2 +- .../md5-cache/dev-python/authheaders-0.11.0 | 2 +- .../md5-cache/dev-python/authheaders-0.12.1 | 2 +- metadata/md5-cache/dev-python/authres-0.800 | 2 +- metadata/md5-cache/dev-python/authres-1.1.1 | 2 +- .../md5-cache/dev-python/autobahn-17.10.1 | 2 +- .../md5-cache/dev-python/autobahn-17.5.1-r2 | 2 +- metadata/md5-cache/dev-python/autobahn-17.9.1 | 2 +- metadata/md5-cache/dev-python/autobahn-17.9.2 | 2 +- metadata/md5-cache/dev-python/autobahn-18.3.1 | 2 +- metadata/md5-cache/dev-python/automat-0.5.0 | 2 +- metadata/md5-cache/dev-python/automat-0.6.0 | 2 +- metadata/md5-cache/dev-python/automat-0.7.0 | 2 +- metadata/md5-cache/dev-python/automat-0.8.0 | 2 +- .../md5-cache/dev-python/automaton-1.12.1 | 2 +- metadata/md5-cache/dev-python/autopep8-1.3.2 | 2 +- metadata/md5-cache/dev-python/autopep8-1.3.3 | 2 +- metadata/md5-cache/dev-python/autopep8-1.3.5 | 2 +- metadata/md5-cache/dev-python/autopep8-1.4 | 2 +- metadata/md5-cache/dev-python/autopep8-1.4.3 | 2 +- metadata/md5-cache/dev-python/autopep8-1.4.4 | 2 +- metadata/md5-cache/dev-python/autopep8-9999 | 2 +- .../dev-python/aws-sam-translator-1.11.0 | 2 +- .../dev-python/aws-xray-sdk-python-2.4.2 | 2 +- metadata/md5-cache/dev-python/awscli-1.16.104 | 2 +- metadata/md5-cache/dev-python/awscli-1.16.125 | 2 +- metadata/md5-cache/dev-python/awscli-1.16.148 | 2 +- metadata/md5-cache/dev-python/awscli-1.16.190 | 2 +- metadata/md5-cache/dev-python/awscli-1.16.215 | 2 +- metadata/md5-cache/dev-python/awscli-1.16.220 | 2 +- .../md5-cache/dev-python/awscli-1.16.233-r1 | 2 +- metadata/md5-cache/dev-python/awscli-1.16.261 | 2 +- metadata/md5-cache/dev-python/awscli-1.16.278 | 2 +- metadata/md5-cache/dev-python/awscli-1.16.283 | 2 +- metadata/md5-cache/dev-python/awscli-1.16.292 | 2 +- metadata/md5-cache/dev-python/awscli-1.16.300 | 2 +- metadata/md5-cache/dev-python/awscli-1.16.308 | 2 +- metadata/md5-cache/dev-python/awscli-1.16.310 | 2 +- metadata/md5-cache/dev-python/axiom-0.7.2 | 2 +- metadata/md5-cache/dev-python/axiom-0.7.5 | 2 +- .../md5-cache/dev-python/babelfish-0.5.5-r1 | 2 +- metadata/md5-cache/dev-python/babelfish-9999 | 2 +- metadata/md5-cache/dev-python/backcall-0.1.0 | 2 +- metadata/md5-cache/dev-python/backports-1.0 | 2 +- .../md5-cache/dev-python/backports-abc-0.5 | 2 +- .../md5-cache/dev-python/backports-csv-1.0.5 | 2 +- .../md5-cache/dev-python/backports-csv-1.0.7 | 2 +- .../backports-functools-lru-cache-1.3 | 2 +- .../backports-functools-lru-cache-1.4-r1 | 2 +- .../backports-functools-lru-cache-1.5 | 2 +- .../backports-functools-lru-cache-1.6.1 | 2 +- .../dev-python/backports-lzma-0.0.10 | 2 +- .../dev-python/backports-lzma-0.0.12 | 2 +- .../dev-python/backports-lzma-0.0.13 | 2 +- .../md5-cache/dev-python/backports-os-0.1.1 | 2 +- ...ackports-shutil_get_terminal_size-1.0.0-r1 | 2 +- .../dev-python/backports-shutil_which-3.5.1 | 2 +- .../backports-ssl-match-hostname-3.5.0.1-r1 | 2 +- .../dev-python/backports-tempfile-1.0 | 2 +- .../dev-python/backports-unittest-mock-1.3 | 2 +- .../dev-python/backports-unittest-mock-1.4 | 2 +- .../dev-python/backports-unittest-mock-1.5 | 2 +- .../dev-python/backports-unittest-mock-1.5-r1 | 2 +- .../dev-python/backports-weakref-1.0_p1 | 2 +- metadata/md5-cache/dev-python/bandit-1.4.0-r1 | 2 +- metadata/md5-cache/dev-python/bandit-1.5.1-r1 | 2 +- .../md5-cache/dev-python/basemap-1.0.7-r1 | 2 +- .../md5-cache/dev-python/basemap-1.0.7-r2 | 2 +- metadata/md5-cache/dev-python/bashate-0.3.1 | 2 +- metadata/md5-cache/dev-python/bashate-0.6.0 | 2 +- .../md5-cache/dev-python/basho-erlastic-2.1.1 | 2 +- metadata/md5-cache/dev-python/batinfo-0.3 | 2 +- metadata/md5-cache/dev-python/batinfo-0.4.2 | 2 +- metadata/md5-cache/dev-python/bcolz-1.1.2 | 2 +- metadata/md5-cache/dev-python/bcrypt-3.1.6 | 2 +- metadata/md5-cache/dev-python/bcrypt-3.1.7-r2 | 2 +- metadata/md5-cache/dev-python/beagle-0.2.1 | 2 +- metadata/md5-cache/dev-python/beaker-1.8.1 | 2 +- .../dev-python/beautifulsoup-3.2.1-r1 | 2 +- .../md5-cache/dev-python/beautifulsoup-4.5.1 | 2 +- .../md5-cache/dev-python/beautifulsoup-4.6.3 | 2 +- .../md5-cache/dev-python/beautifulsoup-4.8.1 | 2 +- .../md5-cache/dev-python/beautifulsoup-4.8.2 | 2 +- metadata/md5-cache/dev-python/bert-2.0.0 | 2 +- metadata/md5-cache/dev-python/bert-2.2.0 | 2 +- metadata/md5-cache/dev-python/betamax-0.8.0 | 2 +- metadata/md5-cache/dev-python/betamax-0.8.1 | 2 +- .../md5-cache/dev-python/bibtexparser-0.6.2 | 2 +- .../md5-cache/dev-python/bibtexparser-1.1.0 | 2 +- .../md5-cache/dev-python/billiard-3.5.0.2 | 2 +- .../md5-cache/dev-python/billiard-3.6.0.0 | 2 +- .../md5-cache/dev-python/binaryornot-0.4.3 | 2 +- metadata/md5-cache/dev-python/biplist-1.0.1 | 2 +- metadata/md5-cache/dev-python/biplist-1.0.2 | 2 +- metadata/md5-cache/dev-python/bitarray-0.8.1 | 2 +- metadata/md5-cache/dev-python/bitarray-0.8.3 | 2 +- metadata/md5-cache/dev-python/bitstring-3.1.5 | 2 +- metadata/md5-cache/dev-python/blaze-0.11.3 | 2 +- metadata/md5-cache/dev-python/bleach-2.1.3 | 2 +- metadata/md5-cache/dev-python/bleach-3.0.2 | 2 +- metadata/md5-cache/dev-python/bleach-3.1.0-r1 | 2 +- .../md5-cache/dev-python/blessings-1.6-r1 | 2 +- metadata/md5-cache/dev-python/blessings-1.6.1 | 2 +- metadata/md5-cache/dev-python/blessings-1.7 | 2 +- metadata/md5-cache/dev-python/blinker-1.4 | 2 +- metadata/md5-cache/dev-python/blinker-1.4-r1 | 2 +- .../md5-cache/dev-python/blockdiag-1.5.3-r1 | 2 +- metadata/md5-cache/dev-python/blockdiag-1.5.4 | 2 +- metadata/md5-cache/dev-python/blosc-1.5.1 | 2 +- metadata/md5-cache/dev-python/bluelet-0.2.0 | 2 +- metadata/md5-cache/dev-python/blurb-1.0.7 | 2 +- metadata/md5-cache/dev-python/bokeh-0.12.6 | 2 +- .../dev-python/booleanOperations-0.8.2 | 2 +- metadata/md5-cache/dev-python/boto-2.41.0 | 2 +- metadata/md5-cache/dev-python/boto-2.48.0 | 2 +- metadata/md5-cache/dev-python/boto-2.49.0 | 2 +- metadata/md5-cache/dev-python/boto3-1.10.2 | 2 +- metadata/md5-cache/dev-python/boto3-1.9.122 | 2 +- metadata/md5-cache/dev-python/boto3-1.9.4-r1 | 2 +- metadata/md5-cache/dev-python/boto3-9999 | 2 +- .../md5-cache/dev-python/botocore-1.12.122 | 2 +- .../md5-cache/dev-python/botocore-1.12.205 | 2 +- .../md5-cache/dev-python/botocore-1.12.210 | 2 +- .../md5-cache/dev-python/botocore-1.12.223 | 2 +- .../md5-cache/dev-python/botocore-1.12.251 | 2 +- .../md5-cache/dev-python/botocore-1.12.4-r1 | 2 +- .../md5-cache/dev-python/botocore-1.12.81 | 2 +- .../md5-cache/dev-python/botocore-1.13.14 | 2 +- .../md5-cache/dev-python/botocore-1.13.19 | 2 +- metadata/md5-cache/dev-python/botocore-1.13.2 | 2 +- .../md5-cache/dev-python/botocore-1.13.28 | 2 +- .../md5-cache/dev-python/botocore-1.13.36 | 2 +- .../md5-cache/dev-python/botocore-1.13.44 | 2 +- .../md5-cache/dev-python/botocore-1.13.46 | 2 +- metadata/md5-cache/dev-python/botocore-9999 | 2 +- metadata/md5-cache/dev-python/bottle-0.12.12 | 2 +- metadata/md5-cache/dev-python/bottle-0.12.13 | 2 +- metadata/md5-cache/dev-python/bottle-0.12.16 | 2 +- metadata/md5-cache/dev-python/bottle-0.12.18 | 2 +- .../md5-cache/dev-python/bottleneck-1.2.1 | 2 +- metadata/md5-cache/dev-python/bpython-0.17.1 | 2 +- metadata/md5-cache/dev-python/bpython-0.18 | 2 +- metadata/md5-cache/dev-python/breathe-4.6.0 | 2 +- metadata/md5-cache/dev-python/brotlipy-0.7.0 | 2 +- metadata/md5-cache/dev-python/bsddb3-6.2.4 | 2 +- .../dev-python/bytecodeassembler-0.6 | 2 +- metadata/md5-cache/dev-python/bz2file-0.98 | 2 +- .../dev-python/cached-property-1.3.1 | 2 +- .../dev-python/cached-property-1.5.1 | 2 +- metadata/md5-cache/dev-python/cachelib-0.1 | 2 +- .../md5-cache/dev-python/cachetools-3.1.0 | 2 +- .../md5-cache/dev-python/cachetools-3.1.1 | 2 +- .../md5-cache/dev-python/cairocffi-0.8.0-r1 | 2 +- .../md5-cache/dev-python/cairocffi-0.9.0-r1 | 2 +- .../md5-cache/dev-python/cairocffi-1.0.2-r1 | 2 +- metadata/md5-cache/dev-python/cairocffi-1.1.0 | 15 + metadata/md5-cache/dev-python/capturer-2.3 | 2 +- metadata/md5-cache/dev-python/carbon-0.9.13 | 2 +- .../md5-cache/dev-python/carbon-0.9.13-r1 | 2 +- metadata/md5-cache/dev-python/carbon-1.1.3-r1 | 2 +- metadata/md5-cache/dev-python/carbon-1.1.5 | 2 +- metadata/md5-cache/dev-python/case-1.5.2-r1 | 2 +- metadata/md5-cache/dev-python/case-1.5.3 | 2 +- metadata/md5-cache/dev-python/castellan-1.2.2 | 2 +- metadata/md5-cache/dev-python/casttube-0.2.0 | 2 +- .../md5-cache/dev-python/catkin_pkg-0.4.12 | 2 +- .../md5-cache/dev-python/catkin_pkg-0.4.13 | 2 +- .../md5-cache/dev-python/catkin_pkg-0.4.15 | 2 +- metadata/md5-cache/dev-python/catkin_pkg-9999 | 2 +- metadata/md5-cache/dev-python/cbor-1.0.0 | 2 +- metadata/md5-cache/dev-python/cddb-py-1.4-r1 | 2 +- .../dev-python/celementtree-1.0.5-r2 | 2 +- metadata/md5-cache/dev-python/celery-4.1.0 | 2 +- metadata/md5-cache/dev-python/celery-4.3.0 | 2 +- .../md5-cache/dev-python/certifi-2018.4.16 | 2 +- .../md5-cache/dev-python/certifi-2019.11.28 | 2 +- .../md5-cache/dev-python/certifi-2019.6.16 | 2 +- .../md5-cache/dev-python/certifi-2019.9.11 | 2 +- metadata/md5-cache/dev-python/cffi-1.11.2 | 2 +- metadata/md5-cache/dev-python/cffi-1.11.4 | 2 +- metadata/md5-cache/dev-python/cffi-1.11.5 | 2 +- metadata/md5-cache/dev-python/cffi-1.12.1 | 2 +- metadata/md5-cache/dev-python/cffi-1.12.3 | 2 +- metadata/md5-cache/dev-python/cffi-1.13.2 | 2 +- metadata/md5-cache/dev-python/cffi-1.9.1 | 2 +- .../dev-python/cfn-python-lint-0.21.6 | 2 +- .../md5-cache/dev-python/cgroup-utils-0.6 | 2 +- metadata/md5-cache/dev-python/chai-1.1.1 | 2 +- metadata/md5-cache/dev-python/chameleon-2.25 | 2 +- .../dev-python/characteristic-14.3.0-r1 | 2 +- .../dev-python/characteristic-14.3.0-r2 | 2 +- .../dev-python/characteristic-14.3.0-r3 | 2 +- metadata/md5-cache/dev-python/chardet-3.0.4 | 2 +- .../md5-cache/dev-python/cheetah-2.4.4-r1 | 2 +- metadata/md5-cache/dev-python/cheetah3-3.2.3 | 2 +- metadata/md5-cache/dev-python/cheroot-6.0.0 | 2 +- .../md5-cache/dev-python/cheroot-6.0.0-r1 | 2 +- metadata/md5-cache/dev-python/cheroot-6.5.4 | 2 +- metadata/md5-cache/dev-python/cheroot-8.2.1 | 2 +- metadata/md5-cache/dev-python/cherrypy-13.1.0 | 2 +- .../md5-cache/dev-python/cherrypy-13.1.0-r1 | 2 +- .../md5-cache/dev-python/cherrypy-17.4.1-r1 | 2 +- .../md5-cache/dev-python/cherrypy-18.1.0-r1 | 2 +- metadata/md5-cache/dev-python/cherrypy-3.8.0 | 2 +- metadata/md5-cache/dev-python/chump-1.5.2 | 2 +- metadata/md5-cache/dev-python/chump-1.6.0 | 2 +- .../md5-cache/dev-python/citeproc-py-0.4.0-r1 | 2 +- metadata/md5-cache/dev-python/cjkwrap-2.2 | 2 +- .../md5-cache/dev-python/cli_helpers-1.2.1 | 2 +- .../md5-cache/dev-python/cli_helpers-9999 | 2 +- .../md5-cache/dev-python/cliapp-1.20170823 | 2 +- .../md5-cache/dev-python/cliapp-1.20180812.1 | 2 +- metadata/md5-cache/dev-python/click-5.1 | 2 +- metadata/md5-cache/dev-python/click-6.6 | 2 +- metadata/md5-cache/dev-python/click-6.7 | 2 +- metadata/md5-cache/dev-python/click-6.7-r1 | 2 +- metadata/md5-cache/dev-python/click-7.0 | 2 +- metadata/md5-cache/dev-python/click-7.0-r1 | 2 +- .../dev-python/click-default-group-1.2.2 | 2 +- metadata/md5-cache/dev-python/click-log-0.1.8 | 2 +- metadata/md5-cache/dev-python/click-log-0.2.1 | 2 +- metadata/md5-cache/dev-python/click-log-0.3.2 | 2 +- .../md5-cache/dev-python/click-plugins-1.0.3 | 2 +- .../dev-python/click-threading-0.3.0 | 2 +- .../dev-python/click-threading-0.4.4 | 2 +- metadata/md5-cache/dev-python/cliff-2.12.0 | 2 +- metadata/md5-cache/dev-python/cliff-2.12.0-r2 | 2 +- .../md5-cache/dev-python/cliff-tablib-1.1-r2 | 2 +- metadata/md5-cache/dev-python/cligj-0.4.0 | 2 +- metadata/md5-cache/dev-python/clint-0.5.1 | 2 +- metadata/md5-cache/dev-python/clint-0.5.1-r1 | 2 +- metadata/md5-cache/dev-python/cloudlib-0.5.0 | 2 +- .../md5-cache/dev-python/cloudpickle-0.3.1 | 2 +- .../md5-cache/dev-python/cloudpickle-1.2.1 | 2 +- .../md5-cache/dev-python/cloudpickle-1.2.2 | 2 +- metadata/md5-cache/dev-python/cmd2-0.7.9 | 2 +- metadata/md5-cache/dev-python/cmd2-0.8.9 | 2 +- metadata/md5-cache/dev-python/cmd2-0.9.22 | 2 +- metadata/md5-cache/dev-python/cmd2-0.9.23 | 2 +- metadata/md5-cache/dev-python/colander-1.3.1 | 2 +- .../dev-python/collectd-rabbitmq-1.19.0-r1 | 2 +- .../dev-python/collective-checkdocs-0.2 | 2 +- metadata/md5-cache/dev-python/colorama-0.3.3 | 2 +- metadata/md5-cache/dev-python/colorama-0.3.9 | 2 +- .../md5-cache/dev-python/colorama-0.3.9-r1 | 2 +- metadata/md5-cache/dev-python/colorama-0.4.0 | 2 +- metadata/md5-cache/dev-python/colorama-0.4.1 | 2 +- metadata/md5-cache/dev-python/colorama-0.4.3 | 2 +- .../md5-cache/dev-python/colorclass-2.2.0 | 2 +- .../md5-cache/dev-python/colorclass-2.2.0-r1 | 2 +- metadata/md5-cache/dev-python/coloredlogs-6.1 | 2 +- metadata/md5-cache/dev-python/colorful-0.4.1 | 2 +- metadata/md5-cache/dev-python/colorlog-2.7.0 | 2 +- metadata/md5-cache/dev-python/colorlog-3.1.4 | 2 +- .../md5-cache/dev-python/colorspacious-1.1.0 | 2 +- metadata/md5-cache/dev-python/columnize-0.3.9 | 2 +- metadata/md5-cache/dev-python/common-0.1.2 | 2 +- .../md5-cache/dev-python/commonmark-0.5.4 | 2 +- .../md5-cache/dev-python/commonmark-0.7.5 | 2 +- .../md5-cache/dev-python/commonmark-0.8.1 | 2 +- .../dev-python/configargparse-0.13.0 | 2 +- .../md5-cache/dev-python/configargparse-1.0 | 2 +- .../md5-cache/dev-python/configclass-0.1.0 | 2 +- metadata/md5-cache/dev-python/configobj-5.0.6 | 2 +- .../md5-cache/dev-python/configparser-3.3.0.2 | 2 +- .../md5-cache/dev-python/configparser-3.5.0 | 2 +- .../dev-python/configparser-3.5.0-r1 | 2 +- metadata/md5-cache/dev-python/configshell-1.6 | 2 +- .../md5-cache/dev-python/configshell-9999 | 2 +- .../dev-python/configshell-fb-1.1.24 | 2 +- .../dev-python/configshell-fb-1.1.25 | 2 +- metadata/md5-cache/dev-python/confuse-1.0.0 | 2 +- .../md5-cache/dev-python/consonance-0.1.3 | 2 +- .../md5-cache/dev-python/constantly-15.1.0-r1 | 2 +- .../md5-cache/dev-python/construct-2.8.21 | 2 +- .../md5-cache/dev-python/construct-2.9.45 | 2 +- .../md5-cache/dev-python/contextlib2-0.5.4 | 2 +- .../md5-cache/dev-python/contextlib2-0.5.5 | 2 +- .../md5-cache/dev-python/contextlib2-0.6.0 | 2 +- metadata/md5-cache/dev-python/contextvars-2.4 | 2 +- metadata/md5-cache/dev-python/cookies-2.2.1 | 2 +- .../md5-cache/dev-python/cookies-2.2.1-r1 | 2 +- metadata/md5-cache/dev-python/coreapi-2.3.3 | 2 +- .../md5-cache/dev-python/coreapi-2.3.3-r1 | 2 +- .../md5-cache/dev-python/coreschema-0.0.4 | 2 +- metadata/md5-cache/dev-python/corner-2.0.1 | 2 +- .../md5-cache/dev-python/cosmolopy-0.1.104-r1 | 2 +- .../md5-cache/dev-python/couchdb-python-1.1 | 2 +- metadata/md5-cache/dev-python/cov-core-1.15.0 | 2 +- .../md5-cache/dev-python/cov-core-1.15.0-r1 | 2 +- metadata/md5-cache/dev-python/cov-core-1.7 | 2 +- metadata/md5-cache/dev-python/coverage-4.2 | 2 +- metadata/md5-cache/dev-python/coverage-4.5.2 | 2 +- metadata/md5-cache/dev-python/coverage-4.5.4 | 2 +- .../dev-python/coverage-test-runner-1.15 | 2 +- metadata/md5-cache/dev-python/crcmod-1.7-r2 | 2 +- metadata/md5-cache/dev-python/crcmod-1.7-r3 | 2 +- metadata/md5-cache/dev-python/croniter-0.3.17 | 2 +- metadata/md5-cache/dev-python/croniter-0.3.29 | 2 +- metadata/md5-cache/dev-python/croniter-0.3.30 | 2 +- metadata/md5-cache/dev-python/crumbs-2.1.0 | 2 +- .../dev-python/cryptography-2.6.1-r1 | 2 +- .../md5-cache/dev-python/cryptography-2.8-r1 | 2 +- .../dev-python/cryptography-vectors-2.6.1 | 2 +- .../md5-cache/dev-python/css-parser-1.0.4 | 2 +- .../md5-cache/dev-python/css-parser-1.0.4-r1 | 2 +- metadata/md5-cache/dev-python/cssselect-0.9.1 | 2 +- metadata/md5-cache/dev-python/cssselect-1.0.1 | 2 +- metadata/md5-cache/dev-python/cssselect-1.0.3 | 2 +- metadata/md5-cache/dev-python/cssselect-1.1.0 | 2 +- .../md5-cache/dev-python/cssselect2-0.2.0 | 2 +- metadata/md5-cache/dev-python/cssutils-1.0.1 | 2 +- .../md5-cache/dev-python/cssutils-1.0.2-r1 | 2 +- .../md5-cache/dev-python/cssutils-1.0.2-r2 | 2 +- .../md5-cache/dev-python/ctypescrypto-0.5 | 2 +- .../md5-cache/dev-python/ctypescrypto-9999 | 2 +- .../md5-cache/dev-python/ctypesgen-0_p72-r1 | 2 +- metadata/md5-cache/dev-python/cursive-0.2.2 | 2 +- metadata/md5-cache/dev-python/curtsies-0.2.11 | 2 +- metadata/md5-cache/dev-python/curtsies-0.3.0 | 2 +- .../md5-cache/dev-python/curtsies-0.3.0-r1 | 2 +- metadata/md5-cache/dev-python/cvxopt-1.1.9 | 2 +- metadata/md5-cache/dev-python/cx_Freeze-5.0.2 | 2 +- metadata/md5-cache/dev-python/cycler-0.10.0 | 2 +- metadata/md5-cache/dev-python/cython-0.29.12 | 2 +- metadata/md5-cache/dev-python/cython-0.29.13 | 2 +- metadata/md5-cache/dev-python/cython-0.29.14 | 2 +- .../md5-cache/dev-python/cython-0.29.14-r1 | 2 +- metadata/md5-cache/dev-python/cython-0.29.4 | 2 +- metadata/md5-cache/dev-python/cytoolz-0.10.0 | 2 +- metadata/md5-cache/dev-python/cytoolz-0.8.0 | 2 +- metadata/md5-cache/dev-python/cytoolz-0.8.2 | 2 +- metadata/md5-cache/dev-python/d2to1-0.2.12_p1 | 2 +- metadata/md5-cache/dev-python/daemonize-2.5.0 | 2 +- metadata/md5-cache/dev-python/dap-2.2.6.7-r1 | 2 +- metadata/md5-cache/dev-python/dask-1.2.0 | 2 +- metadata/md5-cache/dev-python/datashape-0.5.4 | 2 +- metadata/md5-cache/dev-python/dbusmock-0.18.2 | 2 +- metadata/md5-cache/dev-python/ddt-1.1.1 | 2 +- metadata/md5-cache/dev-python/ddt-1.2.2 | 2 +- .../md5-cache/dev-python/debtcollector-1.21.0 | 2 +- metadata/md5-cache/dev-python/decorator-4.3.2 | 2 +- metadata/md5-cache/dev-python/decorator-4.4.0 | 2 +- metadata/md5-cache/dev-python/decorator-4.4.1 | 2 +- .../dev-python/decoratortools-1.8-r1 | 2 +- metadata/md5-cache/dev-python/defcon-0.6.0 | 2 +- metadata/md5-cache/dev-python/deform-0.9.9 | 2 +- .../md5-cache/dev-python/defusedxml-0.5.0 | 2 +- .../md5-cache/dev-python/defusedxml-0.6.0 | 2 +- metadata/md5-cache/dev-python/demjson-2.2.4 | 2 +- metadata/md5-cache/dev-python/denonavr-0.7.10 | 2 +- metadata/md5-cache/dev-python/denonavr-0.7.9 | 2 +- .../md5-cache/dev-python/deprecated-1.2.6 | 2 +- .../md5-cache/dev-python/deprecated-1.2.7 | 2 +- .../md5-cache/dev-python/deprecation-1.0.1 | 2 +- .../md5-cache/dev-python/deprecation-2.0.6 | 2 +- .../md5-cache/dev-python/deprecation-2.0.7 | 2 +- metadata/md5-cache/dev-python/dexml-0.5.1 | 2 +- metadata/md5-cache/dev-python/dicttoxml-1.7.4 | 2 +- .../md5-cache/dev-python/diff-cover-1.0.4 | 2 +- .../md5-cache/dev-python/diff-cover-2.3.0 | 2 +- .../dev-python/diff-match-patch-20121119 | 2 +- .../dev-python/diff-match-patch-20181111 | 2 +- metadata/md5-cache/dev-python/dill-0.2.5 | 2 +- metadata/md5-cache/dev-python/dill-0.3.0 | 2 +- metadata/md5-cache/dev-python/dill-0.3.1.1 | 2 +- .../md5-cache/dev-python/discogs-client-2.0.2 | 2 +- .../md5-cache/dev-python/discogs-client-2.2.1 | 2 +- metadata/md5-cache/dev-python/diskcache-2.8.3 | 2 +- metadata/md5-cache/dev-python/diskcache-3.1.0 | 2 +- .../md5-cache/dev-python/dissononce-0.34.3 | 2 +- metadata/md5-cache/dev-python/distlib-0.2.1 | 2 +- metadata/md5-cache/dev-python/distlib-0.2.4 | 2 +- .../md5-cache/dev-python/distributed-1.18.0 | 2 +- .../dev-python/distributed-1.18.0-r1 | 2 +- metadata/md5-cache/dev-python/distro-1.0.4 | 2 +- .../dev-python/dj-database-url-0.4.2 | 2 +- metadata/md5-cache/dev-python/django-1.11.20 | 2 +- metadata/md5-cache/dev-python/django-1.11.21 | 2 +- metadata/md5-cache/dev-python/django-2.1.8 | 2 +- metadata/md5-cache/dev-python/django-2.1.9 | 2 +- metadata/md5-cache/dev-python/django-2.2.1 | 2 +- metadata/md5-cache/dev-python/django-2.2.2 | 2 +- .../dev-python/django-annoying-0.7.7 | 2 +- .../dev-python/django-annoying-0.8.7 | 2 +- .../md5-cache/dev-python/django-appconf-1.0.1 | 2 +- .../dev-python/django-auth-ldap-1.2.2 | 2 +- .../dev-python/django-auth-ldap-1.2.7 | 2 +- .../dev-python/django-auth-ldap-1.7.0 | 2 +- .../md5-cache/dev-python/django-baker-0.11-r2 | 2 +- .../md5-cache/dev-python/django-cacheops-4.1 | 2 +- .../dev-python/django-cors-headers-2.5.1 | 2 +- .../dev-python/django-cors-headers-3.0.2 | 2 +- .../dev-python/django-crispy-forms-1.6.0 | 2 +- .../dev-python/django-debug-toolbar-1.11 | 2 +- .../dev-python/django-debug-toolbar-1.5 | 2 +- .../dev-python/django-debug-toolbar-2.0 | 2 +- .../dev-python/django-discover-runner-1.0 | 2 +- .../dev-python/django-durationfield-0.5.4 | 2 +- .../dev-python/django-endless-pagination-2.0 | 2 +- .../md5-cache/dev-python/django-filter-2.1.0 | 2 +- .../dev-python/django-grappelli-2.7.3 | 2 +- .../dev-python/django-haystack-2.4.1 | 2 +- .../dev-python/django-international-0.0.6 | 2 +- .../dev-python/django-js-asset-1.2.2 | 2 +- .../dev-python/django-ldap-groups-0.1.3-r1 | 2 +- .../md5-cache/dev-python/django-ldapdb-0.3.2 | 2 +- .../md5-cache/dev-python/django-ldapdb-0.4.0 | 2 +- .../md5-cache/dev-python/django-mptt-0.9.1 | 2 +- .../md5-cache/dev-python/django-nose-1.4.4 | 2 +- .../dev-python/django-oauth-plus-2.2.8 | 2 +- .../dev-python/django-openid-auth-0.5 | 2 +- .../md5-cache/dev-python/django-otp-0.4.3 | 2 +- .../dev-python/django-picklefield-0.3.2 | 2 +- .../dev-python/django-piston-0.2.3-r1 | 2 +- .../md5-cache/dev-python/django-piston-9999 | 2 +- .../dev-python/django-prometheus-1.0.15 | 2 +- .../dev-python/django-recaptcha-1.0.5 | 2 +- .../md5-cache/dev-python/django-redis-4.10.0 | 2 +- .../dev-python/django-registration-1.0 | 2 +- metadata/md5-cache/dev-python/django-rq-1.3.1 | 2 +- metadata/md5-cache/dev-python/django-rq-2.1.0 | 2 +- .../md5-cache/dev-python/django-select2-5.5.0 | 2 +- .../dev-python/django-setuptest-0.2.1 | 2 +- .../dev-python/django-sortedm2m-1.3.0 | 2 +- .../dev-python/django-sortedm2m-1.3.2 | 2 +- .../md5-cache/dev-python/django-spurl-0.6.4 | 2 +- .../md5-cache/dev-python/django-tables2-1.1.2 | 2 +- .../md5-cache/dev-python/django-tables2-2.0.3 | 2 +- .../md5-cache/dev-python/django-tables2-2.0.6 | 2 +- .../md5-cache/dev-python/django-tagging-0.4.1 | 2 +- .../md5-cache/dev-python/django-tagging-0.4.6 | 2 +- .../md5-cache/dev-python/django-taggit-0.24.0 | 2 +- .../md5-cache/dev-python/django-taggit-1.1.0 | 2 +- .../dev-python/django-taggit-serializer-0.1.7 | 2 +- .../dev-python/django-timezone-field-3.0 | 2 +- .../md5-cache/dev-python/django-tinymce-1.5.3 | 2 +- .../md5-cache/dev-python/django-xslt-0.4.5-r1 | 2 +- .../dev-python/django_polymorphic-2.0.3 | 2 +- .../dev-python/djangorestframework-3.9.2 | 2 +- .../dev-python/djangorestframework-3.9.4 | 2 +- metadata/md5-cache/dev-python/dkimpy-0.6.2 | 2 +- metadata/md5-cache/dev-python/dkimpy-0.9.2 | 2 +- .../md5-cache/dev-python/dns-lexicon-3.1.6 | 2 +- .../md5-cache/dev-python/dns-lexicon-3.3.4 | 2 +- metadata/md5-cache/dev-python/dnslib-0.9.6 | 2 +- .../md5-cache/dev-python/dnspython-1.15.0-r1 | 2 +- .../md5-cache/dev-python/dnspython-1.16.0 | 2 +- .../md5-cache/dev-python/dnspython-1.16.0-r1 | 2 +- metadata/md5-cache/dev-python/doc8-0.6.0 | 2 +- metadata/md5-cache/dev-python/docker-py-2.7.0 | 2 +- metadata/md5-cache/dev-python/docker-py-3.6.0 | 2 +- metadata/md5-cache/dev-python/docker-py-3.7.1 | 2 +- metadata/md5-cache/dev-python/docker-py-3.7.3 | 2 +- metadata/md5-cache/dev-python/docker-py-4.1.0 | 2 +- .../md5-cache/dev-python/docker-pycreds-0.2.1 | 2 +- .../md5-cache/dev-python/docker-pycreds-0.2.3 | 2 +- .../md5-cache/dev-python/docker-pycreds-0.3.0 | 2 +- .../md5-cache/dev-python/docker-pycreds-0.4.0 | 2 +- metadata/md5-cache/dev-python/dockerpty-0.4.1 | 2 +- metadata/md5-cache/dev-python/docopt-0.6.2-r2 | 2 +- metadata/md5-cache/dev-python/docopt-0.6.2-r3 | 2 +- .../dev-python/doctest-ignore-unicode-0.1.2 | 2 +- metadata/md5-cache/dev-python/docutils-0.12 | 2 +- metadata/md5-cache/dev-python/docutils-0.13.1 | 2 +- metadata/md5-cache/dev-python/docutils-0.14 | 2 +- metadata/md5-cache/dev-python/docutils-0.15.2 | 2 +- .../md5-cache/dev-python/docutils-glep-1.2 | 2 +- .../md5-cache/dev-python/docutils-glep-9999 | 2 +- .../md5-cache/dev-python/dogpile-cache-0.6.4 | 2 +- .../md5-cache/dev-python/dogpile-cache-0.7.1 | 2 +- .../md5-cache/dev-python/dogpile-core-0.4.1 | 2 +- metadata/md5-cache/dev-python/doit-0.29.0 | 2 +- metadata/md5-cache/dev-python/doit-py-0.4.0 | 2 +- metadata/md5-cache/dev-python/dominate-2.3.1 | 2 +- metadata/md5-cache/dev-python/dominate-2.3.5 | 2 +- metadata/md5-cache/dev-python/dominate-2.4.0 | 2 +- metadata/md5-cache/dev-python/doublex-1.8.1 | 2 +- .../dev-python/doublex-expects-0.7.0_rc2 | 2 +- metadata/md5-cache/dev-python/dpkt-1.8-r1 | 2 +- metadata/md5-cache/dev-python/dpkt-1.8.8 | 2 +- metadata/md5-cache/dev-python/dpkt-1.9.1 | 2 +- metadata/md5-cache/dev-python/drf-yasg-1.14.0 | 2 +- metadata/md5-cache/dev-python/drf-yasg-1.16.0 | 2 +- .../md5-cache/dev-python/duecredit-0.6.4-r1 | 2 +- metadata/md5-cache/dev-python/duecredit-0.7.0 | 2 +- metadata/md5-cache/dev-python/dugong-3.7.1 | 2 +- metadata/md5-cache/dev-python/dugong-3.7.2 | 2 +- metadata/md5-cache/dev-python/dugong-3.7.3 | 2 +- metadata/md5-cache/dev-python/dulwich-0.18.5 | 2 +- metadata/md5-cache/dev-python/dulwich-0.18.6 | 2 +- metadata/md5-cache/dev-python/dulwich-0.19.4 | 2 +- metadata/md5-cache/dev-python/dulwich-0.19.6 | 2 +- .../md5-cache/dev-python/dynd-python-0.7.2-r1 | 2 +- metadata/md5-cache/dev-python/e4u-0.1_rc5-r1 | 2 +- .../dev-python/easy-thumbnails-2.4.1 | 2 +- .../md5-cache/dev-python/ebuildtester-0.1.12 | 2 +- .../md5-cache/dev-python/ebuildtester-0.1.13 | 2 +- .../md5-cache/dev-python/ebuildtester-0.1.14 | 2 +- metadata/md5-cache/dev-python/ecdsa-0.13 | 2 +- metadata/md5-cache/dev-python/ecdsa-0.13.2 | 2 +- metadata/md5-cache/dev-python/ecdsa-0.13.3 | 2 +- metadata/md5-cache/dev-python/ecdsa-0.14.1 | 2 +- metadata/md5-cache/dev-python/ecdsa-0.14.1-r1 | 2 +- .../md5-cache/dev-python/editobj-0.5.7-r2 | 2 +- .../dev-python/editorconfig-core-py-0.12.0 | 2 +- .../md5-cache/dev-python/egenix-mx-base-3.2.5 | 2 +- .../md5-cache/dev-python/egenix-mx-base-3.2.8 | 2 +- .../md5-cache/dev-python/egenix-mx-base-3.2.9 | 2 +- .../dev-python/elasticsearch-curator-5.5.4-r1 | 2 +- .../dev-python/elasticsearch-curator-5.6.0 | 2 +- .../dev-python/elasticsearch-curator-5.8.1 | 2 +- .../dev-python/elasticsearch-py-6.3.1-r1 | 2 +- .../dev-python/elasticsearch-py-6.4.0 | 2 +- .../dev-python/elasticsearch-py-7.0.5 | 2 +- .../md5-cache/dev-python/elementpath-1.3.1 | 2 +- .../md5-cache/dev-python/elementtree-1.2.6-r3 | 2 +- .../dev-python/elib-intl-0_pre20110711 | 2 +- .../md5-cache/dev-python/embedly-0.5.0-r1 | 2 +- metadata/md5-cache/dev-python/emcee-2.2.1 | 2 +- metadata/md5-cache/dev-python/empy-3.3-r1 | 2 +- metadata/md5-cache/dev-python/empy-3.3.2 | 2 +- metadata/md5-cache/dev-python/empy-3.3.3 | 2 +- .../md5-cache/dev-python/entrypoints-0.2.3 | 2 +- metadata/md5-cache/dev-python/entrypoints-0.3 | 2 +- .../md5-cache/dev-python/entrypoints-0.3-r1 | 2 +- metadata/md5-cache/dev-python/enum34-1.1.6-r1 | 2 +- metadata/md5-cache/dev-python/envoy-0.0.3 | 2 +- metadata/md5-cache/dev-python/envoy-0.0.3-r1 | 2 +- metadata/md5-cache/dev-python/enzyme-0.4.1-r2 | 2 +- metadata/md5-cache/dev-python/enzyme-9999 | 2 +- metadata/md5-cache/dev-python/epsilon-0.7.0 | 2 +- metadata/md5-cache/dev-python/epsilon-0.7.1 | 2 +- metadata/md5-cache/dev-python/epydoc-3.0.1-r2 | 2 +- metadata/md5-cache/dev-python/eradicate-0.2.1 | 2 +- .../dev-python/errorhandler-1.1.1-r2 | 2 +- .../md5-cache/dev-python/errorhandler-2.0.1 | 2 +- .../md5-cache/dev-python/et_xmlfile-1.0.1 | 2 +- .../dev-python/eunuchs-20050320.1-r1 | 2 +- metadata/md5-cache/dev-python/eventlet-0.18.4 | 2 +- .../md5-cache/dev-python/eventlet-0.20.0-r1 | 2 +- .../md5-cache/dev-python/eventlet-0.20.1-r1 | 2 +- .../md5-cache/dev-python/eventlet-0.21.0-r1 | 2 +- metadata/md5-cache/dev-python/eventlet-0.24.1 | 2 +- .../md5-cache/dev-python/eventlet-0.24.1-r1 | 2 +- metadata/md5-cache/dev-python/eventlet-0.25.1 | 2 +- .../md5-cache/dev-python/eventlet-0.25.1-r1 | 2 +- metadata/md5-cache/dev-python/execnet-1.4.1 | 2 +- metadata/md5-cache/dev-python/execnet-1.5.0 | 2 +- metadata/md5-cache/dev-python/execnet-1.7.1 | 2 +- metadata/md5-cache/dev-python/expects-0.8.0 | 2 +- metadata/md5-cache/dev-python/extras-0.0.3 | 2 +- metadata/md5-cache/dev-python/extras-1.0.0 | 2 +- metadata/md5-cache/dev-python/extremes-1.1.1 | 2 +- metadata/md5-cache/dev-python/eyeD3-0.7.5 | 2 +- metadata/md5-cache/dev-python/eyeD3-0.8.11 | 2 +- metadata/md5-cache/dev-python/fabric-2.3.1 | 2 +- metadata/md5-cache/dev-python/falcon-1.3.0 | 2 +- .../md5-cache/dev-python/fasteners-0.14.1-r1 | 2 +- .../md5-cache/dev-python/fastparquet-0.1.1 | 2 +- .../md5-cache/dev-python/fastparquet-0.1.5 | 2 +- .../md5-cache/dev-python/faulthandler-2.6 | 2 +- .../md5-cache/dev-python/faulthandler-3.0 | 2 +- .../md5-cache/dev-python/faulthandler-3.1 | 2 +- metadata/md5-cache/dev-python/fdsend-0.1 | 2 +- metadata/md5-cache/dev-python/fedmsg-0.18.3 | 2 +- .../md5-cache/dev-python/feedgenerator-1.9 | 2 +- .../md5-cache/dev-python/feedparser-5.2.1 | 2 +- metadata/md5-cache/dev-python/fido2-0.7.3 | 2 +- metadata/md5-cache/dev-python/fido2-0.8.1 | 2 +- metadata/md5-cache/dev-python/fields-5.0.0 | 2 +- metadata/md5-cache/dev-python/fields-5.0.0-r1 | 2 +- metadata/md5-cache/dev-python/fields-5.0.0-r2 | 2 +- metadata/md5-cache/dev-python/filelock-3.0.10 | 2 +- metadata/md5-cache/dev-python/filelock-3.0.12 | 2 +- metadata/md5-cache/dev-python/filemagic-1.6 | 2 +- metadata/md5-cache/dev-python/fitsio-0.9.11 | 2 +- metadata/md5-cache/dev-python/fixtures-1.4.0 | 2 +- metadata/md5-cache/dev-python/fixtures-3.0.0 | 2 +- metadata/md5-cache/dev-python/flake8-2.1.0 | 2 +- metadata/md5-cache/dev-python/flake8-2.2.5 | 2 +- metadata/md5-cache/dev-python/flake8-2.5.4 | 2 +- metadata/md5-cache/dev-python/flake8-3.5.0 | 2 +- metadata/md5-cache/dev-python/flake8-3.6.0 | 2 +- metadata/md5-cache/dev-python/flake8-3.7.9 | 2 +- .../dev-python/flake8-import-order-0.18 | 2 +- .../dev-python/flake8-polyfill-1.0.1 | 2 +- metadata/md5-cache/dev-python/flaky-3.1.1 | 2 +- metadata/md5-cache/dev-python/flaky-3.4.0 | 2 +- metadata/md5-cache/dev-python/flaky-3.5.3 | 2 +- metadata/md5-cache/dev-python/flaky-3.6.1 | 2 +- metadata/md5-cache/dev-python/flask-0.12.2 | 2 +- metadata/md5-cache/dev-python/flask-1.0.2 | 2 +- metadata/md5-cache/dev-python/flask-1.0.4 | 2 +- metadata/md5-cache/dev-python/flask-1.1.1 | 2 +- metadata/md5-cache/dev-python/flask-9999 | 2 +- .../md5-cache/dev-python/flask-admin-1.5.1 | 2 +- metadata/md5-cache/dev-python/flask-api-1.0 | 2 +- metadata/md5-cache/dev-python/flask-api-1.1 | 2 +- .../dev-python/flask-appconfig-0.11.1-r1 | 2 +- .../dev-python/flask-babel-0.11.2-r1 | 2 +- .../dev-python/flask-babel-0.11.2-r2 | 2 +- .../md5-cache/dev-python/flask-babelex-0.9.3 | 2 +- .../dev-python/flask-bootstrap-3.3.7.1 | 2 +- .../md5-cache/dev-python/flask-cors-1.8.0 | 2 +- .../md5-cache/dev-python/flask-cors-1.9.0 | 2 +- .../md5-cache/dev-python/flask-cors-2.1.0 | 2 +- .../md5-cache/dev-python/flask-debug-0.4.3 | 2 +- .../md5-cache/dev-python/flask-gravatar-0.4.2 | 2 +- .../md5-cache/dev-python/flask-gravatar-0.5.0 | 2 +- .../md5-cache/dev-python/flask-htmlmin-1.2.1 | 2 +- .../md5-cache/dev-python/flask-htmlmin-1.3.2 | 2 +- .../md5-cache/dev-python/flask-htmlmin-1.5.0 | 2 +- .../md5-cache/dev-python/flask-htmlmin-1.5.2 | 2 +- .../md5-cache/dev-python/flask-login-0.3.2-r1 | 2 +- .../md5-cache/dev-python/flask-login-0.4.1 | 2 +- .../md5-cache/dev-python/flask-mail-0.9.1-r1 | 2 +- .../md5-cache/dev-python/flask-migrate-2.5.2 | 2 +- .../dev-python/flask-mongoengine-0.9.3-r1 | 2 +- .../md5-cache/dev-python/flask-nav-0.6-r1 | 2 +- .../md5-cache/dev-python/flask-openid-1.2.4 | 2 +- .../md5-cache/dev-python/flask-openid-1.2.5 | 2 +- .../md5-cache/dev-python/flask-paginate-0.5.1 | 2 +- .../md5-cache/dev-python/flask-paginate-0.5.2 | 2 +- .../dev-python/flask-paginate-0.5.3-r1 | 2 +- .../dev-python/flask-paranoid-0.2.0-r1 | 2 +- .../md5-cache/dev-python/flask-peewee-0.6.5 | 2 +- .../md5-cache/dev-python/flask-peewee-0.6.7 | 2 +- .../dev-python/flask-principal-0.4.0-r1 | 2 +- .../md5-cache/dev-python/flask-pymongo-0.3.0 | 2 +- .../md5-cache/dev-python/flask-pymongo-0.4.1 | 2 +- .../dev-python/flask-restful-0.3.5-r1 | 2 +- .../md5-cache/dev-python/flask-restful-0.3.6 | 2 +- .../md5-cache/dev-python/flask-restful-0.3.7 | 2 +- .../md5-cache/dev-python/flask-script-2.0.6 | 2 +- .../md5-cache/dev-python/flask-security-3.0.0 | 2 +- .../md5-cache/dev-python/flask-socketio-2.9.2 | 2 +- .../md5-cache/dev-python/flask-socketio-3.0.1 | 2 +- .../dev-python/flask-sphinx-themes-1.0.1 | 2 +- .../dev-python/flask-sphinx-themes-1.0.2 | 2 +- .../dev-python/flask-sqlalchemy-2.3.2 | 2 +- .../dev-python/flask-sqlalchemy-2.4.1 | 2 +- .../dev-python/flask-sqlalchemy-2.4.1-r1 | 2 +- .../dev-python/flask-themes-0.1.3-r1 | 2 +- .../dev-python/flask-themes-0.1.3_p20180112 | 2 +- .../dev-python/flask-uploads-0.2.0-r1 | 2 +- .../md5-cache/dev-python/flask-wtf-0.14.2-r1 | 2 +- .../dev-python/flask-xml-rpc-0.1.2-r1 | 2 +- metadata/md5-cache/dev-python/fleep-1.0.1 | 2 +- metadata/md5-cache/dev-python/fleep-9999 | 2 +- metadata/md5-cache/dev-python/flexmock-0.10.2 | 2 +- metadata/md5-cache/dev-python/flexmock-0.10.3 | 2 +- metadata/md5-cache/dev-python/flexmock-0.10.4 | 2 +- metadata/md5-cache/dev-python/flexx-0.4.1 | 2 +- metadata/md5-cache/dev-python/flipflop-1.0 | 2 +- metadata/md5-cache/dev-python/flit-2.1.0 | 2 +- metadata/md5-cache/dev-python/flit_core-2.1.0 | 2 +- metadata/md5-cache/dev-python/flower-0.9.1-r1 | 2 +- .../md5-cache/dev-python/flufl-bounce-3.0 | 2 +- .../md5-cache/dev-python/flufl-i18n-2.0.1 | 2 +- metadata/md5-cache/dev-python/flufl-lock-3.2 | 2 +- metadata/md5-cache/dev-python/flup-1.0.2-r1 | 2 +- .../md5-cache/dev-python/fonttools-3.44.0 | 2 +- metadata/md5-cache/dev-python/fonttools-4.0.1 | 2 +- metadata/md5-cache/dev-python/fonttools-4.1.0 | 2 +- .../md5-cache/dev-python/formencode-1.3.0-r3 | 2 +- metadata/md5-cache/dev-python/fqdn-1.2.0 | 2 +- .../md5-cache/dev-python/freezegun-0.3.10 | 2 +- .../md5-cache/dev-python/freezegun-0.3.11 | 2 +- .../md5-cache/dev-python/freezegun-0.3.12-r1 | 2 +- .../md5-cache/dev-python/freezegun-0.3.13 | 2 +- .../md5-cache/dev-python/frozen-flask-0.15 | 2 +- metadata/md5-cache/dev-python/fs-0.5.4 | 2 +- metadata/md5-cache/dev-python/fs-2.0.21 | 2 +- metadata/md5-cache/dev-python/fs-2.0.26 | 2 +- metadata/md5-cache/dev-python/fs-2.4.8 | 2 +- metadata/md5-cache/dev-python/fs-2.4.9 | 2 +- metadata/md5-cache/dev-python/fudge-1.1.0 | 2 +- .../md5-cache/dev-python/funcparserlib-0.3.6 | 2 +- .../dev-python/funcparserlib-0.3.6-r1 | 2 +- .../md5-cache/dev-python/funcsigs-1.0.2-r1 | 2 +- .../md5-cache/dev-python/functools32-3.2.3 | 2 +- metadata/md5-cache/dev-python/funcy-1.10.1 | 2 +- metadata/md5-cache/dev-python/funcy-1.8 | 2 +- .../md5-cache/dev-python/fuse-python-0.2.1-r1 | 2 +- .../md5-cache/dev-python/fuse-python-0.3.1 | 2 +- .../md5-cache/dev-python/fuse-python-1.0.0 | 2 +- metadata/md5-cache/dev-python/fusepy-3.0.1 | 2 +- metadata/md5-cache/dev-python/future-0.17.0 | 2 +- metadata/md5-cache/dev-python/future-0.17.1 | 2 +- metadata/md5-cache/dev-python/future-0.18.2 | 2 +- metadata/md5-cache/dev-python/futures-3.1.1 | 2 +- metadata/md5-cache/dev-python/futures-3.2.0 | 2 +- metadata/md5-cache/dev-python/futurist-1.3.1 | 2 +- metadata/md5-cache/dev-python/futurist-1.6.0 | 2 +- metadata/md5-cache/dev-python/futurist-1.8.1 | 2 +- .../md5-cache/dev-python/fuzzywuzzy-0.12.0 | 2 +- .../md5-cache/dev-python/fuzzywuzzy-0.17.0 | 2 +- metadata/md5-cache/dev-python/gast-0.2.2 | 2 +- .../dev-python/gcs-oauth2-boto-plugin-1.8-r1 | 2 +- .../dev-python/gcs-oauth2-boto-plugin-2.5 | 2 +- metadata/md5-cache/dev-python/gdata-2.0.18 | 2 +- metadata/md5-cache/dev-python/genshi-0.7 | 2 +- metadata/md5-cache/dev-python/genshi-0.7-r1 | 2 +- metadata/md5-cache/dev-python/genshi-0.7.3 | 2 +- metadata/md5-cache/dev-python/genty-1.3.2 | 2 +- metadata/md5-cache/dev-python/geoalchemy2-0.3 | 2 +- .../dev-python/geoip-python-1.3.2-r1 | 2 +- metadata/md5-cache/dev-python/geopy-1.11.0 | 2 +- metadata/md5-cache/dev-python/gevent-1.0.1 | 2 +- metadata/md5-cache/dev-python/gevent-1.2.1 | 2 +- metadata/md5-cache/dev-python/gevent-1.2.2 | 2 +- metadata/md5-cache/dev-python/gevent-1.3.5 | 2 +- metadata/md5-cache/dev-python/gevent-1.3.7 | 2 +- .../dev-python/gevent-socketio-0.3.5_rc2-r1 | 2 +- .../dev-python/gevent-socketio-0.3.6 | 2 +- .../dev-python/gevent-websocket-0.10.1 | 2 +- .../dev-python/gevent-websocket-0.9.3 | 2 +- .../dev-python/geventhttpclient-1.3.1 | 2 +- .../dev-python/geventhttpclient-1.3.1-r1 | 2 +- .../md5-cache/dev-python/ghp-import-0.4.1-r1 | 2 +- .../md5-cache/dev-python/girder-client-2.3.0 | 2 +- .../md5-cache/dev-python/git-python-1.0.2 | 2 +- .../md5-cache/dev-python/git-python-2.1.11 | 2 +- .../md5-cache/dev-python/git-python-2.1.7 | 2 +- .../md5-cache/dev-python/git-review-1.26.0 | 2 +- .../md5-cache/dev-python/git-review-1.27.0 | 2 +- metadata/md5-cache/dev-python/gitdb-0.6.4 | 2 +- metadata/md5-cache/dev-python/gitdb2-2.0.3 | 2 +- metadata/md5-cache/dev-python/github3-0.9.3 | 2 +- .../md5-cache/dev-python/gitlabform-1.0.7 | 2 +- .../md5-cache/dev-python/gitlabform-1.3.0 | 2 +- .../md5-cache/dev-python/gitlabform-1.5.0 | 2 +- .../md5-cache/dev-python/glance_store-0.28.0 | 2 +- .../md5-cache/dev-python/glance_store-1.0.1 | 2 +- metadata/md5-cache/dev-python/globre-0.1.4 | 2 +- metadata/md5-cache/dev-python/globre-0.1.5 | 2 +- metadata/md5-cache/dev-python/glymur-0.8.10 | 2 +- metadata/md5-cache/dev-python/gmpy-2.0.8 | 2 +- metadata/md5-cache/dev-python/gmpy-2.0.8-r1 | 2 +- metadata/md5-cache/dev-python/gntp-1.0.3 | 2 +- .../md5-cache/dev-python/gnuplot-py-1.8-r1 | 2 +- .../dev-python/google-api-python-client-1.5.3 | 2 +- .../dev-python/google-api-python-client-1.6.2 | 2 +- .../dev-python/google-api-python-client-1.6.5 | 2 +- .../dev-python/google-api-python-client-1.7.0 | 2 +- .../dev-python/google-api-python-client-1.7.9 | 2 +- .../dev-python/google-apitools-0.5.16 | 2 +- .../dev-python/google-apitools-0.5.22 | 2 +- .../dev-python/google-apitools-0.5.22-r1 | 2 +- .../dev-python/google-apitools-0.5.30 | 2 +- .../dev-python/google-apputils-0.4.2-r1 | 2 +- .../dev-python/google-apputils-0.4.2-r2 | 2 +- .../md5-cache/dev-python/google-auth-1.0.1 | 2 +- .../md5-cache/dev-python/google-auth-1.1.0 | 2 +- .../md5-cache/dev-python/google-auth-1.4.1 | 2 +- .../md5-cache/dev-python/google-auth-1.6.3 | 2 +- .../dev-python/google-auth-httplib2-0.0.2 | 2 +- .../dev-python/google-auth-httplib2-0.0.3 | 2 +- .../dev-python/google-auth-oauthlib-0.4.0 | 2 +- .../dev-python/google-auth-oauthlib-0.4.1 | 2 +- .../md5-cache/dev-python/google-pasta-0.1.1 | 2 +- .../md5-cache/dev-python/google-pasta-0.1.7 | 2 +- .../dev-python/google-reauth-python-0.1.0 | 2 +- metadata/md5-cache/dev-python/gql-0.1.0 | 2 +- .../md5-cache/dev-python/graphql-core-2.0.0 | 2 +- metadata/md5-cache/dev-python/graphviz-0.10.1 | 2 +- metadata/md5-cache/dev-python/graphviz-0.13 | 2 +- metadata/md5-cache/dev-python/graphviz-0.7.1 | 2 +- metadata/md5-cache/dev-python/greenlet-0.4.12 | 2 +- metadata/md5-cache/dev-python/greenlet-0.4.13 | 2 +- metadata/md5-cache/dev-python/greenlet-0.4.15 | 2 +- .../md5-cache/dev-python/greenlet-0.4.15-r1 | 2 +- .../md5-cache/dev-python/greenstalk-0.5.2 | 2 +- .../md5-cache/dev-python/greenstalk-1.0.1 | 2 +- metadata/md5-cache/dev-python/grpcio-1.16.1 | 2 +- metadata/md5-cache/dev-python/grpcio-1.17.1 | 2 +- metadata/md5-cache/dev-python/grpcio-1.18.0 | 2 +- metadata/md5-cache/dev-python/grpcio-1.19.0 | 2 +- metadata/md5-cache/dev-python/grpcio-1.20.1 | 2 +- metadata/md5-cache/dev-python/grpcio-1.21.1 | 2 +- metadata/md5-cache/dev-python/grpcio-1.22.1 | 2 +- metadata/md5-cache/dev-python/grpcio-1.23.0 | 2 +- metadata/md5-cache/dev-python/grpcio-1.24.3 | 2 +- metadata/md5-cache/dev-python/grpcio-1.25.0 | 2 +- metadata/md5-cache/dev-python/grpcio-1.26.0 | 2 +- .../dev-python/grpcio-testing-1.16.1 | 2 +- .../dev-python/grpcio-testing-1.17.1 | 2 +- .../dev-python/grpcio-testing-1.18.0 | 2 +- .../dev-python/grpcio-testing-1.19.0 | 2 +- .../dev-python/grpcio-testing-1.20.1 | 2 +- .../dev-python/grpcio-testing-1.21.1 | 2 +- .../dev-python/grpcio-testing-1.22.1 | 2 +- .../dev-python/grpcio-testing-1.23.0 | 2 +- .../dev-python/grpcio-testing-1.24.3 | 2 +- .../dev-python/grpcio-testing-1.25.0 | 2 +- .../dev-python/grpcio-testing-1.26.0 | 2 +- .../md5-cache/dev-python/grpcio-tools-1.16.1 | 2 +- .../md5-cache/dev-python/grpcio-tools-1.17.1 | 2 +- .../md5-cache/dev-python/grpcio-tools-1.18.0 | 2 +- .../md5-cache/dev-python/grpcio-tools-1.19.0 | 2 +- .../md5-cache/dev-python/grpcio-tools-1.20.1 | 2 +- .../md5-cache/dev-python/grpcio-tools-1.21.1 | 2 +- .../md5-cache/dev-python/grpcio-tools-1.22.1 | 2 +- .../md5-cache/dev-python/grpcio-tools-1.23.0 | 2 +- .../md5-cache/dev-python/grpcio-tools-1.24.3 | 2 +- .../md5-cache/dev-python/grpcio-tools-1.25.0 | 2 +- .../md5-cache/dev-python/grpcio-tools-1.26.0 | 2 +- metadata/md5-cache/dev-python/gsd-1.5.3-r1 | 2 +- metadata/md5-cache/dev-python/guessit-3.0.0 | 2 +- metadata/md5-cache/dev-python/guessit-9999 | 2 +- .../dev-python/guzzle_sphinx_theme-0.7.10 | 2 +- .../dev-python/guzzle_sphinx_theme-0.7.11 | 2 +- .../dev-python/guzzle_sphinx_theme-0.7.11-r1 | 2 +- metadata/md5-cache/dev-python/h11-0.7.0 | 2 +- metadata/md5-cache/dev-python/h11-0.8.1 | 2 +- metadata/md5-cache/dev-python/h5py-2.7.0 | 2 +- metadata/md5-cache/dev-python/h5py-2.7.1 | 2 +- metadata/md5-cache/dev-python/h5py-2.9.0 | 2 +- .../dev-python/hachoir-core-1.3.3-r1 | 2 +- .../dev-python/hachoir-parser-1.3.4-r1 | 2 +- metadata/md5-cache/dev-python/hacking-0.10.3 | 2 +- metadata/md5-cache/dev-python/hacking-0.9.2 | 2 +- metadata/md5-cache/dev-python/hacking-0.9.6 | 2 +- metadata/md5-cache/dev-python/hacking-1.1.0 | 2 +- .../md5-cache/dev-python/hcloud-python-1.6.1 | 2 +- .../md5-cache/dev-python/hcloud-python-1.6.3 | 2 +- metadata/md5-cache/dev-python/helpdev-0.6.10 | 2 +- metadata/md5-cache/dev-python/hgdistver-0.25 | 2 +- metadata/md5-cache/dev-python/hglib-2.1 | 2 +- .../md5-cache/dev-python/hiredis-0.2.0-r1 | 2 +- metadata/md5-cache/dev-python/hiro-0.2 | 2 +- metadata/md5-cache/dev-python/hiro-0.3 | 2 +- metadata/md5-cache/dev-python/hiro-0.5 | 2 +- metadata/md5-cache/dev-python/hpack-2.3.0-r1 | 2 +- metadata/md5-cache/dev-python/hpack-3.0.0 | 2 +- .../md5-cache/dev-python/html2text-2018.1.9 | 2 +- .../md5-cache/dev-python/html2text-2019.8.11 | 16 - .../md5-cache/dev-python/html2text-2019.9.26 | 6 +- .../md5-cache/dev-python/html2text-2020.1.16 | 15 + .../md5-cache/dev-python/html5-parser-0.4.9 | 2 +- .../md5-cache/dev-python/html5lib-0.9999999 | 2 +- .../md5-cache/dev-python/html5lib-0.999999999 | 2 +- metadata/md5-cache/dev-python/html5lib-1.0.1 | 2 +- .../md5-cache/dev-python/html5lib-1.0.1-r1 | 2 +- metadata/md5-cache/dev-python/httmock-1.2.5 | 2 +- .../md5-cache/dev-python/http-parser-0.8.3 | 2 +- metadata/md5-cache/dev-python/httpauth-0.3 | 2 +- metadata/md5-cache/dev-python/httpbin-0.4.1 | 2 +- metadata/md5-cache/dev-python/httpbin-0.7.0 | 2 +- .../md5-cache/dev-python/httplib2-0.10.3-r1 | 2 +- metadata/md5-cache/dev-python/httplib2-0.11.3 | 2 +- metadata/md5-cache/dev-python/httplib2-0.12.1 | 2 +- metadata/md5-cache/dev-python/httplib2-0.13.0 | 2 +- .../md5-cache/dev-python/httpretty-0.8.14 | 2 +- metadata/md5-cache/dev-python/httpretty-0.9.6 | 2 +- .../md5-cache/dev-python/httpstat-1.2.1-r1 | 2 +- metadata/md5-cache/dev-python/httreplay-0.2.0 | 2 +- .../md5-cache/dev-python/humanfriendly-4.17 | 2 +- metadata/md5-cache/dev-python/humanize-0.5.1 | 2 +- metadata/md5-cache/dev-python/husl-4.0.3 | 2 +- metadata/md5-cache/dev-python/hvac-0.2.17 | 2 +- metadata/md5-cache/dev-python/hyper-h2-2.5.1 | 2 +- metadata/md5-cache/dev-python/hyper-h2-3.0.1 | 2 +- metadata/md5-cache/dev-python/hyper-h2-3.1.1 | 2 +- .../md5-cache/dev-python/hyperframe-4.0.1 | 2 +- .../md5-cache/dev-python/hyperframe-5.1.0 | 2 +- .../md5-cache/dev-python/hyperframe-5.2.0 | 2 +- .../md5-cache/dev-python/hyperlink-17.1.1 | 2 +- .../md5-cache/dev-python/hyperlink-17.3.1 | 2 +- .../md5-cache/dev-python/hyperlink-18.0.0 | 2 +- .../md5-cache/dev-python/hyperlink-19.0.0 | 2 +- .../md5-cache/dev-python/hypothesis-4.15.0 | 2 +- .../md5-cache/dev-python/hypothesis-4.47.5 | 2 +- .../md5-cache/dev-python/hypothesis-4.50.8 | 2 +- .../md5-cache/dev-python/hypothesis-4.55.4 | 2 +- .../md5-cache/dev-python/hypothesis-4.57.1 | 2 +- .../md5-cache/dev-python/hypothesis-5.1.4 | 2 +- .../md5-cache/dev-python/hypothesis-5.1.5 | 2 +- .../md5-cache/dev-python/icalendar-3.11.7 | 2 +- .../md5-cache/dev-python/icalendar-3.11.7-r1 | 2 +- metadata/md5-cache/dev-python/icalendar-3.9.2 | 2 +- metadata/md5-cache/dev-python/icalendar-4.0.3 | 2 +- metadata/md5-cache/dev-python/id3-py-1.2-r1 | 2 +- metadata/md5-cache/dev-python/idna-2.5 | 2 +- metadata/md5-cache/dev-python/idna-2.6 | 2 +- metadata/md5-cache/dev-python/idna-2.7 | 2 +- metadata/md5-cache/dev-python/idna-2.8 | 2 +- metadata/md5-cache/dev-python/idna-ssl-1.0.0 | 2 +- metadata/md5-cache/dev-python/idna-ssl-1.0.1 | 2 +- metadata/md5-cache/dev-python/idna-ssl-1.1.0 | 2 +- metadata/md5-cache/dev-python/ifaddr-0.1.6 | 2 +- metadata/md5-cache/dev-python/ijson-2.3 | 2 +- metadata/md5-cache/dev-python/ijson-2.4 | 2 +- metadata/md5-cache/dev-python/ijson-2.5.1 | 2 +- metadata/md5-cache/dev-python/imageio-2.6.1 | 2 +- metadata/md5-cache/dev-python/imagesize-0.7.1 | 2 +- metadata/md5-cache/dev-python/imagesize-1.0.0 | 2 +- metadata/md5-cache/dev-python/imagesize-1.1.0 | 2 +- metadata/md5-cache/dev-python/imapclient-0.13 | 2 +- .../md5-cache/dev-python/imapclient-2.1.0 | 2 +- metadata/md5-cache/dev-python/iminuit-1.2 | 2 +- metadata/md5-cache/dev-python/iminuit-1.3.3 | 2 +- metadata/md5-cache/dev-python/immutables-0.11 | 2 +- metadata/md5-cache/dev-python/importing-1.10 | 2 +- .../dev-python/importlib_metadata-0.23-r1 | 2 +- .../dev-python/importlib_metadata-1.2.0 | 2 +- .../dev-python/importlib_metadata-1.3.0 | 2 +- .../dev-python/importlib_metadata-1.4.0 | 2 +- .../dev-python/importlib_resources-1.0.2-r1 | 2 +- .../md5-cache/dev-python/incremental-16.10.1 | 2 +- .../md5-cache/dev-python/incremental-17.5.0 | 2 +- .../md5-cache/dev-python/indexed_gzip-0.8.7 | 2 +- metadata/md5-cache/dev-python/inflect-0.2.5 | 2 +- metadata/md5-cache/dev-python/inflect-3.0.2 | 2 +- metadata/md5-cache/dev-python/inflect-4.0.0 | 2 +- .../md5-cache/dev-python/inflection-0.3.1 | 2 +- metadata/md5-cache/dev-python/influxdb-2.12.0 | 2 +- metadata/md5-cache/dev-python/iniparse-0.4-r2 | 2 +- metadata/md5-cache/dev-python/intelhex-2.0 | 2 +- metadata/md5-cache/dev-python/intelhex-2.2.1 | 2 +- .../md5-cache/dev-python/intervaltree-2.1.0 | 2 +- .../md5-cache/dev-python/intervaltree-3.0.2 | 2 +- metadata/md5-cache/dev-python/into-0.2.2 | 2 +- metadata/md5-cache/dev-python/intreehooks-1.0 | 2 +- metadata/md5-cache/dev-python/invoke-1.1.1 | 2 +- .../md5-cache/dev-python/iocapture-0.1.2-r1 | 2 +- .../md5-cache/dev-python/iocapture-0.1.2-r2 | 2 +- metadata/md5-cache/dev-python/ioflo-1.5.0 | 2 +- metadata/md5-cache/dev-python/ioflo-1.7.4 | 2 +- metadata/md5-cache/dev-python/ioflo-1.7.5 | 2 +- .../ip-associations-python-novaclient-ext-0.2 | 2 +- .../md5-cache/dev-python/ipaddr-2.1.11-r1 | 2 +- metadata/md5-cache/dev-python/ipaddr-2.2.0 | 2 +- .../md5-cache/dev-python/ipaddress-1.0.14 | 2 +- .../md5-cache/dev-python/ipaddress-1.0.18 | 2 +- .../md5-cache/dev-python/ipaddress-1.0.19 | 2 +- .../md5-cache/dev-python/ipaddress-1.0.22 | 2 +- .../md5-cache/dev-python/ipaddress-1.0.23 | 2 +- metadata/md5-cache/dev-python/ipcalc-1.99.0 | 2 +- metadata/md5-cache/dev-python/ipdb-0.10.3 | 2 +- metadata/md5-cache/dev-python/ipdbplugin-1.4 | 2 +- metadata/md5-cache/dev-python/ipdbplugin-9999 | 2 +- metadata/md5-cache/dev-python/ipy-0.83 | 2 +- metadata/md5-cache/dev-python/ipy-1.00 | 2 +- .../md5-cache/dev-python/ipykernel-4.6.1-r2 | 2 +- metadata/md5-cache/dev-python/ipykernel-4.8.2 | 2 +- metadata/md5-cache/dev-python/ipykernel-5.1.0 | 2 +- metadata/md5-cache/dev-python/ipykernel-5.1.3 | 2 +- metadata/md5-cache/dev-python/ipynb-0.5.1 | 2 +- .../md5-cache/dev-python/ipyparallel-6.0.2-r1 | 2 +- .../md5-cache/dev-python/ipyparallel-6.2.3 | 2 +- .../md5-cache/dev-python/ipython-5.4.1-r2 | 2 +- .../md5-cache/dev-python/ipython-5.8.0-r1 | 2 +- metadata/md5-cache/dev-python/ipython-7.5.0 | 2 +- .../dev-python/ipython_genutils-0.2.0 | 2 +- .../md5-cache/dev-python/ipywidgets-7.0.0 | 2 +- .../md5-cache/dev-python/ipywidgets-7.4.2 | 2 +- .../md5-cache/dev-python/ipywidgets-7.4.2-r1 | 2 +- metadata/md5-cache/dev-python/irc-16.3 | 2 +- metadata/md5-cache/dev-python/irc-17.1 | 2 +- metadata/md5-cache/dev-python/irc-18.0.0-r1 | 2 +- metadata/md5-cache/dev-python/iso3166-0.8 | 2 +- metadata/md5-cache/dev-python/iso8601-0.1.10 | 2 +- metadata/md5-cache/dev-python/iso8601-0.1.11 | 2 +- metadata/md5-cache/dev-python/iso8601-0.1.12 | 2 +- metadata/md5-cache/dev-python/iso_639-0.4.5 | 2 +- metadata/md5-cache/dev-python/isodate-0.5.4 | 2 +- metadata/md5-cache/dev-python/isodate-0.6.0 | 2 +- metadata/md5-cache/dev-python/isort-4.2.5 | 2 +- metadata/md5-cache/dev-python/isort-4.3.15 | 2 +- metadata/md5-cache/dev-python/isort-4.3.21_p2 | 2 +- .../md5-cache/dev-python/itsdangerous-0.24 | 2 +- .../md5-cache/dev-python/itsdangerous-0.24-r1 | 2 +- .../md5-cache/dev-python/itsdangerous-1.1.0 | 2 +- metadata/md5-cache/dev-python/itypes-1.1.0 | 2 +- .../dev-python/jaraco-classes-2.0-r1 | 2 +- .../md5-cache/dev-python/jaraco-classes-3.1.0 | 2 +- .../dev-python/jaraco-collections-1.5.3-r1 | 2 +- .../dev-python/jaraco-collections-2.1 | 2 +- .../dev-python/jaraco-collections-3.0.0 | 2 +- .../md5-cache/dev-python/jaraco-envs-1.0.1 | 2 +- .../dev-python/jaraco-functools-1.19-r1 | 2 +- .../dev-python/jaraco-functools-2.0-r1 | 2 +- .../dev-python/jaraco-functools-3.0.0 | 2 +- .../dev-python/jaraco-itertools-2.3-r1 | 2 +- .../dev-python/jaraco-itertools-4.4.2 | 2 +- .../dev-python/jaraco-itertools-5.0.0 | 2 +- .../dev-python/jaraco-logging-1.5.2-r1 | 2 +- .../md5-cache/dev-python/jaraco-logging-2.0 | 2 +- .../dev-python/jaraco-logging-3.0.0-r1 | 2 +- .../md5-cache/dev-python/jaraco-packaging-4.1 | 2 +- .../dev-python/jaraco-packaging-5.1-r1 | 2 +- .../md5-cache/dev-python/jaraco-packaging-6.1 | 2 +- .../md5-cache/dev-python/jaraco-packaging-6.2 | 2 +- .../dev-python/jaraco-packaging-6.2-r1 | 2 +- .../md5-cache/dev-python/jaraco-stream-1.2-r1 | 2 +- .../md5-cache/dev-python/jaraco-stream-2.0-r1 | 2 +- .../md5-cache/dev-python/jaraco-stream-3.0.0 | 2 +- .../dev-python/jaraco-text-1.10.1-r1 | 2 +- metadata/md5-cache/dev-python/jaraco-text-3.1 | 2 +- .../md5-cache/dev-python/jaraco-text-3.2.0 | 2 +- metadata/md5-cache/dev-python/jaxml-3.02-r1 | 2 +- metadata/md5-cache/dev-python/jdcal-1.0 | 2 +- metadata/md5-cache/dev-python/jdcal-1.2 | 2 +- metadata/md5-cache/dev-python/jdcal-1.4 | 2 +- metadata/md5-cache/dev-python/jedi-0.10.2 | 2 +- metadata/md5-cache/dev-python/jedi-0.11.1 | 2 +- metadata/md5-cache/dev-python/jedi-0.12.0 | 2 +- metadata/md5-cache/dev-python/jedi-0.12.1 | 2 +- metadata/md5-cache/dev-python/jedi-0.15.1 | 2 +- metadata/md5-cache/dev-python/jeepney-0.3.1 | 2 +- metadata/md5-cache/dev-python/jeepney-0.4.1 | 2 +- metadata/md5-cache/dev-python/jellyfish-0.7.2 | 2 +- metadata/md5-cache/dev-python/jikanpy-3.4.2 | 2 +- metadata/md5-cache/dev-python/jinja-2.10.1 | 2 +- metadata/md5-cache/dev-python/jinja-2.10.3 | 2 +- metadata/md5-cache/dev-python/jinja-2.10.3-r1 | 2 +- .../md5-cache/dev-python/jinja2-time-0.2.0 | 2 +- .../dev-python/jinja2_pluralize-0.3.0 | 2 +- metadata/md5-cache/dev-python/jira-1.0.14-r2 | 2 +- .../md5-cache/dev-python/jmespath-0.9.3-r1 | 2 +- metadata/md5-cache/dev-python/joblib-0.12.2 | 2 +- metadata/md5-cache/dev-python/jog-0.1.1 | 2 +- metadata/md5-cache/dev-python/josepy-1.1.0 | 2 +- metadata/md5-cache/dev-python/josepy-1.2.0 | 2 +- metadata/md5-cache/dev-python/jplephem-2.6 | 2 +- metadata/md5-cache/dev-python/jpype-0.6.2 | 2 +- metadata/md5-cache/dev-python/jpype-0.6.3 | 2 +- metadata/md5-cache/dev-python/jsmin-2.2.1 | 2 +- metadata/md5-cache/dev-python/jsmin-2.2.2 | 2 +- metadata/md5-cache/dev-python/json-rpc-1.11.0 | 2 +- .../md5-cache/dev-python/json-tools-0.4.0 | 2 +- .../md5-cache/dev-python/json-tools-0.4.1 | 2 +- metadata/md5-cache/dev-python/jsondiff-1.1.2 | 2 +- metadata/md5-cache/dev-python/jsonext-0.4.2 | 2 +- metadata/md5-cache/dev-python/jsonmerge-1.4.0 | 2 +- metadata/md5-cache/dev-python/jsonmerge-1.6.0 | 2 +- metadata/md5-cache/dev-python/jsonpatch-1.13 | 2 +- metadata/md5-cache/dev-python/jsonpatch-1.15 | 2 +- metadata/md5-cache/dev-python/jsonpatch-1.21 | 2 +- metadata/md5-cache/dev-python/jsonpatch-1.23 | 2 +- .../md5-cache/dev-python/jsonpickle-0.9.3 | 2 +- metadata/md5-cache/dev-python/jsonpickle-1.2 | 2 +- .../md5-cache/dev-python/jsonpointer-1.10 | 2 +- metadata/md5-cache/dev-python/jsonpointer-2.0 | 2 +- .../md5-cache/dev-python/jsonpointer-2.0-r1 | 2 +- metadata/md5-cache/dev-python/jsonref-0.1 | 2 +- .../md5-cache/dev-python/jsonrpclib-0.3.1 | 2 +- .../md5-cache/dev-python/jsonrpclib-0.4.0 | 2 +- metadata/md5-cache/dev-python/jsonrpclib-9999 | 2 +- .../md5-cache/dev-python/jsonschema-2.3.0 | 2 +- .../md5-cache/dev-python/jsonschema-2.4.0 | 2 +- .../md5-cache/dev-python/jsonschema-2.5.1-r2 | 2 +- .../md5-cache/dev-python/jsonschema-2.6.0 | 2 +- .../md5-cache/dev-python/jsonschema-3.0.1 | 2 +- .../md5-cache/dev-python/jsonschema-3.2.0 | 2 +- metadata/md5-cache/dev-python/jsonxs-0.6 | 2 +- metadata/md5-cache/dev-python/junit-xml-1.8 | 2 +- .../md5-cache/dev-python/jupyter-1.0.0-r1 | 2 +- .../md5-cache/dev-python/jupyter-1.0.0-r2 | 2 +- .../dev-python/jupyter_client-5.1.0-r1 | 2 +- .../md5-cache/dev-python/jupyter_client-5.2.3 | 2 +- .../dev-python/jupyter_client-5.2.3-r1 | 2 +- .../md5-cache/dev-python/jupyter_client-5.2.4 | 2 +- .../md5-cache/dev-python/jupyter_client-5.3.4 | 2 +- .../dev-python/jupyter_console-5.1.0 | 2 +- .../dev-python/jupyter_console-6.0.0 | 2 +- .../md5-cache/dev-python/jupyter_core-4.4.0 | 2 +- .../dev-python/jupyter_core-4.4.0-r1 | 2 +- .../md5-cache/dev-python/jupyter_core-4.6.1 | 2 +- metadata/md5-cache/dev-python/jwcrypto-0.4.2 | 2 +- .../md5-cache/dev-python/kafka-python-1.3.3 | 2 +- .../md5-cache/dev-python/kafka-python-1.4.7 | 2 +- .../md5-cache/dev-python/kaitaistruct-0.8 | 2 +- metadata/md5-cache/dev-python/kaptan-0.5.12 | 2 +- .../md5-cache/dev-python/kaptan-0.5.12-r1 | 2 +- metadata/md5-cache/dev-python/kazoo-2.2.1 | 2 +- metadata/md5-cache/dev-python/kazoo-2.5.0 | 2 +- metadata/md5-cache/dev-python/kazoo-2.6.1 | 2 +- .../md5-cache/dev-python/kconfiglib-13.2.0 | 2 +- .../md5-cache/dev-python/kconfiglib-13.7.0 | 2 +- .../md5-cache/dev-python/keepassx-0.1.0-r1 | 2 +- metadata/md5-cache/dev-python/keyring-13.2.1 | 2 +- .../md5-cache/dev-python/keyring-13.2.1-r1 | 2 +- metadata/md5-cache/dev-python/keyring-15.0.0 | 2 +- metadata/md5-cache/dev-python/keyring-18.0.1 | 2 +- metadata/md5-cache/dev-python/keyring-19.2.0 | 2 +- metadata/md5-cache/dev-python/keyring-19.3.0 | 2 +- .../md5-cache/dev-python/keystoneauth-3.1.0 | 2 +- .../md5-cache/dev-python/keystoneauth-3.10.0 | 2 +- .../md5-cache/dev-python/keystoneauth-3.13.1 | 2 +- .../md5-cache/dev-python/keystoneauth-3.17.1 | 2 +- .../md5-cache/dev-python/keystoneauth-3.4.0 | 2 +- .../dev-python/keystonemiddleware-7.0.1 | 2 +- metadata/md5-cache/dev-python/kid-0.9.6-r1 | 2 +- metadata/md5-cache/dev-python/kitchen-1.2.4 | 2 +- metadata/md5-cache/dev-python/kitchen-1.2.5 | 2 +- .../md5-cache/dev-python/kivy-garden-0.1.1 | 2 +- .../md5-cache/dev-python/kivy-garden-0.1.4 | 2 +- .../md5-cache/dev-python/kiwisolver-1.0.1 | 2 +- metadata/md5-cache/dev-python/kombu-4.1.0-r1 | 2 +- metadata/md5-cache/dev-python/kombu-4.2.1 | 2 +- metadata/md5-cache/dev-python/kombu-4.4.0 | 2 +- metadata/md5-cache/dev-python/kombu-4.6.3 | 2 +- .../md5-cache/dev-python/lark-parser-0.7.8 | 2 +- .../md5-cache/dev-python/lazr-config-2.2.1 | 2 +- .../md5-cache/dev-python/lazr-delegates-2.0.4 | 2 +- .../dev-python/lazy-object-proxy-1.2.1 | 2 +- .../dev-python/lazy-object-proxy-1.3.1 | 2 +- .../dev-python/lazy-object-proxy-1.4.3 | 2 +- metadata/md5-cache/dev-python/ldap3-2.2.3 | 2 +- metadata/md5-cache/dev-python/ldap3-2.4.1 | 2 +- metadata/md5-cache/dev-python/ldap3-2.5.1 | 2 +- metadata/md5-cache/dev-python/ldappool-2.3.1 | 2 +- metadata/md5-cache/dev-python/ldappool-2.4.1 | 2 +- metadata/md5-cache/dev-python/lesscpy-0.11.1 | 2 +- metadata/md5-cache/dev-python/lesscpy-0.13.0 | 2 +- metadata/md5-cache/dev-python/lesscpy-0.9j | 2 +- .../md5-cache/dev-python/libarchive-c-2.7 | 2 +- .../md5-cache/dev-python/libarchive-c-2.8 | 2 +- metadata/md5-cache/dev-python/libcloud-0.15.1 | 2 +- metadata/md5-cache/dev-python/libcloud-1.5.0 | 2 +- metadata/md5-cache/dev-python/libcloud-2.3.0 | 2 +- metadata/md5-cache/dev-python/liblarch-2.1.0 | 2 +- metadata/md5-cache/dev-python/libnacl-1.6.1 | 2 +- .../md5-cache/dev-python/libpillowfight-0.2.4 | 2 +- .../md5-cache/dev-python/libpillowfight-0.3.0 | 2 +- metadata/md5-cache/dev-python/libsass-0.19.4 | 2 +- metadata/md5-cache/dev-python/libtmux-0.8.2 | 2 +- .../md5-cache/dev-python/libtmux-0.8.2-r1 | 2 +- .../dev-python/libvirt-python-5.10.0 | 2 +- .../md5-cache/dev-python/libvirt-python-5.2.0 | 2 +- .../md5-cache/dev-python/libvirt-python-5.5.0 | 2 +- .../md5-cache/dev-python/libvirt-python-5.6.0 | 2 +- .../md5-cache/dev-python/libvirt-python-5.8.0 | 2 +- .../md5-cache/dev-python/libvirt-python-9999 | 2 +- metadata/md5-cache/dev-python/libzilla-1.5 | 2 +- .../md5-cache/dev-python/line_profiler-2.0 | 2 +- .../md5-cache/dev-python/line_profiler-2.1.2 | 2 +- .../md5-cache/dev-python/line_profiler-9999 | 2 +- .../md5-cache/dev-python/linecache2-1.0.0 | 2 +- metadata/md5-cache/dev-python/lit-10.0.0.9999 | 2 +- metadata/md5-cache/dev-python/lit-7.1.0 | 2 +- metadata/md5-cache/dev-python/lit-8.0.1 | 2 +- metadata/md5-cache/dev-python/lit-9.0.1 | 2 +- .../md5-cache/dev-python/livereload-2.4.1 | 2 +- .../md5-cache/dev-python/livereload-2.5.2 | 2 +- metadata/md5-cache/dev-python/llfuse-1.3.2 | 2 +- metadata/md5-cache/dev-python/llfuse-1.3.4 | 2 +- metadata/md5-cache/dev-python/llfuse-1.3.5 | 2 +- metadata/md5-cache/dev-python/llvmlite-0.28.0 | 2 +- metadata/md5-cache/dev-python/llvmlite-0.29.0 | 2 +- metadata/md5-cache/dev-python/llvmlite-0.30.0 | 2 +- metadata/md5-cache/dev-python/lmdb-0.92 | 2 +- metadata/md5-cache/dev-python/locket-0.2.0 | 2 +- .../md5-cache/dev-python/lockfile-0.11.0-r1 | 2 +- .../md5-cache/dev-python/lockfile-0.12.2-r1 | 2 +- .../md5-cache/dev-python/lockfile-0.12.2-r2 | 2 +- metadata/md5-cache/dev-python/locustio-0.9.0 | 2 +- metadata/md5-cache/dev-python/logbook-1.1.0 | 2 +- metadata/md5-cache/dev-python/logbook-1.4.0 | 2 +- metadata/md5-cache/dev-python/logfury-0.1.2 | 2 +- metadata/md5-cache/dev-python/loguru-0.3.2 | 2 +- metadata/md5-cache/dev-python/loguru-0.4.0 | 2 +- metadata/md5-cache/dev-python/logutils-0.3.3 | 2 +- .../md5-cache/dev-python/logutils-0.3.3-r1 | 2 +- metadata/md5-cache/dev-python/lxc-python2-0.1 | 2 +- metadata/md5-cache/dev-python/lxml-4.2.5 | 2 +- metadata/md5-cache/dev-python/lxml-4.3.3 | 2 +- metadata/md5-cache/dev-python/lxml-4.3.4 | 2 +- metadata/md5-cache/dev-python/lxml-4.4.0 | 2 +- metadata/md5-cache/dev-python/lxml-4.4.1 | 2 +- metadata/md5-cache/dev-python/lxml-4.4.2 | 2 +- metadata/md5-cache/dev-python/lz4-0.10.1 | 2 +- metadata/md5-cache/dev-python/lz4-0.8.2 | 2 +- metadata/md5-cache/dev-python/lz4-2.1.6 | 2 +- .../md5-cache/dev-python/m2crypto-0.31.0-r2 | 2 +- metadata/md5-cache/dev-python/m2crypto-0.35.2 | 2 +- metadata/md5-cache/dev-python/m2r-0.1.12 | 2 +- metadata/md5-cache/dev-python/m2r-0.1.14 | 2 +- metadata/md5-cache/dev-python/m2r-0.1.5 | 2 +- metadata/md5-cache/dev-python/m2r-0.1.6 | 2 +- metadata/md5-cache/dev-python/m2r-0.2.1 | 2 +- .../md5-cache/dev-python/mailmanclient-3.1.1 | 2 +- metadata/md5-cache/dev-python/maintboot-0.1.0 | 2 +- metadata/md5-cache/dev-python/mako-1.0.3 | 2 +- metadata/md5-cache/dev-python/mako-1.0.6 | 2 +- metadata/md5-cache/dev-python/mako-1.0.7 | 2 +- metadata/md5-cache/dev-python/mako-1.1.0 | 2 +- metadata/md5-cache/dev-python/mamba-0.8.6 | 2 +- metadata/md5-cache/dev-python/mando-0.3.2 | 2 +- .../md5-cache/dev-python/mantissa-0.7.0-r1 | 2 +- metadata/md5-cache/dev-python/mantissa-0.8.4 | 2 +- metadata/md5-cache/dev-python/manuel-1.8.0 | 2 +- metadata/md5-cache/dev-python/manuel-1.9.0 | 2 +- metadata/md5-cache/dev-python/markdown-2.6.8 | 2 +- metadata/md5-cache/dev-python/markdown-3.0.1 | 2 +- metadata/md5-cache/dev-python/markdown-3.1.1 | 2 +- metadata/md5-cache/dev-python/markdown2-2.3.0 | 2 +- metadata/md5-cache/dev-python/markups-3.0.0 | 2 +- metadata/md5-cache/dev-python/markupsafe-0.23 | 2 +- metadata/md5-cache/dev-python/markupsafe-1.0 | 2 +- .../md5-cache/dev-python/markupsafe-1.1.1 | 2 +- .../md5-cache/dev-python/marshmallow-2.20.2 | 2 +- .../md5-cache/dev-python/marshmallow-2.20.5 | 2 +- .../md5-cache/dev-python/marshmallow-3.0.1 | 2 +- .../md5-cache/dev-python/matplotlib-2.2.2-r1 | 2 +- .../md5-cache/dev-python/matplotlib-2.2.4 | 2 +- .../dev-python/matplotlib2tikz-0.6.18 | 2 +- metadata/md5-cache/dev-python/matterhook-0.1 | 2 +- metadata/md5-cache/dev-python/mccabe-0.2.1 | 2 +- metadata/md5-cache/dev-python/mccabe-0.6.1 | 2 +- metadata/md5-cache/dev-python/mccabe-0.6.1-r1 | 2 +- .../md5-cache/dev-python/mecab-python-0.996 | 2 +- .../md5-cache/dev-python/mechanize-0.2.5-r1 | 2 +- metadata/md5-cache/dev-python/mechanize-0.3.6 | 2 +- metadata/md5-cache/dev-python/mechanize-0.4.5 | 2 +- metadata/md5-cache/dev-python/mediafile-0.2.0 | 2 +- metadata/md5-cache/dev-python/medusa-0.5.4-r1 | 2 +- metadata/md5-cache/dev-python/meld3-1.0.2-r2 | 2 +- metadata/md5-cache/dev-python/mem_top-0.1.6 | 2 +- .../md5-cache/dev-python/memory_profiler-0.47 | 2 +- .../dev-python/memory_profiler-0.54.0 | 2 +- .../dev-python/memory_profiler-0.55.0 | 2 +- metadata/md5-cache/dev-python/mergedict-0.2.0 | 2 +- .../md5-cache/dev-python/metakernel-0.20.4 | 2 +- .../md5-cache/dev-python/meteor-ejson-1.1.0 | 2 +- metadata/md5-cache/dev-python/micawber-0.3.3 | 2 +- .../dev-python/microversion-parse-0.1.4 | 2 +- .../dev-python/microversion-parse-0.2.1 | 2 +- metadata/md5-cache/dev-python/milk-0.6.1 | 2 +- .../md5-cache/dev-python/milksets-0.1.3-r1 | 2 +- .../md5-cache/dev-python/mimeparse-0.1.4-r1 | 2 +- metadata/md5-cache/dev-python/mimeparse-1.6.0 | 2 +- .../md5-cache/dev-python/mimerender-0.6.0 | 2 +- metadata/md5-cache/dev-python/mini-amf-0.9.1 | 2 +- metadata/md5-cache/dev-python/minidb-2.0.2 | 2 +- metadata/md5-cache/dev-python/minidb-2.0.2-r1 | 2 +- .../md5-cache/dev-python/minimock-1.2.8-r1 | 2 +- .../dev-python/miniupnpc-2.1.20190824 | 2 +- .../dev-python/miniupnpc-2.1.20191224 | 2 +- metadata/md5-cache/dev-python/misaka-1.0.2 | 2 +- metadata/md5-cache/dev-python/mistune-0.8.3 | 2 +- metadata/md5-cache/dev-python/mistune-0.8.4 | 2 +- metadata/md5-cache/dev-python/mkdocs-0.15.3 | 2 +- metadata/md5-cache/dev-python/mkdocs-1.0.1 | 2 +- .../dev-python/mkdocs-bootstrap-0.1.1 | 2 +- .../dev-python/mkdocs-bootstrap-0.1.1-r1 | 2 +- .../dev-python/mkdocs-bootswatch-0.4.0 | 2 +- .../dev-python/mkdocs-bootswatch-0.4.0-r1 | 2 +- .../md5-cache/dev-python/mkpythonproj-1.9 | 2 +- metadata/md5-cache/dev-python/mmh3-2.5.1 | 2 +- .../md5-cache/dev-python/mmtf-python-1.1.2-r1 | 2 +- metadata/md5-cache/dev-python/mock-1.0.1-r2 | 2 +- metadata/md5-cache/dev-python/mock-1.3.0-r2 | 2 +- metadata/md5-cache/dev-python/mock-2.0.0 | 2 +- metadata/md5-cache/dev-python/mock-3.0.5-r1 | 2 +- metadata/md5-cache/dev-python/mockldap-0.2.3 | 2 +- metadata/md5-cache/dev-python/mockldap-0.3.0 | 2 +- .../md5-cache/dev-python/mongoengine-0.10.6 | 2 +- metadata/md5-cache/dev-python/monotonic-1.4 | 2 +- metadata/md5-cache/dev-python/monotonic-1.5 | 2 +- .../md5-cache/dev-python/monotonic-1.5-r1 | 2 +- .../md5-cache/dev-python/morbid-0.8.7.3-r1 | 2 +- .../dev-python/more-itertools-4.2.0-r1 | 2 +- .../md5-cache/dev-python/more-itertools-5.0.0 | 2 +- .../md5-cache/dev-python/more-itertools-7.0.0 | 2 +- metadata/md5-cache/dev-python/moto-1.0.1-r1 | 2 +- metadata/md5-cache/dev-python/moto-1.3.8-r1 | 2 +- metadata/md5-cache/dev-python/moviepy-0.2.2 | 2 +- metadata/md5-cache/dev-python/moviepy-1.0.1 | 2 +- metadata/md5-cache/dev-python/mox-0.5.3-r1 | 2 +- metadata/md5-cache/dev-python/mox3-0.24.0 | 2 +- metadata/md5-cache/dev-python/mpi4py-3.0.2 | 2 +- metadata/md5-cache/dev-python/mpmath-1.0.0 | 2 +- metadata/md5-cache/dev-python/mpmath-1.1.0 | 2 +- metadata/md5-cache/dev-python/msgpack-0.4.8 | 2 +- metadata/md5-cache/dev-python/msgpack-0.5.1 | 2 +- metadata/md5-cache/dev-python/msgpack-0.5.6 | 2 +- metadata/md5-cache/dev-python/msgpack-0.6.1 | 2 +- metadata/md5-cache/dev-python/msgpack-0.6.2 | 2 +- metadata/md5-cache/dev-python/multidict-4.1.0 | 2 +- metadata/md5-cache/dev-python/multidict-4.3.1 | 2 +- metadata/md5-cache/dev-python/multidict-4.5.2 | 2 +- .../dev-python/multipledispatch-0.4.9 | 2 +- metadata/md5-cache/dev-python/munch-2.1.1 | 2 +- metadata/md5-cache/dev-python/munch-2.2.0 | 2 +- metadata/md5-cache/dev-python/munch-2.3.2 | 2 +- metadata/md5-cache/dev-python/munch-2.5.0 | 2 +- metadata/md5-cache/dev-python/munkres-1.0.12 | 2 +- metadata/md5-cache/dev-python/munkres-1.0.8 | 2 +- metadata/md5-cache/dev-python/munkres-1.1.2 | 2 +- metadata/md5-cache/dev-python/myghty-1.2-r1 | 2 +- .../md5-cache/dev-python/myghtyutils-0.52-r1 | 2 +- metadata/md5-cache/dev-python/mygpoclient-1.8 | 2 +- metadata/md5-cache/dev-python/mypy-0.700 | 2 +- metadata/md5-cache/dev-python/mypy-0.701 | 2 +- metadata/md5-cache/dev-python/mypy-0.740 | 2 +- metadata/md5-cache/dev-python/mypy-0.750 | 2 +- metadata/md5-cache/dev-python/mypy-0.760 | 2 +- .../dev-python/mypy_extensions-0.4.1 | 2 +- .../dev-python/mypy_extensions-0.4.3 | 2 +- .../mysql-connector-python-2.1.7-r1 | 2 +- .../dev-python/mysql-connector-python-8.0.18 | 2 +- .../dev-python/mysql-python-1.2.3-r1 | 2 +- .../dev-python/mysql-python-1.2.5-r1 | 2 +- .../dev-python/mysql-python-1.2.5-r2 | 2 +- .../dev-python/mysqlclient-1.3.14-r1 | 2 +- .../md5-cache/dev-python/mysqlclient-1.4.6 | 2 +- .../md5-cache/dev-python/nagiosplugin-1.2.4 | 2 +- .../md5-cache/dev-python/nagiosplugin-1.3.2 | 2 +- .../md5-cache/dev-python/natgrid-0.2.1-r3 | 2 +- metadata/md5-cache/dev-python/natsort-4.0.4 | 2 +- metadata/md5-cache/dev-python/nbconvert-5.2.1 | 2 +- metadata/md5-cache/dev-python/nbconvert-5.5.0 | 2 +- metadata/md5-cache/dev-python/nbdime-0.2.0 | 2 +- metadata/md5-cache/dev-python/nbformat-4.4.0 | 2 +- .../md5-cache/dev-python/nbformat-4.4.0-r1 | 2 +- metadata/md5-cache/dev-python/nbsphinx-0.2.14 | 2 +- metadata/md5-cache/dev-python/nbsphinx-0.4.1 | 2 +- metadata/md5-cache/dev-python/nbval-0.7 | 2 +- metadata/md5-cache/dev-python/nbval-0.9.1 | 2 +- .../dev-python/ndg-httpsclient-0.4.0 | 2 +- .../dev-python/ndg-httpsclient-0.4.2-r1 | 2 +- .../dev-python/neovim-python-client-0.3.1-r1 | 2 +- .../dev-python/neovim-python-client-0.3.2-r1 | 2 +- .../dev-python/neovim-python-client-0.4.0 | 2 +- .../md5-cache/dev-python/neovim-remote-1.8.6 | 2 +- .../md5-cache/dev-python/neovim-remote-2.1.0 | 2 +- .../md5-cache/dev-python/neovim-remote-2.1.7 | 2 +- .../md5-cache/dev-python/neovim-remote-2.2.1 | 2 +- .../md5-cache/dev-python/neovim-remote-9999 | 2 +- metadata/md5-cache/dev-python/netaddr-0.7.19 | 2 +- .../dev-python/netcdf4-python-1.2.2-r1 | 2 +- .../md5-cache/dev-python/netifaces-0.10.6 | 2 +- .../md5-cache/dev-python/netifaces-0.10.7 | 2 +- .../md5-cache/dev-python/netifaces-0.10.9 | 2 +- metadata/md5-cache/dev-python/netmiko-1.4.2 | 2 +- metadata/md5-cache/dev-python/netmiko-2.1.1 | 2 +- metadata/md5-cache/dev-python/networkx-2.2 | 2 +- metadata/md5-cache/dev-python/networkx-2.4 | 2 +- .../md5-cache/dev-python/neutron-lib-1.18.0 | 2 +- .../md5-cache/dev-python/neutron-lib-1.25.0 | 2 +- .../md5-cache/dev-python/neutron-lib-1.29.1 | 2 +- metadata/md5-cache/dev-python/nevow-0.11.1 | 2 +- metadata/md5-cache/dev-python/nevow-0.14.3 | 2 +- metadata/md5-cache/dev-python/nltk-3.2.3 | 2 +- metadata/md5-cache/dev-python/nltk-3.2.5 | 2 +- metadata/md5-cache/dev-python/nnpy-1.4.1 | 2 +- metadata/md5-cache/dev-python/nnpy-1.4.2 | 2 +- .../md5-cache/dev-python/node-semver-0.2.0 | 2 +- .../md5-cache/dev-python/node-semver-0.6.1 | 2 +- .../md5-cache/dev-python/node-semver-0.7.0 | 2 +- .../md5-cache/dev-python/nodeenv-1.1.3-r1 | 2 +- metadata/md5-cache/dev-python/nose-1.3.7-r1 | 2 +- metadata/md5-cache/dev-python/nose-1.3.7-r3 | 2 +- metadata/md5-cache/dev-python/nose-1.3.7-r4 | 2 +- .../md5-cache/dev-python/nose-cover3-0.1.0-r1 | 2 +- .../dev-python/nose-descriptionfixer-0.0.4 | 2 +- .../md5-cache/dev-python/nose-exclude-0.4.1 | 2 +- .../md5-cache/dev-python/nose-exclude-0.5.0 | 2 +- .../dev-python/nose-parameterized-0.5.0 | 2 +- .../dev-python/nose-show-skipped-0.1 | 2 +- .../md5-cache/dev-python/nose-testconfig-0.10 | 2 +- metadata/md5-cache/dev-python/nose2-0.9.1-r1 | 2 +- metadata/md5-cache/dev-python/nose_fixes-1.3 | 2 +- .../dev-python/nose_warnings_filters-0.1.5-r2 | 2 +- .../md5-cache/dev-python/nosehtmloutput-0.0.5 | 2 +- .../md5-cache/dev-python/nosexcover-1.0.10 | 2 +- .../md5-cache/dev-python/nosexcover-1.0.11 | 2 +- .../md5-cache/dev-python/nosexcover-1.0.11-r1 | 2 +- metadata/md5-cache/dev-python/notebook-5.0.0 | 2 +- metadata/md5-cache/dev-python/notebook-5.2.1 | 2 +- metadata/md5-cache/dev-python/notebook-5.7.0 | 2 +- metadata/md5-cache/dev-python/notebook-5.7.8 | 2 +- metadata/md5-cache/dev-python/notify2-0.3 | 2 +- metadata/md5-cache/dev-python/notify2-0.3.1 | 2 +- .../md5-cache/dev-python/notify2-0.3.1-r1 | 2 +- .../dev-python/nototools-0_pre20200113 | 2 +- metadata/md5-cache/dev-python/ntlm-auth-1.1.0 | 2 +- metadata/md5-cache/dev-python/ntlm-auth-1.2.0 | 2 +- metadata/md5-cache/dev-python/ntlm-auth-1.3.0 | 2 +- .../md5-cache/dev-python/ntlm-auth-1.4.0-r1 | 2 +- metadata/md5-cache/dev-python/ntplib-0.3.3 | 2 +- metadata/md5-cache/dev-python/nuitka-0.6.0.6 | 2 +- metadata/md5-cache/dev-python/nuitka-0.6.2 | 2 +- metadata/md5-cache/dev-python/nuitka-0.6.4 | 2 +- metadata/md5-cache/dev-python/nuitka-0.6.5 | 2 +- metadata/md5-cache/dev-python/numba-0.37.0 | 2 +- metadata/md5-cache/dev-python/numba-0.39.0 | 2 +- metadata/md5-cache/dev-python/numexpr-2.6.8 | 2 +- metadata/md5-cache/dev-python/numexpr-2.6.9 | 2 +- metadata/md5-cache/dev-python/numpy-1.14.5 | 2 +- metadata/md5-cache/dev-python/numpy-1.15.4 | 2 +- metadata/md5-cache/dev-python/numpy-1.16.1 | 2 +- metadata/md5-cache/dev-python/numpy-1.16.5 | 2 +- metadata/md5-cache/dev-python/numpy-1.17.4 | 2 +- metadata/md5-cache/dev-python/numpy-1.17.4-r1 | 6 +- .../md5-cache/dev-python/numpy-python2-1.16.5 | 2 +- metadata/md5-cache/dev-python/numpydoc-0.6.0 | 2 +- metadata/md5-cache/dev-python/numpydoc-0.8.0 | 2 +- metadata/md5-cache/dev-python/numpydoc-0.9.1 | 2 +- metadata/md5-cache/dev-python/oauth-1.0.1-r1 | 2 +- .../md5-cache/dev-python/oauth2-1.9.0_p1-r1 | 2 +- .../md5-cache/dev-python/oauth2client-2.0.1 | 2 +- .../md5-cache/dev-python/oauth2client-2.2.0 | 2 +- .../md5-cache/dev-python/oauth2client-4.1.2 | 2 +- .../md5-cache/dev-python/oauth2client-4.1.3 | 2 +- metadata/md5-cache/dev-python/oauthlib-1.0.3 | 2 +- metadata/md5-cache/dev-python/oauthlib-2.0.2 | 2 +- metadata/md5-cache/dev-python/oauthlib-2.0.3 | 2 +- metadata/md5-cache/dev-python/oauthlib-2.0.6 | 2 +- metadata/md5-cache/dev-python/oauthlib-3.0.1 | 2 +- metadata/md5-cache/dev-python/objgraph-1.7.2 | 2 +- metadata/md5-cache/dev-python/objgraph-1.8.1 | 2 +- metadata/md5-cache/dev-python/objgraph-3.1.0 | 2 +- metadata/md5-cache/dev-python/objgraph-3.4.0 | 2 +- metadata/md5-cache/dev-python/oct2py-3.6.0 | 2 +- metadata/md5-cache/dev-python/oct2py-4.0.6 | 2 +- .../md5-cache/dev-python/octave_kernel-0.26.2 | 2 +- metadata/md5-cache/dev-python/odfpy-1.3.6 | 2 +- metadata/md5-cache/dev-python/odo-0.5.0-r1 | 2 +- metadata/md5-cache/dev-python/olefile-0.44 | 2 +- metadata/md5-cache/dev-python/olefile-0.46 | 2 +- .../md5-cache/dev-python/onkyo-eiscp-1.2.7 | 2 +- metadata/md5-cache/dev-python/openpyxl-2.6.1 | 2 +- metadata/md5-cache/dev-python/openpyxl-2.6.2 | 2 +- metadata/md5-cache/dev-python/openpyxl-2.6.4 | 2 +- metadata/md5-cache/dev-python/openpyxl-3.0.0 | 2 +- metadata/md5-cache/dev-python/openpyxl-9999 | 2 +- .../dev-python/openstack-nose-plugin-0.11-r2 | 2 +- .../dev-python/openstackdocstheme-1.16.1 | 2 +- .../dev-python/openstackdocstheme-1.18.1 | 2 +- .../md5-cache/dev-python/openstacksdk-0.27.0 | 2 +- .../md5-cache/dev-python/openstacksdk-0.36.0 | 2 +- .../md5-cache/dev-python/opt-einsum-3.0.1 | 2 +- metadata/md5-cache/dev-python/ordereddict-1.1 | 2 +- metadata/md5-cache/dev-python/os-brick-2.5.5 | 2 +- metadata/md5-cache/dev-python/os-brick-2.8.2 | 2 +- .../dev-python/os-client-config-1.29.0 | 2 +- .../dev-python/os-client-config-1.32.0 | 2 +- .../os-diskconfig-python-novaclient-ext-0.1.3 | 2 +- .../os-diskconfig-python-novaclient-ext-9999 | 2 +- metadata/md5-cache/dev-python/os-ken-0.3.1 | 2 +- .../os-networksv2-python-novaclient-ext-0.26 | 2 +- .../dev-python/os-resource-classes-0.3.0 | 2 +- .../dev-python/os-resource-classes-0.5.0 | 2 +- .../dev-python/os-service-types-1.3.0 | 2 +- .../dev-python/os-service-types-1.6.0 | 2 +- .../dev-python/os-service-types-1.7.0 | 2 +- metadata/md5-cache/dev-python/os-testr-1.0.0 | 2 +- .../md5-cache/dev-python/os-traits-0.11.0 | 2 +- .../md5-cache/dev-python/os-traits-0.16.0 | 2 +- metadata/md5-cache/dev-python/os-traits-0.5.0 | 2 +- metadata/md5-cache/dev-python/os-vif-1.15.2 | 2 +- metadata/md5-cache/dev-python/os-vif-1.9.1 | 2 +- ...al-interfacesv2-python-novaclient-ext-0.20 | 2 +- metadata/md5-cache/dev-python/os-win-3.0.1 | 2 +- metadata/md5-cache/dev-python/os-win-4.2.0 | 2 +- metadata/md5-cache/dev-python/os-xenapi-0.3.3 | 2 +- metadata/md5-cache/dev-python/os-xenapi-0.3.4 | 2 +- metadata/md5-cache/dev-python/osc-lib-1.12.1 | 2 +- .../md5-cache/dev-python/osc-placement-1.3.0 | 2 +- .../md5-cache/dev-python/oslo-cache-1.33.2-r1 | 2 +- .../md5-cache/dev-python/oslo-cache-1.33.3 | 2 +- .../dev-python/oslo-concurrency-3.27.0 | 2 +- .../dev-python/oslo-concurrency-3.29.1 | 2 +- .../md5-cache/dev-python/oslo-config-6.11.2 | 2 +- .../md5-cache/dev-python/oslo-config-6.4.1 | 2 +- .../md5-cache/dev-python/oslo-config-6.8.1 | 2 +- .../md5-cache/dev-python/oslo-context-2.21.0 | 2 +- .../md5-cache/dev-python/oslo-context-2.22.1 | 2 +- metadata/md5-cache/dev-python/oslo-db-4.40.0 | 2 +- metadata/md5-cache/dev-python/oslo-db-4.45.0 | 2 +- .../md5-cache/dev-python/oslo-i18n-3.19.0 | 2 +- .../md5-cache/dev-python/oslo-i18n-3.23.1 | 2 +- metadata/md5-cache/dev-python/oslo-log-3.39.2 | 2 +- metadata/md5-cache/dev-python/oslo-log-3.42.3 | 2 +- metadata/md5-cache/dev-python/oslo-log-3.44.1 | 2 +- .../dev-python/oslo-messaging-10.2.0 | 2 +- .../md5-cache/dev-python/oslo-messaging-8.1.2 | 2 +- .../md5-cache/dev-python/oslo-messaging-9.5.0 | 2 +- .../md5-cache/dev-python/oslo-messaging-9.5.1 | 2 +- .../dev-python/oslo-middleware-3.34.0 | 2 +- .../dev-python/oslo-middleware-3.37.1 | 2 +- .../md5-cache/dev-python/oslo-policy-1.38.1 | 2 +- .../md5-cache/dev-python/oslo-policy-2.1.1 | 2 +- .../md5-cache/dev-python/oslo-policy-2.3.2 | 2 +- .../md5-cache/dev-python/oslo-policy-2.3.3 | 2 +- .../md5-cache/dev-python/oslo-privsep-1.29.2 | 2 +- .../md5-cache/dev-python/oslo-privsep-1.32.1 | 2 +- .../md5-cache/dev-python/oslo-privsep-1.33.3 | 2 +- .../md5-cache/dev-python/oslo-reports-1.26.0 | 2 +- .../md5-cache/dev-python/oslo-reports-1.29.2 | 2 +- .../md5-cache/dev-python/oslo-rootwrap-5.13.0 | 2 +- .../md5-cache/dev-python/oslo-rootwrap-5.15.2 | 2 +- .../dev-python/oslo-serialization-2.24.0-r1 | 2 +- .../dev-python/oslo-serialization-2.28.2 | 2 +- .../md5-cache/dev-python/oslo-service-1.31.8 | 2 +- .../md5-cache/dev-python/oslo-service-1.38.0 | 2 +- .../md5-cache/dev-python/oslo-service-1.40.2 | 2 +- .../md5-cache/dev-python/oslo-sphinx-4.18.0 | 2 +- .../dev-python/oslo-upgradecheck-0.2.1 | 2 +- .../md5-cache/dev-python/oslo-utils-3.41.3 | 2 +- .../md5-cache/dev-python/oslo-utils-3.41.4 | 2 +- .../dev-python/oslo-versionedobjects-1.33.3 | 2 +- .../dev-python/oslo-versionedobjects-1.35.1 | 2 +- .../md5-cache/dev-python/oslo-vmware-2.26.0 | 2 +- .../md5-cache/dev-python/oslo-vmware-2.32.2 | 2 +- metadata/md5-cache/dev-python/oslotest-3.2.0 | 2 +- metadata/md5-cache/dev-python/oslotest-3.7.1 | 2 +- .../md5-cache/dev-python/osprofiler-2.6.0 | 2 +- metadata/md5-cache/dev-python/ovs-2.10.0-r1 | 2 +- metadata/md5-cache/dev-python/ovs-2.11.0 | 2 +- metadata/md5-cache/dev-python/ovsdbapp-0.12.2 | 2 +- metadata/md5-cache/dev-python/ovsdbapp-0.15.0 | 2 +- .../md5-cache/dev-python/owslib-0.16.0-r1 | 2 +- metadata/md5-cache/dev-python/owslib-0.17.1 | 2 +- .../md5-cache/dev-python/owslib-0.17.1-r1 | 2 +- metadata/md5-cache/dev-python/packaging-16.8 | 2 +- metadata/md5-cache/dev-python/packaging-19.2 | 2 +- metadata/md5-cache/dev-python/packaging-20.0 | 2 +- metadata/md5-cache/dev-python/pafy-0.5.3.1 | 2 +- metadata/md5-cache/dev-python/pafy-0.5.4 | 2 +- metadata/md5-cache/dev-python/pafy-9999 | 2 +- metadata/md5-cache/dev-python/paho-mqtt-1.4.0 | 2 +- metadata/md5-cache/dev-python/paho-mqtt-1.5.0 | 2 +- .../md5-cache/dev-python/paisley-0.3.1-r1 | 2 +- .../dev-python/pallets-sphinx-themes-1.1.2 | 2 +- metadata/md5-cache/dev-python/pandas-0.19.1 | 2 +- metadata/md5-cache/dev-python/pandas-0.23.4 | 2 +- metadata/md5-cache/dev-python/pandas-0.24.2 | 2 +- metadata/md5-cache/dev-python/pandas-9999 | 2 +- .../dev-python/pandas-datareader-0.7.0 | 2 +- .../dev-python/pandocfilters-1.4.2-r1 | 2 +- .../md5-cache/dev-python/parameterized-0.7.0 | 2 +- .../md5-cache/dev-python/parametrized-0.1 | 2 +- metadata/md5-cache/dev-python/paramiko-2.4.2 | 2 +- metadata/md5-cache/dev-python/paramiko-2.6.0 | 2 +- metadata/md5-cache/dev-python/paramiko-2.7.1 | 2 +- .../md5-cache/dev-python/paramunittest-0.2 | 2 +- .../md5-cache/dev-python/parsedatetime-2.4-r1 | 2 +- metadata/md5-cache/dev-python/parsley-1.3 | 2 +- metadata/md5-cache/dev-python/parso-0.5.1-r1 | 2 +- metadata/md5-cache/dev-python/parso-0.5.2 | 2 +- metadata/md5-cache/dev-python/partd-0.3.8 | 2 +- metadata/md5-cache/dev-python/parver-0.1.1 | 2 +- metadata/md5-cache/dev-python/parver-0.2.1 | 2 +- .../md5-cache/dev-python/passlib-1.7.1-r1 | 2 +- .../md5-cache/dev-python/passlib-1.7.1-r2 | 2 +- metadata/md5-cache/dev-python/passlib-1.7.2 | 2 +- .../md5-cache/dev-python/passwordmeter-0.1.8 | 2 +- metadata/md5-cache/dev-python/paste-2.0.3-r1 | 2 +- metadata/md5-cache/dev-python/paste-3.0.7 | 2 +- metadata/md5-cache/dev-python/paste-3.2.3 | 2 +- .../md5-cache/dev-python/pastedeploy-2.0.1 | 2 +- .../md5-cache/dev-python/pastedeploy-2.0.1-r1 | 2 +- .../md5-cache/dev-python/pastescript-2.0.2-r1 | 2 +- metadata/md5-cache/dev-python/patch-1.16 | 2 +- .../dev-python/path-and-address-1.1.0 | 2 +- metadata/md5-cache/dev-python/path-py-10.3.1 | 2 +- metadata/md5-cache/dev-python/path-py-11.0.1 | 2 +- metadata/md5-cache/dev-python/path-py-11.5.2 | 2 +- metadata/md5-cache/dev-python/path-py-12.0.2 | 2 +- metadata/md5-cache/dev-python/path-py-8.1.2 | 2 +- .../md5-cache/dev-python/pathlib-1.0.1-r1 | 2 +- metadata/md5-cache/dev-python/pathlib2-2.3.0 | 2 +- metadata/md5-cache/dev-python/pathlib2-2.3.2 | 2 +- metadata/md5-cache/dev-python/pathlib2-2.3.5 | 2 +- metadata/md5-cache/dev-python/pathspec-0.6.0 | 2 +- .../md5-cache/dev-python/pathtools-0.1.2-r2 | 2 +- .../md5-cache/dev-python/pathtools-0.1.2-r3 | 2 +- metadata/md5-cache/dev-python/patsy-0.4.1 | 2 +- metadata/md5-cache/dev-python/patsy-0.5.1 | 2 +- metadata/md5-cache/dev-python/paver-1.2.4 | 2 +- metadata/md5-cache/dev-python/paver-1.3.4 | 2 +- metadata/md5-cache/dev-python/paver-1.3.4-r1 | 2 +- metadata/md5-cache/dev-python/pbkdf2-1.3 | 2 +- metadata/md5-cache/dev-python/pbkdf2-1.3-r1 | 2 +- metadata/md5-cache/dev-python/pbr-0.8.2-r1 | 2 +- metadata/md5-cache/dev-python/pbr-1.10.0-r1 | 2 +- metadata/md5-cache/dev-python/pbr-3.1.1 | 2 +- metadata/md5-cache/dev-python/pbr-4.1.1 | 2 +- metadata/md5-cache/dev-python/pbr-4.2.0-r1 | 2 +- metadata/md5-cache/dev-python/pbr-4.2.0-r2 | 2 +- metadata/md5-cache/dev-python/pbr-5.1.1 | 2 +- metadata/md5-cache/dev-python/pcapy-0.11.1 | 2 +- metadata/md5-cache/dev-python/pcapy-0.11.2 | 2 +- .../md5-cache/dev-python/pdb-clone-1.10.1 | 2 +- metadata/md5-cache/dev-python/pdfrw-0.2 | 2 +- metadata/md5-cache/dev-python/pdfrw-0.4 | 2 +- metadata/md5-cache/dev-python/pdoc-0.3.2 | 2 +- metadata/md5-cache/dev-python/peak-rules-0.5 | 2 +- metadata/md5-cache/dev-python/pecan-1.3.3-r2 | 2 +- metadata/md5-cache/dev-python/peewee-3.1.0 | 2 +- .../md5-cache/dev-python/pelican-minify-0.9 | 2 +- metadata/md5-cache/dev-python/pep257-2.1.1 | 2 +- metadata/md5-cache/dev-python/pep8-1.5.6 | 2 +- metadata/md5-cache/dev-python/pep8-1.5.7 | 2 +- metadata/md5-cache/dev-python/pep8-1.7.0 | 2 +- metadata/md5-cache/dev-python/pep8-1.7.1 | 2 +- metadata/md5-cache/dev-python/peppercorn-0.5 | 2 +- metadata/md5-cache/dev-python/peppercorn-0.6 | 2 +- metadata/md5-cache/dev-python/pew-1.1.1 | 2 +- metadata/md5-cache/dev-python/pexpect-4.2.1 | 2 +- metadata/md5-cache/dev-python/pexpect-4.6.0 | 2 +- metadata/md5-cache/dev-python/pgpdump-1.5 | 2 +- .../md5-cache/dev-python/pgspecial-1.11.5 | 2 +- .../md5-cache/dev-python/pgspecial-1.11.7 | 2 +- .../md5-cache/dev-python/pgspecial-1.11.9 | 2 +- .../md5-cache/dev-python/phonenumbers-8.10.22 | 2 +- .../md5-cache/dev-python/phonenumbers-8.11.1 | 2 +- .../md5-cache/dev-python/pickleshare-0.7.3 | 2 +- .../md5-cache/dev-python/pickleshare-0.7.4-r1 | 2 +- metadata/md5-cache/dev-python/pid-2.2.0 | 2 +- metadata/md5-cache/dev-python/pid-2.2.5 | 2 +- metadata/md5-cache/dev-python/piexif-1.0.12 | 2 +- metadata/md5-cache/dev-python/piexif-1.0.13 | 2 +- .../md5-cache/dev-python/piexif-1.1.0_beta0 | 2 +- metadata/md5-cache/dev-python/piexif-1.1.3 | 2 +- metadata/md5-cache/dev-python/pika-0.10.0 | 2 +- metadata/md5-cache/dev-python/pika-0.13.0 | 2 +- metadata/md5-cache/dev-python/pika-pool-0.1.3 | 2 +- metadata/md5-cache/dev-python/pikepdf-1.8.3 | 2 +- metadata/md5-cache/dev-python/pilkit-2.0 | 2 +- metadata/md5-cache/dev-python/pillow-3.4.2-r1 | 2 +- metadata/md5-cache/dev-python/pillow-5.4.1 | 2 +- metadata/md5-cache/dev-python/pillow-6.2.1 | 2 +- metadata/md5-cache/dev-python/pillow-6.2.2 | 2 +- metadata/md5-cache/dev-python/pillow-7.0.0 | 2 +- metadata/md5-cache/dev-python/pillowfight-0.2 | 2 +- metadata/md5-cache/dev-python/pip-19.1 | 2 +- metadata/md5-cache/dev-python/pip-19.3.1 | 2 +- metadata/md5-cache/dev-python/pip-19.3.1-r1 | 2 +- metadata/md5-cache/dev-python/pip-19.3.1-r2 | 2 +- metadata/md5-cache/dev-python/pip-9.0.1-r1 | 2 +- metadata/md5-cache/dev-python/pip-9.0.1-r2 | 2 +- .../md5-cache/dev-python/pipenv-2018.11.26 | 2 +- metadata/md5-cache/dev-python/pipenv-9.0.0 | 2 +- metadata/md5-cache/dev-python/pipenv-9.0.0-r1 | 2 +- metadata/md5-cache/dev-python/pipenv-9.0.0-r2 | 2 +- metadata/md5-cache/dev-python/pipfile-0.0.2 | 2 +- metadata/md5-cache/dev-python/pkgconfig-1.2.2 | 2 +- metadata/md5-cache/dev-python/pkgconfig-1.4.0 | 2 +- metadata/md5-cache/dev-python/pkginfo-1.2.1 | 2 +- metadata/md5-cache/dev-python/pkginfo-1.4.2 | 2 +- metadata/md5-cache/dev-python/pkginfo-1.5.0.1 | 2 +- .../md5-cache/dev-python/pkipplib-0.07-r1 | 2 +- metadata/md5-cache/dev-python/placefinder-0.3 | 2 +- metadata/md5-cache/dev-python/plotly-1.9.6 | 2 +- metadata/md5-cache/dev-python/pluggy-0.11.0 | 2 +- metadata/md5-cache/dev-python/pluggy-0.12.0 | 2 +- metadata/md5-cache/dev-python/pluggy-0.13.0 | 2 +- metadata/md5-cache/dev-python/pluggy-0.13.1 | 2 +- metadata/md5-cache/dev-python/pluggy-0.5.2 | 2 +- metadata/md5-cache/dev-python/pluggy-0.7.1 | 2 +- metadata/md5-cache/dev-python/pluginbase-0.5 | 2 +- metadata/md5-cache/dev-python/plumbum-1.6.4 | 2 +- metadata/md5-cache/dev-python/plumbum-1.6.7 | 2 +- metadata/md5-cache/dev-python/ply-3.10 | 2 +- metadata/md5-cache/dev-python/ply-3.11 | 2 +- metadata/md5-cache/dev-python/ply-3.6-r1 | 2 +- metadata/md5-cache/dev-python/ply-3.9 | 2 +- metadata/md5-cache/dev-python/plyr-1.0.6 | 2 +- metadata/md5-cache/dev-python/plyvel-1.0.5 | 2 +- metadata/md5-cache/dev-python/plyvel-1.1.0 | 2 +- metadata/md5-cache/dev-python/pmw-1.3.3-r2 | 2 +- metadata/md5-cache/dev-python/pmw-1.3.3-r3 | 2 +- metadata/md5-cache/dev-python/pmw-2.0.1 | 2 +- metadata/md5-cache/dev-python/pmw-2.0.1-r1 | 2 +- metadata/md5-cache/dev-python/pocketlint-0.17 | 2 +- metadata/md5-cache/dev-python/pocketlint-0.19 | 2 +- metadata/md5-cache/dev-python/pocketlint-0.20 | 2 +- metadata/md5-cache/dev-python/pockets-0.5.1 | 2 +- .../md5-cache/dev-python/podcastparser-0.6.4 | 2 +- metadata/md5-cache/dev-python/polib-1.1.0-r1 | 2 +- metadata/md5-cache/dev-python/polygon-3.0.7 | 2 +- metadata/md5-cache/dev-python/portend-2.2 | 2 +- metadata/md5-cache/dev-python/portend-2.2-r1 | 2 +- metadata/md5-cache/dev-python/portend-2.6 | 2 +- .../md5-cache/dev-python/positional-1.1.2 | 2 +- metadata/md5-cache/dev-python/posix_ipc-0.9.8 | 2 +- metadata/md5-cache/dev-python/potr-1.0.1 | 2 +- metadata/md5-cache/dev-python/poyo-0.4.1 | 2 +- .../md5-cache/dev-python/precis-i18n-1.0.0 | 2 +- .../md5-cache/dev-python/precis-i18n-1.0.1 | 2 +- metadata/md5-cache/dev-python/pretend-1.0.8 | 2 +- .../md5-cache/dev-python/pretend-1.0.8-r1 | 2 +- metadata/md5-cache/dev-python/pretend-1.0.9 | 2 +- .../md5-cache/dev-python/pretty-yaml-15.8.2 | 2 +- .../md5-cache/dev-python/prettyprinter-0.13.2 | 2 +- .../md5-cache/dev-python/prettytable-0.7.1-r1 | 2 +- .../md5-cache/dev-python/prettytable-0.7.2 | 2 +- .../md5-cache/dev-python/prettytable-0.7.2-r1 | 2 +- metadata/md5-cache/dev-python/priority-1.3.0 | 2 +- .../md5-cache/dev-python/process-tests-1.2.0 | 2 +- .../md5-cache/dev-python/process-tests-2.0.2 | 2 +- .../md5-cache/dev-python/processing-0.52-r1 | 2 +- metadata/md5-cache/dev-python/progress-1.2 | 2 +- metadata/md5-cache/dev-python/progress-1.3 | 2 +- .../md5-cache/dev-python/progressbar-2.3-r3 | 2 +- metadata/md5-cache/dev-python/progressbar-2.5 | 2 +- .../md5-cache/dev-python/progressbar2-3.39.3 | 2 +- .../dev-python/prometheus_client-0.6.0 | 2 +- .../dev-python/prometheus_client-0.7.1 | 2 +- .../prometheus_flask_exporter-0.4.1 | 2 +- .../prometheus_flask_exporter-0.5.1 | 2 +- .../prometheus_flask_exporter-0.7.2 | 2 +- .../md5-cache/dev-python/promises-2.0.1-r1 | 2 +- metadata/md5-cache/dev-python/promises-2.1-r1 | 2 +- .../dev-python/prompt_toolkit-1.0.15 | 2 +- .../dev-python/prompt_toolkit-2.0.10 | 2 +- .../md5-cache/dev-python/prompt_toolkit-2.0.6 | 2 +- .../md5-cache/dev-python/prompt_toolkit-2.0.7 | 2 +- .../dev-python/protobuf-python-3.10.1 | 2 +- .../dev-python/protobuf-python-3.11.2 | 2 +- .../dev-python/protobuf-python-3.8.0 | 2 +- .../dev-python/protobuf-python-3.9.1 | 2 +- .../dev-python/protobuf-python-3.9.2 | 2 +- .../md5-cache/dev-python/protobuf-python-9999 | 2 +- metadata/md5-cache/dev-python/prov-1.5.0 | 2 +- metadata/md5-cache/dev-python/prov-1.5.1 | 2 +- metadata/md5-cache/dev-python/prov-1.5.3 | 2 +- .../md5-cache/dev-python/pslab-python-1.0.1 | 2 +- metadata/md5-cache/dev-python/psutil-5.4.8 | 2 +- metadata/md5-cache/dev-python/psutil-5.5.0 | 2 +- metadata/md5-cache/dev-python/psutil-5.6.0 | 2 +- metadata/md5-cache/dev-python/psutil-5.6.5 | 2 +- metadata/md5-cache/dev-python/psutil-5.6.7 | 2 +- metadata/md5-cache/dev-python/psycopg-2.7.4 | 2 +- metadata/md5-cache/dev-python/psycopg-2.7.5 | 2 +- metadata/md5-cache/dev-python/psycopg-2.7.7 | 2 +- metadata/md5-cache/dev-python/psycopg-2.8.3 | 2 +- .../md5-cache/dev-python/ptpython-0.33-r1 | 2 +- metadata/md5-cache/dev-python/ptpython-2.0.6 | 2 +- metadata/md5-cache/dev-python/ptvsd-3.2.1 | 2 +- .../md5-cache/dev-python/ptyprocess-0.5.1 | 2 +- .../md5-cache/dev-python/ptyprocess-0.5.2 | 2 +- .../dev-python/publicsuffix-2.20190205 | 2 +- metadata/md5-cache/dev-python/pudb-2017.1.4 | 2 +- metadata/md5-cache/dev-python/pudb-2018.1 | 2 +- metadata/md5-cache/dev-python/pudge-0.1.3-r1 | 2 +- .../md5-cache/dev-python/pupynere-1.0.15-r1 | 2 +- metadata/md5-cache/dev-python/pure-sasl-0.6.1 | 2 +- .../md5-cache/dev-python/pushbullet-py-0.11.0 | 2 +- metadata/md5-cache/dev-python/pxml-0.2.12 | 2 +- metadata/md5-cache/dev-python/py-1.4.30 | 2 +- metadata/md5-cache/dev-python/py-1.4.34 | 2 +- metadata/md5-cache/dev-python/py-1.5.2 | 2 +- metadata/md5-cache/dev-python/py-1.5.3 | 2 +- metadata/md5-cache/dev-python/py-1.5.4 | 2 +- metadata/md5-cache/dev-python/py-1.8.0 | 2 +- metadata/md5-cache/dev-python/py-amqp-2.3.2 | 2 +- metadata/md5-cache/dev-python/py-amqp-2.4.2 | 2 +- metadata/md5-cache/dev-python/py-amqp-2.5.0 | 2 +- .../md5-cache/dev-python/py-cpuinfo-3.2.0 | 2 +- .../md5-cache/dev-python/py-cpuinfo-3.3.0 | 2 +- .../md5-cache/dev-python/py-cpuinfo-5.0.0 | 2 +- metadata/md5-cache/dev-python/py-gfm-0.1.1 | 2 +- metadata/md5-cache/dev-python/py-gfm-0.1.4 | 2 +- .../md5-cache/dev-python/py-lz4framed-0.9.6 | 2 +- .../md5-cache/dev-python/py-ubjson-0.10.0 | 2 +- .../md5-cache/dev-python/py-ubjson-0.11.0 | 2 +- metadata/md5-cache/dev-python/py-ubjson-0.9.0 | 2 +- metadata/md5-cache/dev-python/py2neo-3.1.2 | 2 +- .../md5-cache/dev-python/py2play-0.1.10-r1 | 2 +- metadata/md5-cache/dev-python/pyClamd-0.4.0 | 2 +- .../md5-cache/dev-python/pyClamd-0.4.0-r1 | 2 +- metadata/md5-cache/dev-python/pyFFTW-0.11.1 | 2 +- metadata/md5-cache/dev-python/pyFFTW-9999 | 2 +- metadata/md5-cache/dev-python/pyGPG-0.2 | 2 +- metadata/md5-cache/dev-python/pyGPG-9999 | 2 +- .../md5-cache/dev-python/pyTenable-0.3.18 | 2 +- .../md5-cache/dev-python/pyTenable-0.3.19 | 2 +- .../md5-cache/dev-python/pyTenable-0.3.20 | 2 +- metadata/md5-cache/dev-python/pyTenable-0.3.7 | 2 +- .../md5-cache/dev-python/pyacoustid-1.1.7 | 2 +- metadata/md5-cache/dev-python/pyaes-1.6.0 | 2 +- metadata/md5-cache/dev-python/pyaes-1.6.1-r1 | 2 +- metadata/md5-cache/dev-python/pyalsa-1.0.29 | 2 +- metadata/md5-cache/dev-python/pyalsa-1.1.6 | 2 +- .../md5-cache/dev-python/pyalsaaudio-0.7-r2 | 2 +- .../md5-cache/dev-python/pyalsaaudio-0.8.2 | 2 +- metadata/md5-cache/dev-python/pyamg-3.2.1-r1 | 2 +- metadata/md5-cache/dev-python/pyasn1-0.2.3 | 2 +- metadata/md5-cache/dev-python/pyasn1-0.3.7 | 2 +- metadata/md5-cache/dev-python/pyasn1-0.4.2 | 2 +- metadata/md5-cache/dev-python/pyasn1-0.4.3 | 2 +- .../dev-python/pyasn1-modules-0.0.10 | 2 +- .../dev-python/pyasn1-modules-0.0.5-r1 | 2 +- .../md5-cache/dev-python/pyasn1-modules-0.0.8 | 2 +- .../md5-cache/dev-python/pyasn1-modules-0.1.4 | 2 +- .../md5-cache/dev-python/pyasn1-modules-0.1.5 | 2 +- .../md5-cache/dev-python/pyasn1-modules-0.2.1 | 2 +- metadata/md5-cache/dev-python/pyaudio-0.2.11 | 2 +- metadata/md5-cache/dev-python/pybind11-2.4.3 | 2 +- metadata/md5-cache/dev-python/pyblake2-1.1.2 | 2 +- metadata/md5-cache/dev-python/pybluez-0.18-r1 | 2 +- metadata/md5-cache/dev-python/pybluez-0.22 | 2 +- metadata/md5-cache/dev-python/pycadf-2.9.0-r1 | 2 +- .../md5-cache/dev-python/pycairo-1.16.3-r1 | 2 +- .../md5-cache/dev-python/pycairo-1.17.0-r1 | 2 +- metadata/md5-cache/dev-python/pycairo-1.18.1 | 2 +- metadata/md5-cache/dev-python/pycairo-1.18.2 | 2 +- metadata/md5-cache/dev-python/pycapnp-0.6.2 | 2 +- metadata/md5-cache/dev-python/pycapnp-0.6.3 | 2 +- metadata/md5-cache/dev-python/pycapnp-0.6.4 | 2 +- .../md5-cache/dev-python/pycares-3.1.0_p3 | 2 +- metadata/md5-cache/dev-python/pycares-3.1.1 | 2 +- metadata/md5-cache/dev-python/pycdio-2.1.0 | 2 +- metadata/md5-cache/dev-python/pychm-0.8.4-r1 | 2 +- metadata/md5-cache/dev-python/pychm-0.8.5 | 2 +- metadata/md5-cache/dev-python/pychm-0.8.6 | 2 +- .../md5-cache/dev-python/pychromecast-4.1.0 | 2 +- metadata/md5-cache/dev-python/pychroot-0.10.1 | 2 +- metadata/md5-cache/dev-python/pychroot-9999 | 2 +- metadata/md5-cache/dev-python/pyclipper-1.1.0 | 2 +- metadata/md5-cache/dev-python/pycmd-1.2 | 2 +- .../md5-cache/dev-python/pycobertura-0.10.0 | 2 +- .../md5-cache/dev-python/pycodestyle-2.3.1 | 2 +- .../md5-cache/dev-python/pycodestyle-2.4.0 | 2 +- .../md5-cache/dev-python/pycodestyle-2.5.0 | 2 +- .../md5-cache/dev-python/pycollada-0.6-r1 | 2 +- .../md5-cache/dev-python/pycountry-16.11.8 | 2 +- .../md5-cache/dev-python/pycountry-19.8.18 | 2 +- metadata/md5-cache/dev-python/pycparser-2.14 | 2 +- .../md5-cache/dev-python/pycparser-2.18-r1 | 2 +- .../md5-cache/dev-python/pycparser-2.19-r1 | 2 +- .../md5-cache/dev-python/pycrypto-2.6.1-r2 | 2 +- .../md5-cache/dev-python/pycryptodome-3.4.6 | 2 +- .../md5-cache/dev-python/pycryptodome-3.4.7 | 2 +- .../md5-cache/dev-python/pycryptodome-3.6.6 | 2 +- .../md5-cache/dev-python/pycryptodome-3.7.3 | 2 +- .../md5-cache/dev-python/pycryptodome-3.8.2 | 2 +- .../md5-cache/dev-python/pycryptodome-3.9.4 | 2 +- metadata/md5-cache/dev-python/pycson-0.7 | 2 +- metadata/md5-cache/dev-python/pycuda-2017.1 | 2 +- metadata/md5-cache/dev-python/pycuda-2018.1.1 | 2 +- metadata/md5-cache/dev-python/pycuda-9999 | 2 +- .../md5-cache/dev-python/pycups-1.9.73-r1 | 2 +- .../md5-cache/dev-python/pycups-1.9.73-r2 | 2 +- metadata/md5-cache/dev-python/pycurl-7.43.0 | 2 +- metadata/md5-cache/dev-python/pycurl-7.43.0.2 | 2 +- metadata/md5-cache/dev-python/pycurl-7.43.0.3 | 2 +- metadata/md5-cache/dev-python/pycxx-6.2.6 | 2 +- metadata/md5-cache/dev-python/pydecomp-0.3 | 2 +- metadata/md5-cache/dev-python/pydecomp-9999 | 2 +- metadata/md5-cache/dev-python/pydiff-0.2 | 2 +- metadata/md5-cache/dev-python/pydiff-0.2-r1 | 2 +- .../md5-cache/dev-python/pydispatcher-2.0.5 | 2 +- .../md5-cache/dev-python/pydispatcher-2.1.2 | 2 +- metadata/md5-cache/dev-python/pydns-2.3.6-r1 | 2 +- metadata/md5-cache/dev-python/pydns-3.1.1 | 2 +- metadata/md5-cache/dev-python/pydot-1.0.28-r2 | 2 +- metadata/md5-cache/dev-python/pydot-1.2.3 | 2 +- metadata/md5-cache/dev-python/pydot-1.4.1 | 2 +- metadata/md5-cache/dev-python/pydot-ng-1.0.0 | 2 +- metadata/md5-cache/dev-python/pydotplus-2.0.2 | 2 +- metadata/md5-cache/dev-python/pyds-0.7.3-r1 | 2 +- metadata/md5-cache/dev-python/pyds9-1.8.1 | 2 +- metadata/md5-cache/dev-python/pyee-1.0.2 | 2 +- metadata/md5-cache/dev-python/pyelftools-0.24 | 2 +- .../md5-cache/dev-python/pyelftools-0.24-r1 | 2 +- metadata/md5-cache/dev-python/pyelftools-0.25 | 2 +- metadata/md5-cache/dev-python/pyemf-2.0.0 | 2 +- metadata/md5-cache/dev-python/pyenchant-1.6.6 | 2 +- metadata/md5-cache/dev-python/pyenchant-1.6.8 | 2 +- metadata/md5-cache/dev-python/pyenchant-2.0.0 | 2 +- metadata/md5-cache/dev-python/pyev-0.9.0 | 2 +- metadata/md5-cache/dev-python/pyfakefs-3.3 | 2 +- metadata/md5-cache/dev-python/pyfakefs-3.4.1 | 2 +- metadata/md5-cache/dev-python/pyfakefs-3.4.3 | 2 +- metadata/md5-cache/dev-python/pyfakefs-3.5.8 | 2 +- metadata/md5-cache/dev-python/pyfeyn-1.0.0-r1 | 2 +- metadata/md5-cache/dev-python/pyfiglet-0.7.5 | 2 +- metadata/md5-cache/dev-python/pyflakes-0.8.1 | 2 +- metadata/md5-cache/dev-python/pyflakes-1.0.0 | 2 +- metadata/md5-cache/dev-python/pyflakes-1.2.3 | 2 +- metadata/md5-cache/dev-python/pyflakes-1.6.0 | 2 +- metadata/md5-cache/dev-python/pyflakes-2.0.0 | 2 +- metadata/md5-cache/dev-python/pyflakes-2.1.1 | 6 +- metadata/md5-cache/dev-python/pyflann-1.9.1 | 2 +- metadata/md5-cache/dev-python/pyfltk-1.3.3 | 2 +- .../md5-cache/dev-python/pyformance-0.3.4 | 2 +- metadata/md5-cache/dev-python/pyformance-0.4 | 2 +- .../md5-cache/dev-python/pyftpdlib-1.5.5-r1 | 2 +- metadata/md5-cache/dev-python/pygal-2.4.0 | 2 +- metadata/md5-cache/dev-python/pygame-1.9.3 | 2 +- metadata/md5-cache/dev-python/pygame-1.9.6 | 2 +- metadata/md5-cache/dev-python/pygame-1.9.6-r1 | 2 +- .../dev-python/pygame_sdl2-6.99.12.4-r1 | 2 +- .../dev-python/pygame_sdl2-6.99.12.4-r2 | 2 +- .../dev-python/pygame_sdl2-6.99.6-r2 | 2 +- metadata/md5-cache/dev-python/pygcrypt-1.0.0 | 2 +- metadata/md5-cache/dev-python/pygene-0.2.1-r1 | 2 +- .../md5-cache/dev-python/pygeocoder-1.2.5 | 2 +- metadata/md5-cache/dev-python/pyghmi-1.0.22 | 2 +- metadata/md5-cache/dev-python/pygit2-0.28.2 | 2 +- metadata/md5-cache/dev-python/pygit2-1.0.1 | 2 +- metadata/md5-cache/dev-python/pygit2-1.0.2 | 2 +- metadata/md5-cache/dev-python/pyglet-1.2.4 | 2 +- metadata/md5-cache/dev-python/pygments-2.2.0 | 2 +- .../md5-cache/dev-python/pygments-2.2.0-r1 | 2 +- metadata/md5-cache/dev-python/pygments-2.3.1 | 2 +- metadata/md5-cache/dev-python/pygments-2.4.2 | 2 +- metadata/md5-cache/dev-python/pygments-2.5.2 | 2 +- .../dev-python/pygments-github-lexers-0.0.5 | 2 +- metadata/md5-cache/dev-python/pygpgme-0.3-r1 | 2 +- metadata/md5-cache/dev-python/pygpu-0.6.7 | 2 +- metadata/md5-cache/dev-python/pygraphviz-1.2 | 2 +- .../md5-cache/dev-python/pygraphviz-1.3.1 | 2 +- metadata/md5-cache/dev-python/pygraphviz-1.5 | 2 +- metadata/md5-cache/dev-python/pygresql-5.0.4 | 2 +- metadata/md5-cache/dev-python/pygresql-5.0.6 | 2 +- metadata/md5-cache/dev-python/pygresql-5.1 | 2 +- metadata/md5-cache/dev-python/pygsl-2.1.1 | 2 +- .../dev-python/pygtkhelpers-0.4.3-r1 | 2 +- metadata/md5-cache/dev-python/pyh2o-9999 | 2 +- .../md5-cache/dev-python/pyhamcrest-1.9.0 | 2 +- .../md5-cache/dev-python/pyhamcrest-1.9.0-r1 | 2 +- metadata/md5-cache/dev-python/pyhcl-0.2.3 | 2 +- metadata/md5-cache/dev-python/pyhcl-0.3.6 | 2 +- metadata/md5-cache/dev-python/pyicu-2.3 | 2 +- metadata/md5-cache/dev-python/pyicu-2.3.1 | 2 +- metadata/md5-cache/dev-python/pyicu-2.4.2 | 2 +- .../md5-cache/dev-python/pyid3lib-0.5.1-r2 | 2 +- metadata/md5-cache/dev-python/pyinotify-0.9.6 | 2 +- metadata/md5-cache/dev-python/pyinsane-2.0.10 | 2 +- .../md5-cache/dev-python/pyinsane-2.0.12-r1 | 2 +- metadata/md5-cache/dev-python/pyinsane-2.0.13 | 2 +- metadata/md5-cache/dev-python/pyjade-4.0.0 | 2 +- metadata/md5-cache/dev-python/pyjwt-1.5.3 | 2 +- metadata/md5-cache/dev-python/pyjwt-1.7.1 | 2 +- .../md5-cache/dev-python/pykerberos-1.2.1 | 2 +- metadata/md5-cache/dev-python/pykka-1.2.1 | 2 +- metadata/md5-cache/dev-python/pykwalify-1.5.2 | 2 +- metadata/md5-cache/dev-python/pykwalify-1.7.0 | 2 +- metadata/md5-cache/dev-python/pykwalify-9999 | 2 +- metadata/md5-cache/dev-python/pylama-7.6.5 | 2 +- metadata/md5-cache/dev-python/pylast-1.9.0 | 2 +- .../md5-cache/dev-python/pylibacl-0.5.0-r1 | 2 +- metadata/md5-cache/dev-python/pylibacl-0.5.3 | 2 +- .../md5-cache/dev-python/pylibmc-1.5.1-r1 | 2 +- .../md5-cache/dev-python/pylibmc-1.6.1-r1 | 2 +- metadata/md5-cache/dev-python/pylint-1.6.5-r1 | 2 +- metadata/md5-cache/dev-python/pylint-1.8.4 | 2 +- metadata/md5-cache/dev-python/pylint-2.3.1 | 2 +- metadata/md5-cache/dev-python/pylzma-0.4.9 | 2 +- metadata/md5-cache/dev-python/pymad-0.10 | 2 +- metadata/md5-cache/dev-python/pymdstat-0.4.2 | 2 +- metadata/md5-cache/dev-python/pymediainfo-4.0 | 2 +- metadata/md5-cache/dev-python/pymediainfo-4.1 | 2 +- metadata/md5-cache/dev-python/pymetar-1.1 | 2 +- .../md5-cache/dev-python/pymilter-1.0.4-r1 | 2 +- .../md5-cache/dev-python/pyminuit-1.2.1-r1 | 2 +- metadata/md5-cache/dev-python/pymongo-3.4.0 | 2 +- metadata/md5-cache/dev-python/pymongo-3.5.1 | 2 +- metadata/md5-cache/dev-python/pymongo-3.7.1 | 2 +- metadata/md5-cache/dev-python/pymongo-3.7.2 | 2 +- metadata/md5-cache/dev-python/pymongo-3.9.0 | 2 +- .../md5-cache/dev-python/pymountboot-0.2.2 | 2 +- .../md5-cache/dev-python/pymountboot-9999 | 2 +- metadata/md5-cache/dev-python/pympler-0.5 | 2 +- metadata/md5-cache/dev-python/pympler-0.6 | 2 +- .../md5-cache/dev-python/pymssql-1.0.2-r1 | 2 +- metadata/md5-cache/dev-python/pymssql-2.1.3 | 2 +- metadata/md5-cache/dev-python/pymtp-0.0.6 | 2 +- metadata/md5-cache/dev-python/pymysql-0.9.3 | 2 +- metadata/md5-cache/dev-python/pynacl-1.2.1 | 2 +- metadata/md5-cache/dev-python/pynacl-1.3.0 | 2 +- .../md5-cache/dev-python/pynotifier-0.7.0-r3 | 2 +- metadata/md5-cache/dev-python/pynzb-0.1.0-r1 | 2 +- metadata/md5-cache/dev-python/pyocr-0.5.3 | 2 +- metadata/md5-cache/dev-python/pyocr-0.6 | 2 +- metadata/md5-cache/dev-python/pyocr-0.7 | 2 +- metadata/md5-cache/dev-python/pyocr-0.7.2 | 2 +- metadata/md5-cache/dev-python/pyodbc-4.0.16 | 2 +- metadata/md5-cache/dev-python/pyodbc-4.0.23 | 2 +- .../dev-python/pyode-1.2.0_p20100322-r1 | 2 +- metadata/md5-cache/dev-python/pyogg-1.3-r2 | 2 +- .../md5-cache/dev-python/pyopenal-0.1.6-r1 | 2 +- metadata/md5-cache/dev-python/pyopencl-2017.2 | 2 +- metadata/md5-cache/dev-python/pyopengl-3.1.0 | 2 +- .../dev-python/pyopengl_accelerate-3.1.0 | 2 +- .../dev-python/pyopengl_accelerate-3.1.0-r1 | 2 +- .../md5-cache/dev-python/pyopenssl-17.5.0 | 2 +- .../md5-cache/dev-python/pyopenssl-18.0.0 | 2 +- .../md5-cache/dev-python/pyopenssl-19.0.0 | 2 +- .../md5-cache/dev-python/pyopenssl-19.1.0 | 2 +- metadata/md5-cache/dev-python/pyotp-2.2.6 | 2 +- metadata/md5-cache/dev-python/pyotp-2.2.6-r1 | 2 +- metadata/md5-cache/dev-python/pypam-0.5.0-r3 | 2 +- metadata/md5-cache/dev-python/pyparsing-2.2.0 | 2 +- metadata/md5-cache/dev-python/pyparsing-2.3.0 | 2 +- metadata/md5-cache/dev-python/pyparsing-2.3.1 | 2 +- metadata/md5-cache/dev-python/pyparsing-2.4.0 | 2 +- metadata/md5-cache/dev-python/pyparted-3.10.7 | 2 +- metadata/md5-cache/dev-python/pyparted-3.11.2 | 2 +- metadata/md5-cache/dev-python/pyparted-3.11.3 | 2 +- metadata/md5-cache/dev-python/pyparted-999999 | 2 +- metadata/md5-cache/dev-python/pypax-0.9.5 | 2 +- metadata/md5-cache/dev-python/pypax-9999 | 2 +- metadata/md5-cache/dev-python/pypcap-1.2.1 | 2 +- metadata/md5-cache/dev-python/pypcap-1.2.2 | 2 +- metadata/md5-cache/dev-python/pypcap-1.2.3 | 2 +- metadata/md5-cache/dev-python/pypeg2-2.15.2 | 2 +- .../md5-cache/dev-python/pyperclip-1.5.27 | 2 +- metadata/md5-cache/dev-python/pyperclip-1.7.0 | 2 +- .../md5-cache/dev-python/pypgsql-2.5.1-r1 | 2 +- metadata/md5-cache/dev-python/pyphen-0.9.4 | 2 +- .../md5-cache/dev-python/pypiserver-1.3.1-r1 | 2 +- metadata/md5-cache/dev-python/pypng-0.0.18 | 2 +- .../md5-cache/dev-python/pypodman-0.12.1.2 | 2 +- .../md5-cache/dev-python/pypowervm-1.1.20 | 2 +- .../dev-python/pyprof2calltree-1.4.0 | 2 +- .../md5-cache/dev-python/pyproj-1.9.5.1-r1 | 2 +- metadata/md5-cache/dev-python/pyproj-2.4.2 | 2 +- .../md5-cache/dev-python/pyproject2setuppy-2 | 2 +- .../dev-python/pyprotocols-1.0_pre2306-r1 | 2 +- metadata/md5-cache/dev-python/pyqrcode-1.2.1 | 2 +- .../md5-cache/dev-python/pyqt-distutils-0.3.0 | 2 +- .../md5-cache/dev-python/pyqtgraph-0.10.0-r1 | 2 +- metadata/md5-cache/dev-python/pyquery-1.2.13 | 2 +- .../md5-cache/dev-python/pyquery-1.2.13-r1 | 2 +- metadata/md5-cache/dev-python/pyquery-1.4.0 | 2 +- metadata/md5-cache/dev-python/pyquery-1.4.1 | 2 +- metadata/md5-cache/dev-python/pyrex-0.9.9-r1 | 2 +- metadata/md5-cache/dev-python/pyrfc3339-1.0 | 2 +- metadata/md5-cache/dev-python/pyrfc3339-1.1 | 2 +- metadata/md5-cache/dev-python/pyro-4.77 | 2 +- metadata/md5-cache/dev-python/pyroute2-0.4.12 | 2 +- metadata/md5-cache/dev-python/pyroute2-0.4.21 | 2 +- metadata/md5-cache/dev-python/pyroute2-0.5.5 | 2 +- .../md5-cache/dev-python/pyroute2-0.5.5-r1 | 2 +- metadata/md5-cache/dev-python/pyrqlite-2.0 | 2 +- metadata/md5-cache/dev-python/pyrqlite-9999 | 2 +- .../md5-cache/dev-python/pyrsistent-0.13.0 | 2 +- .../md5-cache/dev-python/pyrsistent-0.14.2 | 2 +- .../md5-cache/dev-python/pyrsistent-0.14.4 | 2 +- .../md5-cache/dev-python/pyrsistent-0.15.6 | 2 +- metadata/md5-cache/dev-python/pysaml2-4.6.3 | 2 +- .../md5-cache/dev-python/pysaml2-4.6.3-r1 | 2 +- metadata/md5-cache/dev-python/pysaml2-4.6.5 | 2 +- .../md5-cache/dev-python/pyscaffold-2.4.4 | 2 +- metadata/md5-cache/dev-python/pyscard-1.9.7 | 2 +- .../md5-cache/dev-python/pysendfile-2.0.1 | 2 +- .../md5-cache/dev-python/pysendfile-2.0.1-r1 | 2 +- metadata/md5-cache/dev-python/pyserial-3.2.1 | 2 +- metadata/md5-cache/dev-python/pyserial-3.4 | 2 +- metadata/md5-cache/dev-python/pysha3-1.0.2-r1 | 2 +- .../md5-cache/dev-python/pyshark-0.3.7.2-r1 | 2 +- metadata/md5-cache/dev-python/pyshark-0.4.2.3 | 2 +- metadata/md5-cache/dev-python/pysmi-0.1.3 | 2 +- metadata/md5-cache/dev-python/pysmi-0.3.1 | 2 +- metadata/md5-cache/dev-python/pysmi-0.3.4 | 2 +- .../md5-cache/dev-python/pysnmp-4.4.10-r1 | 2 +- metadata/md5-cache/dev-python/pysnmp-4.4.12 | 2 +- metadata/md5-cache/dev-python/pysnmp-4.4.4 | 2 +- metadata/md5-cache/dev-python/pysnmp-999999 | 2 +- .../md5-cache/dev-python/pysnmp-apps-0.5.3 | 2 +- .../md5-cache/dev-python/pysnmp-mibs-0.1.6 | 2 +- .../md5-cache/dev-python/pysol_cards-0.8.6 | 2 +- .../md5-cache/dev-python/pysol_cards-0.8.7 | 2 +- metadata/md5-cache/dev-python/pysolr-3.3.2 | 2 +- metadata/md5-cache/dev-python/pysolr-3.6.0 | 2 +- metadata/md5-cache/dev-python/pysolr-3.8.1 | 2 +- .../md5-cache/dev-python/pyspectrum2-0.2.0 | 2 +- metadata/md5-cache/dev-python/pyspf-2.0.12 | 2 +- metadata/md5-cache/dev-python/pysrt-1.1.1 | 2 +- metadata/md5-cache/dev-python/pysrt-1.1.1-r1 | 2 +- metadata/md5-cache/dev-python/pysrt-9999 | 2 +- metadata/md5-cache/dev-python/pystache-0.5.4 | 2 +- metadata/md5-cache/dev-python/pysvg-0.2.2_p3 | 2 +- metadata/md5-cache/dev-python/pysvn-1.8.0 | 2 +- .../dev-python/pyswisseph-2.05.01_pre20160529 | 2 +- metadata/md5-cache/dev-python/pytables-3.4.4 | 2 +- metadata/md5-cache/dev-python/pyte-0.5.2-r2 | 2 +- metadata/md5-cache/dev-python/pyte-0.8.0-r1 | 2 +- metadata/md5-cache/dev-python/pytest-3.10.1 | 2 +- metadata/md5-cache/dev-python/pytest-4.5.0 | 2 +- metadata/md5-cache/dev-python/pytest-4.6.8 | 2 +- metadata/md5-cache/dev-python/pytest-4.6.9 | 2 +- metadata/md5-cache/dev-python/pytest-5.3.2 | 2 +- .../md5-cache/dev-python/pytest-aiohttp-0.1.3 | 2 +- .../md5-cache/dev-python/pytest-aiohttp-0.3.0 | 2 +- .../md5-cache/dev-python/pytest-arraydiff-0.1 | 2 +- .../dev-python/pytest-asyncio-0.10.0 | 2 +- .../md5-cache/dev-python/pytest-cache-1.0-r1 | 2 +- .../md5-cache/dev-python/pytest-cache-1.0-r2 | 2 +- .../dev-python/pytest-catchlog-1.2.2 | 2 +- .../md5-cache/dev-python/pytest-cov-2.3.1 | 2 +- .../md5-cache/dev-python/pytest-cov-2.6.1 | 2 +- .../md5-cache/dev-python/pytest-cov-2.8.1 | 2 +- .../md5-cache/dev-python/pytest-cython-0.1.0 | 2 +- .../dev-python/pytest-describe-0.11.1 | 2 +- .../md5-cache/dev-python/pytest-django-3.4.4 | 2 +- .../md5-cache/dev-python/pytest-expect-1.1.0 | 2 +- .../dev-python/pytest-expect-1.1.0-r1 | 2 +- .../dev-python/pytest-fixture-config-1.2.11 | 2 +- .../dev-python/pytest-fixture-config-1.7.0 | 2 +- .../md5-cache/dev-python/pytest-flake8-0.8.1 | 2 +- .../md5-cache/dev-python/pytest-flake8-0.9.1 | 2 +- .../md5-cache/dev-python/pytest-flakes-4.0.0 | 2 +- .../md5-cache/dev-python/pytest-forked-0.2 | 2 +- .../md5-cache/dev-python/pytest-forked-1.1.3 | 2 +- .../pytest-helpers-namespace-2019.1.8 | 2 +- .../md5-cache/dev-python/pytest-html-1.16.0 | 2 +- .../md5-cache/dev-python/pytest-html-1.22.1 | 2 +- .../md5-cache/dev-python/pytest-httpbin-0.2.3 | 2 +- .../md5-cache/dev-python/pytest-httpbin-1.0.0 | 2 +- .../md5-cache/dev-python/pytest-isort-0.1.0 | 2 +- .../md5-cache/dev-python/pytest-isort-0.3.1 | 2 +- .../dev-python/pytest-localserver-0.3.7 | 2 +- .../dev-python/pytest-localserver-0.5.0 | 2 +- .../dev-python/pytest-metadata-1.3.0 | 2 +- .../dev-python/pytest-metadata-1.7.0 | 2 +- .../dev-python/pytest-metadata-1.8.0 | 2 +- .../md5-cache/dev-python/pytest-mock-1.10.0 | 2 +- .../md5-cache/dev-python/pytest-mock-1.11.2 | 2 +- .../md5-cache/dev-python/pytest-mock-1.6.0 | 2 +- .../md5-cache/dev-python/pytest-mock-1.6.3 | 2 +- metadata/md5-cache/dev-python/pytest-mpl-0.8 | 2 +- .../md5-cache/dev-python/pytest-pep8-1.0.6 | 2 +- .../md5-cache/dev-python/pytest-pep8-1.0.6-r1 | 2 +- .../md5-cache/dev-python/pytest-pylint-0.14.1 | 2 +- .../md5-cache/dev-python/pytest-pylint-0.7.1 | 2 +- .../dev-python/pytest-rerunfailures-2.1.0 | 2 +- .../dev-python/pytest-rerunfailures-7.0 | 2 +- .../dev-python/pytest-rerunfailures-8.0 | 2 +- .../md5-cache/dev-python/pytest-runner-4.2 | 2 +- .../md5-cache/dev-python/pytest-runner-5.2 | 2 +- .../dev-python/pytest-salt-2019.2.1_p1 | 2 +- .../dev-python/pytest-services-2.0.1 | 2 +- .../md5-cache/dev-python/pytest-shutil-1.2.11 | 2 +- .../md5-cache/dev-python/pytest-shutil-1.7.0 | 2 +- .../dev-python/pytest-subtesthack-0.1.1 | 2 +- .../dev-python/pytest-testmon-0.9.15 | 2 +- .../md5-cache/dev-python/pytest-timeout-1.2.0 | 2 +- .../md5-cache/dev-python/pytest-timeout-1.2.1 | 2 +- .../md5-cache/dev-python/pytest-timeout-1.3.3 | 2 +- .../dev-python/pytest-virtualenv-1.2.11 | 2 +- .../dev-python/pytest-virtualenv-1.7.0 | 2 +- .../md5-cache/dev-python/pytest-xdist-1.23.2 | 2 +- .../md5-cache/dev-python/pytest-xdist-1.28.0 | 2 +- .../md5-cache/dev-python/pytest-xdist-1.30.0 | 2 +- .../md5-cache/dev-python/pytest-xdist-1.31.0 | 2 +- .../dev-python/pytest-xprocess-0.12.1 | 2 +- .../dev-python/pytest-xprocess-0.12.1-r1 | 2 +- .../dev-python/pytest-xprocess-0.12.1-r2 | 2 +- .../md5-cache/dev-python/python-afl-0.6.1 | 2 +- .../md5-cache/dev-python/python-afl-0.7.1 | 2 +- .../md5-cache/dev-python/python-augeas-0.5.0 | 2 +- .../md5-cache/dev-python/python-augeas-1.0.3 | 2 +- .../md5-cache/dev-python/python-axolotl-0.2.3 | 2 +- .../python-axolotl-curve25519-0.4.1_p2-r1 | 2 +- .../md5-cache/dev-python/python-backoff-1.6.0 | 2 +- .../dev-python/python-barbicanclient-4.8.1 | 2 +- .../dev-python/python-bibtex-1.2.7-r1 | 2 +- .../dev-python/python-bibtex-1.2.7-r2 | 2 +- .../dev-python/python-blazarclient-2.0.0 | 2 +- .../dev-python/python-blazarclient-2.1.0 | 2 +- .../dev-python/python-bugzilla-1.2.2 | 2 +- .../dev-python/python-bugzilla-2.1.0 | 2 +- .../python-ceilometerclient-2.6.2-r1 | 2 +- .../dev-python/python-cinderclient-4.1.0 | 2 +- .../dev-python/python-cinderclient-4.2.1 | 2 +- .../md5-cache/dev-python/python-cluster-1.2.2 | 2 +- .../md5-cache/dev-python/python-cstruct-1.7 | 2 +- .../md5-cache/dev-python/python-ctags-1.2.4 | 2 +- .../md5-cache/dev-python/python-ctags-1.3.0 | 2 +- .../md5-cache/dev-python/python-daemon-1.6-r1 | 2 +- .../md5-cache/dev-python/python-daemon-2.1.1 | 2 +- .../md5-cache/dev-python/python-daemon-2.1.2 | 2 +- .../dev-python/python-dateutil-2.6.1 | 2 +- .../dev-python/python-dateutil-2.7.1 | 2 +- .../dev-python/python-dateutil-2.7.2 | 2 +- .../dev-python/python-dateutil-2.7.2-r1 | 2 +- .../dev-python/python-dateutil-2.7.3 | 2 +- .../dev-python/python-dateutil-2.7.4 | 2 +- .../dev-python/python-dateutil-2.7.5 | 2 +- .../dev-python/python-dateutil-2.8.0 | 2 +- .../dev-python/python-dateutil-2.8.1 | 2 +- .../md5-cache/dev-python/python-ddp-0.1.5 | 2 +- .../md5-cache/dev-python/python-debian-0.1.31 | 2 +- .../md5-cache/dev-python/python-debian-0.1.36 | 2 +- .../dev-python/python-designateclient-2.11.0 | 2 +- .../md5-cache/dev-python/python-discid-1.1.1 | 2 +- .../dev-python/python-distutils-extra-2.38 | 2 +- .../dev-python/python-distutils-extra-2.39 | 2 +- .../dev-python/python-distutils-extra-2.42 | 2 +- .../dev-python/python-distutils-extra-2.42-r1 | 2 +- .../md5-cache/dev-python/python-djvulibre-0.8 | 2 +- .../dev-python/python-ebtables-0.2.0 | 2 +- .../md5-cache/dev-python/python-editor-1.0.3 | 2 +- .../md5-cache/dev-python/python-efl-1.23.0 | 2 +- .../dev-python/python-engineio-1.7.0 | 2 +- .../dev-python/python-engineio-2.2.0 | 2 +- .../md5-cache/dev-python/python-etcd-0.4.5-r1 | 2 +- .../md5-cache/dev-python/python-ethtool-0.14 | 2 +- .../dev-python/python-evdev-1.1.2-r1 | 2 +- .../dev-python/python-fastimport-0.9.8 | 2 +- .../dev-python/python-fchksum-1.7.1-r1 | 2 +- .../md5-cache/dev-python/python-gammu-2.11 | 2 +- .../md5-cache/dev-python/python-gflags-3.1.1 | 2 +- .../dev-python/python-gflags-3.1.2-r1 | 2 +- .../dev-python/python-glanceclient-2.13.1 | 2 +- .../dev-python/python-glanceclient-2.16.0 | 2 +- .../md5-cache/dev-python/python-gnupg-0.4.5 | 2 +- .../dev-python/python-heatclient-1.16.2 | 2 +- .../dev-python/python-heatclient-1.17.0 | 2 +- .../md5-cache/dev-python/python-hpilo-4.0 | 2 +- .../md5-cache/dev-python/python-hpilo-4.1 | 2 +- .../dev-python/python-iptables-0.12.0 | 2 +- .../dev-python/python-iptables-0.13.0 | 2 +- .../dev-python/python-ironicclient-1.17.0 | 2 +- .../dev-python/python-ironicclient-2.2.1 | 2 +- .../dev-python/python-ironicclient-2.7.1 | 2 +- .../dev-python/python-ironicclient-2.7.2 | 2 +- .../dev-python/python-iwscan-20080402-r1 | 2 +- .../md5-cache/dev-python/python-jose-3.0.1 | 2 +- .../dev-python/python-jsonrpc-server-0.3.2 | 2 +- .../dev-python/python-keystoneclient-3.15.0 | 2 +- .../dev-python/python-keystoneclient-3.17.0 | 2 +- .../dev-python/python-keystoneclient-3.19.0 | 2 +- .../dev-python/python-keystoneclient-3.21.0 | 2 +- .../dev-python/python-language-server-0.31.2 | 2 +- .../dev-python/python-ldap-2.4.19-r1 | 2 +- .../md5-cache/dev-python/python-ldap-2.4.32 | 2 +- .../md5-cache/dev-python/python-ldap-3.1.0-r1 | 2 +- .../md5-cache/dev-python/python-ldap-9999 | 2 +- .../dev-python/python-levenshtein-0.12.0 | 2 +- .../md5-cache/dev-python/python-lhafile-0.2.2 | 2 +- .../dev-python/python-linux-procfs-0.4.6 | 2 +- .../dev-python/python-linux-procfs-9999 | 2 +- metadata/md5-cache/dev-python/python-ly-0.9.5 | 2 +- .../md5-cache/dev-python/python-lzo-1.08-r1 | 2 +- metadata/md5-cache/dev-python/python-lzo-1.11 | 2 +- metadata/md5-cache/dev-python/python-lzo-1.12 | 2 +- .../md5-cache/dev-python/python-lzo-1.12-r1 | 2 +- .../md5-cache/dev-python/python-magic-0.4.15 | 2 +- .../dev-python/python-magic-0.4.15-r1 | 2 +- .../dev-python/python-magnumclient-2.12.0 | 2 +- .../dev-python/python-manilaclient-1.27.0 | 2 +- .../dev-python/python-markdown-math-0.6-r1 | 2 +- .../dev-python/python-memcached-1.53-r1 | 2 +- .../dev-python/python-memcached-1.58 | 2 +- .../dev-python/python-memcached-1.59 | 2 +- .../md5-cache/dev-python/python-meteor-0.1.6 | 2 +- .../dev-python/python-mistralclient-3.8.0 | 2 +- .../dev-python/python-mistralclient-3.8.1 | 2 +- .../dev-python/python-monascaclient-1.14.0 | 2 +- .../dev-python/python-monascaclient-1.15.0 | 2 +- .../md5-cache/dev-python/python-mpd-1.0.0 | 2 +- .../dev-python/python-musicbrainz-0.7.4-r1 | 2 +- .../dev-python/python-musicbrainz-ngs-0.6 | 2 +- .../md5-cache/dev-python/python-nbxmpp-0.5.6 | 2 +- .../md5-cache/dev-python/python-nbxmpp-0.6.1 | 2 +- .../md5-cache/dev-python/python-nbxmpp-0.6.10 | 2 +- .../dev-python/python-nbxmpp-0.6.10-r1 | 2 +- .../md5-cache/dev-python/python-nbxmpp-0.6.6 | 2 +- .../md5-cache/dev-python/python-netlink-0.1 | 2 +- .../dev-python/python-neutronclient-6.12.0 | 2 +- .../dev-python/python-neutronclient-6.9.0 | 2 +- .../dev-python/python-novaclient-13.0.2 | 2 +- .../md5-cache/dev-python/python-nss-0.16.0 | 2 +- .../md5-cache/dev-python/python-ntpdshm-0.2.1 | 2 +- .../dev-python/python-octaviaclient-1.4.0 | 2 +- .../dev-python/python-octaviaclient-1.8.0 | 2 +- .../dev-python/python-openid-2.2.5-r1 | 2 +- .../dev-python/python-openstackclient-3.18.1 | 2 +- .../md5-cache/dev-python/python-otrs-0.3.0 | 2 +- .../dev-python/python-podman-0.12.1.2 | 2 +- .../python-poppler-qt5-0.24.2_p20170214 | 2 +- .../md5-cache/dev-python/python-prctl-1.6.1 | 2 +- .../md5-cache/dev-python/python-prctl-1.7 | 2 +- .../dev-python/python-recaptcha-2.0.1-r1 | 2 +- .../md5-cache/dev-python/python-redmine-2.0.2 | 2 +- .../dev-python/python-saharaclient-2.2.1 | 2 +- .../dev-python/python-scsi-0_pre160211 | 2 +- .../md5-cache/dev-python/python-scsi-9999 | 2 +- .../dev-python/python-senlinclient-1.2.0 | 2 +- .../dev-python/python-sense-hat-2.2.0-r1 | 2 +- .../md5-cache/dev-python/python-slip-0.6.5 | 2 +- .../dev-python/python-socketio-1.7.4 | 2 +- .../dev-python/python-socketio-1.8.0 | 2 +- .../dev-python/python-socketio-2.0.0 | 2 +- .../dev-python/python-sqlparse-0.2.3 | 2 +- .../dev-python/python-sqlparse-0.2.4 | 2 +- .../dev-python/python-sqlparse-0.3.0 | 2 +- .../md5-cache/dev-python/python-stdnum-1.12 | 2 +- .../dev-python/python-swiftclient-3.7.0 | 2 +- .../md5-cache/dev-python/python-systemd-233 | 2 +- .../md5-cache/dev-python/python-systemd-234 | 2 +- .../dev-python/python-termstyle-0.1.10 | 2 +- .../dev-python/python-troveclient-2.17.0 | 2 +- .../dev-python/python-troveclient-2.5.0 | 2 +- .../md5-cache/dev-python/python-tvrage-0.4.1 | 2 +- .../md5-cache/dev-python/python-twitter-3.3 | 2 +- .../md5-cache/dev-python/python-twitter-3.4.2 | 2 +- .../md5-cache/dev-python/python-uinput-0.10.2 | 2 +- .../dev-python/python-urljr-1.0.1-r1 | 2 +- .../md5-cache/dev-python/python-utils-2.3.0 | 2 +- .../dev-python/python-varlink-29.0.2 | 2 +- .../dev-python/python-wpactrl-20081102-r1 | 2 +- .../dev-python/python-xlib-0.15_rc1-r2 | 2 +- .../md5-cache/dev-python/python-xlib-0.19 | 2 +- .../md5-cache/dev-python/python-xlib-0.23 | 2 +- .../md5-cache/dev-python/python-xlib-0.23-r1 | 2 +- .../dev-python/python-xmp-toolkit-2.0.1 | 2 +- .../dev-python/python-yadis-1.1.0-r2 | 2 +- .../dev-python/python-zaqarclient-1.11.0 | 2 +- .../dev-python/python-zaqarclient-1.2.0 | 2 +- .../dev-python/python-zipstream-1.1.4 | 2 +- .../dev-python/python-zunclient-1.1.0 | 2 +- .../dev-python/python-zunclient-2.1.0 | 2 +- .../dev-python/python-zunclient-3.3.0 | 2 +- .../md5-cache/dev-python/python3-lxc-3.0.2 | 2 +- .../md5-cache/dev-python/pythondialog-3.3.0 | 2 +- .../dev-python/pythondialog-3.3.0-r200 | 2 +- .../md5-cache/dev-python/pythondialog-3.4.0 | 2 +- .../dev-python/pythondialog-3.4.0-r200 | 2 +- .../md5-cache/dev-python/pythonutils-0.4.0-r1 | 2 +- .../md5-cache/dev-python/pythonz-bd-1.11.4 | 2 +- metadata/md5-cache/dev-python/pytidylib-0.2.4 | 2 +- metadata/md5-cache/dev-python/pytidylib-0.3.2 | 2 +- metadata/md5-cache/dev-python/pytoml-0.1.14 | 2 +- metadata/md5-cache/dev-python/pytoml-0.1.18 | 2 +- metadata/md5-cache/dev-python/pytoml-0.1.20 | 2 +- .../md5-cache/dev-python/pytools-2017.4-r1 | 2 +- metadata/md5-cache/dev-python/pytools-9999 | 2 +- metadata/md5-cache/dev-python/pytrie-0.3 | 2 +- metadata/md5-cache/dev-python/pytrie-0.3.1 | 2 +- metadata/md5-cache/dev-python/pytz-2016.3 | 2 +- metadata/md5-cache/dev-python/pytz-2017.2 | 2 +- metadata/md5-cache/dev-python/pytz-2018.4 | 2 +- metadata/md5-cache/dev-python/pytz-2018.9 | 2 +- metadata/md5-cache/dev-python/pytz-2019.3 | 2 +- metadata/md5-cache/dev-python/pyu2f-0.1.4 | 2 +- metadata/md5-cache/dev-python/pyudev-0.21.0 | 2 +- metadata/md5-cache/dev-python/pyusb-1.0.2 | 2 +- metadata/md5-cache/dev-python/pyutil-2.0.0-r1 | 2 +- metadata/md5-cache/dev-python/pyvorbis-1.4-r4 | 2 +- .../md5-cache/dev-python/pywavelets-0.5.2 | 2 +- .../md5-cache/dev-python/pywavelets-0.5.2-r1 | 2 +- metadata/md5-cache/dev-python/pywinrm-0.3.0 | 2 +- metadata/md5-cache/dev-python/pyx-0.12.1-r1 | 2 +- metadata/md5-cache/dev-python/pyx-0.14.1 | 2 +- metadata/md5-cache/dev-python/pyx-0.14.1-r1 | 2 +- .../md5-cache/dev-python/pyxattr-0.6.0-r1 | 2 +- metadata/md5-cache/dev-python/pyxattr-0.6.1 | 2 +- .../md5-cache/dev-python/pyxattr-0.6.1-r1 | 2 +- metadata/md5-cache/dev-python/pyxattr-0.7.1 | 2 +- metadata/md5-cache/dev-python/pyxdg-0.25-r1 | 2 +- metadata/md5-cache/dev-python/pyxdg-0.26 | 2 +- metadata/md5-cache/dev-python/pyxdg-0.26-r1 | 2 +- metadata/md5-cache/dev-python/pyyaml-3.12 | 2 +- metadata/md5-cache/dev-python/pyyaml-3.13 | 2 +- metadata/md5-cache/dev-python/pyyaml-5.1 | 2 +- metadata/md5-cache/dev-python/pyyaml-5.1.2 | 2 +- metadata/md5-cache/dev-python/pyzbar-0.1.5 | 2 +- metadata/md5-cache/dev-python/pyzbar-0.1.7 | 2 +- metadata/md5-cache/dev-python/pyzmq-16.0.2 | 2 +- metadata/md5-cache/dev-python/pyzmq-17.1.0 | 2 +- metadata/md5-cache/dev-python/pyzor-1.0.0-r1 | 2 +- metadata/md5-cache/dev-python/qdarkstyle-2.7 | 2 +- .../md5-cache/dev-python/qpid-python-0.20 | 2 +- metadata/md5-cache/dev-python/qrcode-5.1-r1 | 2 +- metadata/md5-cache/dev-python/qrcode-6.1 | 2 +- metadata/md5-cache/dev-python/qtawesome-0.4.4 | 2 +- metadata/md5-cache/dev-python/qtawesome-0.5.2 | 2 +- metadata/md5-cache/dev-python/qtconsole-4.3.1 | 2 +- metadata/md5-cache/dev-python/qtconsole-4.6.0 | 2 +- metadata/md5-cache/dev-python/qtsass-0.1.1 | 2 +- .../dev-python/rackspace-auth-openstack-1.3 | 2 +- .../dev-python/rackspace-auth-openstack-9999 | 2 +- .../dev-python/rackspace-monitoring-0.6.5 | 2 +- .../dev-python/rackspace-monitoring-0.8.0 | 2 +- .../dev-python/rackspace-novaclient-2.1 | 2 +- metadata/md5-cache/dev-python/radon-1.4.2 | 2 +- metadata/md5-cache/dev-python/raet-0.6.8 | 2 +- .../dev-python/ramlfications-0.1.9_p20160718 | 2 +- metadata/md5-cache/dev-python/random2-1.0.1 | 2 +- .../md5-cache/dev-python/random2-1.0.1-r1 | 2 +- metadata/md5-cache/dev-python/rarfile-3.0 | 2 +- metadata/md5-cache/dev-python/ratelimit-1.4.1 | 2 +- metadata/md5-cache/dev-python/raven-5.33.0 | 2 +- ...-network-flags-python-novaclient-ext-0.4.0 | 2 +- ...heduled-images-python-novaclient-ext-0.3.1 | 2 +- metadata/md5-cache/dev-python/rdflib-4.2.2 | 2 +- metadata/md5-cache/dev-python/rdflib-4.2.2-r1 | 2 +- metadata/md5-cache/dev-python/readlike-0.1.2 | 2 +- metadata/md5-cache/dev-python/readlike-0.1.3 | 2 +- .../md5-cache/dev-python/readme_renderer-17.2 | 2 +- .../dev-python/readme_renderer-24.0-r1 | 2 +- metadata/md5-cache/dev-python/rebulk-0.9.0 | 2 +- metadata/md5-cache/dev-python/rebulk-9999 | 2 +- .../md5-cache/dev-python/recommonmark-0.4.0 | 2 +- .../md5-cache/dev-python/recommonmark-0.5.0 | 2 +- .../dev-python/recommonmark-0.5.0_pre20180907 | 2 +- .../dev-python/recommonmark-0.5.0_pre20181012 | 2 +- .../recommonmark-0.5.0_pre20181012-r1 | 2 +- metadata/md5-cache/dev-python/redis-py-3.2.1 | 2 +- metadata/md5-cache/dev-python/redis-py-3.3.11 | 2 +- .../dev-python/redis-py-cluster-1.3.4 | 2 +- .../md5-cache/dev-python/redlock-py-1.0.8 | 2 +- metadata/md5-cache/dev-python/rednose-0.4.1 | 2 +- metadata/md5-cache/dev-python/rednose-0.4.3 | 2 +- metadata/md5-cache/dev-python/reflink-0.2.1 | 2 +- metadata/md5-cache/dev-python/regendoc-0.5 | 2 +- metadata/md5-cache/dev-python/regendoc-0.6.1 | 2 +- .../md5-cache/dev-python/regex-2017.04.05 | 2 +- .../md5-cache/dev-python/regex-2017.04.05-r1 | 2 +- metadata/md5-cache/dev-python/regex-2019.11.1 | 2 +- metadata/md5-cache/dev-python/rencode-1.0.5 | 2 +- .../md5-cache/dev-python/rencode-1.0.5-r1 | 2 +- metadata/md5-cache/dev-python/reno-2.11.2 | 2 +- metadata/md5-cache/dev-python/reno-2.7.0 | 2 +- .../md5-cache/dev-python/reportlab-3.3.0-r2 | 2 +- .../md5-cache/dev-python/reportlab-3.5.13-r1 | 2 +- .../md5-cache/dev-python/repoze-lru-0.6-r2 | 2 +- .../md5-cache/dev-python/repoze-lru-0.6-r3 | 2 +- metadata/md5-cache/dev-python/repoze-lru-0.7 | 2 +- .../repoze-sphinx-autointerface-0.7.1-r1 | 2 +- metadata/md5-cache/dev-python/repoze-who-2.2 | 2 +- .../md5-cache/dev-python/repoze-who-2.2-r1 | 2 +- .../md5-cache/dev-python/requests-2.21.0-r1 | 2 +- metadata/md5-cache/dev-python/requests-2.22.0 | 2 +- .../dev-python/requests-cache-0.4.12 | 2 +- .../dev-python/requests-credssp-1.0.2 | 2 +- .../md5-cache/dev-python/requests-file-1.4.3 | 2 +- .../dev-python/requests-kerberos-0.11.0 | 2 +- .../dev-python/requests-kerberos-0.12.0 | 2 +- .../md5-cache/dev-python/requests-mock-1.2.0 | 2 +- .../md5-cache/dev-python/requests-mock-1.5.0 | 2 +- .../md5-cache/dev-python/requests-mock-1.5.2 | 2 +- .../md5-cache/dev-python/requests-ntlm-1.0.0 | 2 +- .../md5-cache/dev-python/requests-ntlm-1.1.0 | 2 +- .../dev-python/requests-oauthlib-0.7.0 | 2 +- .../dev-python/requests-oauthlib-1.3.0 | 2 +- .../dev-python/requests-toolbelt-0.8.0 | 2 +- .../dev-python/requests-toolbelt-0.9.1 | 2 +- .../dev-python/requests_download-0.1.2 | 2 +- .../md5-cache/dev-python/requests_pkcs12-1.4 | 2 +- .../dev-python/requestsexceptions-1.1.3 | 2 +- .../dev-python/requestsexceptions-1.4.0 | 2 +- .../md5-cache/dev-python/responses-0.10.7 | 2 +- metadata/md5-cache/dev-python/responses-0.6.0 | 2 +- metadata/md5-cache/dev-python/responses-0.9.0 | 2 +- metadata/md5-cache/dev-python/restkit-4.2.2 | 2 +- .../dev-python/restructuredtext-lint-0.12.2 | 2 +- .../dev-python/restructuredtext-lint-1.1.2 | 2 +- .../dev-python/resumable-urlretrieve-0.1.5 | 2 +- .../dev-python/retry-decorator-1.0.0 | 2 +- .../dev-python/retry-decorator-1.0.0-r1 | 2 +- metadata/md5-cache/dev-python/retrying-1.3.3 | 2 +- .../dev-python/rfc3339-validator-0.1.2 | 2 +- metadata/md5-cache/dev-python/rfc3986-0.3.1 | 2 +- metadata/md5-cache/dev-python/rfc3986-0.4.1 | 2 +- metadata/md5-cache/dev-python/rfc3986-1.1.0 | 2 +- metadata/md5-cache/dev-python/rfc3986-1.2.0 | 2 +- metadata/md5-cache/dev-python/rfc3986-1.3.2 | 2 +- .../dev-python/rfc3986-validator-0.1.1 | 2 +- metadata/md5-cache/dev-python/rfc3987-1.3.7 | 2 +- metadata/md5-cache/dev-python/rfc3987-1.3.8 | 2 +- .../md5-cache/dev-python/rfc3987-1.3.8-r1 | 2 +- .../dev-python/riak-python-client-2.7.0-r1 | 2 +- metadata/md5-cache/dev-python/rnc2rng-2.6.1 | 2 +- .../dev-python/robotbackgroundlogger-1.2 | 2 +- .../md5-cache/dev-python/robotframework-3.0.2 | 2 +- .../md5-cache/dev-python/robotframework-3.0.4 | 2 +- .../robotframework-selenium2library-1.8.0 | 2 +- .../robotframework-sshlibrary-2.1.3 | 2 +- metadata/md5-cache/dev-python/roman-2.0.0 | 2 +- metadata/md5-cache/dev-python/roman-3.0 | 2 +- .../md5-cache/dev-python/root_numpy-4.7.3 | 2 +- metadata/md5-cache/dev-python/rootpy-1.0.1 | 2 +- metadata/md5-cache/dev-python/rope-0.10.3 | 2 +- metadata/md5-cache/dev-python/rope-0.10.7 | 2 +- metadata/md5-cache/dev-python/ropemode-0.2-r1 | 2 +- metadata/md5-cache/dev-python/ropemode-0.4 | 2 +- metadata/md5-cache/dev-python/rosdistro-0.7.2 | 2 +- metadata/md5-cache/dev-python/rosdistro-0.7.4 | 2 +- metadata/md5-cache/dev-python/rosdistro-0.8.0 | 2 +- metadata/md5-cache/dev-python/rosdistro-9999 | 2 +- metadata/md5-cache/dev-python/rospkg-1.1.10 | 2 +- metadata/md5-cache/dev-python/rospkg-1.1.9 | 2 +- metadata/md5-cache/dev-python/rospkg-1.2.0 | 2 +- metadata/md5-cache/dev-python/rospkg-9999 | 2 +- metadata/md5-cache/dev-python/routes-2.4.1 | 2 +- metadata/md5-cache/dev-python/rply-0.7.5 | 2 +- metadata/md5-cache/dev-python/rply-0.7.7 | 2 +- metadata/md5-cache/dev-python/rpy-2.6.2 | 2 +- metadata/md5-cache/dev-python/rpy-2.9.0 | 2 +- metadata/md5-cache/dev-python/rpyc-3.4.4 | 2 +- metadata/md5-cache/dev-python/rpyc-4.0.2 | 2 +- metadata/md5-cache/dev-python/rq-0.13.0 | 2 +- metadata/md5-cache/dev-python/rq-1.0 | 2 +- metadata/md5-cache/dev-python/rsa-3.2.3-r1 | 2 +- metadata/md5-cache/dev-python/rsa-3.4.2 | 2 +- metadata/md5-cache/dev-python/rst-linker-1.11 | 2 +- .../md5-cache/dev-python/rst-linker-1.9-r1 | 2 +- .../md5-cache/dev-python/rst-linker-2.0.0 | 2 +- metadata/md5-cache/dev-python/rst2pdf-0.93-r3 | 2 +- metadata/md5-cache/dev-python/rtgraph-0.70-r1 | 2 +- .../md5-cache/dev-python/rtimulib-7.2.1-r1 | 2 +- .../md5-cache/dev-python/rtslib-fb-2.1.69 | 2 +- .../dev-python/ruamel-std-pathlib-0.6.3 | 2 +- .../dev-python/ruamel-std-pathlib-0.6.4 | 2 +- .../dev-python/ruamel-std-pathlib-0.6.4-r1 | 2 +- .../md5-cache/dev-python/ruamel-yaml-0.15.35 | 2 +- .../md5-cache/dev-python/ruamel-yaml-0.15.96 | 2 +- .../md5-cache/dev-python/ruamel-yaml-0.15.97 | 2 +- .../dev-python/ruledispatch-0.5_pre2306-r2 | 2 +- .../md5-cache/dev-python/runsnakerun-2.0.4 | 2 +- metadata/md5-cache/dev-python/ryu-4.26 | 2 +- metadata/md5-cache/dev-python/ryu-4.26-r1 | 2 +- metadata/md5-cache/dev-python/s3fs-0.1.2 | 2 +- metadata/md5-cache/dev-python/s3fs-0.1.5 | 2 +- .../md5-cache/dev-python/s3transfer-0.1.13-r1 | 2 +- .../md5-cache/dev-python/s3transfer-0.2.0 | 2 +- .../md5-cache/dev-python/s3transfer-0.2.1 | 2 +- metadata/md5-cache/dev-python/sabyenc-3.3.5 | 2 +- metadata/md5-cache/dev-python/sabyenc-3.3.6 | 2 +- metadata/md5-cache/dev-python/scandir-1.10.0 | 2 +- .../md5-cache/dev-python/scandir-1.10.0-r1 | 2 +- .../md5-cache/dev-python/scapy-python3-0.23 | 2 +- metadata/md5-cache/dev-python/schedule-0.4.2 | 2 +- metadata/md5-cache/dev-python/schedule-0.5.0 | 2 +- metadata/md5-cache/dev-python/schema-0.6.6 | 2 +- metadata/md5-cache/dev-python/scoop-0.7.0-r1 | 2 +- metadata/md5-cache/dev-python/scp-0.10.2 | 2 +- .../md5-cache/dev-python/scripttest-1.2-r1 | 2 +- .../md5-cache/dev-python/scripttest-1.3.0 | 2 +- metadata/md5-cache/dev-python/scrypt-0.8.0 | 2 +- metadata/md5-cache/dev-python/scrypt-0.8.13 | 2 +- .../md5-cache/dev-python/scrypt-0.8.13-r2 | 2 +- metadata/md5-cache/dev-python/sdnotify-0.3.1 | 2 +- metadata/md5-cache/dev-python/sdnotify-0.3.2 | 2 +- metadata/md5-cache/dev-python/seaborn-0.7.1 | 2 +- metadata/md5-cache/dev-python/seaborn-0.8.1 | 2 +- metadata/md5-cache/dev-python/seaborn-0.9.0 | 2 +- .../md5-cache/dev-python/secretstorage-2.3.1 | 2 +- .../md5-cache/dev-python/secretstorage-3.1.0 | 2 +- .../md5-cache/dev-python/secretstorage-3.1.1 | 2 +- .../dev-python/secretstorage-3.1.1-r1 | 2 +- metadata/md5-cache/dev-python/selectors34-1.2 | 2 +- metadata/md5-cache/dev-python/selenium-3.0.2 | 2 +- metadata/md5-cache/dev-python/selenium-3.13.0 | 2 +- .../md5-cache/dev-python/selenium-3.141.0 | 2 +- .../dev-python/semantic_version-2.8.2 | 2 +- metadata/md5-cache/dev-python/semver-2.8.1 | 2 +- metadata/md5-cache/dev-python/semver-2.9.0 | 2 +- .../md5-cache/dev-python/send2trash-1.3.0 | 2 +- .../md5-cache/dev-python/send2trash-1.5.0 | 2 +- metadata/md5-cache/dev-python/serpent-1.19 | 2 +- metadata/md5-cache/dev-python/serpent-1.28 | 2 +- .../md5-cache/dev-python/serverfiles-0.2.1 | 2 +- .../dev-python/service_identity-14.0.0 | 2 +- .../dev-python/service_identity-16.0.0 | 2 +- .../dev-python/service_identity-17.0.0 | 2 +- .../dev-python/service_identity-17.0.0-r1 | 2 +- .../dev-python/service_identity-18.1.0 | 2 +- .../md5-cache/dev-python/setproctitle-1.1.10 | 2 +- .../dev-python/setproctitle-1.1.10-r1 | 2 +- .../md5-cache/dev-python/setproctitle-1.1.8 | 2 +- .../md5-cache/dev-python/setuptools-40.6.3 | 2 +- .../md5-cache/dev-python/setuptools-42.0.2 | 2 +- .../md5-cache/dev-python/setuptools-44.0.0 | 2 +- .../md5-cache/dev-python/setuptools-45.0.0 | 2 +- .../md5-cache/dev-python/setuptools-git-1.2 | 2 +- .../md5-cache/dev-python/setuptools_hg-0.4-r1 | 2 +- .../dev-python/setuptools_scm-1.15.6-r1 | 2 +- .../dev-python/setuptools_scm-1.15.7 | 2 +- .../md5-cache/dev-python/setuptools_scm-3.2.0 | 2 +- .../md5-cache/dev-python/setuptools_scm-3.3.1 | 2 +- .../dev-python/setuptools_scm_git_archive-1.0 | 2 +- .../dev-python/setuptools_trial-0.6.0 | 2 +- .../md5-cache/dev-python/sexpdata-0.0.3-r1 | 2 +- metadata/md5-cache/dev-python/sh-1.12.14 | 2 +- .../md5-cache/dev-python/shutilwhich-1.1.0 | 2 +- .../md5-cache/dev-python/simplebayes-1.5.7 | 2 +- .../md5-cache/dev-python/simpleeval-0.9.10 | 2 +- .../md5-cache/dev-python/simpleeval-0.9.8 | 2 +- .../dev-python/simplegeneric-0.8.1-r1 | 2 +- .../md5-cache/dev-python/simplejson-3.13.2 | 2 +- .../md5-cache/dev-python/simplejson-3.14.0 | 2 +- .../md5-cache/dev-python/simplejson-3.15.0 | 2 +- .../md5-cache/dev-python/simplejson-3.16.0 | 2 +- .../md5-cache/dev-python/simplejson-3.17.0 | 2 +- metadata/md5-cache/dev-python/simplekml-1.3.1 | 2 +- .../md5-cache/dev-python/simplekv-0.11.11 | 2 +- metadata/md5-cache/dev-python/simplekv-0.9.2 | 2 +- .../md5-cache/dev-python/simplesoapy-1.5.1-r1 | 2 +- .../md5-cache/dev-python/simplesoapy-9999 | 2 +- .../md5-cache/dev-python/simplespectral-1.0.0 | 2 +- .../md5-cache/dev-python/simplespectral-9999 | 2 +- metadata/md5-cache/dev-python/simpy-3.0.8 | 2 +- .../dev-python/singledispatch-3.4.0.3 | 2 +- metadata/md5-cache/dev-python/six-1.12.0 | 2 +- metadata/md5-cache/dev-python/six-1.13.0 | 2 +- metadata/md5-cache/dev-python/six-1.14.0 | 2 +- .../md5-cache/dev-python/slackclient-1.2.0 | 2 +- .../md5-cache/dev-python/sleekxmpp-1.3.1-r1 | 2 +- metadata/md5-cache/dev-python/slimit-0.8.1-r1 | 2 +- metadata/md5-cache/dev-python/slixmpp-1.4.0 | 2 +- metadata/md5-cache/dev-python/slixmpp-1.4.2 | 2 +- metadata/md5-cache/dev-python/slixmpp-9999 | 2 +- metadata/md5-cache/dev-python/smmap-0.9.0 | 2 +- metadata/md5-cache/dev-python/smmap2-2.0.3 | 2 +- metadata/md5-cache/dev-python/snakeoil-0.7.5 | 2 +- metadata/md5-cache/dev-python/snakeoil-0.8.5 | 2 +- metadata/md5-cache/dev-python/snakeoil-9999 | 2 +- metadata/md5-cache/dev-python/snappy-0.5-r2 | 2 +- metadata/md5-cache/dev-python/snappy-0.5.1 | 2 +- .../dev-python/snowballstemmer-1.2.0 | 2 +- .../dev-python/snowballstemmer-1.2.1 | 2 +- metadata/md5-cache/dev-python/soappy-0.12.22 | 2 +- .../dev-python/socketio-client-0.6.6 | 2 +- .../dev-python/socketio-client-nexus-0.7.6 | 2 +- .../md5-cache/dev-python/socketpool-0.5.3 | 2 +- .../md5-cache/dev-python/socketpool-0.5.3-r1 | 2 +- .../md5-cache/dev-python/socketpool-0.5.3-r2 | 2 +- .../dev-python/sortedcollections-0.5.3 | 2 +- .../dev-python/sortedcontainers-1.5.7 | 2 +- .../dev-python/sortedcontainers-2.1.0 | 2 +- metadata/md5-cache/dev-python/soupsieve-1.9.5 | 2 +- .../md5-cache/dev-python/soya-0.15_rc1-r1 | 2 +- .../md5-cache/dev-python/spark-parser-1.6.1 | 2 +- .../md5-cache/dev-python/spark-parser-1.8.5 | 2 +- .../md5-cache/dev-python/sparql-wrapper-1.8.0 | 2 +- .../md5-cache/dev-python/sparql-wrapper-1.8.4 | 2 +- .../md5-cache/dev-python/speaklater-1.3-r1 | 2 +- metadata/md5-cache/dev-python/speg-0.3 | 2 +- metadata/md5-cache/dev-python/sphinx-1.7.5-r1 | 2 +- metadata/md5-cache/dev-python/sphinx-2.0.1 | 2 +- .../dev-python/sphinx-aiohttp-theme-0.1.4 | 2 +- .../dev-python/sphinx-aiohttp-theme-0.1.5 | 2 +- .../dev-python/sphinx-aiohttp-theme-0.1.6 | 2 +- .../dev-python/sphinx-better-theme-0.1.5 | 2 +- .../dev-python/sphinx-bootstrap-theme-0.4.9 | 2 +- .../dev-python/sphinx-bootstrap-theme-0.6.0 | 2 +- .../dev-python/sphinx-bootstrap-theme-0.6.5 | 2 +- .../dev-python/sphinx-gallery-0.1.12 | 2 +- .../md5-cache/dev-python/sphinx-gallery-0.3.1 | 2 +- .../md5-cache/dev-python/sphinx-issues-1.2.0 | 2 +- .../md5-cache/dev-python/sphinx-jinja-0.2.1 | 2 +- .../md5-cache/dev-python/sphinx-jinja-0.3.0 | 2 +- .../dev-python/sphinx-notfound-page-0.4 | 2 +- .../sphinx-py3doc-enhanced-theme-2.3.2 | 2 +- .../sphinx-py3doc-enhanced-theme-2.3.2-r1 | 2 +- .../md5-cache/dev-python/sphinx-testing-0.7.2 | 2 +- .../md5-cache/dev-python/sphinx-testing-1.0.1 | 2 +- .../dev-python/sphinx-testing-1.0.1-r1 | 2 +- .../md5-cache/dev-python/sphinx_celery-1.3.1 | 2 +- .../dev-python/sphinx_celery-2.0.0-r1 | 2 +- .../dev-python/sphinx_rtd_theme-0.1.9 | 2 +- .../dev-python/sphinx_rtd_theme-0.2.4 | 2 +- .../dev-python/sphinxcontrib-applehelp-1.0.1 | 2 +- .../dev-python/sphinxcontrib-asyncio-0.2.0-r2 | 2 +- .../dev-python/sphinxcontrib-blockdiag-1.5.5 | 2 +- .../sphinxcontrib-blockdiag-1.5.5-r1 | 2 +- .../sphinxcontrib-blockdiag-1.5.5-r2 | 2 +- .../dev-python/sphinxcontrib-blockdiag-2.0.0 | 2 +- .../dev-python/sphinxcontrib-devhelp-1.0.1 | 2 +- .../sphinxcontrib-documentedlist-0.6 | 2 +- .../dev-python/sphinxcontrib-doxylink-1.3-r1 | 2 +- .../dev-python/sphinxcontrib-doxylink-1.5 | 2 +- .../dev-python/sphinxcontrib-github-alt-1.0 | 2 +- .../dev-python/sphinxcontrib-github-alt-1.1 | 2 +- .../sphinxcontrib-googleanalytics-0.1-r2 | 2 +- .../dev-python/sphinxcontrib-htmlhelp-1.0.2 | 2 +- .../dev-python/sphinxcontrib-httpdomain-1.4.0 | 2 +- .../dev-python/sphinxcontrib-httpdomain-1.5.0 | 2 +- .../sphinxcontrib-issuetracker-0.11-r1 | 2 +- .../sphinxcontrib-issuetracker-0.11-r2 | 2 +- .../dev-python/sphinxcontrib-jsmath-1.0.1 | 2 +- .../dev-python/sphinxcontrib-napoleon-0.6.1 | 2 +- .../dev-python/sphinxcontrib-newsfeed-0.1.4 | 2 +- .../sphinxcontrib-pretty-searchresults-0.3.5 | 2 +- .../sphinxcontrib-programoutput-0.11 | 2 +- .../dev-python/sphinxcontrib-qthelp-1.0.2 | 2 +- .../sphinxcontrib-serializinghtml-1.1.3 | 2 +- .../dev-python/sphinxcontrib-spelling-2.1.2 | 2 +- .../dev-python/sphinxcontrib-spelling-2.3.0 | 2 +- .../dev-python/sphinxcontrib-spelling-4.3.0 | 2 +- .../dev-python/sphinxcontrib-websupport-1.1.0 | 2 +- .../md5-cache/dev-python/sphinxtogithub-1.1.0 | 2 +- metadata/md5-cache/dev-python/spyder-3.2.4 | 2 +- metadata/md5-cache/dev-python/spyder-3.2.8 | 2 +- metadata/md5-cache/dev-python/spyder-3.3.0 | 2 +- metadata/md5-cache/dev-python/spyder-3.3.1 | 2 +- .../md5-cache/dev-python/spyder-4.0.0_beta1 | 2 +- .../md5-cache/dev-python/spyder-kernels-0.2.4 | 2 +- .../md5-cache/dev-python/spyder-kernels-1.0.1 | 2 +- .../md5-cache/dev-python/spyder-kernels-1.8.1 | 2 +- .../md5-cache/dev-python/sqlalchemy-0.7.10 | 2 +- .../md5-cache/dev-python/sqlalchemy-1.2.18 | 2 +- .../md5-cache/dev-python/sqlalchemy-1.3.11 | 2 +- .../md5-cache/dev-python/sqlalchemy-1.3.3 | 2 +- .../md5-cache/dev-python/sqlalchemy-1.3.4 | 2 +- .../dev-python/sqlalchemy-migrate-0.11.0 | 2 +- .../dev-python/sqlalchemy-migrate-0.11.0-r1 | 2 +- .../dev-python/sqlalchemy-migrate-0.12.0 | 2 +- .../dev-python/sqlalchemy-migrate-0.7.2-r1 | 2 +- .../dev-python/sqlalchemy-migrate-0.9.2 | 2 +- .../dev-python/sqlalchemy-rqlite-1.0 | 2 +- .../dev-python/sqlalchemy-rqlite-9999 | 2 +- .../md5-cache/dev-python/sqlite3dbm-0.1.4-r1 | 2 +- metadata/md5-cache/dev-python/sqlobject-3.4.0 | 2 +- metadata/md5-cache/dev-python/squaremap-1.0.4 | 2 +- .../md5-cache/dev-python/sshtunnel-0.1.4-r2 | 2 +- metadata/md5-cache/dev-python/ssl-fetch-0.4 | 2 +- metadata/md5-cache/dev-python/ssl-fetch-9999 | 2 +- .../dev-python/stapler-1.0_pre20191215-r1 | 2 +- metadata/md5-cache/dev-python/statsd-3.2.1 | 2 +- metadata/md5-cache/dev-python/statsd-3.3.0 | 2 +- .../md5-cache/dev-python/statsmodels-0.10.2 | 2 +- .../md5-cache/dev-python/statsmodels-0.9.0 | 2 +- .../md5-cache/dev-python/statsmodels-9999 | 2 +- .../md5-cache/dev-python/steadymark-0.5.3 | 2 +- metadata/md5-cache/dev-python/stestr-2.1.0 | 2 +- .../md5-cache/dev-python/stevedore-1.25.1 | 2 +- .../md5-cache/dev-python/stevedore-1.28.0 | 2 +- .../md5-cache/dev-python/stevedore-1.30.1 | 2 +- metadata/md5-cache/dev-python/stomper-0.3.0 | 2 +- metadata/md5-cache/dev-python/storm-0.20-r1 | 2 +- .../md5-cache/dev-python/strict-rfc3339-0.6 | 2 +- .../md5-cache/dev-python/strict-rfc3339-0.7 | 2 +- .../dev-python/strict-rfc3339-0.7-r1 | 2 +- metadata/md5-cache/dev-python/stripe-1.84.2 | 2 +- metadata/md5-cache/dev-python/stripe-2.10.1 | 2 +- metadata/md5-cache/dev-python/stripe-2.3.0 | 2 +- metadata/md5-cache/dev-python/stripe-2.34.0 | 2 +- .../md5-cache/dev-python/subprocess32-3.2.7 | 2 +- .../md5-cache/dev-python/subprocess32-3.5.4 | 2 +- .../md5-cache/dev-python/subunit-1.2.0-r1 | 2 +- .../md5-cache/dev-python/subvertpy-0.10.1 | 2 +- metadata/md5-cache/dev-python/subvertpy-0.9.1 | 2 +- metadata/md5-cache/dev-python/suds-0.6-r1 | 2 +- metadata/md5-cache/dev-python/sure-1.4.11 | 2 +- metadata/md5-cache/dev-python/svg-path-3.0 | 2 +- metadata/md5-cache/dev-python/svgwrite-1.1.12 | 2 +- metadata/md5-cache/dev-python/svgwrite-1.2.1 | 2 +- .../dev-python/swagger-spec-validator-2.4.3 | 2 +- metadata/md5-cache/dev-python/sybil-1.2.0 | 2 +- metadata/md5-cache/dev-python/symboltype-1.0 | 2 +- metadata/md5-cache/dev-python/symengine-0.3.0 | 2 +- metadata/md5-cache/dev-python/symengine-0.5.1 | 2 +- metadata/md5-cache/dev-python/sympy-1.0-r1 | 2 +- metadata/md5-cache/dev-python/sympy-1.3 | 2 +- metadata/md5-cache/dev-python/sympy-1.5 | 2 +- metadata/md5-cache/dev-python/sympy-1.5.1 | 2 +- .../md5-cache/dev-python/tablib-0.12.1-r1 | 2 +- metadata/md5-cache/dev-python/tabulate-0.8.1 | 2 +- metadata/md5-cache/dev-python/tabulate-0.8.3 | 2 +- metadata/md5-cache/dev-python/tabulate-0.8.6 | 2 +- metadata/md5-cache/dev-python/tagpy-2018.1 | 2 +- metadata/md5-cache/dev-python/tappy-2.4 | 2 +- metadata/md5-cache/dev-python/taskflow-3.4.0 | 2 +- metadata/md5-cache/dev-python/taskflow-3.5.0 | 2 +- metadata/md5-cache/dev-python/tblib-1.3.2 | 2 +- metadata/md5-cache/dev-python/tblib-1.3.2-r1 | 2 +- .../md5-cache/dev-python/tempest-lib-1.0.0-r1 | 2 +- .../md5-cache/dev-python/tempita-0.5.3-r1 | 2 +- .../md5-cache/dev-python/tempita-0.5.3-r2 | 2 +- metadata/md5-cache/dev-python/tempora-1.12 | 2 +- .../md5-cache/dev-python/tempora-1.14.1-r1 | 2 +- metadata/md5-cache/dev-python/tempora-1.7 | 2 +- metadata/md5-cache/dev-python/tempora-2.0.0 | 2 +- metadata/md5-cache/dev-python/tempora-2.1.0 | 2 +- metadata/md5-cache/dev-python/tenacity-4.8.0 | 2 +- .../md5-cache/dev-python/termcolor-1.1.0-r1 | 2 +- .../md5-cache/dev-python/termcolor-1.1.0-r2 | 2 +- metadata/md5-cache/dev-python/terminado-0.5 | 2 +- metadata/md5-cache/dev-python/terminado-0.6 | 2 +- metadata/md5-cache/dev-python/terminado-0.8.1 | 2 +- .../md5-cache/dev-python/terminaltables-3.1.0 | 2 +- .../md5-cache/dev-python/terminaltables-9999 | 2 +- .../md5-cache/dev-python/test_server-0.0.31 | 2 +- .../md5-cache/dev-python/testfixtures-4.9.1 | 2 +- .../md5-cache/dev-python/testfixtures-6.8.2 | 2 +- metadata/md5-cache/dev-python/testify-0.11.0 | 2 +- metadata/md5-cache/dev-python/testpath-0.3.1 | 2 +- metadata/md5-cache/dev-python/testpath-0.4.4 | 2 +- .../dev-python/testrepository-0.0.18-r1 | 2 +- .../dev-python/testrepository-0.0.20 | 2 +- .../dev-python/testresources-0.2.7-r2 | 2 +- .../md5-cache/dev-python/testresources-1.0.0 | 2 +- .../md5-cache/dev-python/testresources-2.0.1 | 2 +- .../md5-cache/dev-python/testscenarios-0.5.0 | 2 +- metadata/md5-cache/dev-python/testtools-2.3.0 | 2 +- metadata/md5-cache/dev-python/textfsm-0.4.0 | 2 +- metadata/md5-cache/dev-python/texttable-1.6.2 | 2 +- metadata/md5-cache/dev-python/textx-1.4 | 2 +- metadata/md5-cache/dev-python/theano-1.0.4 | 2 +- metadata/md5-cache/dev-python/thrift-0.11.0 | 2 +- metadata/md5-cache/dev-python/thriftpy-0.3.9 | 2 +- .../md5-cache/dev-python/timelib-0.2.4-r1 | 2 +- metadata/md5-cache/dev-python/tinycss-0.4 | 2 +- metadata/md5-cache/dev-python/tinycss2-0.5 | 2 +- metadata/md5-cache/dev-python/tinycss2-0.6.1 | 2 +- metadata/md5-cache/dev-python/tinycss2-1.0.2 | 2 +- metadata/md5-cache/dev-python/tinyrpc-0.9.4 | 2 +- metadata/md5-cache/dev-python/tinyrpc-1.0.1 | 2 +- metadata/md5-cache/dev-python/tld-0.10 | 2 +- metadata/md5-cache/dev-python/tld-0.11.8 | 2 +- metadata/md5-cache/dev-python/tld-0.9.7 | 2 +- .../md5-cache/dev-python/tldextract-2.2.1 | 2 +- .../md5-cache/dev-python/tlslite-0.4.9-r2 | 2 +- metadata/md5-cache/dev-python/toml-0.10.0 | 2 +- metadata/md5-cache/dev-python/toml-0.10.0-r1 | 2 +- metadata/md5-cache/dev-python/toolz-0.8.0 | 2 +- metadata/md5-cache/dev-python/toolz-0.8.2 | 2 +- metadata/md5-cache/dev-python/toolz-0.9.0 | 2 +- metadata/md5-cache/dev-python/tooz-1.60.1 | 2 +- metadata/md5-cache/dev-python/toro-1.0.1 | 2 +- .../md5-cache/dev-python/towncrier-19.2.0 | 2 +- metadata/md5-cache/dev-python/tox-2.9.1 | 2 +- metadata/md5-cache/dev-python/tox-3.12.1 | 2 +- metadata/md5-cache/dev-python/tox-3.13.2 | 2 +- metadata/md5-cache/dev-python/tox-3.14.2 | 2 +- metadata/md5-cache/dev-python/tox-3.14.3 | 2 +- metadata/md5-cache/dev-python/tox-3.2.1 | 2 +- metadata/md5-cache/dev-python/tpg-3.2.2-r1 | 2 +- metadata/md5-cache/dev-python/tqdm-4.23.3 | 2 +- metadata/md5-cache/dev-python/tqdm-4.33.0 | 2 +- metadata/md5-cache/dev-python/tqdm-4.40.0 | 2 +- metadata/md5-cache/dev-python/tqdm-9999 | 2 +- .../md5-cache/dev-python/traceback2-1.4.0 | 2 +- metadata/md5-cache/dev-python/traitlets-4.3.2 | 2 +- .../md5-cache/dev-python/transitions-0.7.1 | 2 +- .../dev-python/translate-toolkit-2.4.0 | 2 +- .../dev-python/translationstring-1.3 | 2 +- .../md5-cache/dev-python/transmissionrpc-0.11 | 2 +- .../md5-cache/dev-python/transmissionrpc-9999 | 2 +- metadata/md5-cache/dev-python/treq-17.8.0 | 2 +- metadata/md5-cache/dev-python/trollius-2.1 | 2 +- metadata/md5-cache/dev-python/trollius-2.2 | 2 +- .../md5-cache/dev-python/trustme-0.5.0-r1 | 2 +- metadata/md5-cache/dev-python/trustme-0.5.2 | 2 +- metadata/md5-cache/dev-python/trustme-0.5.3 | 2 +- metadata/md5-cache/dev-python/trustme-0.6.0 | 2 +- metadata/md5-cache/dev-python/ttystatus-0.36 | 2 +- .../md5-cache/dev-python/turbocheetah-1.0-r1 | 2 +- .../md5-cache/dev-python/turbojson-1.3.2-r1 | 2 +- .../md5-cache/dev-python/turbokid-1.0.5-r1 | 2 +- .../dev-python/tvdb_api-1.10_pre20150406-r1 | 2 +- metadata/md5-cache/dev-python/tvdb_api-1.9 | 2 +- metadata/md5-cache/dev-python/tvdb_api-2.0 | 2 +- metadata/md5-cache/dev-python/tweepy-2.3 | 2 +- metadata/md5-cache/dev-python/tweepy-3.5.0 | 2 +- metadata/md5-cache/dev-python/twine-1.11.0 | 2 +- metadata/md5-cache/dev-python/twine-1.15.0 | 2 +- metadata/md5-cache/dev-python/twine-3.0.0 | 2 +- metadata/md5-cache/dev-python/twine-3.1.1 | 2 +- .../md5-cache/dev-python/twisted-16.6.0-r3 | 2 +- .../md5-cache/dev-python/twisted-17.1.0-r2 | 2 +- metadata/md5-cache/dev-python/twisted-17.9.0 | 2 +- metadata/md5-cache/dev-python/twisted-18.4.0 | 2 +- metadata/md5-cache/dev-python/twisted-18.7.0 | 2 +- metadata/md5-cache/dev-python/twisted-19.10.0 | 2 +- .../md5-cache/dev-python/twisted-conch-13.2.0 | 2 +- .../md5-cache/dev-python/twisted-conch-15.2.1 | 2 +- .../md5-cache/dev-python/twisted-core-13.2.0 | 2 +- .../md5-cache/dev-python/twisted-core-15.2.1 | 2 +- .../md5-cache/dev-python/twisted-lore-13.2.0 | 2 +- .../md5-cache/dev-python/twisted-lore-15.2.1 | 2 +- .../md5-cache/dev-python/twisted-mail-13.2.0 | 2 +- .../md5-cache/dev-python/twisted-mail-15.2.1 | 2 +- .../md5-cache/dev-python/twisted-names-13.2.0 | 2 +- .../md5-cache/dev-python/twisted-names-15.2.1 | 2 +- .../md5-cache/dev-python/twisted-news-13.2.0 | 2 +- .../md5-cache/dev-python/twisted-news-15.2.1 | 2 +- .../md5-cache/dev-python/twisted-pair-13.2.0 | 2 +- .../md5-cache/dev-python/twisted-pair-15.2.1 | 2 +- .../dev-python/twisted-runner-13.2.0 | 2 +- .../dev-python/twisted-runner-15.2.1 | 2 +- .../md5-cache/dev-python/twisted-web-13.2.0 | 2 +- .../md5-cache/dev-python/twisted-web-15.2.1 | 2 +- .../md5-cache/dev-python/twisted-words-13.2.0 | 2 +- .../md5-cache/dev-python/twisted-words-15.2.1 | 2 +- metadata/md5-cache/dev-python/twitter-1.18.0 | 2 +- metadata/md5-cache/dev-python/twython-3.3.0 | 2 +- metadata/md5-cache/dev-python/twython-3.6.0 | 2 +- metadata/md5-cache/dev-python/txAMQP-0.6.2 | 2 +- metadata/md5-cache/dev-python/txAMQP-0.7.0 | 2 +- metadata/md5-cache/dev-python/txAMQP-0.8.2 | 2 +- metadata/md5-cache/dev-python/txaio-2.7.1 | 2 +- metadata/md5-cache/dev-python/txaio-2.9.0 | 2 +- .../md5-cache/dev-python/txgithub-15.0.0-r1 | 2 +- .../md5-cache/dev-python/txrequests-0.9.5-r1 | 2 +- .../md5-cache/dev-python/txtorcon-0.19.3-r1 | 2 +- metadata/md5-cache/dev-python/typed-ast-1.1.0 | 2 +- metadata/md5-cache/dev-python/typed-ast-1.2.0 | 2 +- metadata/md5-cache/dev-python/typed-ast-1.3.1 | 2 +- .../md5-cache/dev-python/typed-ast-1.4.0-r1 | 2 +- metadata/md5-cache/dev-python/typed-ast-1.4.1 | 2 +- metadata/md5-cache/dev-python/typing-3.6.2-r1 | 2 +- metadata/md5-cache/dev-python/typing-3.6.4-r1 | 2 +- metadata/md5-cache/dev-python/typing-3.7.4.1 | 2 +- .../dev-python/typing-extensions-3.7.4 | 2 +- .../dev-python/typing-extensions-3.7.4.1 | 2 +- metadata/md5-cache/dev-python/tzlocal-1.2 | 2 +- metadata/md5-cache/dev-python/u-msgpack-2.4.1 | 2 +- metadata/md5-cache/dev-python/u-msgpack-2.5.2 | 2 +- metadata/md5-cache/dev-python/ufoLib-3.0.0 | 2 +- metadata/md5-cache/dev-python/uhashring-1.0 | 2 +- metadata/md5-cache/dev-python/ujson-1.35 | 2 +- metadata/md5-cache/dev-python/ujson-1.35-r1 | 2 +- .../md5-cache/dev-python/uncertainties-3.0.1 | 2 +- .../md5-cache/dev-python/uncompyle6-2.10.1 | 2 +- .../md5-cache/dev-python/unicodecsv-0.14.1 | 2 +- .../md5-cache/dev-python/unidecode-0.04.20 | 2 +- .../md5-cache/dev-python/unidecode-0.04.21 | 2 +- .../md5-cache/dev-python/unidecode-1.0.22 | 2 +- .../md5-cache/dev-python/unidecode-1.0.23 | 2 +- metadata/md5-cache/dev-python/unidecode-1.1.1 | 2 +- .../md5-cache/dev-python/unittest-mixins-1.3 | 2 +- .../md5-cache/dev-python/unittest-mixins-1.6 | 2 +- metadata/md5-cache/dev-python/unittest2-1.1.0 | 2 +- .../md5-cache/dev-python/urdf_parser_py-0.4.1 | 2 +- metadata/md5-cache/dev-python/uritemplate-0.6 | 2 +- .../md5-cache/dev-python/uritemplate-3.0.0 | 2 +- .../md5-cache/dev-python/urlgrabber-3.10.1 | 2 +- .../md5-cache/dev-python/urlgrabber-3.10.1-r1 | 2 +- .../md5-cache/dev-python/urlgrabber-3.9.1-r2 | 2 +- metadata/md5-cache/dev-python/urllib3-1.24.2 | 2 +- metadata/md5-cache/dev-python/urllib3-1.25.7 | 2 +- metadata/md5-cache/dev-python/urwid-1.3.1 | 2 +- metadata/md5-cache/dev-python/urwid-2.0.1 | 2 +- metadata/md5-cache/dev-python/urwid-2.1.0 | 14 + .../md5-cache/dev-python/urwidtrees-1.0.2 | 2 +- .../md5-cache/dev-python/urwidtrees-1.0.2-r1 | 2 +- metadata/md5-cache/dev-python/utidylib-0.3-r2 | 2 +- metadata/md5-cache/dev-python/utidylib-0.6 | 2 +- metadata/md5-cache/dev-python/utmp-0.4 | 2 +- metadata/md5-cache/dev-python/uvloop-0.12.2 | 2 +- metadata/md5-cache/dev-python/uvloop-0.13.0 | 2 +- metadata/md5-cache/dev-python/uvloop-0.14.0 | 2 +- metadata/md5-cache/dev-python/uvloop-0.8.1 | 2 +- metadata/md5-cache/dev-python/vcrpy-1.11.1 | 2 +- metadata/md5-cache/dev-python/vcrpy-1.12.0 | 2 +- metadata/md5-cache/dev-python/vcstools-0.1.42 | 2 +- .../md5-cache/dev-python/vcversioner-2.16.0.0 | 2 +- metadata/md5-cache/dev-python/vdf-3.2 | 2 +- .../md5-cache/dev-python/vdirsyncer-0.16.3 | 2 +- .../md5-cache/dev-python/vdirsyncer-0.16.4 | 2 +- .../md5-cache/dev-python/vdirsyncer-0.16.6 | 2 +- .../md5-cache/dev-python/vdirsyncer-0.16.7 | 2 +- metadata/md5-cache/dev-python/venusian-1.0 | 2 +- .../dev-python/venusian-1.0_p20161030 | 2 +- metadata/md5-cache/dev-python/verboselogs-1.6 | 2 +- metadata/md5-cache/dev-python/versioneer-0.16 | 2 +- metadata/md5-cache/dev-python/versioneer-0.18 | 2 +- .../dev-python/versiontools-1.9.1-r1 | 2 +- metadata/md5-cache/dev-python/vertex-0.3.0-r1 | 2 +- metadata/md5-cache/dev-python/vertex-0.3.1-r1 | 2 +- metadata/md5-cache/dev-python/vine-1.1.3 | 2 +- metadata/md5-cache/dev-python/vine-1.3.0 | 2 +- .../md5-cache/dev-python/virtualenv-15.1.0 | 2 +- .../md5-cache/dev-python/virtualenv-16.0.0 | 2 +- .../md5-cache/dev-python/virtualenv-16.7.7 | 2 +- .../md5-cache/dev-python/virtualenv-16.7.8 | 2 +- .../md5-cache/dev-python/virtualenv-16.7.9 | 2 +- .../dev-python/virtualenv-clone-0.2.6 | 2 +- .../dev-python/virtualenv-clone-0.5.3 | 2 +- .../dev-python/virtualenvwrapper-4.8.2 | 2 +- .../dev-python/virtualenvwrapper-4.8.2-r1 | 2 +- .../dev-python/virtualenvwrapper-4.8.4 | 2 +- metadata/md5-cache/dev-python/visitor-0.1.3 | 2 +- metadata/md5-cache/dev-python/vobject-0.9.3 | 2 +- metadata/md5-cache/dev-python/vobject-0.9.5 | 2 +- .../md5-cache/dev-python/vobject-0.9.6.1-r1 | 2 +- .../md5-cache/dev-python/voluptuous-0.10.5 | 2 +- .../md5-cache/dev-python/voluptuous-0.11.1 | 2 +- metadata/md5-cache/dev-python/vpython-7.4.2 | 2 +- metadata/md5-cache/dev-python/vpython-7.4.6 | 2 +- metadata/md5-cache/dev-python/vulture-0.10 | 2 +- metadata/md5-cache/dev-python/waitress-1.0.2 | 2 +- metadata/md5-cache/dev-python/waitress-1.3.1 | 2 +- metadata/md5-cache/dev-python/warlock-1.1.0 | 2 +- metadata/md5-cache/dev-python/warlock-1.2.0 | 2 +- metadata/md5-cache/dev-python/warlock-1.3.0 | 2 +- .../md5-cache/dev-python/watchdog-0.8.3-r2 | 2 +- metadata/md5-cache/dev-python/watchdog-0.9.0 | 2 +- .../md5-cache/dev-python/wcwidth-0.1.7-r1 | 2 +- .../md5-cache/dev-python/wcwidth-0.1.7-r2 | 2 +- .../md5-cache/dev-python/weakrefmethod-1.0.3 | 2 +- metadata/md5-cache/dev-python/weasyprint-0.41 | 2 +- metadata/md5-cache/dev-python/weasyprint-43 | 2 +- .../md5-cache/dev-python/webassets-0.12.1 | 2 +- metadata/md5-cache/dev-python/webcolors-1.10 | 2 +- metadata/md5-cache/dev-python/webcolors-1.5 | 2 +- metadata/md5-cache/dev-python/webcolors-1.8.1 | 2 +- .../md5-cache/dev-python/webencodings-0.5.1 | 2 +- .../dev-python/webencodings-0.5.1-r1 | 2 +- metadata/md5-cache/dev-python/webob-1.8.2 | 2 +- metadata/md5-cache/dev-python/webob-1.8.2-r1 | 2 +- metadata/md5-cache/dev-python/webob-1.8.5 | 2 +- metadata/md5-cache/dev-python/webob-1.8.5-r1 | 2 +- metadata/md5-cache/dev-python/webob-1.8.5-r3 | 2 +- .../dev-python/websocket-client-0.37.0 | 2 +- .../dev-python/websocket-client-0.40.0 | 2 +- .../dev-python/websocket-client-0.47.0 | 2 +- .../dev-python/websocket-client-0.48.0 | 2 +- .../md5-cache/dev-python/websockify-0.8.0 | 2 +- metadata/md5-cache/dev-python/webtest-2.0.21 | 2 +- metadata/md5-cache/dev-python/webtest-2.0.29 | 2 +- .../md5-cache/dev-python/webtest-2.0.29-r1 | 2 +- metadata/md5-cache/dev-python/webtest-2.0.33 | 2 +- .../md5-cache/dev-python/webut-0.1.0.2-r1 | 2 +- metadata/md5-cache/dev-python/wehjit-0.2.2-r1 | 2 +- metadata/md5-cache/dev-python/werkzeug-0.12.2 | 2 +- metadata/md5-cache/dev-python/werkzeug-0.14.1 | 2 +- metadata/md5-cache/dev-python/werkzeug-0.15.4 | 2 +- metadata/md5-cache/dev-python/werkzeug-0.15.5 | 2 +- metadata/md5-cache/dev-python/werkzeug-0.16.0 | 2 +- metadata/md5-cache/dev-python/wheel-0.29.0 | 2 +- metadata/md5-cache/dev-python/wheel-0.33.6 | 2 +- metadata/md5-cache/dev-python/whelk-2.7.1 | 2 +- .../md5-cache/dev-python/whichcraft-0.4.1 | 2 +- metadata/md5-cache/dev-python/whisper-0.9.13 | 2 +- metadata/md5-cache/dev-python/whisper-0.9.15 | 2 +- metadata/md5-cache/dev-python/whisper-1.1.3 | 2 +- metadata/md5-cache/dev-python/whisper-1.1.5 | 2 +- metadata/md5-cache/dev-python/whoosh-2.6.0 | 2 +- metadata/md5-cache/dev-python/whoosh-2.7.4 | 2 +- .../dev-python/widgetsnbextension-3.0.0 | 2 +- .../dev-python/widgetsnbextension-3.4.2 | 2 +- metadata/md5-cache/dev-python/wrapt-1.10.10 | 2 +- metadata/md5-cache/dev-python/wrapt-1.10.11 | 2 +- metadata/md5-cache/dev-python/wrapt-1.11.2 | 2 +- metadata/md5-cache/dev-python/ws4py-0.3.4-r1 | 2 +- metadata/md5-cache/dev-python/ws4py-0.5.1 | 2 +- metadata/md5-cache/dev-python/ws4py-9999 | 2 +- .../dev-python/wsaccel-0.6.2_p20170108 | 2 +- .../md5-cache/dev-python/wsgiintercept-1.3.1 | 2 +- .../md5-cache/dev-python/wsgiproxy2-0.4.2 | 2 +- .../md5-cache/dev-python/wsgiproxy2-0.4.4-r1 | 2 +- .../md5-cache/dev-python/wsgiproxy2-0.4.6 | 2 +- metadata/md5-cache/dev-python/wsproto-0.11.0 | 2 +- metadata/md5-cache/dev-python/wsproto-0.12.0 | 2 +- metadata/md5-cache/dev-python/wstools-0.4.3 | 2 +- .../md5-cache/dev-python/wstools-0.4.5-r1 | 2 +- .../md5-cache/dev-python/wtf-peewee-3.0.0 | 2 +- metadata/md5-cache/dev-python/wtforms-2.1 | 2 +- metadata/md5-cache/dev-python/wtforms-2.2.1 | 2 +- metadata/md5-cache/dev-python/wurlitzer-2.0.0 | 2 +- .../dev-python/www-authenticate-0.9.2 | 2 +- .../md5-cache/dev-python/wxpython-3.0.2.0 | 2 +- metadata/md5-cache/dev-python/wxpython-4.0.6 | 2 +- metadata/md5-cache/dev-python/xapp-1.0.1-r2 | 2 +- metadata/md5-cache/dev-python/xarray-0.10.8 | 2 +- metadata/md5-cache/dev-python/xarray-0.12.1 | 2 +- metadata/md5-cache/dev-python/xcffib-0.5.1 | 2 +- metadata/md5-cache/dev-python/xcffib-0.6.0 | 2 +- metadata/md5-cache/dev-python/xcffib-0.7.0 | 2 +- metadata/md5-cache/dev-python/xcffib-0.8.1 | 2 +- metadata/md5-cache/dev-python/xcffib-0.9.0 | 16 + metadata/md5-cache/dev-python/xdis-3.3.1 | 2 +- metadata/md5-cache/dev-python/xdis-3.6.0 | 2 +- metadata/md5-cache/dev-python/xlrd-0.9.4 | 2 +- metadata/md5-cache/dev-python/xlrd-1.2.0 | 2 +- .../md5-cache/dev-python/xlsxwriter-0.7.8 | 2 +- .../md5-cache/dev-python/xlsxwriter-0.9.8 | 2 +- .../md5-cache/dev-python/xlutils-2.0.0-r1 | 2 +- metadata/md5-cache/dev-python/xlwt-1.2.0 | 2 +- metadata/md5-cache/dev-python/xlwt-1.3.0 | 2 +- .../md5-cache/dev-python/xmlschema-1.0.16 | 2 +- .../md5-cache/dev-python/xmltodict-0.11.0 | 2 +- .../md5-cache/dev-python/xmltodict-0.12.0 | 2 +- .../md5-cache/dev-python/xmltodict-0.12.0-r1 | 2 +- metadata/md5-cache/dev-python/xstatic-1.0.1 | 2 +- .../dev-python/xstatic-bootstrap-scss-3.3.7.1 | 2 +- .../dev-python/xstatic-datatables-1.10.15.1 | 2 +- .../dev-python/xstatic-jquery-1.10.2.1 | 2 +- .../dev-python/xstatic-patternfly-3.21.0.1 | 2 +- ...atic-patternfly-bootstrap-treeview-2.1.3.2 | 2 +- .../md5-cache/dev-python/xvfbwrapper-0.2.8 | 15 - .../md5-cache/dev-python/xvfbwrapper-0.2.9 | 16 +- metadata/md5-cache/dev-python/yapf-0.24.0 | 2 +- metadata/md5-cache/dev-python/yapf-0.28.0 | 2 +- metadata/md5-cache/dev-python/yappi-0.98 | 2 +- metadata/md5-cache/dev-python/yappi-1.0 | 2 +- .../md5-cache/dev-python/yapsy-1.11.223-r2 | 2 +- metadata/md5-cache/dev-python/yaql-1.1.3 | 2 +- metadata/md5-cache/dev-python/yarl-1.1.1 | 2 +- metadata/md5-cache/dev-python/yarl-1.3.0 | 2 +- metadata/md5-cache/dev-python/yaswfp-0.9.3 | 2 +- .../dev-python/zVMCloudConnector-1.2.2 | 2 +- .../dev-python/zVMCloudConnector-1.4.1 | 2 +- metadata/md5-cache/dev-python/zake-0.2.1 | 2 +- metadata/md5-cache/dev-python/zbase32-1.1.5 | 2 +- .../md5-cache/dev-python/zc-buildout-2.5.3-r1 | 2 +- metadata/md5-cache/dev-python/zc-lockfile-1.4 | 2 +- metadata/md5-cache/dev-python/zc-lockfile-2.0 | 2 +- metadata/md5-cache/dev-python/zeep-2.4.0 | 2 +- metadata/md5-cache/dev-python/zeep-2.5.0 | 2 +- metadata/md5-cache/dev-python/zeep-3.1.0 | 2 +- metadata/md5-cache/dev-python/zeep-3.4.0 | 2 +- metadata/md5-cache/dev-python/zeroconf-0.19.1 | 2 +- metadata/md5-cache/dev-python/zeroconf-0.24.4 | 2 +- metadata/md5-cache/dev-python/zfec-1.4.24 | 2 +- metadata/md5-cache/dev-python/zict-0.1.2 | 2 +- metadata/md5-cache/dev-python/zict-0.1.3 | 2 +- metadata/md5-cache/dev-python/zict-0.1.4 | 2 +- metadata/md5-cache/dev-python/zipp-0.5.2 | 2 +- metadata/md5-cache/dev-python/zipp-0.6.0 | 2 +- metadata/md5-cache/dev-python/zipp-1.0.0 | 2 +- .../dev-python/zope-component-4.3.0-r1 | 2 +- .../md5-cache/dev-python/zope-component-4.4.1 | 2 +- .../dev-python/zope-configuration-4.1.0 | 2 +- .../dev-python/zope-configuration-4.3.1 | 2 +- .../dev-python/zope-deprecation-4.2.0 | 2 +- .../dev-python/zope-deprecation-4.4.0 | 2 +- .../md5-cache/dev-python/zope-event-4.2.0 | 2 +- .../md5-cache/dev-python/zope-event-4.3.0 | 2 +- metadata/md5-cache/dev-python/zope-event-4.4 | 2 +- .../dev-python/zope-exceptions-4.1.0 | 2 +- .../md5-cache/dev-python/zope-exceptions-4.3 | 2 +- .../dev-python/zope-i18nmessageid-4.1.0 | 2 +- .../dev-python/zope-i18nmessageid-5.0.0 | 2 +- .../md5-cache/dev-python/zope-interface-4.1.1 | 2 +- .../md5-cache/dev-python/zope-interface-4.3.2 | 2 +- .../md5-cache/dev-python/zope-interface-4.4.3 | 2 +- .../md5-cache/dev-python/zope-interface-4.5.0 | 2 +- .../md5-cache/dev-python/zope-interface-4.6.0 | 2 +- .../md5-cache/dev-python/zope-interface-4.7.1 | 2 +- .../md5-cache/dev-python/zope-schema-4.5.0 | 2 +- .../md5-cache/dev-python/zope-schema-4.9.3 | 2 +- .../md5-cache/dev-python/zope-testing-4.6.2 | 2 +- .../md5-cache/dev-python/zope-testing-4.7-r1 | 2 +- .../dev-python/zope-testrunner-4.7.0 | 2 +- .../md5-cache/dev-python/zope-testrunner-5.1 | 2 +- .../md5-cache/dev-python/zsi-2.1_alpha1-r1 | 2 +- .../md5-cache/dev-python/zstandard-0.11.0 | 2 +- .../md5-cache/dev-python/zstandard-0.12.0 | 2 +- .../md5-cache/dev-python/zstandard-0.13.0 | 2 +- metadata/md5-cache/dev-python/zstandard-0.8.1 | 2 +- metadata/md5-cache/dev-qt/Manifest.gz | Bin 36820 -> 36979 bytes metadata/md5-cache/dev-qt/qtgui-5.14.0-r2 | 17 + .../dev-qt/{qtsvg-5.14.0 => qtsvg-5.14.0-r1} | 2 +- metadata/md5-cache/dev-ruby/Manifest.gz | Bin 202604 -> 202756 bytes .../md5-cache/dev-ruby/puppetdb-termini-6.8.0 | 10 + metadata/md5-cache/dev-tcltk/Manifest.gz | Bin 8984 -> 8984 bytes metadata/md5-cache/dev-tcltk/snack-2.2.10-r8 | 2 +- metadata/md5-cache/dev-tex/Manifest.gz | Bin 15182 -> 15177 bytes metadata/md5-cache/dev-tex/dot2tex-2.11.3 | 2 +- metadata/md5-cache/dev-tex/dot2tex-2.9.0 | 2 +- metadata/md5-cache/dev-tex/rubber-1.4 | 2 +- metadata/md5-cache/dev-util/Manifest.gz | Bin 133553 -> 133449 bytes metadata/md5-cache/dev-util/bite-9999 | 2 +- .../md5-cache/dev-util/boost-build-1.72.0 | 4 +- .../md5-cache/dev-util/buildbot-0.8.12-r3 | 2 +- .../md5-cache/dev-util/buildbot-0.9.12-r1 | 2 +- metadata/md5-cache/dev-util/buildbot-1.1.2 | 2 +- metadata/md5-cache/dev-util/buildbot-1.3.0 | 2 +- metadata/md5-cache/dev-util/buildbot-9999 | 2 +- .../dev-util/buildbot-console-view-0.9.12 | 2 +- .../dev-util/buildbot-console-view-1.1.2 | 2 +- .../dev-util/buildbot-console-view-1.3.0 | 2 +- .../dev-util/buildbot-grid-view-0.9.12_p1 | 2 +- .../dev-util/buildbot-grid-view-1.1.2 | 2 +- .../dev-util/buildbot-grid-view-1.3.0 | 2 +- .../md5-cache/dev-util/buildbot-pkg-0.9.12 | 2 +- .../md5-cache/dev-util/buildbot-pkg-1.1.2 | 2 +- .../md5-cache/dev-util/buildbot-pkg-1.3.0 | 2 +- .../md5-cache/dev-util/buildbot-slave-0.8.12 | 2 +- .../dev-util/buildbot-waterfall-view-0.9.12 | 2 +- .../dev-util/buildbot-waterfall-view-1.1.2 | 2 +- .../dev-util/buildbot-waterfall-view-1.3.0 | 2 +- .../md5-cache/dev-util/buildbot-worker-0.9.12 | 2 +- .../md5-cache/dev-util/buildbot-worker-1.1.2 | 2 +- .../md5-cache/dev-util/buildbot-worker-1.3.0 | 2 +- .../md5-cache/dev-util/buildbot-worker-9999 | 2 +- .../dev-util/buildbot-wsgi-dashboards-0.9.12 | 2 +- .../dev-util/buildbot-wsgi-dashboards-1.1.2 | 2 +- .../dev-util/buildbot-wsgi-dashboards-1.3.0 | 2 +- .../md5-cache/dev-util/buildbot-www-0.9.12 | 2 +- .../md5-cache/dev-util/buildbot-www-1.1.2 | 2 +- .../md5-cache/dev-util/buildbot-www-1.3.0 | 2 +- metadata/md5-cache/dev-util/bumpversion-0.5.3 | 2 +- metadata/md5-cache/dev-util/byacc-20170201 | 9 - metadata/md5-cache/dev-util/byacc-20180609 | 9 - metadata/md5-cache/dev-util/catalyst-3.0.8 | 2 +- metadata/md5-cache/dev-util/catalyst-9999 | 2 +- metadata/md5-cache/dev-util/catfish-1.4.10 | 2 +- metadata/md5-cache/dev-util/catfish-1.4.12 | 2 +- metadata/md5-cache/dev-util/catfish-1.4.13 | 2 +- metadata/md5-cache/dev-util/cdiff-1.0 | 2 +- metadata/md5-cache/dev-util/cdiff-9999 | 2 +- .../md5-cache/dev-util/cligh-0.1_p20120630 | 2 +- metadata/md5-cache/dev-util/cligh-0.2 | 2 +- metadata/md5-cache/dev-util/cligh-9999 | 2 +- metadata/md5-cache/dev-util/cmdtest-0.30 | 2 +- metadata/md5-cache/dev-util/cmdtest-0.32 | 2 +- metadata/md5-cache/dev-util/coccigrep-1.13 | 2 +- metadata/md5-cache/dev-util/comparator-2.10 | 2 +- metadata/md5-cache/dev-util/comparator-2.12 | 2 +- metadata/md5-cache/dev-util/conan-1.18.1-r1 | 2 +- metadata/md5-cache/dev-util/conan-1.19.2 | 2 +- metadata/md5-cache/dev-util/confix-2.3.5-r2 | 2 +- metadata/md5-cache/dev-util/confix-2.3.5-r3 | 2 +- metadata/md5-cache/dev-util/confix-9999 | 2 +- .../md5-cache/dev-util/cookiecutter-1.6.0 | 2 +- metadata/md5-cache/dev-util/cppcheck-1.86 | 2 +- metadata/md5-cache/dev-util/cppcheck-1.87 | 2 +- metadata/md5-cache/dev-util/cppcheck-1.88 | 2 +- metadata/md5-cache/dev-util/cppcheck-9999 | 2 +- metadata/md5-cache/dev-util/cram-0.7 | 2 +- metadata/md5-cache/dev-util/diffoscope-129 | 2 +- metadata/md5-cache/dev-util/diffoscope-87 | 2 +- metadata/md5-cache/dev-util/diffoscope-88 | 2 +- metadata/md5-cache/dev-util/diffstat-1.63 | 9 + metadata/md5-cache/dev-util/distro-info-0.14 | 2 +- metadata/md5-cache/dev-util/distro-info-0.22 | 2 +- metadata/md5-cache/dev-util/dogtail-0.9.10 | 2 +- metadata/md5-cache/dev-util/dput-ng-1.10 | 2 +- metadata/md5-cache/dev-util/dput-ng-1.28 | 2 +- metadata/md5-cache/dev-util/flawfinder-2.0.10 | 2 +- metadata/md5-cache/dev-util/flawfinder-2.0.7 | 2 +- metadata/md5-cache/dev-util/flawfinder-2.0.8 | 2 +- metadata/md5-cache/dev-util/gcovr-3.3 | 2 +- metadata/md5-cache/dev-util/gcovr-4.1 | 2 +- metadata/md5-cache/dev-util/gcovr-4.2 | 2 +- .../md5-cache/dev-util/gdbus-codegen-2.60.7 | 2 +- metadata/md5-cache/dev-util/gertty-1.3.2 | 2 +- metadata/md5-cache/dev-util/gertty-1.4.0 | 2 +- metadata/md5-cache/dev-util/gertty-1.5.0-r1 | 2 +- metadata/md5-cache/dev-util/gertty-1.6.0-r1 | 2 +- metadata/md5-cache/dev-util/gertty-9999 | 2 +- .../md5-cache/dev-util/gprof2dot-2016.10.13 | 2 +- .../md5-cache/dev-util/gprof2dot-2017.09.19 | 2 +- .../md5-cache/dev-util/gprof2dot-2019.11.30 | 2 +- metadata/md5-cache/dev-util/gquilt-0.25-r1 | 2 +- .../md5-cache/dev-util/gyp-20170904022846 | 2 +- .../md5-cache/dev-util/gyp-99999999999999 | 2 +- metadata/md5-cache/dev-util/howdoi-1.2.1 | 2 +- metadata/md5-cache/dev-util/meld-3.20.1 | 2 +- metadata/md5-cache/dev-util/meson-0.51.2 | 2 +- metadata/md5-cache/dev-util/meson-0.52.1 | 2 +- metadata/md5-cache/dev-util/meson-0.53.0 | 2 +- metadata/md5-cache/dev-util/meson-9999 | 2 +- metadata/md5-cache/dev-util/mpatch-0.8-r1 | 2 +- metadata/md5-cache/dev-util/pkgcheck-0.7.3 | 2 +- metadata/md5-cache/dev-util/pkgcheck-0.7.4 | 2 +- metadata/md5-cache/dev-util/pkgcheck-9999 | 2 +- metadata/md5-cache/dev-util/qmtest-2.4.1-r1 | 2 +- metadata/md5-cache/dev-util/rbtools-0.7.10 | 2 +- metadata/md5-cache/dev-util/rbtools-0.7.11 | 2 +- metadata/md5-cache/dev-util/rbtools-1.0.2 | 2 +- metadata/md5-cache/dev-util/rosdep-0.13.0 | 2 +- metadata/md5-cache/dev-util/rosdep-0.14.0 | 2 +- metadata/md5-cache/dev-util/rosdep-0.15.0 | 2 +- metadata/md5-cache/dev-util/rosdep-9999 | 2 +- metadata/md5-cache/dev-util/rosinstall-0.7.8 | 2 +- metadata/md5-cache/dev-util/rosinstall-9999 | 2 +- .../dev-util/rosinstall_generator-0.1.13 | 2 +- .../dev-util/rosinstall_generator-0.1.14 | 2 +- .../dev-util/rosinstall_generator-9999 | 2 +- metadata/md5-cache/dev-util/scons-3.1.1 | 2 +- metadata/md5-cache/dev-util/scons-3.1.2 | 2 +- .../md5-cache/dev-util/spec-cleaner-1.0.7 | 2 +- metadata/md5-cache/dev-util/spec-cleaner-9999 | 2 +- metadata/md5-cache/dev-util/tailor-0.9.35-r1 | 2 +- metadata/md5-cache/dev-util/vint-0.3.18 | 2 +- metadata/md5-cache/dev-util/vint-0.3.19 | 2 +- metadata/md5-cache/dev-util/wstool-0.1.18 | 2 +- metadata/md5-cache/dev-util/wstool-9999 | 2 +- .../md5-cache/dev-util/xesam-tools-0.7.0-r1 | 2 +- .../md5-cache/dev-util/xxdiff-4.0.1_p20170622 | 2 +- metadata/md5-cache/dev-vcs/Manifest.gz | Bin 25507 -> 25501 bytes metadata/md5-cache/dev-vcs/bzr-2.7.0 | 2 +- metadata/md5-cache/dev-vcs/bzr-2.7.1_pre | 2 +- metadata/md5-cache/dev-vcs/bzr-rewrite-0.6.3 | 2 +- .../md5-cache/dev-vcs/bzr-xmloutput-0.8.8-r2 | 2 +- metadata/md5-cache/dev-vcs/bzrtools-2.5 | 2 +- metadata/md5-cache/dev-vcs/cvs2svn-2.4.0-r1 | 2 +- metadata/md5-cache/dev-vcs/cvs2svn-2.5.0 | 2 +- metadata/md5-cache/dev-vcs/git-cola-2.11 | 2 +- metadata/md5-cache/dev-vcs/git-cola-3.2 | 2 +- .../md5-cache/dev-vcs/git-remote-hg-1.0.1 | 2 +- metadata/md5-cache/dev-vcs/git-spindle-3.3 | 2 +- metadata/md5-cache/dev-vcs/git-spindle-3.3-r1 | 2 +- .../dev-vcs/github-pages-publish-0.1.2 | 14 - .../dev-vcs/github-pages-publish-0.1.3 | 15 + metadata/md5-cache/dev-vcs/gitinspector-0.4.4 | 2 +- metadata/md5-cache/dev-vcs/hg-evolve-8.5.1 | 2 +- metadata/md5-cache/dev-vcs/hg-evolve-9.2.1 | 2 +- metadata/md5-cache/dev-vcs/hg-git-0.8.11 | 2 +- metadata/md5-cache/dev-vcs/hg-git-0.8.12 | 2 +- metadata/md5-cache/dev-vcs/hg-git-0.8.12-r1 | 2 +- .../dev-vcs/hg-git-0.8.13_pre20190808 | 2 +- metadata/md5-cache/dev-vcs/hg-git-0.8.8 | 2 +- metadata/md5-cache/dev-vcs/hgsubversion-1.9.2 | 2 +- metadata/md5-cache/dev-vcs/hgsvn-0.2.3-r1 | 2 +- metadata/md5-cache/dev-vcs/hgview-1.9.0-r1 | 2 +- metadata/md5-cache/dev-vcs/kdesvn-2.1.0 | 8 +- metadata/md5-cache/dev-vcs/mercurial-4.6.2 | 2 +- metadata/md5-cache/dev-vcs/mercurial-4.9-r2 | 2 +- metadata/md5-cache/dev-vcs/mercurial-4.9.1 | 2 +- metadata/md5-cache/dev-vcs/mercurial-5.0.2 | 2 +- metadata/md5-cache/dev-vcs/mercurial-5.1.2 | 2 +- metadata/md5-cache/dev-vcs/mercurial-9999 | 2 +- .../md5-cache/dev-vcs/mercurial-server-1.2-r1 | 2 +- .../md5-cache/dev-vcs/mercurial-server-9999 | 2 +- .../md5-cache/dev-vcs/python-gitlab-1.13.0 | 2 +- .../md5-cache/dev-vcs/python-gitlab-1.7.0 | 2 +- .../md5-cache/dev-vcs/python-gitlab-1.8.0 | 2 +- .../md5-cache/dev-vcs/python-gitlab-1.9.0 | 2 +- metadata/md5-cache/dev-vcs/stgit-0.19 | 2 +- metadata/md5-cache/dev-vcs/stgit-0.20 | 2 +- metadata/md5-cache/dev-vcs/subversion-1.12.2 | 2 +- metadata/md5-cache/dev-vcs/subversion-1.13.0 | 2 +- metadata/md5-cache/dev-vcs/svneverever-1.3.2 | 2 +- metadata/md5-cache/dev-vcs/svneverever-1.4.2 | 2 +- metadata/md5-cache/dev-vcs/svnmailer-1.0.9-r1 | 2 +- metadata/md5-cache/dev-vcs/tortoisehg-4.9 | 2 +- metadata/md5-cache/dev-vcs/tortoisehg-4.9.1 | 2 +- metadata/md5-cache/dev-vcs/tortoisehg-5.0.2 | 2 +- metadata/md5-cache/dev-vcs/tortoisehg-9999 | 2 +- metadata/md5-cache/games-action/Manifest.gz | Bin 14577 -> 14579 bytes .../md5-cache/games-action/slune-1.0.15-r1 | 2 +- metadata/md5-cache/games-board/Manifest.gz | Bin 13734 -> 13741 bytes .../md5-cache/games-board/pychess-0.99.4-r1 | 2 +- metadata/md5-cache/games-board/pysolfc-2.6.4 | 2 +- .../md5-cache/games-emulation/Manifest.gz | Bin 13458 -> 13463 bytes .../md5-cache/games-emulation/m64py-0.2.4 | 2 +- metadata/md5-cache/games-engines/Manifest.gz | Bin 5882 -> 5877 bytes .../games-engines/renpy-6.99.12.4-r3 | 2 +- metadata/md5-cache/games-misc/Manifest.gz | Bin 12647 -> 12647 bytes metadata/md5-cache/games-misc/doge-3.5.0 | 2 +- metadata/md5-cache/games-mud/Manifest.gz | Bin 2405 -> 2407 bytes metadata/md5-cache/games-mud/lyntin-4.2-r2 | 2 +- metadata/md5-cache/games-strategy/Manifest.gz | Bin 11026 -> 11024 bytes .../games-strategy/outerspace-0.5.68-r1 | 2 +- metadata/md5-cache/games-util/Manifest.gz | Bin 10102 -> 10113 bytes metadata/md5-cache/games-util/lutris-0.5.3 | 2 +- metadata/md5-cache/games-util/lutris-0.5.4-r1 | 2 +- metadata/md5-cache/games-util/lutris-9999 | 2 +- metadata/md5-cache/games-util/nml-0.4.5 | 2 +- metadata/md5-cache/games-util/nml-0.4.5-r1 | 2 +- metadata/md5-cache/games-util/nml-0.4.5-r2 | 2 +- metadata/md5-cache/kde-frameworks/Manifest.gz | Bin 27474 -> 27475 bytes .../md5-cache/kde-frameworks/kapidox-5.64.0 | 2 +- .../md5-cache/kde-frameworks/kapidox-5.66.0 | 2 +- metadata/md5-cache/kde-misc/Manifest.gz | Bin 6041 -> 6046 bytes metadata/md5-cache/kde-misc/krusader-2.7.2 | 8 +- metadata/md5-cache/mail-client/Manifest.gz | Bin 9482 -> 9484 bytes metadata/md5-cache/mail-client/alot-0.8.1 | 2 +- metadata/md5-cache/mail-client/alot-9999 | 2 +- metadata/md5-cache/mail-filter/Manifest.gz | Bin 14063 -> 14060 bytes metadata/md5-cache/mail-filter/afew-1.2.0 | 2 +- metadata/md5-cache/mail-filter/afew-1.3.0 | 2 +- .../mail-filter/courier-pythonfilter-3.0.2 | 2 +- .../md5-cache/mail-filter/pypolicyd-spf-2.0.2 | 2 +- .../md5-cache/mail-filter/spambayes-1.1_beta2 | 2 +- metadata/md5-cache/mail-mta/Manifest.gz | Bin 5312 -> 5312 bytes ....5_pre20200105 => postfix-3.5_pre20200112} | 2 +- metadata/md5-cache/media-gfx/Manifest.gz | Bin 60494 -> 60665 bytes metadata/md5-cache/media-gfx/cairosvg-1.0.22 | 2 +- metadata/md5-cache/media-gfx/cairosvg-2.0.3 | 2 +- .../md5-cache/media-gfx/displaycal-3.8.8.1 | 2 +- .../md5-cache/media-gfx/fontypython-0.4.4-r3 | 2 +- .../md5-cache/media-gfx/gnofract4d-3.14-r1 | 2 +- .../md5-cache/media-gfx/gnofract4d-3.14.1 | 2 +- .../md5-cache/media-gfx/gnofract4d-4.0.1_p1 | 2 +- metadata/md5-cache/media-gfx/img2pdf-0.3.1 | 2 +- metadata/md5-cache/media-gfx/img2pdf-0.3.3 | 2 +- metadata/md5-cache/media-gfx/iscan-3.61.0 | 2 +- metadata/md5-cache/media-gfx/kuickshow-0.10.1 | 8 +- metadata/md5-cache/media-gfx/mcomix-1.2.1 | 2 +- .../md5-cache/media-gfx/mirage-0.9.5.2-r1 | 2 +- .../md5-cache/media-gfx/plantuml-1.2020.0 | 13 + .../md5-cache/media-gfx/printrun-20150310-r3 | 2 +- .../md5-cache/media-gfx/printrun-99999999 | 2 +- metadata/md5-cache/media-gfx/pycam-0.5.1 | 2 +- metadata/md5-cache/media-gfx/pycam-0.6.2 | 2 +- metadata/md5-cache/media-gfx/pycam-0.6.4 | 2 +- .../media-gfx/qrencode-python-1.02_pre140921 | 2 +- metadata/md5-cache/media-gfx/scour-0.37 | 2 +- metadata/md5-cache/media-gfx/sigal-1.3.0 | 2 +- metadata/md5-cache/media-gfx/svg2rlg-0.3 | 2 +- metadata/md5-cache/media-gfx/termtosvg-0.7.0 | 2 +- metadata/md5-cache/media-gfx/termtosvg-0.8.0 | 2 +- .../media-gfx/uniconvertor-2.0_pre379-r1 | 2 +- .../media-gfx/uniconvertor-2.0_pre379-r2 | 2 +- metadata/md5-cache/media-gfx/xdot-1.1 | 2 +- metadata/md5-cache/media-gfx/xdot-9999 | 2 +- metadata/md5-cache/media-libs/Manifest.gz | Bin 107610 -> 107631 bytes metadata/md5-cache/media-libs/aubio-0.4.7 | 2 +- metadata/md5-cache/media-libs/aubio-0.4.8 | 2 +- metadata/md5-cache/media-libs/aubio-0.4.9 | 2 +- metadata/md5-cache/media-libs/imlib2-1.6.1 | 4 +- metadata/md5-cache/media-libs/mutagen-1.42.0 | 2 +- metadata/md5-cache/media-libs/mutagen-1.43.0 | 6 +- metadata/md5-cache/media-libs/portmidi-217-r2 | 2 +- metadata/md5-cache/media-libs/portmidi-217-r3 | 2 +- .../md5-cache/media-libs/pyliblo-0.10.0-r1 | 2 +- metadata/md5-cache/media-sound/Manifest.gz | Bin 85729 -> 85570 bytes .../md5-cache/media-sound/audiotools-3.1.1 | 2 +- metadata/md5-cache/media-sound/beets-1.4.9-r1 | 2 +- metadata/md5-cache/media-sound/din-43.0.1 | 6 +- metadata/md5-cache/media-sound/din-5.2.1 | 12 - .../md5-cache/media-sound/frescobaldi-3.0.0 | 2 +- metadata/md5-cache/media-sound/gpodder-3.10.5 | 2 +- metadata/md5-cache/media-sound/gpodder-3.9.1 | 2 +- metadata/md5-cache/media-sound/grip-3.10.2 | 14 - .../media-sound/{grip-3.9.0 => grip-3.9.0-r1} | 4 +- metadata/md5-cache/media-sound/grip-4.0.0 | 14 - .../media-sound/{grip-4.0.1 => grip-4.0.1-r1} | 4 +- .../md5-cache/media-sound/gtklick-0.6.4-r1 | 2 +- metadata/md5-cache/media-sound/jack-3.1.1-r2 | 2 +- metadata/md5-cache/media-sound/lyvi-2.0.0 | 2 +- metadata/md5-cache/media-sound/marrie-0.4 | 2 +- metadata/md5-cache/media-sound/marrie-9999 | 2 +- .../md5-cache/media-sound/moosic-1.5.6-r1 | 2 +- .../md5-cache/media-sound/mps-youtube-0.2.7.1 | 2 +- .../md5-cache/media-sound/mps-youtube-0.2.8 | 2 +- .../md5-cache/media-sound/mps-youtube-9999 | 2 +- metadata/md5-cache/media-sound/picard-2.1.3 | 2 +- metadata/md5-cache/media-sound/picard-9999 | 2 +- .../md5-cache/media-sound/positron-1.1-r1 | 2 +- .../md5-cache/media-sound/pulsemixer-1.5.0 | 2 +- .../md5-cache/media-sound/pulsemixer-9999 | 2 +- .../md5-cache/media-sound/qtractor-0.9.12 | 14 + .../md5-cache/media-sound/quodlibet-3.8.1-r1 | 2 +- .../md5-cache/media-sound/quodlibet-3.9.1 | 2 +- .../md5-cache/media-sound/quodlibet-4.1.0 | 2 +- .../md5-cache/media-sound/quodlibet-4.2.0 | 2 +- .../md5-cache/media-sound/quodlibet-4.2.1 | 2 +- metadata/md5-cache/media-sound/rgain-1.2.1-r1 | 2 +- .../md5-cache/media-sound/sonata-1.6.2.1-r2 | 2 +- .../media-sound/teamspeak-server-3.11.0 | 14 + metadata/md5-cache/media-sound/volti-0.2.3-r1 | 2 +- metadata/md5-cache/media-sound/whipper-0.9.0 | 2 +- metadata/md5-cache/media-tv/Manifest.gz | Bin 7089 -> 7085 bytes metadata/md5-cache/media-tv/tvnamer-2.4 | 2 +- metadata/md5-cache/media-tv/tvnamer-2.5 | 2 +- metadata/md5-cache/media-video/Manifest.gz | Bin 38743 -> 38759 bytes .../md5-cache/media-video/devedeng-4.15.0 | 2 +- .../md5-cache/media-video/devedeng-4.16.0 | 2 +- metadata/md5-cache/media-video/gaupol-1.5 | 2 +- metadata/md5-cache/media-video/gaupol-1.6 | 2 +- metadata/md5-cache/media-video/gaupol-1.7 | 2 +- .../md5-cache/media-video/openshot-2.4.0-r1 | 2 +- metadata/md5-cache/media-video/openshot-2.4.4 | 2 +- .../media-video/photofilmstrip-3.7.1 | 2 +- .../md5-cache/media-video/subliminal-2.0.5-r2 | 2 +- .../md5-cache/media-video/subliminal-2.0.5-r3 | 2 +- .../md5-cache/media-video/subliminal-9999 | 2 +- .../md5-cache/media-video/tovid-0.35.2-r1 | 2 +- metadata/md5-cache/media-video/vcsi-7 | 2 +- .../md5-cache/media-video/yle-dl-20191022-r1 | 2 +- .../md5-cache/media-video/yle-dl-20191231 | 2 +- metadata/md5-cache/net-analyzer/2ping-4.2 | 2 +- metadata/md5-cache/net-analyzer/2ping-4.3 | 2 +- metadata/md5-cache/net-analyzer/Manifest.gz | Bin 83130 -> 83136 bytes metadata/md5-cache/net-analyzer/carl-0.9-r2 | 2 +- .../md5-cache/net-analyzer/fail2ban-0.10.4 | 2 +- .../md5-cache/net-analyzer/fail2ban-0.10.4-r2 | 2 +- .../md5-cache/net-analyzer/fail2ban-0.10.5-r1 | 2 +- .../md5-cache/net-analyzer/fail2ban-0.11.1-r1 | 2 +- .../md5-cache/net-analyzer/fail2ban-99999999 | 2 +- .../md5-cache/net-analyzer/flent-1.0.1-r1 | 2 +- .../net-analyzer/graphite-web-1.1.3-r1 | 2 +- .../md5-cache/net-analyzer/graphite-web-1.1.5 | 2 +- .../md5-cache/net-analyzer/gvm-tools-2.0.0 | 2 +- .../net-analyzer/linkchecker-9.4.0-r1 | 2 +- .../md5-cache/net-analyzer/linkchecker-9999 | 2 +- .../net-analyzer/nagios-check_multiple-0.0.1 | 2 +- .../net-analyzer/nagios-icinga-openvpn-0.0.1 | 2 +- .../md5-cache/net-analyzer/nagstamon-2.0.1 | 2 +- .../md5-cache/net-analyzer/nagstamon-3.0.2-r1 | 2 +- .../md5-cache/net-analyzer/nagstamon-3.2.1 | 2 +- .../md5-cache/net-analyzer/net-snmp-5.8-r1 | 2 +- .../md5-cache/net-analyzer/net-snmp-5.8-r2 | 2 +- .../md5-cache/net-analyzer/net-snmp-5.8-r5 | 2 +- .../net-analyzer/net-snmp-5.8.1_pre1 | 2 +- .../md5-cache/net-analyzer/net-snmp-99999999 | 2 +- metadata/md5-cache/net-analyzer/ospd-2.0.0 | 2 +- metadata/md5-cache/net-analyzer/pbgpp-0.2.10 | 2 +- .../net-analyzer/prelude-correlator-3.0.1-r1 | 2 +- .../net-analyzer/prelude-correlator-4.0.0 | 2 +- .../net-analyzer/prelude-correlator-4.1.1 | 2 +- .../net-analyzer/prelude-correlator-5.1.0 | 2 +- metadata/md5-cache/net-analyzer/pypacker-2.9 | 2 +- metadata/md5-cache/net-analyzer/pypacker-4.6 | 2 +- metadata/md5-cache/net-analyzer/pypacker-4.7 | 2 +- metadata/md5-cache/net-analyzer/pypacker-4.8 | 2 +- metadata/md5-cache/net-analyzer/pypacker-4.9 | 2 +- .../md5-cache/net-analyzer/python-gvm-1.1.0 | 2 +- .../net-analyzer/ripe-atlas-tools-1.2.3-r1 | 2 +- .../md5-cache/net-analyzer/rrdtool-1.6.0-r1 | 2 +- metadata/md5-cache/net-analyzer/rrdtool-1.7.1 | 2 +- metadata/md5-cache/net-analyzer/rrdtool-1.7.2 | 2 +- .../md5-cache/net-analyzer/scapy-2.3.2-r1 | 2 +- metadata/md5-cache/net-analyzer/scapy-2.4.2 | 2 +- metadata/md5-cache/net-analyzer/scapy-2.4.3 | 2 +- metadata/md5-cache/net-analyzer/scapy-9999 | 2 +- .../net-analyzer/speedtest-cli-2.1.2 | 2 +- .../net-analyzer/{vnstat-2.3 => vnstat-2.5} | 4 +- metadata/md5-cache/net-analyzer/wapiti-3.0.2 | 2 +- metadata/md5-cache/net-analyzer/wapiti-9999 | 2 +- metadata/md5-cache/net-dns/Manifest.gz | Bin 16710 -> 16718 bytes .../md5-cache/net-dns/dnsimple-dyndns-0.1 | 2 +- metadata/md5-cache/net-dns/dnsviz-0.8.2 | 2 +- metadata/md5-cache/net-firewall/Manifest.gz | Bin 9837 -> 9824 bytes metadata/md5-cache/net-firewall/fwknop-2.6.10 | 2 +- .../md5-cache/net-firewall/fwknop-2.6.9-r1 | 2 +- metadata/md5-cache/net-firewall/ufw-0.35-r1 | 2 +- metadata/md5-cache/net-firewall/ufw-0.36 | 2 +- .../net-firewall/ufw-frontends-0.3.2-r5 | 2 +- metadata/md5-cache/net-fs/Manifest.gz | Bin 10282 -> 10275 bytes metadata/md5-cache/net-fs/nfstest-1.0.2 | 2 +- metadata/md5-cache/net-fs/nfstest-2.1.2 | 2 +- metadata/md5-cache/net-fs/s3ql-2.24 | 2 +- metadata/md5-cache/net-fs/s3ql-2.25 | 2 +- metadata/md5-cache/net-fs/s3ql-2.26 | 2 +- metadata/md5-cache/net-fs/s3ql-2.28 | 2 +- metadata/md5-cache/net-fs/s3ql-2.32 | 2 +- metadata/md5-cache/net-fs/s3ql-2.33 | 2 +- metadata/md5-cache/net-ftp/Manifest.gz | Bin 6685 -> 6682 bytes .../net-ftp/pybootd-1.5.0_pre20110524131526 | 2 +- metadata/md5-cache/net-im/Manifest.gz | Bin 15698 -> 15696 bytes .../md5-cache/net-im/choqok-1.6.0_p20190726 | 10 +- metadata/md5-cache/net-im/err-5.2.0-r1 | 2 +- metadata/md5-cache/net-im/gajim-1.0.3 | 2 +- metadata/md5-cache/net-im/gajim-1.0.3-r1 | 2 +- metadata/md5-cache/net-im/gajim-1.1.3 | 2 +- metadata/md5-cache/net-im/poezio-0.12 | 2 +- metadata/md5-cache/net-im/poezio-9999 | 2 +- metadata/md5-cache/net-im/qtox-1.16.3 | 11 +- metadata/md5-cache/net-im/qtox-9999 | 11 +- metadata/md5-cache/net-im/transwhat-0.2.2-r1 | 2 +- .../net-im/transwhat-0.2.2_p20190426 | 2 +- metadata/md5-cache/net-im/turses-0.2.23 | 2 +- metadata/md5-cache/net-im/yowsup-3.2.3 | 2 +- .../md5-cache/net-im/yowsup-3.2.3_p20190905 | 2 +- metadata/md5-cache/net-irc/Manifest.gz | Bin 12090 -> 12077 bytes .../md5-cache/net-irc/konversation-1.7.5-r1 | 10 +- metadata/md5-cache/net-irc/limnoria-20191123 | 2 +- metadata/md5-cache/net-irc/limnoria-99999999 | 2 +- .../md5-cache/net-irc/quasselgrep-0_p20170411 | 2 +- .../md5-cache/net-irc/quasselgrep-0_p20190211 | 2 +- metadata/md5-cache/net-irc/quasselgrep-9999 | 2 +- metadata/md5-cache/net-irc/redirbot-0.0.5-r1 | 2 +- metadata/md5-cache/net-libs/Manifest.gz | Bin 70901 -> 70895 bytes metadata/md5-cache/net-libs/kdav2-0.3.0 | 8 +- metadata/md5-cache/net-libs/kimap2-0.3.0 | 8 +- .../{libproxy-0.4.15 => libproxy-0.4.15-r1} | 8 +- .../net-libs/libtorrent-rasterbar-1.1.13-r1 | 2 +- .../net-libs/libtorrent-rasterbar-1.1.14 | 2 +- .../net-libs/libtorrent-rasterbar-1.2.3 | 2 +- .../net-libs/ripe-atlas-sagan-1.1.11 | 2 +- metadata/md5-cache/net-libs/stem-1.5.4 | 2 +- metadata/md5-cache/net-libs/stem-1.6.0 | 2 +- metadata/md5-cache/net-libs/stem-1.7.0 | 2 +- metadata/md5-cache/net-libs/stem-1.7.1 | 2 +- metadata/md5-cache/net-libs/stem-1.8.0 | 2 +- metadata/md5-cache/net-mail/Manifest.gz | Bin 23216 -> 23211 bytes .../md5-cache/net-mail/archivemail-0.9.0-r1 | 2 +- metadata/md5-cache/net-mail/automx-0.10.2-r1 | 2 +- metadata/md5-cache/net-mail/automx-0.10.2-r2 | 2 +- metadata/md5-cache/net-mail/getmail-5.14 | 2 +- metadata/md5-cache/net-mail/mailman-3.1.1 | 2 +- metadata/md5-cache/net-mail/mailman-3.2.1 | 2 +- metadata/md5-cache/net-mail/notmuch-0.28.4 | 2 +- metadata/md5-cache/net-mail/notmuch-0.29.2 | 2 +- metadata/md5-cache/net-mail/notmuch-0.29.3 | 2 +- metadata/md5-cache/net-mail/offlineimap-6.5.6 | 2 +- metadata/md5-cache/net-mail/offlineimap-7.2.4 | 2 +- metadata/md5-cache/net-mail/rss2email-3.10 | 2 +- .../net-mail/rss2email-3.10_pre20171001 | 2 +- metadata/md5-cache/net-mail/rss2email-3.11 | 2 +- metadata/md5-cache/net-misc/Manifest.gz | Bin 103804 -> 103827 bytes metadata/md5-cache/net-misc/charm-1.9.2-r1 | 2 +- metadata/md5-cache/net-misc/crossbar-17.12.1 | 2 +- .../md5-cache/net-misc/crossbar-17.6.1_p3-r1 | 2 +- metadata/md5-cache/net-misc/crossbar-17.8.1 | 2 +- metadata/md5-cache/net-misc/crossbar-17.9.1 | 2 +- metadata/md5-cache/net-misc/crossbar-18.3.1 | 2 +- metadata/md5-cache/net-misc/dmr_utils-9999 | 2 +- .../md5-cache/net-misc/electron-cash-3.3.6-r1 | 2 +- .../md5-cache/net-misc/electron-cash-4.0.2-r1 | 2 +- metadata/md5-cache/net-misc/electrum-3.3.8 | 2 +- .../net-misc/electrum-ltc-3.3.4.1-r1 | 2 +- metadata/md5-cache/net-misc/exabgp-3.2.17 | 2 +- metadata/md5-cache/net-misc/exabgp-3.4.26-r1 | 2 +- metadata/md5-cache/net-misc/exabgp-4.0.10 | 2 +- .../md5-cache/net-misc/gns3-converter-1.3.0 | 2 +- metadata/md5-cache/net-misc/gns3-gui-2.1.21 | 2 +- .../md5-cache/net-misc/gns3-server-2.1.21 | 2 +- metadata/md5-cache/net-misc/gsutil-4.41 | 2 +- metadata/md5-cache/net-misc/gsutil-4.45 | 2 +- metadata/md5-cache/net-misc/httpie-1.0.3 | 2 +- metadata/md5-cache/net-misc/nyx-2.0.4 | 2 +- metadata/md5-cache/net-misc/nyx-2.1.0 | 2 +- metadata/md5-cache/net-misc/pssh-2.3.1-r1 | 2 +- .../md5-cache/net-misc/pulseaudio-dlna-0.5.2 | 2 +- .../net-misc/pulseaudio-dlna-0.5.2-r1 | 2 +- .../pulseaudio-dlna-0.6.0_pre20200114 | 2 +- .../md5-cache/net-misc/pulseaudio-dlna-9999 | 2 +- .../md5-cache/net-misc/pyhoca-cli-0.6.0.1 | 2 +- .../md5-cache/net-misc/pyhoca-cli-0.6.1.1 | 2 +- .../md5-cache/net-misc/pyhoca-cli-0.6.1.2 | 2 +- .../md5-cache/net-misc/pyhoca-gui-0.5.0.8 | 2 +- .../md5-cache/net-misc/pyhoca-gui-0.5.1.0 | 2 +- .../md5-cache/net-misc/pyhoca-gui-0.6.1.0 | 2 +- .../md5-cache/net-misc/pyhoca-gui-0.6.1.1 | 2 +- .../md5-cache/net-misc/python-x2go-0.6.0.2 | 2 +- .../md5-cache/net-misc/python-x2go-0.6.1.1 | 2 +- .../md5-cache/net-misc/python-x2go-0.6.1.2 | 2 +- .../md5-cache/net-misc/python-x2go-0.6.1.3 | 2 +- metadata/md5-cache/net-misc/pytvshows-0.2-r3 | 2 +- metadata/md5-cache/net-misc/ris-linux-0.4-r1 | 2 +- metadata/md5-cache/net-misc/s3cmd-1.6.1 | 2 +- metadata/md5-cache/net-misc/s3cmd-2.0.0 | 2 +- metadata/md5-cache/net-misc/s3cmd-2.0.2 | 2 +- .../net-misc/socket-burst-dampener-1.2.0 | 2 +- .../net-misc/socket-burst-dampener-1.2.1 | 2 +- .../md5-cache/net-misc/streamlink-0.14.2-r1 | 2 +- metadata/md5-cache/net-misc/streamlink-1.0.0 | 2 +- metadata/md5-cache/net-misc/streamlink-1.1.1 | 2 +- metadata/md5-cache/net-misc/streamlink-9999 | 2 +- metadata/md5-cache/net-misc/switzerland-0.1.0 | 2 +- metadata/md5-cache/net-misc/trackma-0.7.4-r1 | 2 +- metadata/md5-cache/net-misc/trackma-0.8.2 | 2 +- metadata/md5-cache/net-misc/trackma-9999 | 2 +- metadata/md5-cache/net-misc/wicd-1.7.4-r3 | 2 +- metadata/md5-cache/net-misc/you-get-0.4.1270 | 2 +- metadata/md5-cache/net-misc/you-get-0.4.1355 | 2 +- metadata/md5-cache/net-misc/you-get-0.4.536 | 2 +- .../md5-cache/net-misc/youtube-dl-2020.01.01 | 2 +- .../md5-cache/net-misc/youtube-dl-2020.01.15 | 2 +- .../md5-cache/net-misc/youtube-dl-99999999 | 2 +- metadata/md5-cache/net-nds/Manifest.gz | Bin 4376 -> 4376 bytes metadata/md5-cache/net-nds/nsscache-0.30 | 2 +- metadata/md5-cache/net-nds/nsscache-0.30-r2 | 2 +- metadata/md5-cache/net-nds/nsscache-0.31 | 2 +- metadata/md5-cache/net-nds/nsscache-0.32 | 2 +- metadata/md5-cache/net-news/Manifest.gz | Bin 2902 -> 2896 bytes .../md5-cache/net-news/canto-curses-0.9.3 | 2 +- .../md5-cache/net-news/canto-daemon-0.9.1 | 2 +- metadata/md5-cache/net-news/rawdog-2.22-r1 | 2 +- metadata/md5-cache/net-p2p/Manifest.gz | Bin 18490 -> 18191 bytes .../md5-cache/net-p2p/bittornado-0.3.18-r4 | 2 +- .../net-p2p/bittornado-0.4.1_p20160925-r1 | 2 +- .../md5-cache/net-p2p/cpuminer-opt-3.11.4 | 15 + metadata/md5-cache/net-p2p/deluge-1.3.15-r2 | 2 +- metadata/md5-cache/net-p2p/deluge-1.3.15-r3 | 2 +- metadata/md5-cache/net-p2p/deluge-1.3.15-r4 | 2 +- metadata/md5-cache/net-p2p/deluge-1.3.9999 | 2 +- metadata/md5-cache/net-p2p/deluge-2.0.3-r1 | 2 +- metadata/md5-cache/net-p2p/deluge-2.0.3-r2 | 2 +- metadata/md5-cache/net-p2p/deluge-9999 | 2 +- metadata/md5-cache/net-p2p/nicotine+-1.4.1-r1 | 2 +- metadata/md5-cache/net-p2p/qbittorrent-4.1.7 | 15 - metadata/md5-cache/net-p2p/qbittorrent-4.1.8 | 15 - .../md5-cache/net-p2p/qbittorrent-4.1.9.1 | 15 - metadata/md5-cache/net-p2p/qbittorrent-4.2.1 | 4 +- .../md5-cache/net-p2p/torrentinfo-1.8.6-r1 | 2 +- .../md5-cache/net-p2p/torrentinfo-1.8.6-r2 | 2 +- metadata/md5-cache/net-print/Manifest.gz | Bin 11872 -> 11866 bytes .../md5-cache/net-print/pkpgcounter-3.50-r2 | 2 +- metadata/md5-cache/net-proxy/Manifest.gz | Bin 9046 -> 9039 bytes metadata/md5-cache/net-proxy/mitmproxy-4.0.4 | 2 +- metadata/md5-cache/net-proxy/sshuttle-0.78.5 | 2 +- metadata/md5-cache/net-wireless/Manifest.gz | Bin 32172 -> 32160 bytes .../md5-cache/net-wireless/aircrack-ng-1.5.2 | 2 +- .../md5-cache/net-wireless/aircrack-ng-9999 | 2 +- .../md5-cache/net-wireless/chirp-20190925 | 2 +- .../md5-cache/net-wireless/chirp-99999999 | 2 +- .../md5-cache/net-wireless/cpyrit-cuda-0.5.0 | 2 +- .../net-wireless/cpyrit-opencl-0.5.0 | 2 +- .../net-wireless/jackit-0.0_p20170918 | 2 +- .../net-wireless/kismet-rest-2019.05.02 | 2 +- .../md5-cache/net-wireless/kismet-rest-9999 | 2 +- .../net-wireless/kismetdb-2019.05.05 | 2 +- metadata/md5-cache/net-wireless/kismetdb-9999 | 2 +- .../net-wireless/lorcon-0.0_p20150109 | 2 +- .../net-wireless/lorcon-0.0_p20180409-r1 | 2 +- metadata/md5-cache/net-wireless/lorcon-9999 | 2 +- .../net-wireless/nanovna-saver-0.1.5 | 2 +- .../md5-cache/net-wireless/nanovna-saver-9999 | 2 +- .../md5-cache/net-wireless/pyrit-0.4.0-r1 | 2 +- metadata/md5-cache/net-wireless/pyrit-0.5.0 | 2 +- .../net-wireless/python-wifi-0.5.0-r3 | 2 +- .../md5-cache/net-wireless/rfcat-0.0.170508 | 2 +- .../md5-cache/net-wireless/rfcat-0.0.190423 | 2 +- metadata/md5-cache/net-wireless/rfcat-9999 | 2 +- .../net-wireless/soapy_power-1.6.1-r1 | 2 +- .../md5-cache/net-wireless/soapy_power-9999 | 2 +- metadata/md5-cache/net-wireless/urh-1.6.4.1 | 2 +- metadata/md5-cache/net-wireless/urh-2.7.5 | 2 +- metadata/md5-cache/net-wireless/urh-9999 | 2 +- metadata/md5-cache/sci-astronomy/Manifest.gz | Bin 10346 -> 10345 bytes .../sci-astronomy/pyephem-3.7.6.0-r1 | 2 +- metadata/md5-cache/sci-biology/HTSeq-0.9.1 | 2 +- metadata/md5-cache/sci-biology/HTSeq-9999 | 2 +- metadata/md5-cache/sci-biology/Manifest.gz | Bin 29380 -> 29353 bytes .../md5-cache/sci-biology/biopandas-0.2.1 | 2 +- metadata/md5-cache/sci-biology/biopython-1.73 | 2 +- metadata/md5-cache/sci-biology/pysam-0.12.0.1 | 2 +- .../md5-cache/sci-biology/vienna-rna-2.1.1 | 2 +- .../md5-cache/sci-biology/vienna-rna-2.1.8 | 2 +- .../sci-chemistry/GromacsWrapper-0.8.0 | 2 +- .../sci-chemistry/MDAnalysis-0.18.0-r1 | 2 +- metadata/md5-cache/sci-chemistry/Manifest.gz | Bin 22729 -> 22715 bytes metadata/md5-cache/sci-chemistry/ParmEd-2.7.3 | 2 +- metadata/md5-cache/sci-chemistry/ParmEd-3.0.3 | 2 +- .../md5-cache/sci-chemistry/apbs-1.4.1-r2 | 2 +- .../sci-chemistry/bkchem-0.14.0_pre2-r2 | 2 +- metadata/md5-cache/sci-chemistry/chemex-0.6.1 | 2 +- metadata/md5-cache/sci-chemistry/gromacs-2020 | 2 +- .../md5-cache/sci-chemistry/gromacs-2020.9999 | 2 +- metadata/md5-cache/sci-chemistry/gromacs-9999 | 2 +- metadata/md5-cache/sci-chemistry/mdtraj-1.9.1 | 2 +- .../md5-cache/sci-chemistry/modeller-9.20 | 2 +- .../md5-cache/sci-chemistry/modeller-9.22 | 2 +- .../md5-cache/sci-chemistry/nmrdepaker-1.0 | 2 +- .../md5-cache/sci-chemistry/nmrglue-0.5-r1 | 2 +- metadata/md5-cache/sci-chemistry/p3d-0.4.3-r1 | 2 +- metadata/md5-cache/sci-chemistry/p3d-9999 | 2 +- .../sci-chemistry/propka-3.1_p140511 | 2 +- .../md5-cache/sci-chemistry/pymol-1.8.4.0-r1 | 2 +- .../md5-cache/sci-chemistry/pymol-2.3.0-r1 | 2 +- .../md5-cache/sci-electronics/Manifest.gz | Bin 19880 -> 19881 bytes .../md5-cache/sci-electronics/gresistor-0.0.2 | 2 +- .../md5-cache/sci-geosciences/Manifest.gz | Bin 19020 -> 19004 bytes .../md5-cache/sci-geosciences/gpsd-3.17-r3 | 2 +- .../md5-cache/sci-geosciences/gpsd-3.17-r4 | 2 +- .../md5-cache/sci-geosciences/gpsd-3.18.1 | 2 +- metadata/md5-cache/sci-geosciences/gpsd-3.19 | 2 +- metadata/md5-cache/sci-geosciences/gpsd-9999 | 2 +- .../md5-cache/sci-geosciences/gpxpy-0.8.6 | 2 +- .../md5-cache/sci-geosciences/mapserver-7.0.5 | 2 +- .../md5-cache/sci-geosciences/mapserver-7.0.7 | 2 +- .../md5-cache/sci-geosciences/mapserver-7.2.2 | 2 +- .../md5-cache/sci-geosciences/seawater-3.3.4 | 2 +- .../md5-cache/sci-geosciences/tappy-0.9.0 | 2 +- .../sci-geosciences/tilecache-2.11-r1 | 2 +- metadata/md5-cache/sci-libs/Fiona-1.5.1 | 2 +- metadata/md5-cache/sci-libs/Fiona-1.7.6 | 2 +- metadata/md5-cache/sci-libs/Fiona-9999 | 2 +- metadata/md5-cache/sci-libs/Manifest.gz | Bin 70249 -> 70273 bytes metadata/md5-cache/sci-libs/Rtree-0.8.2 | 2 +- .../md5-cache/sci-libs/Rtree-0.8.3_p20180802 | 2 +- metadata/md5-cache/sci-libs/Shapely-1.5.17-r1 | 2 +- .../md5-cache/sci-libs/Shapely-1.6.4_p2-r1 | 2 +- metadata/md5-cache/sci-libs/bmrblib-1.0.3 | 2 +- metadata/md5-cache/sci-libs/deap-0.9.1 | 2 +- metadata/md5-cache/sci-libs/deap-1.0.0 | 2 +- metadata/md5-cache/sci-libs/deap-1.0.1 | 2 +- metadata/md5-cache/sci-libs/dlib-19.16 | 2 +- metadata/md5-cache/sci-libs/gdal-2.4.1-r1 | 2 +- metadata/md5-cache/sci-libs/gdal-2.4.1-r2 | 2 +- metadata/md5-cache/sci-libs/gdal-2.4.3 | 2 +- .../sci-libs/keras-applications-1.0.7 | 2 +- .../sci-libs/keras-applications-1.0.8 | 2 +- .../sci-libs/keras-preprocessing-1.0.9 | 2 +- .../sci-libs/keras-preprocessing-1.1.0 | 2 +- metadata/md5-cache/sci-libs/minfx-1.0.10 | 2 +- metadata/md5-cache/sci-libs/minfx-1.0.11 | 2 +- metadata/md5-cache/sci-libs/minfx-1.0.3-r1 | 2 +- metadata/md5-cache/sci-libs/minfx-1.0.4 | 2 +- metadata/md5-cache/sci-libs/minfx-1.0.4_pre98 | 2 +- metadata/md5-cache/sci-libs/minfx-1.0.5 | 2 +- metadata/md5-cache/sci-libs/minfx-1.0.6 | 2 +- metadata/md5-cache/sci-libs/numkit-1.1.2 | 2 +- metadata/md5-cache/sci-libs/pycifrw-3.6.2 | 2 +- metadata/md5-cache/sci-libs/pycifrw-4.1.1 | 2 +- metadata/md5-cache/sci-libs/pymmlib-1.2.1 | 2 +- metadata/md5-cache/sci-libs/pyshp-1.2.0 | 2 +- metadata/md5-cache/sci-libs/pyshp-9999 | 2 +- .../sci-libs/scikits_image-0.13.0-r1 | 2 +- .../sci-libs/scikits_learn-0.19.0-r1 | 2 +- .../md5-cache/sci-libs/scikits_learn-0.20.2 | 2 +- .../md5-cache/sci-libs/scikits_learn-0.20.4 | 2 +- .../sci-libs/scikits_optimization-0.3-r1 | 2 +- .../sci-libs/scikits_timeseries-0.91.3-r2 | 2 +- metadata/md5-cache/sci-libs/scipy-1.1.0 | 2 +- metadata/md5-cache/sci-libs/scipy-1.4.1 | 2 +- metadata/md5-cache/sci-libs/scipy-9999 | 2 +- metadata/md5-cache/sci-libs/tensorflow-1.15.0 | 2 +- metadata/md5-cache/sci-libs/tensorflow-2.0.0 | 2 +- .../md5-cache/sci-libs/tensorflow-2.1.0_rc2 | 2 +- .../sci-libs/tensorflow-estimator-1.15.1 | 2 +- .../sci-libs/tensorflow-estimator-2.0.1 | 2 +- .../sci-libs/tensorflow-estimator-2.1 | 2 +- .../md5-cache/sci-mathematics/Manifest.gz | Bin 22098 -> 22093 bytes .../md5-cache/sci-mathematics/dunshire-0.1.1 | 2 +- metadata/md5-cache/sci-mathematics/pymc3-3.1 | 2 +- .../sci-mathematics/why3-for-spark-2019-r1 | 6 +- metadata/md5-cache/sci-misc/Manifest.gz | Bin 5401 -> 5404 bytes metadata/md5-cache/sci-misc/gato-1.2.2 | 2 +- metadata/md5-cache/sci-misc/pythoncad-1.37-r1 | 2 +- metadata/md5-cache/sci-misc/vitables-3.0.0 | 2 +- metadata/md5-cache/sci-physics/Manifest.gz | Bin 16396 -> 16410 bytes metadata/md5-cache/sci-physics/lhapdf-6.2.3 | 2 +- metadata/md5-cache/sci-physics/qmeq-1.0 | 2 +- metadata/md5-cache/sci-physics/qutip-4.2.0 | 2 +- .../md5-cache/sci-physics/root-6.12.06-r11 | 10 +- .../md5-cache/sci-physics/root-6.14.08-r4 | 10 +- .../md5-cache/sci-physics/root-6.16.00-r4 | 10 +- metadata/md5-cache/sci-physics/root-6.18.04 | 10 +- metadata/md5-cache/sci-physics/root-9999 | 10 +- .../md5-cache/sci-visualization/Manifest.gz | Bin 8392 -> 8390 bytes .../md5-cache/sci-visualization/veusz-3.0 | 2 +- .../md5-cache/sci-visualization/veusz-3.0.1 | 2 +- .../md5-cache/sci-visualization/veusz-3.1 | 2 +- metadata/md5-cache/sci-visualization/yt-3.3.5 | 2 +- metadata/md5-cache/sci-visualization/yt-3.4.0 | 2 +- metadata/md5-cache/sys-apps/Manifest.gz | Bin 97570 -> 97413 bytes metadata/md5-cache/sys-apps/bleachbit-3.0 | 2 +- .../md5-cache/sys-apps/elivepatch-client-0.1 | 2 +- .../md5-cache/sys-apps/elivepatch-client-9999 | 2 +- .../md5-cache/sys-apps/elivepatch-server-0.1 | 2 +- .../md5-cache/sys-apps/elivepatch-server-0.2 | 2 +- .../md5-cache/sys-apps/elivepatch-server-9999 | 2 +- metadata/md5-cache/sys-apps/file-5.36 | 2 +- metadata/md5-cache/sys-apps/file-5.37-r1 | 2 +- metadata/md5-cache/sys-apps/file-5.38 | 2 +- metadata/md5-cache/sys-apps/file-9999 | 2 +- metadata/md5-cache/sys-apps/gcp-0.2.1 | 2 +- metadata/md5-cache/sys-apps/i2c-tools-4.0 | 2 +- metadata/md5-cache/sys-apps/i2c-tools-4.1-r1 | 2 +- metadata/md5-cache/sys-apps/kcheck-0.0.2 | 2 +- metadata/md5-cache/sys-apps/kcheck-9999 | 2 +- .../md5-cache/sys-apps/mawk-1.3.4_p20200106 | 13 + metadata/md5-cache/sys-apps/moreutils-0.61 | 13 - metadata/md5-cache/sys-apps/moreutils-0.62 | 13 - metadata/md5-cache/sys-apps/pkgcore-0.10.9 | 2 +- metadata/md5-cache/sys-apps/pkgcore-9999 | 2 +- metadata/md5-cache/sys-apps/portage-2.3.69 | 2 +- metadata/md5-cache/sys-apps/portage-2.3.79 | 2 +- metadata/md5-cache/sys-apps/portage-2.3.84-r1 | 2 +- metadata/md5-cache/sys-apps/portage-9999 | 2 +- metadata/md5-cache/sys-apps/sed-4.7 | 4 +- metadata/md5-cache/sys-auth/Manifest.gz | Bin 17501 -> 17653 bytes .../md5-cache/sys-auth/keystone-14.1.0-r1 | 2 +- metadata/md5-cache/sys-auth/keystone-15.0.0 | 2 +- metadata/md5-cache/sys-auth/keystone-16.0.0 | 2 +- .../md5-cache/sys-auth/keystone-2018.2.9999 | 2 +- .../md5-cache/sys-auth/keystone-2019.1.9999 | 2 +- .../md5-cache/sys-auth/keystone-2019.2.9999 | 2 +- .../sys-auth/nss-pam-ldapd-0.9.11-r2 | 15 + .../sys-auth/ssh-ldap-pubkey-1.3.0-r2 | 2 +- .../md5-cache/sys-auth/ssh-ldap-pubkey-1.3.1 | 2 +- .../md5-cache/sys-auth/ssh-ldap-pubkey-1.3.2 | 2 +- metadata/md5-cache/sys-block/Manifest.gz | Bin 21674 -> 21664 bytes .../sys-block/blocks-0.1.4_pre131210-r1 | 2 +- metadata/md5-cache/sys-block/blocks-9999 | 2 +- .../sys-block/seekwatcher-0.12_p20091015-r1 | 2 +- .../sys-block/targetcli-fb-2.1.48-r2 | 2 +- .../md5-cache/sys-block/targetcli-fb-2.1.49 | 2 +- metadata/md5-cache/sys-boot/Manifest.gz | Bin 12532 -> 12538 bytes .../sys-boot/raspberrypi-mkimage-0_p20120201 | 2 +- metadata/md5-cache/sys-cluster/Manifest.gz | Bin 37453 -> 37460 bytes metadata/md5-cache/sys-cluster/ceph-12.2.11 | 2 +- .../md5-cache/sys-cluster/ceph-12.2.12-r2 | 2 +- metadata/md5-cache/sys-cluster/ceph-12.2.8-r1 | 2 +- metadata/md5-cache/sys-cluster/ceph-13.2.5-r4 | 2 +- metadata/md5-cache/sys-cluster/ceph-13.2.6 | 2 +- metadata/md5-cache/sys-cluster/ceph-14.2.4-r1 | 2 +- metadata/md5-cache/sys-cluster/ceph-14.2.4-r2 | 2 +- metadata/md5-cache/sys-cluster/ceph-14.2.6 | 2 +- metadata/md5-cache/sys-cluster/cinder-13.0.7 | 2 +- metadata/md5-cache/sys-cluster/cinder-14.0.1 | 2 +- metadata/md5-cache/sys-cluster/cinder-14.0.3 | 2 +- metadata/md5-cache/sys-cluster/cinder-15.0.0 | 2 +- metadata/md5-cache/sys-cluster/cinder-15.0.1 | 2 +- .../md5-cache/sys-cluster/cinder-2018.2.9999 | 2 +- .../md5-cache/sys-cluster/cinder-2019.1.9999 | 2 +- .../md5-cache/sys-cluster/cinder-2019.2.9999 | 2 +- .../md5-cache/sys-cluster/ganglia-3.7.1-r1 | 2 +- metadata/md5-cache/sys-cluster/heat-11.0.2 | 2 +- metadata/md5-cache/sys-cluster/heat-12.0.0 | 2 +- metadata/md5-cache/sys-cluster/heat-13.0.0 | 2 +- .../md5-cache/sys-cluster/heat-2018.2.9999 | 2 +- .../md5-cache/sys-cluster/heat-2019.1.9999 | 2 +- .../md5-cache/sys-cluster/heat-2019.2.9999 | 2 +- metadata/md5-cache/sys-cluster/neutron-14.0.2 | 2 +- metadata/md5-cache/sys-cluster/neutron-14.0.3 | 2 +- metadata/md5-cache/sys-cluster/neutron-14.0.4 | 2 +- metadata/md5-cache/sys-cluster/neutron-15.0.0 | 2 +- metadata/md5-cache/sys-cluster/neutron-15.0.1 | 2 +- .../md5-cache/sys-cluster/neutron-2018.2.9999 | 2 +- .../md5-cache/sys-cluster/neutron-2019.1.9999 | 2 +- .../md5-cache/sys-cluster/neutron-2019.2.9999 | 2 +- metadata/md5-cache/sys-cluster/nova-18.2.3 | 2 +- metadata/md5-cache/sys-cluster/nova-19.0.3 | 2 +- metadata/md5-cache/sys-cluster/nova-20.0.1 | 2 +- .../md5-cache/sys-cluster/nova-2018.2.9999 | 2 +- .../md5-cache/sys-cluster/nova-2019.1.9999 | 2 +- .../md5-cache/sys-cluster/nova-2019.2.9999 | 2 +- .../md5-cache/sys-cluster/pbs-python-4.3.3-r1 | 2 +- .../md5-cache/sys-cluster/placement-1.0.0-r1 | 2 +- .../md5-cache/sys-cluster/placement-2.0.0 | 2 +- .../sys-cluster/placement-2019.1.9999 | 2 +- .../sys-cluster/placement-2019.2.9999 | 2 +- metadata/md5-cache/sys-cluster/polysh-0.4-r1 | 2 +- metadata/md5-cache/sys-cluster/swift-2.22.0 | 2 +- metadata/md5-cache/sys-cluster/swift-2.23.1 | 2 +- .../md5-cache/sys-cluster/swift-2019.2.9999 | 2 +- .../sys-cluster/zookeeper-bin-3.4.10 | 2 +- .../sys-cluster/zookeeper-bin-3.4.11 | 2 +- .../sys-cluster/zookeeper-bin-3.4.12 | 2 +- .../sys-cluster/zookeeper-bin-3.4.13 | 2 +- metadata/md5-cache/sys-devel/Manifest.gz | Bin 34040 -> 34036 bytes metadata/md5-cache/sys-devel/gettext-0.20.1 | 2 +- metadata/md5-cache/sys-fs/Manifest.gz | Bin 40226 -> 40218 bytes metadata/md5-cache/sys-fs/cryptsetup-1.7.5-r1 | 2 +- metadata/md5-cache/sys-fs/owfs-3.2_p2-r2 | 2 +- metadata/md5-cache/sys-fs/pysize-0.2-r1 | 2 +- metadata/md5-cache/sys-fs/pysize-0.2-r2 | 2 +- metadata/md5-cache/sys-fs/traydevice-1.6.2-r1 | 2 +- metadata/md5-cache/sys-fs/udiskie-1.7.7 | 2 +- metadata/md5-cache/sys-fs/udiskie-2.0.2-r1 | 2 +- metadata/md5-cache/sys-fs/zfs-0.8.2-r2 | 2 +- metadata/md5-cache/sys-fs/zfs-9999 | 2 +- metadata/md5-cache/sys-kernel/Manifest.gz | Bin 36538 -> 33396 bytes metadata/md5-cache/sys-kernel/genkernel-4.0.1 | 12 - metadata/md5-cache/sys-kernel/genkernel-4.0.2 | 4 +- .../sys-kernel/gentoo-sources-4.14.143 | 14 - .../sys-kernel/gentoo-sources-4.14.159 | 14 - .../sys-kernel/gentoo-sources-4.14.161 | 14 - .../sys-kernel/gentoo-sources-4.14.162 | 14 - .../sys-kernel/gentoo-sources-4.14.163 | 14 - .../sys-kernel/gentoo-sources-4.4.192 | 14 - .../sys-kernel/gentoo-sources-4.4.199 | 14 - .../sys-kernel/gentoo-sources-4.4.205 | 14 - .../sys-kernel/gentoo-sources-4.4.206 | 14 - .../sys-kernel/gentoo-sources-4.4.207 | 14 - .../sys-kernel/gentoo-sources-4.4.208 | 14 - .../sys-kernel/gentoo-sources-4.9.192 | 14 - .../sys-kernel/gentoo-sources-4.9.199 | 14 - .../sys-kernel/gentoo-sources-4.9.205 | 14 - .../sys-kernel/gentoo-sources-4.9.206 | 14 - .../sys-kernel/gentoo-sources-4.9.208 | 14 - .../md5-cache/sys-kernel/gentoo-sources-5.4.6 | 14 - .../md5-cache/sys-kernel/gentoo-sources-5.4.7 | 14 - .../md5-cache/sys-kernel/gentoo-sources-5.4.8 | 14 - metadata/md5-cache/sys-kernel/kergen-0.1.4 | 2 +- metadata/md5-cache/sys-libs/Manifest.gz | Bin 39208 -> 39196 bytes metadata/md5-cache/sys-libs/cracklib-2.9.6-r2 | 2 +- metadata/md5-cache/sys-libs/cracklib-2.9.7 | 2 +- .../md5-cache/sys-libs/libapparmor-2.13.3 | 2 +- metadata/md5-cache/sys-process/Manifest.gz | Bin 17489 -> 17486 bytes metadata/md5-cache/sys-process/glances-2.11.1 | 2 +- metadata/md5-cache/sys-process/glances-3.1.0 | 2 +- metadata/md5-cache/sys-process/glances-3.1.1 | 2 +- metadata/md5-cache/sys-process/glances-3.1.2 | 2 +- .../md5-cache/sys-process/glances-3.1.3-r1 | 2 +- metadata/md5-cache/sys-process/iotop-0.6 | 2 +- metadata/md5-cache/www-apps/Manifest.gz | Bin 30080 -> 30068 bytes metadata/md5-cache/www-apps/blohg-0.13-r3 | 2 +- metadata/md5-cache/www-apps/blohg-9999 | 2 +- metadata/md5-cache/www-apps/klaus-1.4.0 | 2 +- metadata/md5-cache/www-apps/klaus-1.5.1 | 2 +- metadata/md5-cache/www-apps/nikola-7.8.15 | 2 +- metadata/md5-cache/www-apps/nikola-7.8.15-r1 | 2 +- metadata/md5-cache/www-apps/novnc-0.6.2 | 2 +- metadata/md5-cache/www-apps/novnc-0.6.2-r1 | 2 +- metadata/md5-cache/www-apps/novnc-1.0.0 | 2 +- metadata/md5-cache/www-apps/novnc-9999 | 2 +- metadata/md5-cache/www-apps/ownpaste-0.2.2-r1 | 2 +- metadata/md5-cache/www-apps/ownpaste-9999 | 2 +- metadata/md5-cache/www-apps/prewikka-4.0.0 | 2 +- metadata/md5-cache/www-apps/prewikka-4.1.5 | 2 +- metadata/md5-cache/www-apps/prewikka-5.1.1 | 2 +- metadata/md5-cache/www-apps/radicale-1.1.6 | 2 +- .../md5-cache/www-apps/radicale-2.1.11-r1 | 2 +- metadata/md5-cache/www-apps/roundup-1.5.1 | 2 +- metadata/md5-cache/www-apps/roundup-1.6.1-r1 | 2 +- metadata/md5-cache/www-apps/scgi-1.14-r1 | 2 +- metadata/md5-cache/www-apps/trac-1.0.9 | 2 +- metadata/md5-cache/www-apps/trac-1.2.1 | 2 +- .../www-apps/trac-accountmanager-0.4.2-r1 | 2 +- .../www-apps/trac-accountmanager-0.4.4 | 2 +- .../trac-mercurial-0.12.0.29_pre10899-r1 | 2 +- .../trac-mercurial-1.0.0.3_pre20130206-r1 | 2 +- metadata/md5-cache/www-apps/trac-tags-0.6-r1 | 2 +- metadata/md5-cache/www-client/Manifest.gz | Bin 13701 -> 13541 bytes ...ium-80.0.3987.42 => chromium-80.0.3987.53} | 2 +- metadata/md5-cache/www-client/falkon-3.1.0-r1 | 8 +- .../md5-cache/www-client/opera-65.0.3467.69 | 12 - ...{opera-66.0.3515.27 => opera-66.0.3515.36} | 6 +- metadata/md5-cache/www-client/pybugz-0.13 | 2 +- metadata/md5-cache/www-client/pybugz-9999 | 2 +- .../md5-cache/www-client/qutebrowser-1.8.1 | 2 +- .../md5-cache/www-client/qutebrowser-1.8.3 | 2 +- .../md5-cache/www-client/qutebrowser-9999 | 2 +- .../www-client/ripe-atlas-cousteau-1.2 | 2 +- metadata/md5-cache/www-client/weboob-1.3 | 2 +- metadata/md5-cache/www-client/weboob-9998 | 2 +- metadata/md5-cache/www-client/weboob-9999 | 2 +- metadata/md5-cache/www-misc/Manifest.gz | Bin 6232 -> 6226 bytes metadata/md5-cache/www-misc/buku-3.5 | 2 +- metadata/md5-cache/www-misc/buku-3.6 | 2 +- metadata/md5-cache/www-misc/buku-3.7 | 2 +- metadata/md5-cache/www-misc/nx_util-0.52.1 | 2 +- metadata/md5-cache/www-misc/nx_util-0.53.1 | 2 +- metadata/md5-cache/www-misc/surl-0.7.1.1-r1 | 2 +- metadata/md5-cache/www-misc/urlwatch-2.13 | 2 +- metadata/md5-cache/www-misc/urlwatch-2.16 | 2 +- metadata/md5-cache/www-misc/urlwatch-2.17 | 2 +- metadata/md5-cache/www-servers/Manifest.gz | Bin 10993 -> 11002 bytes metadata/md5-cache/www-servers/automx2-2019.0 | 2 +- .../md5-cache/www-servers/gunicorn-19.8.1 | 2 +- .../md5-cache/www-servers/gunicorn-19.9.0 | 2 +- .../md5-cache/www-servers/servefile-0.4.4 | 2 +- .../md5-cache/www-servers/tornado-4.4.2-r1 | 2 +- metadata/md5-cache/www-servers/tornado-4.5.1 | 2 +- metadata/md5-cache/www-servers/tornado-4.5.3 | 2 +- metadata/md5-cache/www-servers/tornado-5.0.2 | 2 +- metadata/md5-cache/www-servers/tornado-5.1 | 2 +- metadata/md5-cache/x11-misc/Manifest.gz | Bin 71217 -> 71170 bytes metadata/md5-cache/x11-misc/arandr-0.1.10 | 2 +- metadata/md5-cache/x11-misc/arandr-0.1.9 | 2 +- metadata/md5-cache/x11-misc/driconf-0.9.1-r2 | 2 +- .../md5-cache/x11-misc/googsystray-1.3.1-r1 | 2 +- .../x11-misc/grub2-theme-preview-1.3.1 | 2 +- .../x11-misc/grub2-theme-preview-1.3.2 | 2 +- metadata/md5-cache/x11-misc/menulibre-2.1.3 | 2 +- metadata/md5-cache/x11-misc/menulibre-2.2.0 | 2 +- metadata/md5-cache/x11-misc/menulibre-2.2.1 | 2 +- metadata/md5-cache/x11-misc/mugshot-0.4.1 | 2 +- metadata/md5-cache/x11-misc/mugshot-0.4.2-r1 | 2 +- metadata/md5-cache/x11-misc/nts-82-r1 | 2 +- metadata/md5-cache/x11-misc/obmenu-1.0-r1 | 2 +- metadata/md5-cache/x11-misc/py3status-3.24 | 2 +- metadata/md5-cache/x11-misc/pypanel-2.4-r2 | 2 +- metadata/md5-cache/x11-misc/safeeyes-2.0.8 | 2 +- metadata/md5-cache/x11-misc/safeeyes-2.0.8.1 | 2 +- metadata/md5-cache/x11-misc/safeeyes-2.0.9 | 2 +- metadata/md5-cache/x11-misc/sct-0.4 | 4 +- .../md5-cache/x11-misc/xflux-gui-1.2.0-r1 | 2 +- metadata/md5-cache/x11-misc/zim-0.71.1 | 2 +- metadata/md5-cache/x11-misc/zim-0.72.0 | 2 +- metadata/md5-cache/x11-misc/zim-0.72.1 | 2 +- metadata/md5-cache/x11-terms/Manifest.gz | Bin 9470 -> 9479 bytes metadata/md5-cache/x11-terms/guake-3.3.2 | 2 +- metadata/md5-cache/x11-terms/guake-3.4.0-r1 | 2 +- metadata/md5-cache/x11-terms/guake-3.6.1-r1 | 2 +- metadata/md5-cache/x11-terms/guake-3.6.3 | 2 +- metadata/md5-cache/x11-terms/guake-9999 | 2 +- metadata/md5-cache/x11-terms/terminator-1.91 | 2 +- metadata/md5-cache/x11-wm/Manifest.gz | Bin 19326 -> 19327 bytes metadata/md5-cache/x11-wm/plwm-2.7_rc1-r1 | 2 +- metadata/md5-cache/x11-wm/qtile-0.14.2-r1 | 13 +- metadata/md5-cache/x11-wm/qtile-9999 | 13 +- metadata/md5-cache/x11-wm/xpra-2.2.2-r1 | 2 +- metadata/md5-cache/x11-wm/xpra-2.2.6-r2 | 2 +- metadata/md5-cache/x11-wm/xpra-2.4.3 | 2 +- metadata/md5-cache/x11-wm/xpra-3.0.2 | 8 +- 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-analyzer/Manifest.gz | Bin 47002 -> 47006 bytes net-analyzer/vnstat/Manifest | 2 +- .../{vnstat-2.3.ebuild => vnstat-2.5.ebuild} | 4 +- net-im/Manifest.gz | Bin 9603 -> 9613 bytes net-im/choqok/choqok-1.6.0_p20190726.ebuild | 73 +- net-im/qtox/files/qtox-1.16.3-qt-5.13.patch | 18 + net-im/qtox/qtox-1.16.3.ebuild | 31 +- net-im/qtox/qtox-9999.ebuild | 26 +- net-irc/Manifest.gz | Bin 7841 -> 7840 bytes .../konversation/konversation-1.7.5-r1.ebuild | 76 +- net-libs/Manifest.gz | Bin 32947 -> 32934 bytes net-libs/kdav2/kdav2-0.3.0.ebuild | 22 +- net-libs/kimap2/kimap2-0.3.0.ebuild | 16 +- .../libproxy-0.4.15-avoid-nm-build-dep.patch | 53 +- ....4.15.ebuild => libproxy-0.4.15-r1.ebuild} | 6 +- net-p2p/Manifest.gz | Bin 7939 -> 7935 bytes net-p2p/cpuminer-opt/Manifest | 1 + .../cpuminer-opt/cpuminer-opt-3.11.4.ebuild | 50 ++ net-p2p/qbittorrent/Manifest | 3 - net-p2p/qbittorrent/qbittorrent-4.1.7.ebuild | 70 -- net-p2p/qbittorrent/qbittorrent-4.1.8.ebuild | 70 -- .../qbittorrent/qbittorrent-4.1.9.1.ebuild | 70 -- net-p2p/qbittorrent/qbittorrent-4.2.1.ebuild | 4 +- sci-mathematics/Manifest.gz | Bin 12996 -> 12990 bytes .../why3-for-spark-2019-r1.ebuild | 2 +- sci-physics/Manifest.gz | Bin 5691 -> 5696 bytes sci-physics/root/root-6.12.06-r11.ebuild | 2 +- sci-physics/root/root-6.14.08-r4.ebuild | 2 +- sci-physics/root/root-6.16.00-r4.ebuild | 2 +- sci-physics/root/root-6.18.04.ebuild | 2 +- sci-physics/root/root-9999.ebuild | 2 +- sys-apps/Manifest.gz | Bin 49692 -> 49672 bytes sys-apps/mawk/Manifest | 1 + sys-apps/mawk/mawk-1.3.4_p20200106.ebuild | 49 ++ sys-apps/moreutils/Manifest | 2 - sys-apps/moreutils/moreutils-0.61.ebuild | 64 -- sys-apps/moreutils/moreutils-0.62.ebuild | 64 -- sys-apps/sed/sed-4.7.ebuild | 2 +- sys-auth/Manifest.gz | Bin 10405 -> 10403 bytes sys-auth/nss-pam-ldapd/files/nslcd-2.service | 14 + sys-auth/nss-pam-ldapd/files/nslcd-init-r3 | 28 + sys-auth/nss-pam-ldapd/files/pynslcd.initd-r2 | 28 + .../nss-pam-ldapd-0.9.11-r2.ebuild | 163 ++++ sys-devel/Manifest.gz | Bin 9164 -> 9165 bytes sys-devel/gettext/gettext-0.20.1.ebuild | 2 +- sys-kernel/Manifest.gz | Bin 5237 -> 5236 bytes sys-kernel/genkernel/Manifest | 4 - sys-kernel/genkernel/genkernel-4.0.1.ebuild | 264 ------ sys-kernel/genkernel/genkernel-4.0.2.ebuild | 2 +- sys-kernel/gentoo-sources/Manifest | 57 -- .../gentoo-sources-4.14.143.ebuild | 28 - .../gentoo-sources-4.14.159.ebuild | 28 - .../gentoo-sources-4.14.161.ebuild | 28 - .../gentoo-sources-4.14.162.ebuild | 28 - .../gentoo-sources-4.14.163.ebuild | 28 - .../gentoo-sources-4.4.192.ebuild | 28 - .../gentoo-sources-4.4.199.ebuild | 28 - .../gentoo-sources-4.4.205.ebuild | 28 - .../gentoo-sources-4.4.206.ebuild | 28 - .../gentoo-sources-4.4.207.ebuild | 28 - .../gentoo-sources-4.4.208.ebuild | 28 - .../gentoo-sources-4.9.192.ebuild | 28 - .../gentoo-sources-4.9.199.ebuild | 28 - .../gentoo-sources-4.9.205.ebuild | 28 - .../gentoo-sources-4.9.206.ebuild | 28 - .../gentoo-sources-4.9.208.ebuild | 28 - .../gentoo-sources-5.4.6.ebuild | 28 - .../gentoo-sources-5.4.7.ebuild | 28 - .../gentoo-sources-5.4.8.ebuild | 28 - www-client/Manifest.gz | Bin 6216 -> 6211 bytes www-client/chromium/Manifest | 2 +- ...42.ebuild => chromium-80.0.3987.53.ebuild} | 0 www-client/falkon/falkon-3.1.0-r1.ebuild | 53 +- www-client/opera/Manifest | 3 +- www-client/opera/opera-65.0.3467.69.ebuild | 111 --- ...15.27.ebuild => opera-66.0.3515.36.ebuild} | 2 +- x11-misc/Manifest.gz | Bin 49071 -> 49067 bytes x11-misc/sct/sct-0.4.ebuild | 4 +- x11-wm/Manifest.gz | Bin 9631 -> 9628 bytes x11-wm/qtile/qtile-0.14.2-r1.ebuild | 5 +- x11-wm/qtile/qtile-9999.ebuild | 5 +- x11-wm/xpra/files/xpra-3.0.2-ldconfig.patch | 33 + x11-wm/xpra/xpra-3.0.2.ebuild | 17 +- 4978 files changed, 10884 insertions(+), 11955 deletions(-) create mode 100644 app-admin/ansible/ansible-2.8.8.ebuild create mode 100644 app-admin/ansible/ansible-2.9.3.ebuild create mode 100644 app-admin/puppet-agent/puppet-agent-6.12.0.ebuild create mode 100644 app-admin/puppet/puppet-5.5.18.ebuild create mode 100644 app-admin/puppet/puppet-6.12.0.ebuild create mode 100644 app-admin/puppetdb/puppetdb-6.8.0.ebuild create mode 100644 app-admin/puppetserver/puppetserver-6.8.0.ebuild delete mode 100644 app-backup/backintime/backintime-1.2.0_pre20180221.ebuild create mode 100644 app-crypt/acme/acme-1.1.0.ebuild create mode 100644 app-crypt/certbot-apache/certbot-apache-1.1.0.ebuild create mode 100644 app-crypt/certbot-nginx/certbot-nginx-1.1.0.ebuild create mode 100644 app-crypt/certbot/certbot-1.1.0.ebuild create mode 100644 app-emulation/diskimage-builder/diskimage-builder-2.33.0.ebuild delete mode 100644 app-emulation/docker/docker-18.09.9.ebuild delete mode 100644 app-emulation/docker/docker-19.03.4.ebuild create mode 100644 app-emulation/virtualbox-additions/virtualbox-additions-5.2.36.ebuild rename app-emulation/virtualbox-additions/{virtualbox-additions-6.0.12.ebuild => virtualbox-additions-6.0.16.ebuild} (95%) create mode 100644 app-emulation/virtualbox-additions/virtualbox-additions-6.1.2.ebuild create mode 100644 app-emulation/virtualbox-bin/virtualbox-bin-5.2.36.135684.ebuild rename app-emulation/virtualbox-bin/{virtualbox-bin-6.0.12.133076.ebuild => virtualbox-bin-6.0.16.135674.ebuild} (99%) create mode 100644 app-emulation/virtualbox-bin/virtualbox-bin-6.1.2.135662.ebuild create mode 100644 app-emulation/virtualbox-extpack-oracle/virtualbox-extpack-oracle-5.2.36.135684.ebuild rename app-emulation/virtualbox-extpack-oracle/{virtualbox-extpack-oracle-6.0.12.133076.ebuild => virtualbox-extpack-oracle-6.0.16.135674.ebuild} (96%) create mode 100644 app-emulation/virtualbox-extpack-oracle/virtualbox-extpack-oracle-6.1.2.135662.ebuild create mode 100644 app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-5.2.36.ebuild rename app-emulation/virtualbox-guest-additions/{virtualbox-guest-additions-6.0.12.ebuild => virtualbox-guest-additions-6.0.16.ebuild} (96%) create mode 100644 app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-6.1.2.ebuild create mode 100644 app-emulation/virtualbox-modules/virtualbox-modules-5.2.36.ebuild create mode 100644 app-emulation/virtualbox-modules/virtualbox-modules-6.0.16.ebuild rename app-emulation/virtualbox-modules/{virtualbox-modules-6.0.12.ebuild => virtualbox-modules-6.1.2.ebuild} (76%) create mode 100644 app-emulation/virtualbox/virtualbox-5.2.36.ebuild rename app-emulation/virtualbox/{virtualbox-6.0.12.ebuild => virtualbox-6.0.16.ebuild} (99%) create mode 100644 app-emulation/virtualbox/virtualbox-6.1.2.ebuild create mode 100644 app-misc/nnn/nnn-2.9.ebuild create mode 100644 app-mobilephone/gnokii/files/gnokii-0.6.31-codeset.m4 create mode 100644 app-mobilephone/gnokii/files/gnokii-0.6.31-docdir.patch create mode 100644 app-mobilephone/gnokii/gnokii-0.6.31-r3.ebuild delete mode 100644 app-office/libreoffice-bin-debug/libreoffice-bin-debug-6.2.8.2.ebuild delete mode 100644 app-office/libreoffice-bin/libreoffice-bin-6.2.8.2.ebuild delete mode 100644 app-office/libreoffice-l10n/libreoffice-l10n-6.2.8.2.ebuild delete mode 100644 app-office/libreoffice/files/libreoffice-6.2-ldap-optional.patch delete mode 100644 app-office/libreoffice/files/libreoffice-6.2.8.2-poppler-0.82.patch delete mode 100644 app-office/libreoffice/libreoffice-6.2.8.2.ebuild create mode 100644 app-text/xhtml11/Manifest create mode 100644 app-text/xhtml11/metadata.xml create mode 100644 app-text/xhtml11/xhtml11-20101123.ebuild create mode 100644 dev-cpp/nlohmann_json/nlohmann_json-3.7.3.ebuild delete mode 100644 dev-libs/icu-layoutex/files/icu-layoutex-58.1-remove-bashisms.patch delete mode 100644 dev-libs/icu-layoutex/icu-layoutex-64.2.ebuild delete mode 100644 dev-libs/icu/files/icu-58.1-remove-bashisms.patch delete mode 100644 dev-libs/icu/files/icu-64.2-extern_c.patch delete mode 100644 dev-libs/icu/icu-64.2.ebuild create mode 100644 dev-libs/libvterm/libvterm-0.1.3.ebuild create mode 100644 dev-libs/msgpack/msgpack-3.2.1.ebuild create mode 100644 dev-libs/pugixml/pugixml-1.10.ebuild rename dev-libs/sink/{sink-0.8.0-r1.ebuild => sink-0.8.0-r2.ebuild} (61%) create mode 100644 dev-libs/zziplib/files/zziplib-0.13.69-disable-docs.patch create mode 100644 dev-libs/zziplib/zziplib-0.13.69-r1.ebuild create mode 100644 dev-python/cairocffi/cairocffi-1.1.0.ebuild rename dev-python/html2text/{html2text-2019.8.11.ebuild => html2text-2020.1.16.ebuild} (64%) create mode 100644 dev-python/urwid/urwid-2.1.0.ebuild create mode 100644 dev-python/xcffib/xcffib-0.9.0.ebuild delete mode 100644 dev-python/xvfbwrapper/xvfbwrapper-0.2.8.ebuild create mode 100644 dev-qt/qtgui/files/qtgui-5.14.0-restore-scaling.patch create mode 100644 dev-qt/qtgui/qtgui-5.14.0-r2.ebuild create mode 100644 dev-qt/qtsvg/files/qtsvg-5.14.0-revert-keep-aspectratio.patch rename dev-qt/qtsvg/{qtsvg-5.14.0.ebuild => qtsvg-5.14.0-r1.ebuild} (78%) create mode 100644 dev-ruby/puppetdb-termini/puppetdb-termini-6.8.0.ebuild delete mode 100644 dev-util/byacc/byacc-20170201.ebuild delete mode 100644 dev-util/byacc/byacc-20180609.ebuild create mode 100644 dev-util/diffstat/diffstat-1.63.ebuild rename dev-vcs/github-pages-publish/{github-pages-publish-0.1.2.ebuild => github-pages-publish-0.1.3.ebuild} (80%) delete mode 100644 eclass/bsdmk.eclass delete mode 100644 eclass/games-mods.eclass delete mode 100644 eclass/obs-download.eclass delete mode 100644 eclass/sgml-catalog.eclass delete mode 100644 eclass/xemacs-elisp-common.eclass delete mode 100644 eclass/xemacs-elisp.eclass rename mail-mta/postfix/{postfix-3.5_pre20200105.ebuild => postfix-3.5_pre20200112.ebuild} (100%) create mode 100644 media-gfx/iscan/files/iscan-3.61.0-ijg-libjpeg.patch create mode 100644 media-gfx/plantuml/plantuml-1.2020.0.ebuild delete mode 100644 media-sound/din/din-5.2.1.ebuild delete mode 100644 media-sound/din/files/din-5.2.1-desktop.patch delete mode 100644 media-sound/din/files/din-5.2.1-makefile.patch delete mode 100644 media-sound/din/files/din-5.2.1-tcl.patch delete mode 100644 media-sound/din/files/fix-random-constants.patch delete mode 100644 media-sound/grip/grip-3.10.2.ebuild rename media-sound/grip/{grip-3.9.0.ebuild => grip-3.9.0-r1.ebuild} (89%) rename media-sound/grip/{grip-4.0.0.ebuild => grip-4.0.1-r1.ebuild} (90%) delete mode 100644 media-sound/grip/grip-4.0.1.ebuild create mode 100644 media-sound/qtractor/qtractor-0.9.12.ebuild delete mode 100644 media-sound/teamspeak-client/files/ts3client-bin-r1 create mode 100644 media-sound/teamspeak-server/teamspeak-server-3.11.0.ebuild create mode 100644 metadata/md5-cache/app-admin/ansible-2.8.8 create mode 100644 metadata/md5-cache/app-admin/ansible-2.9.3 create mode 100644 metadata/md5-cache/app-admin/puppet-5.5.18 create mode 100644 metadata/md5-cache/app-admin/puppet-6.12.0 create mode 100644 metadata/md5-cache/app-admin/puppet-agent-6.12.0 create mode 100644 metadata/md5-cache/app-admin/puppetdb-6.8.0 create mode 100644 metadata/md5-cache/app-admin/puppetserver-6.8.0 delete mode 100644 metadata/md5-cache/app-backup/backintime-1.2.0_pre20180221 create mode 100644 metadata/md5-cache/app-crypt/acme-1.1.0 create mode 100644 metadata/md5-cache/app-crypt/certbot-1.1.0 create mode 100644 metadata/md5-cache/app-crypt/certbot-apache-1.1.0 create mode 100644 metadata/md5-cache/app-crypt/certbot-nginx-1.1.0 create mode 100644 metadata/md5-cache/app-emulation/diskimage-builder-2.33.0 delete mode 100644 metadata/md5-cache/app-emulation/docker-18.09.9 delete mode 100644 metadata/md5-cache/app-emulation/docker-19.03.4 create mode 100644 metadata/md5-cache/app-emulation/virtualbox-5.2.36 delete mode 100644 metadata/md5-cache/app-emulation/virtualbox-6.0.12 create mode 100644 metadata/md5-cache/app-emulation/virtualbox-6.0.16 create mode 100644 metadata/md5-cache/app-emulation/virtualbox-6.1.2 rename metadata/md5-cache/app-emulation/{virtualbox-additions-6.0.12 => virtualbox-additions-5.2.36} (69%) create mode 100644 metadata/md5-cache/app-emulation/virtualbox-additions-6.0.16 create mode 100644 metadata/md5-cache/app-emulation/virtualbox-additions-6.1.2 create mode 100644 metadata/md5-cache/app-emulation/virtualbox-bin-5.2.36.135684 rename metadata/md5-cache/app-emulation/{virtualbox-bin-6.0.12.133076 => virtualbox-bin-6.0.16.135674} (85%) create mode 100644 metadata/md5-cache/app-emulation/virtualbox-bin-6.1.2.135662 rename metadata/md5-cache/app-emulation/{virtualbox-extpack-oracle-6.0.12.133076 => virtualbox-extpack-oracle-5.2.36.135684} (52%) create mode 100644 metadata/md5-cache/app-emulation/virtualbox-extpack-oracle-6.0.16.135674 create mode 100644 metadata/md5-cache/app-emulation/virtualbox-extpack-oracle-6.1.2.135662 create mode 100644 metadata/md5-cache/app-emulation/virtualbox-guest-additions-5.2.36 rename metadata/md5-cache/app-emulation/{virtualbox-guest-additions-6.0.12 => virtualbox-guest-additions-6.0.16} (85%) create mode 100644 metadata/md5-cache/app-emulation/virtualbox-guest-additions-6.1.2 rename metadata/md5-cache/app-emulation/{virtualbox-modules-6.0.12 => virtualbox-modules-5.2.36} (91%) create mode 100644 metadata/md5-cache/app-emulation/virtualbox-modules-6.0.16 create mode 100644 metadata/md5-cache/app-emulation/virtualbox-modules-6.1.2 create mode 100644 metadata/md5-cache/app-misc/nnn-2.9 create mode 100644 metadata/md5-cache/app-mobilephone/gnokii-0.6.31-r3 delete mode 100644 metadata/md5-cache/app-office/libreoffice-6.2.8.2 delete mode 100644 metadata/md5-cache/app-office/libreoffice-bin-6.2.8.2 delete mode 100644 metadata/md5-cache/app-office/libreoffice-bin-debug-6.2.8.2 delete mode 100644 metadata/md5-cache/app-office/libreoffice-l10n-6.2.8.2 create mode 100644 metadata/md5-cache/app-text/xhtml11-20101123 create mode 100644 metadata/md5-cache/dev-cpp/nlohmann_json-3.7.3 delete mode 100644 metadata/md5-cache/dev-libs/icu-64.2 delete mode 100644 metadata/md5-cache/dev-libs/icu-layoutex-64.2 create mode 100644 metadata/md5-cache/dev-libs/libvterm-0.1.3 create mode 100644 metadata/md5-cache/dev-libs/msgpack-3.2.1 create mode 100644 metadata/md5-cache/dev-libs/pugixml-1.10 delete mode 100644 metadata/md5-cache/dev-libs/sink-0.8.0-r1 create mode 100644 metadata/md5-cache/dev-libs/sink-0.8.0-r2 create mode 100644 metadata/md5-cache/dev-libs/zziplib-0.13.69-r1 create mode 100644 metadata/md5-cache/dev-python/cairocffi-1.1.0 delete mode 100644 metadata/md5-cache/dev-python/html2text-2019.8.11 create mode 100644 metadata/md5-cache/dev-python/html2text-2020.1.16 create mode 100644 metadata/md5-cache/dev-python/urwid-2.1.0 create mode 100644 metadata/md5-cache/dev-python/xcffib-0.9.0 delete mode 100644 metadata/md5-cache/dev-python/xvfbwrapper-0.2.8 create mode 100644 metadata/md5-cache/dev-qt/qtgui-5.14.0-r2 rename metadata/md5-cache/dev-qt/{qtsvg-5.14.0 => qtsvg-5.14.0-r1} (96%) create mode 100644 metadata/md5-cache/dev-ruby/puppetdb-termini-6.8.0 delete mode 100644 metadata/md5-cache/dev-util/byacc-20170201 delete mode 100644 metadata/md5-cache/dev-util/byacc-20180609 create mode 100644 metadata/md5-cache/dev-util/diffstat-1.63 delete mode 100644 metadata/md5-cache/dev-vcs/github-pages-publish-0.1.2 create mode 100644 metadata/md5-cache/dev-vcs/github-pages-publish-0.1.3 rename metadata/md5-cache/mail-mta/{postfix-3.5_pre20200105 => postfix-3.5_pre20200112} (98%) create mode 100644 metadata/md5-cache/media-gfx/plantuml-1.2020.0 delete mode 100644 metadata/md5-cache/media-sound/din-5.2.1 delete mode 100644 metadata/md5-cache/media-sound/grip-3.10.2 rename metadata/md5-cache/media-sound/{grip-3.9.0 => grip-3.9.0-r1} (93%) delete mode 100644 metadata/md5-cache/media-sound/grip-4.0.0 rename metadata/md5-cache/media-sound/{grip-4.0.1 => grip-4.0.1-r1} (93%) create mode 100644 metadata/md5-cache/media-sound/qtractor-0.9.12 create mode 100644 metadata/md5-cache/media-sound/teamspeak-server-3.11.0 rename metadata/md5-cache/net-analyzer/{vnstat-2.3 => vnstat-2.5} (87%) rename metadata/md5-cache/net-libs/{libproxy-0.4.15 => libproxy-0.4.15-r1} (78%) create mode 100644 metadata/md5-cache/net-p2p/cpuminer-opt-3.11.4 delete mode 100644 metadata/md5-cache/net-p2p/qbittorrent-4.1.7 delete mode 100644 metadata/md5-cache/net-p2p/qbittorrent-4.1.8 delete mode 100644 metadata/md5-cache/net-p2p/qbittorrent-4.1.9.1 create mode 100644 metadata/md5-cache/sys-apps/mawk-1.3.4_p20200106 delete mode 100644 metadata/md5-cache/sys-apps/moreutils-0.61 delete mode 100644 metadata/md5-cache/sys-apps/moreutils-0.62 create mode 100644 metadata/md5-cache/sys-auth/nss-pam-ldapd-0.9.11-r2 delete mode 100644 metadata/md5-cache/sys-kernel/genkernel-4.0.1 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-4.14.143 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-4.14.159 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-4.14.161 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-4.14.162 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-4.14.163 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-4.4.192 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-4.4.199 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-4.4.205 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-4.4.206 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-4.4.207 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-4.4.208 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-4.9.192 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-4.9.199 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-4.9.205 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-4.9.206 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-4.9.208 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-5.4.6 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-5.4.7 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-5.4.8 rename metadata/md5-cache/www-client/{chromium-80.0.3987.42 => chromium-80.0.3987.53} (99%) delete mode 100644 metadata/md5-cache/www-client/opera-65.0.3467.69 rename metadata/md5-cache/www-client/{opera-66.0.3515.27 => opera-66.0.3515.36} (78%) rename net-analyzer/vnstat/{vnstat-2.3.ebuild => vnstat-2.5.ebuild} (95%) create mode 100644 net-im/qtox/files/qtox-1.16.3-qt-5.13.patch rename net-libs/libproxy/{libproxy-0.4.15.ebuild => libproxy-0.4.15-r1.ebuild} (92%) create mode 100644 net-p2p/cpuminer-opt/cpuminer-opt-3.11.4.ebuild delete mode 100644 net-p2p/qbittorrent/qbittorrent-4.1.7.ebuild delete mode 100644 net-p2p/qbittorrent/qbittorrent-4.1.8.ebuild delete mode 100644 net-p2p/qbittorrent/qbittorrent-4.1.9.1.ebuild create mode 100644 sys-apps/mawk/mawk-1.3.4_p20200106.ebuild delete mode 100644 sys-apps/moreutils/moreutils-0.61.ebuild delete mode 100644 sys-apps/moreutils/moreutils-0.62.ebuild create mode 100644 sys-auth/nss-pam-ldapd/files/nslcd-2.service create mode 100644 sys-auth/nss-pam-ldapd/files/nslcd-init-r3 create mode 100644 sys-auth/nss-pam-ldapd/files/pynslcd.initd-r2 create mode 100644 sys-auth/nss-pam-ldapd/nss-pam-ldapd-0.9.11-r2.ebuild delete mode 100644 sys-kernel/genkernel/genkernel-4.0.1.ebuild delete mode 100644 sys-kernel/gentoo-sources/gentoo-sources-4.14.143.ebuild delete mode 100644 sys-kernel/gentoo-sources/gentoo-sources-4.14.159.ebuild delete mode 100644 sys-kernel/gentoo-sources/gentoo-sources-4.14.161.ebuild delete mode 100644 sys-kernel/gentoo-sources/gentoo-sources-4.14.162.ebuild delete mode 100644 sys-kernel/gentoo-sources/gentoo-sources-4.14.163.ebuild delete mode 100644 sys-kernel/gentoo-sources/gentoo-sources-4.4.192.ebuild delete mode 100644 sys-kernel/gentoo-sources/gentoo-sources-4.4.199.ebuild delete mode 100644 sys-kernel/gentoo-sources/gentoo-sources-4.4.205.ebuild delete mode 100644 sys-kernel/gentoo-sources/gentoo-sources-4.4.206.ebuild delete mode 100644 sys-kernel/gentoo-sources/gentoo-sources-4.4.207.ebuild delete mode 100644 sys-kernel/gentoo-sources/gentoo-sources-4.4.208.ebuild delete mode 100644 sys-kernel/gentoo-sources/gentoo-sources-4.9.192.ebuild delete mode 100644 sys-kernel/gentoo-sources/gentoo-sources-4.9.199.ebuild delete mode 100644 sys-kernel/gentoo-sources/gentoo-sources-4.9.205.ebuild delete mode 100644 sys-kernel/gentoo-sources/gentoo-sources-4.9.206.ebuild delete mode 100644 sys-kernel/gentoo-sources/gentoo-sources-4.9.208.ebuild delete mode 100644 sys-kernel/gentoo-sources/gentoo-sources-5.4.6.ebuild delete mode 100644 sys-kernel/gentoo-sources/gentoo-sources-5.4.7.ebuild delete mode 100644 sys-kernel/gentoo-sources/gentoo-sources-5.4.8.ebuild rename www-client/chromium/{chromium-80.0.3987.42.ebuild => chromium-80.0.3987.53.ebuild} (100%) delete mode 100644 www-client/opera/opera-65.0.3467.69.ebuild rename www-client/opera/{opera-66.0.3515.27.ebuild => opera-66.0.3515.36.ebuild} (99%) create mode 100644 x11-wm/xpra/files/xpra-3.0.2-ldconfig.patch diff --git a/Manifest.files.gz b/Manifest.files.gz index 3a15a25f4bff4230ae663f3b91a9d4a6a022296e..5011a24a7dc76832462e07bfac246f178900a2af 100644 GIT binary patch literal 29435 zcmV(;K-<3`iwFP!00002|8%|Cl4VJfUH6W!sCP;=&S2wXLjaNx5}*i)AF#11*pV5D zh{)<{d_C7XiFWt6(X7fEGSdCtbIeq??ro;SfBeV)_K$!1>uPg-{fF;=|Nf`*h=2MI z|K~scAOGq44}VI>d9_iFF?-+njA5@Ukijd=H1&h&*Ki~aozm; zs3rINj;o9^^62Mz<`L(ZDUKLR+^M!wj(q1h=W21C?F@H1?ix}EN7%=o{-6K-ALDub ziNEcuw-B$rj}-&IwU2nLdR+TVBgYiOID5Tz7(DXT^PDx8ecycbk;=SQ59Q9ajkDyP z?plvCp6w3d+P*=*W)HLV*~++DiZK=5Acw1tFk}69|ItPIHokuP?fbWX-@knM{_XqM z_S-*v`|F?1v)t#~g01^3_3R-O9(B}ujhc>d@~y2Oz49FQy4ozg51#1An-9;&b=~cp zeAmeQLcVLyW0g?rI^$7#aiP~yM!&DndyS!`8ABK&Ud^A|CEa_D-NU~w*j~HO<2b{( zXS@2idgB|@8F=B=-K81X+&Xxoe23J-F5{@}VmC^Nz2u|qe6JkV-aWHT_r9)~&+AxW zj;o9_^)hNtEAI13^}0sOvo01h-edgF1^cJ<`5#vQ{nO|9ryT10GWELH>^%3za^l2L z!roWu_vq}(iZk4IWkq^A>oGBo5f5yFAD-h}cbX-SS!bBLO&0VXYh88mQTd*^vRKzB zsn*dj-+bJ6k277@O4lkgrJeqDnOHYgu}1#kecrL}olZV#hIGWvqulkrMlUh&_4#W1 z#9+^T;t#9WI{V419%bbi5}%Y=7S&*2q}*I#$}eMZN3M+fk35BTjP@UCnI{)=gerw~O+F$tb|MHLj^*{fw|LOnvZ+~iIeE;)bzJB@rw}1a% z+OMDX`u6=F{_;Qmbg{|xZP{mN^!etYj`XyT)fWj1~C8jm|gh!@=@e zi#<&^E}p1y#w%@BXB{VQk}7^PaGWcPcdch!wUo^3+-bD?*w}JnD{JWC);dPK_o}N@ zY`d3M+Szl-Y}lO#e*;W3Yz8BW$%DRf@C?$~r=KxdY8;Z-Ard>lY0c+E=Y zSXaacQpK}!%Euc3-dASdaJoE?lSr_x$fx#|0Lv`G#eMIHeX}kDKsmV)s~3;!-Q+G1hk&ul&h6l{_$ne5cEM)$jV&2WVj=>R>&!>b$1a<&m3Xqv z4$gIhE=13^dGTXne}_PnfTTe9Oy^PRILF2N@sjN*JT`z!tX^xc{I82g47hm;LQx#^ z9Q7zyH2`6Wd?Ow(PL}E9pRMEO&w)$KpPTrj)wS?I!t+RYO^gwLj;p80)`$Cql^i&( zZ%gDn?w#N|6;@GC@NN*3vCafp+XF};g7RT7j#%GZbq0PCfGqoL{l@kQGwcVk?r7K^ zR3%Hpv_lBbHSa{6Cl(Jl3fnVSI=N<(3t+j600x9rJ}h+t(g33~zmogD;yv$O4^|w` z2YT;$q?dL3I{x}2z9snV+oJ6>8<7%|t%3K^6? zf)2boEO3Q12T_`pV6Px;`Nh~eA@(Jhq64n-j%@V;7OxS??rRkH7o#g706uI)M=2ch zVE>z}m)%N*C>pPv?zSa74G_oH2*ClC0$)8{vKX;Mb~~a#U`czeqaz|BvGHNJ`P|`J z#~lBz7x)hmW1n}K7(z-oLb@PE;Vf=Q8;FpIFQNNYgU^GrAf7TVyy zu{ikm)G2!??l|d3v z;(#Xi#m=_D>I3d9m?A9kA|NjB*6@-BPik?nnXtGXA`b=P5q%464tkkEYFr-k;K%Xd zg8x9LA%74CNW>X7`s`tfH)?O~_J(dp8z35{hG1ar**8oTUD7&mj#d ziw9zp;d1rG%IsQ;NYyd4vz&Yqpo%o=t!)&_5rFVxW0C>iG0>x>vg86k&i!TO#{7|l z@L=!2)~;4Cw1y?1RL+Js0Wci`4qD*w$<2n^vFRHFJ3)QGc>}%$792rc78Pm*QV=Ps zWMo}u!_n^@;<$-)qYzGI(^%KBh#MFU&x&SD?LCa5M9(5cF6;4{Ec@pV3hw6O5e6c{ z`PM0MJ^nbSo?{~toj(2Ik&Z;LjyFsMOorz7O3Z;2#8%>jp%M zOBfwr|K+#uKk{8P~H8=z$41t_b?!7m34tg?oxN7QBMi)e(2cm}N7lTj|AdVmME)DcL=_Mz!7?l{;o@gUI?Tsi3!!ZCv=vIY`0ckK z8eK%N5Kr5LUo=$O?qL|Q4K}SJE((D+@*Twdv!*;7gJ z0B_F*h%93%;37&5uBpdDxx`+mP;s{AB%}~jeq6FOKYjo5^+!`Xd5Cvd!|3y+ zQo^{;#vb8;Vikb9FkejrAyrC-#N54*#752Zxd$cI5p7@!t0CT` zejC2=P!uo|nuBArGl9M7*pEyGK9dd)x&T=4k}y!0c5xlBpAHIP;5&8}`vun4FKv8# zRR`()2y;{j{y{{n0VFWa6PtOxo3&%NdTJF$0u4$X7%l^@g)o%Z!a%?m@V8Gq1MDY; zvUUexi>sjyS_u5ZasX@}F@RTiD8WqIf}UQ)KHLu`c(SK3 ztXnV2V9vo8BN>UPEF81}+=X$@!uNC`yb{$g^H%nO z`+>v+rGa}8!s~RsJ8};ngJYdM-YL`Ifxt?HF0yh#GAG~!(ZX+2=Ci>{N%h+S2+mGu zgxx{%iBJWRA+5P#cxNCsZ6MzxW>{qcdGC=Ic1{Sv!9z`a_dG5bH+!3WLzE{5jky<( zj{!v$8ib@FRO{4{ZeE1dM3_x9^UKP8Tc6kXF^~$Z@5glzh%#$5%0SxD$U7$JZucQF zjtJ8!CpgbOqW(G>PSlBw^+v%|UIDnkHCQcl<`H2pW8{kOd+M1lv}CDxE-&H^3G|(q z$Hz+v-W39p936RfyuK8ybFD%Yt^fjB7-CN(?<{4hK<2=*p}FYL(k}iaUG0E!91~y| zX`BmE36&x2v&kS2BJ6P^JQ=2(urCxTpX|QFPT&dk$7S1JzOG-teHyQ^G`ug|F-nHf z;JqHJZd5YFbPd>M_1Gmq@&|$kNzTr)GY3(=6Elj(;u{9xaZ@~5iE(cP(BR?0;e-`L zb`yF8NtvBM$15T_H|jS7&0r$Fncj|$X2yXM`Y0UPv&z(m8YQwbsO*Bz#~bK~&@=SH zzM*#c9_;k2Z6$>ppgOK*RKuEq88#IWf+rS;JGy3}y$I(G+T%e;K|v4_=gPSCcsV-y zbe0z0PxSK~RkB)5< zubrK+f3W1lu#TM#0wExomWLsz&{KK22@i=KSx1JKBUy*XUe^H|fssRzbWG`YX=m{` zWbvZl(VpwaMf==-`~KxeJ$eJ=AGoe$x`H0F31K|r2}>kq^5|^H4JMa()(qdT0?b0b zinEB4t9Uj9Dy`5qKlnJMxS zt`Sf~8DQs3C^O@vw^snk^l%0Rd}6#4mq6AdB{MF@x~$5BmVm4wm~4$)eiS042sxh{ z8WzCWuJ{#s0p)gFHA)|Vm6ugpYy5S5ZTm-b!?$z%;H5XdHwxet7a_jDvRMBiFgL&o z())<|ilgO>h$3cTP3Ou$eO3&gAcn8#88pzu<|M4ExDxl0&l;p?_YlgxB5|CRhJ{elK4`jCI1(S z#m9Ntg8h%(YG(D$t&oE81K5ZL&rQ~~S6By159GgZTqsT=2?`@E_`s55-8^nPp|R{N zp4-+rh`-~6=q42?K=&kBD5M-lnplov9gKcq6VphRzUm&zLn3>_-|3Q?DD zVgCYw&gaeq_L0>a#NKc~(Pymjje*ogK*pqiES57B1pzRGD(5%Z#Ur5W5#7XT#D?LS z$Z{^YEqsqBCB_r-3Dk%bzLP-OQH`BtV!cu91IE1aND~c*Nz4Q0j6h?9_~u?-PAGr* z(m#D(zy0;guj@yILvOt6QhWjwKt{#qI(s3ddE^@{K!9q5e8m3*Sil~@{*=rCd(Y`m z^1=v^!47$P2&T*puIfv9O_Pu5Svn*nfGWTnz%;iPOrSG9ikf)4VTCb(I{_ayG$IvG zPfkHuwu@MI3aP}Hi>R>_0KD=B+}BmcbK%LV@@*Xk3ksNguL3ztFZw}1ezYD-W~lb-B)tuaWB z5XF8LhK}rc4(55i-%A7a znc$kiPSnJ?aHEFFp?5=?y(W|-VTWBjp+>xB<0Egc!eDm?AC0pSN7+E7aPS^FK-A(j zh~yQhOMv*kJ%FoucvN4B2Fuik2GI=j-&(cx_m{8`!@Ic=hL-2KlYn@f_k#5w0LMn; zfV&r~H2IMV!?}6m05L`mY&KB*g$!Je(-hC33ZDzTL*n|srgTo2TKm~VT zGhr{FCtiY5!vfCW?Y*bX9d8Yg(929*H`Q2d)9e`EG2u32qQtdqi5;UgM$U{Shbk_fCjHuM|Y}I`52-kPzx&X zl{ayq6WBX)3ZNUvKhLG{AIuO?K3kkZ&CQ42A$kprnDU={>PUP)p)L5^i@f^n%h&Ji zFYDzh;R^4^AbENW4~E5ZJ^X6dwUL~Al(l9&AP*aCf?Qx81wcP1T9DX{9e_pVzl;c3 zDm$J;Cy2}}&;Y3LnW|T-2k*gx)e%`#6ED24?2d>UjH&-cvm+K%0lV6MA5HMgX}lL3-zt5Vg^Q)oUa43mZ}}DRW`6q#AnSKO~k- zGn5vbf&b5Pw+pUTBs~ZX%=E`q`~C`Q5mb9OHF)W14uU>Kq{i{i+bi_yK>?g}@SFe! zMu+;W{-4IH*ZdMSU^*{`) zw{TGLy(?mEN5yb~Yg82b^xBhA;IKwBg*9SaxRz);zL?p&wcxq7QqA9eJF2_KUZ=pa{f@aC)a4 zkM0e81|m(fBGQ5-d&y|f1Mm8PS2GRCY@oB>rgN?eeqyJDU6|RmyDBYsjQ zNLYl4UE*Qe(~vb+-!NkcqzBH|jd;H{x*IYI6Yn}JkVar899?j9o_FmJ*+z5y?a%Ec zfEs?@@05dC4|&#BR?2GU%}O2M$VQ9r4qLj-WPn*j`9?9*3J1TAfkWU$aW-~(W8+~e z>#talosbYh0?6Zu4r&T&T>P5{@ERiZhPmR&Z}$l0#LTDa9LOsh0){qajSu{hIL#^` zC31eQ?kaX4kO-cWO|W%$b6PJGFTCxHIg1!b3K;fIXm_{`MtXzEz+bH?6jO3wgm|=n z4m197$;NNLz3|)PLxRygH;Z=nVdiUsXGBxAo~uw|y%Y!s;ag_hZ03rwA6^=vnQtV~ zgqDhCig|bmFM4(aD0Ft;JS+$YSJI2j&X7YlykiFiSwy5`@&5nEC7b<6x{-0IcMXd0UqokFvUCHQcH>HX^fI}qH~jT5Tt~pwbdQSi zYtb{yLm}s#xhZQW>V-Ho3F0{{ECB(O?i;EK0bJ2-fu8Q(7Fc=WKuDkpseH3C-q~BG z?V-q3??k90@^;f3@USbZXn~~($>W>h*3b?#<{VxV!(`EK%o+bP8{nzz!o1E`=INKNl$`hW#*WKPX7SIyMB38qs z(a`q-1We7szSzeNs37Yi3I$C9*kphUT>w*;2PIw%@5EGa@oP8C59-dU^71FjtQ7c4 z9p1L5j97fr119t7bWqfUi5wNIAgEu09uZ@kh6)T431D6XKiD?l5MYsLf(xEF*o+_q zA4fEu2FXHf#_r3L0aRFJ&>1FPO_<}OAMZJc0$vyXxN7T{4l7^tM+YSoy&va7O1CFG z1yzZCu^Xx(=mU&lyZ8IZ#M0veI|>rNt4LWQ6ZkeL4f#)|&lm`9^T+UzM6ADe!BipW z*(?%h+dPN-C5^O8Hg_Szir>Njis@40EaG^_+R%#G%w9Nnc(DRTz zXaTgT0>ro`|J#8)GcNBZNuAvXTn;mtc#CSD#oHk`?znNQfz1<;fGHJOhD#g~G%cA} zZ9W84zGFj(J!JW<_}?LVu^TU01gpnR475Pt=LxJAJ9{3L=h^9KAY{B)Iw-F@jxBBv zO^AOlKKhsT%X&GHgdx2xS}_HM_jbRwNjPRi=TN0CnKsJojodaDncukiC3r6Q z2^M(lh)u00yB}b`PE-E*kzj^?JtJ7}p`!Wf-oKd5h4}%m9q~T-+z2K1Y`yK$Oy+@( z^M-tP#&}DDG7+|r-0fx2zPy-OdQW28!u5&@{|b~O-WZhzX)gmGY>}{a_a|fx#WMH? zhn^T8GMDd#8yy{9Ann0WHqLScjI)(*NADJIoxEX+k_(TIV=y-RH@A7s5KOpd( z0I8U3qT`#2yo`B5}Oy6Y>H|oUg&mHO=vVHV1kal zV!4X+Z0U)d#LOZzO5!hQ;rMaI{@Scx`22EZaAF1Tmcd)G(_7Q%rB3g9LL)L@)j$kE zohYBZW8T##Sa4VZLR9Jq-J@g6%?)YGV1j=6apC^o_O~C|ZAq-m+oC-p=mOIqNZ^#5 z#w*Nj|woh8E2EWFmb6$-htimK(%Pb34{eJ>!TnisD#K_sV++D{CK zKf?q7%s-H_i-~U+EhwJ|hx6(aN{BgyBQ_-GNGgGg|4uoa-qa)*T`c^FQZ`TH(?L*& z+D2(2QTFhwap!oM)97s{{(xZ|rtEb<8@_-`u{X(N0H|;ManXJX1SgnQKg7>EajUUv z#}DxvQ>%lD0QnAiUhMll>f@GRJh2ChPGBlRMB#&iHU-b%#&Q#Tp-yamF#V%iM_`sw zJP08@PAn{XRAF%iaoLlZxA+NjfQ=T@GfPVc)E_dOt-rwIFG4XvmG>(|V2B0s0w-qC zaZ(eBe1+>gSaGRQgQ!im7gu({CDc{_p5aDZgQ;=1!~+Z%(B4rbTZr-!Kx%aCHR65({?P?vIUI3~L^tqrSyZQmgwOwPCsVCaDf zmxXcM2O_BAP6UtxoU(cJhz6uJqdL_9DEXnpe9b+?_CX-wCmHLko}B zMf>)0gM8=fLuDiZ&pV0JO0!4z`c;_!Il(HGKm*guiv(hz4o_js=Lz5ntMXudC*=~`)d$AWBc06)II zB+F=5lfahgHB(DQtz}bBK(f(Ig+tbKL}0y+89Y!u`MXxEgz1p8lgM7tP}o*9BwQh7 z4>>E^eIKEjMtr?QfnPqqsHpfMyEF`l0$4Om{K2-SMWSra2Ckrh3m$>_04+so9qVAn z3HoRUgo0(IWSG#Fc17f{g67yXy4Av9@bCvN1qH?Mbj>*E@@ir6mZj;}$q7I&LmRMQI zfdvq~Fwn41gH6&kW_j@UO4ZKppcLUA0H@K+%=Al27AN4RzYxctTGC$P9ou|?WsR}laSP53V=xvgu z$P@DWWz=~P&*ENv)@7=+Nq}Hej88HkK^F%F9thJs(K3sxv}|GrfMt&Peo{P2XvOlF zQB563mE7o&J=L&h;c@Pyn;-agfi$&<0!f6`^s;JyeSx#`(K#!ai2MmpzWmDh9MxK% z6L#YP;F|1}siKEjEr+)rrLaJjX29p_vYeX;g$KYAZ*Q1VfEHQEgj$MF(tv72s7BO+ z#k6QtRs!EgEcN`B{f!AVi<;WN*Af4qXbf`D!y~DAP1ySb=}ob%7h~~|)#C&yfG_JY zt_P33ls^uO7SaHX%jHFBWz#TVLONlK)eQ5pw9b<>aQcq>WzGKO`(IykBum9?-a&0y zgM+1+Tr5g)Cf)f*?aD^R8KN@tZn>2HxZX^rqxpJGVYUuIDb^Grx zSH%a+>it$F;9=*r4>=bU+A`$(Y}WYajUX^D{c5$J!{VyzsCQ+H@vzd-#r7UBsReWa zY#V{X+VFX@m<0cci*Ad$VCaNsuUyI>MVjn`A6wq9qFC&Nx!zD{m|eIaRUPx!v91f^ z!3V+Vfv0A%=rnH+`G!VPR3bQVhYhjp%E_*)>)q5+RF*Y*WdfUyy#9oD1Nw9!7e(#Y-(Z!RdU+i`s4^pK4%tPu@CQ% zAYXlD)e80kQBBVUEG9?f^u`@Mm2l^1L2y!#XJSsQ#@y5*k-wN2y?3|OfGJa9yqB~j z)7v(#oCrno7hcYkB?OlT705a3TcBteU(Zqp$gd}|XMz(4Q`)d{w%W`q_G|zH9;G$K z4hAaI8wdlWKl^=IQEyrDkwGWe!i%MS8-HED{CLA2Hyp{`NiWfl-fQH%S(*vDwZSQvRxC`T)R<2<{ z@LnBhd!cu~3D01!15{^^m-dXOCn!DYv!ZUn*M2=`XC|WpjZY>d&zP~g!z#SfV~ou6 z-_`*s(=lgs8peKY73&`0%3MoB)UNB(hw2omR{OD3(-Ud3X|hyL;Nby*BHv5nN0;4GvvqI43-Fq%P0A zHePsorj`2uKCGZS8-GE*@BHK+qo_Q7Tk);5@!D$I##^y*<;Ze);5}N~jzM{`7w_F! z2R;U#g(DmVJaz{S&BwOD0KD2}`E@xvumE_p0modsm%|FscoMZrAAuN;s)E(E2}REF zr#1Wh>2E*!XG$OBI^=T_{%|i-^XnZj^R=z%C064j%k$B4VC_45xAOQ_vVe(2NhhMo zG99lfS=nJ*ozr`>W~tf6@sAGZ!p(y9ftGG8?;o~xFJ4-`p&FRpt8cy0r6JzO7O%JX zp6$c3vU!wnF3Y5Y^}{Bb+Z~25iyFDDHulkOi#(?pbQ^NJJfB5v>{A{xFWW#gxC$J9|0Ey-+08Bk=%(71`T3@MD3`N!b7m<6u_k;&sUcFl zyaA)4OYBTxX#+ZJE!5@xWL1xypW~bhX^exk3(aY<)G~pxHBbFpR@m?PMmqRcNkqfu z!3YWhU52}AzxKVzEF-)GeV!0PVmo#hki$1yhc82+m4I_VB#&izB@dUp*QgfcEGvJr zO*d{^QV0*wvjg))R{-PbMM?ebB_{!qA3hwWfmiUCVd%48%rU*j=Zz3ho-muLX7=7A zWko~;n zB%I#C5Xg84WJx1zoS7KiwxuYCO<0lz1c-xdewFM8C`YSDiw^dIo~eLkIN?y%a-ZN{ z@^To*H*Xmm#?nS0EXdBL*)r#CLo3T#-q&o6&+XewwHcx8-8YNHt@k`@MS@?LAS$T! zpxs6*d1{9t9RvYO+<5H<+eO2`seJ4SjVL1Q1tl2=1QhA+L0gc3!}nlohb^6~tYc>& zr`c9mUK>@fgu{F3F(RE1?4iF0Mwb_u3q+K-;R`sR0-609y%vH=MRZ;Z++#x{0xYHl zweTXv)*c1%QA1_HPcy74&d$TbRBU$Q_V1cK zRu9AQyjB3Mec9duVTs z88rOxbI}7l8-O@WV2rSUctH?>y)yG#{Hz4PCQrmon zr1h0f>uZoz@k~z6~q!xR_?Ukj)*RH0KuMcX)mm7#>209E`&-! zs1x&0D*#2cPKzhpz$6%gc1r>%OxEl}ncZS#wtcnk?L{j*cy0VXc!X;IA~59<{3ja8 zo=LdYxLy~oe`#Omi#Pxj-VeQTfo97IJKJniq>I(|&`K!LfoqiO8n;BD+DQx8@N^m; zCD^hq6PB?&{cgE~@Q8`i{B@{PhCOzeh;0L~0ulXe>g3Fy;$AS3HsABq($kX7Qa`BY z3D6$F9#D|hfU_@_4$5o=d@OKrFg+{@tkKba0k;KPeC26BsoM-e5a#qsCz!l+oeBH# z6p^2A%C&5bKPb{5h&;{fy8YXgp|yOtWLdIN*}e%Xr-ie*4FdM?D7#y0?d1mn_cApl zvb@Np%fu@j!ljykvjtO$IDVq_&e0$u_vww}uz1HqC|LZ)7@`H*PkJK^LYBQ*8c>+qSN5L1=4>k*130#&RR$CS#TJ1y>Ei|?y*&vMfti#jMEb>PE_sI56+{60G9Rz(_ zHtnYdHYHFJWPh(McRvI+SgV4r%&@`*h5N7DL8u-{M|$o(k&I6Ba2Vq_e|J;|v}j5KWOND-I^^onzLMR7dr-u4ugXT+XA;Vas-Iqf z*rgGwdBHf0`plQD!6E_2VpQi73e?lkY9fP zF_;pvKNKOiei$?5Makw^ux6X{@#T0em=w(j-;1a2xBG>4N0^7To@^p=lK>}2xSEv{ z2+-rXxH(Gfx7T~-h}V5J%YdvZ?!>-*56>V>dwI)|gi@HEjm~TcmN=%DNY;R#c7naF zCdaufv^TXM3P|LzbOZN=HJPjil9*vw6JLiMAe`TXNqg8mZBlEp(F&hy!Urg8lgMau zw0MR4CtLgN_y6%fKEKqmpy58`<3hgK=!9?)*f!*`1-}cM;qd|pItLEf&v0WSP=G@$ zFp=5%cKA`Ao0w)sEaC!O%N9HYFQQ;J$S|9;3^>SL&H@O;2{GZ@fVVxV_zO-%iA>n3;Brg-x4lYmv>q%y$DZy|D`Ria9sH*c4sS$_TSIY@Y)n)D!GI zL%dm2kj)DFz2GamA&?rj!EdE$%g+Y=4pOBf0GX!#@xebW-EV(+=}qzB6l6m9L0%ZQ z?IdgVCI>Nnpx}>CmlcB^>VbIH@)O}u|7s?TM@0|Q*eD=^8dwh*UfAoEZo?FOuPkMg znV7^wWKroBED?Gju7|xY-m5~V96BCmMp`ytS|+BGZu6Rd3sW^><@7Fb{m7C2F0X(l!V0I{3%r6 z;9szhP>N^a!4_yR&M~W^;?y|MX1$(o0O$Q1^prqu5?%KA))dXFE>%^1x_}U2Sa5qH z9s350S%}Ls8a1k}6Of9?LLxMDh&irI>}jaw9i{?YQhGKhNR@)P6z z_UYeL3pPW0zfK_5b=6%#^u_WN&7f0)=k^0WwoQ%4OF9~;0_pZ9{Ga`9lu)+bAT%Cl z?ah;WUK1otgjtVid$ppqTnG}Q^QaQNzGEk9+lCnzds{om@@4iT_~7MK*p>|*#3S1g z1S<(vw&Pv&kU0Zp={9|YH3oQ)w}ciOi8eqFXwJ>M39~uvCWzo`RutI}6$zK!e*!$O z6!x7=uU|i{ou!U1B|-5+yC=gOPGmlu*FeJ}paqp4AV9}8^Lnn(czpY&@azM5(u*}Z zhega*w3(1T1ysq3&N94%scbNqFgJ zWcISb-s$DWu#2gpd!j{9xY>rY$SyNRc)<~D`C!tGIdSd7wZdP1{qoEDb8p{XE@Q6a z-Al!Kd#dDS*Vd#jM#(pzn{u;5&d9z=b-O@k8!;Cfn<1|~W#0Ml0uR<*ymyRtE<$sF ziFnpXmUZ*6!NSMO4r><40a8t(uXcJn3-KtgqR>ncw37Sp!mh|*&A;|aHR+1qJT zuhZn#gYa2X#tKcD1=?mdi`fjtXh&JJaA8Zm1GYc(iHlc)iD-!%9X7PN5FNn!`MPTB z@3`s9@!RnsN9z!5J8XCp(+Qmfukr8*&r-YT7Irv99{|e)4jWS)w;h}i3Mwaf0Cuh$ zcs*pBc7klmVPv#M8YjPbuO?U*n}R{x*m=T9PTn+J>Ajg<(@c-&5G`0z*9Qt6rC>|F zXz|eXM;FFq?nASAmeJI6$s?Ql#s>E0kz^0BKFwC`?v4ww?DVvUQR>oxcs5i1)4nx2S%S;&|QbOs+Us_3bY!A>$nXkH-H7I zvSl(AoIKx0@P28hu`PeFQ#@c{^M_`oaPY{|b_jScY7IOKIEKZfo_g9sFT5WiB@iLiB+j6#UF0I($xo32?-w)X8eY{qm*_+irxk1)!={FV9rg#} zRd5qHu_w>VaSrh*7y}lAY^k-on@0*b78FeuASVcJ$BgL}8^GlO|vi)#J+7Q?P8)Lu;r`lsPdsTaN)_ z1>tAv4SX5*du}*PYoMAoaAOa!ZT~(h!vVBl4^1Ple-VJR?xoTVxVMEDpGR`I&MZkt4T0dG<}%N4h| z&%ql@iz@<&tSd(R8+*T?)s}o=eT=C+ub(I5S2e)-8BLLuQc z=Dr~pK(z@zb*E-D(@-#V8z|x;{2;2uewoAGc^JC|;}N2Wmt?m1QHjakBh^IAbJPZJ z2wq`+G&1X{{`|L3U%&s}UOJ)J%JoA|{b6f#DAX~a*Mu#Yo9R#9&K-xbVS&r`85w5m zSVV^ex4EA;jr%e$16_U|>kd!9e8*Q@mFKTDc@3LzIT&9rmx*6QNWxypwxB+s%RQL$Allo-|pD}7(Mf12xOM7t|;=^fJUZSj+HNA|`cg~tMNp3WCC zHC4&Xoarbbn$Be?!@?w+ zk8}Wyhmt!r(9i-*n`7;J-9`nwow;WDx~Jv-dH%R)`zyNYpTE5J??0V}_I@}X^I5Q) z(@T~=x+(LGBOadG+L-0Ee6(JU9y_dzCi)EiE?YNZ*Jjovnz%mgni8?{!Ol-O~_23(c`uXyJjiaqPfiFmgJ=`fB}cvf;&*$J?0^91%}O6%sIP5a5Y8Kwu*~&->44M~0(k zp!KOF;{)nbuWUi?@EqBS_Q(?sU!a&S^%KgE zYxdjc_U)IKlF{o!wUEt#x`!&>4%En^!#{7ycCmkl`QE2OHO1hFAv2lJ#C9&vmZ5lF zDA+3o6SeaJloV!?ZmVmc3C+U#>|ILoZ~*=ekB7^6ua^jr`3>1T5s4nR&bH0a=;b-_ zHuDRee{F*6xSZCfbhHQg)!OMCE6ftr`bV=4GyJ{jYTiBCg!Aa<i3d;&muU$xJl#`^W!%auH)nLfk=Vx;3ICh_wb>wv4_Z$|(U*h*979UkRO zL2r7qd6TF4>qsX@TOnPVqcvirj8MXl1 z7iND)_1bMM*=|H>bc-#VhxbI=xd@2O!=`Em5-;MQPAqb;&*B1lpK}Q(M<#o0KuUNm z47}ZqjkhoGXiwmZr()u>zRTWy^%{vH`TUaqCHZng)Op6yjku`vC!yquYSk#JspX zh`|kabQ%tN*I|NE0R-P+*BG1U@xkM{3$bD2bcCqWKpg0|Z4mq+k>Qv2>GPk*=TGa` z9}9-S)(@@g)O{DIXj&TrPtd^C*&dUby(hmRN?u$Ci@tNT(&Fh{%KPyKW@0qk!FP6j z+8pw*VBQ%R1vq>9+nT&VxWyeJZkv-6w>-UOZ9inqKqBg4MvLw1w$~8%R9`uwPT`#` zHo|z}a;7s(Z0=-9SWc%=2qeTA6Dp<+*SwCgAvG12<+n+vvf4Q>)|35TEnVwA8!Lr=eTQ5+}8W-_4FEQUoSz*4NL&+oOP#Rk6nwvl@B zYJDZAedXtx5gD)-dMVrUgHVlN14HoW3Mi##IEa~o2{)giE%5%5DYBi*=620~D)32Y zaFQ4IKdR$AX^*EpYMoE>vTVP6f9c72UGKaDv|V=ifuq%@XYOH=s2#o`0oRFygs!ir zF}&4>!y$*O-O>7?Ib~i@6-rzZDCv5BXWAoun~)hsHtVamt2#_x{)W z3A@nS;d<0C2-EysDG=1^4Rkl7WjQG1+&ZGI8tk;k$2+gm3`WAelFV_mo~OFU-DaQN zdqB(7_M4$0b2X6Rs===9ta-q%ys!nkvokhuXjt!a>}P+Gvp&-sJtRopGG@XZS*F4aH#yTs~1U_$$Y^_jJM8w;QXPYiPwgp)p z5}%EC^>me=ce2_2cHM$!c_Y`c%Num?+^4Y@PT1?-8P3(#@b=I1PUz!v{20JG=D)FqGauUq_lgzt&2bT&vG*LxljU-->G?zc!Y^xnYJc8eeto$W zz0=1@a!)~VZ`X4(vYx@x_ehV_l>peR-7%+oto)=2Hv%AX>*+;eN5|U&<^*n>w;dpy za3qI!MuCaYcHuD*jSq2RUUKvmPiz6I)hq8QGZ8PY*(AUQoSOfmTLv(MzI>upxI*($Z$Q^x-2>y(rYrxQm-;uFcLvkmNx3`4PT zR&Ww4@Y*^6d8PyJwZYCtG&rs2u=_JylAvO>xI8r4X`y@=N|KeicAR9b93j?h<$XV6 zHI=qUhM0AmCZOV0cW|Qze;4cEN%>`8m}<*T)G#Pwe|+VJXZDvZ@0|?=0AxUdoynHm zqI&J$;@qsCtnH^mNv-6Au{CQIZ4bvHga*)Fhxyz{&z+OSiXg*n9vj~|QEVB?gh!w} zHU8=#x93>3-oxoC<>H}^`eY_~uAIEU&GUfInGS#Ry7_5~abv?Pzm-BZ&u)n24h^vR z1ek4taD#tctR1^#+N-mbY`H&l44B*M_Np=kmRK~Oq$_?Ds7BETB9^MlObkBPsh{<* z7ZB+0MDu>x1JyBj;8J;Aw%F>b9req>M?JXW!&-UfZHFwU}w1KF7sZd6*#q%ptE>%U$;C%6)C~)0dZ#2lt2TYW8$7`NPgn z+a)NbF?s$|Z}eR>0h|5Gm_V>cKXkdFr~qo@NcGSQNMZdYG_T9{&4J!OI;vfJ-dnT5 zSs|wZ&JJqWP3_v5=ix~JiU=!kz+JyPmgpp(^K{CMZG{Pbj<1@wh}$!nrRXe3gn)An zJA4*FwatgPY^s0-gGHCz#>&;xTrj}=y*|D>5B)kDhIu{Xj1GsmECBM}Bk|JNgtTQJ zJPVmG@Vr^|RCA3zTdqEUhi!eD1q(Sj#k1NnqMp{m!m||8YgfY}f9>c$68{2+@JR?K_fP48&7Ea=`kdKO7j7a2Qi}!Fh8~IuF zb(=L`8URInjTU>tU9Z~|(9;I_+eSVZlyVj>W1ee;S-l;6Sd_wd8Wv{4=$j1Sa00b$BFrd(PdWO=PL^z7 zC00X!iNdkHuG!x{&GqHw=;QiuIC-*K8-qSkEYZ0$hee`Sv{}`4LUt^WbowxwWj=#g z3G4ZB=4KMdVK=fIyher;AyQ0Ha!$3^SRNWyXJ-;YHsRJo&!(~+#k%{W#y7r;EIxEM zV#(3&Ve=#YX0F42J~qDu&~~YtsMsNt(OJpWRPx|-WH^zNn(Uq-GcdOiu(5A+A9l`F zJ|Ku!*XnOu0Yi`=4E(q~s^SlNbbW8Ly$Y*PKlFob&2cxT<7OnIw-N)ez(Es=i)C~o zfcLs%*?j7JuAj09XfHqqoK9boe|8Qht#%!-+j#e|iq9J*M{Sy7Ya7vnrOp@)gaT2v z>l}_)4VnIjn88d2_)SZVbuui zeK^Ld6`P6%$V)#Re}f!3MsG(kbznX@7ayBV{<^;Zx&7Kc|I7b)5%CVVe%_(CA1ShSwH=*p zReud-J(%SjIsR}w*HA?SeUk|*5cC4(J1g_xzI&Q$!#jt}OtWQo#VYI%1}O7e zFXlF17@Ija9~6R?p6t~NTs{rR!wr9|76;8hOe5~B!G`Svi?>n|3%e|v>Lyh>eJXfS zh59ekc6UM+B*Z4!&)B~6n738fp0W+0k^S)GH`vwbefpl$`LLv6f9P%p7g&r{`!@tN z0$VVk?CnF7NE~{6c0d%7#hEwTq}NG^sDW+uY}o8wN2~*P-To@Fo$W{+=b8bbX|mo< zX&BAyr5~4UfBL%qxxI8Z4f(^7(E<)VZ-hSDk`S~UPh&vOSE0}u_U+v4>WsEv(<{gq z@gaGkwhUGxIVU$vUw$p`~z@ZQV;relSk4u-unO& z1#zbM#~4UQ0Z5clbRiKM(7RyUS?$pyrXr+HdnZjVfVN`GCc{=F+A5&q>E#hq4g-Ya zJa-4rvLm2V;Q{B9fbUGk`b^$>anAkyw-^0>ygMhn>s%S>Tva*I2H-`~4>m#jyqXee z3D;P&6*x{jD<1L(9TFn$yzAo+%5kD(RF^nqgO@jF;AIQ_GV!@M}3v#eW%~y3`OgZ`DtOLU0n?1R@I;+Jww|l z0{hY09I@D#^fC$+M*&vfkA3bAaA@0<4!Gq}kPIo!Vrwzmdf35E>#=8)@)_kZRQZT! z0OGx$or}0_=xKMjd+K0VOK=Dd0=|zEAX}P?$3xFl;aOnjCVw@vJ&^DnxZuBuqqp4^ zr&Uk*^ms;^m@#3_b%5jUWTz&xG3^&*<@L*oeSMkBUBZV81EgN^X3*M*>nSI&W+OP) zX_>$gz4~>`>Y-pkavoNub>})dMK(ELrd^o+6A_VOcJuV8zNTq|T{wpF-_9SG1EnGQ zm;+pE)D9lM*V#TpR|&#a6OLd*Bir~+$v*Jt3rw9m&H zIXei^LmC_7i>-EtGLzgXPdM$R0m~xMjJe!{W=tsWz^d- zoPck5f(_u+?XQUhu+KQ}&c4;l+N;tKJI|+1I`BNQ~ z16A61aJfNStOI^*J>AoD7&>z~O%Y&Gl!K+?d^_T3p=a~jw+Y+Xa!;En@LBg$fQ+Io zwm}M>y;gw2GO*<$PKTADpvbs(l%42uqWkq!1sFtBO-OQ`w-??AO*E}3;vwe z*(Z<1-c~_e!x4?mO0<*Z^t{a;?#@j{H2@vss31Ve_)TMX*RquUjv#h6*~(6d9hwmR znPy_14J~-q^|EB^pTGV8UxC60oiG_}JMQ;2rxTskBxN2W*!8L0^O=iwd4v+!+S3w( zVUIA_g{@ABq$d&G-bcm4iZ+~i;2npf5hB>=;F{o zE@jB+JQhdMPwo1tu5{Gr7%sl$mcVhdjt)O}K7vEPSSlN>WgxBrywQ{4ewaD)rU9a3 za8cMceFDzR3}lH|c#!L`_@SB${AA%CX2n>#6x^|9d0HT&)Qamg^*4+OCGTtoBS3#k%6eys=6DpPqe{MfO8vP5HLJoQX7Ra zkpbe#`z#HN3?O17JiRCm#a{RQ4D>?KL96?dqUQJwTf?U6A-d;tw@qp6n(y(7G$=Ue zj^%C+Uh^vT8HQt#`_nWl_GyJzf&(pwf}huwaN(CF`}*l669z|o$2032;=|LQ;hVhM z-Eh$hQUJEG8T}dMayfnw8{&~~XlAs?*RevD$?|KlJUz19+{`Cc1l`~)_Ln$RJ)C)kYCNq2(KeOi!zPQn+X*z_-88=bP^#O;4_`6I@i?s zN}I(nS7JC7w7{TjXeo#}nZ80S0)&c(o!&y&^q)nYGEV#iW^%kP+LyooSPdFKj#P?- z<&~b%Zg$49W6UIm*(JT5$k|{{(+*y7Ul!Fi6s|)=rsF>cwqPEhM}Mot8`i(ANH=rA z4s*7jlr$=0txCKdu&T2aYmsYi@54s~FuRyUGux#v*zn=}v+6C_k*?~so2B5Q>s#Tc&%A=di=v0iX?pKGIXtWluIX;l$Vh=CPi3@h`OYZ(lzB z_R@1Fd}w25x(NWld$1NU6UZ%TiuRm(a*KmYw^@gr;{k&;k>o{A4|LANuI zUe@flUtbGB-|5*^kEfaSiL^_$Lka)a@y88Q7)``FQg&XJy$?L?^1jjTWMdKLr`Zp0aq|>agQbbXk!y%u81FgK zwVpJbZOaJ&1FHsdiI?>RSdpksd?JvCQ|=Z#-Ha9NuV=UGys3ruL;*1J@khzkrCc|Y ztC*xe)?PNh8^ zVo8`jt@=&V)5j9*ye7p&hz~^ z=yJYyD#Ytz72p{F9R719L=`f&s3fKrcKqfDlIq*huSBBaWG%amIOD9_mK8fAJ`I*G zLKTS@z$la)CwQ>sIBg$34|}j#ONwZDUpVI*{CRx&x?X0sd{{I92l#Lzq18osEGt#Q zuqfN+pde92MaI>E*=(!RX^W3`*xD;QJajm>2PKG9wz=sD4qgg;NZiltx)Z*B*f=9w zDAvxIt=jNZfuL94bFQ*Wd57IQvJJvG%(NoNnZfU|P<3>pIcWCi2TtDpHK zT}``j@u&_CiZ%k|X{Up0v9h>4zuI>1fPF_15Ap8IY;y*~2Qfet*q=VXrg~df`QaE1 zrDEHY{0u9w-y0|~pSqv36ImBRIV^#+Iwi$w$93@B&k??3Sj@v*-k70?kEf3OdWxZ! zt)4IY8(Nxs{?Q(tZ-SHKW2gpa>)vlX?btT0XuO>%YTeFEmxkeL_N(p7nclf%YDKSm{%I0hsP`>tq=w{mMc=jp?$ef{$7 z&)(ksXleBWw@puHODkEkV=B8dk1xo1zHC~hC=kO}e;Q358OCk1L|fQ`L)maY9R^P5h`=HjrB3CHp}cPTnM3p9+fEfckB782e_ki`G^gqddyxbi}+(uwu3OUv~-`@DCAZIaR!;le$>vb0Y%}Rq=tK zwY1XE@iA%n+xYb7_U-%EFTZ~ICM;{NFMEAX;&<5{Kh=4>6lQ6J;eL6qbBd}G)ovXtJa%YXV!5+aBoC~Eq{o!!!fHp zE|wqJ20;R3ffjJ*&eKEgoS)JLOA)iTXV=GyMi;Js`tte9OY@HF{&>z&VaOMRJ39|I zS!uj1vAps2ZH65CqHG7>+GXvARbLK1UC;na15L>gisotv2^(axXeMBs!eBN-H~{eu zf)2-1@()l!D2UmF<99LTNf04=JDwI}jMb8?E85@8{)-k|i%2$yv)3C?>3vj1bXr5S zU|^@?krOWm$T%R){A6^3O)1dK4#cWXR;lOORrr9Dcq;ca+x{32T({9a4_obg`TBAi ziI06~d@`M6CBZ2gw{_RYa7w#{{PzJD167;lA~p_Dy*C0lZyiqipjykyBiTU6&U9E} zF(YK!QsZfkJsrMXRG7j+^N1fGiI?Sf^}W@O9Z-3rYCEXnCEEoSARvQxhn6&35SKgO zYpWV1>~igtdz*#doFeKBl=|>K_;%ru@BmcG;gRcfFfp2~Z|BZ*Xfj0SnNR<+ zbbnpHe8OM<<+Wn_L#yjzXKL$XO#&kr;7Z8}GIr@3R>0ZOG@mR$u;3FWD^+B3M-soLD)mp5*$vdeUX)j#HkE?Fzenv9aa*%oM06Ru0m zLAKA;B`FD{#XRA;bCbYwz`ISgbh&L*e;E8^!1dvV^1c=|_{~%DOn00XBg?^I5j%>) zj*bVPZ6oj5UQZ6_*7b8=-e|&cIu9tK%!I7A04_iTU_UO=t`1DR`l90Ii*VSE!q2(o%rr3lfs#Kyg$OFu(-_QUSYs^N-OEu1t61 z*^S2C{Cz4Vt7;ZD5wuP|Q8KP{heQ69mS)VIsYNm5e-F@jU55{u1T zlom^!WLTkAXP)`fdEt@V6>92Y0-6=J0e093zpYuM#Jw5Onv+XGWQht}6-OSqY<;*F zM&xM@ea(lg%eiJQq(TSqOvNDYy-Ru}9n|R*^K?K%gC$7|xQO)EU_oX*!W_=t-mX-l0qWe%mK~>LF zrEWms=s(&?QRagIB>WhOQ6y1-eaKELaouJeOKEk}F58{p-AjUX#d=C}<4?&!3kY>j zZB949Zl0&ey6s$?@fn0g3 zX}(l?5s?`|?2s0WuZlIz;kc%mpKHDujC;G^drQI<_s!)H@-A!RIIUri^6C!sk|>Zc z?oRL)D}qDi-#kj&7e$KP=9rcXVpcvMqQ61H3$K)H1pNI23v^Uj={B2XN5d%)EjjWy z>`fnAU#yj)IiTH$>TLs!aieNj;q!azACgc%6%bUdSW9kvDC~_&`|rDb+f@^i&yuL`vPsGaN+{nJhuCsrMao8u%pse7|Ld_sUsSv>Nz& zX21XPpFiI38jdPIg;Z>%jwRi6Ilz>Uf?WbC)we##yIe8>WF+-R$aDbmRRz-%WQA8b zeUrw1%jT`e+u=1wI}g|B0l=IFu%V1?KaIZ4Wr^d9g-dUbb4*u z$btw|oTYi`o(cS}KH*QuoF(4mo=NTrzy5y`?BtdOIAa-O;c#pndmq zu>*iZ048d%R&qXP^zpHLVOe@P^yk1Z`(J)+uU`P4_w~H zc6dtV1j3KGI=Ni1af{|kt}7fRzth#sSCzMP`H~R+bZr0m<1@F%aXl}<6QvH^I0l&H z-wc9%)m4=J!s>{M{70&5ck%#C;Q0eHm{U(0T)wohru3(Jk*Z%iu41p(9>uY_OLeF0 z{AyKs+_o#R#7u?D_L%!1s`E;+HE~btCWYvE6-d+@Ig12Xz~0W~2g?GgWlY_jir(iw z574AIlYe&J&V|cIR*B)ZY@@o;{7{hE6oI9plJ!Bl;BSJUHR88J`{$p(ycfvBW4p3( zoLrDS5)d&;ob#?Q7Tz+aQ}T})`M?iWQ}70NjXWbrX>+yYGG@Ln*?JUaOsh+MR_^z; zCeBkCh`#GS6-UP}vnOnC0~V1kBFLoJ2flXy($h4ols{LaoW6 zQ)6$Z_Vw#q)2}?$k<@=bWQYRi;4rzl3a!~-9CB#$n=TB+w6<%oJ!!3YKjHQbV`rc_ zd3od!j-ZJ%sp+g*!@z*u2EgowdR?8kyos~y_7fa2RCfVBh8QN;tKeV?j=KP4)Woek zinPUTQ^FZ9GkAj_+%_OubR(K0^~Tt~ zM$z#NYoPMLcb)DIhLF}M+gaUbamB-9yD`Rl(pC}ORP9g9D&vNZ{qTLW*-g@kWSc_1*L^M(v+Ap`I=&^jn zg5c)t8l@sR>NX6e5-SZ%LHs;U(PB3pZyxMeU6#Xn&Pj~nDVysEV2LRs&LPjPThzS! zZc=vaGXDitLZ(>)Z~xeo)hRM2^VzS5cGvdpOMhdicv9p$uB9AEl7UBGo))nXIAhVK~6qgIEhq2e)OPbR@)B(xDN zWC1+Y8+nj&%9|3_V38dR?EjjsBn0r^rpDI^FgigQ7PLTRTR!DJQdUNi9;`iC&U3zZ zaE_a@heQa>yX0`GHn-t_nj$v$v39Rc6&`ra>hk2bQ~UDmx9|0>i@0FeaIbB!qGZJPaOIeg?Vjj|u}waBa$CXaaYw{v@&&Qf~)0oLwZ zdT^pnUJs+10cr?A$x#hkLeYUkP=*o^f#h90u%k%eXF zbczzFzEZPtw|uQC+2v}(3Y~?ubLL$dYav>4vdbL_r&ZT%8=k=A>-EU~KEM6r&8?+p zii)ztX64en#iQz2%XO=4shY>8!U}twuA~^4uFFyWb5zoorEe%lKey5`WpX~*R|Q(Q z7$PJHJ+ygm*v=_OVRzN~R6{gYNpy%~A9(>tC)bnf253v_B4I^qto1fzXH{8A-GQ*% znbuC1T4497?@cKQLMF&(=d*`{t*6`5B%VZ4QX242lR7a}xphTem$k>uNN7B=F_vhfOYpM2Bh-?&9MO3c#X)^ov?u zQF_H&b?V*D*e#c}3z2P=j^pBw20-$a?i_JnWQTID*(4dt`~eS~>~xBlC`R<#j>Tsb zxBKAxE~}R;!a5Y>+mP>jkqEq*kk+5zb-#+s#Xv% zElWulm}0L1oDs6R?m;BH*nH~_23y;V2krnwq~J8UlvQAf#T5Q>>})H`%z+@-u2={o zmb80$Dz$Rvp@1K{S+xnIBvCnqtw+~RX1-hNgj=M5Yt+7!LB&*FGt@oR71kIeMHZ= zV|*muij@z`Sa(({M|!;d$3zIuB3gJ?Z`bMEO~TjPRVp>&o7Mb;3Cn0(+Ah6KlIDvO zC$*T08%fU`%aWSmA_TRBY!xMvvB#Nx|Ni~2_4nF;dBq%@{llxpzV8ysb|6QWeu$80 zfe|c7hQ>4WC^e{jl8zSaQO>!%GP*o(S0{qncVf4+Nj<~42G@%Fa(L7AJGuKYo*#5+ zMQI(pzIz|rV~k#%J@TxbjJ@KEWK>jf8>nBKA1{5u3C`Z6f97>e(7))z$uUdi#U1^F zKXgSZ3CpAn7Zs0j@4yh}H_2ACZ?lfW)oUVIcK#Un_I_&bgx34^BwVnG2DOm<^8G7-er^my|%CFV4J#9Rc5}BWQdvVjEZ!Y>ywYQYPCBZut&2mC?EdYl{iNA)J|neqbKQ;Z z@`kWSsw`q7}O>Pkt8mtDA(*y-lZ*giR@gj?ql!)*2~*@|5bXwA-6Ryn7|}q!RxX8ko9`& zQQ^uTt>mcQEN4@#P?%?`FEXVs#&KL0hz@Cjz2SCh0gl1-O7445Q;_?P=f-&?>H8v? zAZa6UkhHXM2)BJG)8nju{3OsH`^8(4E_}Cr^r7C8-7php43H=hgdBX;`1xQ}M~t~i z$_ah|IlxtTGv`!tn7Dtri{KQDWR^*qHNyNjIM=I@Mw9B6eJqU<`OS%|RfXqjmAB$G zaD-1(9{-N12r0%=#X=k;q!iI~0wA^-lq6`JNLiN%CNC0OS2OqPik|*@y*oLda@^?&d zjjqWw-IgMrqa0jUBBgq3)d9xc!f$mx-Nk4uE_PgS#p81Mx?`Oxxb5zB4*M>d44%w- ziMD_`iw)fvN`F1H&+;STsh@YN5_Bj;xmh}i4L z%d`_*Y;fS}_Ha8A<p?qtmbUM`xQ%+LO2Zt#iW`3h?0C~6< z5f8x`WC@NiqqvA^adsE@^dkAe)>TZoMppy{q*@(wvWf#%yBv#1tBh_Zyg6S@7UJ|Z zs83o;cXD{m*>NdOFu$JJ`1a)|_W87u9Lbfl3fcEsLXe@-y2T>91lUG3eUy}wIjyJ# z!8KV!>vCKj%Hs^j7je}x;Ho?$>7oiUH@49DBPXKbsJObOuwFk_S7*b+rx+ev+||9# zc(%4=I=}<5cP_;0>J?lkSSLiw!iA)r*dqAY%lbTCW6CN>U(KSyMQ-B;a~xR29ZXBK z#)%Q1qIV06Q@9~h^Axq@>+RS+nnOOP&R`XQvCq#Yn1B_pLuxXt8Ap`0A!+_=wPy}nD}F{-VTQvn1iKx9|qq}rPO zJsoy*HIA@_$3*go7$yG)SzmCUkZ4n@W-)_ zQd0=UC68T64TG!f$G6f9j*7NL%d(p@y7zA7O6?h^M1H8x^7PJU;mE;Yq=j)_w=ARe z!Tj3n##93ERW~(ATyaqswnp~~lnUMf;#hTEV_NnnPSQsnUgA@NdnA=0Y+OA2z@Y+;*Yxyd^Mzmzy> zswBo`AkmDfx|AT*?=Xg`0TA-i;2}FCN+i(2TQK-@e*5jM<<5P6zz#J9?1`x*=@6n^ zgFpx6hOMIQqm8D+kS9#`S*Zms^OTuaJw_=^l@~&`WiEyPr8nXx9x9ID#3brbl)<%( z1j;3~mhfY`DEQ!hmFF5TSb_|%&g$S&EtV(6^|E@ubtJ`1T?pc-PX()=|x&@YfJWScyh54j3{(^W`PuN~*<6}4}Ht)Fj)_RIWjzHcU9PtgG6q^t}N z;2u>XG+`@>vmKVs8@-n_mki?rtE5`LiO%(5Kwn~RN1cXO_c6s*hx}hz-?qFjd<9W zeu%Gb(r76ZtT>N#Iv^-HWyD%!|GPf$?WL45KVB9%_Z^&jj`=WbJ1cbIt`dZQ^e;&QprjD*GUrGa$Xg&ujdn%p@oU$)z8(=ly0?)9K3rPd+I_faBlR>e&Ff)id+T93@Ls33Ig zO9A!m&_457U(YL}CK|RWtcJ>|*>&dks_|X66qT5`xH+<+DBQ#U@lNhd+XFaGO@emAK?(HoO`(t;C+Km>3<~aDojJl)*+S}t^iV3c<*L*Q So;Qy3FaHB+E?-1Y)c^p__P@LU literal 29433 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 QdYymyA22%Ox=_^s07UrNZ~y=R diff --git a/app-admin/Manifest.gz b/app-admin/Manifest.gz index 03b57270bd4e4221a368d272ec3311af5c667a58..50aa5ed3251e8d8bd78e46566200fdc9cf285980 100644 GIT binary patch literal 33980 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 literal 33978 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 diff --git a/app-admin/ansible/Manifest b/app-admin/ansible/Manifest index a3e6abd067af..2a03fc551f08 100644 --- a/app-admin/ansible/Manifest +++ b/app-admin/ansible/Manifest @@ -1,3 +1,5 @@ DIST ansible-2.7.15.tar.gz 10205890 BLAKE2B 30b0c83ad646cdcd918472be4512ee8cf00e966b9c7ed0431bcf915e858dae6aeb26cdff4eee5d480b751a4c33f30c2b213d8bc67d17bc8774c5ca2bcf897632 SHA512 7140fdb80456f5dd9f34226a9f38ce567ad13e4cd6b4058ae22012867554c9ed19e3cfa0ae7e745bf56d109fbe8dde8e264efce2f537b5bdae48cf606ee38f52 DIST ansible-2.8.7.tar.gz 12697144 BLAKE2B f88225b358ff9fad352c04a053100c5aa612f54ba7ad8e3a700d61e030fd0b5850055b83861d3ad76e614d3e786a2ed719f63b7f452ce24d7e27d79d386b8eed SHA512 166009780c8bb5b35beb9604412d4e5e3874e13b04f3ce694d726dc5bfb064f73a17ec3c814c8a67e28d57e7c327276b6cb66a9a0dba7138d702427ec13b4de3 +DIST ansible-2.8.8.tar.gz 12703583 BLAKE2B 0352646b495514d5a7a88fcd8e8437ef323f6d754f4704923b357c0f11c47932a2671a342e24f2de88479436f6f36664dbb0b26ee46fa98bc2d53d4f681595d0 SHA512 fb7705f3d0b8c0ee87d2954cccb7d00e12851693bbe995c062316577f66488f48d8180f11c8d87e025f4082a48ec27f25cb877be4c0ce96ed39951360e8679bd DIST ansible-2.9.2.tar.gz 14157188 BLAKE2B 4c1207bd43f7797d8d9cb1d4612e866eebbf8c19ee060cf1eb7daa68415be5d7718c79d756454648e66a13434eacba6a07c8de31c4ec4b12e0474563d8844e46 SHA512 522dd84af9493ceafd95ff0fc806a671f3d1f10d0ca074ef41875eb966d39e64b834e0b98a35d81d9d9d96efef8069db604c8080ce8cbb1ce2e8b13bf5c30a6a +DIST ansible-2.9.3.tar.gz 14170666 BLAKE2B bb27d249e2390888ee3c28fdb48c1ceff346d2903089c70b451f793742238498aed7c33be056cce9790f44f5cdb74b5020b6decf4f1242904bd9c8f7b5077ea0 SHA512 02cfa2c7c43506dc602e92aed66c920243222b82bc4852f1a4d786cd3ff26fe17eda18d35ac7301cd9bf26366df9b18776e2a27e8d54fc92c3128f52ec7f58e8 diff --git a/app-admin/ansible/ansible-2.8.8.ebuild b/app-admin/ansible/ansible-2.8.8.ebuild new file mode 100644 index 000000000000..feb3f71a3ac7 --- /dev/null +++ b/app-admin/ansible/ansible-2.8.8.ebuild @@ -0,0 +1,72 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python2_7 python3_{6,7} ) + +inherit distutils-r1 eutils + +DESCRIPTION="Model-driven deployment, config management, and command execution framework" +HOMEPAGE="https://ansible.com/" +SRC_URI="https://releases.ansible.com/${PN}/${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~x64-macos" +IUSE="doc test" +RESTRICT="test" + +RDEPEND=" + dev-python/paramiko[${PYTHON_USEDEP}] + dev-python/jinja[${PYTHON_USEDEP}] + dev-python/pyyaml[${PYTHON_USEDEP}] + dev-python/setuptools[${PYTHON_USEDEP}] + dev-python/cryptography[${PYTHON_USEDEP}] + dev-python/httplib2[${PYTHON_USEDEP}] + dev-python/six[${PYTHON_USEDEP}] + dev-python/netaddr[${PYTHON_USEDEP}] + dev-python/pexpect[${PYTHON_USEDEP}] + net-misc/sshpass + virtual/ssh +" +DEPEND=" + dev-python/setuptools[${PYTHON_USEDEP}] + >=dev-python/packaging-16.6[${PYTHON_USEDEP}] + doc? ( + dev-python/sphinx[${PYTHON_USEDEP}] + dev-python/sphinx-notfound-page[${PYTHON_USEDEP}] + ) + test? ( + ${RDEPEND} + dev-python/nose[${PYTHON_USEDEP}] + >=dev-python/mock-1.0.1[${PYTHON_USEDEP}] + dev-python/passlib[${PYTHON_USEDEP}] + dev-python/coverage[${PYTHON_USEDEP}] + dev-python/unittest2[${PYTHON_USEDEP}] + dev-vcs/git + )" + +python_compile_all() { + if use doc; then + cd docs/docsite || die + export CPUS=4 + emake -f Makefile.sphinx html + fi +} + +python_prepare_all() { + rm -fv MANIFEST.in || die + distutils-r1_python_prepare_all +} + +python_test() { + nosetests -d -w test/units -v --with-coverage --cover-package=ansible --cover-branches || die +} + +python_install_all() { + use doc && local HTML_DOCS=( docs/docsite/_build/html/. ) + distutils-r1_python_install_all + + dodoc -r examples +} diff --git a/app-admin/ansible/ansible-2.9.3.ebuild b/app-admin/ansible/ansible-2.9.3.ebuild new file mode 100644 index 000000000000..87aa8f15ecba --- /dev/null +++ b/app-admin/ansible/ansible-2.9.3.ebuild @@ -0,0 +1,68 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python2_7 python3_{6,7} ) + +inherit distutils-r1 eutils + +DESCRIPTION="Model-driven deployment, config management, and command execution framework" +HOMEPAGE="https://ansible.com/" +SRC_URI="https://releases.ansible.com/${PN}/${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~x64-macos" +IUSE="doc test" +RESTRICT="test" + +RDEPEND=" + dev-python/paramiko[${PYTHON_USEDEP}] + dev-python/jinja[${PYTHON_USEDEP}] + dev-python/pyyaml[${PYTHON_USEDEP}] + dev-python/setuptools[${PYTHON_USEDEP}] + dev-python/cryptography[${PYTHON_USEDEP}] + dev-python/httplib2[${PYTHON_USEDEP}] + dev-python/six[${PYTHON_USEDEP}] + dev-python/netaddr[${PYTHON_USEDEP}] + dev-python/pexpect[${PYTHON_USEDEP}] + net-misc/sshpass + virtual/ssh +" +DEPEND=" + dev-python/setuptools[${PYTHON_USEDEP}] + >=dev-python/packaging-16.6[${PYTHON_USEDEP}] + doc? ( + dev-python/sphinx[${PYTHON_USEDEP}] + dev-python/sphinx-notfound-page[${PYTHON_USEDEP}] + >=dev-python/pygments-2.4.0[${PYTHON_USEDEP}] + ) + test? ( + ${RDEPEND} + dev-python/nose[${PYTHON_USEDEP}] + >=dev-python/mock-1.0.1[${PYTHON_USEDEP}] + dev-python/passlib[${PYTHON_USEDEP}] + dev-python/coverage[${PYTHON_USEDEP}] + dev-python/unittest2[${PYTHON_USEDEP}] + dev-vcs/git + )" + +python_compile_all() { + if use doc; then + cd docs/docsite || die + export CPUS=4 + emake -f Makefile.sphinx html + fi +} + +python_test() { + nosetests -d -w test/units -v --with-coverage --cover-package=ansible --cover-branches || die +} + +python_install_all() { + use doc && local HTML_DOCS=( docs/docsite/_build/html/. ) + distutils-r1_python_install_all + + dodoc -r examples +} diff --git a/app-admin/puppet-agent/Manifest b/app-admin/puppet-agent/Manifest index 71b725f3c031..a4d5d74bb125 100644 --- a/app-admin/puppet-agent/Manifest +++ b/app-admin/puppet-agent/Manifest @@ -1,2 +1,4 @@ DIST puppet-agent_6.11.1-1stretch_amd64.deb 19948710 BLAKE2B 256588922cfacb1d8146cd1142c43d893a55dfb67d7f70ca311df6178e7f9a82a0702d8306e0575d3f817e53c091fd3010027512cb4ce95956bdfa968372cc21 SHA512 90c39d55a8761185f82c9ac106d696ae48a170679e6043b6b3db32254e918b1b9c1b32c4e9721e5751189f84f002415f21a627daa22738a8c1ae3cb5df514eb3 DIST puppet-agent_6.11.1-1stretch_i386.deb 20327410 BLAKE2B c2a105139df97395f54bb54d7ac971d914dcd3b69614dca55fe443d9fe5360118b899610a6d2d85b96b8b45715864df608d0783a3aabad3a2ae5555a0d510a2e SHA512 5d1173534beb53325d3c7c2fd500a7bd82a389fa8cbc9e867f6acbb6c2647190339d3b096e8a054aff268f27c5bd7de65c371a474b9c8263e8fa36bab75452bd +DIST puppet-agent_6.12.0-1stretch_amd64.deb 20011636 BLAKE2B f83b795f07771d70220cac71d9b6d8ac7270a20fd5b78471ccef1c8ff802af3c035477f7741e775b10bc609d016a6e9fb79b199987e34b7d4f9a427c4adcd39f SHA512 dda8fa45b961d4a775da7eb128887eee3ceb9887d1062bc2fc748f6055811600162dfb2c4fbf87e401ad404813d2de0cc58ce7aade0aa23af637bb3707896126 +DIST puppet-agent_6.12.0-1stretch_i386.deb 20369446 BLAKE2B f01e39a1b307657569084e2ade1d41f17eefaa2048035f635437159e4373386c6413fa71756594d4a8748ffa0bbbdc2c54c72e696a390380bc9c57721ef010b3 SHA512 fc58e5ea22bd3dd36278db37e46d20809e284db5645ab680fb2c461ee9e4f9e635550f924278905ec13a8f9a71fbf604959e8522e4c0da52709c42f309a04921 diff --git a/app-admin/puppet-agent/puppet-agent-6.12.0.ebuild b/app-admin/puppet-agent/puppet-agent-6.12.0.ebuild new file mode 100644 index 000000000000..36e4354f6f34 --- /dev/null +++ b/app-admin/puppet-agent/puppet-agent-6.12.0.ebuild @@ -0,0 +1,77 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit eutils systemd unpacker user + +DESCRIPTION="general puppet client utils along with hiera and facter" +HOMEPAGE="https://puppetlabs.com/" +SRC_BASE="http://apt.puppetlabs.com/pool/stretch/puppet/${PN:0:1}/${PN}/${PN}_${PV}-1stretch" +SRC_URI=" + amd64? ( ${SRC_BASE}_amd64.deb ) + x86? ( ${SRC_BASE}_i386.deb )" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="puppetdb selinux" +RESTRICT="strip" + +CDEPEND="!app-admin/puppet + !dev-ruby/hiera + !dev-ruby/facter + !app-emulation/virt-what" + +DEPEND=" + ${CDEPEND} + app-admin/augeas" +RDEPEND="${CDEPEND} + app-portage/eix + sys-apps/dmidecode + sys-libs/glibc + sys-libs/readline:0/7 + sys-libs/ncurses:0[tinfo] + selinux? ( + sys-libs/libselinux[ruby] + sec-policy/selinux-puppet + ) + puppetdb? ( >=dev-ruby/puppetdb-termini-5.0.1 )" + +S=${WORKDIR} + +pkg_setup() { + enewgroup puppet + enewuser puppet -1 -1 /var/run/puppet puppet +} + +src_install() { + # conf.d + doconfd etc/default/puppet + doconfd etc/default/pxp-agent + # logrotate.d + insinto /etc/logrotate.d + doins etc/logrotate.d/pxp-agent + # puppet itself + insinto /etc/puppetlabs + doins -r etc/puppetlabs/* + # logdir for systemd + dodir var/log/puppetlabs/puppet/ + fperms 0750 var/log/puppetlabs/puppet/ + # the rest + insinto /opt + dodir opt/puppetlabs/puppet/cache + doins -r opt/* + fperms 0750 /opt/puppetlabs/puppet/cache + # init + newinitd "${FILESDIR}/puppet.initd" puppet + systemd_dounit lib/systemd/system/puppet.service + systemd_dounit lib/systemd/system/pxp-agent.service + systemd_newtmpfilesd "${FILESDIR}/puppet-agent.conf.tmpfilesd" puppet-agent.conf + # symlinks + chmod 0755 -R "${D}/opt/puppetlabs/puppet/bin/" + chmod 0755 "${D}//opt/puppetlabs/puppet/lib/virt-what/virt-what-cpuid-helper" + dosym ../../opt/puppetlabs/bin/facter /usr/bin/facter + dosym ../../opt/puppetlabs/bin/hiera /usr/bin/hiera + dosym ../../opt/puppetlabs/bin/puppet /usr/bin/puppet + dosym ../../opt/puppetlabs/puppet/bin/virt-what /usr/bin/virt-what +} diff --git a/app-admin/puppet/Manifest b/app-admin/puppet/Manifest index 0fc04e5dd331..8dc2c6765431 100644 --- a/app-admin/puppet/Manifest +++ b/app-admin/puppet/Manifest @@ -1,4 +1,6 @@ DIST puppet-4.10.12.tar.gz 3022218 BLAKE2B 03757857868b1544078ae5e40d6e438631c788f1b01a3e62ba90e477b754601d2c085228e084363ff20ee39728b02ebe8ca83e17f7c79dddae1c3968aef4e320 SHA512 ff7accf70b1d4de7282cf3b41246151c49c4758a41ace56a470e4723749638027011cf170747e66fa5812280e1612e754e12d92dd35fa6c93171f7187bb9cfa2 DIST puppet-5.5.17.tar.gz 3090402 BLAKE2B 7722ec4196ee766c29eddd7dc73539a4a5a0e4cc781a84af25210488328b5ae01178ca64e8eef14152cbeca06dc8fe145b5e39ce6a120d7689fc32cbbbe16f9f SHA512 95c6cd836a9f732ccfe2d8b83096e79c32428c43390c0826663f896ca1388e1fe3b55d93a5a7548831e95de85247db717866c36786d591e207341c734d70168b +DIST puppet-5.5.18.tar.gz 2984835 BLAKE2B d5a1d023d3d26e04ccc81efa772131c06fc7ace8ec59c7efa97bddb775bb492d3256290824a87d54df5c28862cbba98c58cf41bb4a0c27a4128701652c06eee0 SHA512 86f210ee783ca36340b22463cd4ac237d8dc1c6a35526530af0696bb3f0373b0b22f690d3e3f8e31655ea182a33eb60b66b5826bd6c4d1b0059a8e46152416e6 DIST puppet-6.10.1.tar.gz 2809383 BLAKE2B 1589dcfa7d73b81ab7fbc3fca4b2fe956f5d240d11583c484262d5243e4713bb4aa9cd5c655e9566468050ab2e5c0ec0cc720e3ff9088add0744e02147b4e3bb SHA512 211c9837eb4a77a54bf09811a1a84709eef06f17e0c5c9c598d01bce2e183e69974709ad4dfb8f5fecd7433c1ff52757aa699c623155d1a0742f2e07eaf2ec56 DIST puppet-6.11.1.tar.gz 2816525 BLAKE2B c4b188d5bf76b70a2748b86df78f1ca6ab99951cbc3a16377d3f2d38e165bc78ef8e5648cb09264a25ae81ac4d379b9323b1f2bbdea6679292c2cf38cabee662 SHA512 f44196206331448651e0ff0e865b09c6ccbb19115edeba4c58c8a29aa35e7d76676d5a3cb35c51cd511a44115c9c9434f1f90d5cbb0a5551a4004741d305c879 +DIST puppet-6.12.0.tar.gz 2825392 BLAKE2B fdb7007ca337654f5ee89cd6f3beae300c3eb952570eaf1aa9baad407b84b418916e42aed63855bbb250f1d367be12f98261df54253f6438d33950134ef01cce SHA512 bcb77699f4a4a058ea0fa47ee2b449f19053e3ae859e3e30c65a57ad65fc052a4f05d7a932b9cc4b9974b36dc343ac482258ad8d5a44a151362df474b82c11fe diff --git a/app-admin/puppet/puppet-5.5.18.ebuild b/app-admin/puppet/puppet-5.5.18.ebuild new file mode 100644 index 000000000000..003415b6fd8f --- /dev/null +++ b/app-admin/puppet/puppet-5.5.18.ebuild @@ -0,0 +1,141 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="6" + +USE_RUBY="ruby24 ruby25 ruby26" + +RUBY_FAKEGEM_RECIPE_TEST="rspec3" + +RUBY_FAKEGEM_TASK_DOC="doc:all" + +RUBY_FAKEGEM_EXTRAINSTALL="locales" + +inherit eutils user ruby-fakegem eapi7-ver + +DESCRIPTION="A system automation and configuration management software." +HOMEPAGE="https://puppet.com/" +SRC_URI="http://downloads.puppetlabs.com/puppet/${P}.tar.gz" + +LICENSE="Apache-2.0 GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86" +IUSE="augeas diff doc emacs ldap rrdtool selinux shadow sqlite vim-syntax" +RESTRICT="test" + +ruby_add_rdepend " + dev-ruby/hiera + dev-ruby/json:= + >=dev-ruby/facter-3.0.0 + augeas? ( dev-ruby/ruby-augeas ) + diff? ( dev-ruby/diff-lcs ) + doc? ( dev-ruby/rdoc ) + ldap? ( dev-ruby/ruby-ldap ) + shadow? ( dev-ruby/ruby-shadow ) + sqlite? ( dev-ruby/sqlite3 ) + virtual/ruby-ssl + dev-ruby/hocon" + +ruby_add_bdepend " + doc? ( dev-ruby/yard ) + test? ( + dev-ruby/mocha + dev-ruby/rack + dev-ruby/rspec-its + )" +# this should go in the above lists, but isn't because of test deps not being keyworded +# dev-ruby/rspec-collection_matchers + +RDEPEND+=" ${RDEPEND} + rrdtool? ( >=net-analyzer/rrdtool-1.2.23[ruby] ) + selinux? ( + sys-libs/libselinux[ruby] + sec-policy/selinux-puppet + ) + vim-syntax? ( >=app-vim/puppet-syntax-3.0.1 ) + >=app-portage/eix-0.18.0" +PDEPEND="emacs? ( >=app-emacs/puppet-mode-0.3-r1 )" + +pkg_setup() { + enewgroup puppet + enewuser puppet -1 -1 /var/lib/puppet puppet +} + +all_ruby_prepare() { + # Avoid spec that require unpackaged json-schema. + rm spec/lib/matchers/json.rb $( grep -Rl matchers/json spec) || die + + # fix systemd path + epatch "${FILESDIR}/puppet-systemd.patch" + + # Avoid specs that can only run in the puppet.git repository. This + # should be narrowed down to the specific specs. + rm spec/integration/parser/compiler_spec.rb || die + + # Avoid failing spec that need further investigation. + rm spec/unit/module_tool/metadata_spec.rb || die +} + +each_ruby_install() { + each_fakegem_install +# dosym "/usr/$(get_libdir)/ruby/gems/$(ruby_get_version)/gems/${P}" "/usr/$(get_libdir)/ruby/gems/$(ruby_get_version)/gems/${PN}" +} + +all_ruby_install() { + all_fakegem_install + + # systemd stuffs + insinto /usr/lib/systemd/system + doins "${WORKDIR}/all/${P}/ext/systemd/puppet.service" + + # tmpfiles stuff + insinto /usr/lib/tmpfiles.d + newins "${FILESDIR}/tmpfiles.d" "puppet.conf" + + # openrc init stuff + newinitd "${FILESDIR}"/puppet.init-4.x puppet + newinitd "${FILESDIR}"/puppetmaster.init-4.x puppetmaster + newconfd "${FILESDIR}"/puppetmaster.confd puppetmaster + + keepdir /etc/puppetlabs/puppet/ssl + + keepdir /var/lib/puppet/facts + keepdir /var/lib/puppet/files + fowners -R puppet:puppet /var/lib/puppet + + fperms 0750 /var/lib/puppet + + fperms 0750 /etc/puppetlabs + fperms 0750 /etc/puppetlabs/puppet + fperms 0750 /etc/puppetlabs/puppet/ssl + fowners -R :puppet /etc/puppetlabs + fowners -R :puppet /var/lib/puppet + + if use ldap ; then + insinto /etc/openldap/schema; doins ext/ldap/puppet.schema + fi + + # ext and examples files + for f in $(find ext examples -type f) ; do + docinto "$(dirname ${f})"; dodoc "${f}" + done +} + +pkg_postinst() { + elog + elog "Please, *don't* include the --ask option in EMERGE_EXTRA_OPTS as this could" + elog "cause puppet to hang while installing packages." + elog + elog "Portage Puppet module with Gentoo-specific resources:" + elog "http://forge.puppetlabs.com/gentoo/portage" + elog + + for v in ${REPLACING_VERSIONS}; do + if [ "$(ver_cut 1 "$v")" -eq "4" ]; then + elog + elog "Please see the following url for the release notes for puppet-5" + elog "https://docs.puppet.com/puppet/5.0/release_notes.html#if-youre-upgrading-from-puppet-4x" + elog + fi + done +} diff --git a/app-admin/puppet/puppet-6.12.0.ebuild b/app-admin/puppet/puppet-6.12.0.ebuild new file mode 100644 index 000000000000..6c3ebe7649a8 --- /dev/null +++ b/app-admin/puppet/puppet-6.12.0.ebuild @@ -0,0 +1,139 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="6" + +USE_RUBY="ruby23 ruby24 ruby25" + +RUBY_FAKEGEM_RECIPE_TEST="rspec3" + +RUBY_FAKEGEM_TASK_DOC="doc:all" + +RUBY_FAKEGEM_EXTRAINSTALL="locales" + +inherit eutils user ruby-fakegem eapi7-ver + +DESCRIPTION="A system automation and configuration management software." +HOMEPAGE="https://puppet.com/" +SRC_URI="http://downloads.puppetlabs.com/puppet/${P}.tar.gz" + +LICENSE="Apache-2.0 GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86" +IUSE="augeas diff doc emacs ldap rrdtool selinux shadow sqlite vim-syntax" +RESTRICT="test" + +ruby_add_rdepend " + dev-ruby/hiera + dev-ruby/json:= + dev-ruby/semantic_puppet + >=dev-ruby/facter-3.0.0 + dev-ruby/concurrent-ruby + augeas? ( dev-ruby/ruby-augeas ) + diff? ( dev-ruby/diff-lcs ) + doc? ( dev-ruby/rdoc ) + ldap? ( dev-ruby/ruby-ldap ) + shadow? ( dev-ruby/ruby-shadow ) + sqlite? ( dev-ruby/sqlite3 ) + virtual/ruby-ssl + dev-ruby/hocon" + +ruby_add_bdepend " + doc? ( dev-ruby/yard ) + test? ( + dev-ruby/mocha + dev-ruby/rack + dev-ruby/rspec-its + )" +# this should go in the above lists, but isn't because of test deps not being keyworded +# dev-ruby/rspec-collection_matchers + +RDEPEND+=" ${RDEPEND} + rrdtool? ( >=net-analyzer/rrdtool-1.2.23[ruby] ) + selinux? ( + sys-libs/libselinux[ruby] + sec-policy/selinux-puppet + ) + vim-syntax? ( >=app-vim/puppet-syntax-3.0.1 ) + >=app-portage/eix-0.18.0" +PDEPEND="emacs? ( >=app-emacs/puppet-mode-0.3-r1 )" + +pkg_setup() { + enewgroup puppet + enewuser puppet -1 -1 /var/lib/puppet puppet +} + +all_ruby_prepare() { + # Avoid spec that require unpackaged json-schema. + rm spec/lib/matchers/json.rb $( grep -Rl matchers/json spec) || die + + # can't be run within portage. + epatch "${FILESDIR}/puppet-fix-tests-6.10.1.patch" + + # fix systemd path + epatch "${FILESDIR}/puppet-systemd.patch" + + # Avoid specs that can only run in the puppet.git repository. This + # should be narrowed down to the specific specs. + rm spec/integration/parser/compiler_spec.rb || die + + # Avoid failing spec that need further investigation. + rm spec/unit/module_tool/metadata_spec.rb || die +} + +each_ruby_install() { + each_fakegem_install +# dosym "/usr/$(get_libdir)/ruby/gems/$(ruby_get_version)/gems/${P}" "/usr/$(get_libdir)/ruby/gems/$(ruby_get_version)/gems/${PN}" +} + +all_ruby_install() { + all_fakegem_install + + # systemd stuffs + insinto /usr/lib/systemd/system + doins "${WORKDIR}/all/${P}/ext/systemd/puppet.service" + + # tmpfiles stuff + insinto /usr/lib/tmpfiles.d + newins "${FILESDIR}/tmpfiles.d" "puppet.conf" + + # openrc init stuff + newinitd "${FILESDIR}"/puppet.init-4.x puppet + + keepdir /etc/puppetlabs/puppet/ssl + + keepdir /var/lib/puppet/facts + keepdir /var/lib/puppet/files + fowners -R puppet:puppet /var/lib/puppet + + fperms 0750 /var/lib/puppet + + fperms 0750 /etc/puppetlabs + fperms 0750 /etc/puppetlabs/puppet + fperms 0750 /etc/puppetlabs/puppet/ssl + fowners -R :puppet /etc/puppetlabs + fowners -R :puppet /var/lib/puppet + + if use ldap ; then + insinto /etc/openldap/schema; doins ext/ldap/puppet.schema + fi + + # ext and examples files + for f in $(find ext examples -type f) ; do + docinto "$(dirname ${f})"; dodoc "${f}" + done +} + +pkg_postinst() { + elog + elog "Please, *don't* include the --ask option in EMERGE_EXTRA_OPTS as this could" + elog "cause puppet to hang while installing packages." + elog + elog "Portage Puppet module with Gentoo-specific resources:" + elog "http://forge.puppetlabs.com/gentoo/portage" + elog + elog "If updating from puppet 5 to 6, keep in mind that webrick (server/master)" + elog "suppert was removed for >=6.x, please migrate to puppetserver if you have" + elog "not already done so." + elog +} diff --git a/app-admin/puppetdb/Manifest b/app-admin/puppetdb/Manifest index 52de874631a2..a84af7302a5f 100644 --- a/app-admin/puppetdb/Manifest +++ b/app-admin/puppetdb/Manifest @@ -1 +1,2 @@ DIST puppetdb-6.7.2.tar.gz 43566885 BLAKE2B b90376330cb084c2c14154d647ce334673c526e6f9b9d4430e0be4b420132a0c4c518a0c8ed98b15cfacc6716044f78c384123f3ff87ea1463736a352744b840 SHA512 2e32f7a5a3daf37d74082aa3a66c26fa23643e456dbf80cd16815687f289093c96defc9bfa10c3502f9a9f9a7674cef83b838163f11339c13d4b12c82f8e0664 +DIST puppetdb-6.8.0.tar.gz 44216021 BLAKE2B ac5641ee0bceef3948d108c725e2ff53d76e897cafd75c9bc6978462f4b157c3d30146ce2f57fd2aa7610b2defc4e074c168847d8aba5501cde16ee0ab7b5aaf SHA512 2dd01058edbd8a4bb3f4717dc518e58ac57139ccc0651e8e39c721a32651bd932fe4ec747c7da23561ab33d7d4d7ddc448fe9b05734d1562f799e183c5e236d5 diff --git a/app-admin/puppetdb/puppetdb-6.8.0.ebuild b/app-admin/puppetdb/puppetdb-6.8.0.ebuild new file mode 100644 index 000000000000..93e0bdc2929c --- /dev/null +++ b/app-admin/puppetdb/puppetdb-6.8.0.ebuild @@ -0,0 +1,92 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit multilib systemd user + +DESCRIPTION="PuppetDB collects data generated by Puppet." +HOMEPAGE="http://docs.puppetlabs.com/puppetdb/" +SRC_URI="https://downloads.puppetlabs.com/${PN}/${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +IUSE="" +# will need the same keywords as puppet +KEYWORDS="~amd64 ~x86" + +RDEPEND+=">=virtual/jdk-1.8.0" +DEPEND+="" + +pkg_setup() { + enewgroup puppetdb + enewuser puppetdb -1 -1 /opt/puppetlabs/server/data/puppetdb "puppetdb" +} + +src_prepare() { + sed -i 's/sysconfig/conf\.d/g' ext/redhat/puppetdb.service || die + sed -i 's/sysconfig/conf\.d/g' ext/bin/puppetdb || die + sed -i 's/sysconfig/conf\.d/g' install.sh || die + sed -i 's/var\/run/run/g' ext/puppetdb.tmpfiles.conf || die + sed -i 's/var\/run/run/g' install.sh || die + default +} + +src_compile() { + einfo "not compiling" +} + +src_install() { + dodir /opt/puppetlabs/server/data/puppetdb + insinto /opt/puppetlabs/server/apps/puppetdb + insopts -m0744 + doins ext/ezbake-functions.sh + insopts -m0644 + doins ext/ezbake.manifest + doins puppetdb.jar + insinto /etc/puppetlabs/puppetdb + doins ext/config/logback.xml + doins ext/config/bootstrap.cfg + doins ext/config/request-logging.xml + insinto /etc/puppetlabs/puppetdb/conf.d + doins ext/config/conf.d/jetty.ini + doins ext/config/conf.d/repl.ini + doins ext/config/conf.d/database.ini + doins ext/config/conf.d/config.ini + insopts -m0755 + insinto /opt/puppetlabs/server/apps/puppetdb/scripts + doins install.sh + insinto /opt/puppetlabs/server/apps/puppetdb/cli/apps + doins ext/cli/foreground + doins ext/cli/ssl-setup + doins ext/cli/config-migration + doins ext/cli/foreground + doins ext/cli/anonymize + doins ext/cli/reload + doins ext/cli/start + doins ext/cli/stop + insinto /opt/puppetlabs/server/apps/puppetdb/bin + doins ext/bin/puppetdb + insopts -m0644 + dodir /opt/puppetlabs/server/bin + dosym ../apps/puppetdb/bin/puppetdb /opt/puppetlabs/server/bin/puppetdb + dodir /opt/puppetlabs/bin + dosym ../server/apps/puppetdb/bin/puppetdb /opt/puppetlabs/bin/puppetdb + dosym ../../opt/puppetlabs/server/apps/puppetdb/bin/puppetdb /usr/bin/puppetdb + # init type tasks + newconfd ext/default puppetdb + systemd_dounit ext/redhat/puppetdb.service + systemd_newtmpfilesd ext/puppetdb.tmpfiles.conf puppetdb.conf + newinitd "${FILESDIR}/puppetdb.initd-r2" puppetdb + # misc + insinto /etc/logrotate.d + newins ext/puppetdb.logrotate.conf puppetdb + fowners -R puppetdb:puppetdb /opt/puppetlabs/server/data/puppetdb + fperms -R 770 /opt/puppetlabs/server/data/puppetdb +} + +pkg_postinst() { + elog "to install please run '/opt/puppetlabs/server/bin/puppetdb ssl-setup'" + elog + elog "to upgrade please run '/opt/puppetlabs/server/bin/puppetdb config-migration'" +} diff --git a/app-admin/puppetserver/Manifest b/app-admin/puppetserver/Manifest index cf8e7bbd5d64..f4d4b5c91856 100644 --- a/app-admin/puppetserver/Manifest +++ b/app-admin/puppetserver/Manifest @@ -1 +1,2 @@ DIST puppetserver-6.7.2.tar.gz 59340246 BLAKE2B 635312cb2ea2f638617c10e05b9e1e8efa58caf3da8786155f44081f040a7b167d923e2266c57b43d855feb4bfd5280da85b5100a188e7f0f7dfde847f5abc45 SHA512 e2015554648dc861d513b5778c274e2b09c4ea2ebd53141d152a5bba1046ac6ef163083296c176008a7606581b8368df99aa72907e0edd59e687aa9991209fb5 +DIST puppetserver-6.8.0.tar.gz 59370389 BLAKE2B 227512d3a054980867730882459bff32559f8baa5fb0c807a14fcc827b8f41fc1da2cceab6bdbd6162bb4e6e6e4312f5d47d478f6887a978c359c6a4225d663d SHA512 9e4d0ea1aad1209342151cfcfd304e4a296df0e95fefde46d4e4a28a9da62422194492d430c3492cc717a7c872ee0f448a89a40fe1e1cb565f865fc0aca7089b diff --git a/app-admin/puppetserver/puppetserver-6.8.0.ebuild b/app-admin/puppetserver/puppetserver-6.8.0.ebuild new file mode 100644 index 000000000000..18d113cb5e6f --- /dev/null +++ b/app-admin/puppetserver/puppetserver-6.8.0.ebuild @@ -0,0 +1,135 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit multilib systemd user + +DESCRIPTION="Puppet Server is the next-generation application for managing Puppet agents." +HOMEPAGE="http://docs.puppetlabs.com/puppetserver/" +SRC_URI="https://downloads.puppetlabs.com/puppet/${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +IUSE="puppetdb" +# will need the same keywords as puppet +KEYWORDS="~amd64 ~x86" + +RDEPEND+=" + >=virtual/jdk-1.8.0 + app-admin/puppet-agent[puppetdb?]" +DEPEND+="" + +pkg_setup() { + enewgroup puppet + enewuser puppet -1 -1 /opt/puppetlabs/server/data/puppetserver "puppet" +} + +src_prepare() { + sed -i 's/sysconfig\/puppetserver/default\/puppetserver/g' ext/redhat/puppetserver.service || die + sed -i 's/sysconfig\/puppetserver/default\/puppetserver/g' ext/bin/puppetserver || die + sed -i 's/sysconfig\/puppetserver/default\/puppetserver/g' install.sh || die + sed -i 's/var\/run/run/g' ext/config/conf.d/puppetserver.conf || die + sed -i 's/var\/run/run/g' ext/redhat/puppetserver.service || die + sed -i 's/var\/run/run/g' install.sh || die + default +} + +src_compile() { + einfo "not compiling" +} + +src_install() { + insinto /opt/puppetlabs/server/apps/puppetserver + insopts -m0774 + doins ext/ezbake-functions.sh + insopts -m0644 + doins ext/ezbake.manifest + doins puppet-server-release.jar + insinto /etc/puppetlabs/puppetserver + doins ext/config/logback.xml + doins ext/config/request-logging.xml + insinto /etc/puppetlabs/puppetserver/services.d + doins ext/system-config/services.d/bootstrap.cfg + doins ext/config/services.d/ca.cfg + insinto /etc/puppetlabs/puppetserver/conf.d + doins ext/config/conf.d/puppetserver.conf + doins ext/config/conf.d/auth.conf + doins ext/config/conf.d/global.conf + doins ext/config/conf.d/web-routes.conf + doins ext/config/conf.d/metrics.conf + doins ext/config/conf.d/webserver.conf + insopts -m0755 + insinto /opt/puppetlabs/server/apps/puppetserver/scripts + doins install.sh + insinto /opt/puppetlabs/server/apps/puppetserver/cli/apps + doins ext/cli/ca + doins ext/cli/irb + doins ext/cli/foreground + doins ext/cli/gem + doins ext/cli/ruby + doins ext/cli/reload + doins ext/cli/start + doins ext/cli/stop + insinto /opt/puppetlabs/server/apps/puppetserver/cli + doins ext/cli_defaults/cli-defaults.sh + insinto /opt/puppetlabs/server/apps/puppetserver/bin + doins ext/bin/puppetserver + insopts -m0644 + dodir /opt/puppetlabs/server/bin + dosym ../apps/puppetserver/bin/puppetserver /opt/puppetlabs/server/bin/puppetserver + dodir /opt/puppetlabs/bin + dosym ../server/apps/puppetserver/bin/puppetserver /opt/puppetlabs/bin/puppetserver + dosym ../../opt/puppetlabs/server/apps/puppetserver/bin/puppetserver /usr/bin/puppetserver + dodir /opt/puppetlabs/server/apps/puppetserver/config/services.d + # other sys stuff + dodir /etc/puppetlabs/code + # needed for systemd + dodir /var/log/puppetlabs/puppetserver + dodir /etc/puppetlabs/puppet/ssl + fowners -R puppet:puppet /etc/puppetlabs/puppet/ssl + fperms -R 771 /etc/puppetlabs/puppet/ssl + # systemd type things + insinto /etc/systemd/system/puppetserver.service.d/ + systemd_dounit ext/redhat/puppetserver.service + insinto /etc/default + newins ext/default puppetserver + # normal init type tasks + dosym ../default/puppetserver /etc/conf.d/puppetserver + newinitd "${FILESDIR}/puppetserver.init-r1" puppetserver + # misc + insinto /etc/logrotate.d + newins ext/puppetserver.logrotate.conf puppetserver + # cleanup + dodir /opt/puppetlabs/server/data/puppetserver/jruby-gems + fowners -R puppet:puppet /opt/puppetlabs/server/data + fperms -R 775 /opt/puppetlabs/server/data/puppetserver + fperms -R 700 /var/log/puppetlabs/puppetserver + insinto /opt/puppetlabs/server/data + doins ext/build-scripts/jruby-gem-list.txt + doins ext/build-scripts/mri-gem-list-no-dependencies.txt + insopts -m 0644 + insinto /usr/lib/tmpfiles.d + newins ext/puppetserver.tmpfiles.conf puppetserver.conf +} + +pkg_postinst() { + elog "to install you may want to run the following:" + elog + elog "puppet config set --section master vardir /opt/puppetlabs/server/data/puppetserver" + elog "puppet config set --section master logdir /var/log/puppetlabs/puppetserver" + elog "puppet config set --section master rundir /run/puppetlabs/puppetserver" + elog "puppet config set --section master pidfile /run/puppetlabs/puppetserver/puppetserver.pid" + elog "puppet config set --section master codedir /etc/puppetlabs/code" + elog + elog "# install puppetserver gems" + elog "cd /opt/puppetlabs/server/apps/puppetserver" + elog "echo \"jruby-puppet: { gem-home: ${DESTDIR}/opt/puppetlabs/server/data/puppetserver/vendored-jruby-gems }\" > jruby.conf" + elog "while read LINE; do" + elog " java -cp puppet-server-release.jar:jruby-9k.jar clojure.main -m puppetlabs.puppetserver.cli.gem --config jruby.conf -- install --no-ri --no-rdoc \$(echo \$LINE |awk '{print \$1}') --version \$(echo \$LINE |awk '{print \$2}')" + elog "done < /opt/puppetlabs/server/data/jruby-gem-list.txt" + elog "echo \"jruby-puppet: { gem-home: ${DESTDIR}/opt/puppetlabs/puppet/lib/ruby/vendor_gems }\" > jruby.conf" + elog "while read LINE; do" + elog " java -cp puppet-server-release.jar:jruby-9k.jar clojure.main -m puppetlabs.puppetserver.cli.gem --config jruby.conf -- install --no-ri --no-rdoc \$(echo \$LINE |awk '{print \$1}') --version \$(echo \$LINE |awk '{print \$2}')" + elog "done < /opt/puppetlabs/server/data/mri-gem-list-no-dependencies.txt" +} diff --git a/app-backup/Manifest.gz b/app-backup/Manifest.gz index 21f9ad4e64f251375f7f51dc78806ee650232918..3f7672f5e5d163b87ccb2a5bbd2581d706a2dcf6 100644 GIT binary patch literal 10328 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 E0HQ!${r~^~ diff --git a/app-crypt/acme/Manifest b/app-crypt/acme/Manifest index 3f85f23b598c..67e69bb7f4fb 100644 --- a/app-crypt/acme/Manifest +++ b/app-crypt/acme/Manifest @@ -1,3 +1,4 @@ DIST certbot-0.39.0.tar.gz 1350312 BLAKE2B 5f21c45d25754cb1ed0ad92e8d03637928a274637de09903509c7e78c40fd197e95cfa1f3effecef938d6ab8369dc6811714ddb5a93a806048e0998d1032e4f9 SHA512 17ab17a5f74e3fba58b1a8b9afe0c3656c7b2a5ea3585edb05ad84e36250c6a8d4d28bd692bc97d033c95eb0bbeff4eb84981ae0006e36d55846cd38373b86a0 DIST certbot-0.40.1.tar.gz 1353347 BLAKE2B 86b3df4047101d00d5f17cf3a1a11e5800e850f5a9f736507ad373e552c27e9e4a3a17695f5a817d191cad383fc17336214fc1d8de7a99354ce4d2f5c6e728c1 SHA512 e5517a20cf26efba850728b3f81db5d6c3c5570b0a1c8eeeec9d4a4401ac04bcf44c6a2f1c248bf6e0b1be4a21b54f6168ccd11dc766304805f13b4cb16336b3 DIST certbot-1.0.0.tar.gz 1336032 BLAKE2B ca26cfd3d9f802b09eaf387225f24fbb01385f81dfa661dfb5acbd97982a6fc773c56abf6b3f99db7f2b0cdc8c5a7175d264714592858b38217e444d4e1d2b4b SHA512 649ddd3d9305e166ef36de4e4e48b1171d5f369d9d60c026ab37a03e7b221cd815e93e69460662e6436b56cec076005582457e9d45499114306ad808a2497912 +DIST certbot-1.1.0.tar.gz 1346768 BLAKE2B 5c86edec3102ce0eb822465458ec86cbc98eb5e76c3c582d8a72ecab91e709f16e7a1576c684bc04bfd0c70918f34e84e0b3b264f949a1fb9bf9503fa9d6b179 SHA512 905b21a8a50b4df4eb92b464d10dec094ba4e7f5eaf3ad3dae1704a794952df6b51873ca919246a9b6698fd652a7c264efc742617ba0a25757ab99397759c343 diff --git a/app-crypt/acme/acme-1.1.0.ebuild b/app-crypt/acme/acme-1.1.0.ebuild new file mode 100644 index 000000000000..da68660fa26a --- /dev/null +++ b/app-crypt/acme/acme-1.1.0.ebuild @@ -0,0 +1,69 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +PYTHON_COMPAT=(python{2_7,3_6,3_7,3_8}) + +if [[ ${PV} == 9999* ]]; then + EGIT_REPO_URI="https://github.com/certbot/certbot.git" + inherit git-r3 + S=${WORKDIR}/${P}/${PN} +else + SRC_URI="https://github.com/certbot/certbot/archive/v${PV}.tar.gz -> certbot-${PV}.tar.gz" + KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" + S=${WORKDIR}/certbot-${PV}/acme +fi + +inherit distutils-r1 + +DESCRIPTION="An implementation of the ACME protocol" +HOMEPAGE="https://github.com/certbot/certbot https://letsencrypt.org/" + +LICENSE="Apache-2.0" +SLOT="0" +IUSE="doc test" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=dev-python/cryptography-1.3.4[${PYTHON_USEDEP}] + >=dev-python/idna-2.0.0[${PYTHON_USEDEP}] + >=dev-python/josepy-1.1.0[${PYTHON_USEDEP}] + dev-python/mock[${PYTHON_USEDEP}] + >=dev-python/pyopenssl-0.13.1[${PYTHON_USEDEP}] + dev-python/pyrfc3339[${PYTHON_USEDEP}] + dev-python/pytz[${PYTHON_USEDEP}] + >=dev-python/requests-2.10[${PYTHON_USEDEP}] + >=dev-python/requests-toolbelt-0.3.0[${PYTHON_USEDEP}] + >=dev-python/six-1.9.0[${PYTHON_USEDEP}] +" +DEPEND=" + doc? ( + dev-python/sphinx[${PYTHON_USEDEP}] + dev-python/sphinx_rtd_theme[${PYTHON_USEDEP}] + ) + test? ( + ${RDEPEND} + dev-python/nose[${PYTHON_USEDEP}] + dev-python/pytest[${PYTHON_USEDEP}] + dev-python/pytest-xdist[${PYTHON_USEDEP}] + ) + >=dev-python/setuptools-1.0[${PYTHON_USEDEP}] +" + +src_compile() { + python_foreach_impl run_in_build_dir default + if use doc ; then + cd docs || die + sphinx-build -b html -d _build/doctrees . _build/html + fi +} + +python_test() { + nosetests -w ${PN} || die +} + +python_install_all() { + use doc && local HTML_DOCS=( docs/_build/html/. ) + + distutils-r1_python_install_all +} diff --git a/app-crypt/certbot-apache/Manifest b/app-crypt/certbot-apache/Manifest index 3d0ed9497a6b..8c05e2a1f474 100644 --- a/app-crypt/certbot-apache/Manifest +++ b/app-crypt/certbot-apache/Manifest @@ -1,2 +1,3 @@ DIST certbot-0.40.1.tar.gz 1353347 BLAKE2B 86b3df4047101d00d5f17cf3a1a11e5800e850f5a9f736507ad373e552c27e9e4a3a17695f5a817d191cad383fc17336214fc1d8de7a99354ce4d2f5c6e728c1 SHA512 e5517a20cf26efba850728b3f81db5d6c3c5570b0a1c8eeeec9d4a4401ac04bcf44c6a2f1c248bf6e0b1be4a21b54f6168ccd11dc766304805f13b4cb16336b3 DIST certbot-1.0.0.tar.gz 1336032 BLAKE2B ca26cfd3d9f802b09eaf387225f24fbb01385f81dfa661dfb5acbd97982a6fc773c56abf6b3f99db7f2b0cdc8c5a7175d264714592858b38217e444d4e1d2b4b SHA512 649ddd3d9305e166ef36de4e4e48b1171d5f369d9d60c026ab37a03e7b221cd815e93e69460662e6436b56cec076005582457e9d45499114306ad808a2497912 +DIST certbot-1.1.0.tar.gz 1346768 BLAKE2B 5c86edec3102ce0eb822465458ec86cbc98eb5e76c3c582d8a72ecab91e709f16e7a1576c684bc04bfd0c70918f34e84e0b3b264f949a1fb9bf9503fa9d6b179 SHA512 905b21a8a50b4df4eb92b464d10dec094ba4e7f5eaf3ad3dae1704a794952df6b51873ca919246a9b6698fd652a7c264efc742617ba0a25757ab99397759c343 diff --git a/app-crypt/certbot-apache/certbot-apache-1.1.0.ebuild b/app-crypt/certbot-apache/certbot-apache-1.1.0.ebuild new file mode 100644 index 000000000000..d7739ed00d89 --- /dev/null +++ b/app-crypt/certbot-apache/certbot-apache-1.1.0.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +PYTHON_COMPAT=(python{2_7,3_6,3_7}) + +if [[ ${PV} == 9999* ]]; then + EGIT_REPO_URI="https://github.com/certbot/certbot.git" + inherit git-r3 + S=${WORKDIR}/${P}/${PN} +else + SRC_URI="https://github.com/${PN%-apache}/${PN%-apache}/archive/v${PV}.tar.gz -> ${PN%-apache}-${PV}.tar.gz" + KEYWORDS="~amd64 ~arm64 ~x86" + S=${WORKDIR}/${PN%-apache}-${PV}/${PN} +fi + +inherit distutils-r1 + +DESCRIPTION="Apache plugin for certbot (Let's Encrypt Client)" +HOMEPAGE="https://github.com/certbot/certbot https://letsencrypt.org/" + +LICENSE="Apache-2.0" +SLOT="0" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND=">=app-crypt/acme-0.29.0[${PYTHON_USEDEP}] + >=app-crypt/certbot-1.0.0[${PYTHON_USEDEP}] + dev-python/mock[${PYTHON_USEDEP}] + dev-python/python-augeas[${PYTHON_USEDEP}] + dev-python/zope-component[${PYTHON_USEDEP}] + dev-python/zope-interface[${PYTHON_USEDEP}]" +DEPEND="test? ( ${RDEPEND} + dev-python/nose[${PYTHON_USEDEP}] ) + dev-python/setuptools[${PYTHON_USEDEP}]" + +python_test() { + nosetests || die +} diff --git a/app-crypt/certbot-nginx/Manifest b/app-crypt/certbot-nginx/Manifest index 3d0ed9497a6b..8c05e2a1f474 100644 --- a/app-crypt/certbot-nginx/Manifest +++ b/app-crypt/certbot-nginx/Manifest @@ -1,2 +1,3 @@ DIST certbot-0.40.1.tar.gz 1353347 BLAKE2B 86b3df4047101d00d5f17cf3a1a11e5800e850f5a9f736507ad373e552c27e9e4a3a17695f5a817d191cad383fc17336214fc1d8de7a99354ce4d2f5c6e728c1 SHA512 e5517a20cf26efba850728b3f81db5d6c3c5570b0a1c8eeeec9d4a4401ac04bcf44c6a2f1c248bf6e0b1be4a21b54f6168ccd11dc766304805f13b4cb16336b3 DIST certbot-1.0.0.tar.gz 1336032 BLAKE2B ca26cfd3d9f802b09eaf387225f24fbb01385f81dfa661dfb5acbd97982a6fc773c56abf6b3f99db7f2b0cdc8c5a7175d264714592858b38217e444d4e1d2b4b SHA512 649ddd3d9305e166ef36de4e4e48b1171d5f369d9d60c026ab37a03e7b221cd815e93e69460662e6436b56cec076005582457e9d45499114306ad808a2497912 +DIST certbot-1.1.0.tar.gz 1346768 BLAKE2B 5c86edec3102ce0eb822465458ec86cbc98eb5e76c3c582d8a72ecab91e709f16e7a1576c684bc04bfd0c70918f34e84e0b3b264f949a1fb9bf9503fa9d6b179 SHA512 905b21a8a50b4df4eb92b464d10dec094ba4e7f5eaf3ad3dae1704a794952df6b51873ca919246a9b6698fd652a7c264efc742617ba0a25757ab99397759c343 diff --git a/app-crypt/certbot-nginx/certbot-nginx-1.1.0.ebuild b/app-crypt/certbot-nginx/certbot-nginx-1.1.0.ebuild new file mode 100644 index 000000000000..b7c737e19b3c --- /dev/null +++ b/app-crypt/certbot-nginx/certbot-nginx-1.1.0.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +PYTHON_COMPAT=(python{2_7,3_6,3_7}) + +if [[ ${PV} == 9999* ]]; then + EGIT_REPO_URI="https://github.com/certbot/certbot.git" + inherit git-r3 + S=${WORKDIR}/${P}/${PN} +else + SRC_URI="https://github.com/${PN%-nginx}/${PN%-nginx}/archive/v${PV}.tar.gz -> ${PN%-nginx}-${PV}.tar.gz" + KEYWORDS="~amd64 ~arm ~arm64 ~x86" + S=${WORKDIR}/${PN%-nginx}-${PV}/${PN} +fi + +inherit distutils-r1 + +DESCRIPTION="Nginx plugin for certbot (Let's Encrypt Client)" +HOMEPAGE="https://github.com/certbot/certbot https://letsencrypt.org/" + +LICENSE="Apache-2.0" +SLOT="0" +IUSE="" + +CDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]" +RDEPEND="${CDEPEND} + >=app-crypt/acme-1.0.0[${PYTHON_USEDEP}] + >=app-crypt/certbot-1.0.0[${PYTHON_USEDEP}] + dev-python/mock[${PYTHON_USEDEP}] + dev-python/pyopenssl[${PYTHON_USEDEP}] + >=dev-python/pyparsing-1.5.5[${PYTHON_USEDEP}] + dev-python/zope-interface[${PYTHON_USEDEP}]" +DEPEND="${CDEPEND}" diff --git a/app-crypt/certbot/Manifest b/app-crypt/certbot/Manifest index 3f85f23b598c..67e69bb7f4fb 100644 --- a/app-crypt/certbot/Manifest +++ b/app-crypt/certbot/Manifest @@ -1,3 +1,4 @@ DIST certbot-0.39.0.tar.gz 1350312 BLAKE2B 5f21c45d25754cb1ed0ad92e8d03637928a274637de09903509c7e78c40fd197e95cfa1f3effecef938d6ab8369dc6811714ddb5a93a806048e0998d1032e4f9 SHA512 17ab17a5f74e3fba58b1a8b9afe0c3656c7b2a5ea3585edb05ad84e36250c6a8d4d28bd692bc97d033c95eb0bbeff4eb84981ae0006e36d55846cd38373b86a0 DIST certbot-0.40.1.tar.gz 1353347 BLAKE2B 86b3df4047101d00d5f17cf3a1a11e5800e850f5a9f736507ad373e552c27e9e4a3a17695f5a817d191cad383fc17336214fc1d8de7a99354ce4d2f5c6e728c1 SHA512 e5517a20cf26efba850728b3f81db5d6c3c5570b0a1c8eeeec9d4a4401ac04bcf44c6a2f1c248bf6e0b1be4a21b54f6168ccd11dc766304805f13b4cb16336b3 DIST certbot-1.0.0.tar.gz 1336032 BLAKE2B ca26cfd3d9f802b09eaf387225f24fbb01385f81dfa661dfb5acbd97982a6fc773c56abf6b3f99db7f2b0cdc8c5a7175d264714592858b38217e444d4e1d2b4b SHA512 649ddd3d9305e166ef36de4e4e48b1171d5f369d9d60c026ab37a03e7b221cd815e93e69460662e6436b56cec076005582457e9d45499114306ad808a2497912 +DIST certbot-1.1.0.tar.gz 1346768 BLAKE2B 5c86edec3102ce0eb822465458ec86cbc98eb5e76c3c582d8a72ecab91e709f16e7a1576c684bc04bfd0c70918f34e84e0b3b264f949a1fb9bf9503fa9d6b179 SHA512 905b21a8a50b4df4eb92b464d10dec094ba4e7f5eaf3ad3dae1704a794952df6b51873ca919246a9b6698fd652a7c264efc742617ba0a25757ab99397759c343 diff --git a/app-crypt/certbot/certbot-1.1.0.ebuild b/app-crypt/certbot/certbot-1.1.0.ebuild new file mode 100644 index 000000000000..e3c2f890315a --- /dev/null +++ b/app-crypt/certbot/certbot-1.1.0.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +PYTHON_COMPAT=(python{2_7,3_6,3_7}) + +if [[ ${PV} == 9999* ]]; then + EGIT_REPO_URI="https://github.com/certbot/certbot.git" + inherit git-r3 +else + SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" +fi +S=${WORKDIR}/${P}/${PN} + +inherit distutils-r1 + +DESCRIPTION="Let's encrypt client to automate deployment of X.509 certificates" +HOMEPAGE="https://github.com/certbot/certbot https://letsencrypt.org/" + +LICENSE="Apache-2.0" +SLOT="0" +IUSE="test" +RESTRICT="!test? ( test )" + +CDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]" +RDEPEND=" + ${CDEPEND} + >=app-crypt/acme-0.40.0[${PYTHON_USEDEP}] + >=dev-python/configargparse-0.9.3[${PYTHON_USEDEP}] + dev-python/configobj[${PYTHON_USEDEP}] + >=dev-python/cryptography-2.8[${PYTHON_USEDEP}] + >=dev-python/distro-1.0.1[${PYTHON_USEDEP}] + >=dev-python/josepy-1.1.0[${PYTHON_USEDEP}] + dev-python/mock[${PYTHON_USEDEP}] + >=dev-python/parsedatetime-1.3[${PYTHON_USEDEP}] + dev-python/pyrfc3339[${PYTHON_USEDEP}] + dev-python/pytz[${PYTHON_USEDEP}] + dev-python/zope-component[${PYTHON_USEDEP}] + dev-python/zope-interface[${PYTHON_USEDEP}]" +DEPEND=" + ${CDEPEND} + test? ( + dev-python/pytest[${PYTHON_USEDEP}] + )" + +python_test() { + # acme is not installed, removing it here is fine, the dir just confuses tests + rm -R ../acme + pytest -vv ${PN} || die +} diff --git a/app-emulation/Manifest.gz b/app-emulation/Manifest.gz index 22dd137348920755656c3ffbf96bfa01bf53404f..2c0e2158eb6ab2857403b97c15133f658966eb97 100644 GIT binary patch delta 20876 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 diff --git a/app-emulation/diskimage-builder/Manifest b/app-emulation/diskimage-builder/Manifest index 090171eacaed..b1e1fd4d518f 100644 --- a/app-emulation/diskimage-builder/Manifest +++ b/app-emulation/diskimage-builder/Manifest @@ -1 +1,2 @@ DIST diskimage-builder-2.32.0.tar.gz 435328 BLAKE2B 78f306430819d94045e3b8c424cdf7a0fee9a306a317e44cd363d53bbbcd1af1f06731b83b63e490bb8ad3903630daf84a544878b87d6c7f377786778229f276 SHA512 357b56aba979cabd7a857d6646412893361c05a83e4260d1ef468de1d6fb0fbc2582ab8bf37428c56a52fafcf708b86be470f2c885008b10368bc92a2b679a09 +DIST diskimage-builder-2.33.0.tar.gz 434041 BLAKE2B 16d14c68e7a54b785426516ecced4adb53b4e84f36d36846732ef7c4823644375373249ceacd1371e39262ebc9050f2f86184718dc3fb17b44eaa20f561410c0 SHA512 125bdcc0a2d4249918485115c49482746e4f86cb7883d3689afd4288a0d18ca97bcb669b811034ccb159879520172ca37bd9f9d7ba4ea509f788be0f3cf2259b diff --git a/app-emulation/diskimage-builder/diskimage-builder-2.33.0.ebuild b/app-emulation/diskimage-builder/diskimage-builder-2.33.0.ebuild new file mode 100644 index 000000000000..17a0c622b03c --- /dev/null +++ b/app-emulation/diskimage-builder/diskimage-builder-2.33.0.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{6,7} ) +inherit distutils-r1 + +DESCRIPTION="Golden Disk Image builder." +HOMEPAGE="http://docs.openstack.org/developer/diskimage-builder/" +if [[ ${PV} == 9999* ]]; then + inherit git-r3 + EGIT_REPO_URI="https://opendev.org/openstack/diskimage-builder.git" +else + SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux" +fi + +LICENSE="Apache-2.0" +SLOT="0" +IUSE="" + +CDEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}] + !~dev-python/pbr-2.1.0[${PYTHON_USEDEP}]" +DEPEND="${CDEPEND} + dev-python/setuptools[${PYTHON_USEDEP}]" +RDEPEND="${CDEPEND} + >=dev-python/Babel-2.3.4[${PYTHON_USEDEP}] + !~dev-python/Babel-2.4.0[${PYTHON_USEDEP}] + >=dev-python/networkx-1.10[${PYTHON_USEDEP}] + =dev-python/pyyaml-3.12[${PYTHON_USEDEP}] + >=dev-python/flake8-2.5.4[${PYTHON_USEDEP}] + =dev-python/six-1.10.0[${PYTHON_USEDEP}] + >=dev-python/stevedore-1.20.0[${PYTHON_USEDEP}] + app-emulation/qemu + sys-block/parted + sys-fs/multipath-tools + sys-fs/dosfstools + sys-apps/gptfdisk + !dev-python/dib-utils[${PYTHON_USEDEP}]" diff --git a/app-emulation/docker/Manifest b/app-emulation/docker/Manifest index 035a0cc97bbe..3ed21218591c 100644 --- a/app-emulation/docker/Manifest +++ b/app-emulation/docker/Manifest @@ -1,3 +1 @@ -DIST docker-18.09.9.tar.gz 15299640 BLAKE2B 2a4fa670ddac0136e85300fd137a8ea91651c51c54fa3d52ddc5b1a640a1ee202a34f428fcf9eea286c581f49a2c28b711100e7541773e5bc1f2e37884cae2dc SHA512 d0235ae54e4d8d4d0893f6f35293f36177afabc71d0b3e6a74341260e52dcd9351a924efe8fa299cf9a51efdc68b6b284f6435d7210c44193a673f7fff71ce0b -DIST docker-19.03.4.tar.gz 16961040 BLAKE2B 15d88d6f97ff70f6a0220f3d62b2040b4d859414b323b07e54802cb8e8dbb8d074562635bbfd9d00df529d0792fb5767d28548843ec73ad21cf7d7fcb1ac0c6e SHA512 bcf79f82eb8433b8c04ceb2fd90a80101b148dd819f5bbda83d535ff2fad65d08aee2f72ac41c38ce879f3970a087555bb7ab63c5bb071a3c1cd6aa177621cac DIST docker-19.03.5.tar.gz 16966994 BLAKE2B 7326ba17c0eef7bcebb5df1484992a30f696d2f238d149dbaf964004b725badfc1e9c85ed3ba76ac95b566cda9cb7018fe4fa7d282af1d1e36f4765e1445f25b SHA512 1afe41e740ae0e32a8210aac3c4b24ddb1ae00ff19e8ec435de2e61cfc25494d38129fd619bacf964e3e7a96e12dd44a0c57f6e2c36aa7c3bb67a3df0c237648 diff --git a/app-emulation/docker/docker-18.09.9.ebuild b/app-emulation/docker/docker-18.09.9.ebuild deleted file mode 100644 index 966a693d1a49..000000000000 --- a/app-emulation/docker/docker-18.09.9.ebuild +++ /dev/null @@ -1,308 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -EGO_PN="github.com/docker/docker-ce" - -if [[ ${PV} = *9999* ]]; then - # Docker cannot be fetched via "go get", thanks to autogenerated code - EGIT_REPO_URI="https://${EGO_PN}.git" - EGIT_CHECKOUT_DIR="${WORKDIR}/${P}/src/${EGO_PN}" - inherit git-r3 -else - DOCKER_GITCOMMIT="039a7df" - MY_PV=${PV/_/-} - SRC_URI="https://${EGO_PN}/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="amd64 ~arm ~arm64" - [ "$DOCKER_GITCOMMIT" ] || die "DOCKER_GITCOMMIT must be added manually for each bump!" - inherit golang-vcs-snapshot -fi -inherit bash-completion-r1 golang-base linux-info systemd udev user - -DESCRIPTION="The core functions you need to create Docker images and run Docker containers" -HOMEPAGE="https://dockerproject.org" -LICENSE="Apache-2.0" -SLOT="0" -IUSE="apparmor aufs btrfs +container-init device-mapper hardened +overlay seccomp" - -# https://github.com/docker/docker/blob/master/project/PACKAGERS.md#build-dependencies -CDEPEND=" - >=dev-db/sqlite-3.7.9:3 - device-mapper? ( - >=sys-fs/lvm2-2.02.89[thin] - ) - seccomp? ( >=sys-libs/libseccomp-2.2.1 ) - apparmor? ( sys-libs/libapparmor ) -" - -DEPEND=" - ${CDEPEND} - - dev-go/go-md2man - - btrfs? ( - >=sys-fs/btrfs-progs-3.16.1 - ) -" - -# https://github.com/docker/docker/blob/master/project/PACKAGERS.md#runtime-dependencies -# https://github.com/docker/docker/blob/master/project/PACKAGERS.md#optional-dependencies -RDEPEND=" - ${CDEPEND} - >=net-firewall/iptables-1.4 - sys-process/procps - >=dev-vcs/git-1.7 - >=app-arch/xz-utils-4.9 - dev-libs/libltdl - ~app-emulation/containerd-1.2.6 - ~app-emulation/runc-1.0.0_rc8[apparmor?,seccomp?] - ~app-emulation/docker-proxy-0.8.0_p20190513 - container-init? ( >=sys-process/tini-0.18.0[static] ) -" - -RESTRICT="installsources strip" - -S="${WORKDIR}/${P}/src/${EGO_PN}" - -# see "contrib/check-config.sh" from upstream's sources -CONFIG_CHECK=" - ~NAMESPACES ~NET_NS ~PID_NS ~IPC_NS ~UTS_NS - ~CGROUPS ~CGROUP_CPUACCT ~CGROUP_DEVICE ~CGROUP_FREEZER ~CGROUP_SCHED ~CPUSETS ~MEMCG - ~KEYS - ~VETH ~BRIDGE ~BRIDGE_NETFILTER - ~IP_NF_FILTER ~IP_NF_TARGET_MASQUERADE - ~NETFILTER_XT_MATCH_ADDRTYPE ~NETFILTER_XT_MATCH_CONNTRACK ~NETFILTER_XT_MATCH_IPVS - ~IP_NF_NAT ~NF_NAT ~NF_NAT_NEEDED - ~POSIX_MQUEUE - - ~USER_NS - ~SECCOMP - ~CGROUP_PIDS - ~MEMCG_SWAP ~MEMCG_SWAP_ENABLED - - ~BLK_CGROUP ~BLK_DEV_THROTTLING - ~CGROUP_PERF - ~CGROUP_HUGETLB - ~NET_CLS_CGROUP - ~CFS_BANDWIDTH ~FAIR_GROUP_SCHED ~RT_GROUP_SCHED - ~IP_VS ~IP_VS_PROTO_TCP ~IP_VS_PROTO_UDP ~IP_VS_NFCT ~IP_VS_RR - - ~VXLAN - ~CRYPTO ~CRYPTO_AEAD ~CRYPTO_GCM ~CRYPTO_SEQIV ~CRYPTO_GHASH ~XFRM_ALGO ~XFRM_USER - ~IPVLAN - ~MACVLAN ~DUMMY -" - -ERROR_KEYS="CONFIG_KEYS: is mandatory" -ERROR_MEMCG_SWAP="CONFIG_MEMCG_SWAP: is required if you wish to limit swap usage of containers" -ERROR_RESOURCE_COUNTERS="CONFIG_RESOURCE_COUNTERS: is optional for container statistics gathering" - -ERROR_BLK_CGROUP="CONFIG_BLK_CGROUP: is optional for container statistics gathering" -ERROR_IOSCHED_CFQ="CONFIG_IOSCHED_CFQ: is optional for container statistics gathering" -ERROR_CGROUP_PERF="CONFIG_CGROUP_PERF: is optional for container statistics gathering" -ERROR_CFS_BANDWIDTH="CONFIG_CFS_BANDWIDTH: is optional for container statistics gathering" -ERROR_XFRM_ALGO="CONFIG_XFRM_ALGO: is optional for secure networks" -ERROR_XFRM_USER="CONFIG_XFRM_USER: is optional for secure networks" - -pkg_setup() { - if kernel_is lt 3 10; then - ewarn "" - ewarn "Using Docker with kernels older than 3.10 is unstable and unsupported." - ewarn " - http://docs.docker.com/engine/installation/binaries/#check-kernel-dependencies" - fi - - if kernel_is le 3 18; then - CONFIG_CHECK+=" - ~RESOURCE_COUNTERS - " - fi - - if kernel_is le 3 13; then - CONFIG_CHECK+=" - ~NETPRIO_CGROUP - " - else - CONFIG_CHECK+=" - ~CGROUP_NET_PRIO - " - fi - - if kernel_is lt 4 5; then - CONFIG_CHECK+=" - ~MEMCG_KMEM - " - ERROR_MEMCG_KMEM="CONFIG_MEMCG_KMEM: is optional" - fi - - if kernel_is lt 4 7; then - CONFIG_CHECK+=" - ~DEVPTS_MULTIPLE_INSTANCES - " - fi - - if kernel_is lt 5 1; then - CONFIG_CHECK+=" - ~NF_NAT_IPV4 - ~IOSCHED_CFQ - ~CFQ_GROUP_IOSCHED - " - fi - - if use aufs; then - CONFIG_CHECK+=" - ~AUFS_FS - ~EXT4_FS_POSIX_ACL ~EXT4_FS_SECURITY - " - ERROR_AUFS_FS="CONFIG_AUFS_FS: is required to be set if and only if aufs-sources are used instead of aufs4/aufs3" - fi - - if use btrfs; then - CONFIG_CHECK+=" - ~BTRFS_FS - ~BTRFS_FS_POSIX_ACL - " - fi - - if use device-mapper; then - CONFIG_CHECK+=" - ~BLK_DEV_DM ~DM_THIN_PROVISIONING ~EXT4_FS ~EXT4_FS_POSIX_ACL ~EXT4_FS_SECURITY - " - fi - - if use overlay; then - CONFIG_CHECK+=" - ~OVERLAY_FS ~EXT4_FS_SECURITY ~EXT4_FS_POSIX_ACL - " - fi - - linux-info_pkg_setup - - # create docker group for the code checking for it in /etc/group - enewgroup docker -} - -src_compile() { - export GOPATH="${WORKDIR}/${P}" - - # setup CFLAGS and LDFLAGS for separate build target - # see https://github.com/tianon/docker-overlay/pull/10 - export CGO_CFLAGS="-I${ROOT}/usr/include" - export CGO_LDFLAGS="-L${ROOT}/usr/$(get_libdir)" - - # if we're building from a tarball, we need the GITCOMMIT value - [ "$DOCKER_GITCOMMIT" ] && export DOCKER_GITCOMMIT - - # fake golang layout - ln -s docker-ce/components/engine ../docker || die - ln -s docker-ce/components/cli ../cli || die - - # let's set up some optional features :) - export DOCKER_BUILDTAGS='' - for gd in aufs btrfs device-mapper overlay; do - if ! use $gd; then - DOCKER_BUILDTAGS+=" exclude_graphdriver_${gd//-/}" - fi - done - - for tag in apparmor seccomp; do - if use $tag; then - DOCKER_BUILDTAGS+=" $tag" - fi - done - - pushd components/engine || die - - if use hardened; then - sed -i "s/EXTLDFLAGS_STATIC='/&-fno-PIC /" hack/make.sh || die - grep -q -- '-fno-PIC' hack/make.sh || die 'hardened sed failed' - sed "s/LDFLAGS_STATIC_DOCKER='/&-extldflags -fno-PIC /" \ - -i hack/make/dynbinary-daemon || die - grep -q -- '-fno-PIC' hack/make/dynbinary-daemon || die 'hardened sed failed' - fi - - # build daemon - VERSION="$(cat ../../VERSION)" \ - ./hack/make.sh dynbinary || die 'dynbinary failed' - - popd || die # components/engine - - pushd components/cli || die - - # build cli - emake \ - LDFLAGS="$(usex hardened '-extldflags -fno-PIC' '')" \ - VERSION="$(cat ../../VERSION)" \ - GITCOMMIT="${DOCKER_GITCOMMIT}" \ - DISABLE_WARN_OUTSIDE_CONTAINER=1 \ - dynbinary - - # build man pages - go build -o gen-manpages github.com/docker/cli/man || die - ./gen-manpages --root . --target ./man/man1 || die - ./man/md2man-all.sh -q || die - rm gen-manpages || die - # see "components/cli/scripts/docs/generate-man.sh" (which also does "go get" for go-md2man) - - popd || die # components/cli -} - -src_install() { - dosym containerd /usr/bin/docker-containerd - dosym containerd-shim /usr/bin/docker-containerd-shim - dosym runc /usr/bin/docker-runc - use container-init && dosym tini /usr/bin/docker-init - - pushd components/engine || die - newbin "$(readlink -f bundles/latest/dynbinary-daemon/dockerd)" dockerd - - newinitd contrib/init/openrc/docker.initd docker - newconfd contrib/init/openrc/docker.confd docker - - systemd_dounit contrib/init/systemd/docker.{service,socket} - - udev_dorules contrib/udev/*.rules - - dodoc AUTHORS CONTRIBUTING.md CHANGELOG.md NOTICE README.md - dodoc -r docs/* - - insinto /usr/share/vim/vimfiles - doins -r contrib/syntax/vim/ftdetect - doins -r contrib/syntax/vim/syntax - - # note: intentionally not using "doins" so that we preserve +x bits - dodir /usr/share/${PN}/contrib - cp -R contrib/* "${ED}/usr/share/${PN}/contrib" - popd || die # components/engine - - pushd components/cli || die - - newbin build/docker-* docker - - doman man/man*/* - - dobashcomp contrib/completion/bash/* - insinto /usr/share/fish/vendor_completions.d/ - doins contrib/completion/fish/docker.fish - insinto /usr/share/zsh/site-functions - doins contrib/completion/zsh/_* - popd || die # components/cli -} - -pkg_postinst() { - udev_reload - - elog - elog "To use Docker, the Docker daemon must be running as root. To automatically" - elog "start the Docker daemon at boot, add Docker to the default runlevel:" - elog " rc-update add docker default" - elog "Similarly for systemd:" - elog " systemctl enable docker.service" - elog - elog "To use Docker as a non-root user, add yourself to the 'docker' group:" - elog " usermod -aG docker youruser" - elog - - elog " Devicemapper storage driver has been deprecated" - elog " It will be removed in a future release" -} diff --git a/app-emulation/docker/docker-19.03.4.ebuild b/app-emulation/docker/docker-19.03.4.ebuild deleted file mode 100644 index af88214fce00..000000000000 --- a/app-emulation/docker/docker-19.03.4.ebuild +++ /dev/null @@ -1,309 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -EGO_PN="github.com/docker/docker-ce" - -if [[ ${PV} = *9999* ]]; then - # Docker cannot be fetched via "go get", thanks to autogenerated code - EGIT_REPO_URI="https://${EGO_PN}.git" - EGIT_CHECKOUT_DIR="${WORKDIR}/${P}/src/${EGO_PN}" - inherit git-r3 -else - DOCKER_GITCOMMIT="9013bf5" - MY_PV=${PV/_/-} - SRC_URI="https://${EGO_PN}/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64" - [ "$DOCKER_GITCOMMIT" ] || die "DOCKER_GITCOMMIT must be added manually for each bump!" - inherit golang-vcs-snapshot -fi -inherit bash-completion-r1 golang-base linux-info systemd udev user - -DESCRIPTION="The core functions you need to create Docker images and run Docker containers" -HOMEPAGE="https://dockerproject.org" -LICENSE="Apache-2.0" -SLOT="0" -IUSE="apparmor aufs btrfs +container-init device-mapper hardened +overlay seccomp" - -# https://github.com/docker/docker/blob/master/project/PACKAGERS.md#build-dependencies -CDEPEND=" - >=dev-db/sqlite-3.7.9:3 - device-mapper? ( - >=sys-fs/lvm2-2.02.89[thin] - ) - seccomp? ( >=sys-libs/libseccomp-2.2.1 ) - apparmor? ( sys-libs/libapparmor ) -" - -DEPEND=" - ${CDEPEND} - - >=dev-lang/go-1.12 - dev-go/go-md2man - - btrfs? ( - >=sys-fs/btrfs-progs-3.16.1 - ) -" - -# https://github.com/docker/docker/blob/master/project/PACKAGERS.md#runtime-dependencies -# https://github.com/docker/docker/blob/master/project/PACKAGERS.md#optional-dependencies -RDEPEND=" - ${CDEPEND} - >=net-firewall/iptables-1.4 - sys-process/procps - >=dev-vcs/git-1.7 - >=app-arch/xz-utils-4.9 - dev-libs/libltdl - ~app-emulation/containerd-1.2.10 - ~app-emulation/runc-1.0.0_rc9[apparmor?,seccomp?] - ~app-emulation/docker-proxy-0.8.0_p20191011 - container-init? ( >=sys-process/tini-0.18.0[static] ) -" - -RESTRICT="installsources strip" - -S="${WORKDIR}/${P}/src/${EGO_PN}" - -# see "contrib/check-config.sh" from upstream's sources -CONFIG_CHECK=" - ~NAMESPACES ~NET_NS ~PID_NS ~IPC_NS ~UTS_NS - ~CGROUPS ~CGROUP_CPUACCT ~CGROUP_DEVICE ~CGROUP_FREEZER ~CGROUP_SCHED ~CPUSETS ~MEMCG - ~KEYS - ~VETH ~BRIDGE ~BRIDGE_NETFILTER - ~IP_NF_FILTER ~IP_NF_TARGET_MASQUERADE - ~NETFILTER_XT_MATCH_ADDRTYPE ~NETFILTER_XT_MATCH_CONNTRACK ~NETFILTER_XT_MATCH_IPVS - ~IP_NF_NAT ~NF_NAT ~NF_NAT_NEEDED - ~POSIX_MQUEUE - - ~USER_NS - ~SECCOMP - ~CGROUP_PIDS - ~MEMCG_SWAP ~MEMCG_SWAP_ENABLED - - ~BLK_CGROUP ~BLK_DEV_THROTTLING - ~CGROUP_PERF - ~CGROUP_HUGETLB - ~NET_CLS_CGROUP - ~CFS_BANDWIDTH ~FAIR_GROUP_SCHED ~RT_GROUP_SCHED - ~IP_VS ~IP_VS_PROTO_TCP ~IP_VS_PROTO_UDP ~IP_VS_NFCT ~IP_VS_RR - - ~VXLAN - ~CRYPTO ~CRYPTO_AEAD ~CRYPTO_GCM ~CRYPTO_SEQIV ~CRYPTO_GHASH ~XFRM_ALGO ~XFRM_USER - ~IPVLAN - ~MACVLAN ~DUMMY -" - -ERROR_KEYS="CONFIG_KEYS: is mandatory" -ERROR_MEMCG_SWAP="CONFIG_MEMCG_SWAP: is required if you wish to limit swap usage of containers" -ERROR_RESOURCE_COUNTERS="CONFIG_RESOURCE_COUNTERS: is optional for container statistics gathering" - -ERROR_BLK_CGROUP="CONFIG_BLK_CGROUP: is optional for container statistics gathering" -ERROR_IOSCHED_CFQ="CONFIG_IOSCHED_CFQ: is optional for container statistics gathering" -ERROR_CGROUP_PERF="CONFIG_CGROUP_PERF: is optional for container statistics gathering" -ERROR_CFS_BANDWIDTH="CONFIG_CFS_BANDWIDTH: is optional for container statistics gathering" -ERROR_XFRM_ALGO="CONFIG_XFRM_ALGO: is optional for secure networks" -ERROR_XFRM_USER="CONFIG_XFRM_USER: is optional for secure networks" - -pkg_setup() { - if kernel_is lt 3 10; then - ewarn "" - ewarn "Using Docker with kernels older than 3.10 is unstable and unsupported." - ewarn " - http://docs.docker.com/engine/installation/binaries/#check-kernel-dependencies" - fi - - if kernel_is le 3 18; then - CONFIG_CHECK+=" - ~RESOURCE_COUNTERS - " - fi - - if kernel_is le 3 13; then - CONFIG_CHECK+=" - ~NETPRIO_CGROUP - " - else - CONFIG_CHECK+=" - ~CGROUP_NET_PRIO - " - fi - - if kernel_is lt 4 5; then - CONFIG_CHECK+=" - ~MEMCG_KMEM - " - ERROR_MEMCG_KMEM="CONFIG_MEMCG_KMEM: is optional" - fi - - if kernel_is lt 4 7; then - CONFIG_CHECK+=" - ~DEVPTS_MULTIPLE_INSTANCES - " - fi - - if kernel_is lt 5 1; then - CONFIG_CHECK+=" - ~NF_NAT_IPV4 - ~IOSCHED_CFQ - ~CFQ_GROUP_IOSCHED - " - fi - - if use aufs; then - CONFIG_CHECK+=" - ~AUFS_FS - ~EXT4_FS_POSIX_ACL ~EXT4_FS_SECURITY - " - ERROR_AUFS_FS="CONFIG_AUFS_FS: is required to be set if and only if aufs-sources are used instead of aufs4/aufs3" - fi - - if use btrfs; then - CONFIG_CHECK+=" - ~BTRFS_FS - ~BTRFS_FS_POSIX_ACL - " - fi - - if use device-mapper; then - CONFIG_CHECK+=" - ~BLK_DEV_DM ~DM_THIN_PROVISIONING ~EXT4_FS ~EXT4_FS_POSIX_ACL ~EXT4_FS_SECURITY - " - fi - - if use overlay; then - CONFIG_CHECK+=" - ~OVERLAY_FS ~EXT4_FS_SECURITY ~EXT4_FS_POSIX_ACL - " - fi - - linux-info_pkg_setup - - # create docker group for the code checking for it in /etc/group - enewgroup docker -} - -src_compile() { - export GOPATH="${WORKDIR}/${P}" - - # setup CFLAGS and LDFLAGS for separate build target - # see https://github.com/tianon/docker-overlay/pull/10 - export CGO_CFLAGS="-I${ROOT}/usr/include" - export CGO_LDFLAGS="-L${ROOT}/usr/$(get_libdir)" - - # if we're building from a tarball, we need the GITCOMMIT value - [ "$DOCKER_GITCOMMIT" ] && export DOCKER_GITCOMMIT - - # fake golang layout - ln -s docker-ce/components/engine ../docker || die - ln -s docker-ce/components/cli ../cli || die - - # let's set up some optional features :) - export DOCKER_BUILDTAGS='' - for gd in aufs btrfs device-mapper overlay; do - if ! use $gd; then - DOCKER_BUILDTAGS+=" exclude_graphdriver_${gd//-/}" - fi - done - - for tag in apparmor seccomp; do - if use $tag; then - DOCKER_BUILDTAGS+=" $tag" - fi - done - - pushd components/engine || die - - if use hardened; then - sed -i "s/EXTLDFLAGS_STATIC='/&-fno-PIC /" hack/make.sh || die - grep -q -- '-fno-PIC' hack/make.sh || die 'hardened sed failed' - sed "s/LDFLAGS_STATIC_DOCKER='/&-extldflags -fno-PIC /" \ - -i hack/make/dynbinary-daemon || die - grep -q -- '-fno-PIC' hack/make/dynbinary-daemon || die 'hardened sed failed' - fi - - # build daemon - VERSION="$(cat ../../VERSION)" \ - ./hack/make.sh dynbinary || die 'dynbinary failed' - - popd || die # components/engine - - pushd components/cli || die - - # build cli - emake \ - LDFLAGS="$(usex hardened '-extldflags -fno-PIC' '')" \ - VERSION="$(cat ../../VERSION)" \ - GITCOMMIT="${DOCKER_GITCOMMIT}" \ - DISABLE_WARN_OUTSIDE_CONTAINER=1 \ - dynbinary - - # build man pages - go build -o gen-manpages github.com/docker/cli/man || die - ./gen-manpages --root . --target ./man/man1 || die - ./man/md2man-all.sh -q || die - rm gen-manpages || die - # see "components/cli/scripts/docs/generate-man.sh" (which also does "go get" for go-md2man) - - popd || die # components/cli -} - -src_install() { - dosym containerd /usr/bin/docker-containerd - dosym containerd-shim /usr/bin/docker-containerd-shim - dosym runc /usr/bin/docker-runc - use container-init && dosym tini /usr/bin/docker-init - - pushd components/engine || die - newbin bundles/dynbinary-daemon/dockerd-${PV} dockerd - - newinitd contrib/init/openrc/docker.initd docker - newconfd contrib/init/openrc/docker.confd docker - - systemd_dounit contrib/init/systemd/docker.{service,socket} - - udev_dorules contrib/udev/*.rules - - dodoc AUTHORS CONTRIBUTING.md CHANGELOG.md NOTICE README.md - dodoc -r docs/* - - insinto /usr/share/vim/vimfiles - doins -r contrib/syntax/vim/ftdetect - doins -r contrib/syntax/vim/syntax - - # note: intentionally not using "doins" so that we preserve +x bits - dodir /usr/share/${PN}/contrib - cp -R contrib/* "${ED}/usr/share/${PN}/contrib" - popd || die # components/engine - - pushd components/cli || die - - newbin build/docker-* docker - - doman man/man*/* - - dobashcomp contrib/completion/bash/* - insinto /usr/share/fish/vendor_completions.d/ - doins contrib/completion/fish/docker.fish - insinto /usr/share/zsh/site-functions - doins contrib/completion/zsh/_* - popd || die # components/cli -} - -pkg_postinst() { - udev_reload - - elog - elog "To use Docker, the Docker daemon must be running as root. To automatically" - elog "start the Docker daemon at boot, add Docker to the default runlevel:" - elog " rc-update add docker default" - elog "Similarly for systemd:" - elog " systemctl enable docker.service" - elog - elog "To use Docker as a non-root user, add yourself to the 'docker' group:" - elog " usermod -aG docker youruser" - elog - - elog " Devicemapper storage driver has been deprecated" - elog " It will be removed in a future release" -} diff --git a/app-emulation/docker/docker-19.03.5.ebuild b/app-emulation/docker/docker-19.03.5.ebuild index e6fb4da81b09..083a97987cf9 100644 --- a/app-emulation/docker/docker-19.03.5.ebuild +++ b/app-emulation/docker/docker-19.03.5.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -27,7 +27,7 @@ SLOT="0" IUSE="apparmor aufs btrfs +container-init device-mapper hardened +overlay seccomp" # https://github.com/docker/docker/blob/master/project/PACKAGERS.md#build-dependencies -CDEPEND=" +COMMON_DEPEND=" >=dev-db/sqlite-3.7.9:3 device-mapper? ( >=sys-fs/lvm2-2.02.89[thin] @@ -37,7 +37,7 @@ CDEPEND=" " DEPEND=" - ${CDEPEND} + ${COMMON_DEPEND} >=dev-lang/go-1.12 dev-go/go-md2man @@ -50,7 +50,8 @@ DEPEND=" # https://github.com/docker/docker/blob/master/project/PACKAGERS.md#runtime-dependencies # https://github.com/docker/docker/blob/master/project/PACKAGERS.md#optional-dependencies RDEPEND=" - ${CDEPEND} + ${COMMON_DEPEND} + !sys-apps/systemd[-cgroup-hybrid(+)] >=net-firewall/iptables-1.4 sys-process/procps >=dev-vcs/git-1.7 @@ -74,7 +75,7 @@ CONFIG_CHECK=" ~VETH ~BRIDGE ~BRIDGE_NETFILTER ~IP_NF_FILTER ~IP_NF_TARGET_MASQUERADE ~NETFILTER_XT_MATCH_ADDRTYPE ~NETFILTER_XT_MATCH_CONNTRACK ~NETFILTER_XT_MATCH_IPVS - ~IP_NF_NAT ~NF_NAT ~NF_NAT_NEEDED + ~IP_NF_NAT ~NF_NAT ~POSIX_MQUEUE ~USER_NS @@ -150,6 +151,12 @@ pkg_setup() { " fi + if kernel_is lt 5 2; then + CONFIG_CHECK+=" + ~NF_NAT_NEEDED + " + fi + if use aufs; then CONFIG_CHECK+=" ~AUFS_FS diff --git a/app-emulation/virtualbox-additions/Manifest b/app-emulation/virtualbox-additions/Manifest index ceed94b17b89..4cf5a9cfde7f 100644 --- a/app-emulation/virtualbox-additions/Manifest +++ b/app-emulation/virtualbox-additions/Manifest @@ -1,5 +1,7 @@ DIST VBoxGuestAdditions_5.2.32.iso 49620992 BLAKE2B 04853f4b9a95898263ca7238a78b5d8751882a21874e4745d675642185542eb617f2a74b3e55b4444067822511d33b6d358e37e179d1b1c6464d701a8ab45a54 SHA512 86f1d7071a9033b7826dcacbcf23822acc772d909af8a8a12345bd5fe68375677b522d0e1987f2908412d5a29369d0a1221fd099f8b692c8d25fe9cbe40fd11e DIST VBoxGuestAdditions_5.2.34.iso 49661952 BLAKE2B 2e1455d19e2e6be374b3ab4e2400b838202f8b978884a631317bcfd08ae3adfcb48dadc1ff1d26731c1c55df9e407de005291f37c28d020b7c72acc82fb77e87 SHA512 5e01d3f2692a0e0fa8651bcd4084761d67732f008d4438e3d8428e8ef39e8e5e10f0fb4637901fc733d2d773f9ddce6de7c62e471098824cf72b6fffdaf65f6f -DIST VBoxGuestAdditions_6.0.12.iso 77195264 BLAKE2B bc7956a8eaf4a3ddc92b20c52696e298af63980bc607f8caea51ac00b826f62a3214a30a232070c3ded7a2db9d81114a81de2f6d9b04bdec1ea5cfb26808287e SHA512 83c9703588f14b6a24d878cb929fc09dddd94510f8a63092ff91864275abf8dd47f10e8bd300128305e1ed2e8504c76260b72e5d534c6d45de1e0d64d038ec58 +DIST VBoxGuestAdditions_5.2.36.iso 49661952 BLAKE2B 181c26b5362ebdd8508bcc5b3f75993fc6ab7036093004a614c5153a8c772e2bdaab309adc452cfe78ee09fbd528c00a875193f4183b75e3cb6ce169b4f68507 SHA512 4be8e943f61b17445b17d092db84ddd6841d933bf2b8dd1fad7cc0095d31932347f861e110917ca6d0ebec2ee62b2afa7e5977123830e50a4e0e4a6c1872e28e DIST VBoxGuestAdditions_6.0.14.iso 77195264 BLAKE2B 5f87fa4f561aaed80678eaadf3cb2b08edc5cc8de49aa6039c23621c736ad5b73b70ea5e4fcfb0a484dbd170010019350a1b1b4c712148648a9eb58d648f1682 SHA512 33b265b5a5635cb490a16ded64739ced39dcd4cc3c12d381f952b24ddac4ec2de9b36d34bc6e425f6d39f6a090250f64d3b517544f9b4ee91cbaf3de3984aea9 +DIST VBoxGuestAdditions_6.0.16.iso 77201408 BLAKE2B 713381429cbef6685c4890c47dc0896571ca24cacc96d73903cdd91220a6b5ba7c6012c69d62489eaabd1fe75dd0000a3415d7d316fbc79b3b8ac2cf45cba75a SHA512 d17de374714023b02fef76bad53a15fe4d5d4bc752e900843419e9c3ba4988bd9bdc8fd6797bb4fdfa722d0f41ff144ed6865a0778609a7aea5e96de34c7beb8 DIST VBoxGuestAdditions_6.1.0.iso 59516928 BLAKE2B b5b5deac4a589fd56c6826d2191b3ddf72935de9f86f899ca5dc4a20b4339d750c5ccf2cbe614dc453ff03789e3eba90030856babddc6fc2d9dffc260c1ea2b6 SHA512 999679802fc5529a9ade01ebc1923296b247c833b71f0b6b99a4002078ecb1e7e4221d26f1e8e37caa1abbf804543e88e4933efaecbe6974f2efc6f01c6948dc +DIST VBoxGuestAdditions_6.1.2.iso 59539456 BLAKE2B 904105943fb4004d3f91ef48cf8999bb1e4a8d4658e99b8d815f8f7031cedb870a1ae5825473cabbaedb38d2e9e2df12e4e8ed52c33a7e4595e0a37f6d51ade4 SHA512 c0d916c50f7377feade9a00417c759666442dd881f9e863d9704e12dda274e14bd84313a5bd340192a8e1d634eab4d69379bfee06324207e1025fe7af1a8c07c diff --git a/app-emulation/virtualbox-additions/virtualbox-additions-5.2.36.ebuild b/app-emulation/virtualbox-additions/virtualbox-additions-5.2.36.ebuild new file mode 100644 index 000000000000..89a7f0a2a620 --- /dev/null +++ b/app-emulation/virtualbox-additions/virtualbox-additions-5.2.36.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +MY_PN=VBoxGuestAdditions +MY_PV="${PV/beta/BETA}" +MY_PV="${MY_PV/rc/RC}" +MY_P=${MY_PN}_${MY_PV} + +DESCRIPTION="CD image containing guest additions for VirtualBox" +HOMEPAGE="https://www.virtualbox.org/" +SRC_URI="https://download.virtualbox.org/virtualbox/${MY_PV}/${MY_P}.iso" + +LICENSE="GPL-2+ LGPL-2.1+ MIT SGI-B-2.0 CDDL" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" +RESTRICT="mirror" + +RDEPEND="!app-emulation/virtualbox-bin + !=app-emulation/virtualbox-9999" + +S="${WORKDIR}" + +src_unpack() { + return 0 +} + +src_install() { + insinto /usr/share/${PN/-additions} + newins "${DISTDIR}"/${MY_P}.iso ${MY_PN}.iso +} diff --git a/app-emulation/virtualbox-additions/virtualbox-additions-6.0.12.ebuild b/app-emulation/virtualbox-additions/virtualbox-additions-6.0.16.ebuild similarity index 95% rename from app-emulation/virtualbox-additions/virtualbox-additions-6.0.12.ebuild rename to app-emulation/virtualbox-additions/virtualbox-additions-6.0.16.ebuild index 5124a818a150..1afb82dc197a 100644 --- a/app-emulation/virtualbox-additions/virtualbox-additions-6.0.12.ebuild +++ b/app-emulation/virtualbox-additions/virtualbox-additions-6.0.16.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 diff --git a/app-emulation/virtualbox-additions/virtualbox-additions-6.1.2.ebuild b/app-emulation/virtualbox-additions/virtualbox-additions-6.1.2.ebuild new file mode 100644 index 000000000000..97264897ea7d --- /dev/null +++ b/app-emulation/virtualbox-additions/virtualbox-additions-6.1.2.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +MY_PN=VBoxGuestAdditions +MY_PV="${PV/beta/BETA}" +MY_PV="${MY_PV/rc/RC}" +MY_P=${MY_PN}_${MY_PV} + +DESCRIPTION="CD image containing guest additions for VirtualBox" +HOMEPAGE="https://www.virtualbox.org/" +SRC_URI="https://download.virtualbox.org/virtualbox/${MY_PV}/${MY_P}.iso" + +LICENSE="GPL-2+ LGPL-2.1+ MIT SGI-B-2.0 CDDL" +SLOT="0" +[[ "${PV}" == *_beta* ]] || [[ "${PV}" == *_rc* ]] || \ +KEYWORDS="~amd64" +IUSE="" +RESTRICT="mirror" + +RDEPEND="!app-emulation/virtualbox-bin + !=app-emulation/virtualbox-9999" + +S="${WORKDIR}" + +src_unpack() { + return 0 +} + +src_install() { + insinto /usr/share/${PN/-additions} + newins "${DISTDIR}"/${MY_P}.iso ${MY_PN}.iso +} diff --git a/app-emulation/virtualbox-bin/Manifest b/app-emulation/virtualbox-bin/Manifest index 4db34da3faae..3b5048070153 100644 --- a/app-emulation/virtualbox-bin/Manifest +++ b/app-emulation/virtualbox-bin/Manifest @@ -1,17 +1,24 @@ DIST Oracle_VM_VirtualBox_Extension_Pack-5.2.32-132073.tar.gz 26917593 BLAKE2B e52c746299d32ae908892791d8fb9b4dda264875e66bf0459adfbc64381001e9be1800a8ac93bbea14dceb47a0e81cf79c29a4c0796f7c4a30021e4beb036cfa SHA512 382ed45a90981397da7d46925a73c5aa0cc870fe41992c87ccd3d3a33420b199e4a0a19761a6c6ebeacf93450e2937d81befb6fdaf7fb7961827e23f0f24c645 DIST Oracle_VM_VirtualBox_Extension_Pack-5.2.34-133893.tar.gz 26985633 BLAKE2B 718bb568a8819250f90d57d57115f84e09da5c2e29539a8585c6916fd794bf2715ea9fc340dc349dbabeab8674230bab2b311686bfb5d343b0a7bdb23578effc SHA512 b932768bbf652f29a4e4ded8e65b944da63b76a02206da77dddf2bf8504cb165c67e215d270cdb4d9ff81adc4a24c146ad9793e074b0cf4e3a3fe77619017716 -DIST Oracle_VM_VirtualBox_Extension_Pack-6.0.12-133076.tar.gz 23160551 BLAKE2B 6174296d97f9e32a79f29e119804b15d288100017ea9da20235325f095e1d10a7ea5acf478d914b4a2e874da7640520691ad9a881228855b047f5c0c529ad120 SHA512 f7d4785ce8e53836cb4b87920765967cb3148ba09ee5921ab67fc4547d8a90923bfbb8a432d67ec6b878775fd67f1dbd826dcf993b57481f71d2f8a71ce13bfd +DIST Oracle_VM_VirtualBox_Extension_Pack-5.2.36-135684.tar.gz 26989444 BLAKE2B fae15190bb434918e1ee15582c261b0bf33fbffa0ada922708892cc63ef8ca007decc7611394b056207df4f3ceb9fef781ace6f05e357e4849ae619ccc810b84 SHA512 c2a8f905ddde2c75a852e0391cfef252d45c6582994be53de8198c5c6276fe1827610620ae7e515c7cd7358ae8c9ab49766a8d968ea371895e7553955fd9cdec DIST Oracle_VM_VirtualBox_Extension_Pack-6.0.14-133895.tar.gz 23160651 BLAKE2B c140375bae78f4efe02744ac1b55c76e736eefe58e6adc9edf1fd232433cc572183590963789ab88490f56c6c95154a2755ef16f044b6948801d56ff63edea20 SHA512 fdeedfefeab884a546e7f477b28052c32ab2a2782a66b3afca1e56804552f54d310fbb5dcfd494e4bdb99e7fe1df5f9e4de5263a6db2dcaf9218002607f2967f +DIST Oracle_VM_VirtualBox_Extension_Pack-6.0.16-135674.tar.gz 23164167 BLAKE2B 59885f2710e8169c28cc1f5e0e9edb3b761030aee1eeeb645bed1085e145a02fb2e518108cf4426620a369b17b6ce7ff4b5c442ef69b29b33257993603874d7c SHA512 de4732d1c3ef5589c3af388c71003a1a1b4b48c7c47f26ab8b5950ccd2b906c3785af2e310df27e8f9b83ecf572857c4178c8f7cb96d3a3bca103da4fbc036ea DIST Oracle_VM_VirtualBox_Extension_Pack-6.1.0-135406.tar.gz 10923164 BLAKE2B 8f09f2b0d6c290dffcdb8d1ee86a31b8ffa37653d198a3478cc96d2f276e6a0a359da82052fd53815509e2f4981279db237dd0287cf8bb78d7f92b747660975d SHA512 dd01cbaacf4dc606e83dfe964289718852e5d11fbb9f744ac19a5f525dd6c149ce292fa124336cede876e65aa32b1365b7f1601f102808dea4fe9f1d445a4657 +DIST Oracle_VM_VirtualBox_Extension_Pack-6.1.2-135662.tar.gz 10925771 BLAKE2B dee75544489c467873c7cd46456be3ece0119d68947f05ac3f4163322b8023dfc9066377794d18b2662b34ff9adee11fa8afb70628e0b9014ee0b127ae0087c2 SHA512 0d86696179ccda05583fb0c876567751734904677e13bfdd8f922751dfe949bbd12753d31048fc5f32df75d89b6cb59a662c2d1f524582adab8eb90b10da1b23 DIST VirtualBox-5.2.32-132073-Linux_amd64.run 83854803 BLAKE2B 3522df31f4f98efcd40adcaaf8ac458078adf0bbfed96c7d309d4726ddb8b8dd78eef830b3cfcb2f1fa6329bcc30ea2449f5c88cab66fa0c7d20818d7b5aa07a SHA512 aea9b27793f3363eba2ed627cc3b35ca51445946e6e9f20382fb3034afbb7470d27fdc476066c04acc595690a9e34109e8b8ce6dcab10fdc990b241b24ec47fb DIST VirtualBox-5.2.32-132073-Linux_x86.run 82943439 BLAKE2B 31a22e8b52a53d6948a5af533b5c8f374d703c44736678c0bbe6fd9b5298bed4817996c32902a69c2c59dbf751cea04f22beb7203deaeadf79d2424e123e9d37 SHA512 05f99b673224c2b3d94b0d568067ae5ee74200c88a3b7f6665988a9d0c35f69f81c07292b838d07c07fd6d5484979615fd255650b138387501a593f3833b9071 DIST VirtualBox-5.2.34-133893-Linux_amd64.run 83895763 BLAKE2B 1f7212410c6cf1b2c58efcc0987980024a130a7d80f392ae5007c02aa7f5c3401f72c563c704a2e87282eb92d7d940e648cf6b4202010f068878005396474186 SHA512 ea369b80b8449280f7d605970f31784141bbc43420edde81ad394cb976eca19038455769d65fff9f9b2e4dd70a1c7ec406cc017dc7e50e1a6292bb7da074b845 DIST VirtualBox-5.2.34-133893-Linux_x86.run 82974159 BLAKE2B 30e4e41fa3e3e8aaf928638ad6665a3dc874373daf99032c40381ee0e7ab2146daaf02c5b1d65e32e1fa8286cec4f898d924a9b62fc253a097d1f568538a6939 SHA512 f5fb27bb6d338841357445823fbaa5893fa338d8ef7c146f800baf3ceebb778c29239a82a4d9ceb9e23980177c5d0ccf10b3fc9b63b8b2232f23077bda4332d7 -DIST VirtualBox-6.0.12-133076-Linux_amd64.run 127118808 BLAKE2B b654fce2e9134390c7cf27e30e2c2e15e5d3bfd40df85627b266f250c112b0f4f60062d3f50dbb0e5bc0ac7f4b819694cdb65d2148b4b015b8e0c5c71c13e4ec SHA512 cce0e95de6e7ecb879807ec47cff0f4423c471132fc157e4c1656824ab5c914684db53bf73c77f9a98e72f654a7af13b21ad2954ef8f5a961b39ab9bb7c04990 +DIST VirtualBox-5.2.36-135684-Linux_amd64.run 83885521 BLAKE2B 6940d009069a80f46f0e568732e81e0151e18f7c24c5ff44dab3b305e5f21d4cf729ce162f67b21b4f034b8dc7ab4df4a07a24ab00a7349083bb15d3af27c0c4 SHA512 288a4ec1ba2f245771c87034876e1cfa59ea3eaed124bd77ffed20fadc54dbf3071624a94fefeb26a7d356fb55fe206d11510136194e15b10fa9585c8d5efe73 +DIST VirtualBox-5.2.36-135684-Linux_x86.run 82974158 BLAKE2B d2c44159f00111438c51c60d4356247693c6773e8b244fcdf24cd2029b423c36edbea20e2130cf414ca5f076d04b1c085e9fac9a6b8504a991dcf76e61feb2c0 SHA512 888fafda0986066edf32c208503857ce58f220251d142ac0a327989d0d24987b2d69798143142e749c49cf37fddec23b3fe624503914327d0c53e3794db2d688 DIST VirtualBox-6.0.14-133895-Linux_amd64.run 127200729 BLAKE2B dc39bcfd02d48bebba59eda8d70bed42c24ae68385b248f168b372a36145b8eb8043f2f59496ce6fa425c2eae4dcd1c78b0d6b44c147dba29ba1362bf6bd2f14 SHA512 4bb4cb398863ec812de9580a3a831cb5aed3ec8e471a519caf58dc988691deb5de7afe56b0c96d6295d2942da142786b4a014079fbc2f3dedae86680a4460cb1 +DIST VirtualBox-6.0.16-135674-Linux_amd64.run 127251928 BLAKE2B a0aa634be851ba5620ae89b0c324204aa4a069c1480fe0d7effcb3796900b688d39f1204778e16e407c266d06583d3531e7831b789de238bab380160a9821036 SHA512 d3cdd40a5f7d2bc1537244db1dd5c5cb58a5b7df527952c1abcd5bd701afd59dd77ec1aa90489cd7640fe88a01aac9b20cc8522750f534a5d11af6f7e125482c DIST VirtualBox-6.1.0-135406-Linux_amd64.run 117093835 BLAKE2B 7eae87d07c327552978736cf4b52cbddab57471503e4c803464364c172b0d95b8b46ff0834cc3de11ce9aab245424358b593001f9bdab508714d3364b88e1fdd SHA512 6b1008742c3bda13f7bc319b74e4fc3900c1ed03e7652869d91ae3ff86558200bae4f51b99880f6495fd9492bc8a140b36f6ff7bbb19e0d22e88bf70c21d5469 +DIST VirtualBox-6.1.2-135662-Linux_amd64.run 117165515 BLAKE2B cb2aeda9997d8b5f6cfc353e95532fe687362efde03256d6136b8546a74b0a87b9fdc0e9e273c1cde7f226951af7cf5d02218c68b962573ccc80ae94be987c0d SHA512 0775a5085b4eeba5244df3896afe270c79873da2e87038566bfab63f1552b90e235e20dff5703c6faac44f1c5c4ecbfac64c29608edd8b217bf34fb08cdc1999 DIST VirtualBoxSDK-5.2.32-132073.zip 10200195 BLAKE2B 0de34e166b94889c605014233142887e7a8857d1915866156a0cc63850937730ec063e63b550f0d39ad241259158f033b028dbab7eec3f6f38c3715139413b3a SHA512 ccbe2af819bff46055bd6f079a03d69e721a09286e83d4f650583bc7692f5d19ae1a725cf3a6eb1b75167a2c73ff2e020d1f932bf9cfeee9ee709d1174c4cabf DIST VirtualBoxSDK-5.2.34-133893.zip 10199934 BLAKE2B 4f1f82e374b90e002183272c467074608d437ed43b4a0cc6875f5560d7fafa7432c1fe32287e1afbfc5aac91cc65a226f7b164df2fd036c385c211aa11b24b04 SHA512 deaca4f2480771056079bd2f857ea4a4d834a77f19fd5fa04b6e959f6e54141e901de0387e77418fd8e6ba06de528a3dde1c7b335e9c6eb8bb3278ae08a44d7a -DIST VirtualBoxSDK-6.0.12-133076.zip 10799655 BLAKE2B 93fc5093454a21bf5da26d00f35ab107410cddfed63c9af8494cd194cdc080a70ec8cc8af57233be0472b84a25709a3719f51d399585c1b474ddb4d40e6488ab SHA512 f270a6c404f1bf49ca6bbbc8c4fdba70e6c65001e9731a689f391e6d4c18866ceb14c94a241c15a4e5dd01e08f2c5c61f0fe7feb43ffe36acc9868a72a75603c +DIST VirtualBoxSDK-5.2.36-135684.zip 10203411 BLAKE2B 241dca39482d620063476b86514d3b71d69b3187be15fdf8774ee3fc34ff98ac66ba97baebe4cc107727a07594d3c124c05867a7f62661cf11bc6bd43528cdba SHA512 646bc84b605c236ecf9c38fd14cfc5f2d1ddf72a874482dd9a0f799bc099e3c2ca11512607d988c411495fcf12495ea49e0fabea2ca04a22e73efecb94928190 DIST VirtualBoxSDK-6.0.14-133895.zip 10801711 BLAKE2B 30f8befbd52bee336f3a63029061d1ebd76975149af1a1960bca298de2e4fee95cde80f9a7e822e589a2cc0e5a7526d07c006575a0508328b2482034e2bd347a SHA512 fd9dc1f077f8c842e0c52e08750af456973eab534e3de4d771d2c212f6024ad953426a62e82ce89895ad77d8de65d1fb39defd9c370864cb16d3d37fd9a31699 +DIST VirtualBoxSDK-6.0.16-135674.zip 10803791 BLAKE2B 2b8507cf5143370ab753f55b27c1890ded25b1ed28457bb8ba094f2b2fa7e813d0605a25c5adbcbe828aec34c9fe7526e7a60c2e1cfc1085a611959474016280 SHA512 c7b811b89d6fa892c86c60e41922051d75ff079c9868eaf3b454aca73b3de77aa9361422216668203d105c910fffa94bd7b4bae4243c769660209c979009d7fe DIST VirtualBoxSDK-6.1.0-135406.zip 11172803 BLAKE2B dc70b6cf571f5d4f4dc9eeb92d09a890607fe66a37cb39a7b8a3e496c60dadbf94fc0f1fda794383fd5483f4ebf58e461c7a300a1aba2552839ccc939464004b SHA512 c7e3f848ac85fae508dabf1b8add774394ef9541426d65c6043122d701e1cc3e2102cdd7422d70fe1e74c6b382ffae5f9616921f5e76ce6732498ad91e0678bd +DIST VirtualBoxSDK-6.1.2-135662.zip 11174224 BLAKE2B 54ca9c127b15ab2917d9150313ae3c779efa80e07440f8e24694f14440120a415b35aa0b906de4b03330dd9c73c9dcb978bb0a1b39e438f39f46da4dfa4ddc3a SHA512 4011690019ae7804d85cdbf2c1649588472ef0db019c54507f30cb319cb28ffe27a36bc8ee59d4f1cba60c9a04f0f52096ac0596c826e8a5bb4bba1a7941e134 diff --git a/app-emulation/virtualbox-bin/virtualbox-bin-5.2.36.135684.ebuild b/app-emulation/virtualbox-bin/virtualbox-bin-5.2.36.135684.ebuild new file mode 100644 index 000000000000..07efd355cdec --- /dev/null +++ b/app-emulation/virtualbox-bin/virtualbox-bin-5.2.36.135684.ebuild @@ -0,0 +1,287 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PYTHON_COMPAT=( python2_7 ) + +inherit xdg-utils gnome2 pax-utils python-r1 udev unpacker eapi7-ver + +MAIN_PV="$(ver_cut 1-3)" +if [[ ${PV} = *_beta* ]] || [[ ${PV} = *_rc* ]] ; then + MY_PV="${MAIN_PV}_$(ver_cut 5)" + MY_PV="${MY_PV/beta/BETA}" + MY_PV="${MY_PV/rc/RC}" +else + MY_PV="${MAIN_PV}" +fi +VBOX_BUILD_ID="$(ver_cut 4)" +VBOX_PV="${MY_PV}-${VBOX_BUILD_ID}" +MY_P="VirtualBox-${VBOX_PV}-Linux" +# needed as sometimes the extpack gets another build ID +EXTP_PV="${VBOX_PV}" +EXTP_PN="Oracle_VM_VirtualBox_Extension_Pack" +EXTP_P="${EXTP_PN}-${EXTP_PV}" +# needed as sometimes the SDK gets another build ID +SDK_PV="${VBOX_PV}" +SDK_P="VirtualBoxSDK-${SDK_PV}" + +DESCRIPTION="Family of powerful x86 virtualization products for enterprise and home use" +HOMEPAGE="https://www.virtualbox.org/" +SRC_URI="amd64? ( https://download.virtualbox.org/virtualbox/${MY_PV}/${MY_P}_amd64.run ) + x86? ( https://download.virtualbox.org/virtualbox/${MY_PV}/${MY_P}_x86.run ) + https://download.virtualbox.org/virtualbox/${MY_PV}/${EXTP_P}.vbox-extpack -> ${EXTP_P}.tar.gz" + +LICENSE="GPL-2 PUEL" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="+additions +chm headless python vboxwebsrv rdesktop-vrdp" +RESTRICT="bindist mirror" + +if [[ "${PV}" != *beta* ]] ; then + SRC_URI+=" + sdk? ( https://download.virtualbox.org/virtualbox/${MY_PV}/${SDK_P}.zip )" + IUSE+=" sdk" +fi + +DEPEND="app-arch/unzip + ${PYTHON_DEPS}" + +RDEPEND="!!app-emulation/virtualbox + !app-emulation/virtualbox-additions + ~app-emulation/virtualbox-modules-${MAIN_PV} + !headless? ( + dev-libs/glib + media-libs/fontconfig + media-libs/freetype + media-libs/libpng + media-libs/libsdl[X] + x11-libs/libXcursor + x11-libs/libXext + x11-libs/libXfixes + x11-libs/libXft + x11-libs/libXi + x11-libs/libXinerama + x11-libs/libXrandr + x11-libs/libXrender + chm? ( dev-libs/expat ) + ) + dev-libs/libxml2 + sys-fs/lvm2 + x11-libs/libXau + x11-libs/libX11 + x11-libs/libXt + x11-libs/libXmu + x11-libs/libSM + x11-libs/libICE + x11-libs/libXdmcp + ${PYTHON_DEPS}" + +REQUIRED_USE="${PYTHON_REQUIRED_USE}" +S="${WORKDIR}" + +QA_PREBUILT="opt/VirtualBox/*" + +PYTHON_UPDATER_IGNORE="1" + +src_unpack() { + unpack_makeself ${MY_P}_${ARCH}.run + unpack ./VirtualBox.tar.bz2 + + mkdir "${S}"/${EXTP_PN} || die + pushd "${S}"/${EXTP_PN} &>/dev/null || die + unpack ${EXTP_P}.tar.gz + popd &>/dev/null || die + + if [[ "${PV}" != *beta* ]] && use sdk ; then + unpack VirtualBoxSDK-${SDK_PV}.zip + fi +} + +src_configure() { + :; +} + +src_compile() { + :; +} + +src_install() { + # create virtualbox configurations files + insinto /etc/vbox + newins "${FILESDIR}/${PN}-config" vbox.cfg + + if ! use headless ; then + newmenu "${FILESDIR}"/${PN}.desktop-2 ${PN}.desktop + + # set up symlinks (bug #572012) + dosym ../../../../opt/VirtualBox/virtualbox.xml /usr/share/mime/packages/virtualbox.xml + + local size ico icofile + for size in 16 24 32 48 64 72 96 128 256 ; do + pushd "${S}"/icons/${size}x${size} &>/dev/null || die + if [[ -f "virtualbox.png" ]] ; then + doicon -s ${size} virtualbox.png + fi + for ico in hdd ova ovf vbox{,-extpack} vdi vdh vmdk ; do + icofile="virtualbox-${ico}.png" + if [[ -f "${icofile}" ]] ; then + doicon -s ${size} ${icofile} + fi + done + popd &>/dev/null || die + done + doicon -s scalable "${S}"/icons/scalable/virtualbox.svg + insinto /usr/share/pixmaps + newins "${S}"/icons/48x48/virtualbox.png ${PN}.png + fi + + pushd "${S}"/${EXTP_PN} &>/dev/null || die + insinto /opt/VirtualBox/ExtensionPacks/${EXTP_PN} + doins -r linux.${ARCH} + doins ExtPack* PXE-Intel.rom + popd &>/dev/null || die + rm -rf "${S}"/${EXTP_PN} + + insinto /opt/VirtualBox + dodir /opt/bin + + doins UserManual.pdf + + if [[ "${PV}" != *beta* ]] && use sdk ; then + doins -r sdk + fi + + if use additions; then + doins -r additions + fi + + if use vboxwebsrv; then + doins vboxwebsrv + fowners root:vboxusers /opt/VirtualBox/vboxwebsrv + fperms 0750 /opt/VirtualBox/vboxwebsrv + dosym ../../opt/VirtualBox/VBox.sh /opt/bin/vboxwebsrv + newinitd "${FILESDIR}"/vboxwebsrv-initd vboxwebsrv + newconfd "${FILESDIR}"/vboxwebsrv-confd vboxwebsrv + fi + + if use rdesktop-vrdp; then + doins rdesktop-vrdp + doins -r rdesktop-vrdp-keymaps + fperms 0750 /opt/VirtualBox/rdesktop-vrdp + dosym ../../opt/VirtualBox/rdesktop-vrdp /opt/bin/rdesktop-vrdp + fi + + if ! use headless && use chm; then + doins kchmviewer VirtualBox.chm + fowners root:vboxusers /opt/VirtualBox/kchmviewer + fperms 0750 /opt/VirtualBox/kchmviewer + fi + + # This ebuild / package supports only py2.7. When py3 comes is unknown. + # The compile phase makes VBoxPython2_7.so. + # py3 support would presumably require a binary pre-compiled by py3. + use python && doins VBoxPython.so VBoxPython2_7.so + + rm -rf src rdesktop* deffiles install* routines.sh runlevel.sh \ + vboxdrv.sh VBox.sh VBox.png vboxnet.sh additions VirtualBox.desktop \ + VirtualBox.tar.bz2 LICENSE VBoxSysInfo.sh rdesktop* vboxwebsrv \ + webtest kchmviewer VirtualBox.chm vbox-create-usb-node.sh \ + 90-vbox-usb.fdi uninstall.sh vboxshell.py vboxdrv-pardus.py \ + VBoxPython?_*.so + + if use headless ; then + rm -rf VBoxSDL VirtualBox VBoxKeyboard.so + fi + + doins -r * + + # create symlinks for working around unsupported $ORIGIN/.. in VBoxC.so (setuid) + dosym ../VBoxVMM.so /opt/VirtualBox/components/VBoxVMM.so + dosym ../VBoxREM.so /opt/VirtualBox/components/VBoxREM.so + dosym ../VBoxRT.so /opt/VirtualBox/components/VBoxRT.so + dosym ../VBoxDDU.so /opt/VirtualBox/components/VBoxDDU.so + dosym ../VBoxXPCOM.so /opt/VirtualBox/components/VBoxXPCOM.so + + local each + for each in VBox{Manage,SVC,XPCOMIPCD,Tunctl,NetAdpCtl,NetDHCP,NetNAT,TestOGL,ExtPackHelperApp}; do + fowners root:vboxusers /opt/VirtualBox/${each} + fperms 0750 /opt/VirtualBox/${each} + pax-mark -m "${ED%/}"/opt/VirtualBox/${each} + done + # VBoxNetAdpCtl and VBoxNetDHCP binaries need to be suid root in any case.. + fperms 4750 /opt/VirtualBox/VBoxNetAdpCtl + fperms 4750 /opt/VirtualBox/VBoxNetDHCP + fperms 4750 /opt/VirtualBox/VBoxNetNAT + + if ! use headless ; then + # Hardened build: Mark selected binaries set-user-ID-on-execution + for each in VBox{SDL,Headless} VirtualBox; do + fowners root:vboxusers /opt/VirtualBox/${each} + fperms 4510 /opt/VirtualBox/${each} + pax-mark -m "${ED%/}"/opt/VirtualBox/${each} + done + + dosym ../VirtualBox/VBox.sh /opt/bin/VirtualBox + dosym ../VirtualBox/VBox.sh /opt/bin/VBoxSDL + else + # Hardened build: Mark selected binaries set-user-ID-on-execution + fowners root:vboxusers /opt/VirtualBox/VBoxHeadless + fperms 4510 /opt/VirtualBox/VBoxHeadless + pax-mark -m "${ED%/}"/opt/VirtualBox/VBoxHeadless + fi + + exeinto /opt/VirtualBox + newexe "${FILESDIR}/${PN}-3-wrapper" "VBox.sh" + fowners root:vboxusers /opt/VirtualBox/VBox.sh + fperms 0750 /opt/VirtualBox/VBox.sh + + dosym ../VirtualBox/VBox.sh /opt/bin/VBoxManage + dosym ../VirtualBox/VBox.sh /opt/bin/VBoxVRDP + dosym ../VirtualBox/VBox.sh /opt/bin/VBoxHeadless + dosym ../VirtualBox/VBoxTunctl /opt/bin/VBoxTunctl + + # set an env-variable for 3rd party tools + echo -n "VBOX_APP_HOME=/opt/VirtualBox" > "${T}/90virtualbox" + doenvd "${T}/90virtualbox" + + local udevdir="$(get_udevdir)" + insinto ${udevdir}/rules.d + doins "${FILESDIR}"/10-virtualbox.rules + sed "s@%UDEVDIR%@${udevdir}@" \ + -i "${ED%/}"${udevdir}/rules.d/10-virtualbox.rules || die + # move udev scripts into ${udevdir} (bug #372491) + mv "${ED%/}"/opt/VirtualBox/VBoxCreateUSBNode.sh "${ED%/}"${udevdir} || die + fperms 0750 ${udevdir}/VBoxCreateUSBNode.sh +} + +pkg_postinst() { + xdg_desktop_database_update + + gnome2_icon_cache_update + + udevadm control --reload-rules && udevadm trigger --subsystem-match=usb + + elog "" + if ! use headless ; then + elog "To launch VirtualBox just type: \"VirtualBox\"" + elog "" + fi + elog "You must be in the vboxusers group to use VirtualBox." + elog "" + elog "For advanced networking setups you should emerge:" + elog "net-misc/bridge-utils and sys-apps/usermode-utilities" + elog "" + elog "Please visit http://www.virtualbox.org/wiki/Editions for" + elog "an overview about the different features of ${PN}" + elog "and virtualbox-ose" + if [ -e "${ROOT}/etc/udev/rules.d/10-virtualbox.rules" ] ; then + elog "" + elog "Please remove \"${ROOT}/etc/udev/rules.d/10-virtualbox.rules\"" + elog "or else USB in ${PN} won't work." + fi +} + +pkg_postrm() { + xdg_desktop_database_update +} diff --git a/app-emulation/virtualbox-bin/virtualbox-bin-6.0.12.133076.ebuild b/app-emulation/virtualbox-bin/virtualbox-bin-6.0.16.135674.ebuild similarity index 99% rename from app-emulation/virtualbox-bin/virtualbox-bin-6.0.12.133076.ebuild rename to app-emulation/virtualbox-bin/virtualbox-bin-6.0.16.135674.ebuild index d236726f6ef9..d7fb14845bcb 100644 --- a/app-emulation/virtualbox-bin/virtualbox-bin-6.0.12.133076.ebuild +++ b/app-emulation/virtualbox-bin/virtualbox-bin-6.0.16.135674.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 diff --git a/app-emulation/virtualbox-bin/virtualbox-bin-6.1.2.135662.ebuild b/app-emulation/virtualbox-bin/virtualbox-bin-6.1.2.135662.ebuild new file mode 100644 index 000000000000..2d743cbbe872 --- /dev/null +++ b/app-emulation/virtualbox-bin/virtualbox-bin-6.1.2.135662.ebuild @@ -0,0 +1,291 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PYTHON_COMPAT=( python2_7 ) + +inherit xdg-utils gnome2 pax-utils python-r1 udev unpacker eapi7-ver + +MAIN_PV="$(ver_cut 1-3)" +if [[ ${PV} = *_beta* ]] || [[ ${PV} = *_rc* ]] ; then + MY_PV="${MAIN_PV}_$(ver_cut 5-6)" + MY_PV="${MY_PV/beta/BETA}" + MY_PV="${MY_PV/rc/RC}" +else + MY_PV="${MAIN_PV}" + KEYWORDS="~amd64" #~x86 +fi +VBOX_BUILD_ID="$(ver_cut 4)" +VBOX_PV="${MY_PV}-${VBOX_BUILD_ID}" +MY_P="VirtualBox-${VBOX_PV}-Linux" +# needed as sometimes the extpack gets another build ID +EXTP_PV="${VBOX_PV}" +EXTP_PN="Oracle_VM_VirtualBox_Extension_Pack" +EXTP_P="${EXTP_PN}-${EXTP_PV}" +# needed as sometimes the SDK gets another build ID +SDK_PV="${VBOX_PV}" +SDK_P="VirtualBoxSDK-${SDK_PV}" + +DESCRIPTION="Family of powerful x86 virtualization products for enterprise and home use" +HOMEPAGE="https://www.virtualbox.org/" +SRC_URI="amd64? ( https://download.virtualbox.org/virtualbox/${MY_PV}/${MY_P}_amd64.run ) + https://download.virtualbox.org/virtualbox/${MY_PV}/${EXTP_P}.vbox-extpack -> ${EXTP_P}.tar.gz" + #x86? ( https://download.virtualbox.org/virtualbox/${MY_PV}/${MY_P}_x86.run ) + +LICENSE="GPL-2 PUEL" +SLOT="0" +IUSE="+additions +chm headless python vboxwebsrv rdesktop-vrdp" +RESTRICT="bindist mirror" + +if [[ "${PV}" != *beta* ]] ; then + SRC_URI+=" + sdk? ( https://download.virtualbox.org/virtualbox/${MY_PV}/${SDK_P}.zip )" + IUSE+=" sdk" +fi + +DEPEND="app-arch/unzip + ${PYTHON_DEPS}" + +RDEPEND="!!app-emulation/virtualbox + !app-emulation/virtualbox-additions + ~app-emulation/virtualbox-modules-${MY_PV,,} + !headless? ( + dev-libs/glib + media-libs/fontconfig + media-libs/freetype + media-libs/libpng + media-libs/libsdl[X] + x11-libs/libXcursor + x11-libs/libXext + x11-libs/libXfixes + x11-libs/libXft + x11-libs/libXi + x11-libs/libXinerama + x11-libs/libXrandr + x11-libs/libXrender + chm? ( dev-libs/expat ) + ) + dev-libs/libxml2 + sys-fs/lvm2 + x11-libs/libXau + x11-libs/libX11 + x11-libs/libXt + x11-libs/libXmu + x11-libs/libSM + x11-libs/libICE + x11-libs/libXdmcp + ${PYTHON_DEPS}" + +REQUIRED_USE="${PYTHON_REQUIRED_USE}" +S="${WORKDIR}" + +QA_PREBUILT="opt/VirtualBox/*" + +PYTHON_UPDATER_IGNORE="1" + +src_unpack() { + unpack_makeself ${MY_P}_${ARCH}.run + unpack ./VirtualBox.tar.bz2 + + mkdir "${S}"/${EXTP_PN} || die + pushd "${S}"/${EXTP_PN} &>/dev/null || die + unpack ${EXTP_P}.tar.gz + popd &>/dev/null || die + + if [[ "${PV}" != *beta* ]] && use sdk ; then + unpack VirtualBoxSDK-${SDK_PV}.zip + fi +} + +src_configure() { + :; +} + +src_compile() { + :; +} + +src_install() { + # create virtualbox configurations files + insinto /etc/vbox + newins "${FILESDIR}/${PN}-config" vbox.cfg + + if ! use headless ; then + newmenu "${FILESDIR}"/${PN}.desktop-2 ${PN}.desktop + + # set up symlinks (bug #572012) + dosym ../../../../opt/VirtualBox/virtualbox.xml /usr/share/mime/packages/virtualbox.xml + + local size ico icofile + for size in 16 24 32 48 64 72 96 128 256 ; do + pushd "${S}"/icons/${size}x${size} &>/dev/null || die + if [[ -f "virtualbox.png" ]] ; then + doicon -s ${size} virtualbox.png + fi + for ico in hdd ova ovf vbox{,-extpack} vdi vdh vmdk ; do + icofile="virtualbox-${ico}.png" + if [[ -f "${icofile}" ]] ; then + doicon -s ${size} ${icofile} + fi + done + popd &>/dev/null || die + done + doicon -s scalable "${S}"/icons/scalable/virtualbox.svg + insinto /usr/share/pixmaps + newins "${S}"/icons/48x48/virtualbox.png ${PN}.png + fi + + pushd "${S}"/${EXTP_PN} &>/dev/null || die + insinto /opt/VirtualBox/ExtensionPacks/${EXTP_PN} + doins -r linux.${ARCH} + doins ExtPack* PXE-Intel.rom + popd &>/dev/null || die + rm -rf "${S}"/${EXTP_PN} + + insinto /opt/VirtualBox + dodir /opt/bin + + doins UserManual.pdf + + if [[ "${PV}" != *beta* ]] && use sdk ; then + doins -r sdk + fi + + if use additions; then + doins -r additions + fi + + if use vboxwebsrv; then + doins vboxwebsrv + fowners root:vboxusers /opt/VirtualBox/vboxwebsrv + fperms 0750 /opt/VirtualBox/vboxwebsrv + dosym ../../opt/VirtualBox/VBox.sh /opt/bin/vboxwebsrv + newinitd "${FILESDIR}"/vboxwebsrv-initd vboxwebsrv + newconfd "${FILESDIR}"/vboxwebsrv-confd vboxwebsrv + fi + + if use rdesktop-vrdp; then + doins rdesktop-vrdp + doins -r rdesktop-vrdp-keymaps + fperms 0750 /opt/VirtualBox/rdesktop-vrdp + dosym ../../opt/VirtualBox/rdesktop-vrdp /opt/bin/rdesktop-vrdp + fi + + if ! use headless && use chm; then + doins kchmviewer VirtualBox.chm + fowners root:vboxusers /opt/VirtualBox/kchmviewer + fperms 0750 /opt/VirtualBox/kchmviewer + fi + + # This ebuild / package supports only py2.7. When py3 comes is unknown. + # The compile phase makes VBoxPython2_7.so. + # py3 support would presumably require a binary pre-compiled by py3. + use python && doins VBoxPython.so + + rm -rf src rdesktop* deffiles install* routines.sh runlevel.sh \ + vboxdrv.sh VBox.sh VBox.png vboxnet.sh additions VirtualBox.desktop \ + VirtualBox.tar.bz2 LICENSE VBoxSysInfo.sh rdesktop* vboxwebsrv \ + webtest kchmviewer VirtualBox.chm vbox-create-usb-node.sh \ + 90-vbox-usb.fdi uninstall.sh vboxshell.py vboxdrv-pardus.py \ + VBoxPython?_*.so + + if use headless ; then + rm -rf VBoxSDL VirtualBox{,VM} VBoxKeyboard.so + fi + + doins -r * + + # create symlinks for working around unsupported $ORIGIN/.. in VBoxC.so (setuid) + dosym ../VBoxVMM.so /opt/VirtualBox/components/VBoxVMM.so + dosym ../VBoxREM.so /opt/VirtualBox/components/VBoxREM.so + dosym ../VBoxRT.so /opt/VirtualBox/components/VBoxRT.so + dosym ../VBoxDDU.so /opt/VirtualBox/components/VBoxDDU.so + dosym ../VBoxXPCOM.so /opt/VirtualBox/components/VBoxXPCOM.so + + local each + for each in VBox{Manage,SVC,XPCOMIPCD,Tunctl,TestOGL,ExtPackHelperApp} $(usex headless '' VirtualBox) ; do + fowners root:vboxusers /opt/VirtualBox/${each} + fperms 0750 /opt/VirtualBox/${each} + pax-mark -m "${ED%/}"/opt/VirtualBox/${each} + done + # VBoxNetAdpCtl and VBoxNetDHCP binaries need to be suid root in any case.. + for each in VBoxNet{AdpCtl,DHCP,NAT} $(usex headless '' VirtualBoxVM) ; do + fowners root:vboxusers /opt/VirtualBox/${each} + fperms 4750 /opt/VirtualBox/${each} + pax-mark -m "${ED%/}"/opt/VirtualBox/${each} + done + + if ! use headless ; then + # Hardened build: Mark selected binaries set-user-ID-on-execution + for each in VBox{SDL,Headless} ; do + fowners root:vboxusers /opt/VirtualBox/${each} + fperms 4510 /opt/VirtualBox/${each} + pax-mark -m "${ED%/}"/opt/VirtualBox/${each} + done + + dosym ../VirtualBox/VBox.sh /opt/bin/VirtualBox + dosym ../VirtualBox/VBox.sh /opt/bin/VBoxSDL + else + # Hardened build: Mark selected binaries set-user-ID-on-execution + fowners root:vboxusers /opt/VirtualBox/VBoxHeadless + fperms 4510 /opt/VirtualBox/VBoxHeadless + pax-mark -m "${ED%/}"/opt/VirtualBox/VBoxHeadless + fi + + exeinto /opt/VirtualBox + newexe "${FILESDIR}/${PN}-3-wrapper" "VBox.sh" + fowners root:vboxusers /opt/VirtualBox/VBox.sh + fperms 0750 /opt/VirtualBox/VBox.sh + + dosym ../VirtualBox/VBox.sh /opt/bin/VBoxManage + dosym ../VirtualBox/VBox.sh /opt/bin/VBoxVRDP + dosym ../VirtualBox/VBox.sh /opt/bin/VBoxHeadless + dosym ../VirtualBox/VBoxTunctl /opt/bin/VBoxTunctl + + # set an env-variable for 3rd party tools + echo -n "VBOX_APP_HOME=/opt/VirtualBox" > "${T}/90virtualbox" + doenvd "${T}/90virtualbox" + + local udevdir="$(get_udevdir)" + insinto ${udevdir}/rules.d + doins "${FILESDIR}"/10-virtualbox.rules + sed "s@%UDEVDIR%@${udevdir}@" \ + -i "${ED%/}"${udevdir}/rules.d/10-virtualbox.rules || die + # move udev scripts into ${udevdir} (bug #372491) + mv "${ED%/}"/opt/VirtualBox/VBoxCreateUSBNode.sh "${ED%/}"${udevdir} || die + fperms 0750 ${udevdir}/VBoxCreateUSBNode.sh +} + +pkg_postinst() { + xdg_icon_cache_update + xdg_desktop_database_update + xdg_mimeinfo_database_update + + udevadm control --reload-rules && udevadm trigger --subsystem-match=usb + + elog "" + if ! use headless ; then + elog "To launch VirtualBox just type: \"VirtualBox\"" + elog "" + fi + elog "You must be in the vboxusers group to use VirtualBox." + elog "" + elog "For advanced networking setups you should emerge:" + elog "net-misc/bridge-utils and sys-apps/usermode-utilities" + elog "" + elog "Please visit http://www.virtualbox.org/wiki/Editions for" + elog "an overview about the different features of ${PN}" + elog "and virtualbox-ose" + if [ -e "${ROOT}/etc/udev/rules.d/10-virtualbox.rules" ] ; then + elog "" + elog "Please remove \"${ROOT}/etc/udev/rules.d/10-virtualbox.rules\"" + elog "or else USB in ${PN} won't work." + fi +} + +pkg_postrm() { + xdg_icon_cache_update + xdg_desktop_database_update + xdg_mimeinfo_database_update +} diff --git a/app-emulation/virtualbox-extpack-oracle/Manifest b/app-emulation/virtualbox-extpack-oracle/Manifest index a75cb9e25af4..eb957145adab 100644 --- a/app-emulation/virtualbox-extpack-oracle/Manifest +++ b/app-emulation/virtualbox-extpack-oracle/Manifest @@ -1,5 +1,7 @@ DIST Oracle_VM_VirtualBox_Extension_Pack-5.2.32-132073.tar.gz 26917593 BLAKE2B e52c746299d32ae908892791d8fb9b4dda264875e66bf0459adfbc64381001e9be1800a8ac93bbea14dceb47a0e81cf79c29a4c0796f7c4a30021e4beb036cfa SHA512 382ed45a90981397da7d46925a73c5aa0cc870fe41992c87ccd3d3a33420b199e4a0a19761a6c6ebeacf93450e2937d81befb6fdaf7fb7961827e23f0f24c645 DIST Oracle_VM_VirtualBox_Extension_Pack-5.2.34-133893.tar.gz 26985633 BLAKE2B 718bb568a8819250f90d57d57115f84e09da5c2e29539a8585c6916fd794bf2715ea9fc340dc349dbabeab8674230bab2b311686bfb5d343b0a7bdb23578effc SHA512 b932768bbf652f29a4e4ded8e65b944da63b76a02206da77dddf2bf8504cb165c67e215d270cdb4d9ff81adc4a24c146ad9793e074b0cf4e3a3fe77619017716 -DIST Oracle_VM_VirtualBox_Extension_Pack-6.0.12-133076.tar.gz 23160551 BLAKE2B 6174296d97f9e32a79f29e119804b15d288100017ea9da20235325f095e1d10a7ea5acf478d914b4a2e874da7640520691ad9a881228855b047f5c0c529ad120 SHA512 f7d4785ce8e53836cb4b87920765967cb3148ba09ee5921ab67fc4547d8a90923bfbb8a432d67ec6b878775fd67f1dbd826dcf993b57481f71d2f8a71ce13bfd +DIST Oracle_VM_VirtualBox_Extension_Pack-5.2.36-135684.tar.gz 26989444 BLAKE2B fae15190bb434918e1ee15582c261b0bf33fbffa0ada922708892cc63ef8ca007decc7611394b056207df4f3ceb9fef781ace6f05e357e4849ae619ccc810b84 SHA512 c2a8f905ddde2c75a852e0391cfef252d45c6582994be53de8198c5c6276fe1827610620ae7e515c7cd7358ae8c9ab49766a8d968ea371895e7553955fd9cdec DIST Oracle_VM_VirtualBox_Extension_Pack-6.0.14-133895.tar.gz 23160651 BLAKE2B c140375bae78f4efe02744ac1b55c76e736eefe58e6adc9edf1fd232433cc572183590963789ab88490f56c6c95154a2755ef16f044b6948801d56ff63edea20 SHA512 fdeedfefeab884a546e7f477b28052c32ab2a2782a66b3afca1e56804552f54d310fbb5dcfd494e4bdb99e7fe1df5f9e4de5263a6db2dcaf9218002607f2967f +DIST Oracle_VM_VirtualBox_Extension_Pack-6.0.16-135674.tar.gz 23164167 BLAKE2B 59885f2710e8169c28cc1f5e0e9edb3b761030aee1eeeb645bed1085e145a02fb2e518108cf4426620a369b17b6ce7ff4b5c442ef69b29b33257993603874d7c SHA512 de4732d1c3ef5589c3af388c71003a1a1b4b48c7c47f26ab8b5950ccd2b906c3785af2e310df27e8f9b83ecf572857c4178c8f7cb96d3a3bca103da4fbc036ea DIST Oracle_VM_VirtualBox_Extension_Pack-6.1.0-135406.tar.gz 10923164 BLAKE2B 8f09f2b0d6c290dffcdb8d1ee86a31b8ffa37653d198a3478cc96d2f276e6a0a359da82052fd53815509e2f4981279db237dd0287cf8bb78d7f92b747660975d SHA512 dd01cbaacf4dc606e83dfe964289718852e5d11fbb9f744ac19a5f525dd6c149ce292fa124336cede876e65aa32b1365b7f1601f102808dea4fe9f1d445a4657 +DIST Oracle_VM_VirtualBox_Extension_Pack-6.1.2-135662.tar.gz 10925771 BLAKE2B dee75544489c467873c7cd46456be3ece0119d68947f05ac3f4163322b8023dfc9066377794d18b2662b34ff9adee11fa8afb70628e0b9014ee0b127ae0087c2 SHA512 0d86696179ccda05583fb0c876567751734904677e13bfdd8f922751dfe949bbd12753d31048fc5f32df75d89b6cb59a662c2d1f524582adab8eb90b10da1b23 diff --git a/app-emulation/virtualbox-extpack-oracle/virtualbox-extpack-oracle-5.2.36.135684.ebuild b/app-emulation/virtualbox-extpack-oracle/virtualbox-extpack-oracle-5.2.36.135684.ebuild new file mode 100644 index 000000000000..2fc240e4fcb4 --- /dev/null +++ b/app-emulation/virtualbox-extpack-oracle/virtualbox-extpack-oracle-5.2.36.135684.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit multilib + +MAIN_PV="$(ver_cut 1-3)" +if [[ ${PV} = *_beta* ]] || [[ ${PV} = *_rc* ]] ; then + MY_PV="${MAIN_PV}_$(ver_cut 5)" + DEP_PV="${MY_PV}" + MY_PV="${MY_PV/beta/BETA}" + MY_PV="${MY_PV/rc/RC}" +else + MY_PV="${MAIN_PV}" + DEP_PV="${MAIN_PV}" +fi +VBOX_BUILD_ID="$(ver_cut 4)" +MY_PN="Oracle_VM_VirtualBox_Extension_Pack" +MY_P="${MY_PN}-${MY_PV}-${VBOX_BUILD_ID}" + +DESCRIPTION="PUEL extensions for VirtualBox" +HOMEPAGE="https://www.virtualbox.org/" +SRC_URI="https://download.virtualbox.org/virtualbox/${MY_PV}/${MY_P}.vbox-extpack -> ${MY_P}.tar.gz" + +LICENSE="PUEL" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" +RESTRICT="bindist mirror strip" + +RDEPEND="~app-emulation/virtualbox-${DEP_PV}" + +S="${WORKDIR}" + +QA_PREBUILT="/usr/lib*/virtualbox/ExtensionPacks/${MY_PN}/.*" + +src_install() { + insinto /usr/$(get_libdir)/virtualbox/ExtensionPacks/${MY_PN} + doins -r linux.${ARCH} + doins ExtPack* PXE-Intel.rom +} diff --git a/app-emulation/virtualbox-extpack-oracle/virtualbox-extpack-oracle-6.0.12.133076.ebuild b/app-emulation/virtualbox-extpack-oracle/virtualbox-extpack-oracle-6.0.16.135674.ebuild similarity index 96% rename from app-emulation/virtualbox-extpack-oracle/virtualbox-extpack-oracle-6.0.12.133076.ebuild rename to app-emulation/virtualbox-extpack-oracle/virtualbox-extpack-oracle-6.0.16.135674.ebuild index 0252ea9c1872..f47c45cca29a 100644 --- a/app-emulation/virtualbox-extpack-oracle/virtualbox-extpack-oracle-6.0.12.133076.ebuild +++ b/app-emulation/virtualbox-extpack-oracle/virtualbox-extpack-oracle-6.0.16.135674.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 diff --git a/app-emulation/virtualbox-extpack-oracle/virtualbox-extpack-oracle-6.1.2.135662.ebuild b/app-emulation/virtualbox-extpack-oracle/virtualbox-extpack-oracle-6.1.2.135662.ebuild new file mode 100644 index 000000000000..80cbd84e9501 --- /dev/null +++ b/app-emulation/virtualbox-extpack-oracle/virtualbox-extpack-oracle-6.1.2.135662.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit multilib + +MAIN_PV="$(ver_cut 1-3)" +if [[ ${PV} = *_beta* ]] || [[ ${PV} = *_rc* ]] ; then + MY_PV="${MAIN_PV}_$(ver_cut 5-6)" + DEP_PV="${MY_PV}" + MY_PV="${MY_PV/beta/BETA}" + MY_PV="${MY_PV/rc/RC}" +else + MY_PV="${MAIN_PV}" + DEP_PV="${MAIN_PV}" +fi +VBOX_BUILD_ID="$(ver_cut 4)" +MY_PN="Oracle_VM_VirtualBox_Extension_Pack" +MY_P="${MY_PN}-${MY_PV}-${VBOX_BUILD_ID}" + +DESCRIPTION="PUEL extensions for VirtualBox" +HOMEPAGE="https://www.virtualbox.org/" +SRC_URI="https://download.virtualbox.org/virtualbox/${MY_PV}/${MY_P}.vbox-extpack -> ${MY_P}.tar.gz" + +LICENSE="PUEL" +SLOT="0" +[[ "${PV}" == *_beta* ]] || [[ "${PV}" == *_rc* ]] || \ +KEYWORDS="~amd64" +IUSE="" +RESTRICT="bindist mirror strip" + +RDEPEND="~app-emulation/virtualbox-${DEP_PV}" + +S="${WORKDIR}" + +QA_PREBUILT="/usr/lib*/virtualbox/ExtensionPacks/${MY_PN}/.*" + +src_install() { + insinto /usr/$(get_libdir)/virtualbox/ExtensionPacks/${MY_PN} + doins -r linux.${ARCH} + doins ExtPack* PXE-Intel.rom +} diff --git a/app-emulation/virtualbox-guest-additions/Manifest b/app-emulation/virtualbox-guest-additions/Manifest index 88650e4bb958..595e2d007f10 100644 --- a/app-emulation/virtualbox-guest-additions/Manifest +++ b/app-emulation/virtualbox-guest-additions/Manifest @@ -1,8 +1,13 @@ DIST VirtualBox-5.2.32.tar.bz2 118262502 BLAKE2B f42de23ddbef1bb5472f6730b711452049331cf06c80420205844ea4a46ddb3352e0fd91564d94d018cb03921e7f894b30c79ddb684ad498d3f86dee88bf8994 SHA512 4e98d5df5e9e6445dde268d5eacea82e655ce9b96cd6579a9d470a08a0c066b7cd7e212b276e2671e936b4a73a53ecf9daa666cb3a8b9d7dc353c70c9283505e DIST VirtualBox-5.2.34.tar.bz2 118268064 BLAKE2B 2ac0359e35012662e850e16e6ee74c4c00898a02eaa9a3dcf4299c444efaf56c17e02b33f165c37a22598ab3967169d32c03c383ca253aaaaa3d9d5bafc9b50f SHA512 a5f8771ddcdf2271006f2ce7de497cfb73cee46c51b0c761c9e79d03bbdf44441e3f1e4ce569967de5c33c469b7b664901c998ca9107acee7fe0ea83896bf0c2 -DIST VirtualBox-6.0.12.tar.bz2 154250538 BLAKE2B 1c0da29a1d4f4a9ce57280593b219d1fe507fa31dd419d5ef7e62fa8b76bc8b7b21a414edec79ce03b7b4471176e322cb5a0a592a7f61c1f6096c59ca16072ce SHA512 a2182750c6b7e2f7fe8548a923829c05167b739ad84ed025e6cfd85ce787aaa43d41c72c5a93f17e6b976561bae0aa538d81830c52c1d326b75f5a32ba3d441c +DIST VirtualBox-5.2.36.tar.bz2 118253892 BLAKE2B 6b54a8c4aa996bc595b163bce501b97d543d4335507723cf3f6f9fd723f1d9ed42bddc90a8d3028688c0ac4918bbd4a32ab94f81daa867b99d0f0ce9cc9a4c59 SHA512 3437ef3300a706c2b4a4cdabdb3b100786f727e2052659d74cde955a88363052bce48820aa92f2eea9029c08bd23a2473ff080a754dfe0671ab0a6392d887071 DIST VirtualBox-6.0.14.tar.bz2 154236138 BLAKE2B 18cd508269b2a809ec03b5bacc197131ebd775354e16b9141573ddd037de9ba180e3186347e77067a1767169d2ab1e9ff21590a2702b7705c87cf326204d3424 SHA512 e1a64c6633987e178b368dc17e738c6fbef4ab262c574188819f1186bf33f38d8c5accd6a566279a12ccd3544bab4ee5a1f8dce7c8c56d7373489c5ff7f8556d +DIST VirtualBox-6.0.16.tar.bz2 154406073 BLAKE2B 8d0c9c1e6c675c5e2c7f01802072370fded7c5d7f7f581c6570b111c4aa4ac327fb74370ac36e4a4e31c6627640f8eb697a43b32fd2818f78e6b119f063d560f SHA512 ff9b726a5a865ed3fc5436e778da434ce532113898ed50434e2a561150410eabeee7194320eb115552542ecfd7c332f46f2d04fba782509dda8e66511e2a1a61 DIST VirtualBox-6.1.0.tar.bz2 165322453 BLAKE2B ecd15bf1f454dd975562ce27fec9c87d266fcb509952492bd98e77101318149efbcf46b1e025157d569cf511e66b7b8d83dd0cfe5ff288b67010796064dd7685 SHA512 3709d54861e75efc5b4998bda82ebb868790228f4e19f5e64221322efd8f17916872afa89cc2494faa445fed9ae01ef97af16e4ad111a0a04552f0fac5db3618 +DIST VirtualBox-6.1.2.tar.bz2 165400546 BLAKE2B 38eec6064896a250f4b7079f4bd52f23e43a6482d94bd8bba0a1102bd1cfaf00bd227f8dd2cc8382194c7d18509c6412440b8deb0d283e1e26550eb8a4cc96cc SHA512 476dedd9dd7a213bd70920f4cdf594b5336555f31e5becb15b5c01d88fa7bed917258831af31600514362384401fd7040cb748a7c76896e4a027bef05026b585 DIST virtualbox-5.2.16-patches-02.tar.xz 3152 BLAKE2B c8d8f3872f544a465c7d1aa07291599307120ac9eabfb299ddd788a11f85ca6c2d84b8e7306ee4ad436270dad0dd39f101ee68a549eac15afd1e3cdc03f23c6c SHA512 85ee8c4045de562d71ab2d761695ea48b6726a6f0c4bcaa2562bb0d147542d3f1a1b5b47cf593a7f22dac1b86f87b59a56bef421dce3e1fa8e5260cd41998450 DIST virtualbox-5.2.34-patches-01.tar.xz 2960 BLAKE2B e62ab64939e9251a715b3b54b479bc51315acf561ce3d542a4b1358cefb2158353a046003cb0a62e78015f01b626719afb39590090662dd58bfc587bd63cb994 SHA512 25f402c0f96ac25c4d1afdf5d9fff60292caabd2af032a7e2f3e1f70e85bb24f03bbe3625b8bdb7618f77d2890e4c0b9fa7ade2eed590f6658361cca3db4a4b9 +DIST virtualbox-5.2.36-patches-01.tar.xz 3440 BLAKE2B 66749efba87d82ed4a11ff09444c68f86f82a360e9dbb44fa6072d6c28120f3c23cff8c15bacbd38bce8b69b3d8f35c4d3d493684df962ea6e353eec413dcc38 SHA512 3cf2526d209a54e94cd94840793769fd96fa988e21555d76eda2207a7f87e04b446a28ac6c8a2954e7c00a35107c144cadaec276d171214acdcc2900eb41306c DIST virtualbox-6.0.0_beta2-patches-01.tar.xz 2732 BLAKE2B a138e715d99f135f16ca21c92781bf6cd8913f7f766bb598eddcd63e98280e568e646f56bbd0a3714f273457ca90db0b77ec7940ba25028506a22891f1af7b2d SHA512 954e4b40d6e272efe756ee0965adb4110d45f764433a89080fda7ebaebbc20031f86a3e0027dfdaa1c6a7d6379a1af557cea71512504e4b57b5f5adbfc86b56e +DIST virtualbox-6.0.16-patches-01.tar.xz 3520 BLAKE2B 1ca10c5902ece4657c6a9a03fe28c80a364d999e181cc46fc52d7dac0f0272faca6d6b19cb12d126bb0f4f6014b8c391b2b0f82ca016625410287fcc0c240778 SHA512 33b14fa1ce5526be88d6d5b72b5c86c68c37f565074a764b9d7a65f5c0a39e3d81533f9923087add71783556c1e51e816b674ce46d2800eb678846f65226fb69 +DIST virtualbox-6.1.0_rc1-patches-01.tar.xz 2152 BLAKE2B 5ca1aa008d0a4bd2d8ff4e8b02e506f2bdd68d41b1ae6a733362925b12a82e4f26b4040817800342c69be8e1eec73477d1731e05eb677d09948ed59881be190c SHA512 31f5b77cc86e7fe83e08df956639f50b9936aeab32d98d8f8800c4fa762245a7e6784189409006f82f8ed4bbdadbad7249e2663063448f3f0b0e157acfba6c42 diff --git a/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-5.2.36.ebuild b/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-5.2.36.ebuild new file mode 100644 index 000000000000..2678fa2fdca7 --- /dev/null +++ b/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-5.2.36.ebuild @@ -0,0 +1,229 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit linux-mod systemd user toolchain-funcs + +MY_PV="${PV/beta/BETA}" +MY_PV="${MY_PV/rc/RC}" +MY_P="VirtualBox-${MY_PV}" +DESCRIPTION="VirtualBox kernel modules and user-space tools for Gentoo guests" +HOMEPAGE="https://www.virtualbox.org/" +SRC_URI="https://download.virtualbox.org/virtualbox/${MY_PV}/${MY_P}.tar.bz2 + https://dev.gentoo.org/~polynomial-c/virtualbox/patchsets/virtualbox-5.2.36-patches-01.tar.xz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="X" + +RDEPEND=" + X? ( x11-apps/xrandr + x11-apps/xrefresh + x11-libs/libXmu + x11-libs/libX11 + x11-libs/libXt + x11-libs/libXext + x11-libs/libXau + x11-libs/libXdmcp + x11-libs/libSM + x11-libs/libICE ) + sys-apps/dbus +" +DEPEND=" + ${RDEPEND} + >=dev-util/kbuild-0.1.9998.3127 + >=dev-lang/yasm-0.6.2 + sys-devel/bin86 + sys-libs/pam + sys-power/iasl + x11-base/xorg-proto +" +PDEPEND=" + X? ( x11-drivers/xf86-video-vboxvideo ) +" +BUILD_TARGETS="all" +BUILD_TARGET_ARCH="${ARCH}" + +S="${WORKDIR}/${MY_P}" + +pkg_setup() { + export DISTCC_DISABLE=1 #674256 + MODULE_NAMES="vboxguest(misc:${WORKDIR}/vboxguest:${WORKDIR}/vboxguest) + vboxsf(misc:${WORKDIR}/vboxsf:${WORKDIR}/vboxsf)" + use X && MODULE_NAMES+=" vboxvideo(misc:${WORKDIR}/vboxvideo::${WORKDIR}/vboxvideo)" + + linux-mod_pkg_setup + BUILD_PARAMS="KERN_DIR=/lib/modules/${KV_FULL}/build KERNOUT=${KV_OUT_DIR}" +} + +src_unpack() { + unpack ${A} + + # Create and unpack a tarball with the sources of the Linux guest + # kernel modules, to include all the needed files + "${S}"/src/VBox/Additions/linux/export_modules.sh "${WORKDIR}/vbox-kmod.tar.gz" + unpack ./vbox-kmod.tar.gz + + # Remove shipped binaries (kBuild,yasm), see bug #232775 + cd "${S}" + rm -rf kBuild/bin tools +} + +src_prepare() { + # PaX fixes (see bug #298988) + pushd "${WORKDIR}" &>/dev/null || die + eapply "${FILESDIR}"/vboxguest-4.1.0-log-use-c99.patch + popd &>/dev/null || die + + # Disable things unused or splitted into separate ebuilds + cp "${FILESDIR}/${PN}-5-localconfig" LocalConfig.kmk || die + use X || echo "VBOX_WITH_X11_ADDITIONS :=" >> LocalConfig.kmk + + # stupid new header references... + local vboxheader mdir + for vboxheader in {product,revision,version}-generated.h ; do + for mdir in vbox{guest,sf} ; do + ln -sf "${S}"/out/linux.${ARCH}/release/${vboxheader} \ + "${WORKDIR}/${mdir}/${vboxheader}" + done + done + + # Remove pointless GCC version check + sed -e '/^check_gcc$/d' -i configure || die + + rm "${WORKDIR}/patches/008_virtualbox-4.3.14-missing_define.patch" || die + eapply "${WORKDIR}/patches" + + eapply_user +} + +src_configure() { + # build the user-space tools, warnings are harmless + local cmd=( + ./configure + --nofatal + --disable-xpcom + --disable-sdl-ttf + --disable-pulse + --disable-alsa + --with-gcc="$(tc-getCC)" + --with-g++="$(tc-getCXX)" + --target-arch=${ARCH} + --with-linux="${KV_OUT_DIR}" + --build-headless + ) + echo "${cmd[@]}" + "${cmd[@]}" || die "configure failed" + source ./env.sh + export VBOX_GCC_OPT="${CFLAGS} ${CPPFLAGS}" +} + +src_compile() { + MAKE="kmk" \ + emake TOOL_YASM_AS=yasm \ + VBOX_ONLY_ADDITIONS=1 \ + KBUILD_VERBOSE=2 + + # Now creating the kernel modules. We must do this _after_ + # we compiled the user-space tools as we need two of the + # automatically generated header files. (>=3.2.0) + linux-mod_src_compile +} + +src_install() { + linux-mod_src_install + + cd "${S}"/out/linux.${ARCH}/release/bin/additions || die + + insinto /sbin + newins mount.vboxsf mount.vboxsf + fperms 4755 /sbin/mount.vboxsf + + newinitd "${FILESDIR}"/${PN}-8.initd ${PN} + + insinto /usr/sbin/ + newins VBoxService vboxguest-service + fperms 0755 /usr/sbin/vboxguest-service + + insinto /usr/bin + doins VBoxControl + fperms 0755 /usr/bin/VBoxControl + + # VBoxClient user service and xrandr wrapper + if use X ; then + doins VBoxClient + fperms 0755 /usr/bin/VBoxClient + + pushd "${S}"/src/VBox/Additions/x11/Installer &>/dev/null \ + || die + newins 98vboxadd-xclient VBoxClient-all + fperms 0755 /usr/bin/VBoxClient-all + popd &>/dev/null || die + fi + + # udev rule for vboxdrv + local udev_rules_dir="/lib/udev/rules.d" + dodir ${udev_rules_dir} + echo 'KERNEL=="vboxguest", OWNER="vboxguest", GROUP="vboxguest", MODE="0660"' \ + >> "${ED}/${udev_rules_dir}/60-virtualbox-guest-additions.rules" \ + || die + echo 'KERNEL=="vboxuser", OWNER="vboxguest", GROUP="vboxguest", MODE="0660"' \ + >> "${ED}/${udev_rules_dir}/60-virtualbox-guest-additions.rules" \ + || die + + # VBoxClient autostart file + insinto /etc/xdg/autostart + doins "${FILESDIR}"/vboxclient.desktop + + # sample xorg.conf + dodoc "${FILESDIR}"/xorg.conf.vbox + docompress -x "${ED}"/usr/share/doc/${PF}/xorg.conf.vbox + + systemd_dounit "${FILESDIR}/${PN}.service" +} + +pkg_preinst() { + enewgroup vboxguest + enewuser vboxguest -1 /bin/sh /dev/null vboxguest + # automount Error: VBoxServiceAutoMountWorker: Group "vboxsf" does not exist + enewgroup vboxsf +} + +pkg_postinst() { + linux-mod_pkg_postinst + if ! use X ; then + elog "use flag X is off, enable it to install the" + elog "X Window System video driver." + fi + elog "" + elog "Please add users to the \"vboxguest\" group so they can" + elog "benefit from seamless mode, auto-resize and clipboard." + elog "" + elog "The vboxsf group has been added to make automount services work." + elog "These services are part of the shared folders support." + elog "" + elog "Please add:" + elog "/etc/init.d/${PN}" + elog "to the default runlevel in order to start" + elog "needed services." + elog "To use the VirtualBox X driver, use the following" + elog "file as your /etc/X11/xorg.conf:" + elog " /usr/share/doc/${PF}/xorg.conf.vbox" + elog "" + elog "Also make sure you use the Mesa library for OpenGL:" + elog " eselect opengl set xorg-x11" + elog "" + elog "An autostart .desktop file has been installed to start" + elog "VBoxClient in desktop sessions." + elog "" + elog "You can mount shared folders with:" + elog " mount -t vboxsf " + elog "" + elog "Warning:" + elog "this ebuild is only needed if you are running gentoo" + elog "inside a VirtualBox Virtual Machine, you don't need" + elog "it to run VirtualBox itself." + elog "" +} diff --git a/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-6.0.12.ebuild b/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-6.0.16.ebuild similarity index 96% rename from app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-6.0.12.ebuild rename to app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-6.0.16.ebuild index 99b5d00e6fe9..d62a598fce9c 100644 --- a/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-6.0.12.ebuild +++ b/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-6.0.16.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -11,7 +11,7 @@ MY_P="VirtualBox-${MY_PV}" DESCRIPTION="VirtualBox kernel modules and user-space tools for Gentoo guests" HOMEPAGE="https://www.virtualbox.org/" SRC_URI="https://download.virtualbox.org/virtualbox/${MY_PV}/${MY_P}.tar.bz2 - https://dev.gentoo.org/~polynomial-c/virtualbox/patchsets/virtualbox-6.0.0_beta2-patches-01.tar.xz" + https://dev.gentoo.org/~polynomial-c/virtualbox/patchsets/virtualbox-6.0.16-patches-01.tar.xz" LICENSE="GPL-2" SLOT="0" @@ -71,10 +71,6 @@ src_prepare() { eend popd &>/dev/null || die - pushd src/VBox &>/dev/null || die - eapply "${FILESDIR}"/virtualbox-guest-additions-6.0.12-linux-5.3+-compatibility.patch - popd &>/dev/null || die - # PaX fixes (see bug #298988) pushd "${VBOX_MOD_SRC_DIR}" &>/dev/null || die eapply "${FILESDIR}"/vboxguest-6.0.6-log-use-c99.patch diff --git a/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-6.1.2.ebuild b/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-6.1.2.ebuild new file mode 100644 index 000000000000..49b1b01c1e52 --- /dev/null +++ b/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-6.1.2.ebuild @@ -0,0 +1,218 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit linux-mod systemd user toolchain-funcs + +MY_PV="${PV/beta/BETA}" +MY_PV="${MY_PV/rc/RC}" +MY_P="VirtualBox-${MY_PV}" +DESCRIPTION="VirtualBox kernel modules and user-space tools for Gentoo guests" +HOMEPAGE="https://www.virtualbox.org/" +SRC_URI="https://download.virtualbox.org/virtualbox/${MY_PV}/${MY_P}.tar.bz2 + https://dev.gentoo.org/~polynomial-c/virtualbox/patchsets/virtualbox-6.1.0_rc1-patches-01.tar.xz" + +LICENSE="GPL-2" +SLOT="0" +[[ "${PV}" == *_beta* ]] || [[ "${PV}" == *_rc* ]] || \ +KEYWORDS="~amd64 ~x86" +IUSE="X" + +RDEPEND=" + X? ( x11-apps/xrandr + x11-apps/xrefresh + x11-libs/libXmu + x11-libs/libX11 + x11-libs/libXt + x11-libs/libXext + x11-libs/libXau + x11-libs/libXdmcp + x11-libs/libSM + x11-libs/libICE ) + sys-apps/dbus +" +DEPEND=" + ${RDEPEND} + >=dev-util/kbuild-0.1.9998.3127 + >=dev-lang/yasm-0.6.2 + sys-devel/bin86 + sys-libs/pam + sys-power/iasl + x11-base/xorg-proto +" +PDEPEND=" + X? ( x11-drivers/xf86-video-vboxvideo ) +" +BUILD_TARGETS="all" +BUILD_TARGET_ARCH="${ARCH}" + +S="${WORKDIR}/${MY_P}" +VBOX_MOD_SRC_DIR="${S}/out/linux.${ARCH}/release/bin/additions/src" + +pkg_setup() { + export DISTCC_DISABLE=1 #674256 + MODULE_NAMES="vboxguest(misc:${VBOX_MOD_SRC_DIR}/vboxguest:${VBOX_MOD_SRC_DIR}/vboxguest) + vboxsf(misc:${VBOX_MOD_SRC_DIR}/vboxsf:${VBOX_MOD_SRC_DIR}/vboxsf)" + use X && MODULE_NAMES+=" vboxvideo(misc:${VBOX_MOD_SRC_DIR}/vboxvideo::${VBOX_MOD_SRC_DIR}/vboxvideo)" + + linux-mod_pkg_setup + BUILD_PARAMS="KERN_DIR=/lib/modules/${KV_FULL}/build KERNOUT=${KV_OUT_DIR}" +} + +src_prepare() { + # Remove shipped binaries (kBuild,yasm), see bug #232775 + rm -r kBuild/bin tools || die + + # Provide kernel sources + pushd src/VBox/Additions &>/dev/null || die + ebegin "Extracting guest kernel module sources" + kmk GuestDrivers-src vboxguest-src vboxsf-src vboxvideo-src &>/dev/null || die + eend + popd &>/dev/null || die + + # PaX fixes (see bug #298988) + pushd "${VBOX_MOD_SRC_DIR}" &>/dev/null || die + eapply "${FILESDIR}"/vboxguest-6.0.6-log-use-c99.patch + popd &>/dev/null || die + + # Disable things unused or splitted into separate ebuilds + cp "${FILESDIR}/${PN}-5-localconfig" LocalConfig.kmk || die + use X || echo "VBOX_WITH_X11_ADDITIONS :=" >> LocalConfig.kmk + + # Remove pointless GCC version check + sed -e '/^check_gcc$/d' -i configure || die + + eapply "${WORKDIR}/patches" + + eapply_user +} + +src_configure() { + # build the user-space tools, warnings are harmless + local cmd=( + ./configure + --nofatal + --disable-xpcom + --disable-sdl-ttf + --disable-pulse + --disable-alsa + --with-gcc="$(tc-getCC)" + --with-g++="$(tc-getCXX)" + --target-arch=${ARCH} + --with-linux="${KV_OUT_DIR}" + --build-headless + ) + echo "${cmd[@]}" + "${cmd[@]}" || die "configure failed" + source ./env.sh + export VBOX_GCC_OPT="${CFLAGS} ${CPPFLAGS}" +} + +src_compile() { + MAKE="kmk" \ + emake TOOL_YASM_AS=yasm \ + VBOX_ONLY_ADDITIONS=1 \ + KBUILD_VERBOSE=2 + + # Now creating the kernel modules. We must do this _after_ + # we compiled the user-space tools as we need two of the + # automatically generated header files. (>=3.2.0) + linux-mod_src_compile +} + +src_install() { + linux-mod_src_install + + cd "${S}"/out/linux.${ARCH}/release/bin/additions || die + + insinto /sbin + newins mount.vboxsf mount.vboxsf + fperms 4755 /sbin/mount.vboxsf + + newinitd "${FILESDIR}"/${PN}-8.initd ${PN} + + insinto /usr/sbin/ + newins VBoxService vboxguest-service + fperms 0755 /usr/sbin/vboxguest-service + + insinto /usr/bin + doins VBoxControl + fperms 0755 /usr/bin/VBoxControl + + # VBoxClient user service and xrandr wrapper + if use X ; then + doins VBoxClient + fperms 0755 /usr/bin/VBoxClient + + pushd "${S}"/src/VBox/Additions/x11/Installer &>/dev/null \ + || die + newins 98vboxadd-xclient VBoxClient-all + fperms 0755 /usr/bin/VBoxClient-all + popd &>/dev/null || die + fi + + # udev rule for vboxdrv + local udev_rules_dir="/lib/udev/rules.d" + dodir ${udev_rules_dir} + echo 'KERNEL=="vboxguest", OWNER="vboxguest", GROUP="vboxguest", MODE="0660"' \ + >> "${ED}/${udev_rules_dir}/60-virtualbox-guest-additions.rules" \ + || die + echo 'KERNEL=="vboxuser", OWNER="vboxguest", GROUP="vboxguest", MODE="0660"' \ + >> "${ED}/${udev_rules_dir}/60-virtualbox-guest-additions.rules" \ + || die + + # VBoxClient autostart file + insinto /etc/xdg/autostart + doins "${FILESDIR}"/vboxclient.desktop + + # sample xorg.conf + dodoc "${FILESDIR}"/xorg.conf.vbox + docompress -x "${ED}"/usr/share/doc/${PF}/xorg.conf.vbox + + systemd_dounit "${FILESDIR}/${PN}.service" +} + +pkg_preinst() { + enewgroup vboxguest + enewuser vboxguest -1 /bin/sh /dev/null vboxguest + # automount Error: VBoxServiceAutoMountWorker: Group "vboxsf" does not exist + enewgroup vboxsf +} + +pkg_postinst() { + linux-mod_pkg_postinst + if ! use X ; then + elog "use flag X is off, enable it to install the" + elog "X Window System video driver." + fi + elog "" + elog "Please add users to the \"vboxguest\" group so they can" + elog "benefit from seamless mode, auto-resize and clipboard." + elog "" + elog "The vboxsf group has been added to make automount services work." + elog "These services are part of the shared folders support." + elog "" + elog "Please add:" + elog "/etc/init.d/${PN}" + elog "to the default runlevel in order to start" + elog "needed services." + elog "To use the VirtualBox X driver, use the following" + elog "file as your /etc/X11/xorg.conf:" + elog " /usr/share/doc/${PF}/xorg.conf.vbox" + elog "" + elog "Also make sure you use the Mesa library for OpenGL:" + elog " eselect opengl set xorg-x11" + elog "" + elog "An autostart .desktop file has been installed to start" + elog "VBoxClient in desktop sessions." + elog "" + elog "You can mount shared folders with:" + elog " mount -t vboxsf " + elog "" + elog "Warning:" + elog "this ebuild is only needed if you are running gentoo" + elog "inside a VirtualBox Virtual Machine, you don't need" + elog "it to run VirtualBox itself." + elog "" +} diff --git a/app-emulation/virtualbox-modules/Manifest b/app-emulation/virtualbox-modules/Manifest index 934b231da459..f6160f8ba29a 100644 --- a/app-emulation/virtualbox-modules/Manifest +++ b/app-emulation/virtualbox-modules/Manifest @@ -1,5 +1,7 @@ DIST vbox-kernel-module-src-5.2.32.tar.xz 642428 BLAKE2B 0dda5cb5608c1eed22bea209564d53c5f7eab58ca620db2cc441e3c1ba9ad66609c4ef13df07fd29b691f2941a070f9852e8729cd386081df6a82ede345f33c5 SHA512 fadedab690cb7dee8b9a6747ed711d924bf3bce8999b24e7b64cb8738c53c2fa7372b1a8e8535e7e4ef0235aec02d4a3f1f67cd07d7621934fab684c5163329e DIST vbox-kernel-module-src-5.2.34.tar.xz 642756 BLAKE2B 8a1dacc71b0c033130db84f46ab6029839e4c95cd20b6c982716fde9a83070f4597a9418ef2747c5b5714eafd5c1453c67eb1477104cd1185baf408301bc0226 SHA512 2feefa7867c664f1a1af04181e6db4cf2ab18e8a42dc57afe5fe13d35de889c2a88b79eb43642e024d99decfdd79c42891989158016edb09d5001783c4cb7ac3 -DIST vbox-kernel-module-src-6.0.12.tar.xz 669148 BLAKE2B 2291e3fcb9f049ce5657288151d182dfc9a3d6d6e8e1b32047e4b682f35e56f0a5bb5d3ad7efbc98082d2d1823aeb821099e9878b8a237322e8900fb2e2d65de SHA512 e9d8fcbfc076bf4e7d4dc5954e0c24509273c6358ee2de9ddfa87ea650b69fdc31d223595d610c1dd921efd6620ba5285f7f6a10170e90e706bf731e3629dc51 +DIST vbox-kernel-module-src-5.2.36.tar.xz 643160 BLAKE2B 50f1aee4d56c8b78a5e7512cb843b4e36137c38b160ca0419b2061892f29a98edaa266afb8f94ee0952e4c8af57b41da24a7d70b43a5adf5c5a15b2a4ac867b9 SHA512 b8aa3e8de1573ac728dc00d85ffbb0c25cdb118af92f16f7a4c1a7d394526b8f3005aab1b4422af6251bdafb958c6dc86b31f13c1f35116c8ff39a9288aed277 DIST vbox-kernel-module-src-6.0.14.tar.xz 669396 BLAKE2B e2dc77f33176af16be0fcad8851dd42eb2b7b21da35dc434951e3300e45fec4b516741f6122ae43aed2ee332323221098f047b5206ca63eb7741925a40682728 SHA512 1bcc78dff3305bb7186cec2a844188411a62fe32d0581c4de21843ee513925d5dfc9bd4dedb3cc90f0e1c165c7ae6d856590cc359e36cc8605b164c2c9979380 +DIST vbox-kernel-module-src-6.0.16.tar.xz 669392 BLAKE2B 19e718097ee4da75c8dc3b565735f0a378d94547911ec89af52d8dccb36d67391a2f6700575c374552cd4fc4eb8a7e3d6618a800380e473429bd3759e0d1f9c0 SHA512 8979da4cba07c9095778864af0fd29c0acf10d71ea587819954a349e8c193a03b2268bf80dca9004803d8cf2a40974994fcd1f2c6e2ac657b5032f6c04977793 DIST vbox-kernel-module-src-6.1.0.tar.xz 664268 BLAKE2B 9007242bdfcc407283d183132867bef8cfcf75960e7032f1541be39e33c15de68ae1f49c0022422d776fe0397c1411c62866990efb55fe29f9dce27bf7b95b71 SHA512 a5b9f740589ca09b4115275e01d0da7d68535a927550a57007b75726c715422724593f4debc2a123fb8de43a27e49b372aba3832f17dda3ecfd8813d440a0cff +DIST vbox-kernel-module-src-6.1.2.tar.xz 664844 BLAKE2B 4fbdbac98558309c4dd1a25e44f061e2c7386c418f40b0da364914d58cf69048d9c3b1693fb75ce590c63280e79a124433ce7ff4f8f08e327ab67c5d55a163cf SHA512 f26e38a35b0cbf3ca51d98299ea2018641a35c17df5b1bc8a50352738afaafcc95efc9e61efc7d7406e203f3e514125b8afd8ed4406c190f82fe83934a042158 diff --git a/app-emulation/virtualbox-modules/virtualbox-modules-5.2.36.ebuild b/app-emulation/virtualbox-modules/virtualbox-modules-5.2.36.ebuild new file mode 100644 index 000000000000..0f3180482f1f --- /dev/null +++ b/app-emulation/virtualbox-modules/virtualbox-modules-5.2.36.ebuild @@ -0,0 +1,59 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# XXX: the tarball here is just the kernel modules split out of the binary +# package that comes from virtualbox-bin + +EAPI=7 + +inherit linux-mod user + +MY_P="vbox-kernel-module-src-${PV}" +DESCRIPTION="Kernel Modules for Virtualbox" +HOMEPAGE="https://www.virtualbox.org/" +SRC_URI="https://dev.gentoo.org/~polynomial-c/virtualbox/${MY_P}.tar.xz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="pax_kernel" + +RDEPEND="!=app-emulation/virtualbox-9999" + +S="${WORKDIR}" + +BUILD_TARGETS="all" +MODULE_NAMES="vboxdrv(misc:${S}) vboxnetflt(misc:${S}) vboxnetadp(misc:${S}) vboxpci(misc:${S})" +MODULESD_VBOXDRV_ENABLED="yes" +MODULESD_VBOXNETADP_ENABLED="no" +MODULESD_VBOXNETFLT_ENABLED="no" +# The following is a security measure that comes directly from usptream. +# Do NOT remove this!!! +MODULESD_VBOXPCI_ADDITIONS=( + "blacklist vboxpci" + "install vboxpci /bin/true" +) + +pkg_setup() { + enewgroup vboxusers + linux-mod_pkg_setup + BUILD_PARAMS="CC=$(tc-getBUILD_CC) KERN_DIR=${KV_DIR} KERN_VER=${KV_FULL} O=${KV_OUT_DIR} V=1 KBUILD_VERBOSE=1" +} + +src_prepare() { + if use pax_kernel && kernel_is -ge 3 0 0 ; then + eapply -p0 "${FILESDIR}"/${PN}-5.2.8-pax-const.patch + fi + + default +} + +src_install() { + linux-mod_src_install + insinto /usr/lib/modules-load.d/ + newins "${FILESDIR}"/virtualbox.conf-r1 virtualbox.conf +} + +pkg_postinst() { + linux-mod_pkg_postinst +} diff --git a/app-emulation/virtualbox-modules/virtualbox-modules-6.0.16.ebuild b/app-emulation/virtualbox-modules/virtualbox-modules-6.0.16.ebuild new file mode 100644 index 000000000000..732a710260d6 --- /dev/null +++ b/app-emulation/virtualbox-modules/virtualbox-modules-6.0.16.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# XXX: the tarball here is just the kernel modules split out of the binary +# package that comes from virtualbox-bin + +EAPI=7 + +inherit linux-mod user + +MY_P="vbox-kernel-module-src-${PV}" +DESCRIPTION="Kernel Modules for Virtualbox" +HOMEPAGE="https://www.virtualbox.org/" +SRC_URI="https://dev.gentoo.org/~polynomial-c/virtualbox/${MY_P}.tar.xz" + +LICENSE="GPL-2" +SLOT="0" +[[ "${PV}" == *_beta* ]] || [[ "${PV}" == *_rc* ]] || \ +KEYWORDS="~amd64 ~x86" +IUSE="pax_kernel" + +RDEPEND="!=app-emulation/virtualbox-9999" + +S="${WORKDIR}" + +BUILD_TARGETS="all" +MODULE_NAMES="vboxdrv(misc:${S}) vboxnetflt(misc:${S}) vboxnetadp(misc:${S}) vboxpci(misc:${S})" +MODULESD_VBOXDRV_ENABLED="yes" +MODULESD_VBOXNETADP_ENABLED="no" +MODULESD_VBOXNETFLT_ENABLED="no" +# The following is a security measure that comes directly from usptream. +# Do NOT remove this!!! +MODULESD_VBOXPCI_ADDITIONS=( + "blacklist vboxpci" + "install vboxpci /bin/true" +) + +pkg_setup() { + enewgroup vboxusers + linux-mod_pkg_setup + BUILD_PARAMS="CC=$(tc-getBUILD_CC) KERN_DIR=${KV_DIR} KERN_VER=${KV_FULL} O=${KV_OUT_DIR} V=1 KBUILD_VERBOSE=1" +} + +src_prepare() { + if use pax_kernel && kernel_is -ge 3 0 0 ; then + eapply -p0 "${FILESDIR}"/${PN}-5.2.8-pax-const.patch + fi + + default +} + +src_install() { + linux-mod_src_install + insinto /usr/lib/modules-load.d/ + newins "${FILESDIR}"/virtualbox.conf-r1 virtualbox.conf +} diff --git a/app-emulation/virtualbox-modules/virtualbox-modules-6.0.12.ebuild b/app-emulation/virtualbox-modules/virtualbox-modules-6.1.2.ebuild similarity index 76% rename from app-emulation/virtualbox-modules/virtualbox-modules-6.0.12.ebuild rename to app-emulation/virtualbox-modules/virtualbox-modules-6.1.2.ebuild index 90528f502491..1ebd52459dd1 100644 --- a/app-emulation/virtualbox-modules/virtualbox-modules-6.0.12.ebuild +++ b/app-emulation/virtualbox-modules/virtualbox-modules-6.1.2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # XXX: the tarball here is just the kernel modules split out of the binary @@ -16,18 +16,18 @@ SRC_URI="https://dev.gentoo.org/~polynomial-c/virtualbox/${MY_P}.tar.xz" LICENSE="GPL-2" SLOT="0" [[ "${PV}" == *_beta* ]] || [[ "${PV}" == *_rc* ]] || \ -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64" IUSE="pax_kernel" RDEPEND="!=app-emulation/virtualbox-9999" -PATCHES=( "${FILESDIR}"/${PN}-6.0.12-linux-5.3+-compatibility.patch ) - S="${WORKDIR}" BUILD_TARGETS="all" -BUILD_TARGET_ARCH="${ARCH}" -MODULE_NAMES="vboxdrv(misc:${S}) vboxnetflt(misc:${S}) vboxnetadp(misc:${S}) vboxpci(misc:${S})" +MODULE_NAMES="vboxdrv(misc:${S}) vboxnetflt(misc:${S}) vboxnetadp(misc:${S})" +MODULESD_VBOXDRV_ENABLED="yes" +MODULESD_VBOXNETADP_ENABLED="no" +MODULESD_VBOXNETFLT_ENABLED="no" pkg_setup() { enewgroup vboxusers @@ -46,9 +46,11 @@ src_prepare() { src_install() { linux-mod_src_install insinto /usr/lib/modules-load.d/ - doins "${FILESDIR}"/virtualbox.conf + newins "${FILESDIR}"/virtualbox.conf-r1 virtualbox.conf } pkg_postinst() { + # Remove vboxpci.ko from current running kernel + find /lib/modules/${KV_FULL}/misc -type f -name "vboxpci.ko" -delete linux-mod_pkg_postinst } diff --git a/app-emulation/virtualbox/Manifest b/app-emulation/virtualbox/Manifest index 3f7134ec1b60..976847d3cedd 100644 --- a/app-emulation/virtualbox/Manifest +++ b/app-emulation/virtualbox/Manifest @@ -1,10 +1,13 @@ DIST VirtualBox-5.2.32.tar.bz2 118262502 BLAKE2B f42de23ddbef1bb5472f6730b711452049331cf06c80420205844ea4a46ddb3352e0fd91564d94d018cb03921e7f894b30c79ddb684ad498d3f86dee88bf8994 SHA512 4e98d5df5e9e6445dde268d5eacea82e655ce9b96cd6579a9d470a08a0c066b7cd7e212b276e2671e936b4a73a53ecf9daa666cb3a8b9d7dc353c70c9283505e DIST VirtualBox-5.2.34.tar.bz2 118268064 BLAKE2B 2ac0359e35012662e850e16e6ee74c4c00898a02eaa9a3dcf4299c444efaf56c17e02b33f165c37a22598ab3967169d32c03c383ca253aaaaa3d9d5bafc9b50f SHA512 a5f8771ddcdf2271006f2ce7de497cfb73cee46c51b0c761c9e79d03bbdf44441e3f1e4ce569967de5c33c469b7b664901c998ca9107acee7fe0ea83896bf0c2 -DIST VirtualBox-6.0.12.tar.bz2 154250538 BLAKE2B 1c0da29a1d4f4a9ce57280593b219d1fe507fa31dd419d5ef7e62fa8b76bc8b7b21a414edec79ce03b7b4471176e322cb5a0a592a7f61c1f6096c59ca16072ce SHA512 a2182750c6b7e2f7fe8548a923829c05167b739ad84ed025e6cfd85ce787aaa43d41c72c5a93f17e6b976561bae0aa538d81830c52c1d326b75f5a32ba3d441c +DIST VirtualBox-5.2.36.tar.bz2 118253892 BLAKE2B 6b54a8c4aa996bc595b163bce501b97d543d4335507723cf3f6f9fd723f1d9ed42bddc90a8d3028688c0ac4918bbd4a32ab94f81daa867b99d0f0ce9cc9a4c59 SHA512 3437ef3300a706c2b4a4cdabdb3b100786f727e2052659d74cde955a88363052bce48820aa92f2eea9029c08bd23a2473ff080a754dfe0671ab0a6392d887071 DIST VirtualBox-6.0.14.tar.bz2 154236138 BLAKE2B 18cd508269b2a809ec03b5bacc197131ebd775354e16b9141573ddd037de9ba180e3186347e77067a1767169d2ab1e9ff21590a2702b7705c87cf326204d3424 SHA512 e1a64c6633987e178b368dc17e738c6fbef4ab262c574188819f1186bf33f38d8c5accd6a566279a12ccd3544bab4ee5a1f8dce7c8c56d7373489c5ff7f8556d +DIST VirtualBox-6.0.16.tar.bz2 154406073 BLAKE2B 8d0c9c1e6c675c5e2c7f01802072370fded7c5d7f7f581c6570b111c4aa4ac327fb74370ac36e4a4e31c6627640f8eb697a43b32fd2818f78e6b119f063d560f SHA512 ff9b726a5a865ed3fc5436e778da434ce532113898ed50434e2a561150410eabeee7194320eb115552542ecfd7c332f46f2d04fba782509dda8e66511e2a1a61 DIST VirtualBox-6.1.0.tar.bz2 165322453 BLAKE2B ecd15bf1f454dd975562ce27fec9c87d266fcb509952492bd98e77101318149efbcf46b1e025157d569cf511e66b7b8d83dd0cfe5ff288b67010796064dd7685 SHA512 3709d54861e75efc5b4998bda82ebb868790228f4e19f5e64221322efd8f17916872afa89cc2494faa445fed9ae01ef97af16e4ad111a0a04552f0fac5db3618 +DIST VirtualBox-6.1.2.tar.bz2 165400546 BLAKE2B 38eec6064896a250f4b7079f4bd52f23e43a6482d94bd8bba0a1102bd1cfaf00bd227f8dd2cc8382194c7d18509c6412440b8deb0d283e1e26550eb8a4cc96cc SHA512 476dedd9dd7a213bd70920f4cdf594b5336555f31e5becb15b5c01d88fa7bed917258831af31600514362384401fd7040cb748a7c76896e4a027bef05026b585 DIST virtualbox-5.2.16-patches-02.tar.xz 3152 BLAKE2B c8d8f3872f544a465c7d1aa07291599307120ac9eabfb299ddd788a11f85ca6c2d84b8e7306ee4ad436270dad0dd39f101ee68a549eac15afd1e3cdc03f23c6c SHA512 85ee8c4045de562d71ab2d761695ea48b6726a6f0c4bcaa2562bb0d147542d3f1a1b5b47cf593a7f22dac1b86f87b59a56bef421dce3e1fa8e5260cd41998450 DIST virtualbox-5.2.34-patches-01.tar.xz 2960 BLAKE2B e62ab64939e9251a715b3b54b479bc51315acf561ce3d542a4b1358cefb2158353a046003cb0a62e78015f01b626719afb39590090662dd58bfc587bd63cb994 SHA512 25f402c0f96ac25c4d1afdf5d9fff60292caabd2af032a7e2f3e1f70e85bb24f03bbe3625b8bdb7618f77d2890e4c0b9fa7ade2eed590f6658361cca3db4a4b9 -DIST virtualbox-6.0.0_beta2-patches-01.tar.xz 2732 BLAKE2B a138e715d99f135f16ca21c92781bf6cd8913f7f766bb598eddcd63e98280e568e646f56bbd0a3714f273457ca90db0b77ec7940ba25028506a22891f1af7b2d SHA512 954e4b40d6e272efe756ee0965adb4110d45f764433a89080fda7ebaebbc20031f86a3e0027dfdaa1c6a7d6379a1af557cea71512504e4b57b5f5adbfc86b56e +DIST virtualbox-5.2.36-patches-01.tar.xz 3440 BLAKE2B 66749efba87d82ed4a11ff09444c68f86f82a360e9dbb44fa6072d6c28120f3c23cff8c15bacbd38bce8b69b3d8f35c4d3d493684df962ea6e353eec413dcc38 SHA512 3cf2526d209a54e94cd94840793769fd96fa988e21555d76eda2207a7f87e04b446a28ac6c8a2954e7c00a35107c144cadaec276d171214acdcc2900eb41306c DIST virtualbox-6.0.14-patches-01.tar.xz 2972 BLAKE2B 80f6c6774323add039675e4b372c824610ac312d01ff7de6ae546764e61e8b5cca7f96a6ed71c90337911dd4fa4ad7425072f453454358969d46f5acf2dff80a SHA512 38941fc8f09419f8a2ee251580c5b3cd5e4993db536b33f43ff1454d053e856ba4d0d96cee87f0399e5c63e6bbb930ab7c04ccedb13cef83db512cabb0592ee5 +DIST virtualbox-6.0.16-patches-01.tar.xz 3520 BLAKE2B 1ca10c5902ece4657c6a9a03fe28c80a364d999e181cc46fc52d7dac0f0272faca6d6b19cb12d126bb0f4f6014b8c391b2b0f82ca016625410287fcc0c240778 SHA512 33b14fa1ce5526be88d6d5b72b5c86c68c37f565074a764b9d7a65f5c0a39e3d81533f9923087add71783556c1e51e816b674ce46d2800eb678846f65226fb69 DIST virtualbox-6.1.0_rc1-patches-01.tar.xz 2152 BLAKE2B 5ca1aa008d0a4bd2d8ff4e8b02e506f2bdd68d41b1ae6a733362925b12a82e4f26b4040817800342c69be8e1eec73477d1731e05eb677d09948ed59881be190c SHA512 31f5b77cc86e7fe83e08df956639f50b9936aeab32d98d8f8800c4fa762245a7e6784189409006f82f8ed4bbdadbad7249e2663063448f3f0b0e157acfba6c42 diff --git a/app-emulation/virtualbox/virtualbox-5.2.36.ebuild b/app-emulation/virtualbox/virtualbox-5.2.36.ebuild new file mode 100644 index 000000000000..0b3a7ae3f9bd --- /dev/null +++ b/app-emulation/virtualbox/virtualbox-5.2.36.ebuild @@ -0,0 +1,496 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PYTHON_COMPAT=( python{2_7,3_{6,7,8}} ) +inherit flag-o-matic gnome2-utils java-pkg-opt-2 linux-info pax-utils python-single-r1 tmpfiles toolchain-funcs udev xdg-utils + +MY_PV="${PV/beta/BETA}" +MY_PV="${MY_PV/rc/RC}" +MY_P=VirtualBox-${MY_PV} + +DESCRIPTION="Family of powerful x86 virtualization products for enterprise and home use" +HOMEPAGE="https://www.virtualbox.org/" +SRC_URI="https://download.virtualbox.org/virtualbox/${MY_PV}/${MY_P}.tar.bz2 + https://dev.gentoo.org/~polynomial-c/${PN}/patchsets/${PN}-5.2.36-patches-01.tar.xz" + +LICENSE="GPL-2 dtrace? ( CDDL )" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="alsa debug doc dtrace headless java libressl lvm pam pax_kernel pulseaudio +opengl python +qt5 +sdk +udev vboxwebsrv vnc" + +RDEPEND="!app-emulation/virtualbox-bin + ~app-emulation/virtualbox-modules-${PV} + dev-libs/libIDL + >=dev-libs/libxslt-1.1.19 + net-misc/curl + dev-libs/libxml2 + media-libs/libpng:0= + media-libs/libvpx:0= + media-libs/opus + sys-libs/zlib:= + !headless? ( + media-libs/libsdl:0[X,video] + x11-libs/libX11 + x11-libs/libxcb:= + x11-libs/libXcursor + x11-libs/libXext + x11-libs/libXmu + x11-libs/libXt + opengl? ( virtual/opengl media-libs/freeglut ) + qt5? ( + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtprintsupport:5 + dev-qt/qtwidgets:5 + dev-qt/qtx11extras:5 + opengl? ( dev-qt/qtopengl:5 ) + x11-libs/libXinerama + ) + ) + libressl? ( dev-libs/libressl:= ) + !libressl? ( dev-libs/openssl:0= ) + lvm? ( sys-fs/lvm2 ) + udev? ( >=virtual/udev-171 ) + vnc? ( >=net-libs/libvncserver-0.9.9 ) + ${PYTHON_DEPS}" +DEPEND="${RDEPEND} + >=dev-util/kbuild-0.1.9998.3127 + >=dev-lang/yasm-0.6.2 + sys-devel/bin86 + sys-libs/libcap + sys-power/iasl + virtual/pkgconfig + alsa? ( >=media-libs/alsa-lib-1.0.13 ) + doc? ( + app-text/docbook-sgml-dtd:4.4 + dev-texlive/texlive-basic + dev-texlive/texlive-latex + dev-texlive/texlive-latexrecommended + dev-texlive/texlive-latexextra + dev-texlive/texlive-fontsrecommended + dev-texlive/texlive-fontsextra + ) + !headless? ( x11-libs/libXinerama ) + java? ( >=virtual/jdk-1.6 ) + pam? ( sys-libs/pam ) + pax_kernel? ( sys-apps/elfix ) + pulseaudio? ( media-sound/pulseaudio ) + qt5? ( dev-qt/linguist-tools:5 ) + vboxwebsrv? ( net-libs/gsoap[-gnutls(-)] ) + ${PYTHON_DEPS}" +RDEPEND="${RDEPEND} + java? ( >=virtual/jre-1.6 )" + +QA_TEXTRELS_x86="usr/lib/virtualbox-ose/VBoxGuestPropSvc.so + usr/lib/virtualbox/VBoxSDL.so + usr/lib/virtualbox/VBoxSharedFolders.so + usr/lib/virtualbox/VBoxDD2.so + usr/lib/virtualbox/VBoxOGLrenderspu.so + usr/lib/virtualbox/VBoxPython.so + usr/lib/virtualbox/VBoxDD.so + usr/lib/virtualbox/VBoxDDU.so + usr/lib/virtualbox/VBoxREM64.so + usr/lib/virtualbox/VBoxSharedClipboard.so + usr/lib/virtualbox/VBoxHeadless.so + usr/lib/virtualbox/VBoxRT.so + usr/lib/virtualbox/VBoxREM.so + usr/lib/virtualbox/VBoxSettings.so + usr/lib/virtualbox/VBoxKeyboard.so + usr/lib/virtualbox/VBoxSharedCrOpenGL.so + usr/lib/virtualbox/VBoxVMM.so + usr/lib/virtualbox/VirtualBox.so + usr/lib/virtualbox/VBoxOGLhosterrorspu.so + usr/lib/virtualbox/components/VBoxC.so + usr/lib/virtualbox/components/VBoxSVCM.so + usr/lib/virtualbox/components/VBoxDDU.so + usr/lib/virtualbox/components/VBoxRT.so + usr/lib/virtualbox/components/VBoxREM.so + usr/lib/virtualbox/components/VBoxVMM.so + usr/lib/virtualbox/VBoxREM32.so + usr/lib/virtualbox/VBoxPython2_7.so + usr/lib/virtualbox/VBoxXPCOMC.so + usr/lib/virtualbox/VBoxOGLhostcrutil.so + usr/lib/virtualbox/VBoxNetDHCP.so + usr/lib/virtualbox/VBoxNetNAT.so" + +S="${WORKDIR}/${MY_P}" + +REQUIRED_USE=" + java? ( sdk ) + python? ( sdk ) + vboxwebsrv? ( java ) + ${PYTHON_REQUIRED_USE} +" + +pkg_pretend() { + if ! use headless && ! use qt5 ; then + einfo "No USE=\"qt5\" selected, this build will not include any Qt frontend." + elif use headless && use qt5 ; then + einfo "You selected USE=\"headless qt5\", defaulting to" + einfo "USE=\"headless\", this build will not include any X11/Qt frontend." + fi + + if ! use opengl ; then + einfo "No USE=\"opengl\" selected, this build will lack" + einfo "the OpenGL feature." + fi + if ! use python ; then + einfo "You have disabled the \"python\" USE flag. This will only" + einfo "disable the python bindings being installed." + fi +} + +pkg_setup() { + java-pkg-opt-2_pkg_setup + python-single-r1_pkg_setup + + tc-ld-disable-gold #bug 488176 + tc-export CC CXX LD AR RANLIB + export HOST_CC="$(tc-getBUILD_CC)" +} + +src_prepare() { + # Remove shipped binaries (kBuild,yasm), see bug #232775 + rm -r kBuild/bin tools || die + + # Replace pointless GCC version check with something less stupid. + # This is needed for the qt5 version check. + sed -e 's@^check_gcc$@cc_maj="$(gcc -dumpversion | cut -d. -f1)" ; cc_min="$(gcc -dumpversion | cut -d. -f2)"@' \ + -i configure || die + + # Disable things unused or split into separate ebuilds + sed -e "s@MY_LIBDIR@$(get_libdir)@" \ + "${FILESDIR}"/${PN}-5-localconfig > LocalConfig.kmk || die + + # Respect LDFLAGS + sed -e "s@_LDFLAGS\.${ARCH}*.*=@& ${LDFLAGS}@g" \ + -i Config.kmk src/libs/xpcom18a4/Config.kmk || die + + # Do not use hard-coded ld (related to bug #488176) + sed -e '/QUIET)ld /s@ld @$(LD) @' \ + -i src/VBox/Devices/PC/ipxe/Makefile.kmk || die + + # Use PAM only when pam USE flag is enbaled (bug #376531) + if ! use pam ; then + elog "Disabling PAM removes the possibility to use the VRDP features." + sed -i 's@^.*VBOX_WITH_PAM@#VBOX_WITH_PAM@' Config.kmk || die + sed -i 's@\(.*/auth/Makefile.kmk.*\)@#\1@' \ + src/VBox/HostServices/Makefile.kmk || die + fi + + # add correct java path + if use java ; then + sed "s@/usr/lib/jvm/java-6-sun@$(java-config -O)@" \ + -i "${S}"/Config.kmk || die + java-pkg-opt-2_src_prepare + fi + + # Only add nopie patch when we're on hardened + if gcc-specs-pie ; then + eapply "${FILESDIR}/050_virtualbox-5.2.8-nopie.patch" + fi + + # Only add paxmark patch when we're on pax_kernel + if use pax_kernel ; then + eapply "${FILESDIR}"/virtualbox-5.2.8-paxmark-bldprogs.patch + fi + + rm "${WORKDIR}/patches/008_virtualbox-4.3.14-missing_define.patch" || die + eapply "${WORKDIR}/patches" + + eapply_user +} + +doecho() { + echo "$@" + "$@" || die +} + +src_configure() { + local myconf=( + --with-gcc="$(tc-getCC)" + --with-g++="$(tc-getCXX)" + --disable-dbus + --disable-kmods + $(usex alsa '' --disable-alsa) + $(usex debug --build-debug '') + $(usex doc '' --disable-docs) + $(usex java '' --disable-java) + $(usex lvm '' --disable-devmapper) + $(usex pulseaudio '' --disable-pulse) + $(usex python '' --disable-python) + $(usex vboxwebsrv --enable-webservice '') + $(usex vnc --enable-vnc '') + ) + if ! use headless ; then + myconf+=( + $(usex opengl '' --disable-opengl) + $(usex qt5 '' --disable-qt) + ) + else + myconf+=( + --build-headless + --disable-opengl + ) + fi + if use amd64 && ! has_multilib_profile ; then + myconf+=( --disable-vmmraw ) + fi + # not an autoconf script + doecho ./configure ${myconf[@]} +} + +src_compile() { + source ./env.sh || die + + # Force kBuild to respect C[XX]FLAGS and MAKEOPTS (bug #178529) + MAKEJOBS=$(grep -Eo '(\-j|\-\-jobs)(=?|[[:space:]]*)[[:digit:]]+' <<< ${MAKEOPTS}) #' + MAKELOAD=$(grep -Eo '(\-l|\-\-load-average)(=?|[[:space:]]*)[[:digit:]]+' <<< ${MAKEOPTS}) #' + MAKEOPTS="${MAKEJOBS} ${MAKELOAD}" + MAKE="kmk" emake \ + VBOX_BUILD_PUBLISHER=_Gentoo \ + TOOL_GCC3_CC="$(tc-getCC)" TOOL_GCC3_CXX="$(tc-getCXX)" \ + TOOL_GCC3_AS="$(tc-getCC)" TOOL_GCC3_AR="$(tc-getAR)" \ + TOOL_GCC3_LD="$(tc-getCXX)" TOOL_GCC3_LD_SYSMOD="$(tc-getLD)" \ + TOOL_GCC3_CFLAGS="${CFLAGS}" TOOL_GCC3_CXXFLAGS="${CXXFLAGS}" \ + VBOX_GCC_OPT="${CXXFLAGS}" \ + TOOL_YASM_AS=yasm KBUILD_VERBOSE=2 \ + all +} + +src_install() { + local binpath="release" + use debug && binpath="debug" + cd "${S}"/out/linux.${ARCH}/${binpath}/bin || die + + local vbox_inst_path="/usr/$(get_libdir)/${PN}" each fwfile size ico icofile + + vbox_inst() { + local binary="${1}" + local perms="${2:-0750}" + local path="${3:-${vbox_inst_path}}" + + [[ -n "${binary}" ]] || die "vbox_inst: No binray given!" + [[ ${perms} =~ ^[[:digit:]]+{4}$ ]] || die "vbox_inst: perms must consist of four digits." + + insinto ${path} + doins ${binary} + fowners root:vboxusers ${path}/${binary} + fperms ${perms} ${path}/${binary} + } + + # Create configuration files + insinto /etc/vbox + newins "${FILESDIR}/${PN}-4-config" vbox.cfg + + # Set the correct libdir + sed \ + -e "s@MY_LIBDIR@$(get_libdir)@" \ + -i "${ED%/}"/etc/vbox/vbox.cfg || die "vbox.cfg sed failed" + + # Install the wrapper script + exeinto ${vbox_inst_path} + newexe "${FILESDIR}/${PN}-ose-5-wrapper" "VBox" + fowners root:vboxusers ${vbox_inst_path}/VBox + fperms 0750 ${vbox_inst_path}/VBox + + # Install binaries and libraries + insinto ${vbox_inst_path} + doins -r components + + # *.rc files for x86_64 are only available on multilib systems + local rcfiles="*.rc" + if use amd64 && ! has_multilib_profile ; then + rcfiles="" + fi + for each in VBox{ExtPackHelperApp,Manage,SVC,Tunctl,XPCOMIPCD} *so *r0 ${rcfiles} ; do + vbox_inst ${each} + done + + # These binaries need to be suid root. + for each in VBox{Headless,Net{AdpCtl,DHCP,NAT}} ; do + vbox_inst ${each} 4750 + done + + # Install EFI Firmware files (bug #320757) + pushd "${S}"/src/VBox/Devices/EFI/FirmwareBin &>/dev/null || die + for fwfile in VBoxEFI{32,64}.fd ; do + vbox_inst ${fwfile} 0644 + done + popd &>/dev/null || die + + # VBoxSVC and VBoxManage need to be pax-marked (bug #403453) + # VBoxXPCOMIPCD (bug #524202) + for each in VBox{Headless,Manage,SVC,XPCOMIPCD} ; do + pax-mark -m "${ED%/}"${vbox_inst_path}/${each} + done + + # Symlink binaries to the shipped wrapper + for each in vbox{headless,manage} VBox{Headless,Manage,VRDP} ; do + dosym ${vbox_inst_path}/VBox /usr/bin/${each} + done + dosym ${vbox_inst_path}/VBoxTunctl /usr/bin/VBoxTunctl + + if use pam ; then + # VRDPAuth only works with this (bug #351949) + dosym VBoxAuth.so ${vbox_inst_path}/VRDPAuth.so + fi + + # set an env-variable for 3rd party tools + echo -n "VBOX_APP_HOME=${vbox_inst_path}" > "${T}/90virtualbox" + doenvd "${T}/90virtualbox" + + if ! use headless ; then + vbox_inst VBoxSDL 4750 + pax-mark -m "${ED%/}"${vbox_inst_path}/VBoxSDL + + for each in vboxsdl VBoxSDL ; do + dosym ${vbox_inst_path}/VBox /usr/bin/${each} + done + + if use qt5 ; then + vbox_inst VirtualBox 4750 + pax-mark -m "${ED%/}"${vbox_inst_path}/VirtualBox + + if use opengl ; then + vbox_inst VBoxTestOGL + pax-mark -m "${ED%/}"${vbox_inst_path}/VBoxTestOGL + fi + + for each in virtualbox VirtualBox ; do + dosym ${vbox_inst_path}/VBox /usr/bin/${each} + done + + insinto /usr/share/${PN} + doins -r nls + doins -r UnattendedTemplates + + newmenu "${FILESDIR}"/${PN}-ose.desktop-2 ${PN}.desktop + fi + + pushd "${S}"/src/VBox/Artwork/OSE &>/dev/null || die + for size in 16 32 48 64 128 ; do + newicon -s ${size} ${PN}-${size}px.png ${PN}.png + done + newicon ${PN}-48px.png ${PN}.png + doicon -s scalable ${PN}.svg + popd &>/dev/null || die + pushd "${S}"/src/VBox/Artwork/other &>/dev/null || die + for size in 16 24 32 48 64 72 96 128 256 512 ; do + for ico in hdd ova ovf vbox{,-extpack} vdi vdh vmdk ; do + icofile="${PN}-${ico}-${size}px.png" + if [[ -f "${icofile}" ]] ; then + newicon -s ${size} ${icofile} ${PN}-${ico}.png + fi + done + done + popd &>/dev/null || die + fi + + if use lvm ; then + vbox_inst VBoxVolInfo 4750 + dosym ${vbox_inst_path}/VBoxVolInfo /usr/bin/VBoxVolInfo + fi + + if use sdk ; then + insinto ${vbox_inst_path} + doins -r sdk + + if use java ; then + java-pkg_regjar "${ED%/}/${vbox_inst_path}/sdk/bindings/xpcom/java/vboxjxpcom.jar" + java-pkg_regso "${ED%/}/${vbox_inst_path}/libvboxjxpcom.so" + fi + fi + + if use udev ; then + # New way of handling USB device nodes for VBox (bug #356215) + local udevdir="$(get_udevdir)" + insinto ${udevdir} + doins VBoxCreateUSBNode.sh + fowners root:vboxusers ${udevdir}/VBoxCreateUSBNode.sh + fperms 0750 ${udevdir}/VBoxCreateUSBNode.sh + insinto ${udevdir}/rules.d + sed "s@%UDEVDIR%@${udevdir}@" "${FILESDIR}"/10-virtualbox.rules \ + > "${T}"/10-virtualbox.rules || die + doins "${T}"/10-virtualbox.rules + fi + + if use vboxwebsrv ; then + vbox_inst vboxwebsrv + dosym ${vbox_inst_path}/VBox /usr/bin/vboxwebsrv + newinitd "${FILESDIR}"/vboxwebsrv-initd vboxwebsrv + newconfd "${FILESDIR}"/vboxwebsrv-confd vboxwebsrv + fi + + # Fix version string in extensions or else they don't get accepted + # by the virtualbox host process (see bug #438930) + find ExtensionPacks -type f -name "ExtPack.xml" -print0 \ + | xargs --no-run-if-empty --null sed -i '/Version/s@_Gentoo@@' \ + || die + + if use vnc ; then + insinto ${vbox_inst_path}/ExtensionPacks + doins -r ExtensionPacks/VNC + fi + + if use dtrace ; then + insinto ${vbox_inst_path}/ExtensionPacks + doins -r ExtensionPacks/Oracle_VBoxDTrace_Extension_Pack + fi + + if use doc ; then + dodoc UserManual.pdf + fi + + newtmpfiles "${FILESDIR}"/${PN}-vboxusb_tmpfilesd ${PN}-vboxusb.conf +} + +pkg_postinst() { + gnome2_icon_cache_update + xdg_desktop_database_update + + if use udev ; then + udevadm control --reload-rules \ + && udevadm trigger --subsystem-match=usb + fi + + tmpfiles_process /usr/lib/tmpfiles.d/virtualbox-vboxusb.conf + + if ! use headless && use qt5 ; then + elog "To launch VirtualBox just type: \"virtualbox\"." + fi + elog "You must be in the vboxusers group to use VirtualBox." + elog "" + elog "The latest user manual is available for download at:" + elog "http://download.virtualbox.org/virtualbox/${PV}/UserManual.pdf" + elog "" + elog "For advanced networking setups you should emerge:" + elog "net-misc/bridge-utils and sys-apps/usermode-utilities" + elog "" + elog "Starting with version 4.0.0, ${PN} has USB-1 support." + elog "For USB-2 support, PXE-boot ability and VRDP support please emerge" + elog " app-emulation/virtualbox-extpack-oracle" + elog "package." + elog "Starting with version 5.0.0, ${PN} no longer has the \"additions\" and" + elog "the \"extension\" USE flag. For installation of the guest additions ISO" + elog "image, please emerge" + elog " app-emulation/virtualbox-additions" + elog "and for the USB2, USB3, VRDP and PXE boot ROM modules, please emerge" + elog " app-emulation/virtualbox-extpack-oracle" + if ! use udev ; then + elog "" + elog "WARNING!" + elog "Without USE=udev, USB devices will likely not work in ${PN}." + elif [ -e "${ROOT%/}/etc/udev/rules.d/10-virtualbox.rules" ] ; then + elog "" + elog "Please remove \"${ROOT%/}/etc/udev/rules.d/10-virtualbox.rules\"" + elog "or else USB in ${PN} won't work." + fi +} + +pkg_postrm() { + gnome2_icon_cache_update + xdg_desktop_database_update +} diff --git a/app-emulation/virtualbox/virtualbox-6.0.12.ebuild b/app-emulation/virtualbox/virtualbox-6.0.16.ebuild similarity index 99% rename from app-emulation/virtualbox/virtualbox-6.0.12.ebuild rename to app-emulation/virtualbox/virtualbox-6.0.16.ebuild index 0d646aa47e22..207772925288 100644 --- a/app-emulation/virtualbox/virtualbox-6.0.12.ebuild +++ b/app-emulation/virtualbox/virtualbox-6.0.16.ebuild @@ -3,7 +3,7 @@ EAPI=7 -PYTHON_COMPAT=( python{2_7,3_{6,7}} ) +PYTHON_COMPAT=( python{2_7,3_{6,7,8}} ) inherit desktop flag-o-matic java-pkg-opt-2 linux-info pax-utils python-single-r1 tmpfiles toolchain-funcs udev xdg MY_PV="${PV/beta/BETA}" @@ -13,7 +13,7 @@ MY_P=VirtualBox-${MY_PV} DESCRIPTION="Family of powerful x86 virtualization products for enterprise and home use" HOMEPAGE="https://www.virtualbox.org/" SRC_URI="https://download.virtualbox.org/virtualbox/${MY_PV}/${MY_P}.tar.bz2 - https://dev.gentoo.org/~polynomial-c/${PN}/patchsets/${PN}-6.0.0_beta2-patches-01.tar.xz" + https://dev.gentoo.org/~polynomial-c/${PN}/patchsets/${PN}-6.0.16-patches-01.tar.xz" LICENSE="GPL-2 dtrace? ( CDDL )" SLOT="0" diff --git a/app-emulation/virtualbox/virtualbox-6.1.2.ebuild b/app-emulation/virtualbox/virtualbox-6.1.2.ebuild new file mode 100644 index 000000000000..fb112b9e937c --- /dev/null +++ b/app-emulation/virtualbox/virtualbox-6.1.2.ebuild @@ -0,0 +1,504 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python{2_7,3_{6,7,8}} ) +inherit desktop flag-o-matic java-pkg-opt-2 linux-info pax-utils python-single-r1 tmpfiles toolchain-funcs udev xdg + +MY_PV="${PV/beta/BETA}" +MY_PV="${MY_PV/rc/RC}" +MY_P=VirtualBox-${MY_PV} + +DESCRIPTION="Family of powerful x86 virtualization products for enterprise and home use" +HOMEPAGE="https://www.virtualbox.org/" +SRC_URI="https://download.virtualbox.org/virtualbox/${MY_PV}/${MY_P}.tar.bz2 + https://dev.gentoo.org/~polynomial-c/${PN}/patchsets/${PN}-6.1.0_rc1-patches-01.tar.xz" + +LICENSE="GPL-2 dtrace? ( CDDL )" +SLOT="0" +[[ "${PV}" == *_beta* ]] || [[ "${PV}" == *_rc* ]] || \ +KEYWORDS="~amd64" +IUSE="alsa debug doc dtrace headless java libressl lvm +opus pam pax_kernel pulseaudio +opengl python +qt5 +sdk +udev vboxwebsrv vnc" + +CDEPEND=" + ${PYTHON_DEPS} + !app-emulation/virtualbox-bin + ~app-emulation/virtualbox-modules-${PV} + dev-libs/libIDL + >=dev-libs/libxslt-1.1.19 + net-misc/curl + dev-libs/libxml2 + media-libs/libpng:0= + media-libs/libvpx:0= + sys-libs/zlib:= + !headless? ( + media-libs/libsdl:0[X,video] + x11-libs/libX11 + x11-libs/libxcb:= + x11-libs/libXcursor + x11-libs/libXext + x11-libs/libXmu + x11-libs/libXt + opengl? ( virtual/opengl media-libs/freeglut ) + qt5? ( + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtprintsupport:5 + dev-qt/qtwidgets:5 + dev-qt/qtx11extras:5 + opengl? ( dev-qt/qtopengl:5 ) + x11-libs/libXinerama + ) + ) + libressl? ( dev-libs/libressl:= ) + !libressl? ( dev-libs/openssl:0= ) + lvm? ( sys-fs/lvm2 ) + opus? ( media-libs/opus ) + udev? ( >=virtual/udev-171 ) + vnc? ( >=net-libs/libvncserver-0.9.9 ) +" +DEPEND=" + ${CDEPEND} + alsa? ( >=media-libs/alsa-lib-1.0.13 ) + !headless? ( x11-libs/libXinerama ) + pam? ( sys-libs/pam ) + pax_kernel? ( sys-apps/elfix ) + pulseaudio? ( media-sound/pulseaudio ) + qt5? ( dev-qt/linguist-tools:5 ) + vboxwebsrv? ( net-libs/gsoap[-gnutls(-)] ) +" +BDEPEND=" + ${PYTHON_DEPS} + >=dev-util/kbuild-0.1.9998.3127 + >=dev-lang/yasm-0.6.2 + sys-devel/bin86 + sys-libs/libcap + sys-power/iasl + virtual/pkgconfig + doc? ( + app-text/docbook-sgml-dtd:4.4 + dev-texlive/texlive-basic + dev-texlive/texlive-latex + dev-texlive/texlive-latexrecommended + dev-texlive/texlive-latexextra + dev-texlive/texlive-fontsrecommended + dev-texlive/texlive-fontsextra + ) + java? ( >=virtual/jdk-1.6 ) +" +RDEPEND=" + ${CDEPEND} + java? ( >=virtual/jre-1.6 ) +" + +QA_TEXTRELS_x86="usr/lib/virtualbox-ose/VBoxGuestPropSvc.so + usr/lib/virtualbox/VBoxSDL.so + usr/lib/virtualbox/VBoxSharedFolders.so + usr/lib/virtualbox/VBoxDD2.so + usr/lib/virtualbox/VBoxOGLrenderspu.so + usr/lib/virtualbox/VBoxPython.so + usr/lib/virtualbox/VBoxDD.so + usr/lib/virtualbox/VBoxDDU.so + usr/lib/virtualbox/VBoxREM64.so + usr/lib/virtualbox/VBoxSharedClipboard.so + usr/lib/virtualbox/VBoxHeadless.so + usr/lib/virtualbox/VBoxRT.so + usr/lib/virtualbox/VBoxREM.so + usr/lib/virtualbox/VBoxSettings.so + usr/lib/virtualbox/VBoxKeyboard.so + usr/lib/virtualbox/VBoxSharedCrOpenGL.so + usr/lib/virtualbox/VBoxVMM.so + usr/lib/virtualbox/VirtualBox.so + usr/lib/virtualbox/VBoxOGLhosterrorspu.so + usr/lib/virtualbox/components/VBoxC.so + usr/lib/virtualbox/components/VBoxSVCM.so + usr/lib/virtualbox/components/VBoxDDU.so + usr/lib/virtualbox/components/VBoxRT.so + usr/lib/virtualbox/components/VBoxREM.so + usr/lib/virtualbox/components/VBoxVMM.so + usr/lib/virtualbox/VBoxREM32.so + usr/lib/virtualbox/VBoxPython2_7.so + usr/lib/virtualbox/VBoxXPCOMC.so + usr/lib/virtualbox/VBoxOGLhostcrutil.so + usr/lib/virtualbox/VBoxNetDHCP.so + usr/lib/virtualbox/VBoxNetNAT.so" + +S="${WORKDIR}/${MY_P}" + +REQUIRED_USE=" + java? ( sdk ) + python? ( sdk ) + vboxwebsrv? ( java ) + ${PYTHON_REQUIRED_USE} +" + +pkg_pretend() { + if ! use headless && ! use qt5 ; then + einfo "No USE=\"qt5\" selected, this build will not include any Qt frontend." + elif use headless && use qt5 ; then + einfo "You selected USE=\"headless qt5\", defaulting to" + einfo "USE=\"headless\", this build will not include any X11/Qt frontend." + fi + + if ! use opengl ; then + einfo "No USE=\"opengl\" selected, this build will lack" + einfo "the OpenGL feature." + fi + if ! use python ; then + einfo "You have disabled the \"python\" USE flag. This will only" + einfo "disable the python bindings being installed." + fi +} + +pkg_setup() { + java-pkg-opt-2_pkg_setup + python-single-r1_pkg_setup + + tc-ld-disable-gold #bug 488176 + tc-export CC CXX LD AR RANLIB + export HOST_CC="$(tc-getBUILD_CC)" +} + +src_prepare() { + # Remove shipped binaries (kBuild,yasm), see bug #232775 + rm -r kBuild/bin tools || die + + # Replace pointless GCC version check with something less stupid. + # This is needed for the qt5 version check. + sed -e 's@^check_gcc$@cc_maj="$(${CC} -dumpversion | cut -d. -f1)" ; cc_min="$(${CC} -dumpversion | cut -d. -f2)"@' \ + -i configure || die + + # Disable things unused or split into separate ebuilds + sed -e "s@MY_LIBDIR@$(get_libdir)@" \ + "${FILESDIR}"/${PN}-5-localconfig > LocalConfig.kmk || die + + # Respect LDFLAGS + sed -e "s@_LDFLAGS\.${ARCH}*.*=@& ${LDFLAGS}@g" \ + -i Config.kmk src/libs/xpcom18a4/Config.kmk || die + + # Do not use hard-coded ld (related to bug #488176) + sed -e '/QUIET)ld /s@ld @$(LD) @' \ + -i src/VBox/Devices/PC/ipxe/Makefile.kmk || die + + # Use PAM only when pam USE flag is enbaled (bug #376531) + if ! use pam ; then + elog "Disabling PAM removes the possibility to use the VRDP features." + sed -i 's@^.*VBOX_WITH_PAM@#VBOX_WITH_PAM@' Config.kmk || die + sed -i 's@\(.*/auth/Makefile.kmk.*\)@#\1@' \ + src/VBox/HostServices/Makefile.kmk || die + fi + + # add correct java path + if use java ; then + sed "s@/usr/lib/jvm/java-6-sun@$(java-config -O)@" \ + -i "${S}"/Config.kmk || die + java-pkg-opt-2_src_prepare + fi + + # Only add nopie patch when we're on hardened + if gcc-specs-pie ; then + eapply "${FILESDIR}/050_virtualbox-5.2.8-nopie.patch" + fi + + # Only add paxmark patch when we're on pax_kernel + if use pax_kernel ; then + eapply "${FILESDIR}"/virtualbox-5.2.8-paxmark-bldprogs.patch + fi + + eapply "${WORKDIR}/patches" + + eapply_user +} + +doecho() { + echo "$@" + "$@" || die +} + +src_configure() { + local myconf=( + --with-gcc="$(tc-getCC)" + --with-g++="$(tc-getCXX)" + --disable-dbus + --disable-kmods + $(usex alsa '' --disable-alsa) + $(usex debug --build-debug '') + $(usex doc '' --disable-docs) + $(usex java '' --disable-java) + $(usex lvm '' --disable-devmapper) + $(usex opus '' --disable-libopus) + $(usex pulseaudio '' --disable-pulse) + $(usex python '' --disable-python) + $(usex vboxwebsrv --enable-webservice '') + $(usex vnc --enable-vnc '') + ) + if ! use headless ; then + myconf+=( + $(usex opengl '' --disable-opengl) + $(usex qt5 '' --disable-qt) + ) + else + myconf+=( + --build-headless + --disable-opengl + ) + fi + if use amd64 && ! has_multilib_profile ; then + myconf+=( --disable-vmmraw ) + fi + # not an autoconf script + doecho ./configure ${myconf[@]} +} + +src_compile() { + source ./env.sh || die + + # Force kBuild to respect C[XX]FLAGS and MAKEOPTS (bug #178529) + MAKEJOBS=$(grep -Eo '(\-j|\-\-jobs)(=?|[[:space:]]*)[[:digit:]]+' <<< ${MAKEOPTS}) #' + MAKELOAD=$(grep -Eo '(\-l|\-\-load-average)(=?|[[:space:]]*)[[:digit:]]+' <<< ${MAKEOPTS}) #' + MAKEOPTS="${MAKEJOBS} ${MAKELOAD}" + MAKE="kmk" emake \ + VBOX_BUILD_PUBLISHER=_Gentoo \ + TOOL_GCC3_CC="$(tc-getCC)" TOOL_GCC3_CXX="$(tc-getCXX)" \ + TOOL_GCC3_AS="$(tc-getCC)" TOOL_GCC3_AR="$(tc-getAR)" \ + TOOL_GCC3_LD="$(tc-getCXX)" TOOL_GCC3_LD_SYSMOD="$(tc-getLD)" \ + TOOL_GCC3_CFLAGS="${CFLAGS}" TOOL_GCC3_CXXFLAGS="${CXXFLAGS}" \ + VBOX_GCC_OPT="${CXXFLAGS}" \ + TOOL_YASM_AS=yasm KBUILD_VERBOSE=2 \ + all +} + +src_install() { + cd "${S}"/out/linux.${ARCH}/$(usex debug debug release)/bin || die + + local vbox_inst_path="/usr/$(get_libdir)/${PN}" each size ico icofile + + vbox_inst() { + local binary="${1}" + local perms="${2:-0750}" + local path="${3:-${vbox_inst_path}}" + + [[ -n "${binary}" ]] || die "vbox_inst: No binary given!" + [[ ${perms} =~ ^[[:digit:]]+{4}$ ]] || die "vbox_inst: perms must consist of four digits." + + insinto ${path} + doins ${binary} + fowners root:vboxusers ${path}/${binary} + fperms ${perms} ${path}/${binary} + } + + # Create configuration files + insinto /etc/vbox + newins "${FILESDIR}/${PN}-4-config" vbox.cfg + + # Set the correct libdir + sed \ + -e "s@MY_LIBDIR@$(get_libdir)@" \ + -i "${ED}"/etc/vbox/vbox.cfg || die "vbox.cfg sed failed" + + # Install the wrapper script + exeinto ${vbox_inst_path} + newexe "${FILESDIR}/${PN}-ose-6-wrapper" "VBox" + fowners root:vboxusers ${vbox_inst_path}/VBox + fperms 0750 ${vbox_inst_path}/VBox + + # Install binaries and libraries + insinto ${vbox_inst_path} + doins -r components + + for each in VBox{Autostart,BalloonCtrl,BugReport,CpuReport,ExtPackHelperApp,Manage,SVC,Tunctl,VMMPreload,XPCOMIPCD} *so *r0 iPxeBaseBin ; do + vbox_inst ${each} + done + + # These binaries need to be suid root. + for each in VBox{Headless,Net{AdpCtl,DHCP,NAT}} ; do + vbox_inst ${each} 4750 + done + + # Install EFI Firmware files (bug #320757) + for each in VBoxEFI{32,64}.fd ; do + vbox_inst ${each} 0644 + done + + # VBoxSVC and VBoxManage need to be pax-marked (bug #403453) + # VBoxXPCOMIPCD (bug #524202) + for each in VBox{Headless,Manage,SVC,XPCOMIPCD} ; do + pax-mark -m "${ED}"${vbox_inst_path}/${each} + done + + # Symlink binaries to the shipped wrapper + for each in vbox{autostart,balloonctrl,bugreport,headless,manage} VBox{Autostart,BalloonCtrl,BugReport,Headless,Manage,VRDP} ; do + dosym ${vbox_inst_path}/VBox /usr/bin/${each} + done + dosym ${vbox_inst_path}/VBoxTunctl /usr/bin/VBoxTunctl + + if use pam ; then + # VRDPAuth only works with this (bug #351949) + dosym VBoxAuth.so ${vbox_inst_path}/VRDPAuth.so + fi + + # set an env-variable for 3rd party tools + echo -n "VBOX_APP_HOME=${vbox_inst_path}" > "${T}/90virtualbox" + doenvd "${T}/90virtualbox" + + if ! use headless ; then + vbox_inst rdesktop-vrdp + vbox_inst VBoxSDL 4750 + pax-mark -m "${ED}"${vbox_inst_path}/VBoxSDL + + for each in vboxsdl VBoxSDL ; do + dosym ${vbox_inst_path}/VBox /usr/bin/${each} + done + + if use qt5 ; then + vbox_inst VirtualBox + vbox_inst VirtualBoxVM 4750 + for each in VirtualBox{,VM} ; do + pax-mark -m "${ED}"${vbox_inst_path}/${each} + done + + if use opengl ; then + vbox_inst VBoxTestOGL + pax-mark -m "${ED}"${vbox_inst_path}/VBoxTestOGL + fi + + for each in virtualbox{,vm} VirtualBox{,VM} ; do + dosym ${vbox_inst_path}/VBox /usr/bin/${each} + done + + insinto /usr/share/${PN} + doins -r nls + doins -r UnattendedTemplates + + domenu ${PN}.desktop + fi + + pushd "${S}"/src/VBox/Artwork/OSE &>/dev/null || die + for size in 16 32 48 64 128 ; do + newicon -s ${size} ${PN}-${size}px.png ${PN}.png + done + newicon ${PN}-48px.png ${PN}.png + doicon -s scalable ${PN}.svg + popd &>/dev/null || die + pushd "${S}"/src/VBox/Artwork/other &>/dev/null || die + for size in 16 24 32 48 64 72 96 128 256 512 ; do + for ico in hdd ova ovf vbox{,-extpack} vdi vdh vmdk ; do + icofile="${PN}-${ico}-${size}px.png" + if [[ -f "${icofile}" ]] ; then + newicon -s ${size} ${icofile} ${PN}-${ico}.png + fi + done + done + popd &>/dev/null || die + fi + + if use lvm ; then + vbox_inst VBoxVolInfo 4750 + dosym ${vbox_inst_path}/VBoxVolInfo /usr/bin/VBoxVolInfo + fi + + if use sdk ; then + insinto ${vbox_inst_path} + doins -r sdk + + if use java ; then + java-pkg_regjar "${ED}/${vbox_inst_path}/sdk/bindings/xpcom/java/vboxjxpcom.jar" + java-pkg_regso "${ED}/${vbox_inst_path}/libvboxjxpcom.so" + fi + fi + + if use udev ; then + # New way of handling USB device nodes for VBox (bug #356215) + local udevdir="$(get_udevdir)" + insinto ${udevdir} + doins VBoxCreateUSBNode.sh + fowners root:vboxusers ${udevdir}/VBoxCreateUSBNode.sh + fperms 0750 ${udevdir}/VBoxCreateUSBNode.sh + insinto ${udevdir}/rules.d + sed "s@%UDEVDIR%@${udevdir}@" "${FILESDIR}"/10-virtualbox.rules \ + > "${T}"/10-virtualbox.rules || die + doins "${T}"/10-virtualbox.rules + fi + + if use vboxwebsrv ; then + vbox_inst vboxwebsrv + dosym ${vbox_inst_path}/VBox /usr/bin/vboxwebsrv + newinitd "${FILESDIR}"/vboxwebsrv-initd vboxwebsrv + newconfd "${FILESDIR}"/vboxwebsrv-confd vboxwebsrv + fi + + # Fix version string in extensions or else they don't get accepted + # by the virtualbox host process (see bug #438930) + find ExtensionPacks -type f -name "ExtPack.xml" -print0 \ + | xargs --no-run-if-empty --null sed -i '/Version/s@_Gentoo@@' \ + || die + + local extensions_dir="${vbox_inst_path}/ExtensionPacks" + + if use vnc ; then + insinto ${extensions_dir} + doins -r ExtensionPacks/VNC + fi + + if use dtrace ; then + insinto ${extensions_dir} + doins -r ExtensionPacks/Oracle_VBoxDTrace_Extension_Pack + fi + + if use doc ; then + dodoc UserManual.pdf + fi + + newtmpfiles "${FILESDIR}"/${PN}-vboxusb_tmpfilesd ${PN}-vboxusb.conf +} + +pkg_preinst() { + xdg_pkg_preinst +} + +pkg_postinst() { + xdg_pkg_postinst + + if use udev ; then + udevadm control --reload-rules \ + && udevadm trigger --subsystem-match=usb + fi + + tmpfiles_process /usr/lib/tmpfiles.d/virtualbox-vboxusb.conf + + if ! use headless && use qt5 ; then + elog "To launch VirtualBox just type: \"virtualbox\"." + fi + elog "You must be in the vboxusers group to use VirtualBox." + elog "" + elog "The latest user manual is available for download at:" + elog "http://download.virtualbox.org/virtualbox/${PV}/UserManual.pdf" + elog "" + elog "For advanced networking setups you should emerge:" + elog "net-misc/bridge-utils and sys-apps/usermode-utilities" + elog "" + elog "Starting with version 4.0.0, ${PN} has USB-1 support." + elog "For USB-2 support, PXE-boot ability and VRDP support please emerge" + elog " app-emulation/virtualbox-extpack-oracle" + elog "package." + elog "Starting with version 5.0.0, ${PN} no longer has the \"additions\" and" + elog "the \"extension\" USE flag. For installation of the guest additions ISO" + elog "image, please emerge" + elog " app-emulation/virtualbox-additions" + elog "and for the USB2, USB3, VRDP and PXE boot ROM modules, please emerge" + elog " app-emulation/virtualbox-extpack-oracle" + if ! use udev ; then + elog "" + elog "WARNING!" + elog "Without USE=udev, USB devices will likely not work in ${PN}." + elif [[ -e "${ROOT}/etc/udev/rules.d/10-virtualbox.rules" ]] ; then + elog "" + elog "Please remove \"${ROOT}/etc/udev/rules.d/10-virtualbox.rules\"" + elog "or else USB in ${PN} won't work." + fi +} + +pkg_postrm() { + xdg_pkg_postrm +} diff --git a/app-misc/Manifest.gz b/app-misc/Manifest.gz index 78178bc5e55efe134e4798b30939893247174ea3..7b2a0534f7be0d2f99428c5c06e480245a42c6ba 100644 GIT binary patch delta 23085 zcmV(tKb1}8&UD*S)x9K;8JQUw!8t1` zN1Vec{H`b1t=OFDUn7C5T1@9_m#)k$-FXHMH4ZJv?<3yY5xFU#j3rUo1%AGQmH~u+ z0-_#9;E9b>_ZSm>{POLOpYA8W+qVs`w&9Tf6;Edrle$Hxx%;69H>JSelq4JBygy7OT!=O|~rtS)y}=+!;J>u&!Plvi<%s*6!#^!wXXuvPMXY79j)}=;c+&7 z%a$ZwZzS8o<4x&Se|1f%`rFyX^G<&GIllMt?VXBrc`SSI0eBg^MjO<)UXG+e!dT;P z<M9rH{#7g{_a#b3qbdIDwM%%aS zh)zauipO!>#qB^V_^4q`zc)2eWt<$!jB*>oFE{{Nx|a?xiFCJ41&5GwcpK+@DqFoC z+>i179VsmA4<_(feC?zESy!Y2B%LZ|?XRCF0&`RE==m4r(oh|h@yCw>%5W>6a&{?Z& z2jez8y)d%-!DUkAcdciMWV+dr8gy21oKDTFxiK$w=$YtlVp9b64VInD;#$FA0z7$+ zSWo@M(a!GCNFf9jI47p6Ne0KvV=_d#5gZibe{p3_Mi^OVaoftJK6W7Dsb7=;$m#UpY9PGjjwI5>j7iuzQ!Fh(>W{qI_9 zyWxJ2nR{AIgX{Fdsa+eLqqwa{-Ud6iJ{DNC;u*Y>Z9 zE1&9NE6vWgzvs4b8@*QQ-fG3zrh@7^e~l7q$zRdNwKn#S&`Ha!8{YQ2yE5|Dq|nvG zp`mUebv2d`0G3;>r!&qWe=4Ih$Q#jHI{PAjtZj4c2W4^B*gJJcH%?ibV@eO zd>gRcX+L3K>;_)Bs^Hq>Ri`B9^HKd3ejk7Ry;`|0^qVBBB%y^m`$(D_oZ7Sof3O!w za~z8A5=T#Y?^nKL=$`rtRHY$n@S#$H%i5y$R1*<^%W=y`EvFiU1eB?A1;v#$%y1m( z`pWh)ygJnvuFmeL>51KkQY)KeGoRpa`CQdw9Vf`s$z7te1*#yzw(|~aLT5fLQsqxw z2SFIxa^>Vkxw>02bq^|xjay(pf0&eY^UHKj4fEaO`uz2eccbpdO-w+%mNk3hm4vL# zF5i)8b8+j5&-*-g?aRWxN&D2f98{!X1Z8?%3tQ?TaFx5J8MPMmU|nkF5T&|lxg3=j z*^e-_mE><5V#C}d{=SKdHglhXD~f^1GEo_LTbh0~5t*0%Wm9zW$k~PMe@nKss^kik zk`M_TJ|)r$*hs3hAZr-{ODT$*`V6NO`LT5+Du`mL7@WRoKF{NM{rA(mygbIX6TF$U zPwneTnXS~R1Xxe96X#_r>6mq_;alDWUn4fZMDQFZNT&k6j&%?!n2lG;Lp!N#995|e zwrh;w#M?dd9$h2iKB|Mvf6aU=yxl0VM-e5g#6`zGj_P{MP*a3|KopRMeDMG&d}XK) zx6Y?i5WO?iDN;vyEiI5LwI`b0Hdz3KkigTZ%OY$`hbjSzXHPwXDQq4=>-YMl{)aSQ zJ|5fvn<1NGY`SZ4WQwqa&$c>=b~|kaPCes%OqBzt^z#3W)Y2HDlUiX!f3FLtTVdq2 zHtn1#ny<&0V<3Xx>4hfFsL5>dEaU^_gQ9|X6r{HVl+z3QM6AF6_FT6G+P&)T?urk` zZFlHj63Aw%Uf(pWzW8FBYerPJOM5q{FT{D9gp!Mo(X!USvqnwWH;DjKqAv&Hpn{?t zxJ{U+Ra~$IO=P`g5r9s6vCcELOF$&QKI;!U-3gFvuD;(? zLZBHd-6fx!3?>J%8GtZUcWpYFSTq3E4m%T7e>bw{5YmLaWR?1@7A!yR-NX9+zJ7ct zu#!RUsD3NAs&MEz{EHq>X5PR#yNjv({>t0tL?1f6x6OXKNg{Ga-ZI=bJzwMHX2UVR)_>f z>Qp$y#K+t5_AMEs9||U(Bp0_H53&QrYFg&73V$Yr5bc4Vi#bgBArnQ*zH=((|9D!T z>Yw%ddyklh@*`R0lN)200>8eKwPURZpZ?qEzyE!+X=LO9f6wtw9r+=pb}b|AY04+) z&r>fJM<_u-Z-RzxNy;%>I36Zz2x>*Gq^_LE4Y?}ZIOIuA*AZ{07=p3`=yo}1P$y3E z2T@)nfy>n(cVeSH-w(slTTk?YN=?qBr$(3aA^77K z=3Dv&=R7-#e-|rg&&&5~97P3@HC{iX{tG(qZiE>!M0D5SIpY4L1Ipj?0RV85qWsr|~ zA{)i?b++9Vi?y5L5+%2dQ+^0F4%IiM!txkx#8IGA6jgO)cj|G)*9l-Gg-Gyu%sf_* z|M2PSe|>$2@V5u~>)_yCMagwAFL%Mu2u84TlSyci0f)2OXgdLaIr{zKKgg?leyl@Q zHEb!r0A0}xyf?5)xfT8kMsy$LGw){aVuiNf1(j`?O>Zhd2wn~8G;xAEcUCQV3^1FiYdVH8vC(v1n)lEQqJhZR< z_xbVD_y7d^ud~K#k^%zt_p@4U;{gec?;k#XnP2~Yvqo<%0|C90baJ5q?~@jDoPT^4 z+mAsJs6?mb>6r%#l1+H^+g6GUpk1C0MGZH!EAn{gx=HvUI&L-yl~%vR@k0Y5K3BFg zs-*4m>bO9XQ_~kkT|p8>n)Hy4yX(Vt&Iezbr*IQy>Zw6`b;(QHP|%1zoj}vBAwbes z+94IS>F&I_s9|?;H{}d2zroAWtADQIV^p5VRI0#r*Xn$?$OhJo^mKhB$gdxp61tCi z==0Yf|NY0upFh9;g9#Qj8dqT2G~W%%1ZPdVqP&NT1F`uC`f^>>b+>BVNVL0pI5of3 zKiG{jjdhF0P<&wJ3mtX3PhY=2VfHejHNg>0^AV%_(U_mzmvB{_!G({nD4I zM?T%8m8WpFJ*JR{zJK~(pXwi9`fu+fM}MDSKZJZ`fDN%) zQD85Ja!QB1L!Qh%T-?0XyNyd2fENosBFqxt)jqz2Z~&#K<;YFkm&UW}k+bu9b)n%F zQH+wqWQZv1B{@j4x7w?3s8!J#Yd*3cNuN(;@1)phIGcJMZu4g6+^)1&N(aRtE`3+2 z>4d~&Rbz2f8j_=KSAR%(HO?QeQhD8^U+Jzt^I?-hHa{sKgI$iN_|@m1@7U!$@9=0; z+bjhb=p-Uzvrw{?gP?mUiwAJNm3WY;(xfemT3XQv78(UGHau0!sp)>XTW2!Eig-EpOwm3@_lXh6OE zZ+F#(ZK*&I3sv)}H!#9q*r?HEPbfG(R=(J-w|@TP=g)87 z-&xezEPtg+BdHS|{X6*vqbng4_siX)JR8SbNsgq;&GrlGOCur+?$bS>(npO`gD)98 zk@}XSC}~p9aeve1PF=|RRR4q$v-czkg|l;UPl)Sp!Au{twFps(E;m8C@vhpT&SG7% zX^QD{12*NQqqXY3EHa3+`?5jgCfLQSCRmR?G9=jDR;vM2zBUu7I_W& zNuGOurpiD2JH@MaRx%Vi+#v<49q0;yPMvmn3`AC**neEA5};Rp4N?DAdg>l)<3!Oi z3cjv=SF1*PqJ+9b6o+$gKnt}1!It{5N$$;!x+sEtrxM_ur#fH69ZQT0sJ?N0b%zav zQ|bxZm;@rJX!^tEtO6upcmIoFIM>V}WHwiJV>O1MYme`MoG7#<*x>`fsHP{I@TDC4x3OD}Qm zAsCS-D*;?<=}s+~ZrNni78DiS@v1Nuft+9#n}3>pwOQN|3nFDSMgLR|jw4DX0yaz+ zC7r>YbJ`R}2&;OlDHXNDrfXgxW}?J?JQ_V;#@9K1_TQf4w(u~5cPXQBl==MJN||hP zQ-8Nz{fshch2AH)w=`n zgMa%0T9dtHFL(A=&lUWx)xD;C#)9LrDl+5$(Y&MsNl` zxz2mY1K2l5!j{}8r(fIB(?%z`>1ZOK!haFAF9CX&|gRS8>Mts3pyN8AH1ZL0QdJK zN2wG>y{#{#0#Qo(3>k$}o$6E9^G@#P$d3EqzEs`=Z(@-Gb+uDK{E;8OeEsnG>wow0 z;m7FT$5TrnJ?!B5l9#euezYn9#wIE8_`W4>I)SaS)3%<%TKg)X&!a~Uw3B3l)y)%3 zZ7bYV?LRdQksM!+O~H#53zbjMG>1H!qP;eru;!qI&^OM28(MYk1Xp2$;vTMSA6;&K z<5z+p+}a^A0xl+jaj2VaqT^-n3V-M6@VX@aK^{8b5i+SH!SoU<_WSf{7ftG`!rG;3 zZ`X)J+2+vmvHh&y-znTa8WwsvQH{AWA!SgFu67FYsN`-}ecdy*q;-@rqRlUUX?A}( z>s`h9)+^^!Lg3a|nu3_%95#t!fw+9@>>w?UvI+0QV2esY1Q66~6)H1}-CREpYI;mJ0XF`ZV`!jg56!%BuFb*UM*`&vO@_7ELuKCAl~J$ z9at+Dr-AmO5^go=k?m)3AAjQ3gDz<~G2?A5WH-XnRQ0WMd4f3uAeuFevLYemtyi(T z+`jQR8krifc1!Rf^;{#Xg%d0U%G#;UskjQoJ?IWI^sbzmS|wR!k{5ssQQC4>z4~x5 z#hxPJB;HYc&kZOgC+!-RZVivGJcf~9{`mCi^Vj=na!w+BvGmoJ;(sFUszFN8<70E} zi9KAGPFj;!bu>LYhWIbWo+BXjXK0S2NSS%qXgUKAK6ZxezDyfnu4L z)@D@TzNj=*QVGSydVekAz(dO-vKO9JvNo`*e7M~DjQ4;1{CmZi!wIQE<(WjbIS$tU z(3vCetrJHb9kwPH!4k5$jeEp{(?@n%>|84~9tgJqu+PcX^W!E(ffh-gOAVB=ZMv*Z zJ(GgEpE~GzEbA+7b(L70i|E#MrDL;6bMREuHXsr50~T{#@qdM#6Gw>{Ni}kz!bTW+8jJUbD*}FPhH>9VFE$S?*~Yg>^}-$ebrORCTeaWP#%p zDP0v|k5VI4bAROA>g<(E3L1A*Jzqo$8+v!jF3smf+Z;|Ow#)7|VUOn+moOrktxtCy z4}q3>S{D-TLM=Qp^gPG7%`FWSg_{qWD~nHsp0+mbfz z=hBbgH~|7hDwDbl%qGa=S4WrkMqv-S?OLn47Ng?Q7}n%UyMYy&)BK?VX5H0LzTFAu zWh6nyeIL6t@PAzkT-OTD*NxOlb@^qS8Um-&#{N(S#)TgUVAK_=k4=# z4Xcy2^dzlOza271)wzDJidm`XBF&mmyQ|i(sJ*3t#6=Q0@G(C(N#CB@-*sBv_`SF~$pHy(ylddRainCH74X%mVIK2b@{WX2C5GM<%*L*fQEmd zywM<8W!`Bx-_lzU>$?0l?ybYBATxFI=55J(Q%DpJ>UM5I?xH~SO>N3IC1^aJ*ge1XcM0;rGz7)%7U&=b z<$!<(mqDZw>c`3b;%x-p-DrE=$})dyupOQi`0Cn}P+(^5Ypje&{zZ8J(ti1+4(x`c z{WUj4Z@H12XRTm4q0{B~w<&j!xhcVII9h5;`Kh1Ff}XnKaKG~APe|3!JW&^^W$|;k zLq|N~&z(AASvPpUZi#EUTj#q@pDQ@A+Z(f&nl3ea1C?gfq5im@ssZ1|_fLO6ztXFtvr^|9v5CKHsNw6!wT9~1xkR~ zHF?U0mEa;T*?)JXo|ocyT*6kVeVeSQXTPZttjhantN%k01`@pZWCVISqmA4n z)s<($yXvkFt+K&UR#TUQqsV`4*o>INtsYV=F;O>I)9>?v zJ)o)ty%(MU6l87~P?s~MoGp+=jdC@c+z^$(RZjrtkn5!_2*D+vtCXf@8iaqU{@wyl zK>ZcWWlwnz3 zaGf5{>bWQLP9B-ybF1FtidD2lo&nBL|Hh*3%BfMT?RM_Pwaazub`jNzp3*IAlzXL! zSc$xy%^nW0o|8(1<^6x>7P`}AU=){(;^-KgOVHeA3V@eGH+eX_x|)9}A0Fm0XB;ws z#|q@U22IHC=m12IaLTXBr#VQ`%F*e6<&~fu%^J0wR3MV%lx8D9gj07`s?VvW{;A>4LF`ZXN~*mu!VouO8TF9sE2d8k^`Kn z{MVgmrqV7T0%(}m5*AO7>Ljc3mN|)z>qD>Z(OHKz5xRN=Y2jmTvi2Tz&3IHeeJCiQy<3Tr`h*xsge9Q6eu2-!h< zj)hZ55!9EbUL&zkZ`h+Cr(JG6QDICaOp5{vc5vMY^w58h_Xc2LIGClxcrS#iOKm}^Z`rLRB^WPF z1JoP0ML;>necBX}Py32n!-Ze6`kDtWbri)X4k=0dJ`U2noT02g>e$s*Cpn5E9T!o; z><^hf$NqmrA|6LO2L%pLJWc+Ry8MEUcvq&t;9p?B%5TCx@&;7pqV3PwmIIP>9wyACliKN6^ zI1)E5*l0yAnC+sedf;XQd2lPzaFVNxx-v0Rm8yTHzzVqM?v{xCIsPlRF;FEh)94J+ z=BYQYX3=w{zqG$9K^t_uS?L$)0@U!G025?|tkp{GPOH8njdQ0}%yldU8h&llu&F7K zOG?)pf^gD;bc%Zkbr<70rFU>Q9#9F0iFPiUd<5G-^ZBs8fBmly3aYnm%utt(P1FHhlRO}By1yewDlyN^mLqK&q@k+i$q$W58UsMP>CWZDe} zXX_Z|7AW;z5cXQpf*htL9gp$efg>*)O`>-(gK}aD&qFAnpx8z%FX{m9>Q%aFQ(9h) zz*MLS?l9WP11J{3z z@VvTPdGd}VUMYn|>14I+HZD;Q?5D##Cp1xI?I}yXiv}E(=yD3#<3~{7&GL&R8iA_` zrjHikw}1WMcfUJf4_q%(oC-zTV{k&1sYlk(2TxmYjV82d;XS8cp4ld#I=FY`+DZMJ zh74dOt{(Nai?_Cc6wHa56_R-qLHd7IAEbcllx7SjmvJa*{IXB3uJP1#aHlVkUa>b% zOrwA*%A#-gRmQ^9>NO3gW>n&~PrD4DW7?&;WP4USy;5IdBv^YO^&%Mx{eyPYU;&hn zs5yAxIal;*YmbrRx4(XT{_$gcd1vSG>U}9T38Gso=bCBVY3CygQK$QlwmN@F)yir( zA?3D4g1mz3lpyEDg{VLUs=e)6EfTvp(K*M|zRF4_sPah3%R|iC4iU#nUyV^vZFyl; zwe?%qXS9K{$tfQ2uzY0D>5e`Mzbl7?+nYO^ZbCs~-{6(nf0_HxFqSFt!?0G30+cJ+;j7yL3J#<5$;@V)dNS@tN)?wP#r@g(bHRj1Ym*mMCVG;WH7 zItG`w!wp}ORV82YdHa7$>0QMu65XzFc57Yz^wyl8B?afAqQ_;pqYX}0YNu0_lAd`3 z0F7}b$%ewiySNVK?A-ks-kCxHQ~_B|2^HGC>x4=5PHuJV>CWb}k@Mf5`nOMiyi1Yi zE8fTDAiPnyk>9F{CcJ~$7NajKZ;;gm7)w)nlZkXMN&K*6D648`0;#VU;gV!E8O$LziF9Q4`V7jdHmY&tZOpZNDf7sRxdTb zF~7KNDsptUp_WT`@)Ym-L#p8=ImS+0cB`s$)>RKz-8;C@w5|5X;mbNszK3B;_r+7j zG#MuKp?NuI?Itit?%)L`L6nYruE#wP*!L!2eYb6uAAsV#oAwadeF&-J4zVVX(Y-!x ze?!P*eSjQ^IfNDW>vUr@80|&Pt3sG3=X9ysGq*opT9k)kLj_qprDCuB>rC3 z;GOa<510P|)fdqL@WYF7+-DqW+hT)iTi>ZUvZij@Z~+A`KDqXN^K$j<(Bs{baMLqF z@tqN`bM3~;PTfUuswBR(bY%Knt?B`(k>KvTaV)F3$?c{;M?)M<{tw!z`7n}7f8o>E z%1OIiZVbv~NZH|NsWEz$%3CO^*I!ydj3voK6)@`t+?6o{^xVcXevSV1)4SXFuzz>j z&t-E}k;{MS!c3s#y10Nq2`)2osMAp|%6e|gA$8%tn(hEY=7?HTj&3&swr$tWL34Xo zX$AmTR)QPM*q!cO;LE6X_66+Kf7bOaKWZFydEa!RI<=MrpExMCr5S}w*ICwrh2jkd ze?(83NF?kOxV`XMZu=?A>G$lJiibL%)ZjtY&Bd1aC1bhp7$es=s2;#8Uft5?)B3OR z?+>5r_uv0`mm(k9nPnSYuf3?b$1wkED0N5a3oaujbu7tzlJ7{B;dIcpe>~&6LtfHZ z(C)U_2OR#Wt?J%NMFVEqbTJ}RY*8_jRCX;Qz)D=PL}|E{nO;RCbq{xJ)8+PZ4yiSt z3l6*!ABAL^?!as&{;nt$BQdB%Ed zoV-uYn;Nh6$&Tisef;|6N5}XlQEB0MxwLq01u&&(OHnqNcR}#sB~z#Fy1w0+Qq#@t zOa*=Ii+Zv)`^fxNAIzf@{FdDlRqGL((kIt>$rRj{yQo?&lWmXwf7d$*_E=Wvwm@t_ zYhhlcdFl(MVEa^pPSsxkF*(6uJNEA_18$1=grxe8*T3fhStCziC<)Om52x1_=GZt|lH-CwFY&9CXcY6E2IE=(Nd>IQrEq6acCHLdFGid+!0)}|n( zIbcq~EnrdBkwQ~7fBqR2HHEh2v@^yUClTj39Y+Qik&3o~jpE$TbL{V8*pIKD{v1ZJ z{@aHy_2n@kN1kJzsveQe-LlR!x(M=dlw+UK46Ms;Cf8p1x$~RY5At9&0U{BR_ zw4(-N@yp3H_o+RlLPK^6Y^DIWcQ-Ik^$Ph!O2zBqGTN3D>QKB8uxMb=>BtSO;DXey zp25t=p}$vp%6NSL`1L&=BT2uW7x87xp|oTMtde{cPF!Xr=~fsNz~L;CpOf*C9e?6UAE)Ynq-vQY>2klGdQ|}o3QU_OaXpjEj{d>F zbWWr(@1~8I8s53*~jzxhs}2v zfKJKHR*IYQ)%I+adfX((JMiy>;Y&{sfQu5`gs9=>LeC&_P6I_U`90cw1b;V~5Gbw{ z;iZ&I?#0=Y?*=FU{0=e}ubk>8rI+2IW8YnuZH1V*nMDI@Z7_ggeQgd=+};XuBsZ9~ zR&#FN=T>!KQ^D3jmFfj?dGis}NkuwPZVp(%5016o}N$YU*Dgr z+!T^8P_dhwj#JkXtvss|6o0@9eR=t3>dv~n$!j5$_1N9cpd=<3cc9zMO=k8PWfpQD z48dGcEo)U|Q1Vwf9es_cTkfXd2;s<_rM?VE>Scsg)wn1Wt=G0KQ<(ttAXQxY-RHK1 zfb&o}_m`bPIBE(9`R#Js$#J`R`qB!n>1wVsR^#M=M~QVZ?XjKM zr=HwOWwvvijy*`#0Dq01KoQFBvczq>YV*yl>|7{SY)w&CMs@FcX=aU`gf3B&BBN@( z7K=J=ImbBn#7U^~8B$Zf>G8zAeSA*3gNwDVR#-ZnvhooUz)nUOacG|^ips*3IHE*H z;Jb5MZd0I@dZXAW8(4z>t0##oc1{wq3j=jF;AZ126u?80=zmUxmS)6t8usSF00+-{ ze`s=Bb0`-iUv2}Y+{tae=|v-+CBcP{q$r_4D_C5DEZw)x5~BviM^p9|1f8vWlN6 z-*tGTx| zuDKGFUrY*1AeHp$rfh@LS36}?2VvtqjosB_R|0v}QF(?Y<%T(yNIBJNsUHY8s zU9NcSISM-tBE&8yP!*(iZ4{o)fQuOC-2r_WT)#foK7o*W7@LiLn^@f}Ep>cw*)@TwQABP?bqOL3+_D+#r%39`q>UPHLwdZ(Fps zx)k74>h99ob-%g%5@gk5j{f^zmbT=z0kjtv=vI2N>-3>>gCMez%uC%B7$XunKFO-s zyNY^gV*Gqq-^Y0F_3h8cr8lagK>+LG3xB1CRAs78B~3VIX>F_xRlY~rgNnCdkei&v z0f^$v8Y5^Q+ZBxDkh?8cq=ygfqd{mJX^a?j>Fwc~Jk`kzybrhR-dHFc1G(VS=d}kp z#FR>r0?oCi2D}BhEfXNZWUES}%4e0`2#^Tas()vx zd~^j=hr>h{pAs?K-1}n2aU~DEER_aXx?b9WwdBL300Hti)Jgok^J;1o3}4a>!uEMD8E)#l%t5_m zqlf{2ETv8pER`VPp7^2=(;KxM942kqv6&r`rJp$^k2Dhv*J(SQ?Av9KGOn_L%S-Fj zN@X~wjrV=${RPm~t%!e@t2Lw<$U||tb!snpX~XMY3cpHGeSX`!r!_u}{_~wK_k&ZR zt7USh2_Wct`%um;I|oupp${!>1!erNdYKu2h_o$gJf}EB<!ETOpnz zH%ESod-9pVP*;<8Fe*gG? zAOIiRnO?nCjm$K28(QZY3@Ff4HB|v%h)u0ioItKeE|ZNkCiP6y$o`p0VcE=H1s@$8DLJ}D|kk&QE#>o5ySwQIJbJv=5n zt{0WBMCPW-$*|MOdn77e+|uL9rz(4-Ubi49Bujmfo2aC<`{Mdi>PXo;$qrV3k~~_? zy|TcjDU%p22#H8Le@rVK9f*g6h{cLN{OKy{R_Subt~NOLauPZz&L}IIp7wX+al61z zs7_$H=aU-a+h4ztJKqKR^WiC=`>gYy88~Qijg?c(O`-3i!#S}iYoigDww{cctwqBf zgxq5cfT`4kq|fSUOh(@IF@i00T0xDQ23) zT(D=Uz3O|_mid^CQtMI0I@+e5=&hYal5JPDhTsw9mL)S2`oNQQ$%(uFNa1-o+*Bo{ ziWF}p4Bcj%rz_MtY(F2_=dbT@eRz&N+&Sap%}uJ6q%yMD;i>fs3@gEZi{lK)IdpU1 z?yx*Qlmy^%9(KdDmWXb$b0LpgtrlvJYNMP) zAb+}WI~1BGjwrr96-)(xOFy30=b!(uxgZanOV@ZU#VE)Hziw&b?)tj*L&mn~F4Xic zkn~MSJw@#8s1Sg_Q4VFpRTNTF=pS(1ZtXdpdJ*33JM(p>7>?Y^b+8S~;oRGvUS=pR zXS*Pr-OO^YjmxrmLK=YAMnG4HXg_t_)rJXZQI({mx^zI#yWv=WDhM0hZY5`|QJSln zAcY9JwcT;;!v&j^H$H}3H-`}0k)D_FYyUES{`pQEAU*Ut3`ly-^|MiUcH476nWzC) zF!EF-KyPBbR87^0?t62Ok0kE8A*j+pQCo($qzt2>m_$*!>IQd_HaM2O6zA`7exhX+ z5vl`v-i98R(;=sSLS@{GRaf+0+}atA-W=ZRW@x+TsOk`ADPM=&C~ov-$#&VV*7#Gk zd2(f5D-?1wHCjtbvZ=yYdDyN)yQ)?lsRF(3cOc^Hr&{07h+ZXj*QsW~;ClA58ME{ zY%do_7`tP(^SB>WY3IVbFX1?1v?<8(TABhN-n{Fj4F;J@B97mjxK1a*Qrkfd&2{u^ z%X|?CLt^i1?NT?$5b_}hNi`Ibf%=op3S+n>QJO2ZW9-kz_2sW`AD=YV?J?zOgkuBp z%@=LUNQaVtkAQh=XeyMuxcnCJH&^JARKF=7RLIjuYeUWEzMPQCa+x{=mQo3+Pcolf z6Q?C_V$(ER0iQBelnu*CPnQ2T-*lD9H_1=AcWoZdCAQhA z32fr8Wl7HlDS5hX$aLdQ@iT(ER%fmc?di3FhA~&AEbJ!W2m-)ZPQ)wR^rn9zPs--!X zDzeU;1G>y{9?Q{w`kBFQoBc~S^tUP7J_Y#^I#F_q$=2OTzpD-WY043*aD7z3mT!w! zmH(ywo`dtEN~9JlV=17|ncZ#^od2?w+*g!#R z@W-YEm5-W#+S7CKl=Qk>nk**rxr1slg{{=OuJ65Txx2)eK@rL^En6UuJFo;(^zAZL z>VJ?J_xd87T=G+wx{Vax(|ZgIleg&tN{Om@f-q)O2TiA4{smEC*MsMl$2pu}onR}9 zbZw974W`ux=~#=%Tb(N0@e>K5r&i)bX&^4pnh^7RTAx1t{PUgh$%A9q74{oT^ndF0 zbt^Sb8V*gN4%2PpPF5t*?+F?)%n;+s*eJv!mEgvJwirVy*C{pJ5QMoI> zA0&Ele5X22+mL3zn>y`yDYC8jRkD|vBqVZ=b;z>bmLtw#f9C}JJ@ctZ!pl1#Ss`B!r#XNj;rY0~GL|`dF@b>h?|{%Il0>nc$wo zu5bt`Ig|AYfQ3TIiWzjz#Bwll-D^ z0bi4CqbPqdyL29x5Ds1R!swxAJ*h#K;8F!=OAgc*R0G5gN0wI5lNva>M&$abhfw1&M^8N){F|T{`i0J@ym~&_0xZjw_ndKXZtK^$~?9I zqICM;#x+x-)}xohP`*-^EN8FB8H8p9y9@-KKYG|)=IoTVRpo0iMW?j7x2fdj!R0vx zXCT$6lOJGfIO296x^FM%0RD!9b}JUmUpWPQdt1&r$Q`@^hvx&DZDo1~__c`vITXfIxvenVY&g1jCr!#c-3N_)V zNd&~LwxbU`ISz%UHEZp23y$9+`2*x28Q3+{${TPq3{-q(eTo~!L$j|`^33P^hxH^F zZr7`L0Ya64Efx>^)Cur5OaM>Q;Td0}%bN$k)GOZ7Vr z3{jNSkT#c5Bnwk!Bvt1m`)2U>p^ABRx9mQF0*5@h@Uowy03{rH{-SCHo20Q*gR+(` zk{$2{*d>df-{b!Zo=@w&(9mOaR(Zpn$X(a7AcXdzBE zaFsWyhp%y#!kCX|HGcnlK?O>7%2uaU)KWXOB%du&U+wxmW>@ti;iaxg3pnTm*|;}* zsj>~cqU`47Y}18?p>|1BQfOECQ;QcD?}AFv+8`)_1OOrt_2n+Xe}8|m$W_R)4<58s zteeB!J5J3y`F!k)mUM4pD4@;Dxw0ll7bUT? zi^H}IuT9awgX`1*`_6yw=B6h`Sz|%h%oMxRWBnvOQU&n&wHG26=3O5fj;l3dbh@kp zgZ$VbwP0j`uTTzx{)k+L4G+?hI0+ z5(Z9hwenn~j-U!?n$8k(?*uo(=Ao^*jBz*Pc-Vbx($N#AgR-O8i_^81_?uVTuoD5? zsdm$d`$oYdpWH5;elo`!VCA4l(c9vhg}GOqlwd z?LaqD>LP*=JEf=fI25pY?mQ0e{bt@@Knl=RrEAW4NQ^0^CX{g%>MEAc-@S#Q{ z5a#62Tnj_DV#qWDq%h=YQ;LHfCiU3OJLr0tZ@Oxdj&!U}s+a3zp@z)!Y5o4K{`g$K zyc^HHhX2t)XiR#pl%OHD>!k8ooO`G-$@y~CnDeK-gF0W+;<2BKpvw^>TNbT=G=d2# zgPmJfr@((|N@v97H@@$S-py&e!4V`4aK-@)etTf4x;u3f_kpEmtve|QM|P;fI`Zly zoOj@6A-KD3#p@*5D2!AacTHPeLK9$-97UW;f*36}r9Yh`J2jF)V4l2n$_D=E4g_pd z2jcO-KG%1mzVC+r(~k3QFs;%*-KGyJ%N=fD4W)lL8~8*u$Ev*EvF({^$}+&3TzM)U zBghnVeRbX_XACr2tNLyoq(efZvIMLoFB0b^a{SYw`-3CE7k!Bbf2@fPsgOvx?5Hht z+``~bg4J~Ia~giyc5Hdel&Nj#O?oNOsvfuWd@EI8E}s+(G?Xoq6=Zj%#r>`zW+hS8 zh{_dT9DD^IoI&xD0C82y^(7EBoH}#o`y%)1lu-)vwXf!mv9YE{*Nd3?{D?XJGZOH)#P4L+!Pn0 zmN`aVu63mAEj;LCg%x2m)-Q0;TLA%}>hO zD)>c0Vg#~6K1LiK(3O?;rvVW_^=bIZ_+P?II(5K_mAwIRKU|AW}|ZU zc({ajDUwj{1w08X7TpRFpK;gnM;yN$;wo2v_N(Td-7SQw{ySCSeq1YlP*o?-)DUC_ zrRF$LmGiP{kqHWwdb4&Pt!(ZDEGR%FY0W?`P?jEAN|Aw za6|E(+l9?UtXS&Pwua|w(GE4=B!LpG`Z7A%?|Y9nM^BXmT<%Z*`LM!oKR^G|?x+cW zY9D&O>w9B|>Yn^)MFfj}s(P_VZdmOej}n1JVSMhNViPu}Dls;=y#TI00ukb%La>2S zg1qP?;=f!XB7X;k7l0o@@0RPupU{5bQZ+mT*AixQTOo0jwdT=>R0}(*#;o@ok24f5 zBF9MorDC2?ILkFTjVqfhj{DT3C?(E+x*o!+73(y^O*Y2z;^VlNLGG^G%KHcQ?Oou1 zp)d{X_Dy$ReP8u(CN`)oJHn|;@@idxHWYE-2qYI@cjqpGSBfKDHkvWbRmG(dYYzTs{z`u-$PvzQ*Hh7LFUG3HUViYCX)oK`jZCT7; zk^%R9xd9Sh6+q`-hvW)wcN7w|q&W2M;*hCi$u~G;ryHjaBbJn6K2mU)%L{)zt*`gj zfAHb1I>O4oZ;G?!ObyRZvEJZUPuHcZ(z4qsOemnq)>{Do)f2duoOxW!MOsp?p65h+ zcajwajFv$*a)Et+$(itd?n#2L zsz9x4a2E4+IS`vpYi(}wehJA_8%Ei`(vhx2_T#^0v-|d1uf5L14-#B)(N$!&pdc<@ zI?Z3&cxo)4)v$})!J9ghmzX2rh@c0~;ammLe$by>?8_g$EhIvPp5>` zDO$#P-<_vDpVq%V{`~rXR49K2F6z7D0**2`O3#kd6QdUnILj>)U4B&8imq)_8hW~Q zS}Kd(FmBy_IWrWKZmEI5`6-HFYJ}s)JY{;)c#W^4-U-zvsg3wT*~%9QF9%z0-g!HT z)zPQQ@vKYZbiZZ%$hvHc`&@4lhhlr`9TKCX9i(#-lup;qm8H;sn3YIuE38>R22EK+ z4m)L$@&n5O@47ebb`>nE&(rm-fBiB){@3F=#_}MWT(X3>B^7T2RdEK8^r@OKSvlHO z)<3yA(2bNDS~&m^)sUjFQHhrjvEKwss<)c;$sw)k7{}cJT6QkKbvuAkM}%8z2qj3X zik|baX?1Z=HmVALPO2jL`fhWzxolIq_YJ0B?9F5qM94@j2dS8s2Jd>dR`qO70+#lx zD$r8kW{zO68^Ooqr7P`Z&!r#A^_({W8MLX7#QuC>AKx!1y!sPFQpNYJ--@D!;-)Q+ zD4mPDb-IS2#`t~4mEZ>1jZZN_u!P!6!p2!A0G{Vtn)7LYFyoRU3);V=Fw{o{(#x6G z9x-nUkX)*V&rx4y0o0lG0^a+ZnIG*#}!+LL=_LK&oxKQFVYi&y2 zSIL*xN~}G9vzyd`xJ~`45~SHpfU1eX6nDE@B}Zqt3{sus@l8{(d9RU6Q|P#nXl-EB z%kG0aBJo;QPpxse`^z8s)Q;3gS@?gZJZGpw9qdin5@LDo`q!U93&?TZJMo+Hv7O2p z9a`&M#EDIx)<)zbm{6ap249u1*8Gqvq!i8h^yHF%MA!U~?)UWViR!=C{`>g;;q%8Y z#Q3PHk9*Aue&H2_qjmTo+$jWb$!S@TTJ z-AS!~IplP?ng{0KNE*hJJ66%rML*uxPW7wb2=&z^@w}utspE;%k(BE&Si1b?jRCM` zB1IVg-&6bh4j4s1cTVqGe%EznQf61>L8%RQhZ5jp?X<>0^|ljT6g_tj=s^YwroTVIR$nkatgi?8k2|@;&i=dTb+~RM)&ZB7}UFjUTehC)vi( z^gBx&1bx;~`CLuB%Wo+eS?~>qw&wJ4C_|oNV(>=8dgj969v;wlIRaE-W zR+D=_kC%*LUK70RES0PzA#qsds2?pBh}2~&knw-zO^F1hx&TD^3o2!0%A-_&$eqAZ z!hcleD>#hXN>X&$eP5obY+oY1A=YMzbH5Di4?3?Wc72Q2cD_Q+w+Ke546j_w_d2`-GR(4o)Xkid%ADMqa5LXQh0NA{xmqm?R z_Tkz!cT-cS@RQDiDv69KwPLpw%;DbEHY2ee#ABV)R3eUGp6%V^`ab$UsPb*slwEvs z-6Qv_)J{C-^VX|dUKKa%v?J1iB`m+kemD@~YBivnnkz(T=VgFp5ElP`|GZXCa3W2i zJ~XS=l(D&sRVYEhZPessN;R_HPM40Bb8AVb2VJAWT;;qrU>Tq!ZSn3|ai1YuK*H+2 z3@s*qhKghGiKj-C3NS`}Iii{Jc5!fSOXM~6wb@41(5hCw03)ZBR_F2EpL04 zGdzVd!>xWnrs#3($Zt}A(VN`Q554uwoWB~-Bwxe&Hmw-lJWIM1Eq)|9Xm`mk-%8UC zTVq4{hskGGL*UjCYX^WWcZ0Hqv&*Y=o8zS_$`f}ik(Lfw&^T{iRi+Kll`MFUd0y9D7pPgz@K)mT_mZ0jT|!P&%mN(R8$|d zra!*SuV4Rur#3foAHP*MVnUXRz936qyoX7>YY@Flq?a^(Fao8ogwUYT8G%8~arf0g z%oG+bkSRG@wN#ZLz{R;O)ChTpY}-4o4#&kS=b+XXzE44-xmJHb7`L{Gk;ftT|0H8* zm+gYfu4$co`&eavfRRJ>VUqcNx4fD82w=yx+(i_>+TBPYFuM~_ZH4o}C;2H}E+|Vj z=Sh*Z+v9Zo@y!|0{cg(riuGBwDJ90YV_a1AQ%mjZUaoA?rqsxz=uu9+*rb#1GE8NG zPgx|*Q9ADyv};DVRz~-A(2he_gS5+Q?eevjs)!O4uAX0ifTB*YeuH28AvKgITY*}3 z@QMoKoLomJd!cx;3cvYBS+__*8ONCHqwCM5*ZF2ocCHmaEzu@bl-ofz_ICmrH7oDH32ds^_=ZMP#nd z*Od*>8brP!b*pxix02)*l?ntA^kz}Mi$_9D3G7nN{nB)~Da^{h*XmjQgi>9;&u-35 zy<<`pe7FQ#33KC@f*mjPI-i;GPpa*o-@kr(p0DeFcnAW>`#H$I>ikKtzQKj0L2ZSO zyK>m#rQe3iZ~0V}%+cLGU1Vr>a89b;u;0pSk;|h}c#>->7{nEeKnbc;BbT$Pkx5~v z{8cZG3}bt3D_qwFG_CT*hBMFI6J9+h+GiDAw5g?C9nn0d80Hl_N-LBd)=8j>dttS4 zEHMFpo%6uZr>!b?KSH*qZ59momAZq$L_XD@WQOMxdj|UbNu#*O88anUAslm@6{l9A zh^z-_JQbE5da$Uda_wssF;qFTaS%?kiO3-cr(3rt3f%2-lgyjU5mzRr6dm3O`TFfz zTT)LhUJY^NMZ9lR@zLaYQCeh^N2R`2ulmw|_JicgMUU;5Sk+B<;CEBD)wOuF>`p6z z3=}V)fs#53+w({fL|mQ>&3k zbh6@()>}V+fwmlG{yGQkZ^Y?#H zLFR*$Wz}|OfD%=SLA+{#31nWP%-|C$$EXy~uFPXoePic{alGVTl0-qRJX&`~dD(7; z*>b!z#6Hx-1E?<<3rCEqErQx4^RDjnTZ8ZjQ8Pz!f&H`K(wf70rrA1+T|-&{oFt{m11S(Ux~Hq+!XqL6 z`QCKs9kZ8G5ftFcvfUv{X(e-`)6US=(uTWX$;lUg%n2)ChTkFXtQ%ENzjQQBDiG^g zu0Xuu&Z;%~;Vys&dHR+bz_X_Qyr~T+B^zg8JKp-wI{ps6(a-~E;dd>6iuC^-(kKs+ zDD~+^1u?XPQzZLvZ-TNWf!!%@_j|hH9hZQw^Xw2gzfOrj2##Ph>EZ%kpjT5ACw_Ob zd+H+icv@e7e*ZZC`UkJtDWSS4O%X`Uo1KxWFt%%S%M2C3P1d4@6J;E$9#gD?pfe=% z5{Q9Cm$qd?{iQNp>T^|p+x8ZRod|5fmU<9iOZcKzqAnuxkz-$TMqP`+8lwX*%m+>= zCIupY&@B~;U_~u8NaB!@4thN~*k#zCJJl;Wc2&TGwIi5E-oh~&|1(^C265yf?}!Jb z*p&!lRl?Cx$kUqq&;R-Hv;O??_d)(%hPNRDutD=T0jVETL2I3VJUJd=*_H&}@-_KK z!4coCr+f+W>bo91r#_(oe$aL})IkR8-W*nGFuZKthIqu1hFqJOZEMSyg;0OI4gL9Z zx`I&2@C)_q0hv{hs>WXzr~t6JOkLPxuA2C>AcNj9kd5^Cq@}7F4UWX?BU0 zKq<=jl15zM%O}tF6z1vQqElhuD-YMj{C`AbRRK<$h3>g1EI>>yZpau`^ltax?}u-i z8}U~7TojY~gaP+}ul((81l11@*|}8McC3`OYcegS`wp&ubaX0hwMulJq$IwULrJ9LFC*7R5_|PIhXy>F0Qoa62BR_6&3;zZqXufcHW_DZ-&3Nt zb16PI_YDSr{v{bKv4^_bK8!=Y>_JOX)mFxFNXT(FS5BS!T@s^~8k}X0szjmkUCCAY zb|_^M)tA~2`GWEH&|U(Wjnt?L+NU@THo`Gy5ow!XLZvqCE^JuDPcCbKOv?bQU!HuBT}UuZ;biS&l8K`{G*4 z+;(Gsd6C&2x5T89l8@p=)HyJl&F=0f;nT&=tEVHXZWIYpD2M73!1wpt{Ok?dzKfYw z!PqAG!6j5BMj+NI1ajjS@|~{bZHaj$WjhFRQ_M2SdOuv&KeLpR!9490CMC$lo_WtU zo~4}Q0#u2Zkm@dfRq&j$87KL5-z%>z@&A;6!Hy_HBy;eC6J;#OomE?f>X7p_%1p?a z-==cY9Ls)3!V1pL^J8hY#%?VvCh{cn8_J3jiA^?c@YJ;wbdaE76x1Jtn8#s#`S{Ol z<7HZS26k$fJ%|w}pTi+YM^*dkSSr@F==^v^sgsf4>i^jU7cg2)^u-=ae^YCA71V8i z%;^A*+?tb<#zSNj7R9%yu}FgGX4oO=aDTCwP|1vW2`A(%jQ7p6vjOo__?+tZi5>6_RcehM_^{?9uk@%AO%}t4v>^M z58{f|`LK5waTQS>#W90FP~@-B3ze;?!!I?YG38(8MUY9(m5Q{n)-m`cC!LzGs6C_7bZQ<1gaci}FtXQm{xQ5kvIxht20qn(>l zgnJKaAWz<#>lV8dQlY5I-n`yV^9YeG1aYzE z@`7%dw#F=sXy_(fBN=6LyeN;xKoEusZfg7Mu>AlwmV$OIJro>tUPhOC=N-+ zPVSy8eV7P4Wgqh4T75m7d+r>q9OR4s39rEXt9*HC4LcHzB5Th@%%To|%8STR(OBtG zh`#4yFeJy7vnt!CKb*9ahDPorxhg~-2URbc3{kbqO-XV+B|sp4yBbK%*n*s_H~$qm z-Zm1L5GDQM!~L9?IK{hqh(7pnSbsk4>N)pU?(14I=_zw#a}o8^`h+alwjeG_R!`+P zyw0U(3qt)d@h-XYc8ddl;^*EO1Ed1(u?U3SE};d5Gr1H=^+uM)v*_3k0S_(|1n{ zk+xlc-4foM>Ot&E6=JB}RiHz{Kj~JUk^tYoeT*jo09V430*yz1{)EaeFmV@tk()xX zT>bL8;C74sjy#AXsY&o-lzFAd_kO#=Q{6xmvtpgsqHGsbor{BPcQJ+9O=<{x4R~~P zxw-Fn*8b3`UHb3)Pjso%6Het;nqE`^74k?fP?EM_-lio?GH?f2Ooh!zEZ2l8SHa7(U`0iRs>Yf(e#j>l>J`26+D{QA2(LvPE^FAH0vdV-l~ zIagJb9N=D3>}0Mvo^`wFcA$urN52xbgrSIZ@6935?cRN%awf$XYCBQqP!`TzZNZRi z{l_i|lNvJRT_T%z8cpOn&7d{11NS9vs1e|-P+@%els zjtdW|$KuKYk&Q1)(yYm`(j~mgimlGHBt&+rku@=Irvs`st;L4DtSUQ_Gn;F119HV2 zQn6u`gd);uvYu3=C$M2qZL#HSYH{AOGQ^hxtMgs=!U%=#w{bq5LfyqRN^TB-zhoJ@ zIDYa{Qg^>Gx7NC MUy&fla#?Eu0C2;wz5oCK delta 23084 zcmV(yK zjyQ)?_+3x1Td_IQzeWOAwV2M=E?t>hy7LSiY8+aS-$%T)BXUzf8B3zF3;cWqEdvPu z1VlZIz!Mv%?lC6%_~qLlKiyA$w{II>ZNnk|E1u3MCUuKW$H7g(f7>@SmHCr=HN|K8 zNuQKR#)KXCK{8ej!F?W&cu;1I8%of~b?3ue&QZt^ywhSb>Jmz{EzM2>D^*Q-nX+={ zqq2ZXM^m;88|)l}*yrAttDSqthZ_yRpG67U7Bx9qDeg;dYhMMToiv%FI$G(!!{coF zmMuxV-bl8E$D7ivf9jf2^|!N&=bilWbA0dP+dCEM@>urZ1Mo6-jW(!py&Oq{gt5lo z%BhW|PND2%BeO9Z=K3*c_P6alvyZo*j1We|uUL&2B&r14M0yz!pjrkM&J9@KH=qdkk1$ex z5d=;x`A#yx>6%Wurta_xNdtR#1)vYkxn1+1Di`_d@yNda{9eEO_`o^)^l^N7$EY}8 zV607kyj>E$iJCW^h?Vl0otzUW@3xGJk_B`+hcCS73AEIs?`5%Dh+;hEOQzp#EUj+P zH~U({$Wsy}f1R?uD#y&?@~h}SYRR{cmxrd(RjzQ8?)Y{j*Q92=es5}`$~ZZc8Ra&FUvL1lbT1uX66tQ83JxLV@HWo*RJM9O zxF6&DJ5pHKA57q}_}WQzKt3{6xIRcroLvYp=f1lpe^%nW_p9p5KyHvcPZ%Dh>y2~+ zRW>;yO@+wBrMUTP(m=+j$|3^aiv|aJDt2!3(koUkg_`Mg;)sa-kRYx#pzO;srH=Ed zx*c1;viA%u6;p|e)m z4#sVGdSPVugUh7K?^@3i$#kG;ojx# zf83QtRPsDfG1@m8E(9IN)w)f~CTrFaSM>v#GUeIc1!zQ=9ok+fbiUUTHhQhpz151bO$F6;e;Os!lE0#jYi;Zup_7(dH@xk4cV*S`<>%FXg+(z!@w*QMmJ%N{Bb5J~R4Yb@oK9Th~8?V|9-Nr>Zd?8Jx2>6C1m z`8Hs?(|*Ff*bTgLRl&8%t4>MI=cD>F{67BtYqfG+=r>7LNkR*C_K`FK;@W8@IrIe=sTQ=9lT58s@vl_4(@`??&B^o0x!jEo=71D+yVf zUA`mH=Hk{9pZ9t0+LwiWllG}|IjBg(2+H)j7Pizw;3{`bGiojB!MfDUAxd@Aaycq5 zvL9h;E6LwB#D=*^{CyJ@ZRS1&R}=%2Wuh|hwlw`}A~G-i%ckh$k+Tcif0t}&Rml}7 zB_R?xd`hGhu#r@0LDn(^mQoZq^%+hn@?+~tR1n2fF*tqGe4fYi`md*Vd3lU&CwMby zpW4@xGFz!r39z1IC(g@M(lP5;!?(N%zD8_*iQqX-kWK}B9qS-eFdMIwhjvogII2<` zY}XjUiMM;^J-SB3eN+dTf1CMMc)L+zk0MG~iHnYX9M$!hp{5A`fG8jh`Qiam_{vZp zZk2daT3R4gYELw~ZL$CeA%Uk+mqpl?4pjma&z^b&Q`kI$*6;O8{SRrr zd_1@THbXYW*mT$8$P{4-pKWy#?RMGE-{4)Y2HDlUiX!f5(N>tuXRh zn|96=&DUehF%ZG;^g98?Ot_vcg2U} zwmbAM31l->uWy=GUwpC6H6yCqrM(-}7vj84LdnI)XjyCES)(TGn?!&q(U${pP(e`+ z+$PM^DlXW9CNkZ8RC2q#e`*PG`&)liLtgi$2tcR3SmznrB_NVtpY;cw?gU6SSKn_c zA<&GK?vl?<29pEX3_uvFyEYw7EE)i7hn&F8|48xleD`Ic$Rr8x5ywD?|b# zbt)WU;^Xaj`<9H+4+RrXl8al92ibvQH7#>kg+G%*i1xtG#T=&mkcpyY-#HcYe>|;E z^`G_odyklh@*`R0lN)200zbc#wPURZ@BZ89zyEc!X=LO9f1l%>I`TtG?OI0K)09up zpQm0dj!=Sv-UJQXl9Xe%a6C-b5Y&oVNnJUS8*){+ambULt|Q(~F$84?(Cu>2piZ3R z52CzE0+*{n?!-oYz8{98x1Q)zFJr~psZcjvf1M^b<(RfzfOsu(m71JMPmM0;L-5Bf z%(wIl&Utnee=k6#4sLKR@$DE5AV9Ni{{TFqJ#@r>%G3e2vkf7Fsg{lY0PL~E9C z%MMo3IBFO&Hx1V+wG8j*ML3aSvuxxJUFSB(tUZOWf1QTTWo78H-X5K#N0*=zC)fp> zw6xim^C^Kp{j=`UC{3Xu^>PrNY#NAYZB=k+AM2HR%)z`4<7#WQ0;S4RooV-BOUh#(@N? z0BiLwf8I7n^dNw^Oci8yUov4yDsN5Iu14m;wbh~{6EH7n(oO5yWe-;5*fh1$%OD@~ zL^g`&>ukF#7Hc=fB}#4^r~D9V9I9_hh2=5Yh@(KKD5~np?$qOouM@yX3X$ORn0c%q z|KZcue|&w1@V5u~>)_yCMagwAFL%Mu2u84TlSyci0h_biXgdLabM*Vee~?%A{8)#q zYS>bK0lK0YcyC~pax457jOax2Nuu1tYGi35L$R+6fbIc=WDZ~0!Pm}9<=yH_e~RX~ zLW|xZ8BhB9vCG!I`Oo^&j@>QL9N(hYPMTA2?>uWbbXy&&6mUMmPFSzY<3|K)#0B?F zqPJoVZTW*#Ubo#brAw+n)K5v3ZIuAW#b2V@x|Gl5<#z?)_4qKUPN1_CtDAuKcxYey z@AKoQ@c{_-kF&;Vk^%zx*Rxt};{ged?;k#XnP2~Uvqo<%0|CC1baJ5quag#YoPYT& zwjYBcP>D{<(=!hgB%AQ+x2+TzK)XC0iW+WcSLE@~b(8QzblhwZDy@Er>XMhXp`a0cI)SELLx7~O zv_mRt)7^PFN4NkY7JGC3GM4 z(C4o|{_BsAKYxDx8xt&QG_Jt3X}%kj3C@~!MR^Yw2V(OP^yRv$>u%M!k!W}IaB6<5 zf3O>68tWE~q4>bc7dq?!Kxk_=?9(|dQeKeXLZDP!xq880KCMgYOS+DId4IyMWUipo z7^O$h3*1Ft>Sk40OOv9b{Lw8NpF4Uul5fH-2%(#QBzn^V$=E;GBM{NqIm`=u{a zk9@jGD^KBUdzK@$H61bC1=w8NB*ZDqofP|ZrS-n`>T*L^S`Ht}UBg>V#U;}cxj|Ja z0a-`oYI+5V!zUMtj6wc66exPoc0T|3*T*k^eE;-+KGi?I^xxh|j(02^Yp zqQG7b<&+M2hdh~kxVU+%cN>>5052ANM3^POt9^V4;Q&fe%aNP7FO6r{BWLIJ>O#XU zq8KHI$q-T2OLCB8Z?#w7P^+Rf)_i0?l0Kix-bu01a5nWi+~&>Bxm{_mln#nPT>7q3 z(+P>ms>b4|G$cpeu78m7YMeh_rSiH-ztUZQ=EEk1Y<^Ne2D==x zwpj`=&`CtbW}##&2SN8z77yTjEAb#x$@QHw3H!QJWohqjk11Q<)~k(_Ez<&qV>vtc zcUoE+=@i6NYfD04bs*=$(7EcZmnsD%qa#PhVEBh)9(SUmS z-|ngn+fsob7OLh`Z(xMKuu-GSo=|XntbEng;@Oh=MqF3E;(1419k%gwZvFhn&!6AE zzq6>bS^i3uMp7p_`gigTMpr^8?w7koc{Yx>k{n5wo9!3WmqtVu+^2g$rH>k?246CG zBK0jtQPQNI8X3HjT1%7 zDEPYeU9B4Fi4y7#Q5?>}0WH)51Y7FICb>5^>Y@npol1arp6YxNcPue3p!&w~)g3kv zPN^qsV-kp@qUjHtvkH)a;i)SO)wYvCl_qYtHSavNu-&@ehA02Ny40^B%k63rrJ9aL z=~QuxkAF$Z=TuN$#dkU$pZ`tmv;F7vD8&6?Jx!RHaWzilAQ?xRb|jTp9hJn&!BT=y zz3T$17Ay&GR=4cL=Ug+6s2e`&+ENUjD&ZcL|B;O&VR(Q%vNwe+KnYLSqm0vDF1^IL zhhRjWtORhar8~7`x@D75TToPR$E(6v1ag8|Y=3I@)n;)=EQplR6#Y{D2cd)RPPSN z4}b0lXifH(z1-PfJy-C%R`;6n84HfflEX;Rlt|d8oGY~|<<0?D)Gl1vm}^-jVb9K9_6Ij$RH)25QJ9Dji;^8+VTf_T^zumw@T7QgY{P?W3)2 zZBp&UOFHbXMt5NMMaiN(bakB4Ms*W@@qdiByI5Qt6A?A0^BiJ_dPdp8fE!0SUtOJ% zR3b|T0NiXR_e+OFUeC2O;ol}7QSBIerN(DqCAfK)%qmqiD9$jg+v}Q4Dmg5~)oJ7$ zdT(l}85DsCMAt;B*Sn|eW!Wa$kahKYcB0I#JLfzdu9e8ECAAt19?$CQhtFTXkADw8 zM*lvZS_0`|2M@%%l-*L9r%HgaNlHAvZ;6{uV5{u3t*5Zoz6$8`=#c~MB$;4!7anNa z3O7~zPfbH4$CqPM@M6V6|^M7=BT@wF1a~<#qnN*TsdWjYLed;<`G^wu&YnQ6M zT_X-r~3SxqD*d&StPU)?)gS0rxDj;YeV2oW`7S$)tw~1uDmVck(6pUQN z9Il~lhe_?p`8^fJ2lkPrcOA?7$pxNDuxqN)+_NED&Ek&XP~yAVL%e!%oslHXHHaJM zPv-7*^H-f$ltcZEQzeFezI$BngajVDMI`14c6VWuAgy3|wX7}44kaM4X!#t0c$dR= z&$_A#puMPsTTOao`&rzFxPSGaOIl8FXRU?oMp&AvzI857FlPWnv!+p2B!s;6Dt4FK zHy%eLQv=p+2|lErYh<->f`vd?JJmTASE0BE-C>5_l~YrzB&$sF0+1m}Tkfh?A1(uDHz64j{vBA5{||(3ryg&hNAQOb6 z9C>d<@8;;RHMt0ukj-t}BOaVSveRPcTB-3sxD9}PPPU#OHz^9VNb+22pv3CwvO4ul z3hI99pzE=$uejA!VsS2_Ti2D2%_hykQ&HQ1M92?V%yq>Vc7IMBC1SjQ3S^ydW+J7n zI8}kp-96MX)siBe^DZMXI9seKe@hYZMTM5^AzgXQ64G?NW|u);G@lPTNUBq^+|xD+>ylcLIZte;>S9sJ0>>#* zx+=mRrADac$bY%j*(;Y6H14Q+zK9ey^lp+O=pirK=5RW(U3Rw#dpyUugb_g)eY)#- z2(+eFdTrN#qLwA|pgcuaWN2EDca?*Jn}>YCR0CHrtH)qEpa3{B7#+k{@8{DRzrQ0M z=GW7bJL=xSlF}*&z;CXZEv?nKJ8v~ z_Xu+}`8WQERuQ^psFbR76wq}i8%hUtUtrPA)v0>0oW6b=U$l|=`r+@@Gc|B0w#9m`#w!uZ}M7jlv#u+qG78Ek?zqF|5gzb^|Lkr};w#%(|hjAtH3Uwljs2kvj0;od9#_T*o@8x~y!Kc;&)etg z8dfK3=}B6nemi82s&oBb6|+*&MVd9Cc2})mQF}`PiHjt1iqQPrBz=2of8Egml*)$D z6M1t{XL?npM$i0YPF7lElW|**1WTAhD+J;&_x|McP=D|Pri`2xz=a^HxUt+MjX>H_ zxwAPAMZ=YcPm=CcK;o|lkKc={lN^xn#=8d28%IiJSy69;Dw0Q7T=z)&v4*2qRq$lX zAdp6Nx!rFnl>+uucvVSbJsb(PK(SN(N)hFC4Xxn7Jw%0#+i+RPYP>!G03I>uC9)HKz$O*&=$PsI`v;e2^K&c?~wqdtI&V#p~E&KW^_4dj33 z>c>i|C5@sh11Xdu=&&)=wH$Q?!;+xY2fEL$waLAfePWAs`Ln17st*D6hLb{ohJUz@ zszI{Kywh;LrMDo~b@^@FTZdIaX6ok6+miLBEKj1P7CDYh)%360SiAIha&wJNHYo>J z0o=udD=JCZfFLL|$=G$*d-LAa?c9XiMS+LUif(0Dwtdw%Qh66Awv2#VV+&_N8! z0Ray#gGeRRkCXew+X%e7(Wue`f)pK=~A;d+(8iyO4jSC8t`p=|9|xJd;Rg- zU+V@a4?{3>OJy{9$W%t0k=y3f?%`ewAVBv@L7&yz%3~SrapARM6E0^mte|aGpahs* zlc#K02`=)I{dZUDc`1&^C2W;SPER1*x5=7%_L~~Ps=SZ3`acw5Ai;}IMxd87+Q>ap zU3n(FtM2;HDjOVSHFY^SihtaO&4@YN>LIoARQWEPXq8R)i*+$3qtgH#6Lo_%{XQSq z1FA~Ud*KN{LFR@5bvaYY*#cSAC|9$|4N(bP^#pJZxnA0W5M1)PN@;4QLHN&^PZW3x z3h3$BqXDRexf*9m6LFeLyl%&?mE2K^E>Fd-Sa~@_28s7mA=r8qy?<1C+kAd-2b5&pnxU^2h|ATlF4StfDRQ3~-M6Hx_kQPK{!1w{tJ-_%uQzUq-FyDc!P0xmSva zmB`!KoL~X#IjKZg-hY2?p*vj$Msdj~j*hXp1kG)x0C+iclZUgbtNEAm;b9(g#vucE ztU%6d(1iSs4nXt>r~ImXnu8Rr9G(7GUJ1(4tWnEJ1tLjKX*L2xICW>G`kZR&pBhf{ zLt57@khJr7RKNZCLz4O5JTE1EBWU#?AabDGfaCdd*0`SzTYq@1r2mU*nUm}?Q(IN;g#BLL9;Lkadl99TtNKiaRHa0Q8$-hj@(TKlTe1+gQ6UC2v3G>Tvi zR={Jxrghx6AsrkZA}-K zOs4ORcPn#n0XU-Q7Fj-vR)Ath?@;tyXGxTJ;@ioI9;zu45_C@N1ifO-+GZ zQo7y{gp(GeQ`}3ayBOCgy@R{)fJ#72v~$tqBiII-&xiH>>pwn>e}DTvempU1d^|K| z2!BC5G5~b1X|8a!u1KxCJcXAv-3C7MvRt|EJ}Rk*Hrnn+((ZC2H)Rf^Rs-OW>54o! zTgNcBK&khFu-A$fH#WrGjQ3r5WuhLDM((-Bq zrb114FY(SHd2HIbv*#?Or$|yb^YN=Wpnt$7*bn?M^n)C$^;47pEELJ3ZqLN{=QCt7cssX(-%gN-{gd~|#-hk&=vL!kIu zAGu9#s{PEpkr1mqOaK=tB#<}xC6aD<(k`Ce+Z#|7Jr0cx?Y5`YW|7W$B`Jl327j&_ z;dynp^5h*!yiy8_(#dMsZCs)r*iVOfPH3Xa+EbQ%7Y#Tn(d87f$B&@Eo8=ctGy+!> zOdl=6Z~ywi?|yf}9=KknI2DSv$KZr2Q;)2n51zK*8ck@^!h24?JhM$eb#U*>wUhcc z4H>{nTs`V-7jJC?DVP&ADP0dX`UmZ(!2&2D zQFHLXbFS#s)*d6rZ-4&y{Nu;?^3KlV)%#Lx5=6IF&Nb7z)6Pd0qE7c8ZGUx=s+HAn zLdtE81bGG5DM8MQ3sHdzRD0XCS|oOHqH~U^eU+6=Q00-5mxq|O9U_jEz8a&T+VaAx zYU%5jLp2y(nNdoIgK!S}p#1S(0R%A`^M7?ok{z|IFEPhU0RnrIR@)rtJ!Cl;o2ix$ z!h;-~+N8-?mII?K+h#XKUw>>0$34D#U_ZZp`&WH8rY(;>whG+UG6joWgde{ ztAlVE+TzQAM7YeFKk+*U^%2lzSNDw*PLd=nI9D68E*^cH|LULXyA9I)v2`_;CAd^b z)d6PJuVQh)04#@s?dls5FZg9djAOTw;d|*lvg}co-7|UL<4M-Zs!pvBu;~I!XxtPD zbqp?VCprK=l(W3#^MCf2(z}XRB)VPU?AE&a>8&|GOA5|KMUTsHM;n~1)J~@;B|Y;7 z02<>=k`0B2cX1ue*}3~OyfcLYr~+9^>3g4c$Xs2 zSG^U?}WJ>w;*Pg zaI9JFHkRqFx=+AV>Ze2Oce@`k^qh}MjH)A>gD-w$*MGTN;mXdWX$+_SYzlf3;FMSg zTu`}4{CGaGFaLPb3itf*Z(8Qn!j zQw8Tu8b!c!5&@;ha{ReYjl=g@XV+ZI#SeMA8f7ZelmdlNrgYyfWl1ho0-I(33HF+k z__tG(QDw;gP%p^A_xBHYIrGdWG61WRnXK#s&5!ixKKx-lAz_M+xhA_Y&;}@ve0))|E8KPa(K)pMajh;hHuurxJFj z+tWOhm;Wd@j?y)E%cz;P0g1u<;lNPVx@PE9Y>I-b=SiKSF0CuBxpu|Q%kBz*BmGO0 zck5bdnZHLxxq5c!@oq`D=^3H; z&WP8!c4K9y?xHwV65m=nGX1Vr^?=k!aQEFfmet(kcGI7uA&w^h2kq2+7)hmn@M&!2 zq+KpI24ym&>~OTy7`;m6Efm%3FD)R(lH{QZm~{j0%9sIqZsQrhM*sTh-EDl>zdP;c zvbn0r<-c@cCQx!+TtJ`%ml-+K>8KZFJ-6kMx^Q1jcYq;tM6D@Dw;KW5wrl60xxK42 z0{|>5!3}2YPWLYGWmG%+0`_Wu>-v@-H4eMHZ#q$(T1$dY92DEqjKZbsENj6+@rHvx zq9;ux5_SsQUid7x{gmbOd-hDlL!D1*@Sy7EV$1xJv0QkJk?R{&58xHAZt3%B{bT(5 z!{_?__dnjH$cJ`j*+$oEFKX^F%>Non-BJ32%ZN!GOERD2J5psh9keZf&-m_;mvk1i zyDjzshd*koy0=o%fSER3jK~yQRLmrmU5f~?5?3ry8g6B#R}o3w!yVgnxxJi2YR%_@ z1MkE~A(^H-Fq?_LD@p~)x`Cj*gWKg~!qbMne&aW%oqYdc>ym$#q^}E(c3jT^7}oZjb(d=Q{}YSXSt^Kx{#4 zVP5Mo9OyI!+ouwAs{R6q$+_;s^1ifk4b2@HK6Q0MqKKN>;Hl_6r6|tO+QP+Jy*!q% zwqhrw&WpReB@K>ulOJX1{!-OxeogmP8z576Vd5xPH`ucmJ&=K^X;o)e4k@z1EJDYPx8oiWxpi8#mUI5N11RJ09j6z6`PV}BRJetiA(&tVkn zzkT>pe|~%__JwCbNx@Dzf9TnCtCS7;u|zzVqHQ1NNhxtDLNgtX5bE}koZ8s%B%JSe zlFG9?w&?1$?sBP1(EOV(JH4blB;my!-GtF}o1o=0@dxF97k~lJx6&5nsj}N=s(ID#=&j#AQa3ZskFS69X-26CjLK2CTo* zO(nd^{;QG+aa_L-98Su;7?bgl9e=jw$2(H}k5ny_Bwg;;Q?Dw3L4j%0B(7(2+0j4v zm(Gba=H0XrQ^S0yaW_;!AwlXCa78&~Qv39cr~KQdWrC46yIVQC)h5x5JNtNEf3x}S z0?;YB*-CL!zS^FxQjeSDcnAKSFnsCh0dP@*n-DeJT<94@&S{`XCcj6!kAL7M69UDx zBD|Dx$-Ovx^4$OhfZsvJ;+0d~r1Y{obnLt9vaJv^H?wG9tqle+tgp?XA+;QwncQI3 zTFtq6pIg;|O$A#ARjL=n<;_P>Cl%>HxjA43KRDLbvqbksk)#^l90?cgdwM>pe|>+h za#KjYK*eryI!;|nwDPPL+BZMP!mijUvsh1H}RpX*iv|ih`Ol1PlgH&>Vrf;Xc~c_Bqe<0-ZPg(p}%NoufZIz%o;lhU7{vMM%8*P z7IoZmj&bgZlThU|q^5q;iumt~CPZC$`oFrry2I_3U&Bj?MfQKZ}oqq@|&4}wX?9GD#4xaV? z(B!t}P%cQm+y+d!liPgLi$*+4iqWXOp!2j_vV_HpfW#*tRJqiuoS7s^Fud~fE0Yl6 z?Jmv;j1^I|HA)$Qnqya&rD&=Gggf4$il3kA=kI?b6aea~d68db@yAF$0(b&s6+ctH z>+nc*HyJi%ZGW2ZvlHCU%L}?utyAWa1SXZ5?PvW-CvlbnHD+bzs=W^H#j>{L9s)dE zb0sLhm=u;kD(Tft*#@VtcFL#@!p3`Yh2{*d1oEn*@(fMNr^{EDsnBt8)DUaC^f}kN zTnRsIFXEDgm7hr3s(}}Ff`vDdFPWRSdo^7ro^k$IdzKPf8{$Qtr;sI<6AMa5vXK-#NG-G8;8vt(Gy7#ooy=rW-+x^=bM6lYb( z^9*{ngb9d|1xNb51LcZ}b9Kb0#nr3?E z82O`r{WkvEz15FL7S3}?-;k7sn*r{h5fUQlL=8_O13_O;RJ}+}(qIAkwYvgeT#VEk z^na3Bd$+bl6~mm8kU|F#QXa@s!Z|;(u-E%29fmephppRQaj~%+oHAA zr2wZ=cbC?#`_1K-Agdm8^xyZgv?Z?%puM<2x6+ecrw^SQ1d)woUh1yE7?H^FNmj+) zRn$up6Yh!Jw@;%BPRJ;v?+~h0{ zKon=z7(x5ku3#jGe5hU^J$z^%4MN*UW5l3KZx7exsZM6#eSqHI;#lDr$OWH1uRX{i zrc{a)Xs$Ii;4Q#ynE(+cTU8oWKCA3TfV`lCQ(aWLb09CBA}M~d?_Ew27}s%CJ%3B( zqbr~~945N>lz@r%vmN&9as98o(MSDF_24cXv8UR-x&gse-tAOmWV0c1FI5k!knS=Y z*grY&-4tKjW%-q1qv1ZlGrIZ}xxJFBb*Tj`7S7gDz%9l1tgI8UOcPu?2H{N@Y;4M= zDiSq?qQnUKbQG(}UA}uXJN->=*fVemvn=$ecnrk+l^KZ>LnXR z3}AmLb(&zQ1PS-V7loMKsO8`=Y0Hky?2s(|%qe-KnP|99+v#NAE`yYDl?_~8TBlYj z!#Qod?>p}=fUa&u{QKG=mS!Li#pTwiz2v10uX`!{Dn<4AZSS7e_%!;@ce>mUPKB

dJNVLkLUIK#|M7_ z_}I?$>a}WQrkUH&I@e%8fu^dd3P8Jpwd%F-u!5h0OHTxIS77kc_yp>ZswxFu)<%NT zz!npc282r_-ZerG3Kgu>x+fhYhP|qosz!Q`j{c_VRgbasaZ3B)FFE6u4^!4+tN~QH zCWpM>e;>f10gDR)TFXSjK;7aILjA;b3y7gYZ)QV>NsiBT2$|cEwen6qTdM#+l1?m<6TUHCxdh9upqd zi^^9bb5rGH*y-dw5*06Q>2c*#l|53gTM!hIrM}2bRMOggaeXOur0kt!2P=O`9CpE^mKYt^4z6O!EgJ49 z?5b!jDmF_B>O`kNsM(r!v>bn;lX%6+Cul^4xbLZTFu{+)(zzml_p#as7?6QYG1DaG zf;~&^Ro|<&%*Sk$T8}E$(Khu&Z|y9Wop;V%E)4er`9VltOS2Ajx!+V(9M0j z!}9o05`fEj*bUQKBD%@Wg*51^+AYZE0nt_UCbJ?SHMoWqz<&+9AJ8QY?}P}93W z(l;gb6tTCXLI46sIg|}oQAkapf53ISwdZu|MR>RG%-5M>IC3l3!8R<1b8mZknW4Cx z?SgQ2Gt0d;F3aW#X#idu0bL=Y{nT++8z!JdRg#kG(g8j1hGT!JAZ&EIm7K9gX|861 z6e8%>cE`037i?1A_!x5C971eIdS1q_{mc0I&v)Vgue0Un;(ZB=&qm?dZO;K^q6S#O z$WxU7y@~ZwHB}?J@6A0vlDO-Jph^ctZ5iH@GK_{|5=H5%8{9?O;8^xjoWH~QiI!DF zs1E3P8+u$$hn#;3m2odtUD11SYiBrmb9k?tq3xcdszaEid>wM5xY3&>+hxC6<4@J* z$(4DnP{_^HXe}wprV3-_VY?3Ps#cZ@S9lo8+h5yEYH!65H(5 z1U7N_zQC&{-LOsxcD+=|goB!bTAhlP+|EUCv(y$9Xd=dSN^9V+kUV!ipPm)ax7x>- z`jerbl7F}IIpdfV!z~}rC-&RNFAwto>d}W2irjbt&tYe9UgrNE!FF5MVLEHurCOSE zsUqvlIiSlN=dm2^r=J<@w%NaQLw}pH?Ng8+p%W#ym~7ph^t;-?pQaq43fD&kZ27i$ zRrz1)?>RUxszhp`GL{1RoY@^GvM~Rent>?oP=CPHzCq3g_g1X}0-@ZF&01m(%{=Zv zRc?&(YU%-Uuz+&F5_i|8WL!SN?e0l?KCX}7-_h_Nvmt#T>Mh|w0(~EV0=3+Y6a;{A z0e@^tQ2D6&r#(FvPf4%KrO9F-yfimb*)g85E%$)3OEfxC2WtMc*z{ zrGE~Iaj!4J$t6E^soO~5J-x@kFnOCUpp>YZCkSIkbRV}J51H4C<>aE*P6sw{mzY8!T<&5IiIBybjw zzi>o282hmAqYa&_f$4Yy6Qf9t^v7^`?Jy{X%@1*@z7`VOmX8r-MQ!>@6e)B3sN9v` z4-&mNzEd5iZAi1=&oEpSMX$soOh+D6cbiWrBMS zyTT!)Q4Ol$}4hUPx8#tT2z&-O{#%U*8tTv2(S_MG-u6l|}!cj2013Evfh$Bmv4^b<_wIll-D^ z0iTm?qbPr&I2;f%tf@8#WAxCop41>qaH)c`B?syYssUn$BTFmjNevubBXa%JLn+LD zHS9qO7808(N6H*aX5wX$UL<033{+OqG-sbx^IMIk)M-76ss{Xaoq)-$oSl~PZo((w zDEA!t!84LItzmCf#<1{5-8(26OmX#}HKW3-KR$na{PN>x{q&#X?bmb5**;5}GEeQl zD4jmIam|#d_2}g=l&{n!%h~I32BBHOE(1a5j~+IcIXk6oRrwlB(J8I&Z7R8WaCuI_ z8Avtir(si7gsrysi0Zrf0l-M>oPATsPB79o`MY+EgfCnJ2A4m4qyn{A8YSF z@A;#>8wb4te$xIo$m^u$aD!xM4XS?z+zwWWt`-FjtjmzVQ4I@SUf3K<5<7IlQvHqt zLlh-7q|Id%$-!$D>$sd0N%M}?* z;6i5{yH$j<=hJ#GH1rsqRi3hYzVhCKQGF?C#LB6y`ySRttcq>hYKT%)XBBPLYt*@N zx)Ey0s6M4^^t$sYqFcHVNWd+cQOT(SqBt$zk96iF?A;wFwpDWRE~pf(4T2I#03Z@kU+xn8_ZNSQT!k$A;6Y2p zx;f0fXWCrTTyQ+uwMp9f=s_&LA}^ zVc_&uE6+vh2&#al=`11lPH-b^9@?7A7E+PoAQ+isDLjfDAnQIoC>`mSG;A$dgoBQS5&|vE%AN+19c}TfXmpW_d z>hG@IUP_*UQWF`fofpXbZQ3Yq$t1a5x00fyX;YxE0>6JZ1q>*XhPsVFbpN{qA8IrL zVNMRswJ>xmhDF@?KtlS(<=SbZTg_H+~Ee+P>O%EflpL(tjg;h+n%YWECZ~`m8aq{ zf=ofzSLcm##z3RBs_)i8IwUkIOTbF(U*Ae$C~Jn3WDP-h_2!9P_|4~klmFQ_q&3al|)q| z-a&tAS3%@>Cdki!{QJY_@%cml_Q!`$U*FFjkJpoPtEQe=*Hj|%97+4_v4zvcw@qqE zu}9B!0V;w*bvq|wI?X}N=f2&{Kxm`W3CijZsrnnHb z%rWwE?W3{*w<=?;ihQQnuSSDiY0Ri*4W-JiG3n}FX7GvDd4_V^c~rPX&Lnp}>&|fe zD%7=q+B~PWJ-ppD4F>GJ^$n8}_tkxpsR|+qV^{pE#Dz%?VrE!I5MUb>C}js}ep1$6 zDRI&(=Sk$ppVayZIH_TpFjGYUa+OpL=U-qRtz$Bo;*1pH#Fi1?KeBgH0Z)gRjmp{M z;S%1ZNJ70A@FcKUbSp%B#$C%Far}0Ot6bTCubOvuw-BoO?^K2Rajp14Rh>LjLy#Gi zn&UuK&daJrCMZ;nKc6*WaJyjBLxj+5q!wSFs{QP&jqb8_- zedzhF?~NU*d-9_d5iI(t>ct|tVYPcaN(2^#@wtDBP1u~O#Mt2W0=W7JM2Le5!3IhR z@}iT7|8j|l{2dft0Dc6$Tdo&>;?zY%)$kBpOPJAZg~UG6`RTC1%GxVjD)OW=N9A$8no*kzrMlT$2mRlye{HU%KUE8KK^mOaA zR2I8o+`9X6W+*1zQUihWQxwD02*-_i%Jii18ed1f6RJ&88}Ws*l`j%r4z}F9^L7%e zqfeFNS(nD?e#`igb=em8x!xoW#rD)YBt}O&NarLdovxiLOQA7;E0Ne%ShIc%T~@}> z-L)?Hf#raA-J5p13YOL9>H5~cewiQt@wkq$Jjf=OEa7cQ#oIttoB4$PX=S@HcZR#VjKOfk~_X`TI{sfU!@qO#JqNt&`Y0D!@ z=i+Xit|6!~exGqAxIuQ~Q%n#nq4tunan=cd=lPcAd>YJuxTMH}_Ae<6^-+QJa^|&1 z%$ouvm+Ikj)R$QRb!NSQ_x|SQNOy4!WQzg0YEsTtrDjSCj<#~j*}X+OIGhcooK#c* zVo))1Pc#VYDUnx_#T&R`;~uH|MFA^KS$3}`6ofvG=Y03D-W#Vqr2!}|l=#eAo09ic z^5wM>YtQU|CUqcgQ@^SNX?7E!YGN?O-R@S&(HSm-R3~|S(-dspYvj@tI&LId8yNMn z`{0g9yq48dYh3RB@<%?kBlS@h{+}t&8R}36dsDWASf0E7^=Hrma$NUL{HAKE8kW{PD|p zHo?lH%{sNs=CEGY61#3mI|xke@oc)WU7-LCDJrj<7=^2CC?es4q$O?H^J*3=qNi44 z9Te$FpA=FQfmewKVjD$szI8F~dUR`*EBWEAcL*wWUg;ieb(E^58&7KEj22$jJd<;G zQfm%>IbE*ifjKymhB4)iRdjUGkN34x{pvSDeRWAZFKJHdcp`Nq0Qh3x~@#h?5aE{wc+ki0(`8U7Wjc$>Dbo|rI0&SE|JB+2RyP~ z(=(l5@lD}zG6J~N)!h^Hc?80W^OTLEOF3)pm zcWSVj^;iLUx6UQEhdYJ+Hb-wBX=^u!ku%y)Ck%t+GC1_xNm?bxJG-Lhw3P(Fu(kw{ zkdUM$RNX_{~MWC%#XQZRC^cnpa1Jkk7L5Lw5Nj+ZdXD zXNiNL&pIlftBH49`{KE3f!wr=t(@##5KD^y?4ZbhqP)+W^Cq&g!=ghAgE;%h{0oA(YG44s<}JM}YTU99 z*RHvnnnH!2bRN3oHQj>3ZY!9>y{m0TV$*U?=QNdwBbaA<_qe`~{x_<8+cjkupIrCI z{VKH+&-uLd>Xui<%{uLfbYKa~@39{agt%G_=%(fh5!!hfU>StP|39yPl@pvuQ>YKk zsx@V7?qU^6P;eVHIhj(8thdvpqvhOM(&<6hs4!PKuMJoRC`ntqdsf_M$QF>Wx-UbE z$)BO(7<}TX5v2l*QD2T|ro3GooZAw4O?_>)Q8l!xRWHEEX{FV9eD}D1eEIrL#_$YJ zq0DfrUyvz!96R!xRP-i)_wz$E z7;2K`UEMAA)h*Cbg||wXL-BSgu6@a?*uohlw_geP)6TVvB(;%$L+1P$ShS3a>Vwww z$Cvr_>tFBG=9V;FbOE~%vQ+d1S^DBVOzK^O=v^Ycr0IhZD19Y_293@L3~G+MuLfeK zuyBD)$*U+VDg%sv9I6kK%=f$H&CEvtJFev}qWIPBMhb!1oq%d9oDV+9Pw{d=S+Y4# zimcrpr|XYz&WP@JQ|?!+&#Fx+F}@w+qN<--YG3zqWs^3gMjl0va_Yq~3 zTQO;EQj!pGCpR8w{&-$KuJ3={p3sBv(+NoC@HGjhqY@`!lA?lG#|tH7hgVdb8hM# zld9muCD=-s8^09nc%j$%%#8n}+Wz_d>!;`Wx{il`Ab`A|gY2u$p9Je0Tu2(!R_M4Z zhb> z6VN$-4-9?Us&e-uWNX@H!Ej%xI~YvlQ~gP1cs{Xbpx>V~ihG$VK z_2lB!5Jz6b`$iQXO`aE}MK*a<>TC6?FKs`6NUmJ;*nWvs-Gm2zH)UI0i&x9;v=Ycb z@$wlcsiQEiD@g-4lbv7-OosfbBTt;9&zsqAM)MQ&u8_{AoBs|kG5Z2 zZp}FCtpxk`u>ksxR(83n?oLTNn)+5*Hw=Ul3w4v%8I{$ zpPYhgz@v3C2ZD^TQ4ZWIZ1GOt9#xXg3=r*dQEf~}jCMw8kvniz%wn(VG z=knJESf%AW2iPNt%ZR16Bn4bNCw`MY&AK-8HT=F@_sFa7lC&?rMxru#_o#k<{{A;A z$b68ptlG{DP@*a^h*vEzfy_&k8GJ(J7?tALm3eHcZ|oc~j+gvPk|?N^N9)cgFWb#9 zTaK58*oT^U0QDtf;fPVSMNpe$-qoFcYY-kGYUW5Tuzwa@T5~w>6q9#v*Np?lZvgOk zOS$SN1!r`_YG1N!5_t48q&zZzYP6#I!{rI=n~P}NmBU&JaKb?#{cJ5v_jFZUcqGJs zzBe6u$Lyt41O>RVYqgbnFC9&j3dDMr zD-dtEvucfgxC`Jxp1!39@T{pnZ)yWd$;KJjj<^1^j=zI%H1q&k_+5*CBK?1dG|EFH zN`1OfK@9ES6v;l^o1m;oV0X&f{hqFP$0gwFJUc|ruTvrrf+HABy12j>=+zX(iQk>< zp1KG=p4Qi&-#^Yj|Hi9!N~ms1Qv?$8W@n@-jO`lTGD8J$leMVfL>b4b#}w-z=nToc z1Y%&(rES?zf2mBD`drn2w!Ot+Cjwirr5*&>627RFsEdevhuFcH0wdKn~s6XC@{`@&z zL8xT-g?jdY%qmD#W7EyTq%_%b6)7ks4 zo$h&>YfioUPN}M=g3LS5Zdg%kxTXndqV9Vn#D9^JzJC7Le@MbqmE-FZ)&IY`&MjAN z8wjHR*-HRY5?{-qB+~Jhk!vG~z51L(10GF){23R6(U|IHKdb6d12tZoj5D_HDN)>1_S?pk_?vEL)~p3#vxz!pe3nlE8{pM8aQOaP%gcI4zz-gv-V zv}|FlNzQG%E1ovG&r_Av`#Qx!xMYZ*5K|8+1Jz|TlP2ixy&UQ+xlXJ2XtIwzu)0f) z@oWMj=3}F_DKTI2an&u|uXZY~YJHiE^|-wBi|67X!rMvL)3k(F#(vH$$ClK6aV=$T zyRp1~$n1_=Vp2)TNAV)+9GJ~!cXyQV>0;;A(-BoSiUcW?L-h&Z`}=Kv_6BX=#Z0SU zY?J)p5~>m-5Nj0zx$z76PS^6b#JrNS9R#^4W|?HYA1>>kS<1;^o^}e8669jfyk{HF zQqFM!szgjkb(g;?cuv`jll;2xmDiT|f68EgN0cFwIrzbeG8W{{s;xqG$oU#&CgjX- zQ@Lr5Wxpd~1!w2^u{2v_w-y!?d6M}JWkrd^CL1?+>RJjqNYF3}>JLK9Ne(o zbO1+g&B;mQAuD`{vo%fcPnVPIzz#LzU3> zRHds+Zc#|n><{kF%DIH8g=B{nfVJph=eaWZS&LMh9HJW7l*$DU3C$3Yf~_zINJ^Xs zamDI<*gK54iYSlbn86l4E%2w3jmm1QT@-Oou$Ry`VMcP>F82plxPEA-<*@S7x z)Z@1hA**Vadv&a`ae)vYhYOtiDAKVb1_}x5BS)QFADEmF(7le$qKMB*7p1O$i3@97 zAlG9)`_DTUxf$N;=Hd~Q{IVO=wcAIOohr4d$Xf5aaF^FJQ|NdyV4QZ9@!VA}a3}rKjh1j&DcFpNr zkjkIPA-VDGz`Drt-KR{hm+F0g+ZES}1x{LJe2+4q5E5~{LQN%NH`MOZSG|sqZ)u(K zAW2mAnjpkIzt{TIpZMNCefyuGMoDtqsl%sKD8*|d#5p0`9j;`YT%=uAp158Vha_Vs zcTbi+OoW}X5BYGdz8=m!caByL@ock;HbuF3nl)16Fi27-LLKbXW5Emt@r*a%# z=hCwUq5hb7mt1+f#R2hubMK4+QUUi^1j25Y(1OC5T#BT6BTM61bZm!!2bYDiiNCfj zlc~_)f;=v}T!(rb&M>H(=Ebj)uO%oJVn>HWf;huF#hCaP_NW(-rx(hPx|S*SEjr3b z+b+Ov32#pIAa`WUbSqCufbZWv#*+YmE8$6j#v^}!Lgg2jxC_6?O`%w> zetBJRyTyJ-9>kH)(~_jJKx?-$abhW=ax5;mSX8=A zp3Tno`|J)xi-H4xc`*gJC0EFRPcHnmsG)Sn)Tg{@IN!A!KA zt13zka4#u#GS?i>y4`d;P{hikUkO{nP(-@-<`C$1@4iqulVS|Dov3pt3+Jx3U`V$9 zW0!*rQq94ZMKEk5mP=cQSZ)AO6e-TC$7w^JesIKzJL1oe7+IK zg@@E*abYdnwYoK0acsUV#8iml^w~M&9%4zxnd5f z*sw}M5ouXyPb$(A*f6NJ*m5?tIB!`Q;!AMM+ L^x#q4S!)3R3l8Wt diff --git a/app-misc/nnn/Manifest b/app-misc/nnn/Manifest index 4681673c879e..da39cf62c1f1 100644 --- a/app-misc/nnn/Manifest +++ b/app-misc/nnn/Manifest @@ -8,3 +8,4 @@ DIST nnn-2.5.tar.gz 71811 BLAKE2B 9b9f926fbcb6ed89a971eaa53ebffdda1de4da29bb5408 DIST nnn-2.6.tar.gz 78668 BLAKE2B 5ac152e7a401d215ef0d833ecd6e67f193392ddb98f249b0b56257a6657b454bb03b73ae374a72f854c73bb423e4b39135de277e1785d480590ebe3b812b3a6b SHA512 dbb445d5f3bd64640c053d04cab7c7c6aa82034c4715236129b6079c69db57c870cf255d454aeb224c85ac9d52835999403285f1d4a4c72ea8a3d439a4e9e1eb DIST nnn-2.7.tar.gz 78047 BLAKE2B 9187663f59b26edcafb5b467e071a4810de465f944b97aa3e05be1875e7eb7eeedaf2efcd6b2efc29084599994984a0212f055f23903b5a6e736822971bac8f0 SHA512 432d268caf501349cf2ed95b7b889d373c43d8efba3ca72dabcab579b1f39546bcef55dff07b1d2d56b9a0b56da6c4461d37c66db6e66895b051c616b9b77ccb DIST nnn-2.8.1.tar.gz 91069 BLAKE2B 3dd7d794edec4d2a648201c9ed2182bddc597e1663bb4ce22f76e40653cc21d20c143ed84f21971d709916cec8695c7b66832cdbc6a9cb34e87a608369db1b77 SHA512 b669136c1a0e1f0346e86430acb59af8328eda83b0c1a9d8079b886d632556aac9a19a362dc8373f2558cc54c7f4bedb3e56cb16a3a08d560b9ccd14ada36bd8 +DIST nnn-2.9.tar.gz 97998 BLAKE2B 4affc609e2fa6c21547c6f9b97778a4c5d6f9dcfac3d3eb8c08c76362dd18c163aec1d2a72c4450bbdab26abf9a4dd1da7e0a74bd6be8cdab87e21046270ed6b SHA512 7bc64901a317de79cb9e29502cda70b59ca681ddde53385521a08e49cbc32fa10bb76ceef2e911838c0bb7be4f5018dce4a1906e77c0ca9f1ec8164c82da7bb2 diff --git a/app-misc/nnn/nnn-2.9.ebuild b/app-misc/nnn/nnn-2.9.ebuild new file mode 100644 index 000000000000..88ef20531476 --- /dev/null +++ b/app-misc/nnn/nnn-2.9.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit bash-completion-r1 toolchain-funcs + +DESCRIPTION="The missing terminal file browser for X" +HOMEPAGE="https://github.com/jarun/nnn" +SRC_URI="https://github.com/jarun/nnn/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +DEPEND="sys-libs/ncurses:0= + sys-libs/readline:0=" +RDEPEND="${DEPEND}" + +src_prepare() { + default + tc-export CC + sed -i -e '/strip/d' Makefile || die "sed failed" + +} + +src_install() { + emake PREFIX="/usr" DESTDIR="${D}" install + + newbashcomp misc/auto-completion/bash/nnn-completion.bash nnn + + insinto /usr/share/fish/vendor_completions.d + doins misc/auto-completion/fish/nnn.fish + + insinto /usr/share/zsh/site-functions + doins misc/auto-completion/zsh/_nnn + + einstalldocs +} diff --git a/app-mobilephone/Manifest.gz b/app-mobilephone/Manifest.gz index 9ffede86cbca4b18a282119efe6ffa3db29d5b43..2a06e8ec6b0acae26afaab5cf794b8f1e5f40b61 100644 GIT binary patch literal 3557 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 fMa*aS*yH#Pax^PB$#X%2fS=NJG0ESeIu literal 3550 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 diff --git a/app-mobilephone/gnokii/files/gnokii-0.6.31-codeset.m4 b/app-mobilephone/gnokii/files/gnokii-0.6.31-codeset.m4 new file mode 100644 index 000000000000..9b17f8f10e72 --- /dev/null +++ b/app-mobilephone/gnokii/files/gnokii-0.6.31-codeset.m4 @@ -0,0 +1,22 @@ +# codeset.m4 serial 4 (gettext-0.18) +dnl Copyright (C) 2000-2002, 2006, 2008-2010 Free Software Foundation, Inc. +dnl This file is free software; the Free Software Foundation +dnl gives unlimited permission to copy and/or distribute it, +dnl with or without modifications, as long as this notice is preserved. + +dnl From Bruno Haible. + +AC_DEFUN([AM_LANGINFO_CODESET], +[ + AC_CACHE_CHECK([for nl_langinfo and CODESET], [am_cv_langinfo_codeset], + [AC_TRY_LINK([#include ], + [char* cs = nl_langinfo(CODESET); return !cs;], + [am_cv_langinfo_codeset=yes], + [am_cv_langinfo_codeset=no]) + ]) + if test $am_cv_langinfo_codeset = yes; then + AC_DEFINE([HAVE_LANGINFO_CODESET], [1], + [Define if you have and nl_langinfo(CODESET).]) + fi +]) + diff --git a/app-mobilephone/gnokii/files/gnokii-0.6.31-docdir.patch b/app-mobilephone/gnokii/files/gnokii-0.6.31-docdir.patch new file mode 100644 index 000000000000..74d28cc01398 --- /dev/null +++ b/app-mobilephone/gnokii/files/gnokii-0.6.31-docdir.patch @@ -0,0 +1,69 @@ +--- a/Docs/Makefile.am.JeR ++++ b/Docs/Makefile.am +@@ -1,6 +1,6 @@ + SUBDIRS = man sample protocol + +-docsdir = $(datadir)/doc/gnokii ++docsdir = $(docdir) + + DEVEL_DOCS = CodingStyle \ + README.libsms +--- a/Docs/protocol/Makefile.am ++++ b/Docs/protocol/Makefile.am +@@ -1,4 +1,4 @@ +-protocoldocsdir = $(datadir)/doc/gnokii/protocol ++protocoldocsdir = $(docdir)/protocol + protocoldocs_DATA= \ + dancall.txt \ + gnokiid-at.txt \ +--- a/Docs/sample/Makefile.am ++++ b/Docs/sample/Makefile.am +@@ -1,6 +1,6 @@ + SUBDIRS = ppp logo ringtone vCalendar + +-sampledocsdir = $(datadir)/doc/gnokii/sample ++sampledocsdir = $(docdir)/sample + sampledocs_DATA = gnokiirc \ + magic \ + 45-nokiadku2.rules +--- a/Docs/sample/vCalendar/Makefile.am ++++ b/Docs/sample/vCalendar/Makefile.am +@@ -1,4 +1,4 @@ +-vcaldocsdir = $(datadir)/doc/gnokii/sample/vCalendar ++vcaldocsdir = $(docdir)/sample/vCalendar + vcaldocs_DATA = test.vcs + + EXTRA_DIST = $(vcaldocs_DATA) +--- a/Docs/sample/logo/Makefile.am ++++ b/Docs/sample/logo/Makefile.am +@@ -1,4 +1,4 @@ +-logodocsdir = $(datadir)/doc/gnokii/sample/logo ++logodocsdir = $(docdir)/sample/logo + logodocs_DATA = pacman.xpm \ + gnokii.xpm \ + gnokiiop.xpm \ +@@ -6,4 +6,4 @@ + bronto.xpm \ + horse2.xpm + +-EXTRA_DIST = $(logodocs_DATA) +\ No newline at end of file ++EXTRA_DIST = $(logodocs_DATA) +--- a/Docs/sample/ringtone/Makefile.am ++++ b/Docs/sample/ringtone/Makefile.am +@@ -1,4 +1,4 @@ +-ringtonedocsdir = $(datadir)/doc/gnokii/sample/ringtone ++ringtonedocsdir = $(docdir)/sample/ringtone + ringtonedocs_DATA = star.imelody star.rtttl + +-EXTRA_DIST = $(ringtonedocs_DATA) +\ No newline at end of file ++EXTRA_DIST = $(ringtonedocs_DATA) +--- a/Docs/sample/ppp/Makefile.am ++++ b/Docs/sample/ppp/Makefile.am +@@ -1,4 +1,4 @@ +-pppdocsdir = $(datadir)/doc/gnokii/sample/ppp ++pppdocsdir = $(docdir)/sample/ppp + pppdocs_DATA = cimd-connect \ + ppp-FILES \ + options \ diff --git a/app-mobilephone/gnokii/gnokii-0.6.31-r3.ebuild b/app-mobilephone/gnokii/gnokii-0.6.31-r3.ebuild new file mode 100644 index 000000000000..dce32eb52682 --- /dev/null +++ b/app-mobilephone/gnokii/gnokii-0.6.31-r3.ebuild @@ -0,0 +1,142 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +inherit autotools desktop eutils linux-info + +HOMEPAGE="https://www.gnokii.org/" +if [[ $PV == *9999 ]]; then + EGIT_REPO_URI=" + git://git.savannah.nongnu.org/${PN}.git + http://git.savannah.gnu.org/r/${PN}.git" + inherit git-r3 +else + SRC_URI="https://www.gnokii.org/download/${PN}/${P}.tar.bz2" + KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" +fi +DESCRIPTION="User space driver and tools for use with mobile phones" + +LICENSE="GPL-2" +SLOT="0" +IUSE="bluetooth debug ical irda mysql nls +pcsc-lite postgres sms usb X" + +RDEPEND=" + !app-mobilephone/smstools + dev-libs/glib:2 + bluetooth? ( kernel_linux? ( net-wireless/bluez ) ) + ical? ( dev-libs/libical:= ) + pcsc-lite? ( sys-apps/pcsc-lite ) + sms? ( + postgres? ( dev-db/postgresql:* ) + mysql? ( dev-db/mysql-connector-c:= ) + ) + usb? ( virtual/libusb:0 ) + X? ( x11-libs/gtk+:2 ) +" +DEPEND="${RDEPEND} + dev-util/intltool + irda? ( virtual/os-headers ) + nls? ( sys-devel/gettext ) +" + +CONFIG_CHECK="~UNIX98_PTYS" + +S="${WORKDIR}/${PN}-${PV%.1}" + +# Supported languages and translated documentation +# Be sure all languages are prefixed with a single space! +MY_AVAILABLE_LINGUAS=" cs de et fi fr it nl pl pt sk sl sv zh_CN" + +PATCHES=( + "${FILESDIR}"/${P}-docdir.patch + "${FILESDIR}"/${P}-fix_xgnokii_inclusion.patch + "${FILESDIR}"/${P}-gcc5.patch + "${FILESDIR}"/${P}-gcc7.patch +) + +src_prepare() { + [[ $PV == *9999 ]] && \ + PATCHES=( + "${FILESDIR}"/${P}-icon.patch + "${FILESDIR}"/${P}-translations.patch + ) + + sed -i -e "s:/usr/local:${EPREFIX}/usr:" Docs/sample/gnokiirc || die + + default + + cp "${FILESDIR}"/${P}-codeset.m4 m4/codeset.m4 || die + mv configure.{in,ac} || die + + eautoreconf +} + +src_configure() { + strip-linguas ${MY_AVAILABLE_LINGUAS} + + local config_xdebug + if use X && use debug; then + config_xdebug="--enable-xdebug" + else + config_xdebug="--disable-xdebug" + fi + + econf \ + --disable-static \ + --enable-security \ + --disable-unix98test \ + $(use_enable bluetooth) \ + ${config_xdebug} \ + $(use_enable debug fulldebug) \ + $(use_enable debug rlpdebug) \ + $(use_enable ical libical) \ + $(use_enable irda) \ + $(use_enable mysql) \ + $(use_enable nls) \ + $(use_enable pcsc-lite libpcsclite) \ + $(use_enable postgres) \ + $(use_enable sms smsd) \ + $(use_enable usb libusb) \ + $(use_with X x) +} + +src_test() { + echo common/phones/fake.c >> po/POTFILES.in || die + default +} + +src_install() { + default + + # package provides .pc files + find "${D}" -name '*.la' -delete || die + + insinto /etc + doins Docs/sample/gnokiirc + + # only one file needs suid root to make a pseudo device + fperms 4755 /usr/sbin/mgnokiidev + + use X && newicon Docs/sample/logo/gnokii.xpm xgnokii.xpm + + if use sms; then + cd smsd || die + + docinto smsd + use mysql && dodoc sms.tables.mysql.sql README.MySQL + use postgres && dodoc sms.tables.pq.sql + dodoc README ChangeLog README.Tru64 action + fi +} + +pkg_postinst() { + elog "Make sure the user that runs gnokii has read/write access to the device" + elog "which your phone is connected to." + elog "The simple way of doing that is to add your user to the uucp group." + if [[ $PV == *9999 ]]; then + elog "This is the GIT version of ${PN}. It is experimental but may have important bug fixes." + elog "You can keep track of the most recent commits at:" + elog " http://git.savannah.gnu.org/cgit/gnokii.git/" + elog "Whenever there is a change you are interested in, you can re-emerge ${P}." + fi +} diff --git a/app-office/Manifest.gz b/app-office/Manifest.gz index de5f97045857d84033b5914c447a9efbd56a5894..c38f0b99fd91f48e5c091edd80ca00da564db6c8 100644 GIT binary patch delta 9006 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 U7adZA2;xuw55JzHZg@Zd0K09`G5`Po delta 9017 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 diff --git a/app-office/libalkimia/libalkimia-7.0.2-r1.ebuild b/app-office/libalkimia/libalkimia-7.0.2-r1.ebuild index 4a61fccbf5c5..eab11cea7ef3 100644 --- a/app-office/libalkimia/libalkimia-7.0.2-r1.ebuild +++ b/app-office/libalkimia/libalkimia-7.0.2-r1.ebuild @@ -1,19 +1,21 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 -KDE_TEST="forceoptional" -KMNAME="alkimia" -inherit kde5 +ECM_TEST="forceoptional" +KDE_ORG_NAME="alkimia" +QTMIN=5.12.3 +inherit ecm kde.org if [[ ${KDE_BUILD_TYPE} = release ]]; then - SRC_URI="mirror://kde/stable/${KMNAME}/${PV}/${KMNAME}-${PV}.tar.xz" + SRC_URI="mirror://kde/stable/${KDE_ORG_NAME}/${PV}/${KDE_ORG_NAME}-${PV}.tar.xz" KEYWORDS="amd64 x86" fi DESCRIPTION="Library with common classes and functionality used by KDE finance applications" HOMEPAGE="https://www.linux-apps.com/content/show.php/libalkimia?content=137323" + LICENSE="LGPL-2.1" SLOT="0/7" IUSE="doc gmp" @@ -23,7 +25,7 @@ BDEPEND=" doc? ( app-doc/doxygen ) " DEPEND=" - $(add_qt_dep qtdbus) + >=dev-qt/qtdbus-${QTMIN}:5 !gmp? ( sci-libs/mpir:=[cxx] ) gmp? ( dev-libs/gmp:0=[cxx] ) " @@ -34,5 +36,5 @@ src_configure() { $(cmake_use_find_package doc Doxygen) $(cmake_use_find_package !gmp MPIR) ) - kde5_src_configure + ecm_src_configure } diff --git a/app-office/libreoffice-bin-debug/Manifest b/app-office/libreoffice-bin-debug/Manifest index 9457afba4013..9573c48041ec 100644 --- a/app-office/libreoffice-bin-debug/Manifest +++ b/app-office/libreoffice-bin-debug/Manifest @@ -1,24 +1,12 @@ -DIST amd64-debug-libreoffice-6.2.8.2.tar.xz 1642014084 BLAKE2B 40d13fbcc3ce16eb52ce88455c06d7252f4dd486704191f8a132dfd5532e96cb3fdb835137c1cc96ae7d7c62a01bc1c817b48e791ee52a2f52d7da9d3fccc212 SHA512 6e4fc5e3a2335403701d0589f8693507713eedb896bc3eb23dc2cc4ba5817362e8dd4a41bd705fbffd8df253a5b23c77e1cf603df53952bb8d9b541445bc45d5 DIST amd64-debug-libreoffice-6.3.4.2.tar.xz 1581963020 BLAKE2B 457d29040c129e4a9425b11c74437813be10f840291c0b675d687226f2f82030fb42140f2ed6828768f48b2574b18c5eb96423ce56ae6b29c5112ca442467b4f SHA512 64bdf5fbb08276e5d34d0a5f7fea43f4ae07e443f48b64721dfef9ae7ac237aafcc043b4facbcc4d5fc93de1a1558c559add244661ed1b578dc61dbaae8bdf1e -DIST amd64-debug-libreoffice-gnome-6.2.8.2.xd3 1609778 BLAKE2B dedb6cc6c2b05ec4514e3bedda54cbf2dc507a8ee85289b3f847aa6786bce46a916ddf6b63256e66fe55707ec8b960d90634feeb4a19668d015cd1f21610a5b3 SHA512 239efa94c35a7ff313d607d5aa237b387f55d72c958efc4819a8bd31bc986d931c7e6131317c8daf10f5be3b002d728fb3441b3442948d36c9c00dabfdd31cf0 DIST amd64-debug-libreoffice-gnome-6.3.4.2.xd3 1634833 BLAKE2B 125ec2babfa430940e1eedd02ac20ea5331ebdcc7e24175671c80848f1a5e388555b07afa0618c9a443247bbce6d852bf2ea5ff1c4fca515b623e3202e1ed935 SHA512 6cc6893bbe3d6c852e0d407c6a3e94b76910161e115b4f84f254f30ad2fc609571fc1af98822f30d2f54ca3a6e1c8f963e89868f17422a6c0278f6e80ba91d96 -DIST amd64-debug-libreoffice-gnome-java-6.2.8.2.xd3 858666487 BLAKE2B f70a02ef90049c1e209fd5f9847c538f726a52a893ee4f404731d4b5a154508d7739f70f2f221431d6df5518a4f19eb25c1c950d597c56ca621f50cd1062c71b SHA512 bffcb1b9d0eea6d86489ec3cd72ffc5481b57e2b8ab2e79bd0c8a177e2c50a5f628bc55470678603c086a79876e0383d20e0daa55425394901d8ad5fa4b3185a DIST amd64-debug-libreoffice-gnome-java-6.3.4.2.xd3 783362580 BLAKE2B 8d45422533ab257c5e6ad51cee7da492a23f7244f40146b55ad151422a9ccd43bf33c19f9c38e3362b629760125a8430d5175e7f85be377a258e4c481d6ed878 SHA512 fdb1adb08c7df3364ac0b90ee8f16e970a94d7e0bf981e338122250258fd4cc53a9913013d54361169f3e10dfae8e1ba590fd3529a71195c661c252267456f73 -DIST amd64-debug-libreoffice-java-6.2.8.2.xd3 857026842 BLAKE2B 96ff47f0fc56ae09f9e3e081c4d0379301ea06a056da9be6d24400b2711ba14e07993d0d245917e45e81c4dbdc7e7cf02026686f6d1b00243adbb27e3e006550 SHA512 3bf2a8b8f49bc6b37d6ea1d7e78f1bb0dcc5232e3837b34029341a4fdbc13e79845afb31a0bd31b132c4dcc95320cad72f3b087cdacfe2e6fde5400e6c40f456 DIST amd64-debug-libreoffice-java-6.3.4.2.xd3 781722382 BLAKE2B 096a56ae8be46fc5b05f6d11deb4e4e33db6c50eb3f97720ddd30666a12d8b477c391855d3ba1b6780ba34a9fb1a1ed6d5bb68b0049b9eee09ec6b383d30c62a SHA512 91c5641007cd37bbe26fd9ada674bae8f8d3c5cd182d2ec8b005acfe2cc895aae24174751f4a7c089f447bf5c26e654eb8404a47bc55fb344489374dade8e75c -DIST amd64-debug-libreoffice-kde-6.2.8.2.xd3 462401347 BLAKE2B a3ced18dd28a95a3de37f0d45687c94e7f06854e3e5a17505d14e07e4799cb5c176fa0b472a6ed9bf0701337d19e899a3d23d5dbf60584bf6c4b3e2e40019796 SHA512 89f14e53e3371c512083612d9b2891c2f971301482aba4cae64ce2ebae87c7d4b2b521e25753cd8dd69313ceb34ab845a5696304c295ebcd56e7758c13aec340 DIST amd64-debug-libreoffice-kde-6.3.4.2.xd3 480580759 BLAKE2B 55fc612e56bfff7710216670af11e8b2711daacb1af6a9bf20e124f9efe3eb928dd543ab44a7ac3754d439040c12d445eb3921ea9d54484d9ffcf3ab85dceb36 SHA512 8dc2c5b53a8dccac789ad0fb4ea88fb3191348870b1f8d94800e3cbbb468d85dd6bc0eeedd1cec28f03e8c97eaf9fd0f980170dff80a8f14d3a1a5e0e5129478 -DIST amd64-debug-libreoffice-kde-java-6.2.8.2.xd3 862023938 BLAKE2B 5c19e18aa0a96e54fd664c01102e2315c0c008d3fe6c030cc01f92f72364616183267dd8cc8febb05b7a8be5842dcff4a72c4b418395073d49292fddebc30b65 SHA512 2094f528396b85e20bbf40970e1ca762f820514d76f39175043e6d613036b4c4db941279cad19b0c1d4f89a65693d2d70ae9c65660e03b2d1f6cb7c16ffed40f DIST amd64-debug-libreoffice-kde-java-6.3.4.2.xd3 785403537 BLAKE2B 13e20b78c161ab08cf6b4b8f065a9e21ae81ef8fe6e749909d7da639ff2eb7b881f39efb3e036fd450c8d9f579d645f7ee89ca880cb83d08d96f72b79e39aa74 SHA512 d2150ed588ae8ab8f45a44ff96725d9735437750a690e39a4b4b58c438f425c6b77cc97caf6c3d403016eb00cb6e13b6a6c5ad9c39a6ce29f3a0e9ab46b79b66 -DIST x86-debug-libreoffice-6.2.8.2.tar.xz 1602844880 BLAKE2B 1cca36d6905ee08e9c6f4c5fbc06ab4574439ec6dd69d44129c83e8af2928e9c4fabf62f83f03e69318d7f97ca7129fb89d84a2f070c1a89fdd09154097b22bb SHA512 22866be82ce44e3447c666a3cb7bb7303745ed4c68fce6a0ecf20f76269a5ba7f773d92a5e7eadaad10a6b61a25e7909ff70022e246c0e7e83eb3bf17a5bcded DIST x86-debug-libreoffice-6.3.4.2.tar.xz 1541428740 BLAKE2B b0c82b926f15093f030e43c5cc94f6ae01fec83bcc018116091fa8eeb3014d6ca644fcf63da5c12769cc84cfdf8db7158ac6a68e2355205f06e969215643dbf2 SHA512 e4b88f4a10ef20938e216001e5ef0e434b22482f4479339d6a04a114e9f467482c5b1de4f489f746277994d9c7e6e8233993e6eb8f62d8fc2609130b71da03f7 -DIST x86-debug-libreoffice-gnome-6.2.8.2.xd3 1552537 BLAKE2B 0c6a508591705fa9e59c5544af7c8aa95a354ad4a6606df7e34be1ba8a8307038204bfee98d88614aed81b3acb26d9ee6a6719da4c85c25610bdd240fe1c7ebb SHA512 a0ec29e9628b8ab7c90b78f7859f8084000e13531af1717047ee82581f7c6e5eee7fbf5d6d5a76b96f766d6c2746398c73b3bbdfac2f50f638023d2711a848d8 DIST x86-debug-libreoffice-gnome-6.3.4.2.xd3 1580440 BLAKE2B 284858161cc792432f496a9f399a041052350d5e35e00f90cd2a03f34e5c0f9efbf59567d9030d441e9bc69bef5e5b750a66e28b37454fd1066d6121ea56d6ef SHA512 5cfa88e0b624552c5aac5389af15cf395c1b57ca94ada7f90812c093d59111fd10f08889faadcf852f39153646abd22896516768bb4d0cf0dd23cdd5ab065419 -DIST x86-debug-libreoffice-gnome-java-6.2.8.2.xd3 770554298 BLAKE2B 39573d42b2c45e902ea79ee08b6d8487c6e2b6e9e6e5523071bfff16002686b269e0fb5d6f32df350dd21cb82fd5a908aec65cc6c3bf9716b5d274b2d98ebed9 SHA512 df14d24ebb4defce77a08f04e11b061ece5deba38a2aed5925bd5f0a95b2f6a88f98dda49633867a05e7748b6c604e569207376d13076bb80ae3efa8064c6988 DIST x86-debug-libreoffice-gnome-java-6.3.4.2.xd3 755414727 BLAKE2B 51090a6b43052a10506b62c178d860e754d7ee9fd0718bfb94a4a92cec71ec8840fd6aa07cf4a1251bcdb5485b935a04a0bc383463091a6cc6dd3ea965bbc852 SHA512 3914446d7895467e3fd4a5014db14c43743c00fa44a7ed5dd2436a99cbdc0d6e4ce32555e7054b96dce956824b68c4426c2fe2a2a102023b4dc90819170da16a -DIST x86-debug-libreoffice-java-6.2.8.2.xd3 768999926 BLAKE2B e5725e31c0c734c1803d04440dc7c4ee238ca1dd4303f6f9fd43019cdf01e7a57673c7391f93bc54d314a8c78d7a06409ea5c0f81a8569abd81c6bad698ca7fa SHA512 785b4a471db175f106cca3ff85b7601facdfe9823e1c18ddbcca311f0e7fc3725340f80f3ffe7f4d174e04efcdf13533459449e4ced86ab6c874c07e6e8a75dd DIST x86-debug-libreoffice-java-6.3.4.2.xd3 753817378 BLAKE2B 3ec3ec862da517fd6e028b65c6cb564946b7d82e337de5c410150de6b2a1347cda983d3927850bc13bc1e9d03176c79afddd21fa1b5c78b62140e376fa8bfb8e SHA512 ff9b7369aebef6be11c12c837714945d3f23671a32def3c34e7f0f1b87547a280c1477590debaaa7f77d63794f1d5ec76bb700259d3985ca17db4a625eb6208d -DIST x86-debug-libreoffice-kde-6.2.8.2.xd3 440185354 BLAKE2B 6e8a61d3c75e2df84258752610d4bc228ea760afc2a5c5d1f2b4bcba87aeb157238ca63845d1968d89457608041d61dce66b15e936beea408d4d5f97cf125abb SHA512 5e300cf8234f9aa7b43f3a8fd7c319d13bf99e894e098a898e3845b25124c110e3d3b1ac598a624ac5c07dcde64e1d36385cf6b9e69d8dee5857e8d1802692fe DIST x86-debug-libreoffice-kde-6.3.4.2.xd3 428627440 BLAKE2B 42ad71ee9d3b8eab5361a59e29f51812db5c847fd97627b2384a5bd70748a697d6655f2dc97adbb944f12a5a48968b559f301302d48f0b023341f36ef234afbd SHA512 50613a725c737327e664faebea9a1e87e3f1b7b18f5bafff4a14d78894ed33003e02191d1d400f55713173f3cf1100b53a8879c986d9f79ba864353f07cd113b -DIST x86-debug-libreoffice-kde-java-6.2.8.2.xd3 769568977 BLAKE2B 0f012f84cc2d32f524883dcf8cc3cb6886a5ab9f2d7b28d07e2e60cbd57655d430b3969187fc51c071ab397a9c3e0033802eb1d687f6a83f70a0ca78f7ce34be SHA512 7295f58f26ea609329f766bc5410207380fbcad55fda05288a7362596f35e606e68d096c553ad9054904c151022868314b66626ee48aa3608e11b324acce1ed9 DIST x86-debug-libreoffice-kde-java-6.3.4.2.xd3 753670539 BLAKE2B 12b22313256b44cc114d5229f9916bd024fd9348ce0435fcf6ba0b5750ab5d345453621c63f15059106aa25e11318c164fb0b53f5d63464c09c5052e0c2f9c9a SHA512 0c2a797e95ad9689794d2e22f4a549dfd785c53850d769b6e82a9243dc9ae21ca0b5d5dcb750edbdfd2e91719af8d17981af0b16c08fb1381183ec6f84200eda diff --git a/app-office/libreoffice-bin-debug/libreoffice-bin-debug-6.2.8.2.ebuild b/app-office/libreoffice-bin-debug/libreoffice-bin-debug-6.2.8.2.ebuild deleted file mode 100644 index 481a1678f464..000000000000 --- a/app-office/libreoffice-bin-debug/libreoffice-bin-debug-6.2.8.2.ebuild +++ /dev/null @@ -1,87 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -BASE_PACKAGENAME="debug" -BASE_AMD64_URI="https://tamiko.kyomu.43-1.org/distfiles/amd64-${BASE_PACKAGENAME}-" -BASE_X86_URI="https://tamiko.kyomu.43-1.org/distfiles/x86-${BASE_PACKAGENAME}-" - -DESCRIPTION="LibreOffice, a full office productivity suite. Binary package, debug info" -HOMEPAGE="https://www.libreoffice.org" -SRC_URI_AMD64=" - ${BASE_AMD64_URI}libreoffice-${PVR}.tar.xz - kde? ( - !java? ( ${BASE_AMD64_URI}libreoffice-kde-${PVR}.xd3 ) - java? ( ${BASE_AMD64_URI}libreoffice-kde-java-${PVR}.xd3 ) - ) - gnome? ( - !java? ( ${BASE_AMD64_URI}libreoffice-gnome-${PVR}.xd3 ) - java? ( ${BASE_AMD64_URI}libreoffice-gnome-java-${PVR}.xd3 ) - ) - !kde? ( !gnome? ( - java? ( ${BASE_AMD64_URI}libreoffice-java-${PVR}.xd3 ) - ) ) -" -SRC_URI_X86=" - ${BASE_X86_URI}libreoffice-${PVR}.tar.xz - kde? ( - !java? ( ${BASE_X86_URI}libreoffice-kde-${PVR}.xd3 ) - java? ( ${BASE_X86_URI}libreoffice-kde-java-${PVR}.xd3 ) - ) - gnome? ( - !java? ( ${BASE_X86_URI}libreoffice-gnome-${PVR}.xd3 ) - java? ( ${BASE_X86_URI}libreoffice-gnome-java-${PVR}.xd3 ) - ) - !kde? ( !gnome? ( - java? ( ${BASE_X86_URI}libreoffice-java-${PVR}.xd3 ) - ) ) -" - -SRC_URI=" - amd64? ( ${SRC_URI_AMD64} ) - x86? ( ${SRC_URI_X86} ) -" - -IUSE="gnome java kde" -LICENSE="LGPL-3" -SLOT="0" -KEYWORDS="-* amd64 x86" - -RDEPEND="=app-office/${PN/-debug}-${PVR}[gnome=,java=,kde=]" - -DEPEND="dev-util/xdelta:3" - -RESTRICT="test strip" - -S="${WORKDIR}" - -QA_PREBUILT="/usr/*" - -src_unpack() { - einfo "Uncompressing distfile ${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar.xz" - xz -cd "${DISTDIR}/${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar.xz" > "${WORKDIR}/${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar" || die - - local patchname - use kde && patchname="-kde" - use gnome && patchname="-gnome" - use java && patchname="${patchname}-java" - - if [[ -n "${patchname}" ]]; then - einfo "Patching distfile ${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar using ${ARCH}-${BASE_PACKAGENAME}-libreoffice${patchname}-${PVR}.xd3" - xdelta3 -d -s "${WORKDIR}/${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar" "${DISTDIR}/${ARCH}-${BASE_PACKAGENAME}-libreoffice${patchname}-${PVR}.xd3" "${WORKDIR}/tmpdist.tar" || die - mv "${WORKDIR}/tmpdist.tar" "${WORKDIR}/${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar" || die - fi - - einfo "Unpacking new ${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar" - unpack "./${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar" -} - -src_configure() { :; } - -src_compile() { :; } - -src_install() { - dodir /usr - cp -aR "${S}"/usr/* "${ED}"/usr/ || die -} diff --git a/app-office/libreoffice-bin-debug/libreoffice-bin-debug-6.3.4.2.ebuild b/app-office/libreoffice-bin-debug/libreoffice-bin-debug-6.3.4.2.ebuild index 24cb2437d07d..3fe8d2b0f01e 100644 --- a/app-office/libreoffice-bin-debug/libreoffice-bin-debug-6.3.4.2.ebuild +++ b/app-office/libreoffice-bin-debug/libreoffice-bin-debug-6.3.4.2.ebuild @@ -46,7 +46,7 @@ SRC_URI=" IUSE="gnome java kde" LICENSE="LGPL-3" SLOT="0" -KEYWORDS="-* ~amd64 ~x86" +KEYWORDS="-* amd64 x86" RDEPEND="=app-office/${PN/-debug}-${PVR}[gnome=,java=,kde=]" diff --git a/app-office/libreoffice-bin/Manifest b/app-office/libreoffice-bin/Manifest index 13124b7f726d..bcc60557f0c5 100644 --- a/app-office/libreoffice-bin/Manifest +++ b/app-office/libreoffice-bin/Manifest @@ -1,24 +1,12 @@ -DIST amd64-bin-libreoffice-6.2.8.2.tar.xz 104308312 BLAKE2B 417a04efdf839e27a63bf63bafccb57c4eec644f73a2e2651a11e8b61540c81e6a4235c4ae3f903ae155927876cf9ce23e8d12178527196cf44ad267b973e693 SHA512 bec10c3ca57cdef43e6ad580e1a69c7d419d523a4268d484497f067b3e6387e905dc8e98606fc749442c32ec6c36046576a0e237542acdccb9c2add679f2ab4b DIST amd64-bin-libreoffice-6.3.4.2.tar.xz 120383964 BLAKE2B 2e03acd9de791650263609a370ea7c0ec2ae4af3086f937f9160f17523fe1f2ef9727e1e630875cac24bd28d30d91d88c8e6ea5c227b57705c3af8691ba624ee SHA512 c369cd02b81fba3682080ad99a6f039bd2c99ffa7fe299b1b1e59eb998a712d0c9be1d96e953e37acebe1e1b9e7d94ed7ae143742ed1da4aeb68c5ec081be736 -DIST amd64-bin-libreoffice-gnome-6.2.8.2.xd3 811884 BLAKE2B 56f33945bad7912cd0aeba5adb19c4086b96f1d01dc11d389da3758a77ddd229ba671ba779c8febe2887ab790e991c8ad44a885b34d8956e8bc41f17e3763ab2 SHA512 9b14f9db785ceb59cb8ff193bbcf59bae8ef52d5295c4f505aeed57e6d7d14f2ef2c805e145bb7a598e963dfbf1de6cfa1532c2d38e7ea6843fc808e8513cec2 DIST amd64-bin-libreoffice-gnome-6.3.4.2.xd3 1044405 BLAKE2B f3e0822f7f6254fc63b5f794f89864d6609a08d3f708847bd0c2153a3910b481f042273a929bfd813d613ed7c84c862f6b00222f072393a7395b5f6dbfdc995a SHA512 95113bd128851d3b61361fc2c0b4ef00e676fa9cec8607e08573bafa02c8a9034c590b2e56c5deba607659dc4ebcc0f27373969792f9db29f10f92fc5042ef77 -DIST amd64-bin-libreoffice-gnome-java-6.2.8.2.xd3 29523177 BLAKE2B c9104ade23ccfdeb4feeabf5ababd7de0c3609cf3c607e80c1226a75a3b7cc7b88f0e997592c6fabea05f6b5043cca7f118a1326f1eec2978b444584cf88e6f0 SHA512 ca4edac5a9c72b913a37ef09099a089546e450101cf87a56c5e65b9594444a67c02ce37c4167e5c1220bdfb0a181a2511f3df68d1ef36c4c0eb97d37fd56876b DIST amd64-bin-libreoffice-gnome-java-6.3.4.2.xd3 28710042 BLAKE2B d2ec91775f4225e38b424365d96b3b3be288a27b71f59f4b3fbdc6b6ac1304aa79c881dfa0c1119d519c697cf397504a9d57f383fd5afac158d4dc201f154cc6 SHA512 f4ef915a1eef9658ae1200adf2374646f5a8d117dba5f169920d0a662e8e16fa8e700f726bdd5cc9913973c0d5d55a61f303d2b13cd8c3372159ebb19308601b -DIST amd64-bin-libreoffice-java-6.2.8.2.xd3 29390594 BLAKE2B 301566a9fefcf8c0ffcff02df78598c066fde089e39cb13c7ebfdf82e6f7d294a013d2ec3758315bcbde0ed2466d645e0e096a9264cbc4caf77df5ab24e22e88 SHA512 c00f63a713ee32e941486ebe4573a11bd939fa91cfb618a4f66916b8aa6f82382d5b3db9ea6cf92fefdbaadb48c18ec4465418ab3806b8d2a8156d22e9471e3e DIST amd64-bin-libreoffice-java-6.3.4.2.xd3 28561387 BLAKE2B e4524e07151178167c4e60442b04d665fcf3d10e2a9ae1226d23cbe86e04a3ac2fb8026f2dc17723e747cba54684ebc525c23a0950a57fff7c77bb602f7d7307 SHA512 11cf85d0ef3fd88be747ff324b211cd3ae2e4432b1a8e6d54f4308d0e2f86df209fd26ce4e2309c8c406e655ee217852c817cc46bab1a1135e61020177081c7b -DIST amd64-bin-libreoffice-kde-6.2.8.2.xd3 18180052 BLAKE2B 487fcdd3560d0f3455d1418421492cdb87984c4cbea9ed0dcf021acd6e880fa867dc04ba2b3dd360e8f872ad2580ae8a9cab0c5d1958fd0b9b3df236389ff865 SHA512 4eb038394dc5b2cc9a65b1e2d254779294008e57cee1fb7663aef7b04bebde3e1633bec5f79a1bab70c5778fea01d78815dff37036212095c737249bc21cd945 DIST amd64-bin-libreoffice-kde-6.3.4.2.xd3 17993497 BLAKE2B 9be9c0190f0fe2ca56bc470d27938a6a199b384847252027e7b4573bd00370a57d685dcc45f62a30766d3a7f97366e8754a34f426f2cfee4c2669dfa0c37eebf SHA512 7ef1be0c8d837e8ffb88ab03dbbbc0bfeb7442f81e695a7325b7c130e3175a3b8cf22aa71fbf8e175684fd0e39259c17621b6b0dac7f6681c63ca497888ba59c -DIST amd64-bin-libreoffice-kde-java-6.2.8.2.xd3 29672937 BLAKE2B 43cd3e217bacda3a049a9ffd818fbc6773c810d47e4052997ced8622741acea9fb749ce984b7cf7036e63b8ac25bbb16ab5d5fda871df10eb564c4fd993d2837 SHA512 fdea6190c8ef83935007377e9e25fc6bf8985606137d7d12575c45392ff6fadf60fbd0c027575114cd8755130549c1208c87225931618ac076aac1b74cfec923 DIST amd64-bin-libreoffice-kde-java-6.3.4.2.xd3 28568852 BLAKE2B 649a4d3d4191a8806c7ad047c5ef47f4516ffeaa111646b72dce5bc10a5a5aab9b5feec2c93c6cb2479031dd5d3d464869d63093a5c0254ac6e58feae6439e71 SHA512 c9c1c30ccb279351a00e2389a47dff6468abfe0d28fb2afb1a94e68631601bbb89f83192bddee55b8c155959e92259b1b171409e846b8be6f761041452196ede -DIST x86-bin-libreoffice-6.2.8.2.tar.xz 106649560 BLAKE2B 724bc56e5b6d188b1a3c33dc796743e2a8d86e0266ae64eb2a2e0684b994bd6715d54c66bed7fd76bbb4f0070d9ef72560c0909af65ed9796c1879ac283cbd7d SHA512 84a07205701bde4c1313cdef94ae283b6b92a94818146e2a41b4ae1b164b9d3816fa4135555dd06f43c8400f1ed305586ff09a27fceff4cd4bda30be382b2b41 DIST x86-bin-libreoffice-6.3.4.2.tar.xz 122223412 BLAKE2B 0075aa5a6b1b0d3a827d59cbeea5a55cd7fb8e263ee974e1e61bbc70fea4adf256d691d0cf898eb6f2d56de74903b02d41e6321846a5548553eacec79041835f SHA512 8842965b124ac909f553f428240476e7a1e6c7ecf4448bb55bce0a53eb60b169f9e481cc9828a74aa5553e61581bfaa4504a1c4ef6e5b2144120cd7e1d2ac8a1 -DIST x86-bin-libreoffice-gnome-6.2.8.2.xd3 822252 BLAKE2B 7a27a5532d9b50af3f083e06e1a24added544a8d709a6f28a325aa961f9d260ffb5c8e3991819e1d9f57062b46ef710882ce5184c0c653d03cd270201ece51a8 SHA512 b630af8ad45ef8ecda27bc2639938de23c61eafa4dc5e1e6e1ea214dff29c4be6f43a1be01fdbfa11ce143ef670b98cb7cb2f4c8e358180305d0f98dfb717974 DIST x86-bin-libreoffice-gnome-6.3.4.2.xd3 1045006 BLAKE2B 088e84623e976ae6ed6c237d5b3226a3e8c828b6c2d9c9664814459a4d8c3c0478218fbd62bc7898711d2786304931ca24f8fa7314b9cc2834ffb03925762c13 SHA512 2fe49e8b27304aab3acbc9b5ecbd9bb4acd1426314ab083b016af0cb3dc35e530524983d1a8c65c23e2597108e7f07ae96287a8c3f535f4a035a834cf36429f6 -DIST x86-bin-libreoffice-gnome-java-6.2.8.2.xd3 26335604 BLAKE2B efe33bcfc280ec96e49686d7e7c3b874e140aef567ab2addfd3d8b3f9af61b5114aaeec732eacbeaec3f8e06c7dc0061dfd9714081525f6268d3cd87db1f4263 SHA512 7833bb7b915dfd09561809ae724b51d0d4e6f1787f642a0807f9e715239f6981afc19d8b8fec495cddd3ed201a1939f15a64193bf859db159cefc0fe9c14f32e DIST x86-bin-libreoffice-gnome-java-6.3.4.2.xd3 27117930 BLAKE2B 580fba65ea072d346522a88f0d663be520d25d7260bbea4f74478523a6027a6bbbb969c0630f8e0a9fbfef86b9a01219162188b5359bb7fc70f5004ac77a1856 SHA512 e78c108a5a0d0b9c0382f12a9c03f7e02e80cd61b31f881f12fa5fed8d77a36a93f52f37bd89fd626d92a23bb30b4bde99fba65bd18de7863837678fe6744b4c -DIST x86-bin-libreoffice-java-6.2.8.2.xd3 26296517 BLAKE2B bc32f77f33df5e38e0123a4685fda4283e7cd5443b19f43f2b304b4b93813c9344a98892473386892d1e072c41037e2acc93990c817eb0814fb7b57c825911d7 SHA512 03ff046197d72f73517e81216a5190c9a88e00d891c164f4820f5d1be3832850b5a0f08dedc511bb85a7ef7dbf6abfb8f4f43a2bc4a960fd765a8140c698d367 DIST x86-bin-libreoffice-java-6.3.4.2.xd3 25450755 BLAKE2B abdb68a94301a686a3592b3c31330adfe77a4500b2845ec134613ccf7944af32243fb91f63a30015d5cfac4192f1f7c36f460e38cb44cc6400a22c25d01a1a45 SHA512 830b8307c5800c38c773653e64cfb276ab182f4b2cb1b338c94762ae4994efbee616b49df2855c3f8d8970e8f0c7095e6353f18d24c5415e51eb7e8696bd39bb -DIST x86-bin-libreoffice-kde-6.2.8.2.xd3 16352392 BLAKE2B 27d904f59daaceff373c97a2a242628b809afccdb0f86532b9728bfd73e30d3e6a691b2b26aa411b52f2f7d3ad8d27f1a794270b755c2e2ba6a369d0220b3383 SHA512 29bea00acd81617d806bfc3111c6474bbe1e15f8315f75d452a9168104012c87677b7add2e7aa7851479a3d18d5f432daa3a2b7e58565d16e86d967575d1758d DIST x86-bin-libreoffice-kde-6.3.4.2.xd3 15509638 BLAKE2B 886a5e6c2969946fe37972e8feead95f73e62a99c0da49bdf8a7fa2e5b3a6f6ce0ae672948066edb16cb192679f3bbcac3c3de5190e8e8bf30e049eedecbe043 SHA512 8493ef0b5b0f416d0c2bd4b92b46043458764f1f20b1e26b8e532c5205bb4589c0e8143b41bad83c9026aa6156b813880ee64602b7cb84d37d81bcdf2e8082ff -DIST x86-bin-libreoffice-kde-java-6.2.8.2.xd3 27129416 BLAKE2B 2795e746bc58bde08e51d14075f95ded646b84b7512e19d7000971291df563940ebe587f021141a076a60ba30ff78eaca7d9eba0258648d9277c3dfaf2cdba84 SHA512 cdfe17e0d8517ea71b43276ca15cae5d709239ae8310b9fa6679ab57379776c82328fe20259b0382567ae8a8149feb37ddeea2c23c34de2483547833259bea99 DIST x86-bin-libreoffice-kde-java-6.3.4.2.xd3 26699170 BLAKE2B 6883f499429a1d77213ecabf9438555e94d74b69779776bcb029a1400f24c7f5ce3ecca76bb56f2806dd5c81cff1e2ac1b35c0dbd293e10627a98ebdcb5e6909 SHA512 8282896e75cabc7db04212d8714e22bb6948c34e2002a2894ae5b8739bc441b994f965f80ba2e19ab9b6a2f1194e527bee3f3509af841ea9f88809cc97b586ff diff --git a/app-office/libreoffice-bin/libreoffice-bin-6.2.8.2.ebuild b/app-office/libreoffice-bin/libreoffice-bin-6.2.8.2.ebuild deleted file mode 100644 index aed33d71ac88..000000000000 --- a/app-office/libreoffice-bin/libreoffice-bin-6.2.8.2.ebuild +++ /dev/null @@ -1,257 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -BASE_PACKAGENAME="bin" -BASE_AMD64_URI="https://tamiko.kyomu.43-1.org/distfiles/amd64-${BASE_PACKAGENAME}-" -BASE_X86_URI="https://tamiko.kyomu.43-1.org/distfiles/x86-${BASE_PACKAGENAME}-" - -PYTHON_COMPAT=( python3_6 ) -PYTHON_REQ_USE="threads,xml" - -inherit java-pkg-opt-2 python-single-r1 prefix xdg-utils - -DESCRIPTION="A full office productivity suite. Binary package" -HOMEPAGE="https://www.libreoffice.org" -SRC_URI_AMD64=" - ${BASE_AMD64_URI}libreoffice-${PVR}.tar.xz - kde? ( - !java? ( ${BASE_AMD64_URI}libreoffice-kde-${PVR}.xd3 ) - java? ( ${BASE_AMD64_URI}libreoffice-kde-java-${PVR}.xd3 ) - ) - gnome? ( - !java? ( ${BASE_AMD64_URI}libreoffice-gnome-${PVR}.xd3 ) - java? ( ${BASE_AMD64_URI}libreoffice-gnome-java-${PVR}.xd3 ) - ) - !kde? ( !gnome? ( - java? ( ${BASE_AMD64_URI}libreoffice-java-${PVR}.xd3 ) - ) ) -" -SRC_URI_X86=" - ${BASE_X86_URI}libreoffice-${PVR}.tar.xz - kde? ( - !java? ( ${BASE_X86_URI}libreoffice-kde-${PVR}.xd3 ) - java? ( ${BASE_X86_URI}libreoffice-kde-java-${PVR}.xd3 ) - ) - gnome? ( - !java? ( ${BASE_X86_URI}libreoffice-gnome-${PVR}.xd3 ) - java? ( ${BASE_X86_URI}libreoffice-gnome-java-${PVR}.xd3 ) - ) - !kde? ( !gnome? ( - java? ( ${BASE_X86_URI}libreoffice-java-${PVR}.xd3 ) - ) ) -" - -SRC_URI=" - amd64? ( ${SRC_URI_AMD64} ) - x86? ( ${SRC_URI_X86} ) -" - -IUSE="gnome java kde" -LICENSE="LGPL-3" -SLOT="0" -KEYWORDS="-* amd64 x86" - -BIN_COMMON_DEPEND=" - app-text/hunspell:0/1.7 - =app-text/libexttextcat-3.4* - =app-text/libmwaw-0.3* - dev-libs/boost:0/1.71.0 - dev-libs/icu:0/64.2 - >=media-gfx/graphite2-1.3.10 - media-libs/harfbuzz:0/0.9.18[icu] - media-libs/libpng:0/16 - >=sys-devel/gcc-8.3.0 - >=sys-libs/glibc-2.29 - virtual/jpeg-compat:62 -" - -# PLEASE place any restrictions that are specific to the binary builds -# into the BIN_COMMON_DEPEND block above. -# All dependencies below this point should remain identical to those in -# the source ebuilds. - -COMMON_DEPEND=" - ${BIN_COMMON_DEPEND} - ${PYTHON_DEPS} - app-arch/unzip - app-arch/zip - app-crypt/gpgme[cxx] - app-text/hunspell:= - >=app-text/libabw-0.1.0 - >=app-text/libebook-0.1 - app-text/libepubgen - >=app-text/libetonyek-0.1 - app-text/libexttextcat - app-text/liblangtag - >=app-text/libmspub-0.1.0 - >=app-text/libmwaw-0.3.1 - app-text/libnumbertext - >=app-text/libodfgen-0.1.0 - app-text/libqxp - app-text/libstaroffice - app-text/libwpd:0.10[tools] - app-text/libwpg:0.3 - >=app-text/libwps-0.4 - app-text/mythes - >=dev-cpp/clucene-2.3.3.4-r2 - =dev-cpp/libcmis-0.5* - dev-db/unixODBC - dev-lang/perl - dev-libs/boost:=[nls] - dev-libs/expat - dev-libs/hyphen - dev-libs/icu:= - dev-libs/libassuan - dev-libs/libgpg-error - >=dev-libs/liborcus-0.14.0 - dev-libs/librevenge - dev-libs/libxml2 - dev-libs/libxslt - dev-libs/nspr - dev-libs/nss - >=dev-libs/redland-1.0.16 - >=dev-libs/xmlsec-1.2.28[nss] - media-gfx/fontforge - media-gfx/graphite2 - media-libs/fontconfig - media-libs/freetype:2 - >=media-libs/harfbuzz-0.9.42:=[graphite,icu] - media-libs/lcms:2 - >=media-libs/libcdr-0.1.0 - >=media-libs/libepoxy-1.3.1[X] - >=media-libs/libfreehand-0.1.0 - media-libs/libpagemaker - >=media-libs/libpng-1.4:0= - >=media-libs/libvisio-0.1.0 - media-libs/libzmf - net-libs/neon - net-misc/curl - sci-mathematics/lpsolve - sys-libs/zlib - virtual/glu - virtual/jpeg:0 - virtual/opengl - x11-libs/cairo[X] - x11-libs/libXinerama - x11-libs/libXrandr - x11-libs/libXrender - net-print/cups - sys-apps/dbus - gnome? ( - dev-libs/glib:2 - gnome-base/dconf - gnome-extra/evolution-data-server - ) - media-libs/gstreamer:1.0 - media-libs/gst-plugins-base:1.0 - !kde? ( - dev-libs/glib:2 - dev-libs/gobject-introspection - gnome-base/dconf - media-libs/mesa[egl] - x11-libs/gtk+:3 - x11-libs/pango - ) - kde? ( - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtwidgets:5 - dev-qt/qtx11extras:5 - kde-frameworks/kconfig:5 - kde-frameworks/kcoreaddons:5 - kde-frameworks/ki18n:5 - kde-frameworks/kio:5 - kde-frameworks/kwindowsystem:5 - ) - dev-db/mariadb-connector-c -" - -RDEPEND="${COMMON_DEPEND} - !app-office/libreoffice - !app-office/openoffice - media-fonts/liberation-fonts - || ( x11-misc/xdg-utils kde-plasma/kde-cli-tools ) - java? ( >=virtual/jre-1.6 ) - kde? ( kde-frameworks/breeze-icons:* ) -" - -PDEPEND=" - =app-office/libreoffice-l10n-${PV}* -" - -DEPEND="dev-util/xdelta:3" - -# only one flavor at a time -REQUIRED_USE="kde? ( !gnome ) gnome? ( !kde ) ${PYTHON_REQUIRED_USE}" - -RESTRICT="test strip" - -S="${WORKDIR}" - -PYTHON_UPDATER_IGNORE="1" - -QA_PREBUILT="/usr/*" - -pkg_pretend() { - [[ $(gcc-major-version) -lt 4 ]] || \ - ( [[ $(gcc-major-version) -eq 4 && $(gcc-minor-version) -le 4 ]] ) \ - && die "Sorry, but gcc-4.4 and earlier won't work for libreoffice-bin package (see bug #387515)." -} - -pkg_setup() { - python-single-r1_pkg_setup -} - -src_unpack() { - einfo "Uncompressing distfile ${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar.xz" - xz -cd "${DISTDIR}/${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar.xz" > "${WORKDIR}/${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar" || die - - local patchname - use kde && patchname="-kde" - use gnome && patchname="-gnome" - use java && patchname="${patchname}-java" - - if [[ -n "${patchname}" ]]; then - einfo "Patching distfile ${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar using ${ARCH}-${BASE_PACKAGENAME}-libreoffice${patchname}-${PVR}.xd3" - xdelta3 -d -s "${WORKDIR}/${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar" "${DISTDIR}/${ARCH}-${BASE_PACKAGENAME}-libreoffice${patchname}-${PVR}.xd3" "${WORKDIR}/tmpdist.tar" || die - mv "${WORKDIR}/tmpdist.tar" "${WORKDIR}/${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar" || die - fi - - einfo "Unpacking new ${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar" - unpack "./${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar" -} - -src_prepare() { - cp "${FILESDIR}"/50-${PN} "${T}" - eprefixify "${T}"/50-${PN} - default -} - -src_configure() { :; } - -src_compile() { :; } - -src_install() { - dodir /usr - cp -aR "${S}"/usr/* "${ED}"/usr/ - - # prevent revdep-rebuild from attempting to rebuild all the time - insinto /etc/revdep-rebuild && doins "${T}/50-${PN}" -} - -pkg_postinst() { - xdg_icon_cache_update - xdg_desktop_database_update - xdg_mimeinfo_database_update - - use java || \ - ewarn 'If you plan to use the Base application you should enable java or you will get crashes and missing features.' -} - -pkg_postrm() { - xdg_icon_cache_update - xdg_desktop_database_update - xdg_mimeinfo_database_update -} diff --git a/app-office/libreoffice-bin/libreoffice-bin-6.3.4.2.ebuild b/app-office/libreoffice-bin/libreoffice-bin-6.3.4.2.ebuild index 4c488cb95e95..15f632d094d2 100644 --- a/app-office/libreoffice-bin/libreoffice-bin-6.3.4.2.ebuild +++ b/app-office/libreoffice-bin/libreoffice-bin-6.3.4.2.ebuild @@ -51,7 +51,7 @@ SRC_URI=" IUSE="gnome java kde" LICENSE="LGPL-3" SLOT="0" -KEYWORDS="-* ~amd64 ~x86" +KEYWORDS="-* amd64 x86" BIN_COMMON_DEPEND=" app-text/hunspell:0/1.7 diff --git a/app-office/libreoffice-l10n/Manifest b/app-office/libreoffice-l10n/Manifest index 22b9b247c029..93f8345d015b 100644 --- a/app-office/libreoffice-l10n/Manifest +++ b/app-office/libreoffice-l10n/Manifest @@ -1,171 +1,3 @@ -DIST LibreOffice_6.2.8.2_Linux_x86_rpm_helppack_am.tar.gz 2494426 BLAKE2B fc89ff22d56871c8bdf347f8cf3ef839b33c3c700ac02ae53d3b727123d7d6adf13a57454a551fbd7a9ab8650acbdf95f1033ecf81b6d39ccfca804dfeaf3606 SHA512 4d2122c6c80a4ea742a8731a98eefd4191b000edc2a5d0ac0af353c7487aefa4a37fd65d1d03daa1f2952b3ae83778e9d88f2a55e48bc26ba997aef25ca04ed8 -DIST LibreOffice_6.2.8.2_Linux_x86_rpm_helppack_ast.tar.gz 2388900 BLAKE2B 802936f84418a50a9abb51085ba2f3dd8f458eb40a9bf0480312d89bbc7770e1444b425e1513243a37d940a02556d8addb8e638b092344ee6db21ff0a3df795c SHA512 bca9c25d52c7563182be78e51e9126e94862d49ebfd0c77bf3c20c4d54127ed9a8443222a9a8b867442818767393b49e786460f8937921717e9160c1ec2b30c8 -DIST LibreOffice_6.2.8.2_Linux_x86_rpm_helppack_bg.tar.gz 2567538 BLAKE2B 8613c1cb30ab258a4598a17f29cc1b99809bbd6f7024e19ebcef79ee8247c324cdf6737c5c4b347f2d462bff1aa7b26960aecdfd63a49fa584d2379fc06a9ecf SHA512 4f9ae6ef4f143d23b3e55be216711f045cb73ed0c2c942ca0120a6d13abc575069d1fb484ad8f1746b7fdfa3ad6933d5bda4aa5c8cf1cf5d3cf000a134099cd7 -DIST LibreOffice_6.2.8.2_Linux_x86_rpm_helppack_bn-IN.tar.gz 2578914 BLAKE2B 4c83f0da2b858828ae4e3cfcae5234db7ce6077b5f41ea4d8086b84773c1d08e540bddd4959a13bdc9789e972dd05aea2a357624e8406000e29e3e230fda5a87 SHA512 1ac3adcc5fecebcd70e3a1c05bc19944418f6f0c477e1b9493b1d48c54edf243c2ece921e6c44473281187b51b5083f8a2b6bc05b2e6e7bb025487df370cac7a -DIST LibreOffice_6.2.8.2_Linux_x86_rpm_helppack_bn.tar.gz 2561182 BLAKE2B cd0d32149830e9fbf2b9fc41d645b78601e6687ce5b61aa115b78806bba80552219b2497eccf267d804bd68c3c04dc3b1d56aa1dda834ffb6fd500d0218fce3f SHA512 457cde86812bf67a72d5074848152d2cdc079eb6a6abef000449632011d69a56b54990bd744e6d0f17dcbeffce32d1ceaebbfe41414dd248d9e0e4f92adaffdb -DIST LibreOffice_6.2.8.2_Linux_x86_rpm_helppack_bo.tar.gz 2576710 BLAKE2B dd886462751b3ca3f4a8db667c9533d6ec8cbf07dc010fcc60c408a37b2301758b995757e85320e9630a3b2c74e28d9c23d912c061588f2f5df797874362b9c3 SHA512 6cf68025973e9f8b97fed26dbda87e23cde6122859421846def0f5a3b9bb3a5ae3ac29c40bbf1f0109f0c58ca61584b249af171bd4fb3d6bf916b684f84c5de7 -DIST LibreOffice_6.2.8.2_Linux_x86_rpm_helppack_bs.tar.gz 2302244 BLAKE2B 3495accdefcbea1f9bfa69f67cbd08d886d6024bdd7cb242bc0a1676e6068a7ff6dcedf643f9448a03e915655f856730309ee527995c12e40e9feb6170fa03fc SHA512 fa585dfc3469b0187ac85671a63aaac422edd9c822b2372c780bbc0a809c0ec6efd5c9a3fb8b6666096c61a0a9ed90b715b2707fc89109902e9a12a68107cc39 -DIST LibreOffice_6.2.8.2_Linux_x86_rpm_helppack_ca-valencia.tar.gz 2380577 BLAKE2B e7293a58f0e2be91a4412c743a227cf961adee0b0e5ecc71f92c8a4b0daeb26d03ec6293e39b78a6debcda75db7fd1766df789ce493247e30e5bd20c544558e1 SHA512 7c618745391b32acf7ac62d9de212a98d18a310116e41cf74047ff8a60c3d23e0b1b49f1d9c0438789ebcbb470dcd14479b9a5d73f75816009a34914a3bdca55 -DIST LibreOffice_6.2.8.2_Linux_x86_rpm_helppack_ca.tar.gz 2366256 BLAKE2B 6cf4e79f799a9219c36b5406d10bbb0d33e7808d35c66121a67dc3e81816b3dd432fcfc132a15f10e7c91a865aca7e9e25544dc6c9a630829ef20960abfa1b78 SHA512 6ae330dee0788b219e64edab67a59e6efa2620b3251982bcfabfd8b1514a5bd598231d88ef58fcc816ed46b7da1df04bb32feda915d3904eb8fb64857804b257 -DIST LibreOffice_6.2.8.2_Linux_x86_rpm_helppack_cs.tar.gz 2362430 BLAKE2B 92aa160bd7466f81ef01e83446843bcb0a1aa16d45f48805d5e7350eb22837e3a767954fe5935ccde372d751f8ec3575f5fbae40bc336701ed4a964b06bdf3db SHA512 536432d6210e072acc18e155b4382d342959f678bf91ae8572a7dbc656118119ea2335d95854380e9bef6857cf6a56633881278ae1b6dd6f20160b6aaf048c4b -DIST LibreOffice_6.2.8.2_Linux_x86_rpm_helppack_da.tar.gz 2328530 BLAKE2B 396956bfa717189fae7cdd85b1b5d902047f8a4d60e9043c1efef83b4f72fda6e175bb8077cefa7e8099c806e342ce8ef0eaa1f42eb7ccbe12555f273d34d787 SHA512 21b762ca2204f56e8726c08053a8ce5ef1bc391d78daa87fd8fa69a88f3d43dc1e1406ca8802f6d7ef55e12ff42039aaaf0798431a9ab5f9930e8e9b498baf22 -DIST LibreOffice_6.2.8.2_Linux_x86_rpm_helppack_de.tar.gz 2422553 BLAKE2B f3e28ac8d2cb2f74cae15cfab23e540f24501cbee24dcca6ff6844eb0daa20b53bf702234d1e95f290ac3b06407e2c1902a627ef521fbb6fd827c38bc9d6f18a SHA512 49b15f520912ab9be7759696f2dd5c2ca47910519a4ae8a7c50c397a02986add142d407109cb71d16d501b283bcd59ad860d73f04be365226e8313e1c37106c3 -DIST LibreOffice_6.2.8.2_Linux_x86_rpm_helppack_dz.tar.gz 2732761 BLAKE2B 8f8246e56a05fca65ab11494ad422607f6517019113dd495a2db1fdf68450c9f095421b32e31dbec8e63efe29bc8d24d714b5761e6ca7463b07f6cc0fda5d11e SHA512 9ac0a35a5ab511cabde4c1c441025c350836ea9e9e221873a5959d8824ae661cc616f558d1b783803fb377a0552b6c414fd7a8102d94e9f92db9e6dda5216165 -DIST LibreOffice_6.2.8.2_Linux_x86_rpm_helppack_el.tar.gz 2770812 BLAKE2B ad79405936ec67ca0cfe516f16e7e8cd6d0bfd85f455199814fd95cc8356b58fe7d26565b068be30e534f6893758e92f996ef9d6790ff98e30ca099fe5c64f59 SHA512 5e48bd01cb2b50214d7e3add72f99a3fafdf9defc279de828e0fec4a3fcea528e94a270fc57e871a9fbff954dd96248139b5610a27059e653be09385ec393844 -DIST LibreOffice_6.2.8.2_Linux_x86_rpm_helppack_en-GB.tar.gz 2210618 BLAKE2B fd9359e12880b4db140b8cee3ce7e0200f8e8ef96028f7bcc8d591f7a5ca80a19f97c1ad0a647e208911df34e9aaf7fd814f1a813d94e20cfe6d17ac062cf7e4 SHA512 a4fc6b7c83f073f514688547049d88d130e0d2e5b63df1cba5cbfb8bd3f60ef4229d3bdd24aeb3b36275fd09fce003acf05183b3495a16d51834ed89d6de266c -DIST LibreOffice_6.2.8.2_Linux_x86_rpm_helppack_en-US.tar.gz 2056981 BLAKE2B 52fa060502ca2ec4ab80c29af292fead2aa4a5df0db96266913dd60aafded575b42201788ae8931e47390e48b8ea2f4b45e858c7bbe9d602c2a34ad094af99a7 SHA512 447c09eefa69b037d759459e876b3d4bbf2901113730d8a99d1464516338f3769a95d1d951cdb699d57d7048019798833a62424a715bb5acf1d16428cb6bb5a8 -DIST LibreOffice_6.2.8.2_Linux_x86_rpm_helppack_en-ZA.tar.gz 2208417 BLAKE2B 1c93616080e730e6652b19a9b0d326a11639cc6c1486615510588e877001cd22c9a370332789d304644719f8f6e25d738441703bcbf33323ce1f97d8f19acc19 SHA512 f6ec099ece9e1b5699cf71266d25b702dc93cc8894b23f281f1ff2b8b3c626c1168a514308f6912af430fe496d5e9fe3931b3a038fed1e210c432757d8a02276 -DIST LibreOffice_6.2.8.2_Linux_x86_rpm_helppack_eo.tar.gz 2289185 BLAKE2B 0006884c40f25572825ada99423438f88742efc99757fe86a3ee0bed1d902c6927f069fbda4c4e5b7d53a255a24055c8064b84d499626342288e281029ccab04 SHA512 3e697ee6f2b758a60a1fa5c9b184590cc2881d0a13071bddf2070b8a0c657990accbf78210bcd45451045d742f20a0b35833bd0331c448d4ae2de71e4f058134 -DIST LibreOffice_6.2.8.2_Linux_x86_rpm_helppack_es.tar.gz 2407486 BLAKE2B 66d4fbde005a0aac38cee50ae8772eada95d1c73081b8a670f6941e6f6b0f7c3ffbce544d8b1b68b7499288cdc2098f16f6ef71e0fc48f846184f7cf0bff3010 SHA512 eb31dad04e3ff608a7f8d47f8d957e024828e389ed8b68f6ce5bd7f93342af8c5706fdbe6f161bd097e9d51996abb9d621319e54f3ae9b9997c750362326f93e -DIST LibreOffice_6.2.8.2_Linux_x86_rpm_helppack_et.tar.gz 2330405 BLAKE2B a3c38e329256c15a43b7032eeba78c73e01aac87c07e8e4fccf747b3b05fee5441636abe0c511b69ffee869f3ea16a2d3714f129f3c99574d6ed883ecf5a60c7 SHA512 991cc0222352d4d754ac7b4371e70cdedba1752a503dbb5a4539383392c6b9cac7f5dcd65bd12785b706747671e9a489134fb2b8de3623b257f13d0f5524a8aa -DIST LibreOffice_6.2.8.2_Linux_x86_rpm_helppack_eu.tar.gz 2283541 BLAKE2B 68716f6a22aa174763b15af43b0959c72b7f4e94850964d67cd83d693a4ddf90eb8591c791684e5918d6b523949930cb3c0118cdb5b5fad96ad264a3684934ac SHA512 6ddd9ac84ba95b991ac9344bc1614894dff4bdf1aeeeae573cd390ac8b1d21fb55f5a2d825fd3a7cb3ceaaeb7815ccf9dbb122bd457ad606c10e2dec73a05da0 -DIST LibreOffice_6.2.8.2_Linux_x86_rpm_helppack_fi.tar.gz 2378213 BLAKE2B 328b8e4a483ea155ef7944c6fa1614648faf953b5864e2d77a75990ad5aea135e3a980c0d71acd05a9ed3d106afb0a478c9dea2d1556aef7c0be9f5d9cfd8644 SHA512 7f8c55b844d5542bc52bcdc48a144b52358c28a3dbd1e08baa501ad26f810c169aa5de0bdecad4054a5ba1b40c759b108229e4f666c6cf47440a183e05a0d8eb -DIST LibreOffice_6.2.8.2_Linux_x86_rpm_helppack_fr.tar.gz 2389535 BLAKE2B 95ff16646e20f976ac6491f67e7189e92bd61beca4fa52a8f1d683769141b8771854c9ae6ecd09307e91e8b789f667143985a0686dcf132d82dde4b8cbefd3d8 SHA512 1cd353aa483c73728a340f573a945cec0af82bf466900fc0b46013c5439f3e8f52441ff99d7aa35b68803cf063c3e23b855a9984ce77a48358b85e941b51e8fc -DIST LibreOffice_6.2.8.2_Linux_x86_rpm_helppack_gl.tar.gz 2368223 BLAKE2B 98f6cd5383a5507e13ff2036cb92e420a198241cf2e8775a642fddf67df52608c89350f29a517615ae111833e3d5756b6c957745b1747d54e2fe864d9a6ecb32 SHA512 fe66f412376b9de437643a85eb0882b6dd69bc84579f27256266d2912cb25929629a892695e2ca73b45ece04ec0d3e39998bc0d3d6af90a90fa4ca22a0a44273 -DIST LibreOffice_6.2.8.2_Linux_x86_rpm_helppack_gu.tar.gz 2254216 BLAKE2B 84789cc3bc30f98d06ae3900d57900a6636164f13eee837a989aebd026781e6c0a38fd3783566500330225440b0e1fa4f60a04615b9ef999fdcf86d3d08142e7 SHA512 e02023d47c2419dd2f9d11890abf4d15711435aa85ca2540af7eb6412d076b166cce72e4e7ddb2cd11d37c8907c9837fe46c8ad9df61b7f8f6044813a45d9812 -DIST LibreOffice_6.2.8.2_Linux_x86_rpm_helppack_he.tar.gz 2147788 BLAKE2B 73e93ff1d86ddf078e42aeb8202ecef6b55512a1c2a1256c287fa3d7daf8566bfeba5ca3e3a58fa4e5d15144e50d4f981f433d5145e3f57a8d6bc2085be464b2 SHA512 635e4d1fe0efd5f142c019083efde0a8440606b581538f90320904aae011462af607b063275f933b47a34cb579cdb6b81d0cbc075c07e327aa65bfa69c22b552 -DIST LibreOffice_6.2.8.2_Linux_x86_rpm_helppack_hi.tar.gz 2358776 BLAKE2B 5fd00b128c409c4a843873bbeaaa377b99856eda8a6371c297f0c53181d476b8ba744a1d91313e0a31b5cd98d75ff15eb39c89d733f1be3ee1aebb72dde58287 SHA512 1451fd68232e737f8bfd7554a8f09e368d4b7dad049d50d0567af56e6505a786a227540d03c49b8e37e3d10710476cb1d70f3909d0423140bedc90966f8740a6 -DIST LibreOffice_6.2.8.2_Linux_x86_rpm_helppack_hr.tar.gz 2263303 BLAKE2B a71af79ea49c707069525643efaec6335b38bc30d8fe361e414bc704cfe588a55e5ca525b09112f5b88e943aed748f769615a3d363b601d449826d7b0cb49d06 SHA512 53670811dd571318acc9ac812c22644a2bb840a38ecbab5ea5de626acf59a9479b4d8d3c0292581174911ce427b8556e9116c6ca73f2a9ee0542b9963b311ca8 -DIST LibreOffice_6.2.8.2_Linux_x86_rpm_helppack_hu.tar.gz 2488512 BLAKE2B 93c51001f96b1fff446155b15fad92c2f73fb019b5a4de9b0e8eb04bedcfbaa3b63969522721164c3c500375f40fa3bdf91cfc90f8c48224f5b53a693e95b0b9 SHA512 e7323bb7a4bc11cf43ed5690060563f9ee6099f6de40a6d963fec145faba5a38310c1fb071c3a4dc0e216411daeedc341233e6cb47e0d4f560ef142cabc074c6 -DIST LibreOffice_6.2.8.2_Linux_x86_rpm_helppack_id.tar.gz 2263029 BLAKE2B dcaf0f1e1ffc5c71918d0211de18742e30f0465d141b5b5626b6716303e4e13001d15a42f283a908a81bd3134d2e246502f019e2870bd9488c11ec535c707aad SHA512 7169da96e00759c9736a0fec14e09ed150f0da455c3a772aa1d20238ff67c6fd1ad912b449a573fb942e5c46bcad88c37e34cce8e734271003807d5a65cb09bf -DIST LibreOffice_6.2.8.2_Linux_x86_rpm_helppack_is.tar.gz 2284985 BLAKE2B ff0776efe072409fa4616bf272e8cd58e1e96f53dfdd7647144e970de12fb389fb43451ac98ad5e10ee96315aa30b6d94a4640b94780b2bc146cd1dccd7f1204 SHA512 a43b906e30d9417bc4462a5f7cae9a1311e7a0766cb6ab3da3b0a1c5b32af43089b7fec5064ebe5ebe3496efc29031a3b2223fff64d065030f4fd2d90c5ae19e -DIST LibreOffice_6.2.8.2_Linux_x86_rpm_helppack_it.tar.gz 2358288 BLAKE2B 16af638213e3adee7020a3feb0ba8140581b59972625529db50a491a846955a93f4284fe7e12b0c41e8383751b55a3c2b74db54edd6d7b362200e181484d67f4 SHA512 05a2a7ce83e7dd6093eec3d4b5476a26a128796ec1bbc718720dde6bb442159045509674f0b6841603bc6163fedfb43497743a7160cfc8ed92988ece57f0a287 -DIST LibreOffice_6.2.8.2_Linux_x86_rpm_helppack_ja.tar.gz 2526089 BLAKE2B 8b934d767b9d5c0cf63431bdf96bf28374c35e57992fa46d0b4a404ab6504e3bec0107b5cc042ebb5e966cef5b37d4ac64c1cf941e06faa19135f380aadc8c31 SHA512 8806abfcecb43a72eef9386f07fa709dbfd760faf34146485c5dda82e63f6ce93bed271b541d1a64c4909f074f117e9d8670e7aada6895e7410782975b5091e1 -DIST LibreOffice_6.2.8.2_Linux_x86_rpm_helppack_ka.tar.gz 2388750 BLAKE2B 9b3216b3302ce6a36ad2cce6d33e489ed8b4294f91251d8288929378438b3bb4cfe65318287dfa0f05f2cc1c1dbcfc21914e58c0a4658972638644dbab69c440 SHA512 0c6edecfa6855f776c0b245532be14cb4771b4c5d5a6506a467fdf4976244298694f4dc6ed28d0f43bbf2d7e78307e028ed72d5a9259c47e6ca7e145fbdeebb1 -DIST LibreOffice_6.2.8.2_Linux_x86_rpm_helppack_km.tar.gz 2676443 BLAKE2B 6aeffba05fd58e9d0346e516c6329c8d0fa986eaa30f31c9fc93a2dfc78f10d03db7f6afb9be3c4403491da53e413ff6dbff4db90921245943b113bd384d8cb9 SHA512 00f010fb7d2a4872294f606407ae6bf6bcd504f6e65e04ff1e4a4548db309dfa964bb6f0304c2aa6e61097510adc7bf9e5ce13dca4c4949141457ae18d51c1e2 -DIST LibreOffice_6.2.8.2_Linux_x86_rpm_helppack_ko.tar.gz 2402573 BLAKE2B b490139a7225341761ca1792a4914314dd346944c70963685f153f03cb16a731b6430ab7d6b524bae066f7be3b3a46c59bf72897a4fbb821a3166f24fa880fe1 SHA512 c1f5fc835272763c5da9333c55b94ea5967bb1185c3666267dcc720983839700f4d734336f663c9596bdddd78d7f7a67f47ed7dfcfb33ac00575dc96331c8da5 -DIST LibreOffice_6.2.8.2_Linux_x86_rpm_helppack_mk.tar.gz 2376582 BLAKE2B db94562ae865bfadcad284c1a2d6f9dca879a727dbd4675f8385162ef179712409c233b4429abe0729b0049710fecd90ff8f18b0afd1d22391e5a48add4915f4 SHA512 d25473cb611151a041ad4c97a3db15cb57a7fc35cbbd40936b922df2f29fc668261a484c01d4a598ec45402a089f357ef7f610df2f432d8874b93e00b2f38ffe -DIST LibreOffice_6.2.8.2_Linux_x86_rpm_helppack_nb.tar.gz 2310507 BLAKE2B f64951c0d245021185b896274003f977f9d1927ddb2f85fa3aee4ec09f1cbf3eece8f14913f390c0cd14b7313af7880b5d17cdf95a5c2144735c546ad7322ade SHA512 d9e6d9137545d6891c9a2d1511437e2c3fa0b17e685da58d58d6e4c4488ec398b31c47b566e8a854b79f20d5439f19df113eaabbb97a9ff0acfa870aaf9475a8 -DIST LibreOffice_6.2.8.2_Linux_x86_rpm_helppack_ne.tar.gz 2600279 BLAKE2B 5abd5ebd08ca8dd487e40795e0eb708134f80b7122de6722d7c40bbfd95f5ca012983605a6f56eb9f7ae827e9cf350e65161bd59064f1f06808027c46805599e SHA512 22d0bded6d1c6e5c015ba3f0d125ecd42b622269c59577d61541694bab1a2ea34daf4e89aa3968e893c719705af5dfb116652b2cb9232c1eef169b82e0530ca0 -DIST LibreOffice_6.2.8.2_Linux_x86_rpm_helppack_nl.tar.gz 2356904 BLAKE2B c45f277ead8c8440a2596cf26640d829b6e6aeb6d526607f8d3c3bf3b81d9acd6423d60c62f4829ee37516467981285edd6959272f15fc0538306848016c0556 SHA512 6c5daf63aca59559c54fb529a8efb987db7d690e737552699aa5f471eeec036f476bb8ed4c5d573d036cf256b49de617501d6d4c73178cf1d28b0e3494b7db1f -DIST LibreOffice_6.2.8.2_Linux_x86_rpm_helppack_nn.tar.gz 2301761 BLAKE2B b5b20d2bb3a9f4a7189b9026ea7bccecf612048f81058b356dd61fb50974578d721255846c6ea0d5fb34bc68d4343f642872ad061130d81225a163d022a18483 SHA512 9082914be3cfc5a1aa23f094ca2a2c1fb129682bf424fb3e3bac997aae3c54c971dbc8e066716440ef1462e33b6f88163d56393bc6738929343ddc6c051a74a1 -DIST LibreOffice_6.2.8.2_Linux_x86_rpm_helppack_om.tar.gz 2393457 BLAKE2B 6404ac1523e33698f50c7fda076fac21f8f628bca13f7cd01b964d8cba6b72ac16b07c10039807e47bbca48d7f376933d77dd60c402a0d117fd858cc6148359b SHA512 1db41d012291f736632fd7469768bfe9222b4e3194dc822da8a40e18fb33703ee5a02b5dc3535dc006c1f1a6a1a9525fa83f17ca6f4be8964ff367f6c5fa7a5a -DIST LibreOffice_6.2.8.2_Linux_x86_rpm_helppack_pl.tar.gz 2458235 BLAKE2B 2c54e625e6996d62ea013976946faca207c17828b78f077fc65257e51b21499955c4a4043bf4a3e7c8866dc33647ea121b8c81e620f6986dbf572b549d9b7555 SHA512 d8fd93916c21fea7b913eb97b0636815d707952bd40b3d330c37c389b307384e490af985540dbf82a0c40a1a850dee4354e0ab3465d9c7a534f9de04e7c34436 -DIST LibreOffice_6.2.8.2_Linux_x86_rpm_helppack_pt-BR.tar.gz 2375809 BLAKE2B 66b0b27b1f6b79365a86dbe2ca8b3582b89ef05027d52ac8b181c7a0aa20c7e6c6a78a74317419fd967758e377319eb3ad0c513fc7d8c29232ae0e2731ccfac1 SHA512 8ae955adb2f77345ba9f04ab8e73015bdecfb3e78c200fd2c47bf574e223841e9f77d0b35afe7f7626341237a7738776dabaa6ded8f503c318e2385ccd734c0e -DIST LibreOffice_6.2.8.2_Linux_x86_rpm_helppack_pt.tar.gz 2324204 BLAKE2B 45e7fbc0e14741b032d423cd46947247fc50a4df1ac6e936a2f75d8185117f0e54d9f5203153bb839e70dcebdcb7206fd0b0a39093a2a118b1237fa31af15163 SHA512 db0216b1d5f864cd75636120eed0a7237a6f9a7ecf02173bae95c281a8f4da3582eff3e43028487a19d9ef2e3e047755127e02e23c1c17b4e11db11b95fec767 -DIST LibreOffice_6.2.8.2_Linux_x86_rpm_helppack_ru.tar.gz 2638009 BLAKE2B 6ddb51f0da16db86d910a9faceb9e78dc20c1b02e69fb6e99528b3987921263deadc6e51f31cc5337f394ad05e00e0f3a3da34470a267e35fdcf35e31c0d57be SHA512 824ee2d64735caf9e3c319feff11bf005fb12654f4d7f4ccf5a5b90acdf2653f4294dcef28611c36966fbaff3ca9d10b299c12889d3331ab3d8904b09b1c1aa4 -DIST LibreOffice_6.2.8.2_Linux_x86_rpm_helppack_si.tar.gz 2345767 BLAKE2B 0c6c49e1a4b10aea957e166899c1e8160df4bc26ebc9149170f81856a8c2d8bd1816557b0a7a20f3f8766ca8df5ecd7054be62b3503be55c99cc84683b4920f1 SHA512 bb1826710e26edb57e83f991178e2816ec4e28917acf7084d033f82d7b143b4b04ef783388e71449a1c91edfc601f53aa0659920551a897daf7d77a521190b30 -DIST LibreOffice_6.2.8.2_Linux_x86_rpm_helppack_sk.tar.gz 2399842 BLAKE2B 1fb59532cbc0dc4f51f8c113947ed180054687734005f60f8807b2a79054c931741f767b8ab46bace346b21558d55f0d119c26de44d60613cd395f88a62c8c28 SHA512 513239e9d8ba8052660528c3fa95e63f67e6f07431bf3af6f18282dc47c1dacee945b49c5e3478170ccd3cfbceb768fea69078109f34c425d08d7d3a5ce569e3 -DIST LibreOffice_6.2.8.2_Linux_x86_rpm_helppack_sl.tar.gz 2345562 BLAKE2B 68a558d33ceb6d29ebb6161222f4f3ae8a91e266250e5b81349402e10843a522f1dd1709f4b64dc300d172ba8d2d179dd1059aef4c403e5e4aeeed24bbb65ddb SHA512 14c69388dbc14e0c52ce7c645696c443c52b817b137e8741cd90b059a2ddd099c9febd4bd808c5e6c6de622125b9492b15e51245ed7d2a4a2eeca72c88cc5496 -DIST LibreOffice_6.2.8.2_Linux_x86_rpm_helppack_sq.tar.gz 2262747 BLAKE2B 88f20c8a893c2b41e307f4c95ff5f7b6ad7b89701a4d78387076bf23fc6c512805244a172b23682d7a5c3c7e502a9df4f04d3b27a3a51d409accc52bf6617d48 SHA512 e1fbed92bc44a7917fa291783289ca706d4bbc7c3bbec27f9d420f76ea62a2318208729257078b3db7c4b0f8ee653d6db4fd945a0aee84c26edfa1be5c5a613d -DIST LibreOffice_6.2.8.2_Linux_x86_rpm_helppack_sv.tar.gz 2343521 BLAKE2B 17746679740cdf96343abb9f600678f95a1510fa76e6989aee3a2a9908eea111c8a2fb283dcf70f89ea279a4c8cdae6fe115708b243dcd73851ab58088d0e4ac SHA512 7c3dd547b0e9cc9a5fbf703c7bc5148cb619e3e34e7c459f3042f478f3d5f19db4ff7371bea73c948efbe750c9a680c47211d3a9e53cc692a8566448ba220ffd -DIST LibreOffice_6.2.8.2_Linux_x86_rpm_helppack_tg.tar.gz 2346159 BLAKE2B 082e50e947c938127ea880c8075741f52ac9b654f917811d9dfe3dc5221f420de179615c1c9207d6e5a339183f314aea1a1c605849ae668da7fc046f1b3ca1c4 SHA512 85077a17484955da5efed3faed517dfac99e3c0100adbb0d7e45c48ef4835c49215573c7fdab75dc14f331b5721bfbbc2c2c3840200dd0ad4ffe1b3077bca6c5 -DIST LibreOffice_6.2.8.2_Linux_x86_rpm_helppack_tr.tar.gz 2410799 BLAKE2B e229f9c69e024c4e58d60262e917b50ded6c2dcd72b1bbc8c33f69d0904a298fed8b3ab7dd3c3f91ca3c5d8df14cc3a498dd80db8ec8487a557bd91132b08118 SHA512 c06e49f8c6d43bd9010497e9024980ed9584eae5601e99d34013a7dd0b71c040b4069a1a2080bf4b5090a097145362cf4f9996b25d1a90134798a08151b17092 -DIST LibreOffice_6.2.8.2_Linux_x86_rpm_helppack_ug.tar.gz 2313741 BLAKE2B 85862451be23f9ec401ca437b85f7d4f91e2bb29bd1493566783dc86e7bbc3f3a340e6a7621a7cb4ce103710b57ad7b18460317e1258fa3276db75dd8f7f3c7e SHA512 ac67054f5b4edba387f7b8f4340e5a958532f06b92bc41dc1ad50421fd00f77c57ad7dc79845f11295d4f0ac5a04f66c59b0f5e4c680dc622a371eae0d6347d5 -DIST LibreOffice_6.2.8.2_Linux_x86_rpm_helppack_uk.tar.gz 2593051 BLAKE2B 70e14a83eec8d918c70118fee19910ea1e8dfb5cb52dcceeff356a915eba7c4d3e19667dc976911000d9b493423726ffb3cbc0308b4def8f596a80cc8464ab07 SHA512 156a56394440b87006b2af5f22e9a628b54c476ed70c1655847d7768c100ad0cf1001b47cdfc43b3d914c55463214da93f1826b52d81f2b6aec63fbb68319bf2 -DIST LibreOffice_6.2.8.2_Linux_x86_rpm_helppack_vi.tar.gz 2399324 BLAKE2B ac6757dfda7afa791add42519a90d0fa83043379b9ef427722bfc32e1fec32dbfa87350108ebac6dc837d884bde9d660f99143953e2de951c683a50416b4561e SHA512 163aa01aeaa0c95bed5cb99c3bac7c08b43f0166602b8f43994a23c2f23df65e96ca659f56a33dc28607963cd4270be8162b5df0707b470407f65020c715ec17 -DIST LibreOffice_6.2.8.2_Linux_x86_rpm_helppack_zh-CN.tar.gz 2338240 BLAKE2B 757cf8823b95e46377623b6ef0f7593f4e80d37fa5cb7761bc17d700c0ddfcd5bd1790119dab9b8487aba1997dbeb9d3aed27c685dc3d62b4a10eb5c776eba7d SHA512 12e2d3e7794505c3fcc42bbbc56c79080b87548c9c33ac17fd57e192ceb9dbfd9b032abb71914115eb5f6689556092d3da604bd501481d85ade2add6e043f4e1 -DIST LibreOffice_6.2.8.2_Linux_x86_rpm_helppack_zh-TW.tar.gz 2437059 BLAKE2B 6c54cfdbc563110f556b35a1b50c859117b612c5256c5f0f760e4126bd46e82becaa9203e67baca3154c0baae85cfa59ce21b1ea0d64baa5c4315e24a8b82490 SHA512 0b4ec62e063cc9a9c7e0e2185fbc02b1c8aa16d329e1818d0e9f06cd5e9a2cc3b669bb3fee5cb009915edaff3e9382b36d9bc15229ad4912a2276f31e52e66f7 -DIST LibreOffice_6.2.8.2_Linux_x86_rpm_langpack_af.tar.gz 1019533 BLAKE2B 8ef62a4f8c8b6f5453ffe1a4bbd91b11f16c09dd0a55cb16df32c29d67ca21f26544ce52109c1dfe40a9627eed1f30171f96ffc83422074bf5b271cdd0ea3bc1 SHA512 da388af639eefe44aa3de3cb89f3ecdee160a5a46a7bcb7015ff14d813324efeb64b102053456c4de8f0dc105c0b2d7e2e47adb8072194d4078b476ef91bafaa -DIST LibreOffice_6.2.8.2_Linux_x86_rpm_langpack_am.tar.gz 763738 BLAKE2B 90fd5f9d652eeed11e46417882d17c0f19aed192ebee70f3939cc26c44417c43fced8055facc02742040c79a777ab62e96e94014b483ed5173976d2061ca56f4 SHA512 576c8b1d4350030cc76fc50eda1b5215d702eb707c45344e5d32d5b8a5b0d111d673810a7d63c2ef63a465206d547f690b8737652288e9be908155a743ab955b -DIST LibreOffice_6.2.8.2_Linux_x86_rpm_langpack_ar.tar.gz 2414716 BLAKE2B dc41061c669ecf1ffb8c15d6db89fed614fe0b0f2e7b5d09409518314046cc6846c818154c6a8e0129e9ee5c8229417f2d7a0827d0572ef312bf5d5fc3b8fa19 SHA512 62a0b409724ae41fcea4358302a1fde5fef4304d2b852e1b10ec5ce9d2d288fce310c6fd5b96b075a0ad57d5c747b35123a029ab5069296dffc9e7238d69a1e4 -DIST LibreOffice_6.2.8.2_Linux_x86_rpm_langpack_as.tar.gz 531452 BLAKE2B ad05196889140d8616fcdce99f41308245f1433a28a3c8cfbdc6bb03a33ee527b4c2be53c08b695fe4846f29c77495d57d72bd254ecfa559a3f281068883df18 SHA512 68cdf52e5af4ccf623894329798df0059945cd1fe71ebdd2aceffa26e9aefb6f147f4a63b77c079a81bd3f5c159540af15bb55bf7bd405428f4cb88091b08912 -DIST LibreOffice_6.2.8.2_Linux_x86_rpm_langpack_ast.tar.gz 440837 BLAKE2B 44161609695f07579914f8ca876663ccf749413a4008cd8ebcaa5eba8af0fec1438b06f28a08d2bb67dd1e4984f58552365ba5a96c7cc31de7414296a4dd8b0a SHA512 dc012e1d45d1c35dc02bdbca064397095d48907f6f2809827df14fa8455898459ac874671a6e790d3bd3eb04cbf4420c2f7b35b762b13ba35271924eb756f971 -DIST LibreOffice_6.2.8.2_Linux_x86_rpm_langpack_be.tar.gz 1055876 BLAKE2B 2b84e4ebb0b181691139e9285fdc904f6aa8c382607ce388862b809ab55cea9428947f6f55618c80377a63c51c3fd94af7f1766d079e79f60d4551910e792340 SHA512 56332d4280f37c0ad67cceb51ee7f8a5b1e72da5226e25a5ce9f8a5eca13bffb1211c60bea68749b22e6f883a50248979637bb9e80b5186baa9d07726f6cf373 -DIST LibreOffice_6.2.8.2_Linux_x86_rpm_langpack_bg.tar.gz 2448362 BLAKE2B 91b2d1f892da70f558fda75e9298a2579136f8ae8c3bb13b20f8be1e9930cd6ecebee0acfed6f7f35df17675fadd35ff5b4ee0fe5de6cf0350a391ef489ef5d1 SHA512 7f94cfd3e6bbcce680c6a5d45014dd2b27001166f089fa227b8a5807e1ba76f440cf8d1c2cef383012cdf37913da9312ca75eb7883571d752c36ca0fe6f4dbb7 -DIST LibreOffice_6.2.8.2_Linux_x86_rpm_langpack_bn-IN.tar.gz 648918 BLAKE2B 85a60d8f07c2d5379d81cbc6f4ba604e6b54a1f1d007569424a2e95efdb262f360874e85b451eb067b7feaad4c107535ad04290c2d45e917f8fd987f2b2ed761 SHA512 2ca89717629b473ba3a0512cee787a15581b0da14e0d0507c6d519619e97fe7171c277cd7d296b06676db2836dcee026186212c2f1bae15ca6c2aa09c91c7dbc -DIST LibreOffice_6.2.8.2_Linux_x86_rpm_langpack_bn.tar.gz 789579 BLAKE2B 01e490904eb422b9d98dca5403853553a45bdee7d77bff9483083b6e42c2d6c9e5863121b8728d53378c3981544e65e16184d66054f291df304b33e2a6e40350 SHA512 dc954434688155f884b4eda0ec9149c864cc98d733247de62f800d0d91b8ecb49d59b65f5966d8f33bf5409cbbc48b2397b37e9bc9305bd5c1a6f856dc482542 -DIST LibreOffice_6.2.8.2_Linux_x86_rpm_langpack_bo.tar.gz 380839 BLAKE2B 84974f793369a806edf3ba643f959fb0557bdfbda58cccdfbd84a810f5d9ffec6d7b521d50af8bc871639aeed468c7fb2db63ec6de84310821e501d92eb05b03 SHA512 31be45dcff0334c6fc44f1f4335279ba703d2b2859e40d653638bb1baee0e88d23e6302095145b975ca40f7f0698f0ea27193ba778a327cbc8391cd32bb98c31 -DIST LibreOffice_6.2.8.2_Linux_x86_rpm_langpack_br.tar.gz 1538092 BLAKE2B 9eff38ccb4aaec47bf52f404fbfff923a3f499cd2dd9f262cb6a6820fbba64aeba15903648cd55dcf2c081e6005f37ab6d91c7a45bf635abf4ba1170848f1315 SHA512 78ffd8d5092f766b27f6fb4b45bcb4f54a83a7099d6bb068085c83efb8c484ecc9e7669ed9644d79ad666e742776d0316efaf63787f15e498084ee8e6566e92e -DIST LibreOffice_6.2.8.2_Linux_x86_rpm_langpack_brx.tar.gz 337259 BLAKE2B bdef73158313e23d0c9547ef0d0576b43bf2d191b459c00c4b8dc7bc9e279c354867c38bcbb0e42404afe727cf77098897cd6b75238c7884fec681f254e94f92 SHA512 a8ad2e605f7133ea4c0fefe67b79e609b2435c9a4a2464cc92f1782858b4d3b5ee4b9684710c1b8fbdec201aabb4685deff71e252c71fb9b77aeceaa532100bf -DIST LibreOffice_6.2.8.2_Linux_x86_rpm_langpack_bs.tar.gz 637111 BLAKE2B 44190e8358138bf44e08358f6ca068941499a89829f36cc752402a13924a2683158ac2c63aa605a580a63de5b08398910ff3867ac2d5492cead9539fa62c3551 SHA512 2273950966fc14922a9264b18c2852decc981f2f8cb3e7db22279e6cbf8f212e5b3600f1b5f443633dd23ce763fdebcf71017fcd0120af49cf5247a9e94f6ba3 -DIST LibreOffice_6.2.8.2_Linux_x86_rpm_langpack_ca-valencia.tar.gz 1973194 BLAKE2B d313751a24efae7b4a3ef2e0413685ad0c5a550fa357f9bca290774c68581460bb3ce891574aee3b9d0e4a171f45a3e919d168f98d08ef209cceecd0202c71e5 SHA512 03127b26eedaa10963429dce4a6f7c8f3a126d2a5f8408d10aab64ac4c596bdbdea404512195cb92fe5e2639015f760253dceb64f72bb913ccad24dd117323e1 -DIST LibreOffice_6.2.8.2_Linux_x86_rpm_langpack_ca.tar.gz 2019418 BLAKE2B bdbe2cbf0fa512870ee941f1d6244e20d58dbee85e0fa3004c3c85a650a4bb709f2d601cec0cee7c7e61fa066bb933de1d6d41deefbd178171543860f3fd8a9e SHA512 2d78790e49c535f861e3ee2aea3803214c3253056ecf1f57e7cc6403eacb2f3e7ce76c2577e1d3e359f51f51bf7fc52b74a1042fbf0829611edd7798f53dc308 -DIST LibreOffice_6.2.8.2_Linux_x86_rpm_langpack_cs.tar.gz 3190193 BLAKE2B 2471aaabc0c6b1a045cefd5b8772b02c3d6f5c8e7ed1fba83139b913c9adb4174e22be18b0fc64201250a6f6a01f956c4418ee8e4ccbcba4611c1c7dc91eb572 SHA512 495fd16e6f7ef8c4980c8c05fd85734c77d39d05901ef14fe0278e9e765fb7b03f2d0790d94f6b7c7b2ea342cf2262f4f4c8b8cd754bb074d97d71a7f1256ec0 -DIST LibreOffice_6.2.8.2_Linux_x86_rpm_langpack_cy.tar.gz 723937 BLAKE2B 85be95db2cc3020d957d9ff1979230df5eaebca8b4caf3b235cd5f04e7f31ac1ad65a91f24a147fb35d889413ebcb87827626dd5a40d411dd2e62b9146d133eb SHA512 140fba0494656659c66a1713dde0560d339927bfccbaea2ddf239b3d6826b7f1a8cf53d32b568a4b64d465bfd12703a94b2e8fd4e080698d7d5332d9ac067edf -DIST LibreOffice_6.2.8.2_Linux_x86_rpm_langpack_da.tar.gz 2628840 BLAKE2B 731ce02d51662a291d8a5b1e658aae99b73654f29ad482d6e4c507767c37368c7f28944efc8d50c079c855925ec45a7a762f211138cd44c57db7916b5a00f09a SHA512 df9056dafa2564ce0b98826c46c189346961e5eca0ef6b21ff16e24fe0a5bba831c9622380c73e0ee945a200d72384bd09c0534a09c57b5b3020b9e2b3e1cff3 -DIST LibreOffice_6.2.8.2_Linux_x86_rpm_langpack_de.tar.gz 21757007 BLAKE2B 970305f90b58718e5003d0d88d9035de354fc7ea355be863d6a95e4f554de41fac3f5eed01b2c0c2a19d138f8fa1477a2063099317093be6315a604edaca234e SHA512 1d739d77152128b1c4c4c312000272f97ba7da456933f85ccff7fd7cccdd63f0fca684eed61f6514bbfc1410b1c317f7a67da2419d08f17be825fdba5f6c2252 -DIST LibreOffice_6.2.8.2_Linux_x86_rpm_langpack_dgo.tar.gz 441835 BLAKE2B 2635d3ae820fc9658662cd15e64dc99d963c85ac4d0d913b192d95ec935218bbcdd9ddb499d92b4e5cfa2b535be2e19252ea779e93a4a48b55af2145c149b4e4 SHA512 02e02d149e790c5fbe1570b9c67408ec28edf38c6741fdff4661bc9f5e3938faa6997cb78bfda808bde6b88c46a418abf89514a4ad9630848c67c674f4abc935 -DIST LibreOffice_6.2.8.2_Linux_x86_rpm_langpack_dz.tar.gz 367916 BLAKE2B f9bd1a40d3b4429fb3884d79148996078ba5a61c7d96aa0a6d774836c98094eaa7a21fb10931c3ed624940832b1d8e234f47ab666b374b1ce7112df3cbccce8f SHA512 440447c02e938f05736499f5957e51c9b4a956a6bf581219d59a1f79474f4b23beecc0b5566fe3f024ccb77abfdafa17ffa9b0ed13b803adca5f5c5066bb1211 -DIST LibreOffice_6.2.8.2_Linux_x86_rpm_langpack_el.tar.gz 2828529 BLAKE2B 98dbd26bfd56ae96a664fa4c6260a1d3195cef4439a263e725dafebde11c68525d82cbea3f04e3431aec2d3c3ebc49064e22eed31b680ece803c39adc331ee25 SHA512 488d8c3e659eae4b5c1d542db9a19805b32f28bba69614fd1d15ece2973dacdb06d2e65b7946866d96ab9aad31d43385915c0557e0d6db75f8d63aeaf6224840 -DIST LibreOffice_6.2.8.2_Linux_x86_rpm_langpack_en-GB.tar.gz 7335952 BLAKE2B 0a6c8a2068394fbbc62bcfc876d16c69410f5e9d61316f7abd63536b642524120a84877c10fb88e605a128c39a493b399a496725a6adb849ddd3c6b514524c31 SHA512 270495ced050a660d623e6177027b7575780a74b82ac22979104b88ec4d02c47726c6750e9c046b3185cf7f11cf7e30808cba3d4c67d84df105551f87c5d2c38 -DIST LibreOffice_6.2.8.2_Linux_x86_rpm_langpack_en-ZA.tar.gz 6924886 BLAKE2B 5a8a6f25972c2625f587e7680553db22c44fe4695d668d6697e893d016b0eb45cfccf603b118f122051e9eb6d6a9fde375e9b9dd0d34b183c39a10deed4a53e7 SHA512 9f4396c29d5361fb7f2c65a62abbbdec8a3d188377ce728941a8819d4fa4516a3ab64b8507dc84a40bbc33bf3b157f3e78c9cdc7628683118f3d7d56eb7e4138 -DIST LibreOffice_6.2.8.2_Linux_x86_rpm_langpack_eo.tar.gz 721145 BLAKE2B cd7364d9c60891b7220628cbf53ae6974421a022945680ec25179140c451b0dcb4b1d746cbe3a16137cfc12031123bb0b530f2d58c27bf5374c412c076936a95 SHA512 b65de51830f1fad9638e38f253e131e35815872dcdfd1e41ea968699475a9cca61df7621bf46d3d3b84eb04ed6f5c5a554f7fe44340f97838bdb24c8c5244a8b -DIST LibreOffice_6.2.8.2_Linux_x86_rpm_langpack_es.tar.gz 2241539 BLAKE2B 1712d7477e752e49f0faedf9ad71736767125aabac35f98efc6347e795b22849d1e52604fdf82f19bb3c7295f1066672d1aad41aa35b127519b6a6f911e1730a SHA512 e814035128d5b491d6616584f16ed5942c4f69a7f8be5174d6d6cd53b5a89fad141710f613a7084d75122f1970952b09bc7791b288da8e7b12e5c5538b1f0b4b -DIST LibreOffice_6.2.8.2_Linux_x86_rpm_langpack_et.tar.gz 1633516 BLAKE2B 79076203369adafa1e92e496a0097114855e00ada52c3ae6de095f5169793b94993d5051851e9853e1732a7a44e8d0b68846742d57eb2df96ddadc1517a84256 SHA512 a43bf6997b0ad37f2e84409b67e4601b00e10ae67fe215b77e4f968435ac4d189baf7e5e9871d76af9476f320913c67aa4cf159e3166ede83fef61804199a662 -DIST LibreOffice_6.2.8.2_Linux_x86_rpm_langpack_eu.tar.gz 729147 BLAKE2B ada1c61a9ca6f28c92cfc8bbe336948186d295596af007a26d0ef72e3165e68f63342b96a512642d949d45dc0e121054a17770ddd8a4173cca99e52b2abe6730 SHA512 cb9c2ea1a3a82d64702ecefcfc64f21e517c652fcd076558819d6aeb61f1c1efecf39972d442a539b2d049c1f54c017f96587d2f09f5de4f49d0ee3e54adfde0 -DIST LibreOffice_6.2.8.2_Linux_x86_rpm_langpack_fa.tar.gz 332962 BLAKE2B 26d6e85d359019d3f843d6621c5f955b6f7f6770ec81d6ad0c05820ecac07523cc3502296da861204051fe0620b0ff452dac4520f6c9898e6e6dde35cdcb0977 SHA512 2759ecbbae8ffeada4c6da2e07611f6e1ebe5b95b4588bc5bf43406a76765cf87df756928b8e3af970bfa24ef50efef347ca89e24b232ec9de9f52128268e52a -DIST LibreOffice_6.2.8.2_Linux_x86_rpm_langpack_fi.tar.gz 716009 BLAKE2B b8f9e05804f52d626b5ab710e33dc2189270158dc8654e9adcb4219d01a30feac1bcf0eb7694e6863b21da30f695cadb5812ee61ba2a89909336354efe677c82 SHA512 639e0bf90f388ce84ef9df64d3a430e4d923a658c637bd194e2887056deb128ea70a3b93fec0bdb6b4163d944885116a446ad0fa8f60e3bb54841ca6e0ed9efd -DIST LibreOffice_6.2.8.2_Linux_x86_rpm_langpack_fr.tar.gz 3036249 BLAKE2B 717918a0b543ebd9314dd9c5774af8380eae206a0f0d63528efbbcfc6db681a6c8f212cdf027d97f3d744015ec502b379d6ef26470909640def4e96c0515b655 SHA512 908c511ed6a71e60f59c015632faa40422e88be77443048265ed3bf063c8aaea7aa73a066fd47096766de09c136a82d55993f99754ab397e0c43d131fc1786a1 -DIST LibreOffice_6.2.8.2_Linux_x86_rpm_langpack_ga.tar.gz 741982 BLAKE2B 14cdfaec74685a855663d7c215da073b76444ce0c496fab7e9c927352a30623458bd38e70334ab3fd10065e79e9376fba863b367ecc9fd33ac93e11b1f76ea1f SHA512 d9a146f4d910b6eb8da3e12e1226f7800028417b583746732dc120d5e1e2bf703d4b684f11617224083366669d8729481c6aef3190bea09b568146ff79da4847 -DIST LibreOffice_6.2.8.2_Linux_x86_rpm_langpack_gd.tar.gz 1782465 BLAKE2B 88b141c194852cc953bd55801757168288feffad7c9607cf66da02a974ce9738d473ac039bc276835e6083923d6e8f04c59dc569dffd8e6e115c4589db3f463d SHA512 4619e9a376c9ee2587a2b86ca75befce2c763cfdb7d33c1191d4d7ef6ecddb8448c513f3c4dc67262404e0d74ae373d586bf5ce7aa7cf1e05da0b2eecd1a57b8 -DIST LibreOffice_6.2.8.2_Linux_x86_rpm_langpack_gl.tar.gz 2621282 BLAKE2B fc9d767b3064c9115d85116039dd120c356cc9e6a22585a2ed6f43e24da3f950b5e91080a357a9a225250fcb9e18b7e50e28bc96cb489bedce9d4bc1909f1b95 SHA512 8d562e07d1d8dab3d9f1996afc021ac24ab1cbb2ed04f37462b766e62b39386ff88c9499f10296c230f0630197230ec47bdf0e33a97f25d7944e89ea895380ce -DIST LibreOffice_6.2.8.2_Linux_x86_rpm_langpack_gu.tar.gz 1229618 BLAKE2B b7cead9d793eeb7ff29095cc6910300cf84be069b2ed2902342bbac353beb1e94c9611b4024962fb9b4edf7e87186029f8f862ddc48da840bb6fc097f9c815bf SHA512 903cc7d0a7458642fa28c41c5676c2b205c31ede4c6552fd20414a69f70aed8494df539795bdf53dd2aa6dd81121d3a2f8f0276a48b5a88e0b9702ff39ed55b5 -DIST LibreOffice_6.2.8.2_Linux_x86_rpm_langpack_gug.tar.gz 509377 BLAKE2B 461cc2d3feeef7d072a9033e8dfdfad5e3815e3240fbee7d1d987bd87b97cf076aebd15af978a1eb9653a039e8ceb9e97eb27927b3fe83b2a2f4e0f33be72bdf SHA512 ef0f9e8659efbea96b0c83068a4172b587365555b28a3727650211b41dec5f42b1eb2cdd782d191d9c5c789eda36b5d72c7a2e40a8c9c645510a6086600ecb73 -DIST LibreOffice_6.2.8.2_Linux_x86_rpm_langpack_he.tar.gz 1622265 BLAKE2B 9b29094b41b361c7e4c5a5c69194d84c5d923df789bb2711c1b532211448f6ea2c522528455cebfe09bd4e05c47f5dcc1d9aa5567603f64b1bb159b56cdb6361 SHA512 bc246ea30bc728bda0ffa327cb9c695c13e9ee15a9e63a22ef1c99f88d97b77b30c8de61e5ce3ccb2d56cd47d8638b107b6293c1ccfd69c9eecb313c91ee03f4 -DIST LibreOffice_6.2.8.2_Linux_x86_rpm_langpack_hi.tar.gz 571582 BLAKE2B c83bc0f61c80cfd4889ae2d4fa4a157eb2e911cdeb007d5f4da0eec109e79e0b7ac1af09092daed70bc958d63f21f758b1eb0d840270fd52fd55cfa7a942446c SHA512 48afe31f36b87f1dc06deb0a88aecda12991c7e0c3d6959bb19de1117882e5b16b4300bb4da9359b4243d773a22086e4c30bcb2c2bdff56cd9deb2c981ec82a3 -DIST LibreOffice_6.2.8.2_Linux_x86_rpm_langpack_hr.tar.gz 970838 BLAKE2B 81e5ccc09c5ff9412dd68a06b33ea27a54b4e4eb46ff83129579dc7ed14761ed74896b1bfebeb011bffed2b08f1a21fee7ade6576ef9114b08f6c1beb4ce8b88 SHA512 8b32a2999d44568eb5a2063c232f6cf9e5796ae27e8691f6af4242a8790616c31e1894f1f9fde950c80e9c50154afeb20e53d24141003040b28d97e948375025 -DIST LibreOffice_6.2.8.2_Linux_x86_rpm_langpack_hu.tar.gz 3017049 BLAKE2B b13475990e8534e57dc3bb8522de9e8a35a275952b4b3749532cdd5e5960d8aece77e4280b32d3bf48b14d2b5349e058f956c3da414cbd7e71b65bd29a6c90e7 SHA512 89c2fe96d1e88a29a7fbafbaaacb4f5bb80d9f98b15f607b722b25d5fbb9cb986d272393ce3e9ee66be61a3ea506c65cb87f28b814d6446002afb908ef38a72c -DIST LibreOffice_6.2.8.2_Linux_x86_rpm_langpack_id.tar.gz 1587630 BLAKE2B 6aa2a67dd0c6c5471e464df8841f0facf3f1b6fe441780bfeda26aa19fd4158065d621afe8047892c3d08c67f15564d8dc8d33d521e9ad2f8e901ebde1546cab SHA512 f2bdd8cdd41a4316cb734f95bb6988cce145a0c01ac62b4eaaa84b4159bb2e0da894b5157fce7b7178c58545c6f37011cf66936856adb625951d1d95cdae3142 -DIST LibreOffice_6.2.8.2_Linux_x86_rpm_langpack_is.tar.gz 1518505 BLAKE2B 16046e76a6982a33eb9ee87b9ea32aee3312f11c7c18cfd556a6b60a6d962366094bd842902809a1e2852e81a15c97939fc04aaeba4a52236b3401bc1fb098f1 SHA512 718beefe55eb71429d2980306456aff2997e9b0f50ba55bd381a1e30a156ef75b802e73f915d43527448aae68c30999503b068452ab8f7865e955699e50815d8 -DIST LibreOffice_6.2.8.2_Linux_x86_rpm_langpack_it.tar.gz 2069480 BLAKE2B eca52bde9dd558021014b5e0ab0749de8ffc3be3b4ebba97afb5ebfb7a8bf3f8e58e0d8f9d42232bca8fb9cc5a5bbf8dd7a55a014883a0cf44ddd7ec128d02c0 SHA512 fafbc978cfd2beec6da029f0307c5c3346307779f87f39bd6f381b9f02d2144fb4854d8ec184282a5a2d3ab1752e78f694f28dbd10ecc58e8ab8ed4c72fe6b86 -DIST LibreOffice_6.2.8.2_Linux_x86_rpm_langpack_ja.tar.gz 809497 BLAKE2B 3ecccf8c650715d7a0930271186945387dedc67517699c85d8cf34e2b553c46d6b9ca9081b8d50546af3a169418194b41211d5319fd5bc813da45d63e49f29c0 SHA512 f97ecbf0d51883072fb79c8d6048515317dd768ac12874384f4d7545dd7a23b4ef08ccaa26d6ea12d010280c20c804c626a6b38ea06483daeba7b0be664ed02e -DIST LibreOffice_6.2.8.2_Linux_x86_rpm_langpack_ka.tar.gz 360785 BLAKE2B fcffd5772f6300c38c0fa701c94300bcb94f49d443b84e7581385fd83c97d0a452d8d1ecc76b81a31dacbbe1651c50147dd362ab2eb54d0fdb239dda253fa738 SHA512 6cf404381442c24118c1289a63ddb28c35f5184ea60f9aa0dda95fdfac03bb02f5c4351bfe859a7b3388e3a3d5ea55a3895915eca9558d3dcc0fe115662072ad -DIST LibreOffice_6.2.8.2_Linux_x86_rpm_langpack_kk.tar.gz 784669 BLAKE2B defea0fc1ea9d90bb92d427ed8af10a86651adffa4e8326d514e3e8cd232d512dc655dc17304e13c255dc4759f60845ef8de84ce35ed67c11eec795fcb6561e5 SHA512 003371b021847425020da83669187d43c9901ea092876b7afdbdc2cd54a0f4fc11e0d95cf01034dca194e43b5cbb624651e21ed9ed906f166e97e5082a2c8c3d -DIST LibreOffice_6.2.8.2_Linux_x86_rpm_langpack_km.tar.gz 683831 BLAKE2B ad0126de40af8482ea31d28e1c8d7defad214a9b745a12a5559df7b827a64791502612f4ff48dc2644ba3ca40fb1ac7d27d45a6c1cb6f0457a6d0219c2cd3332 SHA512 6446bb82c639491a2f25a2995ce85dbbc3c9ba63d6043a7727688a202568b9a7c887d79ad686c2c8a52eb700192e96e60c6db504dcb7ded7776b32117bc5b280 -DIST LibreOffice_6.2.8.2_Linux_x86_rpm_langpack_kmr-Latn.tar.gz 334529 BLAKE2B 1ba15fa74ce16145b77d0253173373e5f673d656ef1bee63503b5625649baea7e2620947d3db4b4ebc8c64ae5ccd1f1a746525c3133345649cd0bf8fc1f8bfc9 SHA512 59339842d32beee891a3060d6d296ab00761d002ab0cd84ae314dfb98b1674b3faab2f03966a8d4423c5ed223b3472711f980054aa12cdfd27ac75ced17e4568 -DIST LibreOffice_6.2.8.2_Linux_x86_rpm_langpack_kn.tar.gz 583056 BLAKE2B e36aa9b28a047dbc0d95fda95eb7c543717a7ce449474df35d65e489f44580dd9b374e2ed003a86c069cf828b14dc20de0b9f8c1d9fc10c6af03f85bcddd68c8 SHA512 38ade18caad872f6b9aa88ec72c443958b85fdbd0e92bedfe8630a09cb319b204bb5bb58d5c63b13f3b7c88a17ed6077d238e5b7a9ac54a42613894afecf71b1 -DIST LibreOffice_6.2.8.2_Linux_x86_rpm_langpack_ko.tar.gz 807532 BLAKE2B c465a0eaa8f56d845641e08b99a734e4108a81b6785c9f719c885cd2530134b724fb1992e1a026349339b6582ee8761e1764ed573a01bc09d6be1beb6d7b16c9 SHA512 d286f5341001936931cda7ab0ae9708b8968f049abb73efe13e9654cee723ec21824a39518cf1c7c82bc868d53eea698d756d09fcb1a8701e3213c269e69ebec -DIST LibreOffice_6.2.8.2_Linux_x86_rpm_langpack_kok.tar.gz 412660 BLAKE2B 899f985941d715ec19248b657d6e5b47fb96b1dfbb1b914b2a4f497ed5fa7625fb13d1f470e2733f01ed7816680d7979c8efbc405f22dce9381d5b541351c24b SHA512 95fd6e412dbab1abc1ba71d94e3b037cc70203d1bf62dfab7dba8cbc4a123268bde7f12377658faf8c9d862c2daf0843e470b308b1a0518b57a850931f477f90 -DIST LibreOffice_6.2.8.2_Linux_x86_rpm_langpack_ks.tar.gz 330043 BLAKE2B a720dcbda4be1d23e21f86a2123621b5a7bef59c0066d1fe39357064507321580d0cb18bbf1cce4fa57ee02f05c703083ad7a00117cac1b4e8947a33208bc693 SHA512 c5a6e1f1cf4ec33212815a95c8eb3c54fccd248ec7d9308e1c514a0cc376de7f7b3cb1364a48391790193c2ad0d226db7bfa0552fb973298c8b21a2dbff6ad75 -DIST LibreOffice_6.2.8.2_Linux_x86_rpm_langpack_lb.tar.gz 142680 BLAKE2B c3f3269d59f49fcd68fe8ecc54d17aea82b4991a91b3bb21b97a16ea3c25c44f766a2d914c23be83ae50b5fab120e6d57896ade4b5317309d0f226fa7f92a481 SHA512 e1293b1af9fd0771bf10e7b7f21173cf669f89a6167d9a19e3bfbdbd485b3da6b8b0243ea4b6e03361dc7501f9f6ade6784743a0b690297c014ddbf3c989c13a -DIST LibreOffice_6.2.8.2_Linux_x86_rpm_langpack_lo.tar.gz 432808 BLAKE2B b97cfbc2a2b0f4f18980907767f5531bec26f7ee78e3ec770440cb101affa2697caafad60d46140f7de5a0e4b747654510e63f3fdba3fc1a235e8bb825fb9558 SHA512 1e48beac6d95e207bfd5da82aec429191e0dda35b419198452f3fba203ba5b507ca6e96d8f3ccd457043971d3a37ed3f6888afe55b7235e9b7c6322525b55193 -DIST LibreOffice_6.2.8.2_Linux_x86_rpm_langpack_lt.tar.gz 1033399 BLAKE2B 937f058d6339d40a98806dfab0ca6e4d0a996b088df13f23d9643b1365b34df3299a6d19ecc47668ca05f6d469e73dfce526b46a60f0e10fbc9bf2c486c65881 SHA512 3726702bfe87afa2b9b928315ae77843e0b576de6c847b71156314290446cb57894ec3203bb337710f396d35e12290a8bd38316f2e778d53cde230d50fbb0c73 -DIST LibreOffice_6.2.8.2_Linux_x86_rpm_langpack_lv.tar.gz 1493602 BLAKE2B d91b98455bd496243aaf3a7265f01e5a12aca87b909b6e8440a63b5f9077ec6ede402b302165651eb03583a330e9b51f9927eea0aefd538aff0249a4e175c790 SHA512 dd262a9c00c917c80686ad619535aa23c7624028a82b7acf02bc2876e69d19f7f942c43dc11e4cf1d6aae62e6ce6603f27b3b0e9523a7a8ececccf20d5cf0e1a -DIST LibreOffice_6.2.8.2_Linux_x86_rpm_langpack_mai.tar.gz 331871 BLAKE2B e6d30425e8e42c4d7c0028aee7a01b1487663fc7db4f9379430f5a7da5f4b183748f95d6cafb38f16df16030cc705af43ff248ab5c60cca33ef38d16b46d1a61 SHA512 6899617e27a6fc96c53262b4e7496d9f3c78981030b55dc4f1a46c23650be593b4d01989d3661529c52788f042d96bd1e8bc91e9fa9066498c77b8679f58e780 -DIST LibreOffice_6.2.8.2_Linux_x86_rpm_langpack_mk.tar.gz 383590 BLAKE2B 3b006747c816f63e4950676a5ebd62bc338607ccf7061afb1d09af709b9308fed3c967bfae11a2849745010889802cfd1ce73539fd57c4e3fd2a1753c288b812 SHA512 9d766538544619073940696710d68669d121073241d92ea05a8b50975d3495c7d6f979c5e23758b623c36a19acc908a0f74b1d731220e7f3fe26e91f573b5d0e -DIST LibreOffice_6.2.8.2_Linux_x86_rpm_langpack_ml.tar.gz 545155 BLAKE2B bfb9bd1a2c8ad5d607cb751af1576dfeae336f09ee00a295afb75cd855dc04d8daca020b608a53ab5db925f67e0c977e71e452e7974a80104c07605b004afa2d SHA512 4abe76b7b93c7f6250d7c206f14b666cce735c416c268c21f1ba8d572ad0200aa1c3f93de38756e7ab60564530c29301b4c64111f050b18f29c5c3fba39df51f -DIST LibreOffice_6.2.8.2_Linux_x86_rpm_langpack_mn.tar.gz 508332 BLAKE2B d8af01c0b64727f72b6fad09d6e917175a9bc4479ed5bd4cd2fbc30519f234448aa00f083ad677daec6192807b1a16576e69ea237951c2d25e04529ba33c3241 SHA512 d6b1e60c94baddb3f1ba6bd9f71e54bcd17f315c64ff74e883ccad3d4bd4627743e1de22d53b97bc689bf0979407f35a32e25755ebf79aeed757aaed61dfe763 -DIST LibreOffice_6.2.8.2_Linux_x86_rpm_langpack_mni.tar.gz 403865 BLAKE2B a8950f57d2bc0947fef5c9c7f7e34f9ae176ca995dc60e48ac6c60933e1d156587fe88c188f173abef064597099f40d1b5e0a29175fc307a0a7ed4388b6b755a SHA512 26f91cce032fdf064640a8c9d54a5b424fa8164f509646ca4e6b224b63948ee599602f9663988d6c163e9f7501358e0160220c6ff31a8e4d5b5c83386ad152fc -DIST LibreOffice_6.2.8.2_Linux_x86_rpm_langpack_mr.tar.gz 579629 BLAKE2B aa19f8754ca4a83fc9cb98c054dde2a7a0939ebefeb22aa00f945e468540d1826d5b64b7154fe3148481b6cafd5f2700c992512931f49fd2ac753e9d2dcbc200 SHA512 11d9b5d5d298d97de4b4002a9419d18374cd5aa52ba8117b2c8917c7365bef658210b5753a3d814b3f20ebeca09f617c6dde8cb75b5260e28a05296904974e39 -DIST LibreOffice_6.2.8.2_Linux_x86_rpm_langpack_my.tar.gz 464871 BLAKE2B d8a27a3f4ca2060eb4de55d5acafb0975bb35f59cfc00151f8a81873ca9d416cc7ec75e59a805a4ea0cce68e48386adf1b49ef7e1aecd3f8b58e883e25fa51d5 SHA512 aa1c5c58ce5eab00f12135d24bfb47d4ec332b63bb5b142391ad6d5708b894ad2cdcab1dc24f054e5ca773a9416e08ec106d769515fa211266053421b1b07761 -DIST LibreOffice_6.2.8.2_Linux_x86_rpm_langpack_nb.tar.gz 4064680 BLAKE2B 19310f4dbb957e8ae952e44ff4ad778eb45ba2ab12bb6accbc416aef971af4c051f51c15cc554dfd8d04330c3e15464258ce659252d98fbe8bef13eac28ee0b1 SHA512 129556f6dec23af95bc0c6caf23a6843b0fa62fa8ca8b8a396ff76078f48c9ef250690b998035573554c3031aa6586e52747452b5b542c53987af1e783caa8ef -DIST LibreOffice_6.2.8.2_Linux_x86_rpm_langpack_ne.tar.gz 862550 BLAKE2B 3e7406565a5a18fe0e4584163a8db09a77fbebf6ff506fb3c33a4bb145ff9e0c963e685e21186b45b3f3c4968e02cd851172c4aa7d52cca48ffb44be1d1d6845 SHA512 431bb0aec6c730b784295e3a7681287bd973225d347b7a84d7675360f413412984b0ad4e72a008893d89440a9d1d393821b647db86a15cb2c4c7cffb9608a7bb -DIST LibreOffice_6.2.8.2_Linux_x86_rpm_langpack_nl.tar.gz 1523937 BLAKE2B 220c6eda2d79fa831a2337dc5f27c6803ae53c2324b165858834c6a47272ae85d66706f6ae5bae282022ede97ee5815e93bbcf27d7f0ae4beae796b1ff5ba9fc SHA512 3a34f9c10079d46a3b4cd7313788a3121a2ff7ef3c482121868bc1616b91d9da01f00752c069397aaff1b0db29402efe1ce06bf92c06f0c4f69870abaee57831 -DIST LibreOffice_6.2.8.2_Linux_x86_rpm_langpack_nn.tar.gz 4065220 BLAKE2B b2eee38cb445b4459cffd1fd969fb350ff39c8f2865816fdece973714f0b47d0239e8d31c0e80f6fe583bdfe0df8071cbdf3ea5b6f5d515f82bb51cdc5e6c0ec SHA512 b5b1d0bcc566082432f94e7f9343c7dd95171bd427b238bf6fcd8113420140befdd8cce82bddd56a427ca0b242b195b491c0a68a82732a6f53e831878e4e21ea -DIST LibreOffice_6.2.8.2_Linux_x86_rpm_langpack_nr.tar.gz 278240 BLAKE2B 05e15f573bd3a79685023ba539589661ea8d29ca921a048dfa26c247bed679538d3fc128b63915a5fe7625845abb563c4f7035d8cc2ed0cd534aaae4fec88604 SHA512 685282d496871f0970ce1aead56b7c79d74147fd78fc6ea369d89e5ab18471e15eee86f207d0d6f85311675ad0a279e092c4269a5fdfe94633ca3f2cd762b9c7 -DIST LibreOffice_6.2.8.2_Linux_x86_rpm_langpack_nso.tar.gz 322693 BLAKE2B 31e58bee8856832ee22f9ac7129f5db38773959cc0fb924ae5ea3a63ce7d5238c901384d99f5eb61563132d44bbd90fef00713d6d7f6ce15b2a013a192564a4a SHA512 523c638c265cfd5825d07199696448cccee431f966acaa723f0f13a3480f4ba9202a30ce5336f5a2aa7b24f11d1665a29235a893fbe82f8cf8fa7e1b49bd75d8 -DIST LibreOffice_6.2.8.2_Linux_x86_rpm_langpack_oc.tar.gz 881587 BLAKE2B 9089b4ef3d2845e1b1871f72df35deba008dbb665473ff659e105c4d24bfce8cedae34c2aa4e117c0998046ad64aa22fbc288d6c69a2753ebb881b4c437b0b57 SHA512 4f6b0d1cd7a1a4ca910af60ab2784475a7ef73b2c7980e3ab0b2f778ed1dcead04dcdd6d111b41d6dc51b050430f8214e6921e5d422d44f3ab4ddb4a5503d130 -DIST LibreOffice_6.2.8.2_Linux_x86_rpm_langpack_om.tar.gz 370473 BLAKE2B 5e4b9bf892995c53a2e6a6626179dc2dd035d9a4a392f443b0d95e8b80dc8b951f11fa412c3593d840607c91ff196bd665486a44a0242bb245b950c59443c610 SHA512 dbd8508845c74da36678a454eff3e099b1360725365899e372e94676ab33598fa78822f2060b224ee7238ca1fcbaaa6d66cb005239d2155436533160acf55dd1 -DIST LibreOffice_6.2.8.2_Linux_x86_rpm_langpack_or.tar.gz 602847 BLAKE2B 4d1a8173e95f587d39d51182811c34fbeab66246a5cc5527ea4dedbd3a12a33e76b4acc2cd22723b6a76d058ade6d7aa57723ef4780a546ee172085541c32c8c SHA512 07464f71e54aa268e1c9b04df8aa9a7d763fa8dbd8ab82a32ce901904bb50b4541dbfb615d524608f1404abf6e35c9f540506612aed0e5773ea84ec75c2c6fc8 -DIST LibreOffice_6.2.8.2_Linux_x86_rpm_langpack_pa-IN.tar.gz 471072 BLAKE2B 0a38b80234a198b923ec673a8f040eceff3bd5437c658f3b6de15416b3dd3e17f315199bcd0efaacf0cd036df015cd2cb6d4b652ddd6eec3e3b926d4777dd54d SHA512 bce2b8206d43f25d9942ada2fd598a18930087cc00c2172fe3507f0ed276886e6689370d9d19c1ba82dd24dd685d9005adc3168206397aacef009db51b45c5ea -DIST LibreOffice_6.2.8.2_Linux_x86_rpm_langpack_pl.tar.gz 3094824 BLAKE2B 89f1bd8388eb5da85de545c43f70341f6eb3e9361db7e2d5570217aa94afc86d284fd4aa9276257eb60a8b75ee06b5069888b5a2858d9725f02477469979f7ee SHA512 3b49a72ac0df6289fe02b4216c1a57ae792589fb52900ca1a4bd545fe86771c53f1437ce4a9a077e5f4f473bb0e4c0bc1ff403cdeba9028027d21e9dd1d9c989 -DIST LibreOffice_6.2.8.2_Linux_x86_rpm_langpack_pt-BR.tar.gz 2816179 BLAKE2B 2350953137ad176594de2f7436563bb1d66f4c42bc8fb0074b7e9a9de58b2fde98163e8c8071df2fc89e63c56c16bb0bace9a1386c5a633577ac59ed30acb83c SHA512 b06f33ab655bed9eafa4dbd30e971e80b9c1ffe1cd320eb26da30ed6f61229d68907b501c471c8cbd7e125ee84172b06e7a95672252bc1bd922507b0dbe7c11c -DIST LibreOffice_6.2.8.2_Linux_x86_rpm_langpack_pt.tar.gz 2371986 BLAKE2B a26efc9b7727150d1aa490803cc6a686885490e3a3e0c9aca4da4bae9f90436290e1c574a39904887b124a51e90fe43f83692e6c5e65116314f2d2f94273b249 SHA512 5ea394ce459483f687c5975b5f9eb5db5091921b00e80741e587e24d0218aa4bcdc3c29c376084009b355d63870de50780f8574c2acfbf2b011a851f25c68fdb -DIST LibreOffice_6.2.8.2_Linux_x86_rpm_langpack_ro.tar.gz 2532314 BLAKE2B 034d4b15d07e749ccd5bda908d09e5cc4454f09446c3b9b94ff907742c80cac1e39c60531f6db45104bc52468e211ab83227416152c39e27225dcbbd16e894ef SHA512 5f45804ab64fb283ce4e3b8bd8f121f3262077af076e28e7a5156c0ad70f197f7232b827be9bf5ec72532dde729a21fca8afaaa8a92bb1c9d7ee56787d24dbc6 -DIST LibreOffice_6.2.8.2_Linux_x86_rpm_langpack_ru.tar.gz 1902436 BLAKE2B 6f5845cfbc1f799a6651332efed66375dcd75b4fd4bfcef0bd00be1a8bc3f757fb16b84993499aac0991533d65d571d7302150c56299128af9ffb488d273b48f SHA512 142f34739295822cf415593737eada170202df9d55e09a1b169bee9a27e1411aafd1233b599f1f440b900e87e1f2bc5ca068e0523f3df6c393abe37293814a9d -DIST LibreOffice_6.2.8.2_Linux_x86_rpm_langpack_rw.tar.gz 345623 BLAKE2B e091834e5909650ca6a6fb8536ba48fc559ca44fb062cda89aa12d68f216b1add81255b7c9eb6a9c997953daefc0609c77b46b1e1a354592cd7a56a9d3a13ef9 SHA512 d415a12c34e72d1c8cc39f9678fae57abe3dc9b9ce17b29284d843dbe27563a7fbfbb2f6aedd5f7ee7b04bbe89c76604bb81e40bca77720c5448dd1b4e1e819d -DIST LibreOffice_6.2.8.2_Linux_x86_rpm_langpack_sa-IN.tar.gz 451428 BLAKE2B 4279fb835b881232aec31cd81a8ed6c5ddd7d46072ba4c4b8322220b707f08d7168a5b0458b9e8e4f02d018f5a01d983bcdfee88c0b8f21a2a6f107cd418880a SHA512 a13ea6f59216c5adc7c4bc314096c7c94834769ab25761bef38714dec04a118a016235cc482782b0b5736ae72e39666cd17753bbde2a6d9227dc318b1f5764f4 -DIST LibreOffice_6.2.8.2_Linux_x86_rpm_langpack_sat.tar.gz 523539 BLAKE2B 092f4cad55bcb5730d4a7c7319270faadecdc29e4c757335d462756cb3fa72acdf2e9b5746551eab9c411118b4615c5f0903810f93969012d39491d7d011e214 SHA512 7319ddbf92e9af886ada2e7f87a7d2743fe78d2c1e902d5f5fcd6c1d7ae6f2a0145046fd1179f09c9e07944acc8969e2d7b31e145d3e30324f56fca1b01c3cb1 -DIST LibreOffice_6.2.8.2_Linux_x86_rpm_langpack_sd.tar.gz 438029 BLAKE2B a037999a41ca887b782021a90945a3bcfffbd4a3bfcd990096e6272623cd526f8ae0ad8e149e2b68bfb55c621bf17d38783e3cbf8995fd78aeb13578c73f67b1 SHA512 d6cbc6ae3e66f9e0607245a70ca0dd61405db29d2f3c6e9430e2e01298b80fee4f58f37914f4de75e82950542003c7455fd47b9784324af4426b3e368ca96a1c -DIST LibreOffice_6.2.8.2_Linux_x86_rpm_langpack_si.tar.gz 739191 BLAKE2B 676224820647d5a85f4b77b98776d1c8908231e389c60b526d1efce8b3f50bbd0afca98789bbc6a8a4cc0e51cb3594097f03d0a64cbde3e4f1caa7cc29e7edb0 SHA512 fe86fd64ae2e4a9595b1e6084c7cf5913dc43ae3771e9c32337bc04994000b5203cdc87405daed9ab8696115a8541adf198de5934fbdb90780103fe6172ca1fa -DIST LibreOffice_6.2.8.2_Linux_x86_rpm_langpack_sid.tar.gz 452333 BLAKE2B 7a05796615d7c079eac36b9d84f30960d07fa7e41eb0a78bf896773a0397fe2d22d8933bfc48971e2c8e6a6901f01b4d06ae0acf8a02787865141e4b12e77ddd SHA512 7cc9ef67e1313ac23a684e9a4c9f36ec4ab1156fd1cae80a96153c49099b3f9f39846c59257149cda362d6a1d37d3ac98d0e6770fa9d77114d434d779f76867d -DIST LibreOffice_6.2.8.2_Linux_x86_rpm_langpack_sk.tar.gz 2027195 BLAKE2B 607485f0d15cb3330671084b064d3d48c4ed9625ea469aceae8a112be6c0048736ebedbbe9080eb4de73b4bac99785cc9aa360ca98934a75d72dd01967054350 SHA512 eeb0af0b427cfb6b5512715803e00498d1092b085634a600bc3c74b2409335ca3f77236157782358f6250b687322f736cf36074e9a8de1be2995da6343000a19 -DIST LibreOffice_6.2.8.2_Linux_x86_rpm_langpack_sl.tar.gz 2432724 BLAKE2B c11a66cdbe5acd238066f68f5d815c443edf34a22ea8d84b6eca00f7a92729194d786216c5e4658130411369ea41ef8288c2553df18c951e3eb44c9bb3a522db SHA512 d104c5c22de9095f10fa848e485e6c1addbc655119c584f2bbbc8fe71752abae9bf497b4990dbbc30b468090ca02257f523748c05451eaa5cd56fe59aac6cf86 -DIST LibreOffice_6.2.8.2_Linux_x86_rpm_langpack_sq.tar.gz 1173575 BLAKE2B cbb20fd2d613ced895e2342be7f39414d5db281486409a52070c6b15fa85536573c0b5e9f765f9464c093675b88f69f23652011822faffbf13bcd3a9929f91d9 SHA512 73fd5abe622eb77a0ed432b59849bc83c9c238bed377a6d28f7b9eb2c44409013067bdd4d9b131bff855d5a560a0a694633f58679c6970f1391333c2255cfc47 -DIST LibreOffice_6.2.8.2_Linux_x86_rpm_langpack_sr-Latn.tar.gz 1461630 BLAKE2B 730ef48f6c050806fb01069bd9d21639d5835b2e512a264e4eb1313f3d65aa63401a9074fb55adfdffdc49757a1805aecb474ac112208915c73722b2562dd786 SHA512 0c29f3a24588df9a553a019b1038a5af63e7a5b719b1d3a0c829838bbc928eb1c1c411f2428fd94cccb04a92f33a4d4b59e48241066dc75cc6c6a4fada5a6b76 -DIST LibreOffice_6.2.8.2_Linux_x86_rpm_langpack_sr.tar.gz 1480027 BLAKE2B b98ed94d0e17f282d90ca7302e290199723570d23652a094c88d5b87610fe516e54502d3ff99ac62c85b5e1cc94dd9b7762754c63111c45da7600ba08fee4aaf SHA512 8b45e364ade44f489c5dfac18074a53bf07314e7dbb4d62b5063aadcfd446303e7f474c480257068cc1eb6c9de8737569cc39bf97308e350004c15d6d6ceede6 -DIST LibreOffice_6.2.8.2_Linux_x86_rpm_langpack_ss.tar.gz 286962 BLAKE2B ba94eac3617af225d46e5da18ecd5c7f54ef61efa1ee6c1e4bcb0fd69e56d6904095109ff920baa8a8b09a2583225a13f31c50ef672f06e4770a0eb84a0352b1 SHA512 04ff588899a397457e29ac36d373fe42d1f1d22241c28d58d64801f8e833c0f83ab2571946e689d9acab352619efaf76675ca1477b997fb71e9ed980e58b14dd -DIST LibreOffice_6.2.8.2_Linux_x86_rpm_langpack_st.tar.gz 279489 BLAKE2B b47336ff887ae64a42420ff023f7c896d5624f9ef9bf6c5033022debcd7fb252ff8916520ecc17eaf06744e39dfd6b7e0f784b722589eea8c9b61a4602643743 SHA512 73ade24adf624820c79ccc0931bd75da6f1b49839f5688b7b59a6614d9f9562ea8a3009647c97881559dc2b0852239761c41435683113de3ee59c679b401d3bf -DIST LibreOffice_6.2.8.2_Linux_x86_rpm_langpack_sv.tar.gz 2610771 BLAKE2B e112f2dd188def952e2f8b648da1a36fa76c126f4c5499addb246b201208e18556eb96c2456b71663636516f32c1bb469addfe86f51994eb28e8b139bd734ae5 SHA512 613530b1d73ddecbb853d1fca0ebfc2f322b36bfa25b6c06285b92beb5cb80c0420c257cca0ee2e4481853fbac28fecdeb969f74e099716dbff6b17c8eb8f576 -DIST LibreOffice_6.2.8.2_Linux_x86_rpm_langpack_sw-TZ.tar.gz 318652 BLAKE2B 760afacc61c44e052941b3347470508571f9470cec32e1a85e25af282ba70d30f24b7317e1c847e7b55d47114c6458d5e91521beea79833c518aa6a008d98a9a SHA512 9338953c2e626ee0def39d66b6f7445f36b284085fb481e8de6d98e97df2bad80ff286455403a2efc79d21a7211fcae1fc7a4a10e809eaf5ec054761aafea5f6 -DIST LibreOffice_6.2.8.2_Linux_x86_rpm_langpack_ta.tar.gz 686604 BLAKE2B 8fd600f9ca77dbc0b5a5394b685ad8db64f4afe9ef5ebd04464e97fd3d9c10faea1122730c215f85d11da94866fbd2347bd167935a8c114ed825b0ea23edc644 SHA512 b04e79c4e94d21a1fac38465d9cd166f896ee258aeea49bc58272bc1e2d1adf24bc095f4646a37bb61dc3078d235c82eeea4f67d8867910e8cd6e0ef7d7db9c2 -DIST LibreOffice_6.2.8.2_Linux_x86_rpm_langpack_te.tar.gz 1089467 BLAKE2B 27dd23c435a2417ffa54f335be8803261a71b8e8d6747d47e5998d02806ac2d6f6f5b8544909066adaf8bcfd20d8fbd8efe59f226860858931de93fe97ad796d SHA512 d29d1abec5da7b91f47ae91fe357042ca63e673a0d240ede68a7a9212b874a5fd7d073e88a6cadbd501c0cf54b31ccb744aa32f122404d293abfc8738af04d03 -DIST LibreOffice_6.2.8.2_Linux_x86_rpm_langpack_tg.tar.gz 358955 BLAKE2B 03c8d217a6d093ddbb26e22a62250dd3e3a4661e7141fdf9449dcf1f3b38413fa41bd203670de13d6f7ac07a8a87f2ad35134abbddd19931f484bc174b42c337 SHA512 5096934448f2ce78ff3bd4ad22c892d66381d8022dc9cf5f940473e6ae18b39a15ed7fb717991c9f78dce7c562048ca9cbf5df9f10626ed4566cc153708a6354 -DIST LibreOffice_6.2.8.2_Linux_x86_rpm_langpack_th.tar.gz 622098 BLAKE2B 87c419845ab68de9b0fc3eb7b6f5be71641da490a0dd1d4bb52fdbfaf51c2c914c108a38eb5f707cce37b91f5df09f1bc38477d4db215f45c83f8b23c57e3736 SHA512 f444acfca1a957fa6d8cc773107a6e5f96b8dbb51db8d78e05e16ed32d7fd4e95660b1ebec535f3de329b17222527b2f6491a447ed5306a29ebc60e63d89addc -DIST LibreOffice_6.2.8.2_Linux_x86_rpm_langpack_tn.tar.gz 259031 BLAKE2B 411d9ccf7e26eba51912e47fb0adfc41fd70914fda48d1cdc07ad631920b267bbf99c384968360bcbaea66d00e65b09035a2aee3bc5fae42904818f0e8afadbd SHA512 a62f7101c8ccfd896db49b4212fe07c14a69edd46b7c69ce0b776352a18d13565c46add49c29997d8d661e62eb9eb5f0a80e9d63c1c70cd6b6c10833e6acc6fe -DIST LibreOffice_6.2.8.2_Linux_x86_rpm_langpack_tr.tar.gz 773835 BLAKE2B 484baada69619c2aee93c580050b6f0c78f598102193308ebe558ac50be0587c5089e8c9a0f63612dd7e370a832e16c266828aeef0b2c2138c09be8c26b095e2 SHA512 e9af9d9d858a63113a909a27b72e888dd255fd6c8acd41f5c7bfd5c0c0bab0ca4fd80df14f0c7a4c47ea71c97e7788a89458114a0ff01fc18702cc627ac71d6b -DIST LibreOffice_6.2.8.2_Linux_x86_rpm_langpack_ts.tar.gz 277136 BLAKE2B 302102438a980bbb87fceb175068fd4c498309f55814b1f62635f878e14d6d99cbd6a00dd22fecff28f6bbb92838c4bba952413dc15b0542b0f1f9f4d2f2fa6c SHA512 617770c62162c7c05f6974c761034f73c2a2da767bc63b0dc905c5dc6c45709d205a9543e6e0c3cf9a7e63c0783d33984147e9e05021aa0b536298b0d0e2bb3d -DIST LibreOffice_6.2.8.2_Linux_x86_rpm_langpack_tt.tar.gz 182801 BLAKE2B e03e576338535506a79f2a1ff5fb358a5a3b17397a473664734d26612e5dede771eef8d06c80e19bfc5d32e3087a2b5fecc18b7e1809ee0658ca5946081d559d SHA512 5abe07495bd2f0400827f2efed7bfff6728165c5bdb76c938655f84c0907419f141fba2c57714212fb09bb19ca352dee925188a45d5bc1c244f1926d9f3783a8 -DIST LibreOffice_6.2.8.2_Linux_x86_rpm_langpack_ug.tar.gz 549354 BLAKE2B c49e4341f29f74921dfc12513eaaca6e2d03e462eb02a9c3a573fc52b20ff81cc942ff70eea6cc6c5dba61f5efb2e1ce9f4c711d4e681df39010c56e1a4bd43a SHA512 2b61e8c6cedba040cf6ddd0cc1c4c112928d2fd759a28b331daa8cfa12145f06149f21d9239646bf3ad89ca5a45bfb1ad9dff50421a4b06d568956f72b2a47bb -DIST LibreOffice_6.2.8.2_Linux_x86_rpm_langpack_uk.tar.gz 1621418 BLAKE2B 03c760d545fb4a5f86d66047f60dee401b404ce1a1130bc560807dd9b82f1ed9193382d92ccad02e80eed2f4b673b89f518fe862db5827cd388e496e35a53cd0 SHA512 5daef03898611d0a396e52db1a936a76ca5ea7890be6e7b3273a0c41219279068540856a43bfde128c901b58504950b551d971673d42463cf01ef2421f301df5 -DIST LibreOffice_6.2.8.2_Linux_x86_rpm_langpack_uz.tar.gz 314554 BLAKE2B 11b024974d02d704258ab0a06e177db1ee9822ea9152bc1de680bd02f6f57b02582d58b58d70c6ee38c1e0b6917effc5b498d3acbbf76881daeb4df83cdda59d SHA512 01796415d6df072606f91ee038028fe41c65c0ca130010e5662a7b3e51fd4850872d09eaa27c5f2d3736c847b49c1445f083974d4ad314f1ef53ca22a792b4d0 -DIST LibreOffice_6.2.8.2_Linux_x86_rpm_langpack_ve.tar.gz 281699 BLAKE2B 173b556a3f7a362c870710a3f1a5b981aa0d0499b078052513472ce396502e6fe811d9fdb0c5719fa1ff4e645bef1a49d693d5b08f19fbeab5c4954762099864 SHA512 8ef7ccfa5507348789cc7aa07717edb5a7d848edf9f90a8f58d840673dfbbc25d6e482b6660fb46cb1269f63d12d985a3b29dac1e985b156d552c845697e23e4 -DIST LibreOffice_6.2.8.2_Linux_x86_rpm_langpack_vi.tar.gz 464929 BLAKE2B 5605d658f1f57ce5c51016f67b7b5306ea6b02fdb290ef9cc5ea6644ea750619264dabf58522b386b87c10b07b006ec025db5a41e1557ea7bd18af5db62d2d29 SHA512 8bbc8f121c835d3a6aff8e698c99ac02a63005a83e7e08b0112c16dfe9822bc10f3f6347887ace6a74fa9e10b1ecc396ac5f8537208f66c196476484d6ed393e -DIST LibreOffice_6.2.8.2_Linux_x86_rpm_langpack_xh.tar.gz 290262 BLAKE2B bdfbedc0f31f7457bd04a46104b709f589bf457fb6857b89c136187bd7fb0bf63ab4cef56cb56bf43378730944759e63fe752f6caff94693ec40978c7e024bdf SHA512 249eda28cf85ff9cd1fcad1cabed05b89718e2dcbc286375fa779466be9384c369a84ed66e52236b8ae9adebcfac8c54e1de7bea71313c274c575d43a196a320 -DIST LibreOffice_6.2.8.2_Linux_x86_rpm_langpack_zh-CN.tar.gz 807400 BLAKE2B 51f17ed3f65bb5b9cda1823649d38ade2be0eb25da9ad76a5ff487406a5b9394c0cab48c8a0d3e8b61550022319ce13cd6abc7dd8f78edac32451be8aa6530fd SHA512 6f740d614aee0fe3c48424b0f519dadfadbaadd2925e516a172590a0ac870cc65aabff91ae2c3092ae1dcc09e0cc7e75680bf9f43f3369c2f449cebe67298be9 -DIST LibreOffice_6.2.8.2_Linux_x86_rpm_langpack_zh-TW.tar.gz 808859 BLAKE2B d763e4dc80555878670088e5d656b91cbd033352b2ca607aa6a5021d902ba00b82cb55544d99874531c8c91f4207adfbc643250e856c1c0c9a3a0ca376191232 SHA512 30794332c9c37b612efdb321032b58f01bae564f8078a2d7764cd3af535367731e8fbc6486fb5411f2f998b1157aa449ed0e3d6cc6f75847038cb7e24135ff52 -DIST LibreOffice_6.2.8.2_Linux_x86_rpm_langpack_zu.tar.gz 321333 BLAKE2B c5489c3756a9fc5b6d575f814259297bdfa22ad5bd49534e2476e261c1d504daba5ded0d6147f0b5571e6041dac73fbf46c89cd9542be61daf6814c459fd5380 SHA512 423998eddd2fa8163a5ffd4adf468200e0fdb7e301bbbf35a7ff7200d1ddba1b2075ec2ba1f2ad89ba2f24cd0f6408b0fc9161db6c2d064209848955038940d2 DIST LibreOffice_6.3.4.2_Linux_x86-64_rpm_helppack_am.tar.gz 2569032 BLAKE2B 10fe7cd22fd5a0ec518e92ceac76d2a83e6f1c9c9f4867bae8053a4682261682664bb58237eddb7d1a5d3a5c0ba83f8fc6da157a5de902198e43029e175e311f SHA512 9f167f053ec3f1c6ac57351ac367a9a86417a269c6439bd9841b9a1aeb6233fe0b2d81f344b84995a05eccf00dafec59cf86d03cdc3fe6f8d561fdf7ba78ceb9 DIST LibreOffice_6.3.4.2_Linux_x86-64_rpm_helppack_ast.tar.gz 2452848 BLAKE2B f310d71dbb13517861c2a5dd9c97fc65eaa02a4f8bf9b1d5542bf60d7728dc8fe28c5f1199fac6866febbb8574d2e857aa47826ca3daf6a1b1be792f558a4821 SHA512 0b5302795c0ecbd7ef9184a16e11d272e4b4f4963f48d3455923a196f9edabb7983ae83d5c1b53f20ce6f5b839e0df4e36ea71e1e703e96fd5f4ec04c2ae17ff DIST LibreOffice_6.3.4.2_Linux_x86-64_rpm_helppack_bg.tar.gz 2640476 BLAKE2B 0e661f67b7d49f4664f8c7759d74e437c2fe1f07e293098e39be37f5e0def3e55517d189b98beecd5b433cbc7ed04e575aa203bb8285aad6c615f2402208d65b SHA512 c0568930ed7a22f2fcd1c939123248d5de9a09a53971254ee3307aa0937073070b8627d16d2e1a60b54c2e792b8dd5da3efcf10f3b4b4667378c174c278054d9 diff --git a/app-office/libreoffice-l10n/libreoffice-l10n-6.2.8.2.ebuild b/app-office/libreoffice-l10n/libreoffice-l10n-6.2.8.2.ebuild deleted file mode 100644 index 8712656dd28c..000000000000 --- a/app-office/libreoffice-l10n/libreoffice-l10n-6.2.8.2.ebuild +++ /dev/null @@ -1,91 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit rpm - -BASE_PV=$(ver_cut 1-3) -MY_PV="${PV/_alpha/.alpha}" -MY_PV="${MY_PV/_beta/.beta}" -[[ ${PV} == *alpha* || ${PV} == *beta* ]] && PN_DEV="Dev" - -DESCRIPTION="Translations for the Libreoffice suite" -HOMEPAGE="https://www.libreoffice.org" -BASE_SRC_URI_TESTING="https://download.documentfoundation.org/${PN/-l10n/}/testing/${BASE_PV}/rpm" -BASE_SRC_URI_STABLE="https://download.documentfoundation.org/${PN/-l10n/}/stable/${BASE_PV}/rpm" - -LICENSE="|| ( LGPL-3 MPL-1.1 )" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux" -IUSE="offlinehelp" - -# -# when changing the language lists, please be careful to preserve the spaces (bug 491728) -# -# "en:en-US" for mapping from Gentoo "en" to upstream "en-US" etc. -LANGUAGES_HELP=" am ast bg bn-IN bn bo bs ca-valencia ca cs da de dz el en-GB en:en-US en-ZA eo es et eu fi fr gl gu he hi hr hu id is it ja ka km ko mk nb ne nl nn om pl pt-BR pt ru si sk sl sq sv tg tr ug uk vi zh-CN zh-TW " -LANGUAGES="${LANGUAGES_HELP}af ar as be br brx cy dgo fa ga gd gug kk kmr-Latn kn kok ks lb lo lt lv mai ml mn mni mr my nr nso oc or pa:pa-IN ro rw sa:sa-IN sat sd sid sr-Latn sr ss st sw-TZ ta te th tn ts tt uz ve xh zu " - -for lang in ${LANGUAGES_HELP}; do - helppack="offlinehelp? ( ${BASE_SRC_URI_STABLE}/x86/LibreOffice${PN_DEV}_${BASE_PV}_Linux_x86_rpm_helppack_${lang#*:}.tar.gz -> LibreOffice_${MY_PV}_Linux_x86_rpm_helppack_${lang#*:}.tar.gz ${BASE_SRC_URI_TESTING}/x86/LibreOffice${PN_DEV}_${MY_PV}_Linux_x86_rpm_helppack_${lang#*:}.tar.gz -> LibreOffice_${MY_PV}_Linux_x86_rpm_helppack_${lang#*:}.tar.gz )" - SRC_URI+=" l10n_${lang%:*}? ( ${helppack} )" -done -for lang in ${LANGUAGES}; do - if [[ ${lang%:*} != en ]]; then - langpack="${BASE_SRC_URI_STABLE}/x86/LibreOffice${PN_DEV}_${BASE_PV}_Linux_x86_rpm_langpack_${lang#*:}.tar.gz -> LibreOffice_${MY_PV}_Linux_x86_rpm_langpack_${lang#*:}.tar.gz ${BASE_SRC_URI_TESTING}/x86/LibreOffice${PN_DEV}_${MY_PV}_Linux_x86_rpm_langpack_${lang#*:}.tar.gz -> LibreOffice_${MY_PV}_Linux_x86_rpm_langpack_${lang#*:}.tar.gz" - SRC_URI+=" l10n_${lang%:*}? ( ${langpack} )" - fi - IUSE+=" l10n_${lang%:*}" -done -unset lang helppack langpack - -RDEPEND+="app-text/hunspell" - -RESTRICT="strip" - -S="${WORKDIR}" - -src_prepare() { - default - - local lang dir rpmdir - - # First remove dictionaries, we want to use system ones. - find "${S}" -name *dict*.rpm -delete || die "Failed to remove dictionaries" - - for lang in ${LANGUAGES}; do - # break away if not enabled - use l10n_${lang%:*} || continue - - dir=${lang#*:} - - # for english we provide just helppack, as translation is always there - if [[ ${lang%:*} != en ]]; then - rpmdir="LibreOffice_${MY_PV}_Linux_x86_rpm_langpack_${dir}/RPMS/" - [[ -d ${rpmdir} ]] || die "Missing directory: ${rpmdir}" - rpm_unpack ./${rpmdir}/*.rpm - fi - if [[ "${LANGUAGES_HELP}" =~ " ${lang} " ]] && use offlinehelp; then - rpmdir="LibreOffice_${MY_PV}_Linux_x86_rpm_helppack_${dir}/RPMS/" - [[ -d ${rpmdir} ]] || die "Missing directory: ${rpmdir}" - rpm_unpack ./${rpmdir}/*.rpm - fi - done -} - -src_configure() { :; } -src_compile() { :; } - -src_install() { - local dir="${S}"/opt/${PN/-l10n/}$(ver_cut 1-2)/ - # Condition required for people who do not install anything e.g. no l10n - # or just english with no offlinehelp. - if [[ -d "${dir}" ]] ; then - insinto /usr/$(get_libdir)/${PN/-l10n/}/ - doins -r "${dir}"/* - fi - # remove extensions that are in l10n for some weird reason - rm -rf "${ED}"/usr/$(get_libdir)/${PN/-l10n/}/share/extensions/ || \ - die "Failed to remove extensions" -} diff --git a/app-office/libreoffice-l10n/libreoffice-l10n-6.3.4.2.ebuild b/app-office/libreoffice-l10n/libreoffice-l10n-6.3.4.2.ebuild index 889d6a886014..e55b63b677d1 100644 --- a/app-office/libreoffice-l10n/libreoffice-l10n-6.3.4.2.ebuild +++ b/app-office/libreoffice-l10n/libreoffice-l10n-6.3.4.2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -17,7 +17,7 @@ BASE_SRC_URI_STABLE="https://download.documentfoundation.org/${PN/-l10n/}/stable LICENSE="|| ( LGPL-3 MPL-1.1 )" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 ~arm ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux" IUSE="offlinehelp" # diff --git a/app-office/libreoffice/Manifest b/app-office/libreoffice/Manifest index ef8dbf6702ad..1083824bebe2 100644 --- a/app-office/libreoffice/Manifest +++ b/app-office/libreoffice/Manifest @@ -3,8 +3,6 @@ DIST 185d60944ea767075d27247c3162b3bc-unowinreg.dll 12288 BLAKE2B c067f60d0ee325 DIST 35c94d2df8893241173de1d16b6034c0-swingExSrc.zip 9796 BLAKE2B a30b0225313b23092bc57ccd989f26ea04a323dcb17a0ea8baaa6a21b5d5e2b6e29fcae9d18ecd043073030e104ad56c86a115760590f57eda86c22c9fe478b0 SHA512 4a48f1e32907fb2dee601cda3cd7a0d7198b2d51f2a572b647f1e93f901fd511eef3567676e52dfb1723a2cdfbc01f2015ca0bb22903b0bc1476dd618cc9aa8a DIST 798b2ffdc8bcfe7bca2cf92b62caf685-rhino1_5R5.zip 1521926 BLAKE2B d2769842c180997055648a8b1a33cc89988b74628bad8aa012242e0c1afa5b5b8568323c107187072207ee69bd841ba4ca3bbfe27ef65223ddc729d1a1aa6590 SHA512 ec5ae23c8fe2f5efc377f7a9665039afadf28b4d8f2791379296766a5fbc9a3bf7548f9b0e3b3b07762229ec733a92ccbb69791ee0318c9c6f78f8e847253d3f DIST a7983f859eafb2677d7ff386a023bc40-xsltml_2.1.2.zip 23150 BLAKE2B 51db6bd90585b13857ecb494c805c9fb6874e1e65d7aee73d23e1716670836a14b376bcca810f96fd55b0ed653b2660a268030f246c822cbb04f867ef763a3b3 SHA512 2d3835f7ac356805025cafedcad97faa48d0f5da386e6ac7b7451030059df8e2fdb0861ade07a576ebf9fb5b88a973585ab0437944b06aac9289d6898ba8586a -DIST libreoffice-6.2.8.2.tar.xz 215070800 BLAKE2B d6bc1e94de1df4dd20dafaeac9702435f305fe15117e8aee02233c6d2e74423bb475aeaf79ff6dcd30e22d69a5d6f0648218819b08003524a2c7b1db340281c4 SHA512 cf1dd708f10ea4b9a3134851cad45fe91c1d535e2b2068f7e65f1cb1bf4076c5c41ec253f628c5b912590e91ccfe16f5c8bcf39bc92df2ec7c8aef84210349bd DIST libreoffice-6.3.4.2.tar.xz 225632492 BLAKE2B 587fe7e6298ded60fa08963f572733eb8e387c00b428201bb6f1de7eddcf9d9ee97438231ed3f961bd22628bde0fd9dfeacb63febdc566cde781bcebb9c9a71d SHA512 2ed687ae805da36635419729066a2924f1e38a6b0f8d2692c42b366450a261012adfcd8a5d7915d9cfd292d07519fc32c596cdb56d7be6b12a49618b18d6f3d2 DIST libreoffice-branding-gentoo-0.8.tar.xz 151568 BLAKE2B f03c7ddeb53c5ca3fd23401679601fcf2c4037ba17be4eb7b784c7ce7ebb71a24b8ab4aac8b7da8c6b1f14dd23bc1294ba85ff4f70ad271fb4ee3c5372e10883 SHA512 785031a699b1d1895ce4b50ffc3ddf645f3a0ef9acdf37facfd18cf75db9484cb8f53a50abb63d6006ead76a80b6ff5aa99661063245ebb84bd64013d713de7f -DIST libreoffice-help-6.2.8.2.tar.xz 13024032 BLAKE2B 524ba3ff77670afeddddbf8be4724b5e54f9b157582cfcac8640e2184b8ae24c8e5e01b924415949f1756c18e2d54b8eab7efb78c979321e50b6d52b741ddd49 SHA512 c1f5b1b3c50da0a47a9724c9fc3544a15b7df72e66c5c2008afeae7732e2b29f0e57e64ce9a216c3237acdb4345715525f32be290f3196ba6e28685fa6c0925c DIST libreoffice-help-6.3.4.2.tar.xz 13191636 BLAKE2B c1696efa0ec9fef9dbcc0c0388de8a384484af1453d200e08820ba910cdcb65638b189566a19868281fd1777213812fde06adb07c1a662302eea1d0a791ff5a0 SHA512 8c74c82c7d73adb1523300d1f7500769f5a623fdba60b440a63c122cbfeb631a6a34ecbcb115b0154a6957be1918306f7d0c1f465030f8e8cfd5c9a1acad17c9 diff --git a/app-office/libreoffice/files/libreoffice-6.2-ldap-optional.patch b/app-office/libreoffice/files/libreoffice-6.2-ldap-optional.patch deleted file mode 100644 index c92689732527..000000000000 --- a/app-office/libreoffice/files/libreoffice-6.2-ldap-optional.patch +++ /dev/null @@ -1,178 +0,0 @@ -From 6776c53b7ce2e431d8636f4e5a755f50f787ec8f Mon Sep 17 00:00:00 2001 -From: Andrew Udvare -Date: Tue, 8 Jan 2019 04:53:51 -0500 -Subject: Make LDAP support optional - -Change-Id: Ifbd3903494a81e7b155bf6468f6ca2c50b3370a4 -Reviewed-on: https://gerrit.libreoffice.org/65958 -Tested-by: Jenkins -Reviewed-by: Markus Mohrhard ---- - Repository.mk | 2 +- - RepositoryExternal.mk | 3 ++- - configure.ac | 24 ++++++++++++++++++++++- - connectivity/Library_postgresql-sdbc-impl.mk | 2 +- - extensions/Module_extensions.mk | 7 ++++++- - external/postgresql/ExternalProject_postgresql.mk | 5 +++-- - postprocess/Rdb_services.mk | 2 +- - 7 files changed, 37 insertions(+), 8 deletions(-) - -diff --git a/Repository.mk b/Repository.mk -index 4ae8528..4d8389b 100644 ---- a/Repository.mk -+++ b/Repository.mk -@@ -389,7 +389,7 @@ $(eval $(call gb_Helper_register_libraries_for_install,OOOLIBS,ooo, \ - hyphen \ - icg \ - $(if $(ENABLE_JAVA),jdbc) \ -- ldapbe2 \ -+ $(if $(ENABLE_LDAP),ldapbe2) \ - $(if $(filter WNT,$(OS)),WinUserInfoBe) \ - localebe1 \ - log \ -diff --git a/RepositoryExternal.mk b/RepositoryExternal.mk -index 602ff6d..3c9be87 100644 ---- a/RepositoryExternal.mk -+++ b/RepositoryExternal.mk -@@ -2900,7 +2900,7 @@ endef - - endif # SYSTEM_HSQLDB - -- -+ifeq ($(ENABLE_LDAP),TRUE) - ifneq ($(SYSTEM_OPENLDAP),) - - define gb_LinkTarget__use_openldap -@@ -2929,6 +2929,7 @@ $(call gb_LinkTarget_add_libs,$(1), \ - ) - - endef -+endif - - define gb_ExternalProject__use_openldap - $(call gb_ExternalProject_use_external_project,$(1),openldap) -diff --git a/configure.ac b/configure.ac -index f880308..35c7e02 100644 ---- a/configure.ac -+++ b/configure.ac -@@ -1519,6 +1519,11 @@ libo_FUZZ_ARG_ENABLE(formula-logger, - ) - ) - -+AC_ARG_ENABLE(ldap, -+ AS_HELP_STRING([--disable-ldap], -+ [Disable LDAP support.]), -+,enable_ldap=yes) -+ - dnl =================================================================== - dnl Optional Packages (--with/without-) - dnl =================================================================== -@@ -9214,12 +9219,29 @@ else - fi - AC_SUBST(SYSTEM_ODBC_HEADERS) - -+dnl =================================================================== -+dnl Enable LDAP support -+dnl =================================================================== -+ -+if test "$_os" != "WINNT" -a "$_os" != "iOS" -a "$_os" != "Android"; then -+AC_MSG_CHECKING([whether to enable LDAP support]) -+ if test "$enable_ldap" != "yes"; then -+ AC_MSG_RESULT([no]) -+ ENABLE_LDAP="" -+ enable_ldap=no -+ else -+ AC_MSG_RESULT([yes]) -+ ENABLE_LDAP="TRUE" -+ AC_DEFINE(HAVE_FEATURE_LDAP) -+ fi -+fi -+AC_SUBST(ENABLE_LDAP) - - dnl =================================================================== - dnl Check for system openldap - dnl =================================================================== - --if test "$_os" != "WINNT" -a "$_os" != "iOS" -a "$_os" != "Android"; then -+if test "$_os" != "WINNT" -a "$_os" != "iOS" -a "$_os" != "Android" -a "$ENABLE_LDAP" != ""; then - AC_MSG_CHECKING([which openldap library to use]) - if test "$with_system_openldap" = "yes"; then - AC_MSG_RESULT([external]) -diff --git a/connectivity/Library_postgresql-sdbc-impl.mk b/connectivity/Library_postgresql-sdbc-impl.mk -index 53cebd0..3d048f3 100644 ---- a/connectivity/Library_postgresql-sdbc-impl.mk -+++ b/connectivity/Library_postgresql-sdbc-impl.mk -@@ -47,7 +47,7 @@ $(eval $(call gb_Library_use_externals,postgresql-sdbc-impl,\ - postgresql \ - $(if $(filter-out MSC,$(COM)), \ - openssl \ -- openldap \ -+ $(if $(ENABLE_LDAP),openldap) \ - nss3 \ - plc4 \ - ssl3 \ -diff --git a/extensions/Module_extensions.mk b/extensions/Module_extensions.mk -index f84a9ca..43dd929 100644 ---- a/extensions/Module_extensions.mk -+++ b/extensions/Module_extensions.mk -@@ -16,7 +16,6 @@ $(eval $(call gb_Module_add_l10n_targets,extensions,\ - ifneq ($(filter-out iOS ANDROID,$(OS)),) - $(eval $(call gb_Module_add_targets,extensions,\ - Library_abp \ -- Library_ldapbe2 \ - $(if $(filter WNT,$(OS)),Library_WinUserInfoBe) \ - Library_log \ - Library_scn \ -@@ -28,6 +27,12 @@ $(eval $(call gb_Module_add_targets,extensions,\ - )) - endif - -+ifeq ($(ENABLE_LDAP),TRUE) -+$(eval $(call gb_Module_add_targets,extensions,\ -+ Library_ldapbe2 \ -+)) -+endif -+ - ifneq (,$(filter DBCONNECTIVITY,$(BUILD_TYPE))) - $(eval $(call gb_Module_add_targets,extensions,\ - Library_bib \ -diff --git a/external/postgresql/ExternalProject_postgresql.mk b/external/postgresql/ExternalProject_postgresql.mk -index f6617e5..fc4342c 100644 ---- a/external/postgresql/ExternalProject_postgresql.mk -+++ b/external/postgresql/ExternalProject_postgresql.mk -@@ -10,7 +10,7 @@ - $(eval $(call gb_ExternalProject_ExternalProject,postgresql)) - - $(eval $(call gb_ExternalProject_use_externals,postgresql,\ -- openldap \ -+ $(if $(ENABLE_LDAP),openldap) \ - openssl \ - zlib \ - )) -@@ -64,9 +64,10 @@ $(call gb_ExternalProject_get_state_target,postgresql,build) : - $(if $(DISABLE_OPENSSL),,--with-openssl \ - $(if $(WITH_KRB5), --with-krb5) \ - $(if $(WITH_GSSAPI),--with-gssapi)) \ -+ $(if $(ENABLE_LDAP),,--with-ldap=no) \ - CPPFLAGS="$(postgresql_CPPFLAGS)" \ - LDFLAGS="$(postgresql_LDFLAGS)" \ -- EXTRA_LDAP_LIBS="-llber -lssl3 -lsmime3 -lnss3 -lnssutil3 -lplds4 -lplc4 -lnspr4" \ -+ $(if $(ENABLE_LDAP),EXTRA_LDAP_LIBS="-llber -lssl3 -lsmime3 -lnss3 -lnssutil3 -lplds4 -lplc4 -lnspr4") \ - && cd src/interfaces/libpq \ - && MAKEFLAGS= && $(MAKE) all-static-lib) - -diff --git a/postprocess/Rdb_services.mk b/postprocess/Rdb_services.mk -index c70d1ca..342f19b 100644 ---- a/postprocess/Rdb_services.mk -+++ b/postprocess/Rdb_services.mk -@@ -293,7 +293,7 @@ $(eval $(call gb_Rdb_add_components,services,\ - desktop/source/offacc/offacc \ - $(if $(DISABLE_GUI),,desktop/source/splash/spl) \ - extensions/source/abpilot/abp \ -- extensions/source/config/ldap/ldapbe2 \ -+ $(if $(ENABLE_LDAP),extensions/source/config/ldap/ldapbe2) \ - $(if $(filter WNT,$(OS)),\ - extensions/source/config/WinUserInfo/WinUserInfoBe \ - ) \ --- -cgit v1.1 diff --git a/app-office/libreoffice/files/libreoffice-6.2.8.2-poppler-0.82.patch b/app-office/libreoffice/files/libreoffice-6.2.8.2-poppler-0.82.patch deleted file mode 100644 index b6c30cd92a16..000000000000 --- a/app-office/libreoffice/files/libreoffice-6.2.8.2-poppler-0.82.patch +++ /dev/null @@ -1,123 +0,0 @@ -From 2eadd46ab81058087af95bdfc1fea28fcdb65998 Mon Sep 17 00:00:00 2001 -From: Rasmus Thomsen -Date: Sat, 26 Oct 2019 14:11:35 +0200 -Subject: Fix build with poppler-0.82 - -Change-Id: I3b6b3faea7986f3e5a6ae4790580d03bc9c955fc -Reviewed-on: https://gerrit.libreoffice.org/81545 -Tested-by: Jenkins -Reviewed-by: Michael Stahl ---- - .../pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx | 25 ++++++++++++++++++++++ - .../pdfimport/xpdfwrapper/pdfioutdev_gpl.hxx | 16 +++++++++++++- - 2 files changed, 40 insertions(+), 1 deletion(-) - -diff --git a/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx b/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx -index ce32a41..3ae3bdc 100644 ---- a/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx -+++ b/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx -@@ -863,11 +863,20 @@ void PDFOutDev::eoClip(GfxState *state) - local offset of character (zero for horizontal writing mode). not - taken into account for output pos updates. Used for vertical writing. - */ -+ -+#if POPPLER_CHECK_VERSION(0, 82, 0) -+void PDFOutDev::drawChar(GfxState *state, double x, double y, -+ double dx, double dy, -+ double originX, double originY, -+ CharCode, int /*nBytes*/, const Unicode *u, int uLen) -+{ -+#else - void PDFOutDev::drawChar(GfxState *state, double x, double y, - double dx, double dy, - double originX, double originY, - CharCode, int /*nBytes*/, Unicode *u, int uLen) - { -+#endif - assert(state); - - if( u == nullptr ) -@@ -979,11 +988,19 @@ void PDFOutDev::drawImageMask(GfxState* pState, Object*, Stream* str, - writeBinaryBuffer(aBuf); - } - -+#if POPPLER_CHECK_VERSION(0, 82, 0) -+void PDFOutDev::drawImage(GfxState*, Object*, Stream* str, -+ int width, int height, GfxImageColorMap* colorMap, -+ poppler_bool /*interpolate*/, -+ const int* maskColors, poppler_bool /*inlineImg*/ ) -+{ -+#else - void PDFOutDev::drawImage(GfxState*, Object*, Stream* str, - int width, int height, GfxImageColorMap* colorMap, - poppler_bool /*interpolate*/, - int* maskColors, poppler_bool /*inlineImg*/ ) - { -+#endif - if (m_bSkipImages) - return; - OutputBuffer aBuf; initBuf(aBuf); -@@ -1004,12 +1021,20 @@ void PDFOutDev::drawImage(GfxState*, Object*, Stream* str, - { - GfxRGB aMinRGB; - colorMap->getColorSpace()->getRGB( -+#if POPPLER_CHECK_VERSION(0, 82, 0) -+ reinterpret_cast(maskColors), -+#else - reinterpret_cast(maskColors), -+#endif - &aMinRGB ); - - GfxRGB aMaxRGB; - colorMap->getColorSpace()->getRGB( -+#if POPPLER_CHECK_VERSION(0, 82, 0) -+ reinterpret_cast(maskColors)+gfxColorMaxComps, -+#else - reinterpret_cast(maskColors)+gfxColorMaxComps, -+#endif - &aMaxRGB ); - - aMaskBuf.push_back( colToByte(aMinRGB.r) ); -diff --git a/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.hxx b/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.hxx -index 1a0c3f0..02f6b59 100644 ---- a/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.hxx -+++ b/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.hxx -@@ -232,10 +232,17 @@ namespace pdfi - virtual void eoClip(GfxState *state) override; - - //----- text drawing -+#if POPPLER_CHECK_VERSION(0, 82, 0) -+ virtual void drawChar(GfxState *state, double x, double y, -+ double dx, double dy, -+ double originX, double originY, -+ CharCode code, int nBytes, const Unicode *u, int uLen) override; -+#else - virtual void drawChar(GfxState *state, double x, double y, - double dx, double dy, - double originX, double originY, - CharCode code, int nBytes, Unicode *u, int uLen) override; -+#endif - #if POPPLER_CHECK_VERSION(0, 64, 0) - virtual void drawString(GfxState *state, const GooString *s) override; - #else -@@ -248,10 +255,17 @@ namespace pdfi - int width, int height, poppler_bool invert, - poppler_bool interpolate, - poppler_bool inlineImg) override; -+#if POPPLER_CHECK_VERSION(0, 82, 0) - virtual void drawImage(GfxState *state, Object *ref, Stream *str, - int width, int height, GfxImageColorMap *colorMap, - poppler_bool interpolate, -- int* maskColors, poppler_bool inlineImg) override; -+ const int* maskColors, poppler_bool inlineImg) override; -+#else -+ virtual void drawImage(GfxState *state, Object *ref, Stream *str, -+ int width, int height, GfxImageColorMap *colorMap, -+ poppler_bool interpolate, -+ int* maskColors, poppler_bool inlineImg) override; -+#endif - virtual void drawMaskedImage(GfxState *state, Object *ref, Stream *str, - int width, int height, - GfxImageColorMap *colorMap, --- -cgit v1.1 diff --git a/app-office/libreoffice/libreoffice-6.2.8.2.ebuild b/app-office/libreoffice/libreoffice-6.2.8.2.ebuild deleted file mode 100644 index 96473926765f..000000000000 --- a/app-office/libreoffice/libreoffice-6.2.8.2.ebuild +++ /dev/null @@ -1,554 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python2_7 python3_{6,7} ) -PYTHON_REQ_USE="threads(+),xml" - -MY_PV="${PV/_alpha/.alpha}" -MY_PV="${MY_PV/_beta/.beta}" -# experimental ; release ; old -# Usually the tarballs are moved a lot so this should make everyone happy. -DEV_URI=" - https://dev-builds.libreoffice.org/pre-releases/src - https://download.documentfoundation.org/libreoffice/src/${MY_PV:0:5}/ - https://downloadarchive.documentfoundation.org/libreoffice/old/${MY_PV}/src -" -ADDONS_URI="https://dev-www.libreoffice.org/src/" - -BRANDING="${PN}-branding-gentoo-0.8.tar.xz" -# PATCHSET="${P}-patchset-01.tar.xz" - -[[ ${MY_PV} == *9999* ]] && inherit git-r3 -inherit autotools bash-completion-r1 check-reqs flag-o-matic java-pkg-opt-2 multiprocessing python-single-r1 qmake-utils toolchain-funcs xdg-utils - -DESCRIPTION="A full office productivity suite" -HOMEPAGE="https://www.libreoffice.org" -SRC_URI="branding? ( https://dev.gentoo.org/~dilfridge/distfiles/${BRANDING} )" -[[ -n ${PATCHSET} ]] && SRC_URI+=" https://dev.gentoo.org/~asturm/distfiles/${PATCHSET}" - -# Split modules following git/tarballs; Core MUST be first! -# Help is used for the image generator -# Only release has the tarballs -if [[ ${MY_PV} != *9999* ]]; then - for i in ${DEV_URI}; do - SRC_URI+=" ${i}/${PN}-${MY_PV}.tar.xz" - SRC_URI+=" ${i}/${PN}-help-${MY_PV}.tar.xz" - done - unset i -fi -unset DEV_URI - -# Really required addons -# These are bundles that can't be removed for now due to huge patchsets. -# If you want them gone, patches are welcome. -ADDONS_SRC=( - "java? ( ${ADDONS_URI}/17410483b5b5f267aa18b7e00b65e6e0-hsqldb_1_8_0.zip )" - # no release for 8 years, should we package it? - "libreoffice_extensions_wiki-publisher? ( ${ADDONS_URI}/a7983f859eafb2677d7ff386a023bc40-xsltml_2.1.2.zip )" - # Does not build with 1.6 rhino at all - "libreoffice_extensions_scripting-javascript? ( ${ADDONS_URI}/798b2ffdc8bcfe7bca2cf92b62caf685-rhino1_5R5.zip )" - # requirement of rhino - "libreoffice_extensions_scripting-javascript? ( ${ADDONS_URI}/35c94d2df8893241173de1d16b6034c0-swingExSrc.zip )" - # not packageable - "odk? ( http://download.go-oo.org/extern/185d60944ea767075d27247c3162b3bc-unowinreg.dll )" -) -SRC_URI+=" ${ADDONS_SRC[*]}" - -unset ADDONS_URI -unset ADDONS_SRC - -# Extensions that need extra work: -LO_EXTS="nlpsolver scripting-beanshell scripting-javascript wiki-publisher" - -IUSE="accessibility bluetooth +branding coinmp +cups dbus debug eds firebird -googledrive gstreamer +gtk gtk2 kde ldap +mariadb odk pdfimport postgres test -$(printf 'libreoffice_extensions_%s ' ${LO_EXTS})" - -RESTRICT="!test? ( test )" -REQUIRED_USE="${PYTHON_REQUIRED_USE} - bluetooth? ( dbus ) - libreoffice_extensions_nlpsolver? ( java ) - libreoffice_extensions_scripting-beanshell? ( java ) - libreoffice_extensions_scripting-javascript? ( java ) - libreoffice_extensions_wiki-publisher? ( java ) -" - -LICENSE="|| ( LGPL-3 MPL-1.1 )" -SLOT="0" -[[ ${MY_PV} == *9999* ]] || \ -KEYWORDS="amd64 ~arm ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux" - -BDEPEND=" - dev-util/intltool - sys-devel/bison - sys-devel/flex - sys-devel/gettext - virtual/pkgconfig - odk? ( >=app-doc/doxygen-1.8.4 ) -" -COMMON_DEPEND="${PYTHON_DEPS} - app-arch/unzip - app-arch/zip - app-crypt/gpgme[cxx] - app-text/hunspell:= - >=app-text/libabw-0.1.0 - >=app-text/libebook-0.1 - app-text/libepubgen - >=app-text/libetonyek-0.1 - app-text/libexttextcat - app-text/liblangtag - >=app-text/libmspub-0.1.0 - >=app-text/libmwaw-0.3.1 - app-text/libnumbertext - >=app-text/libodfgen-0.1.0 - app-text/libqxp - app-text/libstaroffice - app-text/libwpd:0.10[tools] - app-text/libwpg:0.3 - >=app-text/libwps-0.4 - app-text/mythes - >=dev-cpp/clucene-2.3.3.4-r2 - =dev-cpp/libcmis-0.5* - dev-db/unixODBC - dev-lang/perl - dev-libs/boost:=[nls] - dev-libs/expat - dev-libs/hyphen - dev-libs/icu:= - dev-libs/libassuan - dev-libs/libgpg-error - >=dev-libs/liborcus-0.14.0 - dev-libs/librevenge - dev-libs/libxml2 - dev-libs/libxslt - dev-libs/nspr - dev-libs/nss - >=dev-libs/redland-1.0.16 - >=dev-libs/xmlsec-1.2.28[nss] - media-gfx/fontforge - media-gfx/graphite2 - media-libs/fontconfig - media-libs/freetype:2 - >=media-libs/harfbuzz-0.9.42:=[graphite,icu] - media-libs/lcms:2 - >=media-libs/libcdr-0.1.0 - >=media-libs/libepoxy-1.3.1[X] - >=media-libs/libfreehand-0.1.0 - media-libs/libpagemaker - >=media-libs/libpng-1.4:0= - >=media-libs/libvisio-0.1.0 - media-libs/libzmf - net-libs/neon - net-misc/curl - sci-mathematics/lpsolve - sys-libs/zlib - virtual/glu - virtual/jpeg:0 - virtual/opengl - x11-libs/cairo[X] - x11-libs/libXinerama - x11-libs/libXrandr - x11-libs/libXrender - accessibility? ( dev-python/lxml[${PYTHON_USEDEP}] ) - bluetooth? ( - dev-libs/glib:2 - net-wireless/bluez - ) - coinmp? ( sci-libs/coinor-mp ) - cups? ( net-print/cups ) - dbus? ( sys-apps/dbus ) - eds? ( - dev-libs/glib:2 - gnome-base/dconf - gnome-extra/evolution-data-server - ) - firebird? ( >=dev-db/firebird-3.0.2.32703.0-r1[server] ) - gstreamer? ( - media-libs/gstreamer:1.0 - media-libs/gst-plugins-base:1.0 - ) - gtk? ( - dev-libs/glib:2 - dev-libs/gobject-introspection - gnome-base/dconf - media-libs/mesa[egl] - x11-libs/gtk+:3 - x11-libs/pango - ) - gtk2? ( - x11-libs/gdk-pixbuf - >=x11-libs/gtk+-2.24:2 - x11-libs/pango - ) - kde? ( - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtwidgets:5 - dev-qt/qtx11extras:5 - kde-frameworks/kconfig:5 - kde-frameworks/kcoreaddons:5 - kde-frameworks/ki18n:5 - kde-frameworks/kio:5 - kde-frameworks/kwindowsystem:5 - ) - ldap? ( net-nds/openldap ) - libreoffice_extensions_scripting-beanshell? ( dev-java/bsh ) - libreoffice_extensions_scripting-javascript? ( dev-java/rhino:1.6 ) - mariadb? ( dev-db/mariadb-connector-c ) - !mariadb? ( dev-db/mysql-connector-c ) - pdfimport? ( app-text/poppler:=[cxx] ) - postgres? ( >=dev-db/postgresql-9.0:*[kerberos] ) -" -# FIXME: cppunit should be moved to test conditional -# after everything upstream is under gbuild -# as dmake execute tests right away -# tests apparently also need google-carlito-fonts (not packaged) -DEPEND="${COMMON_DEPEND} - >=dev-libs/libatomic_ops-7.2d - dev-perl/Archive-Zip - >=dev-util/cppunit-1.14.0 - >=dev-util/gperf-3 - >=dev-util/mdds-1.4.1:1= - media-libs/glm - sys-devel/ucpp - x11-base/xorg-proto - x11-libs/libXt - x11-libs/libXtst - java? ( - dev-java/ant-core - >=virtual/jdk-1.6 - ) - test? ( - app-crypt/gnupg - dev-util/cppunit - media-fonts/dejavu - media-fonts/liberation-fonts - ) -" -RDEPEND="${COMMON_DEPEND} - !app-office/libreoffice-bin - !app-office/libreoffice-bin-debug - !app-office/openoffice - media-fonts/liberation-fonts - || ( x11-misc/xdg-utils kde-plasma/kde-cli-tools ) - java? ( >=virtual/jre-1.6 ) - kde? ( kde-frameworks/breeze-icons:* ) -" -if [[ ${MY_PV} != *9999* ]] && [[ ${PV} != *_* ]]; then - PDEPEND="=app-office/libreoffice-l10n-$(ver_cut 1-2)*" -else - # Translations are not reliable on live ebuilds - # rather force people to use english only. - PDEPEND="!app-office/libreoffice-l10n" -fi - -PATCHES=( - # master branch - "${FILESDIR}/${PN}-6.2-ldap-optional.patch" - "${FILESDIR}/${P}-poppler-0.82.patch" - # "${WORKDIR}"/${PATCHSET/.tar.xz/} - - # not upstreamable stuff - "${FILESDIR}/${PN}-5.4-system-pyuno.patch" - "${FILESDIR}/${PN}-5.3.4.2-kioclient5.patch" - "${FILESDIR}/${PN}-6.1-nomancompress.patch" -) - -S="${WORKDIR}/${PN}-${MY_PV}" - -_check_reqs() { - CHECKREQS_MEMORY="512M" - if is-flagq "-g*" && ! is-flagq "-g*0" ; then - CHECKREQS_DISK_BUILD="22G" - else - CHECKREQS_DISK_BUILD="6G" - fi - check-reqs_$1 -} - -pkg_pretend() { - if ! use java && ! use firebird; then - ewarn "If you plan to use Base application you must enable either firebird or java." - fi - - use java || ewarn "Without java, several wizards are not going to be available." - - if has_version "/dev/null) - --with-jvm-path="${EPREFIX}/usr/lib/" - ) - - use libreoffice_extensions_scripting-beanshell && \ - myeconfargs+=( --with-beanshell-jar=$(java-pkg_getjar bsh bsh.jar) ) - - use libreoffice_extensions_scripting-javascript && \ - myeconfargs+=( --with-rhino-jar=$(java-pkg_getjar rhino-1.6 js.jar) ) - fi - - is-flagq "-flto*" && myeconfargs+=( --enable-lto ) - - MARIADBCONFIG="$(type -p $(usex mariadb mariadb mysql)_config)" \ - econf "${myeconfargs[@]}" -} - -src_compile() { - # more and more LO stuff tries to use OpenGL, including tests during build - # bug 501508, bug 540624, bug 545974 and probably more - addpredict /dev/dri - addpredict /dev/ati - addpredict /dev/nvidiactl - - local target - use test && target="build" || target="build-nocheck" - - # this is not a proper make script - make ${target} || die -} - -src_test() { - make unitcheck || die - make slowcheck || die -} - -src_install() { - # This is not Makefile so no buildserver - make DESTDIR="${D}" distro-pack-install -o build -o check || die - - # bug 593514 - if use gtk; then - dosym libreoffice/program/liblibreofficekitgtk.so \ - /usr/$(get_libdir)/liblibreofficekitgtk.so - fi - - # bash completion aliases - bashcomp_alias \ - libreoffice \ - unopkg loimpress lobase localc lodraw lomath lowriter lofromtemplate loweb loffice - - if use branding; then - insinto /usr/$(get_libdir)/${PN}/program - newins "${WORKDIR}/branding-sofficerc" sofficerc - dodir /etc/env.d - echo "CONFIG_PROTECT=/usr/$(get_libdir)/${PN}/program/sofficerc" > "${ED}"/etc/env.d/99${PN} || die - fi -} - -pkg_postinst() { - xdg_icon_cache_update - xdg_desktop_database_update - xdg_mimeinfo_database_update -} - -pkg_postrm() { - xdg_icon_cache_update - xdg_desktop_database_update - xdg_mimeinfo_database_update -} diff --git a/app-office/libreoffice/libreoffice-6.3.4.2.ebuild b/app-office/libreoffice/libreoffice-6.3.4.2.ebuild index bfa4361c3b24..d4ce61a869a0 100644 --- a/app-office/libreoffice/libreoffice-6.3.4.2.ebuild +++ b/app-office/libreoffice/libreoffice-6.3.4.2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -79,7 +79,7 @@ RESTRICT="!test? ( test )" LICENSE="|| ( LGPL-3 MPL-1.1 )" SLOT="0" [[ ${MY_PV} == *9999* ]] || \ -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 ~arm ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux" BDEPEND=" dev-util/intltool diff --git a/app-portage/Manifest.gz b/app-portage/Manifest.gz index ae1219bd05bc979621d56dfc8de471ad6b0d036a..cadc0de46340c4a43d11f63f74845c532d9ff008 100644 GIT binary patch delta 10212 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 delta 10231 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 diff --git a/app-portage/portpeek/portpeek-2.1.27.ebuild b/app-portage/portpeek/portpeek-2.1.27.ebuild index bc6c2290c0d5..87f1436ad323 100644 --- a/app-portage/portpeek/portpeek-2.1.27.ebuild +++ b/app-portage/portpeek/portpeek-2.1.27.ebuild @@ -3,7 +3,7 @@ EAPI="6" -PYTHON_COMPAT=( python2_7 python3_{6,7} ) +PYTHON_COMPAT=( python3_{6,7} ) inherit python-r1 diff --git a/app-text/Manifest.gz b/app-text/Manifest.gz index 9b128bb25ad5c1bfa46d578a86bc854b6706d035..b0ec1932fc979ea81187007d6482f6eff7defc93 100644 GIT binary patch delta 42166 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/dev/null || die - - CFLAGS="" CXXFLAGS="" ASFLAGS="" LDFLAGS="" \ - CC="$(tc-getBUILD_CC)" CXX="$(tc-getBUILD_CXX)" AR="$(tc-getBUILD_AR)" \ - RANLIB="$(tc-getBUILD_RANLIB)" LD="$(tc-getBUILD_LD)" \ - "${S}"/configure --disable-renaming --disable-debug \ - --disable-samples --enable-static || die - emake - - popd >/dev/null || die - fi - - multilib-minimal_src_configure -} - -multilib_src_configure() { - local myeconfargs=( - --disable-renaming - --disable-samples - --enable-layoutex - $(use_enable debug) - $(use_enable static-libs static) - ) - - tc-is-cross-compiler && myeconfargs+=( - --with-cross-build="${WORKDIR}"/host - ) - - # icu tries to use clang by default - tc-export CC CXX - - ECONF_SOURCE="${S}" econf "${myeconfargs[@]}" -} - -multilib_src_test() { - # INTLTEST_OPTS: intltest options - # -e: Exhaustive testing - # -l: Reporting of memory leaks - # -v: Increased verbosity - # IOTEST_OPTS: iotest options - # -e: Exhaustive testing - # -v: Increased verbosity - # CINTLTST_OPTS: cintltst options - # -e: Exhaustive testing - # -v: Increased verbosity - pushd layoutex &>/dev/null || die - emake -j1 VERBOSE="1" check - popd &>/dev/null || die -} - -multilib_src_install() { - pushd layoutex &>/dev/null || die - default - popd &>/dev/null || die -} diff --git a/dev-libs/icu/Manifest b/dev-libs/icu/Manifest index 852d3209dce8..5b6c81f24b9e 100644 --- a/dev-libs/icu/Manifest +++ b/dev-libs/icu/Manifest @@ -1,2 +1 @@ -DIST icu4c-64_2-src.tgz 24013250 BLAKE2B 4a286e7a952f5faa74d942f6b6a73147a46aa10fe6d54d024e2d18d1e01056444d56118ded04b4fe084d6a0f9058d7d9e76973960ac8fe5bd9ee105d9e214318 SHA512 5ecb4c230ba45918747a1cf9aef86f555aa07d5b29b1d07ab674e8013f46dfb907a0e9d6945db41155f9dc3012fd94e1152ffc19f61a68b6dfcbabdcb8ae9d78 DIST icu4c-65_1-src.tgz 24267934 BLAKE2B 3c62781201c02a2b1027c9b6db4586f8ccdfb339c0765301a381242d5218f3503a1cdbdc1dc9a1a23ffa657096adc4bf7f0b7fe702461f14beba293a7e82e02c SHA512 8f1ef33e1f4abc9a8ee870331c59f01b473d6da1251a19ce403f822f3e3871096f0791855d39c8f20c612fc49cda2c62c06864aa32ddab2dbd186d2b21ce9139 diff --git a/dev-libs/icu/files/icu-58.1-remove-bashisms.patch b/dev-libs/icu/files/icu-58.1-remove-bashisms.patch deleted file mode 100644 index ef60ce4569b8..000000000000 --- a/dev-libs/icu/files/icu-58.1-remove-bashisms.patch +++ /dev/null @@ -1,224 +0,0 @@ -diff -ruN a/config/Makefile.inc.in b/config/Makefile.inc.in ---- a/config/Makefile.inc.in 2016-09-09 23:28:18.000000000 +0200 -+++ b/config/Makefile.inc.in 2016-11-05 19:43:07.688466668 +0100 -@@ -124,12 +124,6 @@ - # with usually. Many applications will want to add $(ICULIBS_I18N) as well. - ICULIBS = $(ICULIBS_BASE) $(ICULIBS_I18N) $(ICULIBS_COMMON) $(ICULIBS_DATA) - --# Proper echo newline handling is needed in icu-config --ECHO_N=@ICU_ECHO_N@ --ECHO_C=@ICU_ECHO_C@ --# Not currently being used but good to have for proper tab handling --ECHO_T=@ICU_ECHO_T@ -- - ################################################################## - ################################################################## - # -diff -ruN a/config/icu-config-bottom b/config/icu-config-bottom ---- a/config/icu-config-bottom 2016-09-09 23:28:18.000000000 +0200 -+++ b/config/icu-config-bottom 2016-11-05 19:49:00.854481361 +0100 -@@ -218,65 +218,65 @@ - ;; - - --cflags) -- echo $ECHO_N "${CFLAGS} ${ECHO_C}" -+ printf "%s" "${CFLAGS} " - ;; - - --cc) -- echo $ECHO_N "${CC} ${ECHO_C}" -+ printf "%s" "${CC} " - ;; - - --cxx) -- echo $ECHO_N "${CXX} ${ECHO_C}" -+ printf "%s" "${CXX} " - ;; - - --cxxflags) -- echo $ECHO_N "${CXXFLAGS} ${ECHO_C}" -+ printf "%s" "${CXXFLAGS} " - ;; - - --cppflags) - # Don't echo the -I. - it's unneeded. -- echo $ECHO_N "${CPPFLAGS} ${ECHO_C}" | sed -e 's/-I. //' -+ printf "%s" "${CPPFLAGS} " | sed -e 's/-I. //' - ;; - - --cppflags-searchpath) -- echo $ECHO_N "-I${prefix}/include ${ECHO_C}" -+ printf "%s" "-I${prefix}/include " - ;; - - --cppflags-dynamic) -- echo $ECHO_N "${SHAREDLIBCPPFLAGS} ${ECHO_C}" -+ printf "%s" "${SHAREDLIBCPPFLAGS} " - ;; - - --cxxflags-dynamic) -- echo $ECHO_N "${SHAREDLIBCXXFLAGS} ${ECHO_C}" -+ printf "%s" "${SHAREDLIBCXXFLAGS} " - ;; - - --cflags-dynamic) -- echo $ECHO_N "${SHAREDLIBCFLAGS} ${ECHO_C}" -+ printf "%s" "${SHAREDLIBCFLAGS} " - ;; - - --ldflags-system) -- echo $ECHO_N "${LIBS} ${ECHO_C}" -+ printf "%s" "${LIBS} " - ;; - - --ldflags) -- echo $ECHO_N "${LDFLAGS} ${ICULIBS} ${ECHO_C}" -+ printf "%s" "${LDFLAGS} ${ICULIBS} " - # $RPATH_LDFLAGS - ;; - - --ldflags-libsonly) -- echo $ECHO_N "${ICULIBS_I18N} ${ICULIBS_COMMON} ${ICULIBS_DATA} ${ECHO_C}" -+ printf "%s" "${ICULIBS_I18N} ${ICULIBS_COMMON} ${ICULIBS_DATA} " - ;; - - --ldflags-icuio) -- echo $ECHO_N " ${ICULIBS_ICUIO} ${ECHO_C}" -+ printf "%s" " ${ICULIBS_ICUIO} " - ;; - - --ldflags-obsolete) -- echo $ECHO_N "${ICULIBS_OBSOLETE} ${ECHO_C}" -+ printf "%s" "${ICULIBS_OBSOLETE} " - ;; - - --ldflags-toolutil) -- echo $ECHO_N " ${ICULIBS_TOOLUTIL} ${ECHO_C}" -+ printf "%s" " ${ICULIBS_TOOLUTIL} " - ;; - - --ldflags-layout) -@@ -285,7 +285,7 @@ - ;; - - --ldflags-searchpath) -- echo $ECHO_N "-L${libdir} ${ECHO_C}" -+ printf "%s" "-L${libdir} " - ;; - - --detect-prefix) -@@ -321,47 +321,47 @@ - ;; - - --shared-datadir) -- echo $ECHO_N "${datadir} ${ECHO_C}" -+ printf "%s" "${datadir} " - ;; - - --incfile) -- echo $ECHO_N "${pkglibdir}/Makefile.inc ${ECHO_C}" -+ printf "%s" "${pkglibdir}/Makefile.inc " - ;; - - --incpkgdatafile) -- echo $ECHO_N "${pkglibdir}/pkgdata.inc ${ECHO_C}" -+ printf "%s" "${pkglibdir}/pkgdata.inc " - ;; - - --icudata) -- echo $ECHO_N "${ICUDATA_NAME} ${ECHO_C}" -+ printf "%s" "${ICUDATA_NAME} " - ;; - - --icudata-mode) -- echo $ECHO_N "${PKGDATA_MODE} ${ECHO_C}" -+ printf "%s" "${PKGDATA_MODE} " - ;; - - --icudata-install-dir) -- echo $ECHO_N "${ICUPKGDATA_DIR} ${ECHO_C}" -+ printf "%s" "${ICUPKGDATA_DIR} " - ;; - - --icudatadir) -- echo $ECHO_N "${ICUDATA_DIR} ${ECHO_C}" -+ printf "%s" "${ICUDATA_DIR} " - ;; - - --shlib-c) -- echo $ECHO_N "${SHLIB_c} ${ECHO_C}" -+ printf "%s" "${SHLIB_c} " - ;; - - --shlib-cc) -- echo $ECHO_N "${SHLIB_cc} ${ECHO_C}" -+ printf "%s" "${SHLIB_cc} " - ;; - - --version) -- echo $ECHO_N $VERSION -+ printf "%s" "$VERSION" - ;; - - --unicode-version) -- echo $ECHO_N $UNICODE_VERSION -+ printf "%s" "$UNICODE_VERSION" - ;; - - --host) -diff -ruN a/configure.ac b/configure.ac ---- a/configure.ac 2016-10-04 21:30:20.000000000 +0200 -+++ b/configure.ac 2016-11-05 19:43:07.688466668 +0100 -@@ -22,24 +22,6 @@ - PACKAGE="icu" - AC_SUBST(PACKAGE) - --# Use custom echo test for newline option --# Current autoconf (2.65) gives incorrect echo newline option --# for icu-config --# This may be removed later - mow (June 17, 2010) --ICU_ECHO_C= ICU_ECHO_N= ICU_ECHO_T= --case `/bin/sh -c "echo -n x"` in ---n*) -- case `/bin/sh -c "echo 'x\c'"` in -- *c*) ICU_ECHO_T=' ';; # ECHO_T is single tab character. -- *) ICU_ECHO_C='\c';; -- esac;; --*) -- ICU_ECHO_N='-n';; --esac --AC_SUBST(ICU_ECHO_N) --AC_SUBST(ICU_ECHO_C) --AC_SUBST(ICU_ECHO_T) -- - AC_MSG_CHECKING(for ICU version numbers) - - # Get the ICU version from uversion.h or other headers -diff -ruN a/icudefs.mk.in b/icudefs.mk.in ---- a/icudefs.mk.in 2016-09-09 23:28:18.000000000 +0200 -+++ b/icudefs.mk.in 2016-11-05 19:43:07.688466668 +0100 -@@ -157,11 +157,6 @@ - ENABLE_STATIC = @ENABLE_STATIC@ - ENABLE_SHARED = @ENABLE_SHARED@ - --# Echo w/o newline -- --#ECHO_N = @ICU_ECHO_N@ --#ECHO_C = @ICU_ECHO_C@ -- - # Commands to compile - COMPILE.c= $(CC) $(CPPFLAGS) $(DEFS) $(CFLAGS) -c - COMPILE.cc= $(CXX) $(CPPFLAGS) $(DEFS) $(CXXFLAGS) -c -diff -ruN a/test/hdrtst/Makefile.in b/test/hdrtst/Makefile.in ---- a/test/hdrtst/Makefile.in 2016-09-28 06:17:24.000000000 +0200 -+++ b/test/hdrtst/Makefile.in 2016-11-05 19:43:07.688466668 +0100 -@@ -35,9 +35,6 @@ - include $(shell icu-config --incfile) - DIRS=$(prefix)/include/unicode - LDIRS=$(prefix)/include/layout --ECHO_T=@ECHO_T@ --ECHO_C=@ECHO_C@ --ECHO_N=@ECHO_N@ - - all: - @echo Please read this Makefile for more information. diff --git a/dev-libs/icu/files/icu-64.2-extern_c.patch b/dev-libs/icu/files/icu-64.2-extern_c.patch deleted file mode 100644 index 9a757e12037b..000000000000 --- a/dev-libs/icu/files/icu-64.2-extern_c.patch +++ /dev/null @@ -1,789 +0,0 @@ -From 26bdef634585eb24946dba035611266e9431873b Mon Sep 17 00:00:00 2001 -From: Alon Bar-Lev -Date: Sat, 30 Mar 2019 09:59:46 +0300 -Subject: [PATCH] ICU-20530 Fix header issues based on test/hdrtst - -Remove explicit extern "C++" scope. - -Remove C++ macros in C mode. - -Fix issues detected by make -C test/hdrtst. - -Run test/hdrtest during CI to detect future breakage. - -Signed-off-by: Alon Bar-Lev -Closes: https://github.com/unicode-org/icu/pull/613 -Signed-off-by: Lars Wendler -diff --git a/icu4c/source/common/unicode/ucptrie.h b/icu4c/source/common/unicode/ucptrie.h -index 2718c984e4..ce7340b890 100644 ---- a/icu4c/source/common/unicode/ucptrie.h -+++ b/icu4c/source/common/unicode/ucptrie.h -@@ -216,25 +216,6 @@ ucptrie_openFromBinary(UCPTrieType type, UCPTrieValueWidth valueWidth, - U_CAPI void U_EXPORT2 - ucptrie_close(UCPTrie *trie); - --#if U_SHOW_CPLUSPLUS_API -- --U_NAMESPACE_BEGIN -- --/** -- * \class LocalUCPTriePointer -- * "Smart pointer" class, closes a UCPTrie via ucptrie_close(). -- * For most methods see the LocalPointerBase base class. -- * -- * @see LocalPointerBase -- * @see LocalPointer -- * @draft ICU 63 -- */ --U_DEFINE_LOCAL_OPEN_POINTER(LocalUCPTriePointer, UCPTrie, ucptrie_close); -- --U_NAMESPACE_END -- --#endif -- - /** - * Returns the trie type. - * -@@ -642,5 +623,25 @@ ucptrie_internalU8PrevIndex(const UCPTrie *trie, UChar32 c, - U_CDECL_END - - #endif // U_IN_DOXYGEN -+ -+#if U_SHOW_CPLUSPLUS_API -+ -+U_NAMESPACE_BEGIN -+ -+/** -+ * \class LocalUCPTriePointer -+ * "Smart pointer" class, closes a UCPTrie via ucptrie_close(). -+ * For most methods see the LocalPointerBase base class. -+ * -+ * @see LocalPointerBase -+ * @see LocalPointer -+ * @draft ICU 63 -+ */ -+U_DEFINE_LOCAL_OPEN_POINTER(LocalUCPTriePointer, UCPTrie, ucptrie_close); -+ -+U_NAMESPACE_END -+ -+#endif // U_SHOW_CPLUSPLUS_API -+ - #endif // U_HIDE_DRAFT_API - #endif -diff --git a/icu4c/source/common/unicode/udata.h b/icu4c/source/common/unicode/udata.h -index a0286e1e42..325ffcf17d 100644 ---- a/icu4c/source/common/unicode/udata.h -+++ b/icu4c/source/common/unicode/udata.h -@@ -264,25 +264,6 @@ udata_openChoice(const char *path, const char *type, const char *name, - U_STABLE void U_EXPORT2 - udata_close(UDataMemory *pData); - --#if U_SHOW_CPLUSPLUS_API -- --U_NAMESPACE_BEGIN -- --/** -- * \class LocalUDataMemoryPointer -- * "Smart pointer" class, closes a UDataMemory via udata_close(). -- * For most methods see the LocalPointerBase base class. -- * -- * @see LocalPointerBase -- * @see LocalPointer -- * @stable ICU 4.4 -- */ --U_DEFINE_LOCAL_OPEN_POINTER(LocalUDataMemoryPointer, UDataMemory, udata_close); -- --U_NAMESPACE_END -- --#endif -- - /** - * Get the pointer to the actual data inside the data memory. - * The data is read-only. -@@ -434,4 +415,23 @@ udata_setFileAccess(UDataFileAccess access, UErrorCode *status); - - U_CDECL_END - -+#if U_SHOW_CPLUSPLUS_API -+ -+U_NAMESPACE_BEGIN -+ -+/** -+ * \class LocalUDataMemoryPointer -+ * "Smart pointer" class, closes a UDataMemory via udata_close(). -+ * For most methods see the LocalPointerBase base class. -+ * -+ * @see LocalPointerBase -+ * @see LocalPointer -+ * @stable ICU 4.4 -+ */ -+U_DEFINE_LOCAL_OPEN_POINTER(LocalUDataMemoryPointer, UDataMemory, udata_close); -+ -+U_NAMESPACE_END -+ -+#endif // U_SHOW_CPLUSPLUS_API -+ - #endif -diff --git a/icu4c/source/common/unicode/uversion.h b/icu4c/source/common/unicode/uversion.h -index 4aaa8b4d60..5700f62cbf 100644 ---- a/icu4c/source/common/unicode/uversion.h -+++ b/icu4c/source/common/unicode/uversion.h -@@ -62,26 +62,22 @@ typedef uint8_t UVersionInfo[U_MAX_VERSION_LENGTH]; - /* C++ namespace if supported. Versioned unless versioning is disabled. */ - /*===========================================================================*/ - -+/* Define C++ namespace symbols. */ -+#ifdef __cplusplus -+ - /** - * \def U_NAMESPACE_BEGIN -- * This is used to begin a declaration of a public ICU C++ API. -- * When not compiling for C++, it does nothing. -- * When compiling for C++, it begins an extern "C++" linkage block (to protect -- * against cases in which an external client includes ICU header files inside -- * an extern "C" linkage block). -+ * This is used to begin a declaration of a public ICU C++ API within -+ * versioned-ICU-namespace block. - * -- * It also begins a versioned-ICU-namespace block. - * @stable ICU 2.4 - */ - - /** - * \def U_NAMESPACE_END - * This is used to end a declaration of a public ICU C++ API. -- * When not compiling for C++, it does nothing. -- * When compiling for C++, it ends the extern "C++" block begun by -- * U_NAMESPACE_BEGIN. -+ * It ends the versioned-ICU-namespace block begun by U_NAMESPACE_BEGIN. - * -- * It also ends the versioned-ICU-namespace block begun by U_NAMESPACE_BEGIN. - * @stable ICU 2.4 - */ - -@@ -89,9 +85,6 @@ typedef uint8_t UVersionInfo[U_MAX_VERSION_LENGTH]; - * \def U_NAMESPACE_USE - * This is used to specify that the rest of the code uses the - * public ICU C++ API namespace. -- * This is invoked by default; we recommend that you turn it off: -- * See the "Recommended Build Options" section of the ICU4C readme -- * (http://source.icu-project.org/repos/icu/icu/trunk/readme.html#RecBuild) - * @stable ICU 2.4 - */ - -@@ -105,8 +98,6 @@ typedef uint8_t UVersionInfo[U_MAX_VERSION_LENGTH]; - * @stable ICU 2.4 - */ - --/* Define C++ namespace symbols. */ --#ifdef __cplusplus - # if U_DISABLE_RENAMING - # define U_ICU_NAMESPACE icu - namespace U_ICU_NAMESPACE { } -@@ -116,8 +107,8 @@ typedef uint8_t UVersionInfo[U_MAX_VERSION_LENGTH]; - namespace icu = U_ICU_NAMESPACE; - # endif - --# define U_NAMESPACE_BEGIN extern "C++" { namespace U_ICU_NAMESPACE { --# define U_NAMESPACE_END } } -+# define U_NAMESPACE_BEGIN namespace U_ICU_NAMESPACE { -+# define U_NAMESPACE_END } - # define U_NAMESPACE_USE using namespace U_ICU_NAMESPACE; - # define U_NAMESPACE_QUALIFIER U_ICU_NAMESPACE:: - -@@ -133,12 +124,7 @@ typedef uint8_t UVersionInfo[U_MAX_VERSION_LENGTH]; - # if U_USING_ICU_NAMESPACE - U_NAMESPACE_USE - # endif --#else --# define U_NAMESPACE_BEGIN --# define U_NAMESPACE_END --# define U_NAMESPACE_USE --# define U_NAMESPACE_QUALIFIER --#endif -+#endif /* __cplusplus */ - - /*===========================================================================*/ - /* General version helper functions. Definitions in putil.c */ -diff --git a/icu4c/source/i18n/unicode/reldatefmt.h b/icu4c/source/i18n/unicode/reldatefmt.h -index 16ae91ad03..1e164a581a 100644 ---- a/icu4c/source/i18n/unicode/reldatefmt.h -+++ b/icu4c/source/i18n/unicode/reldatefmt.h -@@ -246,6 +246,7 @@ class SharedPluralRules; - class SharedBreakIterator; - class NumberFormat; - class UnicodeString; -+class FormattedRelativeDateTime; - class FormattedRelativeDateTimeData; - - #ifndef U_HIDE_DRAFT_API -diff --git a/icu4c/source/i18n/unicode/uspoof.h b/icu4c/source/i18n/unicode/uspoof.h -index d15ba4b242..ceb8484b6b 100644 ---- a/icu4c/source/i18n/unicode/uspoof.h -+++ b/icu4c/source/i18n/unicode/uspoof.h -@@ -353,6 +353,8 @@ - * @stable ICU 4.6 - */ - -+U_CDECL_BEGIN -+ - struct USpoofChecker; - /** - * @stable ICU 4.2 -@@ -674,25 +676,6 @@ uspoof_openFromSource(const char *confusables, int32_t confusablesLen, - U_STABLE void U_EXPORT2 - uspoof_close(USpoofChecker *sc); - --#if U_SHOW_CPLUSPLUS_API -- --U_NAMESPACE_BEGIN -- --/** -- * \class LocalUSpoofCheckerPointer -- * "Smart pointer" class, closes a USpoofChecker via uspoof_close(). -- * For most methods see the LocalPointerBase base class. -- * -- * @see LocalPointerBase -- * @see LocalPointer -- * @stable ICU 4.4 -- */ --U_DEFINE_LOCAL_OPEN_POINTER(LocalUSpoofCheckerPointer, USpoofChecker, uspoof_close); -- --U_NAMESPACE_END -- --#endif -- - /** - * Clone a Spoof Checker. The clone will be set to perform the same checks - * as the original source. -@@ -901,54 +884,6 @@ U_STABLE const USet * U_EXPORT2 - uspoof_getAllowedChars(const USpoofChecker *sc, UErrorCode *status); - - --#if U_SHOW_CPLUSPLUS_API --/** -- * Limit the acceptable characters to those specified by a Unicode Set. -- * Any previously specified character limit is -- * is replaced by the new settings. This includes limits on -- * characters that were set with the uspoof_setAllowedLocales() function. -- * -- * The USPOOF_CHAR_LIMIT test is automatically enabled for this -- * USoofChecker by this function. -- * -- * @param sc The USpoofChecker -- * @param chars A Unicode Set containing the list of -- * characters that are permitted. Ownership of the set -- * remains with the caller. The incoming set is cloned by -- * this function, so there are no restrictions on modifying -- * or deleting the UnicodeSet after calling this function. -- * @param status The error code, set if this function encounters a problem. -- * @stable ICU 4.2 -- */ --U_STABLE void U_EXPORT2 --uspoof_setAllowedUnicodeSet(USpoofChecker *sc, const icu::UnicodeSet *chars, UErrorCode *status); -- -- --/** -- * Get a UnicodeSet for the characters permitted in an identifier. -- * This corresponds to the limits imposed by the Set Allowed Characters / -- * UnicodeSet functions. Limitations imposed by other checks will not be -- * reflected in the set returned by this function. -- * -- * The returned set will be frozen, meaning that it cannot be modified -- * by the caller. -- * -- * Ownership of the returned set remains with the Spoof Detector. The -- * returned set will become invalid if the spoof detector is closed, -- * or if a new set of allowed characters is specified. -- * -- * -- * @param sc The USpoofChecker -- * @param status The error code, set if this function encounters a problem. -- * @return A UnicodeSet containing the characters that are permitted by -- * the USPOOF_CHAR_LIMIT test. -- * @stable ICU 4.2 -- */ --U_STABLE const icu::UnicodeSet * U_EXPORT2 --uspoof_getAllowedUnicodeSet(const USpoofChecker *sc, UErrorCode *status); --#endif -- -- - /** - * Check the specified string for possible security issues. - * The text to be checked will typically be an identifier of some sort. -@@ -1027,43 +962,6 @@ uspoof_checkUTF8(const USpoofChecker *sc, - UErrorCode *status); - - --#if U_SHOW_CPLUSPLUS_API --/** -- * Check the specified string for possible security issues. -- * The text to be checked will typically be an identifier of some sort. -- * The set of checks to be performed is specified with uspoof_setChecks(). -- * -- * \note -- * Consider using the newer API, {@link uspoof_check2UnicodeString}, instead. -- * The newer API exposes additional information from the check procedure -- * and is otherwise identical to this method. -- * -- * @param sc The USpoofChecker -- * @param id A identifier to be checked for possible security issues. -- * @param position Deprecated in ICU 51. Always returns zero. -- * Originally, an out parameter for the index of the first -- * string position that failed a check. -- * This parameter may be NULL. -- * @param status The error code, set if an error occurred while attempting to -- * perform the check. -- * Spoofing or security issues detected with the input string are -- * not reported here, but through the function's return value. -- * @return An integer value with bits set for any potential security -- * or spoofing issues detected. The bits are defined by -- * enum USpoofChecks. (returned_value & USPOOF_ALL_CHECKS) -- * will be zero if the input string passes all of the -- * enabled checks. -- * @see uspoof_check2UnicodeString -- * @stable ICU 4.2 -- */ --U_STABLE int32_t U_EXPORT2 --uspoof_checkUnicodeString(const USpoofChecker *sc, -- const icu::UnicodeString &id, -- int32_t *position, -- UErrorCode *status); --#endif -- -- - /** - * Check the specified string for possible security issues. - * The text to be checked will typically be an identifier of some sort. -@@ -1135,39 +1033,6 @@ uspoof_check2UTF8(const USpoofChecker *sc, - USpoofCheckResult* checkResult, - UErrorCode *status); - --#if U_SHOW_CPLUSPLUS_API --/** -- * Check the specified string for possible security issues. -- * The text to be checked will typically be an identifier of some sort. -- * The set of checks to be performed is specified with uspoof_setChecks(). -- * -- * @param sc The USpoofChecker -- * @param id A identifier to be checked for possible security issues. -- * @param checkResult An instance of USpoofCheckResult to be filled with -- * details about the identifier. Can be NULL. -- * @param status The error code, set if an error occurred while attempting to -- * perform the check. -- * Spoofing or security issues detected with the input string are -- * not reported here, but through the function's return value. -- * @return An integer value with bits set for any potential security -- * or spoofing issues detected. The bits are defined by -- * enum USpoofChecks. (returned_value & USPOOF_ALL_CHECKS) -- * will be zero if the input string passes all of the -- * enabled checks. Any information in this bitmask will be -- * consistent with the information saved in the optional -- * checkResult parameter. -- * @see uspoof_openCheckResult -- * @see uspoof_check2 -- * @see uspoof_check2UTF8 -- * @stable ICU 58 -- */ --U_STABLE int32_t U_EXPORT2 --uspoof_check2UnicodeString(const USpoofChecker *sc, -- const icu::UnicodeString &id, -- USpoofCheckResult* checkResult, -- UErrorCode *status); --#endif -- - /** - * Create a USpoofCheckResult, used by the {@link uspoof_check2} class of functions to return - * information about the identifier. Information includes: -@@ -1199,32 +1064,6 @@ uspoof_openCheckResult(UErrorCode *status); - U_STABLE void U_EXPORT2 - uspoof_closeCheckResult(USpoofCheckResult *checkResult); - --#if U_SHOW_CPLUSPLUS_API -- --U_NAMESPACE_BEGIN -- --/** -- * \class LocalUSpoofCheckResultPointer -- * "Smart pointer" class, closes a USpoofCheckResult via `uspoof_closeCheckResult()`. -- * For most methods see the LocalPointerBase base class. -- * -- * @see LocalPointerBase -- * @see LocalPointer -- * @stable ICU 58 -- */ -- --/** -- * \cond -- * Note: Doxygen is giving a bogus warning on this U_DEFINE_LOCAL_OPEN_POINTER. -- * For now, suppress with a Doxygen cond -- */ --U_DEFINE_LOCAL_OPEN_POINTER(LocalUSpoofCheckResultPointer, USpoofCheckResult, uspoof_closeCheckResult); --/** \endcond */ -- --U_NAMESPACE_END -- --#endif -- - /** - * Indicates which of the spoof check(s) have failed. The value is a bitwise OR of the constants for the tests - * in question: USPOOF_RESTRICTION_LEVEL, USPOOF_CHAR_LIMIT, and so on. -@@ -1355,36 +1194,6 @@ uspoof_areConfusableUTF8(const USpoofChecker *sc, - - - --#if U_SHOW_CPLUSPLUS_API --/** -- * A version of {@link uspoof_areConfusable} accepting UnicodeStrings. -- * -- * @param sc The USpoofChecker -- * @param s1 The first of the two identifiers to be compared for -- * confusability. The strings are in UTF-8 format. -- * @param s2 The second of the two identifiers to be compared for -- * confusability. The strings are in UTF-8 format. -- * @param status The error code, set if an error occurred while attempting to -- * perform the check. -- * Confusability of the identifiers is not reported here, -- * but through this function's return value. -- * @return An integer value with bit(s) set corresponding to -- * the type of confusability found, as defined by -- * enum USpoofChecks. Zero is returned if the identifiers -- * are not confusable. -- * -- * @stable ICU 4.2 -- * -- * @see uspoof_areConfusable -- */ --U_STABLE int32_t U_EXPORT2 --uspoof_areConfusableUnicodeString(const USpoofChecker *sc, -- const icu::UnicodeString &s1, -- const icu::UnicodeString &s2, -- UErrorCode *status); --#endif -- -- - /** - * Get the "skeleton" for an identifier. - * Skeletons are a transformation of the input identifier; -@@ -1463,38 +1272,6 @@ uspoof_getSkeletonUTF8(const USpoofChecker *sc, - char *dest, int32_t destCapacity, - UErrorCode *status); - --#if U_SHOW_CPLUSPLUS_API --/** -- * Get the "skeleton" for an identifier. -- * Skeletons are a transformation of the input identifier; -- * Two identifiers are confusable if their skeletons are identical. -- * See Unicode UAX #39 for additional information. -- * -- * Using skeletons directly makes it possible to quickly check -- * whether an identifier is confusable with any of some large -- * set of existing identifiers, by creating an efficiently -- * searchable collection of the skeletons. -- * -- * @param sc The USpoofChecker. -- * @param type Deprecated in ICU 58. You may pass any number. -- * Originally, controlled which of the Unicode confusable data -- * tables to use. -- * @param id The input identifier whose skeleton will be computed. -- * @param dest The output identifier, to receive the skeleton string. -- * @param status The error code, set if an error occurred while attempting to -- * perform the check. -- * @return A reference to the destination (skeleton) string. -- * -- * @stable ICU 4.2 -- */ --U_I18N_API icu::UnicodeString & U_EXPORT2 --uspoof_getSkeletonUnicodeString(const USpoofChecker *sc, -- uint32_t type, -- const icu::UnicodeString &id, -- icu::UnicodeString &dest, -- UErrorCode *status); --#endif /* U_SHOW_CPLUSPLUS_API */ -- - /** - * Get the set of Candidate Characters for Inclusion in Identifiers, as defined - * in http://unicode.org/Public/security/latest/xidmodifications.txt -@@ -1525,8 +1302,243 @@ uspoof_getInclusionSet(UErrorCode *status); - U_STABLE const USet * U_EXPORT2 - uspoof_getRecommendedSet(UErrorCode *status); - -+/** -+ * Serialize the data for a spoof detector into a chunk of memory. -+ * The flattened spoof detection tables can later be used to efficiently -+ * instantiate a new Spoof Detector. -+ * -+ * The serialized spoof checker includes only the data compiled from the -+ * Unicode data tables by uspoof_openFromSource(); it does not include -+ * include any other state or configuration that may have been set. -+ * -+ * @param sc the Spoof Detector whose data is to be serialized. -+ * @param data a pointer to 32-bit-aligned memory to be filled with the data, -+ * can be NULL if capacity==0 -+ * @param capacity the number of bytes available at data, -+ * or 0 for preflighting -+ * @param status an in/out ICU UErrorCode; possible errors include: -+ * - U_BUFFER_OVERFLOW_ERROR if the data storage block is too small for serialization -+ * - U_ILLEGAL_ARGUMENT_ERROR the data or capacity parameters are bad -+ * @return the number of bytes written or needed for the spoof data -+ * -+ * @see utrie2_openFromSerialized() -+ * @stable ICU 4.2 -+ */ -+U_STABLE int32_t U_EXPORT2 -+uspoof_serialize(USpoofChecker *sc, -+ void *data, int32_t capacity, -+ UErrorCode *status); -+ -+U_CDECL_END -+ - #if U_SHOW_CPLUSPLUS_API - -+U_NAMESPACE_BEGIN -+ -+/** -+ * \class LocalUSpoofCheckerPointer -+ * "Smart pointer" class, closes a USpoofChecker via uspoof_close(). -+ * For most methods see the LocalPointerBase base class. -+ * -+ * @see LocalPointerBase -+ * @see LocalPointer -+ * @stable ICU 4.4 -+ */ -+/** -+ * \cond -+ * Note: Doxygen is giving a bogus warning on this U_DEFINE_LOCAL_OPEN_POINTER. -+ * For now, suppress with a Doxygen cond -+ */ -+U_DEFINE_LOCAL_OPEN_POINTER(LocalUSpoofCheckerPointer, USpoofChecker, uspoof_close); -+/** \endcond */ -+ -+/** -+ * \class LocalUSpoofCheckResultPointer -+ * "Smart pointer" class, closes a USpoofCheckResult via `uspoof_closeCheckResult()`. -+ * For most methods see the LocalPointerBase base class. -+ * -+ * @see LocalPointerBase -+ * @see LocalPointer -+ * @stable ICU 58 -+ */ -+ -+/** -+ * \cond -+ * Note: Doxygen is giving a bogus warning on this U_DEFINE_LOCAL_OPEN_POINTER. -+ * For now, suppress with a Doxygen cond -+ */ -+U_DEFINE_LOCAL_OPEN_POINTER(LocalUSpoofCheckResultPointer, USpoofCheckResult, uspoof_closeCheckResult); -+/** \endcond */ -+ -+U_NAMESPACE_END -+ -+/** -+ * Limit the acceptable characters to those specified by a Unicode Set. -+ * Any previously specified character limit is -+ * is replaced by the new settings. This includes limits on -+ * characters that were set with the uspoof_setAllowedLocales() function. -+ * -+ * The USPOOF_CHAR_LIMIT test is automatically enabled for this -+ * USoofChecker by this function. -+ * -+ * @param sc The USpoofChecker -+ * @param chars A Unicode Set containing the list of -+ * characters that are permitted. Ownership of the set -+ * remains with the caller. The incoming set is cloned by -+ * this function, so there are no restrictions on modifying -+ * or deleting the UnicodeSet after calling this function. -+ * @param status The error code, set if this function encounters a problem. -+ * @stable ICU 4.2 -+ */ -+U_STABLE void U_EXPORT2 -+uspoof_setAllowedUnicodeSet(USpoofChecker *sc, const icu::UnicodeSet *chars, UErrorCode *status); -+ -+ -+/** -+ * Get a UnicodeSet for the characters permitted in an identifier. -+ * This corresponds to the limits imposed by the Set Allowed Characters / -+ * UnicodeSet functions. Limitations imposed by other checks will not be -+ * reflected in the set returned by this function. -+ * -+ * The returned set will be frozen, meaning that it cannot be modified -+ * by the caller. -+ * -+ * Ownership of the returned set remains with the Spoof Detector. The -+ * returned set will become invalid if the spoof detector is closed, -+ * or if a new set of allowed characters is specified. -+ * -+ * -+ * @param sc The USpoofChecker -+ * @param status The error code, set if this function encounters a problem. -+ * @return A UnicodeSet containing the characters that are permitted by -+ * the USPOOF_CHAR_LIMIT test. -+ * @stable ICU 4.2 -+ */ -+U_STABLE const icu::UnicodeSet * U_EXPORT2 -+uspoof_getAllowedUnicodeSet(const USpoofChecker *sc, UErrorCode *status); -+ -+/** -+ * Check the specified string for possible security issues. -+ * The text to be checked will typically be an identifier of some sort. -+ * The set of checks to be performed is specified with uspoof_setChecks(). -+ * -+ * \note -+ * Consider using the newer API, {@link uspoof_check2UnicodeString}, instead. -+ * The newer API exposes additional information from the check procedure -+ * and is otherwise identical to this method. -+ * -+ * @param sc The USpoofChecker -+ * @param id A identifier to be checked for possible security issues. -+ * @param position Deprecated in ICU 51. Always returns zero. -+ * Originally, an out parameter for the index of the first -+ * string position that failed a check. -+ * This parameter may be NULL. -+ * @param status The error code, set if an error occurred while attempting to -+ * perform the check. -+ * Spoofing or security issues detected with the input string are -+ * not reported here, but through the function's return value. -+ * @return An integer value with bits set for any potential security -+ * or spoofing issues detected. The bits are defined by -+ * enum USpoofChecks. (returned_value & USPOOF_ALL_CHECKS) -+ * will be zero if the input string passes all of the -+ * enabled checks. -+ * @see uspoof_check2UnicodeString -+ * @stable ICU 4.2 -+ */ -+U_STABLE int32_t U_EXPORT2 -+uspoof_checkUnicodeString(const USpoofChecker *sc, -+ const icu::UnicodeString &id, -+ int32_t *position, -+ UErrorCode *status); -+ -+/** -+ * Check the specified string for possible security issues. -+ * The text to be checked will typically be an identifier of some sort. -+ * The set of checks to be performed is specified with uspoof_setChecks(). -+ * -+ * @param sc The USpoofChecker -+ * @param id A identifier to be checked for possible security issues. -+ * @param checkResult An instance of USpoofCheckResult to be filled with -+ * details about the identifier. Can be NULL. -+ * @param status The error code, set if an error occurred while attempting to -+ * perform the check. -+ * Spoofing or security issues detected with the input string are -+ * not reported here, but through the function's return value. -+ * @return An integer value with bits set for any potential security -+ * or spoofing issues detected. The bits are defined by -+ * enum USpoofChecks. (returned_value & USPOOF_ALL_CHECKS) -+ * will be zero if the input string passes all of the -+ * enabled checks. Any information in this bitmask will be -+ * consistent with the information saved in the optional -+ * checkResult parameter. -+ * @see uspoof_openCheckResult -+ * @see uspoof_check2 -+ * @see uspoof_check2UTF8 -+ * @stable ICU 58 -+ */ -+U_STABLE int32_t U_EXPORT2 -+uspoof_check2UnicodeString(const USpoofChecker *sc, -+ const icu::UnicodeString &id, -+ USpoofCheckResult* checkResult, -+ UErrorCode *status); -+ -+/** -+ * A version of {@link uspoof_areConfusable} accepting UnicodeStrings. -+ * -+ * @param sc The USpoofChecker -+ * @param s1 The first of the two identifiers to be compared for -+ * confusability. The strings are in UTF-8 format. -+ * @param s2 The second of the two identifiers to be compared for -+ * confusability. The strings are in UTF-8 format. -+ * @param status The error code, set if an error occurred while attempting to -+ * perform the check. -+ * Confusability of the identifiers is not reported here, -+ * but through this function's return value. -+ * @return An integer value with bit(s) set corresponding to -+ * the type of confusability found, as defined by -+ * enum USpoofChecks. Zero is returned if the identifiers -+ * are not confusable. -+ * -+ * @stable ICU 4.2 -+ * -+ * @see uspoof_areConfusable -+ */ -+U_STABLE int32_t U_EXPORT2 -+uspoof_areConfusableUnicodeString(const USpoofChecker *sc, -+ const icu::UnicodeString &s1, -+ const icu::UnicodeString &s2, -+ UErrorCode *status); -+ -+/** -+ * Get the "skeleton" for an identifier. -+ * Skeletons are a transformation of the input identifier; -+ * Two identifiers are confusable if their skeletons are identical. -+ * See Unicode UAX #39 for additional information. -+ * -+ * Using skeletons directly makes it possible to quickly check -+ * whether an identifier is confusable with any of some large -+ * set of existing identifiers, by creating an efficiently -+ * searchable collection of the skeletons. -+ * -+ * @param sc The USpoofChecker. -+ * @param type Deprecated in ICU 58. You may pass any number. -+ * Originally, controlled which of the Unicode confusable data -+ * tables to use. -+ * @param id The input identifier whose skeleton will be computed. -+ * @param dest The output identifier, to receive the skeleton string. -+ * @param status The error code, set if an error occurred while attempting to -+ * perform the check. -+ * @return A reference to the destination (skeleton) string. -+ * -+ * @stable ICU 4.2 -+ */ -+U_I18N_API icu::UnicodeString & U_EXPORT2 -+uspoof_getSkeletonUnicodeString(const USpoofChecker *sc, -+ uint32_t type, -+ const icu::UnicodeString &id, -+ icu::UnicodeString &dest, -+ UErrorCode *status); -+ - /** - * Get the set of Candidate Characters for Inclusion in Identifiers, as defined - * in http://unicode.org/Public/security/latest/xidmodifications.txt -@@ -1559,34 +1571,6 @@ uspoof_getRecommendedUnicodeSet(UErrorCode *status); - - #endif /* U_SHOW_CPLUSPLUS_API */ - --/** -- * Serialize the data for a spoof detector into a chunk of memory. -- * The flattened spoof detection tables can later be used to efficiently -- * instantiate a new Spoof Detector. -- * -- * The serialized spoof checker includes only the data compiled from the -- * Unicode data tables by uspoof_openFromSource(); it does not include -- * include any other state or configuration that may have been set. -- * -- * @param sc the Spoof Detector whose data is to be serialized. -- * @param data a pointer to 32-bit-aligned memory to be filled with the data, -- * can be NULL if capacity==0 -- * @param capacity the number of bytes available at data, -- * or 0 for preflighting -- * @param status an in/out ICU UErrorCode; possible errors include: -- * - U_BUFFER_OVERFLOW_ERROR if the data storage block is too small for serialization -- * - U_ILLEGAL_ARGUMENT_ERROR the data or capacity parameters are bad -- * @return the number of bytes written or needed for the spoof data -- * -- * @see utrie2_openFromSerialized() -- * @stable ICU 4.2 -- */ --U_STABLE int32_t U_EXPORT2 --uspoof_serialize(USpoofChecker *sc, -- void *data, int32_t capacity, -- UErrorCode *status); -- -- --#endif -+#endif /* UCONFIG_NO_NORMALIZATION */ - - #endif /* USPOOF_H */ --- -2.21.0 - diff --git a/dev-libs/icu/icu-64.2.ebuild b/dev-libs/icu/icu-64.2.ebuild deleted file mode 100644 index 8bf3f21fb54e..000000000000 --- a/dev-libs/icu/icu-64.2.ebuild +++ /dev/null @@ -1,143 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{6,7} ) -inherit autotools flag-o-matic multilib-minimal python-any-r1 toolchain-funcs - -DESCRIPTION="International Components for Unicode" -HOMEPAGE="http://www.icu-project.org/" -SRC_URI="http://download.icu-project.org/files/icu4c/${PV/_/}/icu4c-${PV//./_}-src.tgz" - -LICENSE="BSD" - -SLOT="0/${PV}" - -KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~riscv s390 ~sh sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" -IUSE="debug doc examples static-libs" - -BDEPEND="${PYTHON_DEPS} - virtual/pkgconfig - doc? ( app-doc/doxygen[dot] ) -" - -S="${WORKDIR}/${PN}/source" - -MULTILIB_CHOST_TOOLS=( - /usr/bin/icu-config -) - -PATCHES=( - "${FILESDIR}/${PN}-58.1-remove-bashisms.patch" - "${FILESDIR}/${PN}-64.2-darwin.patch" - "${FILESDIR}/${PN}-64.1-data_archive_generation.patch" -) - -src_prepare() { - default - eapply -p3 "${FILESDIR}/${PN}-64.2-extern_c.patch" - - local variable - - # Disable renaming as it is stupid thing to do - sed -i \ - -e "s/#define U_DISABLE_RENAMING 0/#define U_DISABLE_RENAMING 1/" \ - common/unicode/uconfig.h || die - - # Fix linking of icudata - sed -i \ - -e "s:LDFLAGSICUDT=-nodefaultlibs -nostdlib:LDFLAGSICUDT=:" \ - config/mh-linux || die - - # Append doxygen configuration to configure - sed -i \ - -e 's:icudefs.mk:icudefs.mk Doxyfile:' \ - configure.ac || die - - eautoreconf -} - -src_configure() { - append-cxxflags -std=c++14 - - if tc-is-cross-compiler; then - mkdir "${WORKDIR}"/host || die - pushd "${WORKDIR}"/host >/dev/null || die - - CFLAGS="" CXXFLAGS="" ASFLAGS="" LDFLAGS="" \ - CC="$(tc-getBUILD_CC)" CXX="$(tc-getBUILD_CXX)" AR="$(tc-getBUILD_AR)" \ - RANLIB="$(tc-getBUILD_RANLIB)" LD="$(tc-getBUILD_LD)" \ - "${S}"/configure --disable-renaming --disable-debug \ - --disable-samples --enable-static || die - emake - - popd >/dev/null || die - fi - - multilib-minimal_src_configure -} - -multilib_src_configure() { - local myeconfargs=( - --disable-renaming - --disable-samples - --disable-layoutex - $(use_enable debug) - $(use_enable static-libs static) - $(multilib_native_use_enable examples samples) - ) - - tc-is-cross-compiler && myeconfargs+=( - --with-cross-build="${WORKDIR}"/host - ) - - # icu tries to use clang by default - tc-export CC CXX - - # make sure we configure with the same shell as we run icu-config - # with, or ECHO_N, ECHO_T and ECHO_C will be wrongly defined - export CONFIG_SHELL="${EPREFIX}/bin/sh" - # probably have no /bin/sh in prefix-chain - [[ -x ${CONFIG_SHELL} ]] || CONFIG_SHELL="${BASH}" - - ECONF_SOURCE="${S}" econf "${myeconfargs[@]}" -} - -multilib_src_compile() { - default - - if multilib_is_native_abi && use doc; then - doxygen -u Doxyfile || die - doxygen Doxyfile || die - fi -} - -multilib_src_test() { - # INTLTEST_OPTS: intltest options - # -e: Exhaustive testing - # -l: Reporting of memory leaks - # -v: Increased verbosity - # IOTEST_OPTS: iotest options - # -e: Exhaustive testing - # -v: Increased verbosity - # CINTLTST_OPTS: cintltst options - # -e: Exhaustive testing - # -v: Increased verbosity - emake -j1 VERBOSE="1" check -} - -multilib_src_install() { - default - - if multilib_is_native_abi && use doc; then - docinto html - dodoc -r doc/html/* - fi -} - -multilib_src_install_all() { - einstalldocs - docinto html - dodoc ../readme.html -} diff --git a/dev-libs/libpcre2/libpcre2-10.34.ebuild b/dev-libs/libpcre2/libpcre2-10.34.ebuild index 905bcad3168c..91c82fa3b0a2 100644 --- a/dev-libs/libpcre2/libpcre2-10.34.ebuild +++ b/dev-libs/libpcre2/libpcre2-10.34.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -8,14 +8,14 @@ inherit flag-o-matic libtool multilib-minimal toolchain-funcs usr-ldscript PATCH_SET="${P}-patchset-01.tar.xz" DESCRIPTION="Perl-compatible regular expression library" -HOMEPAGE="http://www.pcre.org/" +HOMEPAGE="https://www.pcre.org/" MY_P="pcre2-${PV/_rc/-RC}" if [[ ${PV} != *_rc* ]] ; then # Only the final releases are available here. SRC_URI="mirror://sourceforge/pcre/${MY_P}.tar.bz2 - ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/${MY_P}.tar.bz2" + https://ftp.pcre.org/pub/pcre/${MY_P}.tar.bz2" else - SRC_URI="ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/Testing/${MY_P}.tar.bz2" + SRC_URI="https://ftp.pcre.org/pub/pcre/Testing/${MY_P}.tar.bz2" fi if [[ -n "${PATCH_SET}" ]] ; then diff --git a/dev-libs/libvterm/Manifest b/dev-libs/libvterm/Manifest index 75812669f308..333822bdcc8d 100644 --- a/dev-libs/libvterm/Manifest +++ b/dev-libs/libvterm/Manifest @@ -1,3 +1,4 @@ DIST libvterm-0.0_pre20181126.tar.gz 65524 BLAKE2B 00ad4cbc60739aae173e86ae7aa357869f815658c3c13e04808841e5e1e847732046e212153d4e4d49bbddcd5c661cdb7f7f962e6fd0a305a534bbca074a4ca6 SHA512 9f55c9a00807e46c1c6157fc372d3cad575f2574ac8b3abc82acd26ef6425166ac18ee1b7d77a9dfc617b14bc9eb7dc3a364cef5c0bf6c4951dc755d9c6c5ce0 DIST libvterm-0.1.1.tar.gz 69044 BLAKE2B 2e521a26238772370718e3c643e2225c9be7877f6312573d54c8cf3b34e38996886f1100ddae12e34ced1c8eace1a307238024fb91b2a96e6b9e2e85d30a5073 SHA512 beb21ae2bcc5f5e7dbc8cb645e004ce923f2b77f756b48a9ec835dbe1c99afa8cdbce12c5f982b5ca880b5b1ea113570d48733a1d043a7b16ae271f5718a6757 DIST libvterm-0.1.2.tar.gz 69050 BLAKE2B bd547e14ef2b2b7c733a88ccd975db5ccc936ad5df49221cc6877be223e48da41fd8e5cf40dbc8750a95d6efaa6e5b97d337d4a013ec534a4bbfd68279325bc0 SHA512 5d6a17b98d4dda9d0529c3686cadc1f788e48667fa133100bfb0cdc92a6b08d0ea2f1a6058f58941e1408788c4f1d5a86941ec2457e31c6582f5ddd13bcdf7c4 +DIST libvterm-0.1.3.tar.gz 69115 BLAKE2B befdb173a75652a42f3ba72682cc5c411ee170f2cfe46a22f133ca2b414f40f3af97331a4aaa34ca2a36f39b2ef92b63f2730bd872db8181512fd18f95921034 SHA512 de68b36c589638cc727fdd8153af66cc9288d32567bca1213e3769418a7b98afff68565dfd34f73f74625c39e66b60da7e658e9afa9bef4efa2072ff91d872e5 diff --git a/dev-libs/libvterm/libvterm-0.1.3.ebuild b/dev-libs/libvterm/libvterm-0.1.3.ebuild new file mode 100644 index 000000000000..dacba680fa78 --- /dev/null +++ b/dev-libs/libvterm/libvterm-0.1.3.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit flag-o-matic + +DESCRIPTION="An abstract library implementation of a VT220/xterm/ECMA-48 terminal emulator" +HOMEPAGE="http://www.leonerd.org.uk/code/libvterm/" +SRC_URI="http://www.leonerd.org.uk/code/${PN}/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~x86" + +BDEPEND=" + dev-lang/perl + sys-devel/libtool + virtual/pkgconfig +" +DEPEND="" +RDEPEND="!dev-libs/libvterm-neovim" + +src_compile() { + append-cflags -fPIC + emake VERBOSE=1 PREFIX="${EPREFIX}/usr" \ + LIBDIR="${EPREFIX}/usr/$(get_libdir)" +} + +src_install() { + emake \ + VERBOSE=1 \ + PREFIX="${EPREFIX}/usr" \ + LIBDIR="${EPREFIX}/usr/$(get_libdir)" \ + DESTDIR="${D}" install + find "${D}" -name '*.la' -delete || die "Failed to prune libtool files" +} diff --git a/dev-libs/msgpack/Manifest b/dev-libs/msgpack/Manifest index e787b4f704cf..bcf4475f85ee 100644 --- a/dev-libs/msgpack/Manifest +++ b/dev-libs/msgpack/Manifest @@ -1,3 +1,4 @@ DIST msgpack-1.1.0.tar.gz 493551 BLAKE2B 3ee162fcba5ae61c7c69945a567ac4d39526e7941f42cc2ed55bc5885b823af84eea212c4e75e8e8583e8ea8a5e12f75e969409193c5e7273430e2e02d33a02c SHA512 6823fab090c2146f871a45736c29b8f81434f0d72c597ebea2e947e4a9a17554e163bc88fbbc3dd0805b2ef0df029b10ca30c09dfbd1111252b9861a1e373901 DIST msgpack-3.1.1.tar.gz 495858 BLAKE2B a99b7edb2a6de80e018d5c4084ea199518e34045a6293c622c8690147ae353abdb63856eb031962a02ce20903d4443ec2b01a3c033e756c339f8674ff801d4c3 SHA512 cc634ef38b3844bf994159024441fe72d99055c42b0a4d81245b0629fd1f3147587eb36537cfb85e4cae2edc1dc23d7fa400022efa5a10dca295f9a6acd38346 DIST msgpack-3.2.0.tar.gz 499188 BLAKE2B 6e5fd59a96ca726d3429b173b3db4c74163eaf6d314b289845237b6ace6208478dbbbb60397c630d515f6f6eed344b74f76225d1a4ca143b91ebb9b3a1369c14 SHA512 f3d011adfaa71b3c5d5f3eb43f0addbd461ae82b8ac22f367ddba7ef762d3bea500477501cf394d1770f0c47809bc363fc1088819ecfdfa668e93529885f4b88 +DIST msgpack-3.2.1.tar.gz 1234733 BLAKE2B 97fb6cab5125463f10e7ad2c55ee478b2bf3dab5628a40ce1b0bcdd96cc002f5c99e495592c91f1342e6623d32b5594536de226b0bf80e1cb5290dae9b0566dc SHA512 68d06b05a1f00a3d9d7d39313a9e11f42828606c39d9d4c07673a48c9b88028a6316f2a964881cc8e4d185616a037711f02a7d3cd6029eadbacf52145603538b diff --git a/dev-libs/msgpack/msgpack-3.2.1.ebuild b/dev-libs/msgpack/msgpack-3.2.1.ebuild new file mode 100644 index 000000000000..9e7faeb02180 --- /dev/null +++ b/dev-libs/msgpack/msgpack-3.2.1.ebuild @@ -0,0 +1,75 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit cmake-multilib + +if [[ ${PV} == 9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/${PN}/${PN}-c.git" +else + SRC_URI="https://github.com/${PN}/${PN}-c/releases/download/cpp-${PV}/${P}.tar.gz" + KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" +fi + +DESCRIPTION="MessagePack is a binary-based efficient data interchange format" +HOMEPAGE="https://msgpack.org/ https://github.com/msgpack/msgpack-c/" + +LICENSE="Boost-1.0" +SLOT="0/2" +IUSE="boost +cxx doc examples static-libs test" +RESTRICT="!test? ( test )" + +RDEPEND="boost? ( dev-libs/boost[context,${MULTILIB_USEDEP}] )" +DEPEND="${RDEPEND} + test? ( + >=dev-cpp/gtest-1.6.0-r2[${MULTILIB_USEDEP}] + sys-libs/zlib[${MULTILIB_USEDEP}] + ) + doc? ( app-doc/doxygen[dot] ) +" + +src_configure() { + local mycmakeargs=( + -DMSGPACK_BOOST="$(usex boost)" + -DMSGPACK_ENABLE_CXX="$(usex cxx)" + -DMSGPACK_ENABLE_STATIC="$(usex static-libs)" + -DMSGPACK_BUILD_TESTS="$(usex test)" + # don't build the examples + -DMSGPACK_BUILD_EXAMPLES=OFF + # enable C++11 by default + -DMSGPACK_CXX11=ON + ) + cmake-multilib_src_configure +} + +multilib_src_compile() { + cmake-utils_src_compile + + if multilib_is_native_abi && use doc; then + cmake-utils_src_make doxygen + fi +} + +multilib_src_install() { + if multilib_is_native_abi; then + if use doc; then + local HTML_DOCS=( "${BUILD_DIR}"/docs/. ) + + mkdir docs || die + mv doc_c/html docs/c || die + + use cxx && mv doc_cpp/html docs/cpp || die + fi + + if use examples; then + docinto examples + + dodoc -r "${WORKDIR}/${P}/example/." + + docompress -x /usr/share/doc/${PF}/examples + fi + fi + + cmake-utils_src_install +} diff --git a/dev-libs/pugixml/Manifest b/dev-libs/pugixml/Manifest index 0bcbab4e0b01..dbf5dcb05798 100644 --- a/dev-libs/pugixml/Manifest +++ b/dev-libs/pugixml/Manifest @@ -1 +1,2 @@ +DIST pugixml-1.10.tar.gz 381990 BLAKE2B ea446d11fe5213a5250b7e737a9e80a3976454724e1a1c326b689214ad4d3e183abd417a7782b3d5c68a0aabce42228e121352e4d2dd33f5f2bb2334f6c72c27 SHA512 bfc80661005d0a0fb82ca6d5299e5efdd1bb468e11ee52d7ee9367e15776d28efb60266ce03842715cd43aae023afc2b369797bb3cbecd6d6a65c3ae3903e469 DIST pugixml-1.9.tar.gz 377369 BLAKE2B 39b5b0d63a20e9c15c5634e56f82207aed63843d252900db94dbf06d100d03916a16523ccb9de433cc94ded4a9e9d1dc11f47bfd6fd75e348a9a2af31c305db6 SHA512 853a9d985aae537391c6524d5413ef4de237d99d96cc58ea7fe7152f786df1e408cdacd2e4387697e23c3e67cdc1d42b29de554501309eae16d86edd0e24785f diff --git a/dev-libs/pugixml/pugixml-1.10.ebuild b/dev-libs/pugixml/pugixml-1.10.ebuild new file mode 100644 index 000000000000..4e1d8c3dce85 --- /dev/null +++ b/dev-libs/pugixml/pugixml-1.10.ebuild @@ -0,0 +1,20 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit cmake + +if [[ ${PV} == *9999 ]] ; then + EGIT_REPO_URI="https://github.com/zeux/${PN}.git" + inherit git-r3 +else + SRC_URI="https://github.com/zeux/${PN}/releases/download/v${PV}/${P}.tar.gz" + KEYWORDS="~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux" +fi + +DESCRIPTION="Light-weight, simple, and fast XML parser for C++ with XPath support" +HOMEPAGE="https://pugixml.org/ https://github.com/zeux/pugixml/" + +LICENSE="MIT" +SLOT="0" diff --git a/dev-libs/redland-bindings/redland-bindings-1.0.17.1.ebuild b/dev-libs/redland-bindings/redland-bindings-1.0.17.1.ebuild index b03e9531a939..73d8c3bf66ef 100644 --- a/dev-libs/redland-bindings/redland-bindings-1.0.17.1.ebuild +++ b/dev-libs/redland-bindings/redland-bindings-1.0.17.1.ebuild @@ -1,11 +1,11 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 -PYTHON_COMPAT=( python2_7 ) +PYTHON_COMPAT=( python2_7 python3_6 python3_7 python3_8 ) -USE_PHP="php7-2" +USE_PHP="php7-2 php7-3 php7-4" PHP_EXT_NAME="redland" PHP_EXT_OPTIONAL_USE="php" PHP_EXT_SKIP_PHPIZE="yes" @@ -18,7 +18,7 @@ SRC_URI="http://download.librdf.org/source/${P}.tar.gz" LICENSE="Apache-2.0 GPL-2 LGPL-2.1" SLOT="0" -#KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-linux ~ppc-macos" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-linux ~ppc-macos" IUSE="lua perl python php ruby" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" @@ -27,8 +27,12 @@ RDEPEND=">=dev-libs/redland-1.0.14 perl? ( dev-lang/perl:= ) python? ( ${PYTHON_DEPS} ) ruby? ( dev-lang/ruby dev-ruby/log4r ) + php? ( + php_targets_php7-2? ( dev-lang/php:7.2[-threads] ) + php_targets_php7-3? ( dev-lang/php:7.3[-threads] ) + php_targets_php7-4? ( dev-lang/php:7.4[-threads] ) + ) " -# php? ( php_targets_php5-6? ( dev-lang/php:5.6[-threads] ) ) DEPEND="${RDEPEND} virtual/pkgconfig >=dev-lang/swig-2 diff --git a/dev-libs/sink/sink-0.8.0-r1.ebuild b/dev-libs/sink/sink-0.8.0-r2.ebuild similarity index 61% rename from dev-libs/sink/sink-0.8.0-r1.ebuild rename to dev-libs/sink/sink-0.8.0-r2.ebuild index 439b04419d72..02e229bc471f 100644 --- a/dev-libs/sink/sink-0.8.0-r1.ebuild +++ b/dev-libs/sink/sink-0.8.0-r2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -15,25 +15,21 @@ KEYWORDS="~amd64" # qtgui is bogus but is required because something else in the deptree # uses it as a public dependency but doesn't search for it properly +BDEPEND=" + kde-frameworks/extra-cmake-modules:5 +" RDEPEND=" - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtnetwork:5 dev-db/lmdb:= dev-libs/flatbuffers >=dev-libs/kasync-0.3:5 >=dev-libs/xapian-1.4.4:0= - kde-frameworks/extra-cmake-modules:5 - || ( - kde-frameworks/kcalendarcore:5 - kde-apps/kcalcore:5 - ) - || ( - kde-frameworks/kcontacts:5 - kde-apps/kcontacts:5 - ) - kde-frameworks/kcoreaddons:5 + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtnetwork:5 kde-apps/kmime:5 + kde-frameworks/kcalendarcore:5 + kde-frameworks/kcontacts:5 + kde-frameworks/kcoreaddons:5 >=net-libs/kdav2-0.3:5 >=net-libs/kimap2-0.3:5 net-misc/curl @@ -46,9 +42,13 @@ DEPEND="${RDEPEND} # fails to build RESTRICT+=" test" -src_configure() { - local mycmakeargs=( - -DCMAKE_DISABLE_FIND_PACKAGE_Libgit2=ON - ) - cmake_src_configure +src_prepare() { + cmake_src_prepare + # tests are sprinkled all over the place, and examples are needed... + # disabling tests disables installing 'hawd'... what a mess + sed -e "/add_subdirectory(tests)/ s/^/#DONT/" \ + -i CMakeLists.txt examples/imapresource/CMakeLists.txt \ + examples/mail{transport,dir}resource/CMakeLists.txt \ + examples/ca{l,rd}davresource/CMakeLists.txt \ + || die "Failed to disable tests everywhere" } diff --git a/dev-libs/zziplib/Manifest b/dev-libs/zziplib/Manifest index 5ec366a6c5a8..9c8fa1075fee 100644 --- a/dev-libs/zziplib/Manifest +++ b/dev-libs/zziplib/Manifest @@ -1 +1,4 @@ +DIST zziplib-0.13.69-html.tar.xz 152536 BLAKE2B 05f14b2e6d2e3af4488096eabc1614222cb9607e832618e7534cb55a022f2ba3d2c6f8c6337f4bf9e80a350e43eb05a4c1708b63efa5e0ed10297a5f19ec7adb SHA512 211a83594d4043a29472f9c556d72ad486e40f28d55426b970b8b0617aca76f9dcbd4a3ca5991df943dfac1a1cab623b19aa04fb6ef7807a7740730e01926205 +DIST zziplib-0.13.69-man.tar.xz 10988 BLAKE2B 2c3c5cfd17b3d3e17a3e72031b2246e32c9fe471b9578a4717c128725493054ceafc34763a763d31cf5532f082a596a6bceb8e417ef70476a59f4daa0a14b587 SHA512 5a804896a2d06b1d32d6b8715ffdb374ff7179145d033e919acecd46426dad3e44d4889adabce33e7f6bbc18e2b70b50a8a059498bf4f1f3d6844dda90c33c7e +DIST zziplib-0.13.69-patches.tar.xz 5000 BLAKE2B 4612052bb8a312831daec9283cad8593b2161e2acd76122a982339154cd76d58b5398c61f605e3e29e0f63399c9a176710f95a1e6632ff4e1249ac596978006b SHA512 16190e20b8c722f3aee8e77ef7cc24026976b067402430c833d21761a13e32ed5f2eff543a2c13469e442d01c2ed5ae373badd6b8851c962852d6c09620a0d91 DIST zziplib-0.13.69.tar.gz 1132204 BLAKE2B 92e9f5e95665c7a47d1e472f570402e3c174d404abf461bed644ea8a37ff7661ee98b8fa241728aae375e32c470f2f48a817f72410eeda81a6a3be6e6bdb2635 SHA512 ade026289737f43ca92a8746818d87dd7618d473dbce159546ce9071c9e4cbe164a6b1c9efff16efb7aa0327b2ec6b34f3256c6bda19cd6e325703fffc810ef0 diff --git a/dev-libs/zziplib/files/zziplib-0.13.69-disable-docs.patch b/dev-libs/zziplib/files/zziplib-0.13.69-disable-docs.patch new file mode 100644 index 000000000000..8b492d10f56e --- /dev/null +++ b/dev-libs/zziplib/files/zziplib-0.13.69-disable-docs.patch @@ -0,0 +1,48 @@ +From b34cf087aaa0b02c4a9c9ab6959a3567ad31acea Mon Sep 17 00:00:00 2001 +From: Andreas Sturmlechner +Date: Fri, 17 Jan 2020 02:01:01 +0100 +Subject: [PATCH] Disable building docs (requires python2) + +--- + Makefile.am | 10 +++++----- + 1 file changed, 5 insertions(+), 5 deletions(-) + +diff --git a/Makefile.am b/Makefile.am +index c54b2cc..560c9e6 100644 +--- a/Makefile.am ++++ b/Makefile.am +@@ -3,8 +3,8 @@ ACLOCAL_AMFLAGS = -I m4 + WANT_AUTOMAKE = 1.7 + WANT_AUTOCONF = 2.57 + +-DIST_SUBDIRS = zzip zzipwrap bins test docs SDL +-SUBDIRS = zzip zzipwrap bins test docs @SDL@ ++DIST_SUBDIRS = zzip zzipwrap bins test SDL ++SUBDIRS = zzip zzipwrap bins test @SDL@ + + rpm: dist-bzip2 $(PACKAGE).spec + rpmbuild -ta $(PACKAGE)-$(VERSION).tar.bz2 +@@ -62,9 +62,9 @@ osc-distclean: + indent-check: + (cd zzip && $(MAKE) `basename $@`) + +-doc docs docu clean-doc clean-docs clean-docu zzip.html zzip.xml zzip.pdf \ ++doc docu clean-doc clean-clean-docu zzip.html zzip.xml zzip.pdf \ + man mans manpages htmpages unpack clean-unpack changes.htm pdfs \ +-omf install-omf install-doc install-docs install-man3 install-mans \ ++omf install-omf install-doc install-install-man3 install-mans \ + upload-sourceforge www: + (cd docs && $(MAKE) `basename $@`) + +@@ -104,7 +104,7 @@ msvc6/zziptest.dsp msvc6/zzip.dsp + EXTRA_DIST = zziplib.spec zzipback.sed Makefile.mk \ + $(MSVC8) $(MSVC7) $(MSVC6) $(am__aclocal_m4_deps) + +-PHONY = auto boottrap rpm doc docs man manpages htmpages sdl testsdl \ ++PHONY = auto boottrap rpm doc man manpages htmpages sdl testsdl \ + comp compats msvc6 msvc7 + # ------------------------------------------------------------------------ + +-- +2.25.0 + diff --git a/dev-libs/zziplib/zziplib-0.13.69-r1.ebuild b/dev-libs/zziplib/zziplib-0.13.69-r1.ebuild new file mode 100644 index 000000000000..582884e002c2 --- /dev/null +++ b/dev-libs/zziplib/zziplib-0.13.69-r1.ebuild @@ -0,0 +1,88 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python2_7 ) +inherit autotools libtool flag-o-matic python-any-r1 + +DESCRIPTION="Lightweight library for extracting data from files archived in a single zip file" +HOMEPAGE="http://zziplib.sourceforge.net/" +SRC_URI="https://github.com/gdraheim/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz + https://dev.gentoo.org/~asturm/distfiles/${P}-patches.tar.xz + https://dev.gentoo.org/~asturm/distfiles/${P}-man.tar.xz + doc? ( https://dev.gentoo.org/~asturm/distfiles/${P}-html.tar.xz )" + +LICENSE="|| ( LGPL-2.1 MPL-1.1 )" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="doc sdl static-libs test" + +RESTRICT="!test? ( test )" + +BDEPEND=" + virtual/pkgconfig + test? ( + ${PYTHON_DEPS} + app-arch/zip + ) +" +DEPEND=" + sys-libs/zlib + sdl? ( >=media-libs/libsdl-1.2.6 ) +" +RDEPEND="${DEPEND}" + +PATCHES=( "${WORKDIR}"/${P}-patches ) + +src_prepare() { + default + eautoreconf + + use test && python_fix_shebang . + + # workaround AX_CREATE_PKGCONFIG_INFO bug #353195 + sed -i \ + -e '/ax_create_pkgconfig_ldflags/s:$LDFLAGS::' \ + -e '/ax_create_pkgconfig_cppflags/s:$CPPFLAGS::' \ + configure || die + + # zziplib tries to install backwards compat symlinks we dont want + sed -i -e '/^zzip-postinstall:/s|$|\ndisable-this:|' Makefile.in || die + sed -i -e '/^install-exec-hook:/s|$|\ndisable-this:|' zzip/Makefile.in || die + + elibtoolize + + # Do an out-of-tree build as their configure will do it automatically + # otherwise and that can lead to funky errors. #492816 + mkdir -p build || die +} + +src_configure() { + cd "${S}"/build || die + + append-flags -fno-strict-aliasing # bug reported upstream + + local myeconfargs=( + $(use_enable sdl) + $(use_enable static-libs static) + ) + + # Disable aclocal probing as the default path works #449156 + ECONF_SOURCE=${S} ACLOCAL=true \ + econf "${myeconfargs[@]}" + MAKEOPTS+=' -C build' +} + +src_install() { + use doc && local HTML_DOCS=( "${WORKDIR}"/html/. ) + default + doman "${WORKDIR}"/man3/* + find "${D}" -name '*.la' -type f -delete || die +} + +src_test() { + # need this because `make test` will always return true + # tests fail with -j > 1 (bug #241186) + emake -j1 check +} diff --git a/dev-python/Manifest.gz b/dev-python/Manifest.gz index 7bcc862107e3584b2dfef79cf392550efb567828..23e8415553edd28fbd6548128ac370729949f733 100644 GIT binary patch delta 262335 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 z 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 delta 262330 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�aGX+6k5e9c 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%0AC@iP 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 XHoh&Is-J8|wEy!z1%h0Prb7q-R7M5E diff --git a/dev-python/cairocffi/Manifest b/dev-python/cairocffi/Manifest index 7d70e1bcf90e..604145a342c4 100644 --- a/dev-python/cairocffi/Manifest +++ b/dev-python/cairocffi/Manifest @@ -1,3 +1,4 @@ DIST cairocffi-0.8.0.tar.gz 79217 BLAKE2B fefcee32e486c150d089b7d13b046c864b83fcc184f7880e86cfae0afc22c1e712ad7e835d76506b4ab0cefab6629abcc5bd86cd95c417dcc64c9374a8629110 SHA512 70179e05ca4a4efeaa39ade1ee1a96d280d198ecff5ae8c8fc634c24d8922ea6a3e1eb6cf5f55c5fc9d3f5b2fc3131a53051690eb86712762d8b6400df8a630a DIST cairocffi-0.9.0.tar.gz 84652 BLAKE2B 9f09c038619b0f44c568d6636861b0e12ffd7e9ab546f3a65bbd8e77eee7ff5f0c6f4d92a841696492b786d0067af86e25949b723ef6ef73ede370fbf2576d6d SHA512 0d3d54e0d54b3696c8336d8b3a6d745628da51d9d9f8c50f36006c007e1432a95dd9bafd8d865923059d040cc4e9f7989b3670a5318383b357ffc979eeb920d5 DIST cairocffi-1.0.2.tar.gz 68537 BLAKE2B ddaf20e0d878126c86b03aa87663391fad37386b8d2dae790e26c20b9050cd3bc36783a32a5c8ee99f64acb232701316bd8308be7327ce406cd49de4df3f92dc SHA512 0ae63be9d6ca4591d806e259ecb385086b053739de2e5098541078d4c142dd100b593a7712d5410a92ed7dbf6e9a7f7a5287f00425cd8d54ada421dae0cfd762 +DIST cairocffi-1.1.0.tar.gz 68744 BLAKE2B 604812572bb1a39ab52e41e03714acc93ddc7532e07ac36b693f53ad71cf0bcfd5d2f3bceb56b8e352fe7f179b174a244238b9cfcee690cbc0cb96e5b2934c75 SHA512 a9bc9ec5be767388aad9d06cc3b386b474dbacf097d3558b4033834cfb2f5418eede2f4b4080bec7e4725c6821f6e54d6c3366e8c4ee73bd3fa1cf444b395197 diff --git a/dev-python/cairocffi/cairocffi-1.1.0.ebuild b/dev-python/cairocffi/cairocffi-1.1.0.ebuild new file mode 100644 index 000000000000..859430eb4f98 --- /dev/null +++ b/dev-python/cairocffi/cairocffi-1.1.0.ebuild @@ -0,0 +1,55 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +PYTHON_COMPAT=( python3_{6,7,8} ) + +inherit distutils-r1 virtualx + +MY_PN="${PN}" +MY_P="${MY_PN}-${PV}" + +DESCRIPTION="CFFI-based drop-in replacement for Pycairo" +HOMEPAGE="https://github.com/Kozea/cairocffi" +SRC_URI="mirror://pypi/${MY_P:0:1}/${MY_PN}/${MY_P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" +IUSE="doc test" +RESTRICT="!test? ( test )" + +RDEPEND=" + $(python_gen_cond_dep '>=dev-python/cffi-1.1.0:=[${PYTHON_USEDEP}]' 'python*') + >=dev-python/xcffib-0.3.2[${PYTHON_USEDEP}] + x11-libs/cairo:0=[X,xcb(+)] + x11-libs/gdk-pixbuf[jpeg]" + +BDEPEND=" + dev-python/setuptools[${PYTHON_USEDEP}] + doc? ( dev-python/sphinx[${PYTHON_USEDEP}] ) + test? ( + ${RDEPEND} + dev-python/pytest[${PYTHON_USEDEP}] + )" + +PATCHES=( + "${FILESDIR}"/${PN}-0.8.0-tests.patch + "${FILESDIR}"/${PN}-1.0.2-test-deps.patch +) + +S="${WORKDIR}/${MY_P}" + +python_compile_all() { + use doc && esetup.py build_sphinx +} + +python_test() { + virtx py.test -v --pyargs cairocffi +} + +python_install_all() { + use doc && HTML_DOCS=( docs/_build/html/. ) + distutils-r1_python_install_all +} diff --git a/dev-python/html2text/Manifest b/dev-python/html2text/Manifest index 840cdbc1d92e..f543752a7c8b 100644 --- a/dev-python/html2text/Manifest +++ b/dev-python/html2text/Manifest @@ -1,3 +1,3 @@ DIST html2text-2018.1.9-1.tar.gz 51173 BLAKE2B a21cd3e579d47081e669fda3f3147fc28d816478885942565a1b93b86292e2729e93bfea6b5326703e575f209f5bd7dd905d72011b8153b8c40d31c83acf9057 SHA512 773b508864a2fa31e961e132118702429f5b7836e90bd521db2ed6b4215de49d63991a99b7ad7d5aac3074a3c14e4d384557a4eb5b43c7e2aada46d5434ed229 -DIST html2text-2019.8.11.tar.gz 48721 BLAKE2B 6a63a9608c29374a510d7026717de4b94eb63d366513990623b9bfbf679680c85f5cf06ec7076143397d160a5c484bf5dfef3e24b1862be09e0cc0d7cd86051a SHA512 f405bccea18b2898fc8816483e8fa8912b2d508f139d7a65c54218acc87006d8b89e00a12018dc7b911f729036fe4e8a5069242dc00edb40171d4bc149e39ba6 DIST html2text-2019.9.26.tar.gz 48634 BLAKE2B efece48c7b05171f9bae833663292d7804838b5a791f1f734b3a258843a71616ada2ebee7cee406e0bfa1a3dce67040d41621bd87be100a2c0d4ca6d75829aa9 SHA512 4c6a52e96d3997a6ebe41c2955e2f6bd5189f49aadd7d7afbe67b85a2f61a0aafd0fc09fef184cb9407b9ab26f120ef235294e4e9d8f41e3b6b8f6fc29aa386d +DIST html2text-2020.1.16.tar.gz 49464 BLAKE2B f0331daa63b9e5d7508e0446e19b4dd4d05e5f7af0279efd71dc43b633f8273666189899a27cb598e8afdd5bd8ffb3d566b97327d82870ef44a81310d8e7e7c9 SHA512 14453c98e81d05afb3241b04a9e50caf63e4b6f857337b4bd9f53e6b8fa7146aa6a1f4f64777db9fa350316b19fe62a0033dce5748191ca9fbd17a8757002855 diff --git a/dev-python/html2text/html2text-2019.9.26.ebuild b/dev-python/html2text/html2text-2019.9.26.ebuild index bf119c0911ea..5f3b2785c167 100644 --- a/dev-python/html2text/html2text-2019.9.26.ebuild +++ b/dev-python/html2text/html2text-2019.9.26.ebuild @@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="GPL-3" SLOT="0" -KEYWORDS="~amd64 ~ppc ~sparc ~x86" +KEYWORDS="~amd64 ~arm ~ppc ~sparc ~x86" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-python/html2text/html2text-2019.8.11.ebuild b/dev-python/html2text/html2text-2020.1.16.ebuild similarity index 64% rename from dev-python/html2text/html2text-2019.8.11.ebuild rename to dev-python/html2text/html2text-2020.1.16.ebuild index 484d4f543a38..d0b10482441f 100644 --- a/dev-python/html2text/html2text-2019.8.11.ebuild +++ b/dev-python/html2text/html2text-2020.1.16.ebuild @@ -2,7 +2,9 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=7 -PYTHON_COMPAT=( pypy3 python{2_7,3_{6,7}} ) + +DISTUTILS_USE_SETUPTOOLS=rdepend +PYTHON_COMPAT=( pypy3 python3_{6,7,8} ) inherit distutils-r1 @@ -13,24 +15,13 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="GPL-3" SLOT="0" KEYWORDS="~amd64 ~arm ~ppc ~sparc ~x86" -IUSE="test" -RESTRICT="!test? ( test )" - -# pkg_resources is used for entry points -RDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]" -DEPEND=" - dev-python/setuptools[${PYTHON_USEDEP}] - test? ( dev-python/pytest[${PYTHON_USEDEP}] ) -" DOCS=( AUTHORS.rst ChangeLog.rst README.md ) +distutils_enable_tests pytest + python_prepare_all() { # naming conflict with app-text/html2text, bug 421647 sed -i 's/html2text = html2text.cli:main/py\0/' setup.py || die distutils-r1_python_prepare_all } - -python_test() { - pytest -vv || die "tests failed with ${EPYTHON}" -} diff --git a/dev-python/numpy/numpy-1.17.4-r1.ebuild b/dev-python/numpy/numpy-1.17.4-r1.ebuild index c7836c89affb..9e9450f43f4a 100644 --- a/dev-python/numpy/numpy-1.17.4-r1.ebuild +++ b/dev-python/numpy/numpy-1.17.4-r1.ebuild @@ -22,7 +22,7 @@ SRC_URI=" )" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" IUSE="doc lapack test" RESTRICT="!test? ( test )" diff --git a/dev-python/pyflakes/pyflakes-2.1.1.ebuild b/dev-python/pyflakes/pyflakes-2.1.1.ebuild index 946c7628c9a2..84236758e7d2 100644 --- a/dev-python/pyflakes/pyflakes-2.1.1.ebuild +++ b/dev-python/pyflakes/pyflakes-2.1.1.ebuild @@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 ~arm arm64 hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" BDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]" RDEPEND="${BDEPEND}" diff --git a/dev-python/urwid/Manifest b/dev-python/urwid/Manifest index 12e571c25727..a1bd6c9227c1 100644 --- a/dev-python/urwid/Manifest +++ b/dev-python/urwid/Manifest @@ -1,2 +1,3 @@ DIST urwid-1.3.1.tar.gz 588549 BLAKE2B b2e135fa1ba60ef75f6d748c7a51e5eecef2c7fd51e19782c4901ab2715c6afc01ac709cd79c74e3da9b8671dfd021c968aaf7c3fa393e607e0ed9ac54bcbbb4 SHA512 8b505d38f3a0c04bbf527b324dc36212f2580213dd55eca61c66705d3beaac4f074c39aaa0f4f71add1fe5f3fce4c4c6dc88dd1e981b04bac6d52195d7a3f0ed DIST urwid-2.0.1.tar.gz 604167 BLAKE2B 0c7c289175d023bb14fca2c48eeec9e149af301827874c17d3087532f19d120ca2208306db44c5fbfd28b68f4b192f176cd46b83e915a5cbb8200e442e69fedb SHA512 99c86a26b08c624c23207ce8e587e8442bece1f522e0c788600ad5f01a4c679efff95dd947edade8b6f4adc376edca949a40c305f9d5ddaf6a0ff97f13c6da30 +DIST urwid-2.1.0.tar.gz 630226 BLAKE2B 62e36080419cd4acf8c3415ce6393483244f44ffa881730ceebea71ae5535da04a7f45bd5e23fa0808a88a192c8d9d21fa2b1cf7dc3fb20485ee3280c2eeda99 SHA512 c121c0e49ab9531f67bff8740d29fc716fb8c9203e1b2ddb7257f01095e0bf976f3f2131a3b1f95a3b5368ddeea6a09b9c867ab459b91e3e9be6cba4f18ec654 diff --git a/dev-python/urwid/urwid-2.1.0.ebuild b/dev-python/urwid/urwid-2.1.0.ebuild new file mode 100644 index 000000000000..5685bca7c7f7 --- /dev/null +++ b/dev-python/urwid/urwid-2.1.0.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python2_7 python3_{6,7,8} ) +PYTHON_REQ_USE="ncurses" + +inherit distutils-r1 + +DESCRIPTION="Curses-based user interface library for Python" +HOMEPAGE="http://urwid.org/ https://pypi.org/project/urwid/" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="doc examples" + +distutils_enable_sphinx docs +distutils_enable_tests setup.py + +python_compile() { + if ! python_is_python3; then + local CFLAGS="${CFLAGS} -fno-strict-aliasing" + export CFLAGS + fi + + distutils-r1_python_compile +} + +python_install_all() { + use examples && dodoc -r examples + distutils-r1_python_install_all +} diff --git a/dev-python/xcffib/Manifest b/dev-python/xcffib/Manifest index a7d3e63b896b..cb7733fb7275 100644 --- a/dev-python/xcffib/Manifest +++ b/dev-python/xcffib/Manifest @@ -2,3 +2,4 @@ DIST xcffib-0.5.1.tar.gz 81274 BLAKE2B 17e19d16a5d1b5699a10bc93c80327ba2d4c38d18 DIST xcffib-0.6.0.tar.gz 84360 BLAKE2B 0947e1a20e9ad73f77e6cb000ed9fc8d70e45080edb74c5d25642c2d5ae388cc97461633e8cee1d7676557735b57b9cc1a3de459e54f96888cf7d19451d24c21 SHA512 de78b738f2a75e6569a0529d1fe2844b2cafe48623f25c20a9572ce881cb97325c3823dfe883a2e14bc93d01342f20c4ab561928312f65d0a67364fecb5c8ba5 DIST xcffib-0.7.0.tar.gz 83895 BLAKE2B b2f8f2a4fcba20bfedc4e174d61900ea20bb8968bbdff73700ceeacd6c9fa36288bfcfd67a7d4206376b3b45e6e51481604e3ea3d6aa6d9ff68eaa49df25a414 SHA512 ad655e897eb08b898e396290c0b4b64a1e228b21fc5ed1fbcb3cc73bae466fa5255d539d864f1a9fdcb1396e73f60a981e00aab82efc343c7f83c8f62a6d31c5 DIST xcffib-0.8.1.tar.gz 82979 BLAKE2B 7f253a1a6faf77830f2835cc51ae3e2138bdc826b30afded951e276056e2f6b4a1168d3440874e11d539cef84de47e02e16ec435dc7ec55b5bbb933e43f0eb8b SHA512 c7eed1f2c31d87c9ec9b7fa01e11ae3c65d2d9493fe3f4c7286901c65cb4c81382b1c41906ee537372c98b58f680530d708b81826d41eb66be45d62ab22624bf +DIST xcffib-0.9.0.tar.gz 83063 BLAKE2B 898fbce1ff503a9ad64a4c34778e0b5ffef531cf2ad04327f1890c87adb5f91287465e39a981a3c5a628c048b8acbb38bac3b0b76a58c3bbe45ab34c9a5eacf5 SHA512 e5891f080fcf1df596c37bb64a70e0de4a41d83b4675dac3b1c128656ab1b09d865e3ab0bfe0e5cc523e89a75dc6127dfc455ab66ca543ba6eeae9ee5bdae168 diff --git a/dev-python/xcffib/xcffib-0.9.0.ebuild b/dev-python/xcffib/xcffib-0.9.0.ebuild new file mode 100644 index 000000000000..e568cadb7fac --- /dev/null +++ b/dev-python/xcffib/xcffib-0.9.0.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python2_7 python3_{6,7,8} ) + +inherit distutils-r1 virtualx + +DESCRIPTION="A drop in replacement for xpyb, an XCB python binding" +HOMEPAGE="https://github.com/tych0/xcffib" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" +IUSE="test" +RESTRICT="!test? ( test )" + +DEPEND="x11-libs/libxcb" +RDEPEND=" + $(python_gen_cond_dep '>=dev-python/cffi-1.1:=[${PYTHON_USEDEP}]' 'python*') + dev-python/six[${PYTHON_USEDEP}] + ${DEPEND}" +BDEPEND=" + dev-python/setuptools[${PYTHON_USEDEP}] + test? ( + dev-python/nose[${PYTHON_USEDEP}] + x11-base/xorg-server[xvfb] + x11-apps/xeyes + )" + +PATCHES=( "${FILESDIR}"/${PN}-0.4.2-test-imports.patch ) + +python_test() { + virtx nosetests -d -v +} diff --git a/dev-python/xvfbwrapper/Manifest b/dev-python/xvfbwrapper/Manifest index 4a4d63051284..f2a744f07045 100644 --- a/dev-python/xvfbwrapper/Manifest +++ b/dev-python/xvfbwrapper/Manifest @@ -1,2 +1 @@ -DIST xvfbwrapper-0.2.8.tar.gz 4660 BLAKE2B 464a9f3d41d3c96a72c0cfc56994c32ccb94ac19267f5a701bd0ee18a17010216fd7ee163d8a532e62fd2256dc296201d4150f4f0d03fd4f20eae703b6bcaac1 SHA512 1b29b7e6bb336a9972e51249bbc96805733e305476cc559f5501cd09a343671c10333b5592e4c4868016d4510b37d6c592165a4683b1543e62c2205b1eeb0980 DIST xvfbwrapper-0.2.9.tar.gz 5575 BLAKE2B a973e6ca6dd85713e7b350397113d63c15fd284c07d3a0d5c0b8b8dceed65c3a17a3e8222b79ec88fb124175259d51fcd31d09a95183f1cbd091ba11d9bbec3b SHA512 800f3489b2e1bbc884d7651e344ed73783d6c00856f3ab7ccfa6b9058dd6d3bb98d38f11172ba89dff5773d6c5b773bc000786c1f6c6aae5a27179b37017851e diff --git a/dev-python/xvfbwrapper/xvfbwrapper-0.2.8.ebuild b/dev-python/xvfbwrapper/xvfbwrapper-0.2.8.ebuild deleted file mode 100644 index 226d1d3dee61..000000000000 --- a/dev-python/xvfbwrapper/xvfbwrapper-0.2.8.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 -PYTHON_COMPAT=( python{2_7,3_6} ) - -inherit distutils-r1 - -DESCRIPTION="Python wrapper for running a display inside X virtual framebuffer" -HOMEPAGE="https://github.com/cgoldberg/xvfbwrapper - https://pypi.org/project/xvfbwrapper/" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND="x11-base/xorg-server[xvfb]" -DEPEND="${RDEPEND} - test? ( dev-python/pep8[${PYTHON_USEDEP}] ) -" - -python_test() { -# "${PYTHON}" test_xvfb.py || die "Tests failed with ${EPYTHON}" - "${PYTHON}" -m unittest discover || die "Tests failed with ${EPYTHON}" -} diff --git a/dev-python/xvfbwrapper/xvfbwrapper-0.2.9.ebuild b/dev-python/xvfbwrapper/xvfbwrapper-0.2.9.ebuild index 9c4b8f613007..49aebade00d5 100644 --- a/dev-python/xvfbwrapper/xvfbwrapper-0.2.9.ebuild +++ b/dev-python/xvfbwrapper/xvfbwrapper-0.2.9.ebuild @@ -1,8 +1,8 @@ # Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 -PYTHON_COMPAT=( python{2_7,3_6,3_7} ) +EAPI=7 +PYTHON_COMPAT=( python{2_7,3_6,3_7,3_8} ) inherit distutils-r1 @@ -12,14 +12,12 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 x86" IUSE="test" RESTRICT="!test? ( test )" RDEPEND="x11-base/xorg-server[xvfb]" -DEPEND="${RDEPEND} - test? ( $(python_gen_cond_dep 'dev-python/mock[${PYTHON_USEDEP}]' python2_7) ) -" +BDEPEND="test? ( $(python_gen_cond_dep 'dev-python/mock[${PYTHON_USEDEP}]' python2_7) )" python_test() { "${PYTHON}" -m unittest discover || die "Tests failed with ${EPYTHON}" diff --git a/dev-qt/Manifest.gz b/dev-qt/Manifest.gz index 6547faa3f75371218c9ed5715698269129b4ef7f..df9729b442d77554caf6c4a16abf7dcb22071369 100644 GIT binary patch delta 5660 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 +Date: Mon, 13 Jan 2020 14:48:32 +0100 +Subject: [PATCH] Restore QHighDPIScaling::isActive() 5.13 behavior + +In 5.13, isActive() would become true only if there +was a scale factor >1 present. This was accidentally +changed in 5.14, where isActive() becomes true whenever +e.g. AA_EneableHighDpiScaling is set, no matter the actual +scale factor values. + +Change-Id: Iacbe2010cddbc3b9015ac24004ae2fe417d4f434 +Fixes: QTBUG-80967 +Reviewed-by: Friedemann Kleint +--- + src/gui/kernel/qhighdpiscaling.cpp | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/src/gui/kernel/qhighdpiscaling.cpp b/src/gui/kernel/qhighdpiscaling.cpp +index fde6bb0180b..671c2d93ef6 100644 +--- a/src/gui/kernel/qhighdpiscaling.cpp ++++ b/src/gui/kernel/qhighdpiscaling.cpp +@@ -535,7 +535,7 @@ void QHighDpiScaling::updateHighDpiScaling() + ++i; + } + } +- m_active = m_globalScalingActive || m_screenFactorSet || m_usePixelDensity; ++ m_active = m_globalScalingActive || m_screenFactorSet || m_pixelDensityScalingActive; + } + + /* +-- +2.16.3 + diff --git a/dev-qt/qtgui/qtgui-5.14.0-r2.ebuild b/dev-qt/qtgui/qtgui-5.14.0-r2.ebuild new file mode 100644 index 000000000000..1f814dd0fe50 --- /dev/null +++ b/dev-qt/qtgui/qtgui-5.14.0-r2.ebuild @@ -0,0 +1,187 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +QT5_MODULE="qtbase" +inherit qt5-build + +DESCRIPTION="The GUI module and platform plugins for the Qt5 framework" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86" +fi + +# TODO: linuxfb + +IUSE="accessibility dbus egl eglfs evdev +gif gles2 ibus + jpeg +libinput +png tslib tuio +udev vnc wayland +xcb" +REQUIRED_USE=" + || ( eglfs xcb ) + accessibility? ( dbus xcb ) + eglfs? ( egl ) + ibus? ( dbus ) + libinput? ( udev ) + xcb? ( gles2? ( egl ) ) +" + +COMMON_DEPEND=" + dev-libs/glib:2 + ~dev-qt/qtcore-${PV} + dev-util/gtk-update-icon-cache + media-libs/fontconfig + >=media-libs/freetype-2.6.1:2 + >=media-libs/harfbuzz-1.6.0:= + sys-libs/zlib:= + virtual/opengl + dbus? ( ~dev-qt/qtdbus-${PV} ) + egl? ( media-libs/mesa[egl] ) + eglfs? ( + media-libs/mesa[gbm] + x11-libs/libdrm + ) + evdev? ( sys-libs/mtdev ) + gles2? ( media-libs/mesa[gles2] ) + jpeg? ( virtual/jpeg:0 ) + libinput? ( + dev-libs/libinput:= + >=x11-libs/libxkbcommon-0.5.0 + ) + png? ( media-libs/libpng:0= ) + tslib? ( >=x11-libs/tslib-1.21 ) + tuio? ( ~dev-qt/qtnetwork-${PV} ) + udev? ( virtual/libudev:= ) + vnc? ( ~dev-qt/qtnetwork-${PV} ) + xcb? ( + x11-libs/libICE + x11-libs/libSM + x11-libs/libX11 + >=x11-libs/libxcb-1.12:=[xkb] + >=x11-libs/libxkbcommon-0.5.0[X] + x11-libs/xcb-util-image + x11-libs/xcb-util-keysyms + x11-libs/xcb-util-renderutil + x11-libs/xcb-util-wm + ) +" +DEPEND="${COMMON_DEPEND} + evdev? ( sys-kernel/linux-headers ) + udev? ( sys-kernel/linux-headers ) +" +# bug 703306, _populate_Gui_plugin_properties breaks installed cmake modules +RDEPEND="${COMMON_DEPEND} + ! +Date: Thu, 9 Jan 2020 11:03:44 +0100 +Subject: [PATCH] Revert the keep-aspectratio feature for 5.14.1 + +This was introduced as non-optional behavior for 5.14.0, but caused +many regressions. This patch reverts that, and instead prepares for +introducing it as an opt-in feature in Qt 5.15. + +[ChangeLog][QSVGRenderer] In Qt 5.14.0, rendering would keep aspect +ratio implied by the viewbox, independently of the specified target +area. This caused many regressions with existing code, so is reverted +now in 5.14.1. The feature will instead be available as an opt-in in +Qt 5.15. + +Task-number: QTBUG-81259 +Change-Id: I3efa2db864eb80ee00e8a067e56d9912bab36442 +--- + src/svg/qsvgtinydocument.cpp | 14 ++++++++------ + tests/auto/qsvgrenderer/tst_qsvgrenderer.cpp | 3 +++ + 2 files changed, 11 insertions(+), 6 deletions(-) + +diff --git a/src/svg/qsvgtinydocument.cpp b/src/svg/qsvgtinydocument.cpp +index 56960bf..b364634 100644 +--- a/src/svg/qsvgtinydocument.cpp ++++ b/src/svg/qsvgtinydocument.cpp +@@ -420,9 +420,10 @@ void QSvgTinyDocument::mapSourceToTarget(QPainter *p, const QRectF &targetRect, + source = viewBox(); + + if (source != target && !source.isNull()) { +- if (m_implicitViewBox || !sourceRect.isNull()) { +- // Code path used when no view box is set, or when an explicit source size is given which +- // overrides it (which is the case when we're rendering only a specific element by id). ++#if (QT_VERSION >= QT_VERSION_CHECK(5, 15, 0)) ++ if (m_implicitViewBox || !preserveAspectRatio()) { ++ // Code path used when no view box is set, or IgnoreAspectRatio requested ++#endif + QTransform transform; + transform.scale(target.width() / source.width(), + target.height() / source.height()); +@@ -431,10 +432,10 @@ void QSvgTinyDocument::mapSourceToTarget(QPainter *p, const QRectF &targetRect, + target.y() - c2.y()); + p->scale(target.width() / source.width(), + target.height() / source.height()); ++#if (QT_VERSION >= QT_VERSION_CHECK(5, 15, 0)) + } else { +- // Code path used when a view box is specified and we're not rendering a specific element by id +- // but the entire document. This attempts to emulate the default values of the +- // tag that's implicitly defined when is used. ++ // Code path used when KeepAspectRatio is requested. This attempts to emulate the default values ++ // of the is used. + + // Scale the view box into the view port (target) by preserve the aspect ratio. + QSizeF viewBoxSize = source.size(); +@@ -451,6 +452,7 @@ void QSvgTinyDocument::mapSourceToTarget(QPainter *p, const QRectF &targetRect, + p->translate(target.x() - source.x(), + target.y() - source.y()); + } ++#endif + } + } + +diff --git a/tests/auto/qsvgrenderer/tst_qsvgrenderer.cpp b/tests/auto/qsvgrenderer/tst_qsvgrenderer.cpp +index 309c646..43a3eb8 100644 +--- a/tests/auto/qsvgrenderer/tst_qsvgrenderer.cpp ++++ b/tests/auto/qsvgrenderer/tst_qsvgrenderer.cpp +@@ -269,6 +269,8 @@ void tst_QSvgRenderer::testMapViewBoxToTarget() + QCOMPARE(picture.boundingRect(), QRect(125, 125, 250, 250)); + } + ++#if 0 ++ // Requires keep-aspectratio feature + { // Viewport and viewBox specified -> scale 500x500 square to 1000x750 while preserving aspect ratio gives 750x750 + data = ""; + QPicture picture; +@@ -278,6 +280,7 @@ void tst_QSvgRenderer::testMapViewBoxToTarget() + painter.end(); + QCOMPARE(picture.boundingRect(), QRect(500, 375, 750, 750)); + } ++#endif + } + + void tst_QSvgRenderer::testRenderElement() +-- +2.25.0 diff --git a/dev-qt/qtsvg/qtsvg-5.14.0.ebuild b/dev-qt/qtsvg/qtsvg-5.14.0-r1.ebuild similarity index 78% rename from dev-qt/qtsvg/qtsvg-5.14.0.ebuild rename to dev-qt/qtsvg/qtsvg-5.14.0-r1.ebuild index f143da2e4881..4716b5e4790f 100644 --- a/dev-qt/qtsvg/qtsvg-5.14.0.ebuild +++ b/dev-qt/qtsvg/qtsvg-5.14.0-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -21,3 +21,5 @@ RDEPEND=" DEPEND="${RDEPEND} test? ( ~dev-qt/qtxml-${PV} ) " + +PATCHES=( "${FILESDIR}/${P}-revert-keep-aspectratio.patch" ) # QTBUG-81259 diff --git a/dev-ruby/Manifest.gz b/dev-ruby/Manifest.gz index f88129502be4da9ea4692f5de9b68bf4ea5a4569..cd982336d4bd83c133d5f079be2be7c9546b439b 100644 GIT binary patch delta 61194 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

pf;fcEK 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 P`2YSt^}#(~5;Fq;oQ-!p delta 61289 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

UC0nqcj-+<88n|Wi4oPQwkgP=Kd?_ZN zA&*>eQX2nXqaGpytACM(Q!tNO`_K0Ae|JFG1K{uJA;iGwEjmXRf3^7UTm#s$O5fXZ>W72{O7F3We@U_w%697V_xCwnI z1q^7>fC4ayx-Eo3I#)sRAkGl!Z;kJ*jkfKz#aJCeJE&PfW{#CQ41kFcbxOaeIC=)z z62WJpfS@?!2RPyChJ(AKS8mjqOLB?5!%|0TC@ETO%eedx97hTEe=3%-v96u#?n^bo zr;h&5Rr~YPyKVMh)bVk%_S%<5SO>}QkvixQ_r1wlw>3(+1IPGt)x5GeD{n_ugG(D% z(131Mx}AAl;+?C4Bt_2eUipLS?W0=D*%+ewCA&521oU=46xlOGb84`joYoFn`&!&9 zvv?_G0vH63xzRlje^!;8z$59fEZIw&Fp$GR#v!50YHPLc7R1hzY8-fKrbx9MygQT~ zpa@34Hw%DAm*US)-@p7A|N0*WC$-7sATQ4dViYG`Z>gi*_qvG!3T>8vydekjy0(m( zBBWiJ%43?8P6dy7Nz*y0Lgdxbmu<;=A?(SUA!_Wmu61$Oe;dVO#GXYzGQsr`Zo8M^*rlf1JGP3r?nb z-63mJymvh0NcW;auFmG&*#S0pn&KUAkkzvACMMn5i130fUBRk{J|?Q3?s~zKe2OX> zcM`(r+p`@K`F5$pJvvkyCBYos`y7?d$4LtEem5Kse{#T|KR*7uef}r5>z*Hu1Jhzo z!8}e+SFO7_G|Z_#g2SUtcCQKk-Y@5A?3hsKY)XbwxhvJXn+Hy(kf;`-6Uc*8ciH*z zuFR%cr2M0>k`uH?$JB?N%pJy z%dmKAfB#CvXBkqqt*G&qpD^aVX3ocg8OjnkFj1TrXWh;vn4x)4f0r+RF57?T1Rwh& zZ{C2H!U1H#z}rN5(eMrY>=~FPn@uy`yRju5;*^qJFXF)Jza(;>f{9ulf#^a}dRDDJ zMPa6FMd|r09YL|)N?w#(j|r`gSb^hh(Lfvre=$BsY0#Mi>^$AUVP+MQ#;}9J!NGeT zMJB~#o=hQG|gDjQ|YTjI;yuN+t4K`9LhsGo=C`v&i@69q^fuZOSPE8Y6+_x&t@ppyz)@U5ale| zf8tUz4k=u*jFZTe70}bP%}I{NPj|`cIv?w)uIxSE>FroLWzlW*vc^S`+pyd$wJwNd zr~a&`GILg#6lAYA&oW3$>Tk{95Q%gbHA5F10* z8Jl6-Nrt7_!;{sVGU=0zuk;DALeE_V^8l*)qy(Uu&eXueNv*f9KJc>VkkUb{e>UQj zGoAW|+?wQWj$q1teyrF0cY9}-@|X%~smUzKsZmt5NSW_yQ%b4~E|VrIQDRTs8M0mu z8ENNY_jqSnqCJSd3f!Xf)Zoz_XwO7f`Er9$HbPo*nVd*(AnZwu;;mA7+gyC9;4!-d!IwT3stdLi*C(te=SH3Q8s&Q zJ2Yo~^r%5g#oNBYE9;}*T3vYIa!G`XDtDx&8m9s!RJMi0%({cC>P4hnqRy;%RCwmr z?^baf4yCQWt}E58o?uk{;L2SurOrRv#p%bhBlg#~_j7<0t&gLqQB1UL8q{hc0pAoG z5oC1)R!3>9B7*Yk1bcrDe~w6SRy47Jru3L=!I{9EWvS_S=^U;dQ3q*FqiShiq&IKw z0p_*>2~m#5zg-vclVSsKm5jYJc(2Ac>>9dDdOy^KVHvYSMLg)tciy*>s%AIm&K_TO z)`x~an^!Gh5e^?mp$_sedsW9Vg;vRFRmrSL;Bu^u4Kn+K&HC5hf4_fh*L%M7L&tT~ za$P=W9~?}cBvm$X8hO3sT(&GO zQhKIo57hOavjp(EPzsA?wDl!1pdU9#Rec;zuC3;12bHs(yK=YL9vwiVEsbA4!B}-I_XtLI>_sYw7x`~e^p0;>gt+@!aGyIFv*Kk zTlQ2z=ahzJXL0h6)e&DZ`@{LwP2X9YZPSa^u1W#ucnd*V+Vs*?CaIp}C)i1Ld45Ft zzvs91>9_xoiG1uZN-qa2LY1tY4KeKmk-F|$Mz9r*Rm^5_wbRZ+yN%n+ZpSYixnvy= z>y%Ty(L$)Qe@)Jo2%NuLeyR7E2RLNt$>iE-#_go}`BHK{WicxEL73+EY=lw{AmK3# zLLHdehQVUict1s9&(4{r&Pkc0Uo|=|OLpqgl1-1-Ika2ydP;L+pl-G_;tT@Lj$83g zs**hAQ}hQ|{res>|8~v)7%-}_JRHyozk!{0AInxce{YWTcdFUW_HD8}2?n~huSFG?NbwRbQit+f z7E^a;JLse2n4V(W8yma=N2bCB=5V#YPRgscC3O|8(8)(CSZ)gVo(eu)s@XX`<7kc2 z8=E~=e+7M%M08N16B?b{s_~sB_1~X9e)xRN&)@&q<+TGCh|R&@)wE)|qFm`P1^{#s zv8}lVB`{m6P}-D@{KUrJG@%^|i}tAaWos%e%w?>k;_F5#Qv$Xu9(KQEBU}dmd4_R0 ziyHFGFKwBjvEU{L^j;1bxt?viRRnRy#Lf_KXR>!=HwB5Zh0zOJ0y@8c& zf9zSAv8dD5y4qHAjim9GB?B8cilsX4? z(^)#DwbF9XB?i^emn>V=)coxRgrhjM6xDU=2pVgh3L1KYJ=FS|>ab}vm48M+t2ib6 zsGs^aK~cc!xoO z*E!5ogaqTG%OZBlz&K3=0zc$MI15y=-p2>iCTn(sIkkCFS`Z+47qIu5IVUX%Z!@Ke z^PLCIoeRb;N9iR0v9?34gf`I2-!Y|8xgjaH@>`aW%+L7%X(tVHh5;x`4iLq0?CIwJ~ zgUb_$MQ)gOV~TZkB7?M{6$~3TbL!J@kkBneuu~UQYa0D--u&XFS%Zl;Pnkzkuv(Q^ z6ZjJmW+fc}Y*{3NtX!S7do^F|;CQ1VyLf97BEizGentoo Shell Tools Project - http://invisible-island.net/diffstat/CHANGES + https://invisible-island.net/diffstat/CHANGES diff --git a/dev-vcs/Manifest.gz b/dev-vcs/Manifest.gz index 64a77ca74dfa3e5c147c26a48745c12b1affcf64..7e4db5d58ae04768157a1113b4735955c25efc2e 100644 GIT binary patch delta 12894 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 I-QisT061xf(f|Me delta 12923 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 Un@Wkc5&ql%1C35zVd4b=0IE`lDgXcg literal 38095 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 z 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 diff --git a/eclass/bsdmk.eclass b/eclass/bsdmk.eclass deleted file mode 100644 index 2f9c3f3609d4..000000000000 --- a/eclass/bsdmk.eclass +++ /dev/null @@ -1,89 +0,0 @@ -# Copyright 1999-2011 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -# @DEAD -# All consumers are gone. Removal in 14 days - -# @ECLASS: bsdmk.eclass -# @MAINTAINER: -# maintainer-needed@gentoo.org -# @BLURB: Some functions for BSDmake - -inherit toolchain-funcs portability flag-o-matic - -EXPORT_FUNCTIONS src_compile src_install - -RDEPEND="" -# this should actually be BDEPEND, but this works. -DEPEND="virtual/pmake" - -ESED="/usr/bin/sed" - -# @ECLASS-VARIABLE: mymakeopts -# @DESCRIPTION: -# Options for bsd-make - -# @FUNCTION: append-opt -# @USAGE: < options > -# @DESCRIPTION: -# append options to enable or disable features -append-opt() { - mymakeopts="${mymakeopts} $@" -} - -# @FUNCTION: mkmake -# @USAGE: [ options ] -# @DESCRIPTION: -# calls bsd-make command with the given options, passing ${mymakeopts} to -# enable ports to useflags bridge. -mkmake() { - [[ -z ${BMAKE} ]] && BMAKE="$(get_bmake)" - - tc-export CC CXX LD RANLIB - - set -- ${BMAKE} ${MAKEOPTS} ${EXTRA_EMAKE} ${mymakeopts} NO_WERROR= STRIP= "$@" - echo "${@}" - "${@}" -} - -# @FUNCTION: mkinstall -# @USAGE: [ options ] -# @DESCRIPTION: -# Calls "bsd-make install" with the given options, passing ${mamakeopts} to -# enable ports to useflags bridge -mkinstall() { - [[ -z ${BMAKE} ]] && BMAKE="$(get_bmake)" - - # STRIP= will replace the default value of -s, leaving to portage the - # task of stripping executables. - set -- ${BMAKE} ${mymakeopts} NO_WERROR= STRIP= MANSUBDIR= DESTDIR="${D}" "$@" install - echo "${@}" - "${@}" -} - -# @FUNCTION: dummy_mk -# @USAGE: < dirnames > -# @DESCRIPTION: -# removes the specified subdirectories and creates a dummy makefile in them -# useful to remove the need for "minimal" patches -dummy_mk() { - for dir in $@; do - [ -d ${dir} ] || ewarn "dummy_mk called on a non-existing directory: $dir" - [ -f ${dir}/Makefile ] || ewarn "dummy_mk called on a directory without Makefile: $dir" - echo ".include " > ${dir}/Makefile - done -} - -# @FUNCTION: bsdmk_src_compile -# @DESCRIPTION: -# The bsdmk src_compile function, which is exported -bsdmk_src_compile() { - mkmake "$@" || die "make failed" -} - -# @FUNCTION: bsdmk_src_install -# @DESCRIPTION: -# The bsdmk src_install function, which is exported -bsdmk_src_install() { - mkinstall "$@" || die "install failed" -} diff --git a/eclass/distutils-r1.eclass b/eclass/distutils-r1.eclass index 302651858352..a840769cdecf 100644 --- a/eclass/distutils-r1.eclass +++ b/eclass/distutils-r1.eclass @@ -449,6 +449,8 @@ _distutils_verify_use_setuptools() { elif grep -E -q -s '(from|import)\s+setuptools' setup.py; then if grep -E -q -s 'entry_points\s*=' setup.py; then expected=rdepend + elif grep -F -q -s '[options.entry_points]' setup.cfg; then + expected=rdepend else expected=bdepend fi diff --git a/eclass/games-mods.eclass b/eclass/games-mods.eclass deleted file mode 100644 index d0d72eb83ebb..000000000000 --- a/eclass/games-mods.eclass +++ /dev/null @@ -1,324 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# @DEAD -# All consumers are gone. -# Bug #156882, #574642, #637740. Removal in 14 days. - -# Variables to specify in an ebuild which uses this eclass: -# GAME - (doom3, quake4 or ut2004, etc), unless ${PN} starts with e.g. "doom3-" -# MOD_DESC - Description for the mod -# MOD_NAME - Creates a command-line wrapper and desktop icon for the mod -# MOD_DIR - Subdirectory name for the mod, if applicable -# MOD_ICON - Custom icon for the mod, instead of the default - -inherit eutils games - -EXPORT_FUNCTIONS src_install pkg_postinst - -[[ -z ${GAME} ]] && GAME=${PN%%-*} - -case ${GAME} in - doom3) - GAME_PKGS="games-fps/doom3" - GAME_DIRS=( "${GAMES_PREFIX_OPT}"/doom3 ) - GAME_NAME="Doom 3" - GAME_BIN="doom3" - GAME_ICON="doom3" - DED_PKGS="" - DED_BIN="doom3-ded" - DED_OPTS="+set dedicated 1 +exec server.cfg" - DED_CFG_DIR=".doom3" - SELECT_MOD="+set fs_game " - ;; - enemy-territory) - GAME_PKGS="games-fps/enemy-territory" - GAME_DIRS=( "${GAMES_PREFIX_OPT}"/enemy-territory ) - GAME_NAME="Enemy Territory" - GAME_BIN="et" - GAME_ICON="ET" - DED_PKGS="" - DED_BIN="et-ded" - DED_OPTS="+set dedicated 1 +exec server.cfg" - DED_CFG_DIR=".etwolf" - SELECT_MOD="+set fs_game " - ;; - quake3) - GAME_PKGS="games-fps/quake3 games-fps/quake3-bin" - GAME_DIRS=( "${GAMES_DATADIR}"/quake3 "${GAMES_PREFIX_OPT}"/quake3 ) - GAME_NAME="Quake III" - GAME_BIN="quake3" - GAME_ICON="quake3" - DED_PKGS="" - DED_BIN="quake3-ded" - DED_OPTS="+set dedicated 1 +exec server.cfg" - DED_CFG_DIR=".q3a" - SELECT_MOD="+set fs_game " - ;; - quake4) - GAME_PKGS="games-fps/quake4-bin" - GAME_DIRS=( "${GAMES_PREFIX_OPT}"/quake4 ) - GAME_NAME="Quake 4" - GAME_BIN="quake4" - GAME_ICON="/usr/share/pixmaps/quake4.bmp" - DED_PKGS="" - DED_BIN="quake4-ded" - DED_OPTS="+set dedicated 1 +exec server.cfg" - DED_CFG_DIR=".quake4" - SELECT_MOD="+set fs_game " - ;; - ut2003) - GAME_PKGS="games-fps/ut2003" - GAME_DIRS=( "${GAMES_PREFIX_OPT}"/ut2003 ) - GAME_NAME="UT2003" - GAME_BIN="ut2003" - GAME_ICON="ut2003" - DED_PKGS="" - DED_BIN="ucc" - DED_OPTS="" - DED_CFG_DIR="" - SELECT_MOD="-mod=" - ;; - ut2004) - GAME_PKGS="games-fps/ut2004" - GAME_DIRS=( "${GAMES_PREFIX_OPT}"/{ut2004,ut2004-ded} ) - GAME_NAME="UT2004" - GAME_BIN="ut2004" - GAME_ICON="ut2004" - DED_PKGS="games-server/ut2004-ded" - DED_BIN="ut2004-ded" - DED_OPTS="" - DED_CFG_DIR="" - SELECT_MOD="-mod=" - ;; - *) - eerror "This game is either not supported or you must set the GAME" - eerror "variable to the proper game." - die "games-mods.eclass: unsupported GAME" - ;; -esac - -MOD_BIN="${GAME_BIN}-${PN/${GAME}-}" -MOD_DED_BIN="${MOD_BIN}-ded" - -games-mods_get_rdepend() { - local pkgs - - if [[ ${1} == "--ded" ]] ; then - pkgs=( ${DED_PKGS} ${GAME_PKGS} ) - else - pkgs=( ${GAME_PKGS} ) - fi - - [[ ${#pkgs[@]} -gt 1 ]] && echo -n "|| ( " - - case ${EAPI:-0} in - 0|1) echo -n "${pkgs[@]}" ;; - [23456]) - local p - if [[ ${1} == "--ded" ]] ; then - echo -n "${DED_PKGS}" - for p in ${GAME_PKGS} ; do - echo -n " ${p}[dedicated]" - done - else - for p in ${GAME_PKGS} ; do - echo -n " || ( ${p}[opengl] ${p}[-dedicated] )" - done - fi - ;; - *) die "EAPI ${EAPI} not supported" - esac - - [[ ${#pkgs[@]} -gt 1 ]] && echo -n " )" -} - -DESCRIPTION="${GAME_NAME} ${MOD_NAME} - ${MOD_DESC}" - -SLOT="0" -IUSE="dedicated opengl" -RESTRICT="bindist mirror strip" - -DEPEND="app-arch/unzip" -RDEPEND="dedicated? ( $(games-mods_get_rdepend --ded) ) - opengl? ( $(games-mods_get_rdepend) ) - !dedicated? ( !opengl? ( $(games-mods_get_rdepend) ) )" - -S=${WORKDIR} - -INS_DIR=${GAMES_DATADIR}/${GAME} - -games-mods_use_opengl() { - [[ -z ${MOD_DIR} ]] && return 1 - - if use opengl || ! use dedicated ; then - # Use opengl by default - return 0 - fi - - return 1 -} - -games-mods_use_dedicated() { - [[ -z ${MOD_DIR} ]] && return 1 - - use dedicated && return 0 || return 1 -} - -games-mods_dosyms() { - # We are installing everything for these mods into ${INS_DIR}, - # ${GAMES_DATADIR}/${GAME} in most cases, and symlinking it - # into ${GAMES_PREFIX_OPT}/${GAME} for each game. This should - # allow us to support both binary and source-based games easily. - local dir - for dir in "${GAME_DIRS[@]}" ; do - [[ -z ${dir} || ${INS_DIR} == ${dir} ]] && continue - pushd "${D}/${INS_DIR}" > /dev/null || die "pushd failed" - local i - for i in * ; do - if [[ -d ${i} ]] ; then - if [[ ${i} == ${MOD_DIR} ]] ; then - dosym "${INS_DIR}/${i}" "${dir}/${i}" \ - || die "dosym ${i} failed" - else - local f - while read f ; do - dosym "${INS_DIR}/${f}" "${dir}/${f}" \ - || die "dosym ${f} failed" - done < <(find "${i}" -type f) - fi - elif [[ -f ${i} ]] ; then - dosym "${INS_DIR}/${i}" "${dir}/${i}" \ - || die "dosym ${i} failed" - else - die "${i} shouldn't be there" - fi - done - popd > /dev/null || die "popd failed" - done -} - -games-mods_make_initd() { - cat < "${T}"/${MOD_DED_BIN} -#!/sbin/openrc-run -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# Generated by games-mods.eclass - -depend() { - need net -} - -start() { - ebegin "Starting ${MOD_DED_BIN}" - start-stop-daemon --start --quiet --background --make-pidfile \\ - --pidfile /var/run/${MOD_DED_BIN}.pid \\ - --chuid \${${MOD_DED_BIN//-/_}_user}:\${${MOD_DED_BIN//-/_}_group} \\ - --env HOME="\${${MOD_DED_BIN//-/_}_home}" \\ - --exec "${GAMES_BINDIR}/${MOD_DED_BIN}" \\ - -- \${${MOD_DED_BIN//-/_}_opts} - eend \$? -} - -stop() { - ebegin "Stopping ${MOD_DED_BIN}" - start-stop-daemon --stop \\ - --pidfile /var/run/${MOD_DED_BIN}.pid - eend \$? -} -EOF - - doinitd "${T}"/${MOD_DED_BIN} || die "doinitd failed" -} - -games-mods_make_confd() { - cat <<-EOF > "${T}"/${MOD_DED_BIN} - # User and group the server should run as - ${MOD_DED_BIN//-/_}_user="${GAMES_USER_DED}" - ${MOD_DED_BIN//-/_}_group="${GAMES_GROUP}" - - # Directory to use for HOME - ${MOD_DED_BIN//-/_}_home="${GAMES_PREFIX}" - - # Any extra options you want to pass to the dedicated server - ${MOD_DED_BIN//-/_}_opts="" - EOF - - doconfd "${T}"/${MOD_DED_BIN} || die "doconfd failed" -} - -games-mods_src_install() { - if games-mods_use_opengl ; then - if [[ -n ${MOD_ICON} ]] ; then - # Install custom icon - local ext=${MOD_ICON##*.} - if [[ -f ${MOD_ICON} ]] ; then - newicon "${MOD_ICON}" ${PN}.${ext} || die "newicon failed" - else - newicon ${MOD_DIR}/"${MOD_ICON}" ${PN}.${ext} \ - || die "newicon failed" - fi - case ${ext} in - bmp|ico) - MOD_ICON=/usr/share/pixmaps/${PN}.${ext} - ;; - *) - MOD_ICON=${PN} - ;; - esac - else - # Use the game's standard icon - MOD_ICON=${GAME_ICON} - fi - - games_make_wrapper ${MOD_BIN} "${GAME_BIN} ${SELECT_MOD}${MOD_DIR}" - make_desktop_entry ${MOD_BIN} "${GAME_NAME} - ${MOD_NAME}" "${MOD_ICON}" - # Since only quake3 has both a binary and a source-based install, - # we only look for quake3 here. - case ${GAME} in - quake3) - if has_version games-fps/quake3-bin ; then - games_make_wrapper ${GAME_BIN}-bin-${PN/${GAME}-} \ - "${GAME_BIN}-bin ${SELECT_MOD}${MOD_DIR}" - fi - make_desktop_entry ${GAME_BIN}-bin-${PN/${GAME}-} \ - "${GAME_NAME} - ${MOD_NAME} (binary)" "${MOD_ICON}" - ;; - esac - fi - - # We expect anything not wanted to have been deleted by the ebuild - insinto "${INS_DIR}" - doins -r * || die "doins -r failed" - games-mods_dosyms - - if games-mods_use_dedicated ; then - if [[ -f ${FILESDIR}/server.cfg ]] ; then - insinto "${GAMES_SYSCONFDIR}"/${GAME}/${MOD_DIR} - doins "${FILESDIR}"/server.cfg || die "doins server.cfg failed" - dosym "${GAMES_SYSCONFDIR}"/${GAME}/${MOD_DIR}/server.cfg \ - "${GAMES_PREFIX}"/${DED_CFG_DIR}/${MOD_DIR}/server.cfg \ - || die "dosym server.cfg failed" - fi - games_make_wrapper ${MOD_DED_BIN} \ - "\"${GAMES_BINDIR}/${DED_BIN}\" ${SELECT_MOD}${MOD_DIR} ${DED_OPTS}" - games-mods_make_initd - games-mods_make_confd - fi - - prepgamesdirs -} - -games-mods_pkg_postinst() { - games_pkg_postinst - if games-mods_use_opengl ; then - elog "To play this mod run:" - elog " ${MOD_BIN}" - fi - if games-mods_use_dedicated ; then - elog "To launch a dedicated server run:" - elog " ${MOD_DED_BIN}" - elog "To launch the server at startup run:" - elog " rc-update add ${MOD_DED_BIN} default" - fi -} diff --git a/eclass/obs-download.eclass b/eclass/obs-download.eclass deleted file mode 100644 index d700f18edbd4..000000000000 --- a/eclass/obs-download.eclass +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -# @DEAD -# All consumers were last rited. Removal in 30 days. - -# @ECLASS: obs-download.eclass -# @MAINTAINER: -# maintainer-needed@gentoo.org -# @BLURB: Simplifies downloading from openSUSE Build Service. -# @DESCRIPTION: -# This eclass constructs OBS_URI based on provided project in openSUSE Build -# Service and package name. It can be used by packages/eclasses to download -# actual files. -# -# All you need to do in order to use it is set OBS_PROJECT and OBS_PACKAGE and -# inherit this eclass. It will provide OBS_URI in return which you will prepend -# to your files and use it in SRC_URI. Alternatively you can just set -# OPENSUSE_RELEASE and OBS_PACKAGE and it will give you back OBS_URI for -# downloading files from obs project corresponding to the specified openSUSE -# release. - -# @ECLASS-VARIABLE: OPENSUSE_RELEASE -# @DEFAULT_UNSET -# @DESCRIPTION: -# From which openSUSE realease to take files. -# Eg.: 12.1, 12.2, Factory - -# @ECLASS-VARIABLE: OBS_PROJECT -# @DEFAULT_UNSET -# @DESCRIPTION: -# In which obs project pakage is. -# This variable does not have to be set and is overridden, if -# OPENSUSE_RELEASE is provided. - -# @ECLASS-VARIABLE: OBS_PACKAGE -# @DESCRIPTION: -# Name of the package we want to take files from. -# By default taken from ${PN}. - -[[ -z ${OPENSUSE_RELEASE} ]] || OBS_PROJECT="openSUSE:${OPENSUSE_RELEASE}" -[[ -n ${OBS_PROJECT} ]] || die "OBS_PROJECT not set!" -[[ -n ${OBS_PACKAGE} ]] || OBS_PACKAGE="${PN}" - -OBS_URI="https://api.opensuse.org/public/source/${OBS_PROJECT}/${OBS_PACKAGE}" diff --git a/eclass/sgml-catalog.eclass b/eclass/sgml-catalog.eclass deleted file mode 100644 index e3c228efac29..000000000000 --- a/eclass/sgml-catalog.eclass +++ /dev/null @@ -1,106 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -# @DEAD -# All consumers are gone. Removal in 14 days - -# @ECLASS: sgml-catalog.eclass -# @MAINTAINER: -# No maintainer -# @AUTHOR: -# Author Matthew Turk -# @BLURB: Functions for installing SGML catalogs - -case ${EAPI:-0} in - 0|1|2|3|4|5) inherit base ;; - *) ;; -esac - -DEPEND=">=app-text/sgml-common-0.6.3-r2" - -# @ECLASS-VARIABLE: SGML_TOINSTALL -# @DESCRIPTION: -# An array of catalogs, arranged in pairs. -# Each pair consists of a centralized catalog followed by an ordinary catalog. -SGML_TOINSTALL=() - -# @FUNCTION: sgml-catalog_cat_include -# @USAGE: -# @DESCRIPTION: -# Appends a catalog pair to the SGML_TOINSTALL array. -sgml-catalog_cat_include() { - debug-print function $FUNCNAME $* - SGML_TOINSTALL+=("$1" "$2") -} - -# @FUNCTION: sgml-catalog_cat_doinstall -# @USAGE: -# @DESCRIPTION: -# Adds an ordinary catalog to a centralized catalog. -sgml-catalog_cat_doinstall() { - debug-print function $FUNCNAME $* - has "${EAPI:-0}" 0 1 2 && ! use prefix && EPREFIX= - "${EPREFIX}"/usr/bin/install-catalog --add "${EPREFIX}$1" "${EPREFIX}$2" &>/dev/null -} - -# @FUNCTION: sgml-catalog_cat_doremove -# @USAGE: -# @DESCRIPTION: -# Removes an ordinary catalog from a centralized catalog. -sgml-catalog_cat_doremove() { - debug-print function $FUNCNAME $* - has "${EAPI:-0}" 0 1 2 && ! use prefix && EPREFIX= - "${EPREFIX}"/usr/bin/install-catalog --remove "${EPREFIX}$1" "${EPREFIX}$2" &>/dev/null -} - -sgml-catalog_pkg_postinst() { - debug-print function $FUNCNAME $* - has "${EAPI:-0}" 0 1 2 && ! use prefix && EPREFIX= - - set -- "${SGML_TOINSTALL[@]}" - - while (( $# )); do - if [[ ! -e "${EPREFIX}$2" ]]; then - ewarn "${EPREFIX}$2 doesn't appear to exist, although it ought to!" - shift 2 - continue - fi - einfo "Now adding ${EPREFIX}$2 to ${EPREFIX}$1 and ${EPREFIX}/etc/sgml/catalog" - sgml-catalog_cat_doinstall "$1" "$2" - shift 2 - done - sgml-catalog_cleanup -} - -sgml-catalog_pkg_prerm() { - sgml-catalog_cleanup -} - -sgml-catalog_pkg_postrm() { - debug-print function $FUNCNAME $* - has "${EAPI:-0}" 0 1 2 && ! use prefix && EPREFIX= - - set -- "${SGML_TOINSTALL[@]}" - - while (( $# )); do - einfo "Now removing ${EPREFIX}$2 from ${EPREFIX}$1 and ${EPREFIX}/etc/sgml/catalog" - sgml-catalog_cat_doremove "$1" "$2" - shift 2 - done -} - -sgml-catalog_cleanup() { - has "${EAPI:-0}" 0 1 2 && ! use prefix && EPREFIX= - if [ -e "${EPREFIX}/usr/bin/gensgmlenv" ] - then - einfo Regenerating SGML environment variables ... - gensgmlenv - grep -v export "${EPREFIX}/etc/sgml/sgml.env" > "${EPREFIX}/etc/env.d/93sgmltools-lite" - fi -} - -sgml-catalog_src_compile() { - return -} - -EXPORT_FUNCTIONS pkg_postrm pkg_postinst src_compile pkg_prerm diff --git a/eclass/xemacs-elisp-common.eclass b/eclass/xemacs-elisp-common.eclass deleted file mode 100644 index e0d864b13302..000000000000 --- a/eclass/xemacs-elisp-common.eclass +++ /dev/null @@ -1,315 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# -# Copyright 2007-2011 Hans de Graaff -# -# Based on elisp-common.eclass: -# Copyright 2007 Christian Faulhammer -# Copyright 2002-2004 Matthew Kennedy -# Copyright 2004-2005 Mamoru Komachi -# Copyright 2003 Jeremy Maitin-Shepard -# Copyright 2007 Ulrich Müller -# -# @DEAD -# Ulrich Müller (2019-12-16) -# No longer used by any ebuild in the Gentoo repository. -# Removal in 30 days. -# -# @ECLASS: xemacs-elisp-common.eclass -# @MAINTAINER: -# xemacs@gentoo.org -# @BLURB: XEmacs-related installation utilities -# @DESCRIPTION: -# -# Usually you want to use this eclass for (optional) XEmacs support of -# your package. This is NOT for GNU Emacs! -# -# Many of the steps here are sometimes done by the build system of your -# package (especially compilation), so this is mainly for standalone elisp -# files you gathered from somewhere else. -# -# When relying on the xemacs USE flag, you need to add -# -# xemacs? ( app-editors/xemacs ) -# -# to your DEPEND/RDEPEND line and use the functions provided here to bring -# the files to the correct locations. -# -# @ROFF .SS -# src_compile() usage: -# -# An elisp file is compiled by the xemacs-elisp-compile() function -# defined here and simply takes the source files as arguments. -# -# xemacs-elisp-compile *.el -# -# In the case of interdependent elisp files, you can use the -# xemacs-elisp-comp() function which makes sure all files are -# loadable. -# -# xemacs-elisp-comp *.el -# -# Function xemacs-elisp-make-autoload-file() can be used to generate a -# file with autoload definitions for the lisp functions. It takes a -# list of directories (default: working directory) as its argument. -# Use of this function requires that the elisp source files contain -# magic ";;;###autoload" comments. See the XEmacs Lisp Reference Manual -# (node "Autoload") for a detailed explanation. -# -# @ROFF .SS -# src_install() usage: -# -# The resulting compiled files (.elc) should be put in a subdirectory -# of /usr/lib/xemacs/site-lisp/ which is named after the first -# argument of xemacs-elisp-install(). The following parameters are -# the files to be put in that directory. Usually the subdirectory -# should be ${PN}, but you can choose something else. -# -# xemacs-elisp-install ${PN} *.el *.elc -# -# To let the XEmacs support be activated by XEmacs on startup, you need -# to provide a site file (shipped in ${FILESDIR}) which contains the -# startup code (have a look in the documentation of your software). -# Normally this would look like this: -# -# (add-to-list 'load-path "@SITELISP@") -# (add-to-list 'auto-mode-alist '("\\.csv\\'" . csv-mode)) -# (autoload 'csv-mode "csv-mode" "Major mode for csv files." t) -# -# If your XEmacs support files are installed in a subdirectory of -# /usr/share/xemacs/site-packages/ (which is strongly recommended), you need -# to extend XEmacs' load-path as shown in the first non-comment line. -# The xemacs-elisp-site-file-install() function of this eclass will replace -# "@SITELISP@" by the actual path. -# -# The next line tells XEmacs to load the mode opening a file ending -# with ".csv" and load functions depending on the context and needed -# features. Be careful though. Commands as "load-library" or "require" -# bloat the editor as they are loaded on every startup. When having -# many XEmacs support files, users may be annoyed by the start-up time. -# Also avoid keybindings as they might interfere with the user's -# settings. Give a hint in pkg_postinst(), which should be enough. -# -# The naming scheme for this site-init file matches the shell pattern -# "[1-8][0-9]*-gentoo*.el", where the two digits at the beginning define -# the loading order (numbers below 10 or above 89 are reserved for -# internal use). So if your initialisation depends on another XEmacs -# package, your site file's number must be higher! If there are no such -# interdependencies then the number should be 50. Otherwise, numbers -# divisible by 10 are preferred. -# -# Best practice is to define a SITEFILE variable in the global scope of -# your ebuild (e.g., right after S or RDEPEND): -# -# SITEFILE="50${PN}-gentoo.el" -# -# Which is then installed by -# -# xemacs-elisp-site-file-install "${FILESDIR}/${SITEFILE}" || die -# -# in src_install(). Any characters after the "-gentoo" part and before -# the extension will be stripped from the destination file's name. -# For example, a file "50${PN}-gentoo-${PV}.el" will be installed as -# "50${PN}-gentoo.el". If your subdirectory is not named ${PN}, give -# the differing name as second argument. - -# @ECLASS-VARIABLE: XEMACS_SITELISP -# @DESCRIPTION: -# Directory where packages install indivivual XEmacs Lisp files. -XEMACS_SITELISP=/usr/share/xemacs/site-lisp - -# @ECLASS-VARIABLE: XEMACS_SITEPACKAGE -# @DESCRIPTION: -# Directory where packages install XEmacs Lisp packages. -XEMACS_SITEPACKAGE=/usr/share/xemacs/site-packages - -# @ECLASS-VARIABLE: XEMACS -# @DESCRIPTION: -# Path of XEmacs executable. -XEMACS=/usr/bin/xemacs - -# @ECLASS-VARIABLE: XEMACS_BATCH_CLEAN -# @DESCRIPTION: -# Invocation of XEMACS in batch mode. -XEMACS_BATCH_CLEAN="${XEMACS} --batch --no-site-file --no-init-file" - -# @FUNCTION: xemacs-elisp-compile -# @USAGE: -# @DESCRIPTION: -# Byte-compile elisp files with xemacs. This function will die when -# there is a problem compiling the lisp files. -xemacs-elisp-compile () { - { - ${XEMACS_BATCH_CLEAN} -f batch-byte-compile "$@" - xemacs-elisp-make-autoload-file "$@" - } || die "Compile lisp files failed" -} - -xemacs-elisp-make-autoload-file () { - ${XEMACS_BATCH_CLEAN} \ - -eval "(setq autoload-package-name \"${PN}\")" \ - -eval "(setq generated-autoload-file \"${S}/auto-autoloads.el\")" \ - -l autoload -f batch-update-autoloads "$@" -} - -# @FUNCTION: xemacs-elisp-install -# @USAGE: -# @DESCRIPTION: -# Install elisp source and byte-compiled files. All files are installed -# in site-packages in their own directory, indicated by the first -# argument to the function. This function will die if there is a problem -# installing the list files. - -xemacs-elisp-install () { - local subdir="$1" - shift - ( # use sub-shell to avoid possible environment polution - dodir "${XEMACS_SITEPACKAGE}"/lisp/"${subdir}" - insinto "${XEMACS_SITEPACKAGE}"/lisp/"${subdir}" - doins "$@" - ) || die "Installing lisp files failed" -} - -# @FUNCTION: xemacs-elisp-comp -# @USAGE: -# @DESCRIPTION: -# Byte-compile interdependent XEmacs lisp files. -# Originally taken from GNU autotools, but some configuration options -# removed as they don't make sense with the current status of XEmacs -# in Gentoo. - -xemacs-elisp-comp() { - # Copyright 1995 Free Software Foundation, Inc. - # François Pinard , 1995. - # This script byte-compiles all `.el' files which are part of its - # arguments, using XEmacs, and put the resulting `.elc' files into - # the current directory, so disregarding the original directories used - # in `.el' arguments. - # - # This script manages in such a way that all XEmacs LISP files to - # be compiled are made visible between themselves, in the event - # they require or load-library one another. - - test $# -gt 0 || return 1 - - einfo "Compiling XEmacs Elisp files ..." - - tempdir=elc.$$ - mkdir ${tempdir} - cp "$@" ${tempdir} - pushd ${tempdir} - - echo "(add-to-list 'load-path \"../\")" > script - ${XEMACS_BATCH_CLEAN} -l script -f batch-byte-compile *.el - local ret=$? - mv *.elc .. - - popd - rm -fr ${tempdir} - return ${ret} -} - -# @FUNCTION: xemacs-elisp-site-file-install -# @USAGE: [subdirectory] -# @DESCRIPTION: -# Install XEmacs site-init file in XEMACS_SITELISP directory. -# Automatically inserts a standard comment header with the name of the -# package (unless it is already present). Token @SITELISP@ is replaced -# by the path to the package's subdirectory in XEMACS_SITELISP. - -xemacs-elisp-site-file-install() { - local sf="${1##*/}" my_pn="${2:-${PN}}" ret - local header=";;; ${PN} site-lisp configuration" - - [[ ${sf} == [0-9][0-9]*-gentoo*.el ]] \ - || ewarn "xemacs-elisp-site-file-install: bad name of site-init file" - sf="${T}/${sf/%-gentoo*.el/-gentoo.el}" - ebegin "Installing site initialisation file for XEmacs" - [[ $1 = "${sf}" ]] || cp "$1" "${sf}" - sed -i -e "1{:x;/^\$/{n;bx;};/^;.*${PN}/I!s:^:${header}\n\n:;1s:^:\n:;}" \ - -e "s:@SITELISP@:${EPREFIX}${XEMACS_SITELISP}/${my_pn}:g" "${sf}" - ( # subshell to avoid pollution of calling environment - insinto "${XEMACS_SITELISP}/site-gentoo.d" - doins "${sf}" - ) - ret=$? - rm -f "${sf}" - eend ${ret} "xemacs-elisp-site-file-install: doins failed" -} - -# @FUNCTION: xemacs-elisp-site-regen -# @DESCRIPTION: -# Regenerate the site-gentoo.el file, based on packages' site -# initialisation files in the /usr/share/xemacs/site-lisp/site-gentoo.d/ -# directory. - -xemacs-elisp-site-regen() { - local sitelisp=${ROOT}${EPREFIX}${XEMACS_SITELISP} - local sf i line null="" page=$'\f' - local -a sflist - - if [ ! -d "${sitelisp}" ]; then - eerror "xemacs-elisp-site-regen: Directory ${sitelisp} does not exist" - return 1 - fi - - if [ ! -d "${T}" ]; then - eerror "xemacs-elisp-site-regen: Temporary directory ${T} does not exist" - return 1 - fi - - einfon "Regenerating site-gentoo.el for XEmacs (${EBUILD_PHASE}) ..." - - for sf in "${sitelisp}"/site-gentoo.d/[0-9][0-9]*.el - do - [ -r "${sf}" ] || continue - # sort files by their basename. straight insertion sort. - for ((i=${#sflist[@]}; i>0; i--)); do - [[ ${sf##*/} < ${sflist[i-1]##*/} ]] || break - sflist[i]=${sflist[i-1]} - done - sflist[i]=${sf} - done - - cat <<-EOF >"${T}"/site-gentoo.el - ;;; site-gentoo.el --- site initialisation for Gentoo-installed packages - - ;;; Commentary: - ;; Automatically generated by xemacs-elisp-common.eclass - ;; DO NOT EDIT THIS FILE - - ;;; Code: - EOF - # Use sed instead of cat here, since files may miss a trailing newline. - sed '$q' "${sflist[@]}" >"${T}"/site-gentoo.el - cat <<-EOF >>"${T}"/site-gentoo.el - - ${page} - (provide 'site-gentoo) - - ;; Local ${null}Variables: - ;; no-byte-compile: t - ;; buffer-read-only: t - ;; End: - - ;;; site-gentoo.el ends here - EOF - - if cmp -s "${sitelisp}"/site-gentoo.el "${T}"/site-gentoo.el; then - # This prevents outputting unnecessary text when there - # was actually no change. - # A case is a remerge where we have doubled output. - rm -f "${T}"/site-gentoo.el - echo " no changes." - else - mv "${T}"/site-gentoo.el "${sitelisp}"/site-gentoo.el - echo - case ${#sflist[@]} in - 0) ewarn "... Huh? No site initialisation files found." ;; - 1) einfo "... ${#sflist[@]} site initialisation file included." ;; - *) einfo "... ${#sflist[@]} site initialisation files included." ;; - esac - fi - - return 0 -} diff --git a/eclass/xemacs-elisp.eclass b/eclass/xemacs-elisp.eclass deleted file mode 100644 index a5500af4da01..000000000000 --- a/eclass/xemacs-elisp.eclass +++ /dev/null @@ -1,59 +0,0 @@ -# Copyright 1999-2011 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# -# Copyright 2007-2011 Hans de Graaff -# -# Based on elisp.eclass: -# Copyright 2007 Christian Faulhammer -# Copyright 2002-2003 Matthew Kennedy -# Copyright 2003 Jeremy Maitin-Shepard -# -# @DEAD -# Ulrich Müller (2019-12-16) -# No longer used by any ebuild in the Gentoo repository. -# Removal in 30 days. -# -# @ECLASS: xemacs-elisp.eclass -# @MAINTAINER: -# xemacs@gentoo.org -# @BLURB: Eclass for XEmacs Lisp packages -# @DESCRIPTION: -# Emacs support for other than pure elisp packages is handled by -# xemacs-elisp-common.eclass where you won't have a dependency on XEmacs -# itself. All elisp-* functions are documented there. - -# @ECLASS-VARIABLE: SIMPLE_ELISP -# @DEFAULT_UNSET -# @DESCRIPTION: -# Setting SIMPLE_ELISP=t in an ebuild means, that the package's source -# is a single (in whatever way) compressed elisp file with the file name -# ${PN}-${PV}. This eclass will then redefine ${S}, and move -# ${PN}-${PV}.el to ${PN}.el in src_unpack(). - -inherit xemacs-elisp-common - -if [ "${SIMPLE_ELISP}" = 't' ]; then - S="${WORKDIR}/" -fi - - -DEPEND="app-editors/xemacs" -IUSE="" - -xemacs-elisp_src_unpack() { - unpack ${A} - if [ "${SIMPLE_ELISP}" = 't' ] - then - cd "${S}" && mv ${P}.el ${PN}.el - fi -} - -xemacs-elisp_src_compile() { - xemacs-elisp-compile *.el -} - -xemacs-elisp_src_install () { - xemacs-elisp-install "${PN}" *.el *.elc -} - -EXPORT_FUNCTIONS src_unpack src_compile src_install diff --git a/kde-misc/Manifest.gz b/kde-misc/Manifest.gz index 463b848108e74beb25ebbbe8f05bf329d23575fd..ddab90a80c55bbc34b092b40466d12377f99f408 100644 GIT binary patch literal 5445 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 literal 5443 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 F0059(W&Z#G diff --git a/mail-mta/postfix/Manifest b/mail-mta/postfix/Manifest index 8668732b6269..bd8134d80840 100644 --- a/mail-mta/postfix/Manifest +++ b/mail-mta/postfix/Manifest @@ -2,4 +2,4 @@ DIST postfix-3.4.5.tar.gz 4581301 BLAKE2B 9de66cab6eea610fc83e4629980b3e201b4e3f DIST postfix-3.4.6.tar.gz 4571771 BLAKE2B e08b2e6c01fe54fcc7439182783190f4adb81758a1bbcc1bfec71e02dca91a779308f624e081837f7e2deec8666f10bc51238e90cc952de6c8371fb18790604f SHA512 96430d60cf58b9876e52a742dbfe3ca1da4ec82eeea5cd35c6ee4e69714ddd5601561a6663aac51a34b2d64db4f7678d7c5d720ec9ead807b5d7e87e37434961 DIST postfix-3.4.7.tar.gz 4572758 BLAKE2B 8d811293672fc2a1e0e3276fadd172d9e130a3e0b5ccbaf27ddf183a50f25ca9bbf5c0a28806bb1f79d5648c4de44edd8ee98192355077e29a0c69a2685878dc SHA512 2bc29a87a65c46d06b6fc51c4cdf22da773e63f19488871e040eba6250bf686eecc7de11e14224018c35b061e66e1759c69dc649d7388f724a58080195209e68 DIST postfix-3.4.8.tar.gz 4573099 BLAKE2B cef447c8eeb9e2afbb869a94c5d67680ed7e633ea23108c1c109b632bd3f53f9f666302e8d1dac70affcd7d02d27b71a83b06c8e4564b6187268aa656b4c8132 SHA512 782fe83e4b40c7aadfb4c55850db4c7163dd0f647f4ef133e59f7b47c993b2b4fa6c43ebbc45131caa54d968259f9c8568f47e81bfccda02ab142be52aa95d45 -DIST postfix-3.5-20200105.tar.gz 4626122 BLAKE2B 76dd7f76b8aa3eb7f1017bd45108f9e544f3f68034dbc5f50c8d86e1d9289b8db335888902409511547c6a7832a9878e51ac2d712c1bc2a7b29734d7a04d0aa6 SHA512 9c3096aeb98a8b6c9a38b6282d084009f8ff14a7bd1c6e1ed48e5799aef4b65e74ee3a0b71f25bd5ff6c64b0dc0afe8151110488d7f198237b7726deb51e5ee7 +DIST postfix-3.5-20200112.tar.gz 4620031 BLAKE2B ba83fa70b84befcf0b19a745d0016d0f95c919b67afe1b2929f79925c9e25a22dcc080ce7c594e5f3df09055763850b97daa84ccd4f7427ae980bc89a0d59054 SHA512 ea7974c3e474c723042876659b01c0fdc8629db550b30b2086b87fe5e810581cf253c2af14cc5b85e569a15f326a855a1ca3fc38578f84accf2efac74d0a15ab diff --git a/mail-mta/postfix/postfix-3.5_pre20200105.ebuild b/mail-mta/postfix/postfix-3.5_pre20200112.ebuild similarity index 100% rename from mail-mta/postfix/postfix-3.5_pre20200105.ebuild rename to mail-mta/postfix/postfix-3.5_pre20200112.ebuild diff --git a/media-gfx/Manifest.gz b/media-gfx/Manifest.gz index 84633779525cc931bfea78588d739faf345748a3..c84220953d3038166016c506f3820cf0578e0acf 100644 GIT binary patch delta 38913 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 delta 38920 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 diff --git a/media-gfx/iscan/files/iscan-3.61.0-ijg-libjpeg.patch b/media-gfx/iscan/files/iscan-3.61.0-ijg-libjpeg.patch new file mode 100644 index 000000000000..2625741d4094 --- /dev/null +++ b/media-gfx/iscan/files/iscan-3.61.0-ijg-libjpeg.patch @@ -0,0 +1,45 @@ +--- a/filters/jpeg.cpp ++++ b/filters/jpeg.cpp +@@ -410,13 +410,13 @@ + cinfo_.image_height = ctx_.height (); + + jpeg_set_defaults (&cinfo_); +- jpeg_set_quality (&cinfo_, quality_, true); ++ jpeg_set_quality (&cinfo_, quality_, TRUE); + + cinfo_.density_unit = 1; // in dpi + cinfo_.X_density = ctx_.x_resolution (); + cinfo_.Y_density = ctx_.y_resolution (); + +- jpeg_start_compress (&cinfo_, true); ++ jpeg_start_compress (&cinfo_, TRUE); + + cache_ = new octet[ctx_.octets_per_line ()]; + cache_size_ = ctx_.octets_per_line (); +@@ -462,7 +462,7 @@ + dmgr_.next_output_byte = jbuf_ + (jbuf_size_ - n); + dmgr_.free_in_buffer = n; + +- return true; ++ return TRUE; + } + + void +@@ -535,7 +535,7 @@ + + //jpegデータの一部が分割されて送られてきても正常に動作するように変更 + +- return false; ++ return FALSE; + } + + void +@@ -580,7 +580,7 @@ + { + if (!header_done_) + { +- if (JPEG_SUSPENDED == jpeg_read_header (&cinfo_, true)) ++ if (JPEG_SUSPENDED == jpeg_read_header (&cinfo_, TRUE)) + { + log::trace ("jpeg_read_header suspended"); + if (!reclaim_space ()) diff --git a/media-gfx/iscan/iscan-3.61.0.ebuild b/media-gfx/iscan/iscan-3.61.0.ebuild index 3fe05c6da65a..5ea99a53ae23 100644 --- a/media-gfx/iscan/iscan-3.61.0.ebuild +++ b/media-gfx/iscan/iscan-3.61.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -32,6 +32,8 @@ RDEPEND=${DEPEND} S="${WORKDIR}/utsushi-0.$(ver_cut 2-3)" +PATCHES=( "${FILESDIR}"/${PN}-3.61.0-ijg-libjpeg.patch ) + src_configure() { econf \ $(use_with gui gtkmm) \ diff --git a/media-gfx/kuickshow/kuickshow-0.10.1.ebuild b/media-gfx/kuickshow/kuickshow-0.10.1.ebuild index b75ef6343d8e..9e8a35b597b5 100644 --- a/media-gfx/kuickshow/kuickshow-0.10.1.ebuild +++ b/media-gfx/kuickshow/kuickshow-0.10.1.ebuild @@ -1,36 +1,39 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 -KDE_HANDBOOK="forceoptional" -inherit kde5 +ECM_HANDBOOK="forceoptional" +KFMIN=5.60.0 +QTMIN=5.12.3 +inherit ecm kde.org DESCRIPTION="Image viewer based on KDE Frameworks" HOMEPAGE="https://userbase.kde.org/KuickShow" SRC_URI="mirror://kde/stable/${PN}/${PV}/${P}.tar.xz" LICENSE="GPL-2" +SLOT="5" KEYWORDS="~amd64 ~x86" IUSE="debug" DEPEND=" - $(add_frameworks_dep kcompletion) - $(add_frameworks_dep kconfig) - $(add_frameworks_dep kconfigwidgets) - $(add_frameworks_dep kcoreaddons) - $(add_frameworks_dep ki18n) - $(add_frameworks_dep kiconthemes) - $(add_frameworks_dep kinit) - $(add_frameworks_dep kio) - $(add_frameworks_dep kjobwidgets) - $(add_frameworks_dep kwidgetsaddons) - $(add_frameworks_dep kwindowsystem) - $(add_frameworks_dep kxmlgui) - $(add_qt_dep qtgui) - $(add_qt_dep qtprintsupport) - $(add_qt_dep qtwidgets) - $(add_qt_dep qtx11extras) + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtprintsupport-${QTMIN}:5 + >=dev-qt/qtwidgets-${QTMIN}:5 + >=dev-qt/qtx11extras-${QTMIN}:5 + >=kde-frameworks/kcompletion-${KFMIN}:5 + >=kde-frameworks/kconfig-${KFMIN}:5 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/kiconthemes-${KFMIN}:5 + >=kde-frameworks/kinit-${KFMIN}:5 + >=kde-frameworks/kio-${KFMIN}:5 + >=kde-frameworks/kjobwidgets-${KFMIN}:5 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 + >=kde-frameworks/kwindowsystem-${KFMIN}:5 + >=kde-frameworks/kxmlgui-${KFMIN}:5 media-libs/imlib x11-libs/libX11 " diff --git a/media-gfx/plantuml/Manifest b/media-gfx/plantuml/Manifest index a947021cf405..6a0c599a475c 100644 --- a/media-gfx/plantuml/Manifest +++ b/media-gfx/plantuml/Manifest @@ -1,2 +1,3 @@ DIST plantuml-1.2019.13.tar.gz 4552633 BLAKE2B f6ea05bdd1e4e3cf748dc4d48ca9a89f06246d135bfcc410ec1b2094d1e53ab6ae415c2b39a3fc56441d17999794c1862b95718932d6a20152550deaa42a6c0e SHA512 8d2a2520821a5f75c3508bf2598186718469c6cf2c411f3b975de1abbb4792be8ae70ec84da7ae0bf4668738ca052de5463701dafc5805f362876f1d770ad494 +DIST plantuml-1.2020.0.tar.gz 4552164 BLAKE2B c78da31cffbeb0cf1a8852e53d07126c9b0dc80bf12f36f1039c806651c6802dd63456610307836207158bc871c4e2a8d9cf12a80bafa9dbde3b2be29b02f2e8 SHA512 1c3a7f735a197e5fd044547a6c48f21c2ee774d553d3de82d4931b2684a56dc4ef8af5f524e6aa4eebcb16f214620f6c99c038101d6703f03642a5b94f124fa8 DIST plantuml-8046.tar.gz 2966063 BLAKE2B 8634fbccbcd0ae2038a5e611215dd4343baba5e9562c02d6ebfc2a9fe702359fd035f490a9fd06484c08431993792efd1b3afd35f2a9812fb052f92f3616e284 SHA512 2ddae800fb30c0e352b44ef06476f7d770c12d516d93fe6f82ec1f33dd3bc1cb3330ba4a0cc89e06daa6eec9a56dc772a4f901d441dea86a8ce82b8d298cdfd5 diff --git a/media-gfx/plantuml/plantuml-1.2020.0.ebuild b/media-gfx/plantuml/plantuml-1.2020.0.ebuild new file mode 100644 index 000000000000..62b6323d8b9f --- /dev/null +++ b/media-gfx/plantuml/plantuml-1.2020.0.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +JAVA_PKG_IUSE="source" +inherit java-pkg-2 java-ant-2 desktop xdg + +DESCRIPTION="Draw UML diagrams using a simple and human readable text description" +HOMEPAGE="http://plantuml.com" +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +DEPEND=">=virtual/jdk-1.8" + +RDEPEND=">=virtual/jre-1.8 + dev-java/ant-core:0 + >=media-gfx/graphviz-2.26.3" + +EANT_BUILD_TARGET="dist" +EANT_GENTOO_CLASSPATH="ant-core" +JAVA_ANT_REWRITE_CLASSPATH="true" + +src_install() { + java-pkg_dojar ${PN}.jar + java-pkg_dolauncher ${PN} --jar ${PN}.jar + use source && java-pkg_dosrc src/* + + make_desktop_entry plantuml PlantUML +} diff --git a/media-libs/Manifest.gz b/media-libs/Manifest.gz index 28598bb19c1eaae044ce6e1ce328d53b17e1ec07..6f1e4197b34686581203220061be1971d97ce146 100644 GIT binary patch delta 59275 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

ZVF-YTzMQDWst5S;Z#^^dvq;q{DMV} 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 sw{)|ztNB=z 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 diff --git a/media-libs/imlib2/imlib2-1.6.1.ebuild b/media-libs/imlib2/imlib2-1.6.1.ebuild index 0efb4f519452..9d8409d3ec43 100644 --- a/media-libs/imlib2/imlib2-1.6.1.ebuild +++ b/media-libs/imlib2/imlib2-1.6.1.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://downloads.sourceforge.net/enlightenment/${P}.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ia64 ~mips ~ppc ~ppc64 ~s390 ~sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="+X bzip2 cpu_flags_x86_mmx cpu_flags_x86_sse2 doc +gif +jpeg mp3 +png +shm static-libs +tiff +webp zlib" diff --git a/media-libs/mutagen/mutagen-1.43.0.ebuild b/media-libs/mutagen/mutagen-1.43.0.ebuild index 1070b0307c47..eee51ff76ab1 100644 --- a/media-libs/mutagen/mutagen-1.43.0.ebuild +++ b/media-libs/mutagen/mutagen-1.43.0.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/quodlibet/mutagen/releases/download/release-${PV}/${ LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux" IUSE="doc test" # TODO: Missing support for >=dev-python/eyeD3-0.7 API diff --git a/media-sound/Manifest.gz b/media-sound/Manifest.gz index d77c6673eb188471354ce2c8b0cea85382f93da9..cab729cc6b54a083dce24ae3bc812d35d622f578 100644 GIT binary patch delta 57381 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 delta 57383 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%0A6U1cvLPCLhSYieKuc;GQRaua%7 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 -Bug-Debian: https://bugs.debian.org/811778 ---- -This patch header follows DEP-3: http://dep.debian.net/deps/dep3/ ---- - include/random.h | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - ---- din-5.2.1.orig/include/random.h -+++ din-5.2.1/include/random.h -@@ -28,9 +28,9 @@ - - const int N = 624; - const int M = 397; --const int MATRIX_A = 0x9908b0df; /* constant vector a */ --const int UPPER_MASK = 0x80000000; /* most significant w-r bits */ --const int LOWER_MASK = 0x7fffffff; /* least significant r bits */ -+const unsigned int MATRIX_A = 0x9908b0df; /* constant vector a */ -+const unsigned int UPPER_MASK = 0x80000000; /* most significant w-r bits */ -+const unsigned int LOWER_MASK = 0x7fffffff; /* least significant r bits */ - - static unsigned int mt[N]; /* the array for the state vector */ - static int mti=N+1; /* mti==N+1 means mt[N] is not initialized */ diff --git a/media-sound/grip/Manifest b/media-sound/grip/Manifest index 3fcf2c37d128..d3a1153d8886 100644 --- a/media-sound/grip/Manifest +++ b/media-sound/grip/Manifest @@ -1,4 +1,2 @@ -DIST grip-3.10.2.tar.gz 980804 BLAKE2B d7dd2585d379733a60215705b5d91ffb3ba292bf78b6728c0ce4ccd98eeb79a5c26131b1023e884d51810857c25a18066e89e726d6d08e2b8b125840b0c30016 SHA512 ee17d5842ff4d13b812e5863ce5d0c516d6bf6bffc8131c685056e1f4bb003ebbc9cad99d48d0dc9d3657d0b13d63c2bf09a67db0d37ea47c8ce715c70cfd3fa DIST grip-3.9.0.tar.gz 968706 BLAKE2B 9d530b1e7c93239d4298a57a784eec38d98fe57e2c964018a04a8646ce5f1f4734b21103f31612bac4cc45c8c03eeca2080ba88d60a2cfe51d161ef61758639b SHA512 748821f59c90d7239bb711a4a7e1df4e9f2b67ff7bd5c635a2c49389efc7836cca6672cdd93e727f8b97c4e2221f895cc7b4110aa0d3419a5fbe56530ca1b1d0 -DIST grip-4.0.0.tar.gz 1004651 BLAKE2B c6f4e5be8a3635be9445b9ad215e0629697ac31f71e92fa68ceffe5396acd6a1fc19597ed6f6f8ced4d350e30484f6cc12ceb6e35fc15ec3e905c5bd2ec81877 SHA512 1e17cc81b2fc9063edacbcbb1cd23ea2c55ac013a3dc57f754e267ef7a3a62f44b4e11561f05ec8534f02ae6543aafecd8882d25bf6b843d01f5cddf05618319 DIST grip-4.0.1.tar.gz 1004917 BLAKE2B 0102d21570c5716283354cda65c694b3be708e7718535f2f3c806187edcd5ebceb834fec9f73908780d23e33f973b60e223a8d7d60e0f61f2bbe0e5340792f16 SHA512 3c5d13e83ae5b0ac03f887fd96b254700f25850ec8794daf4ff454efea0bd59e6a201e0104ffb72c5cc07fee67efe13d0891354faf09452a667131e04d9e1ac3 diff --git a/media-sound/grip/grip-3.10.2.ebuild b/media-sound/grip/grip-3.10.2.ebuild deleted file mode 100644 index 5ebbbe73084f..000000000000 --- a/media-sound/grip/grip-3.10.2.ebuild +++ /dev/null @@ -1,53 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -inherit flag-o-matic toolchain-funcs libtool - -DESCRIPTION="GTK+ based Audio CD Player/Ripper" -HOMEPAGE="https://sourceforge.net/projects/grip/" -SRC_URI="mirror://sourceforge/grip/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86" -IUSE="vorbis" - -# lame and vorbis-tools are no real RDEPENDs. But without them -# grip cannot convert ripped files to any format. So use them as -# a sane default. -RDEPEND=" - gnome-base/libgnome - >=gnome-base/libgnomeui-2.2.0 - >=media-libs/id3lib-3.8.3 - media-sound/cdparanoia - media-sound/lame - net-misc/curl - >=x11-libs/gtk+-2.2:2 - x11-libs/libX11 - x11-libs/pango - x11-libs/vte:0 - vorbis? ( media-sound/vorbis-tools ) -" -# gnome-extra/yelp, see bug 416843 -DEPEND=" - ${RDEPEND} - sys-devel/gettext -" -BDEPEND=" - virtual/pkgconfig -" - -src_prepare() { - default - sed '/^Icon/s@grip\b@gripicon@' -i grip.desktop || die -} - -src_configure() { - # Bug #69536 - [[ $(tc-arch) == "x86" ]] && append-flags "-mno-sse" - - strip-linguas be bg ca de en en_CA en_GB en_US es fi fr hu it ja nb nl pl_PL pt_BR ru sr vi zh_CN zh_HK zh_TW - - econf --disable-werror -} diff --git a/media-sound/grip/grip-3.9.0.ebuild b/media-sound/grip/grip-3.9.0-r1.ebuild similarity index 89% rename from media-sound/grip/grip-3.9.0.ebuild rename to media-sound/grip/grip-3.9.0-r1.ebuild index 21ff65596542..07771797ceba 100644 --- a/media-sound/grip/grip-3.9.0.ebuild +++ b/media-sound/grip/grip-3.9.0-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -36,12 +36,6 @@ DEPEND=" virtual/pkgconfig " -src_prepare() { - default - - sed '/^Icon/s@grip\b@gripicon@' -i grip.desktop || die -} - src_configure() { # Bug #69536 [[ $(tc-arch) == "x86" ]] && append-flags "-mno-sse" diff --git a/media-sound/grip/grip-4.0.0.ebuild b/media-sound/grip/grip-4.0.1-r1.ebuild similarity index 90% rename from media-sound/grip/grip-4.0.0.ebuild rename to media-sound/grip/grip-4.0.1-r1.ebuild index 1c4858f20805..e5b048598f1c 100644 --- a/media-sound/grip/grip-4.0.0.ebuild +++ b/media-sound/grip/grip-4.0.1-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -38,11 +38,6 @@ BDEPEND=" virtual/pkgconfig " -src_prepare() { - default - sed '/^Icon/s@grip\b@gripicon@' -i grip.desktop || die -} - src_configure() { # Bug #69536 [[ $(tc-arch) == "x86" ]] && append-flags "-mno-sse" diff --git a/media-sound/grip/grip-4.0.1.ebuild b/media-sound/grip/grip-4.0.1.ebuild deleted file mode 100644 index 1c4858f20805..000000000000 --- a/media-sound/grip/grip-4.0.1.ebuild +++ /dev/null @@ -1,53 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -inherit flag-o-matic toolchain-funcs libtool - -DESCRIPTION="GTK+ based Audio CD Player/Ripper" -HOMEPAGE="https://sourceforge.net/projects/grip/" -SRC_URI="mirror://sourceforge/grip/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86" -IUSE="vorbis" - -# lame and vorbis-tools are no real RDEPENDs. But without them -# grip cannot convert ripped files to any format. So use them as -# a sane default. -RDEPEND=" - dev-libs/glib:2 - gnome-base/libgnome - >=gnome-base/libgnomeui-2.2.0 - >=media-libs/id3lib-3.8.3 - media-sound/cdparanoia - media-sound/lame - net-misc/curl - >=x11-libs/gtk+-2.2:2 - x11-libs/libX11 - x11-libs/pango - vorbis? ( media-sound/vorbis-tools ) -" -# gnome-extra/yelp, see bug 416843 -DEPEND=" - ${RDEPEND} - sys-devel/gettext -" -BDEPEND=" - virtual/pkgconfig -" - -src_prepare() { - default - sed '/^Icon/s@grip\b@gripicon@' -i grip.desktop || die -} - -src_configure() { - # Bug #69536 - [[ $(tc-arch) == "x86" ]] && append-flags "-mno-sse" - - strip-linguas be bg ca de en en_CA en_GB en_US es fi fr hu it ja nb nl pl_PL pt_BR ru sr vi zh_CN zh_HK zh_TW - - econf --disable-werror -} diff --git a/media-sound/qtractor/Manifest b/media-sound/qtractor/Manifest index 154ec024730b..b65fe25d83e2 100644 --- a/media-sound/qtractor/Manifest +++ b/media-sound/qtractor/Manifest @@ -1,2 +1,3 @@ DIST qtractor-0.9.11.tar.gz 1849813 BLAKE2B 747916fe45285b00c837af5868ebdaa6b9bf5812b8fa58c4bfbd8662c5519106cbb0a9708121f3391ca4f45bf0af0715994ad8400edf01fa8bd0dcec848aa438 SHA512 8c6cb7ce5f5b5162c4a233aa733f0cb8424f4f84a91546fbbe7af35d534ffc3db6a583712d8ca906adc7edd5e92d28cce6927b340ec4750eafe14500eb8dd8c6 +DIST qtractor-0.9.12.tar.gz 1893356 BLAKE2B 221062e1557fbfa209a3a55b3eaa8c80a5026886d33bb1c27de2fa410f0ab301bf3323cb7b451e2b326d26c9de9904e19578c02f602aed681fa9100b6124842e SHA512 cdd7414e2b287272164e3876603f4b051f22399e14aeb61c0e8d30a159a146d0028d36463400a239630cb31ba66bcd96302fb522fd8304342e533fd9d420cb2d DIST qtractor-0.9.9.tar.gz 1831016 BLAKE2B caef9b7a29ae30661dd08c302b16a2f12c66e2f1ffd63ca847ffd4272bcd114ecf74f1dddde1c37788e635896f25ca62283adc773734754d65ea12618248368b SHA512 151a3a92cfb98b9c9b19d18730109bce83744d4c24d3ca200f53a04938cbab1f33dd8080d3faae47b5026eebbbb750a74f64a5a046b0967278e848f424ff962a diff --git a/media-sound/qtractor/qtractor-0.9.12.ebuild b/media-sound/qtractor/qtractor-0.9.12.ebuild new file mode 100644 index 000000000000..ac61f7e78965 --- /dev/null +++ b/media-sound/qtractor/qtractor-0.9.12.ebuild @@ -0,0 +1,67 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit flag-o-matic qmake-utils xdg + +DESCRIPTION="Audio/MIDI multi-track sequencer written in C++ with the Qt framework" +HOMEPAGE="https://qtractor.sourceforge.io" +SRC_URI="mirror://sourceforge/qtractor/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +IUSE="aubio cpu_flags_x86_sse debug dssi libsamplerate mad osc rubberband vorbis zlib" + +BDEPEND=" + dev-qt/linguist-tools:5 + virtual/pkgconfig +" +DEPEND=" + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtwidgets:5 + dev-qt/qtxml:5 + dev-qt/qtx11extras:5 + media-libs/alsa-lib + media-libs/ladspa-sdk + media-libs/libsndfile + >=media-libs/lilv-0.16.0 + media-libs/lv2 + media-libs/suil + virtual/jack + aubio? ( media-libs/aubio ) + dssi? ( media-libs/dssi ) + libsamplerate? ( media-libs/libsamplerate ) + mad? ( media-libs/libmad ) + osc? ( media-libs/liblo ) + rubberband? ( media-libs/rubberband ) + vorbis? ( media-libs/libvorbis ) + zlib? ( sys-libs/zlib ) +" +RDEPEND="${DEPEND}" + +PATCHES=( + "${FILESDIR}/${PN}-0.9.4-dont-compress-manpages.patch" +) + +src_configure() { + append-cxxflags -std=c++11 + econf \ + --enable-ladspa \ + --enable-lilv \ + $(use_enable debug) \ + $(use_enable aubio libaubio) \ + $(use_enable dssi) \ + $(use_enable libsamplerate) \ + $(use_enable mad libmad) \ + $(use_enable osc liblo) \ + $(use_enable rubberband librubberband) \ + $(use_enable cpu_flags_x86_sse sse) \ + $(use_enable vorbis libvorbis) \ + $(use_enable zlib libz) + + eqmake5 ${PN}.pro -o ${PN}.mak +} diff --git a/media-sound/teamspeak-client/files/ts3client-bin-r1 b/media-sound/teamspeak-client/files/ts3client-bin-r1 deleted file mode 100644 index 3edbc2e7907a..000000000000 --- a/media-sound/teamspeak-client/files/ts3client-bin-r1 +++ /dev/null @@ -1,13 +0,0 @@ -#!/bin/bash - -# Sets BASEDIR for teamspeak3-client -BASEDIR="/opt/teamspeak3-client" - -# Work around DT_RPATH (.) security issue by chdir'ing into expected $LD_LIBRARY_PATH -export LD_LIBRARY_PATH="${BASEDIR}${LD_LIBRARY_PATH:+:}${LD_LIBRARY_PATH}" - -# Preload the library that provides calloc@Qt_5 and such (gentoo bug 675874) -export LD_PRELOAD="${BASEDIR}/overrides.so${LD_PRELOAD:+:}${LD_PRELOAD}" - -# Launch teamspeak3-client -cd "${BASEDIR}" && exec "${BASEDIR}/ts3client" $* diff --git a/media-sound/teamspeak-server/Manifest b/media-sound/teamspeak-server/Manifest index ef01ec3875c3..54bb992039a8 100644 --- a/media-sound/teamspeak-server/Manifest +++ b/media-sound/teamspeak-server/Manifest @@ -1,2 +1,4 @@ DIST teamspeak3-server_linux_amd64-3.10.2.tar.bz2 9242362 BLAKE2B ad275eac241182aa15410ba32983bc1e598f55090eb35559fe6cf3f18fd6b3a1395a36f320dd36ea3fa44390afd698f6734b034536cd48d049028e09943df7f4 SHA512 3be39004d557fb58efd272dac3e005c08db8ae05e04cc5cfdc146296bca7b0a02d7011bb77d6d45074056b458e14111dbd79882603b4be9fba58de7c9b384b84 +DIST teamspeak3-server_linux_amd64-3.11.0.tar.bz2 9245357 BLAKE2B ae40cb8d651d2dce71590836a72e9798b312e54363416a863926924be7eda0327f03349cef0006633661d8789c3f8495b700a8d278255cde59d42e8d0c79ce52 SHA512 e72d042e971f98a55f53eaf55d716c85db28f67fd72be545e47bcef8e4c8bd03281963eb757a0b1293bcc2e37630769b66f4c3daebf2c3510fd323dad849dbc0 DIST teamspeak3-server_linux_x86-3.10.2.tar.bz2 9049720 BLAKE2B 86f854c2b18397bde3cbb02b9d0024af8d3fbbdc695dae0f7f950fb5670cc6c983e8eb20dee97409a87b6cd572772cf72cfddee0254857023aa4e8446ea71068 SHA512 5ad16efc1a0b8dad6696d4121560cc793a35b15473391fcb18a8edd72031415775fb10d0c686a2af550f36748c17db03ac8caae76b0ef7e4ffa528d3ab416951 +DIST teamspeak3-server_linux_x86-3.11.0.tar.bz2 9052940 BLAKE2B 6b045232734e7b19e2f2acbeaac9d254bf9c58f26cbb2cbb3f8bd1992492033694201b8ea0386e397f0237a9cc43ba96c181ae450615a64f607b6799654afc0b SHA512 18deaeb10f7753f68ec1c3cd6612f04d9c057fe4c4f566a3d1f0874836d554d602630d0890540d7e0f7a5c150bd098073eba7f84f4c3aed7e002a3677304c654 diff --git a/media-sound/teamspeak-server/teamspeak-server-3.11.0.ebuild b/media-sound/teamspeak-server/teamspeak-server-3.11.0.ebuild new file mode 100644 index 000000000000..bf9ed2742678 --- /dev/null +++ b/media-sound/teamspeak-server/teamspeak-server-3.11.0.ebuild @@ -0,0 +1,119 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit systemd + +DESCRIPTION="A server software for hosting quality voice communication via the internet" +HOMEPAGE="https://www.teamspeak.com/" +SRC_URI=" + amd64? ( https://files.teamspeak-services.com/releases/server/${PV}/teamspeak3-server_linux_amd64-${PV}.tar.bz2 ) + x86? ( https://files.teamspeak-services.com/releases/server/${PV}/teamspeak3-server_linux_x86-${PV}.tar.bz2 ) +" + +LICENSE="Apache-2.0 Boost-1.0 BSD LGPL-2.1 LGPL-3 MIT teamspeak3" +SLOT="0" +KEYWORDS="-* ~amd64 ~x86" +IUSE="doc mysql tsdns" + +RESTRICT="bindist mirror" + +RDEPEND=" + acct-group/teamspeak + acct-user/teamspeak +" + +QA_PREBUILT=" + opt/teamspeak3-server/libmariadb.so.2 + opt/teamspeak3-server/libts3db_mariadb.so + opt/teamspeak3-server/libts3db_sqlite3.so + opt/teamspeak3-server/libts3_ssh.so + opt/teamspeak3-server/ts3server + opt/teamspeak3-server/tsdnsserver +" + +src_unpack() { + default + + mv teamspeak3-server_linux_$(usex amd64 amd64 x86) "${P}" || die +} + +src_install() { + diropts -o teamspeak -g teamspeak + keepdir /opt/teamspeak3-server /var/log/teamspeak3-server + + diropts + keepdir /etc/teamspeak3-server + + touch "${ED}"/opt/teamspeak3-server/.ts3server_license_accepted || die + + exeinto /opt/teamspeak3-server + doexe ts3server + + dodir /opt/bin + dosym ../teamspeak3-server/ts3server /opt/bin/ts3server + + exeinto /opt/teamspeak3-server + doexe libts3db_sqlite3.so libts3_ssh.so + + insinto /opt/teamspeak3-server/serverquerydocs + doins -r serverquerydocs/. + + insinto /opt/teamspeak3-server/sql + doins sql/*.sql + doins -r sql/create_sqlite + + insinto /etc/teamspeak3-server + newins "${FILESDIR}"/ts3server.ini-r1 ts3server.ini + + dodoc CHANGELOG + docinto ts3server + dodoc doc/*.txt + + newinitd "${FILESDIR}"/teamspeak.initd-r1 teamspeak3-server + systemd_newunit "${FILESDIR}"/teamspeak.service teamspeak3-server.service + + newenvd - 99teamspeak3-server <<- EOF + CONFIG_PROTECT="/etc/teamspeak3-server/ts3server.ini /etc/teamspeak3-server/ts3server_mariadb.ini /etc/teamspeak3-server/tsdns_settings.ini" + EOF + + if use doc; then + docinto html + dodoc -r doc/serverquery/. + fi + + if use mysql; then + insinto /etc/teamspeak3-server + newins "${FILESDIR}"/ts3server_mariadb.ini.sample-r1 ts3server_mariadb.ini.sample + doins "${FILESDIR}"/ts3db_mariadb.ini.sample + + exeinto /opt/teamspeak3-server + doexe libts3db_mariadb.so + doexe redist/libmariadb.so.2 + + insinto /opt/teamspeak3-server/sql + doins -r sql/create_mariadb + doins -r sql/updates_and_fixes + fi + + if use tsdns; then + exeinto /opt/teamspeak3-server + doexe tsdns/tsdnsserver + dodir /opt/bin + dosym ../teamspeak3-server/tsdnsserver /opt/bin/tsdnsserver + + insinto /etc/teamspeak3-server + doins tsdns/tsdns_settings.ini.sample + + docinto tsdns + dodoc tsdns/{README,USAGE} + fi +} + +pkg_postinst() { + elog "If you have a license," + elog "put it in /opt/teamspeak3-server named as licensekey.dat." + elog "Please note, that the license must be writeable by the teamspeak user," + elog "as it will be automatically updated every six months." +} diff --git a/metadata/Manifest.gz b/metadata/Manifest.gz index 382cb2b6d9642ae222a01887a53983617f06d07c..192c7f422b9c4ef8658c555bf8bfd6214f013835 100644 GIT binary patch literal 2497 zcmV;y2|o58iwFP!00002|9zL+a#hC>hVOX_y?}7fx#vq^9`6SC?|mnC~5DtX8!(9{ngD+H&-`*`|0cNfB5lAd%gPduQz{r5x=}L)s}il zR{M@aRY&kN%zUrCz2xF8m=~!#q%LudWh+!^)?9X(qjulkR!XtVWMNAfmfFld)5_JC zS(P3%#HKBmE}FxrGPeu=9VK4<`1MT*@ydAaa2tE3Y`KM|VdfN#W0aEn^k|}1%kU85S)$*U8&o4w@uDi$k`|G#%`0C**N(>k9gv*!KX0SbT9KDwzHCd0| zgIL!T>gr{ce%|dlg}!92kS56Wu{BPvlO&Hk%~omLv~uw@lS~0#-L=*(wszl1(i&rg zFuKh>(hSWm;7J@Kc}=@nkSIQsk0k~dlsS}C>v?_6Gn6rTFyIx5TRn^L5&m04$XkZ) zq$6vvCMmWSv#&H_Xmd*}HI|msfz@@jIJ39~w>AGKcvW6L{(L>}{de?w(+ha8WTxPy z1@|ywa-bQ#dg*b^wxT9)eZqtuS{)XYdt}!rAmeLGfh%hj)0B$4&%8Y4YzOq+HutXG z+*i%pV}%+aCAAiMA0rpw`3T--(A0b z=T|Z5lW6mXW8J#sJ|NMw8e~}=L1Ry8Fs0s*i%9epOmmBklc-eR+ANkm2cp%vSLc=`>A1&i6`~Yf`RLQR;0{p7dX9PG6)jCqAE66Aq9Esp>c?EMENu%}@|6wXd8RnK zSI?_6nb0GYg1%wp84CizWLE8CB_@?pVAi!IRVxiADu}k_W*d*;vI96vnD~gFJ11qf zAE0|<@9zKk_}uUBHuBVVfhne4Rt+&kl{g#X$w5nER82?98#~I%m5u3@y|M$_Y?%YB zHIQx#lGhx1xL_F$@=c%@FD33Yd)k?)3+F$qvzd+C%_HM7dF=%zembHD>osxy1n#*P zbeDnBE3ew2^uU*L%Cf8FWg#Q>s}Uj6 z8&=hhIdx7H`~ysHf4%?5^2dkgzumsM!UCh@3sQV5F03=eYPb{+Z`>Db0;-Y8tu-tO zbGOwBR2+vZw%aI@r49_9i}P(f56(=i+l7Znh4{NWQWC^&4ZpMFQG6(yw+y8q$rGVW z%~#B6?2Xq&yh_!JPH-0upo9u|HMziGjp5aiE3(#!rPVrD&aKS0$F6Saco_+Tc$XHm z=DP_dCM8QQPyj|VRt$QFw!7vSJ|Ok$dV7CscVE1DeYf6=@!|P91GEy`C*B`ZTXWac zCn+>IV{WN6VNUr(B)*|()eZOY1;upGXr4V1QhRfeB!l=_6OT)Ar2sWE^B&BtRBkT? z@a6`lP@#b$^*|<jItmm=s0G|Zz`@rHky72=5Gq+=izMrjCI zCE+}4(kD)DC=TCZ$U?powyjcP9MiT7UhgeCK}!>?N6cU$*Wt~PcMRS%vUkG3D<2R^ zbQk=-=CGJ9PO=OW4|TLsd9qt}>urS%6`X{S&S04n4uRDW1t2ex1OvE0zJHF_`S;=V zXHUwLv>vR;|M_Q<)k+3AgZjtuJizft(gdiOL?H_*d++Y3tUw(Lhd;9wFk3awI*|#^}eem+RE@S8Nt zg-V09SX$EIR?1jG+hh$vTKFcF2Z6(S$hTIkIusZ(G1w0$>1!8-L$*-Dk>Yv%elK5I zwhg02$e_PF&!ZNSTr@1r^cVyR0r8Sdcw@%IK2AC4RUsP|;<5C}sYtv)1?8rdW{r2- zh66cl$2AB*Jnjjtmv0{I0@uk9dDDwiW60oL_UKtK0tA7r9Gi`xBm6;DaCTXfE6bBA4#i;FSDUc zWVB9QV&+PBfp!`Tk|Si&VOD;>J*;Sh&4~MA(X2+xVD`$JJqB4(G66QuTI|&JX%x&f zJg{&|l5k!!z<=enpX@LKZ$%&e*_JRK=jzz%visUXF*~Toh?R5f;n-v#VF!{ z&XZ#1ki-uN>`ay=6|Iy_0C0LQUb4DU=0-uJm12Q6#FNf`iYYf{VI-lXCHg%hk!Sw_ L%62|d0ucZJFmKQ9 literal 2494 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 diff --git a/app-text/libebook/libebook-0.1.3.ebuild b/app-text/libebook/libebook-0.1.3.ebuild index 07d3dfb305cf..f3f0116c21a5 100644 --- a/app-text/libebook/libebook-0.1.3.ebuild +++ b/app-text/libebook/libebook-0.1.3.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -14,7 +14,7 @@ SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.bz2" LICENSE="MPL-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~ppc64 x86" IUSE="doc test tools" RESTRICT="!test? ( test )" diff --git a/app-text/liblangtag/liblangtag-0.6.3.ebuild b/app-text/liblangtag/liblangtag-0.6.3.ebuild index eb55dea03ec6..0ea1f591f0ef 100644 --- a/app-text/liblangtag/liblangtag-0.6.3.ebuild +++ b/app-text/liblangtag/liblangtag-0.6.3.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://bitbucket.org/tagoh/${PN}/downloads/${P}.tar.bz2" LICENSE="|| ( LGPL-3 MPL-2.0 )" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 x86" IUSE="debug doc introspection static-libs test" BDEPEND=" diff --git a/app-text/tesseract/tesseract-9999.ebuild b/app-text/tesseract/tesseract-9999.ebuild index f44c6f3d8fc8..36477196d955 100644 --- a/app-text/tesseract/tesseract-9999.ebuild +++ b/app-text/tesseract/tesseract-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -7,7 +7,7 @@ inherit autotools git-r3 multilib-minimal toolchain-funcs DESCRIPTION="An OCR Engine, orginally developed at HP, now open source." HOMEPAGE="https://github.com/tesseract-ocr" -EGIT_REPO_URI="https://github.com/${MY_PN}/${PN}.git" +EGIT_REPO_URI="https://github.com/tesseract-ocr/${PN}.git" LICENSE="Apache-2.0" SLOT="0" diff --git a/app-text/xhtml11/Manifest b/app-text/xhtml11/Manifest new file mode 100644 index 000000000000..04a975499124 --- /dev/null +++ b/app-text/xhtml11/Manifest @@ -0,0 +1 @@ +DIST xhtml11-20101123.tar.gz 236494 BLAKE2B 06a4e43354c16d583a0d60c450cb9dc6e088bde3be3958da70b2c5ea2e85e137666032c8a25848d9acba459d829d7ba82da414483d8f855ac3c893a7ac7f5931 SHA512 8a38a61d44809459f1f8b02992a623836df1b4b7fb6b5e844ca039264d4c99e80170c84d8b90dede7142f5972e9668f4ff71c9e0ded82887e5b4116cf56a8506 diff --git a/app-text/xhtml11/metadata.xml b/app-text/xhtml11/metadata.xml new file mode 100644 index 000000000000..0319eec4c8be --- /dev/null +++ b/app-text/xhtml11/metadata.xml @@ -0,0 +1,8 @@ + + + + + mgorny@gentoo.org + Michał Górny + + diff --git a/app-text/xhtml11/xhtml11-20101123.ebuild b/app-text/xhtml11/xhtml11-20101123.ebuild new file mode 100644 index 000000000000..f16bd3fd2d9b --- /dev/null +++ b/app-text/xhtml11/xhtml11-20101123.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit sgml-catalog-r1 + +DESCRIPTION="DTDs for the eXtensible HyperText Markup Language 1.0" +HOMEPAGE="http://www.w3.org/TR/xhtml11/" +SRC_URI="http://www.w3.org/TR/xhtml11/xhtml11.tgz -> ${P}.tar.gz" + +LICENSE="W3C" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos" +IUSE="" + +DEPEND="app-text/sgml-common + dev-libs/libxml2" + +xml_catalog_setup() { + CATALOG="${EROOT}/etc/xml/catalog" + XMLTOOL="${BROOT}/usr/bin/xmlcatalog" + DTDDIR="${EROOT}/usr/share/sgml/${PN}" + + [[ -x ${XMLTOOL} ]] +} + +src_install() { + insinto /usr/share/sgml/${PN} + doins DTD/*.{cat,dcl,dtd,mod} + + insinto /etc/sgml + newins - xhtml11.cat <<-EOF + CATALOG "${EPREFIX}/usr/share/sgml/xhtml11/xhtml11.cat" + EOF + + dodoc *.pdf *.ps + docinto html + dodoc *.html *.gif *.css +} + +pkg_postinst() { + sgml-catalog-r1_pkg_postinst + + xml_catalog_setup || return + einfo "Installing xhtml11 in the global XML catalog" + "${XMLTOOL}" --noout --add 'public' '-//W3C//DTD XHTML 1.1//EN' \ + "${DTDDIR}"/xhtml11-flat.dtd "${CATALOG}" + "${XMLTOOL}" --noout --add 'rewriteSystem' 'http://www.w3.org/TR/xhtml11/DTD' \ + "${DTDDIR}" "${CATALOG}" + "${XMLTOOL}" --noout --add 'rewriteURI' 'http://www.w3.org/TR/xhtml11/DTD' \ + "${DTDDIR}" "${CATALOG}" +} + +pkg_postrm() { + sgml-catalog-r1_pkg_postrm + + [[ -n ${REPLACED_BY_VERSION} ]] && return + xml_catalog_setup || return + einfo "Removing xhtml1 from the global XML catalog" + "${XMLTOOL}" --noout --del '-//W3C//DTD XHTML 1.1//EN' "${CATALOG}" + "${XMLTOOL}" --noout --del 'http://www.w3.org/TR/xhtml11/DTD' "${CATALOG}" +} diff --git a/dev-cpp/Manifest.gz b/dev-cpp/Manifest.gz index 6ac89f0e0e0be211b6e39fd2ab0890ab0b502761..e9e251c02f02a9db5295944e9d0c8a8ce0e84ecc 100644 GIT binary patch delta 8721 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 Q7ynQH2PrtV^)5gF00ExZd;kCd diff --git a/dev-cpp/nlohmann_json/Manifest b/dev-cpp/nlohmann_json/Manifest index 19aee47939af..e64f5eccd1a1 100644 --- a/dev-cpp/nlohmann_json/Manifest +++ b/dev-cpp/nlohmann_json/Manifest @@ -1,2 +1,3 @@ DIST nlohmann_json-3.6.1.tar.gz 118862808 BLAKE2B 257508b33480741bd4438fe928869c0744a5e84806fa4e068b048bfc0e665802a45f31bc740c14f74e7a0384df18b9bba58a0e001750b1a800ea00cd1712b280 SHA512 e0565ccdee34e89a6836a97f039c04a0bac445b44f6f323918ea424b34e4577688a4f4f72d5ef1ec0b53d159bfe87e8e9c97b70ef98231ea463f59f05e16eb2a DIST nlohmann_json-3.7.0.tar.gz 118868542 BLAKE2B 25191628b737ea5614de85d0fcb4425fcb2d37e6890626e6ba22949430a1c5f827ff17d1cd8245c8e98d0deda617d8268c55caff3017a6b4a2f730e524599311 SHA512 35510a0ee59d847ff9fcd4f4026ef936abb89675884fdd2db808f8349a55073206f764cd4f797deb1b6493ea0e04889505f49483e5b88798011dd5db87e7c87d +DIST nlohmann_json-3.7.3.tar.gz 119013476 BLAKE2B c10648cacdaf6f82aa2b1db49a412165eb9f3d00fd2b2232531077209c2add27dfebfb9dcd62e6923769411a471778a18a347b524e2ed3cf6f008883333ab8cd SHA512 c416b1e14f1fd695fc30a56127ca6440de4b334858ced54a6424d9d093e4665e74b7048f9ab7253ac02ac870e64a2868c78e6c2d6de80d1bd49e50a850cec865 diff --git a/dev-cpp/nlohmann_json/nlohmann_json-3.7.3.ebuild b/dev-cpp/nlohmann_json/nlohmann_json-3.7.3.ebuild new file mode 100644 index 000000000000..7a43019627da --- /dev/null +++ b/dev-cpp/nlohmann_json/nlohmann_json-3.7.3.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit cmake + +DESCRIPTION="JSON for Modern C++" +HOMEPAGE="https://github.com/nlohmann/json https://nlohmann.github.io/json/" +SRC_URI="https://github.com/nlohmann/json/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86" +IUSE="doc test" +RESTRICT="!test? ( test )" + +DEPEND="doc? ( app-doc/doxygen )" + +DOCS=( ChangeLog.md README.md ) + +S=${WORKDIR}/json-${PV} + +src_configure() { + local mycmakeargs=( + -DJSON_BuildTests=$(usex test) + -DJSON_MultipleHeaders=ON + ) + + cmake_src_configure +} + +src_compile() { + cmake_src_compile + use doc && emake -C doc +} + +src_test() { + emake check +} + +src_install() { + cmake_src_install + use doc && dodoc -r doc/html +} diff --git a/dev-embedded/Manifest.gz b/dev-embedded/Manifest.gz index 1b29d3a13bb4d9808f09dc9e3ac9b5d50e03932d..c74b3e82b097a1c87b4a9fb59c48f54ff9172f27 100644 GIT binary patch delta 8679 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 F001J=aD@N> delta 8679 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 F000o3a%TVl diff --git a/dev-embedded/sdcc/sdcc-3.8.0-r1.ebuild b/dev-embedded/sdcc/sdcc-3.8.0-r1.ebuild index 08e64f35f2be..b756e19cec47 100644 --- a/dev-embedded/sdcc/sdcc-3.8.0-r1.ebuild +++ b/dev-embedded/sdcc/sdcc-3.8.0-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -68,17 +68,16 @@ src_prepare() { -e 's:\<(PORTDIR|ARCH)\>:SDCC\1:g' \ {} + || die - # https://sourceforge.net/p/sdcc/bugs/2398/ - sed -i -e '1iAR = @AR@' Makefile.common.in || die - sed -i \ - -e "/^AR =/s:=.*:=$(tc-getAR):" \ - support/cpp/Makefile.in || die - # Make sure timestamps don't get messed up. [[ ${PV} == "9999" ]] && find "${S}" -type f -exec touch -r . {} + default eautoreconf + + # Avoid 'bfd.info' rebuild with 'makeinfo': bug #705424 + # Build dependencies are: eautoreconf->Makefile.in->bfdver.texi->bfd.info + touch support/sdbinutils/bfd/doc/bfdver.texi || die + touch support/sdbinutils/bfd/doc/bfd.info || die } src_configure() { diff --git a/dev-embedded/sdcc/sdcc-9999.ebuild b/dev-embedded/sdcc/sdcc-9999.ebuild index 23c2e5edc149..73a2c6190d44 100644 --- a/dev-embedded/sdcc/sdcc-9999.ebuild +++ b/dev-embedded/sdcc/sdcc-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -68,17 +68,16 @@ src_prepare() { -e 's:\<(PORTDIR|ARCH)\>:SDCC\1:g' \ {} + || die - # https://sourceforge.net/p/sdcc/bugs/2398/ - sed -i -e '1iAR = @AR@' Makefile.common.in || die - sed -i \ - -e "/^AR =/s:=.*:=$(tc-getAR):" \ - support/cpp/Makefile.in || die - # Make sure timestamps don't get messed up. [[ ${PV} == "9999" ]] && find "${S}" -type f -exec touch -r . {} + default eautoreconf + + # Avoid 'bfd.info' rebuild with 'makeinfo': bug #705424 + # Build dependencies are: eautoreconf->Makefile.in->bfdver.texi->bfd.info + touch support/sdbinutils/bfd/doc/bfdver.texi || die + touch support/sdbinutils/bfd/doc/bfd.info || die } src_configure() { diff --git a/dev-embedded/u-boot-tools/u-boot-tools-2019.10.ebuild b/dev-embedded/u-boot-tools/u-boot-tools-2019.10.ebuild index 5e06655915d3..6d75f56e5069 100644 --- a/dev-embedded/u-boot-tools/u-boot-tools-2019.10.ebuild +++ b/dev-embedded/u-boot-tools/u-boot-tools-2019.10.ebuild @@ -7,7 +7,7 @@ inherit toolchain-funcs MY_P="u-boot-${PV/_/-}" DESCRIPTION="utilities for working with Das U-Boot" -HOMEPAGE="http://www.denx.de/wiki/U-Boot/WebHome" +HOMEPAGE="https://www.denx.de/wiki/U-Boot/WebHome" SRC_URI="ftp://ftp.denx.de/pub/u-boot/${MY_P}.tar.bz2" LICENSE="GPL-2" diff --git a/dev-libs/Manifest.gz b/dev-libs/Manifest.gz index 54963115d238a649ea44a88c7314772c6d09a7dc..ada4e6a791a0bbc2f402268c936d53b55e1f120c 100644 GIT binary patch delta 74337 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 HEKvdgLcxWj delta 74413 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