From 9f9a332df5ca66ae49f62d9d8e9b4fc38e41e3e0 Mon Sep 17 00:00:00 2001 From: root Date: Sun, 22 Jul 2018 21:57:45 +0300 Subject: [PATCH] Sync with portage [Sun Jul 22 21:57:45 MSK 2018]. --- Manifest.files.gz | Bin 28794 -> 28796 bytes app-accessibility/Manifest.gz | Bin 6559 -> 6562 bytes .../espeak/espeak-1.48.04-r1.ebuild | 2 +- app-admin/Manifest.gz | Bin 34474 -> 34482 bytes app-admin/abrt/Manifest | 1 - ...10.10-r1.ebuild => abrt-2.10.10-r2.ebuild} | 1 + app-admin/abrt/abrt-2.10.10.ebuild | 115 - app-admin/abrt/abrt-2.10.9.ebuild | 114 - app-admin/ansible/ansible-9999.ebuild | 1 - app-admin/apg/apg-2.3.0b-r6.ebuild | 48 + app-admin/apg/files/apg-2.3.0b-cracklib.patch | 4 +- .../apg/files/apg-2.3.0b-crypt_password.patch | 8 +- app-admin/apg/files/apg-glibc-2.4.patch | 4 +- app-admin/clsync/Manifest | 2 - app-admin/clsync/clsync-0.4.1.ebuild | 114 - app-admin/clsync/clsync-0.4.2.ebuild | 4 +- app-admin/conky/conky-1.10.8-r1.ebuild | 2 +- .../packagekit-qt/packagekit-qt-1.0.1.ebuild | 2 +- app-admin/rsyslog/rsyslog-8.35.0-r1.ebuild | 2 +- app-admin/webapp-config/metadata.xml | 4 - app-antivirus/Manifest.gz | Bin 886 -> 894 bytes app-antivirus/clamav/clamav-0.100.0.ebuild | 2 +- app-antivirus/clamav/clamav-0.100.1.ebuild | 2 +- app-arch/Manifest.gz | Bin 17243 -> 17240 bytes app-arch/pigz/pigz-2.4.ebuild | 4 +- app-arch/xarchiver/xarchiver-0.5.4.12.ebuild | 5 +- app-arch/xarchiver/xarchiver-0.5.4.13.ebuild | 5 +- app-backup/Manifest.gz | Bin 10176 -> 10176 bytes app-backup/dar/Manifest | 2 +- .../{dar-2.5.14.ebuild => dar-2.5.16.ebuild} | 37 +- .../rdiff-backup/rdiff-backup-1.3.3-r1.ebuild | 32 - .../rdiff-backup/rdiff-backup-1.3.3-r3.ebuild | 2 +- app-benchmarks/Manifest.gz | Bin 5195 -> 5196 bytes .../i7z/files/i7z-0.27.2-ncurses.patch | 4 +- app-benchmarks/i7z/i7z-93_p20131012-r1.ebuild | 4 +- app-benchmarks/i7z/i7z-93_p20131012-r2.ebuild | 4 +- app-crypt/Manifest.gz | Bin 23997 -> 24003 bytes .../gentoo-keys-201807020151.ebuild | 2 +- app-crypt/glep63-check/Manifest | 1 + app-crypt/glep63-check/glep63-check-2.ebuild | 29 + .../libsecret/libsecret-0.18.6-r1.ebuild | 2 +- app-dicts/Manifest.gz | Bin 52153 -> 52151 bytes app-dicts/canna-2ch/Manifest | 1 - app-dicts/canna-2ch/canna-2ch-20030827.ebuild | 31 - .../files/canna-2ch-20030827-gentoo.patch | 18 - .../mecab-ipadic-2.7.0.20070801.ebuild | 8 +- app-dicts/mecab-ipadic/metadata.xml | 19 +- .../mecab-naist-jdic-0.6.3b_p20111013.ebuild | 8 +- app-dicts/mecab-naist-jdic/metadata.xml | 14 +- .../mecab-unidic/mecab-unidic-2.1.2.ebuild | 6 +- app-dicts/mecab-unidic/metadata.xml | 14 +- app-doc/Manifest.gz | Bin 6823 -> 6819 bytes app-doc/clsync-docs/Manifest | 1 - app-doc/clsync-docs/clsync-docs-0.4.1.ebuild | 49 - app-doc/clsync-docs/clsync-docs-0.4.2.ebuild | 4 +- app-editors/Manifest.gz | Bin 14043 -> 14046 bytes app-editors/emacs/emacs-23.4-r17.ebuild | 2 +- app-editors/emacs/emacs-24.5-r5.ebuild | 2 +- app-editors/emacs/emacs-25.3-r4.ebuild | 2 +- app-editors/emacs/emacs-26.1-r1.ebuild | 2 +- app-editors/emacs/emacs-26.1.ebuild | 2 +- app-editors/emact/Manifest | 1 - app-editors/emact/emact-2.56.0.ebuild | 31 - app-editors/emact/emact-2.58.0.ebuild | 7 +- app-editors/mg/mg-20180408.ebuild | 2 +- app-editors/okteta/Manifest | 1 - app-editors/okteta/okteta-0.25.1.ebuild | 2 +- app-editors/okteta/okteta-17.12.3.ebuild | 63 - app-emacs/Manifest.gz | Bin 34193 -> 34206 bytes app-emacs/php-mode/Manifest | 1 + app-emacs/php-mode/php-mode-1.19.1.ebuild | 19 + app-emulation/Manifest.gz | Bin 19835 -> 19835 bytes .../virtualbox-additions-5.2.14.ebuild | 2 +- .../virtualbox-bin-5.2.14.123301.ebuild | 2 +- ...ualbox-extpack-oracle-5.2.14.123301.ebuild | 2 +- .../virtualbox-guest-additions-5.2.14.ebuild | 2 +- .../virtualbox-modules-5.2.14.ebuild | 2 +- .../virtualbox/virtualbox-5.2.14-r1.ebuild | 2 +- app-emulation/wine-any/Manifest | 6 +- ...e-any-3.10.ebuild => wine-any-3.13.ebuild} | 7 +- app-emulation/wine-d3d9/Manifest | 4 +- ...d3d9-3.10.ebuild => wine-d3d9-3.13.ebuild} | 0 app-emulation/wine-staging/Manifest | 4 +- ...g-3.10.ebuild => wine-staging-3.13.ebuild} | 7 +- app-emulation/wine-vanilla/Manifest | 2 +- ...a-3.10.ebuild => wine-vanilla-3.13.ebuild} | 0 app-eselect/Manifest.gz | Bin 8714 -> 8707 bytes .../eselect-repository-4.ebuild | 2 +- .../eselect-repository-9999.ebuild | 2 +- app-forensics/Manifest.gz | Bin 5222 -> 5223 bytes .../chkrootkit/chkrootkit-0.52.ebuild | 2 +- app-forensics/libewf/libewf-20171104.ebuild | 2 +- app-i18n/Manifest.gz | Bin 21456 -> 21457 bytes app-i18n/ibus-m17n/Manifest | 1 - app-i18n/ibus-m17n/ibus-m17n-1.3.2.ebuild | 34 - app-i18n/ibus-m17n/ibus-m17n-1.3.4.ebuild | 4 +- ...2.3.4-r1.ebuild => kakasi-2.3.4-r2.ebuild} | 17 +- app-i18n/kakasi/metadata.xml | 8 +- app-i18n/tomoe-gtk/tomoe-gtk-0.6.0-r4.ebuild | 4 +- .../uim-tomoe-gtk/uim-tomoe-gtk-0.6.0.ebuild | 2 +- .../unicode-data/unicode-data-10.0.0.ebuild | 2 +- app-i18n/yaskkserv/metadata.xml | 14 +- app-i18n/yaskkserv/yaskkserv-1.1.0.ebuild | 6 +- app-metrics/Manifest.gz | Bin 3421 -> 3423 bytes app-metrics/collectd/collectd-5.8.0.ebuild | 2 +- app-misc/Manifest.gz | Bin 49172 -> 49168 bytes app-misc/skim/Manifest | 8 + app-misc/skim/metadata.xml | 10 +- app-misc/skim/skim-0.5.1.ebuild | 80 + app-misc/sphinx/sphinx-2.0.10.ebuild | 5 +- app-misc/sphinx/sphinx-2.1.9.ebuild | 5 +- app-misc/sphinx/sphinx-2.2.11.ebuild | 5 +- app-office/Manifest.gz | Bin 9241 -> 9241 bytes .../files/ledger-3.1.1-r1-boost-python.patch | 13 + app-office/ledger/ledger-3.1.1-r1.ebuild | 125 + app-office/lyx/lyx-2.3.0.ebuild | 2 +- app-shells/Manifest.gz | Bin 7606 -> 7612 bytes app-shells/yash/yash-2.47.ebuild | 2 +- app-shells/zsh/zsh-5.5.1-r1.ebuild | 2 +- app-text/Manifest.gz | Bin 53185 -> 53167 bytes app-text/dvisvgm/Manifest | 1 + app-text/dvisvgm/dvisvgm-2.4.2.ebuild | 42 + app-text/jadetex/jadetex-3.13-r7.ebuild | 4 +- app-text/mecab/files/mecab-0.98-iconv.patch | 4 +- app-text/mecab/mecab-0.996.ebuild | 21 +- app-text/mecab/metadata.xml | 1 + app-text/namazu/namazu-2.0.21.ebuild | 9 +- app-text/namazu/namazu-2.0.22_pre7.ebuild | 9 +- app-text/po4a/Manifest | 1 + app-text/po4a/metadata.xml | 8 +- app-text/po4a/po4a-0.54.ebuild | 50 + app-text/poppler/Manifest | 3 +- app-text/poppler/poppler-0.63.0.ebuild | 126 - ...er-0.64.0.ebuild => poppler-0.67.0.ebuild} | 4 +- app-text/poppler/poppler-9999.ebuild | 2 +- app-text/texlive-core/Manifest | 159 - .../texlive-core/texlive-core-2016-r6.ebuild | 354 -- app-text/ttf2pk2/ttf2pk2-2.0_p20170524.ebuild | 2 +- app-text/xapian-omega/Manifest | 1 + .../xapian-omega/xapian-omega-1.4.7.ebuild | 42 + app-text/zathura-cb/zathura-cb-0.1.7.ebuild | 2 +- .../zathura-djvu/zathura-djvu-0.2.7.ebuild | 2 +- .../zathura-pdf-mupdf-0.3.2.ebuild | 2 +- .../zathura-pdf-poppler-0.2.8.ebuild | 2 +- app-text/zathura-ps/zathura-ps-0.2.5.ebuild | 2 +- app-text/zathura/zathura-0.3.8.ebuild | 2 +- dev-ada/Manifest.gz | Bin 3365 -> 3365 bytes dev-ada/gnatmem/gnatmem-2018.ebuild | 9 +- dev-db/Manifest.gz | Bin 20658 -> 20655 bytes dev-db/mariadb/mariadb-10.0.35-r2.ebuild | 2 +- dev-db/mariadb/mariadb-10.1.34.ebuild | 4 +- dev-db/mysql/Manifest | 1 + dev-db/mysql/mysql-5.5.60-r1.ebuild | 791 +++++ dev-db/mysql/mysql-5.6.40-r1.ebuild | 768 +++++ dev-db/mysql/mysql-5.6.40.ebuild | 2 +- dev-db/percona-server/Manifest | 2 + dev-db/percona-server/metadata.xml | 4 +- .../percona-server-5.6.40.84.0.ebuild | 944 ++++++ dev-embedded/Manifest.gz | Bin 12428 -> 12425 bytes dev-embedded/libftdi/Manifest | 1 + dev-embedded/libftdi/libftdi-1.4.ebuild | 73 + dev-lang/Manifest.gz | Bin 18185 -> 18195 bytes dev-lang/gprolog/Manifest | 1 + .../gprolog/files/gprolog-1.4.5-ldflags.patch | 40 + .../gprolog/files/gprolog-1.4.5-links.patch | 15 + .../gprolog/files/gprolog-1.4.5-nodocs.patch | 29 + .../files/gprolog-1.4.5-txt-file.patch | 10 + dev-lang/gprolog/gprolog-1.4.5.ebuild | 64 + dev-lang/logtalk/Manifest | 4 +- .../files/logtalk-3.00.0-no-user-docs.patch | 34 - .../files/logtalk-3.03.0-no-user-docs.patch | 34 - .../files/logtalk-3.18.0-portage.patch | 19 + dev-lang/logtalk/logtalk-3.00.0.ebuild | 132 - dev-lang/logtalk/logtalk-3.03.0.ebuild | 132 - dev-lang/logtalk/logtalk-3.11.2.ebuild | 2 + ...lk-3.07.0.ebuild => logtalk-3.18.0.ebuild} | 70 +- dev-lang/mercury/Manifest | 2 +- dev-lang/mercury/mercury-14.01.1.ebuild | 2 +- dev-lang/mmix/mmix-20131017.ebuild | 2 +- dev-lang/mmix/mmix-20160804.ebuild | 2 +- dev-lang/php/Manifest | 8 +- ...php-5.6.35-r1.ebuild => php-5.6.37.ebuild} | 7 +- ...-7.3.0_alpha1.ebuild => php-7.0.31.ebuild} | 94 +- .../{php-7.1.19.ebuild => php-7.1.20.ebuild} | 0 .../{php-7.2.7.ebuild => php-7.2.8.ebuild} | 0 dev-lang/python/python-3.4.8.ebuild | 2 +- dev-lang/python/python-3.5.5.ebuild | 2 +- dev-lang/python/python-3.6.5.ebuild | 2 +- .../spidermonkey/spidermonkey-38.3.0.ebuild | 2 +- dev-lang/swi-prolog/Manifest | 1 + dev-lang/swi-prolog/swi-prolog-7.6.4.ebuild | 3 +- dev-libs/Manifest.gz | Bin 85275 -> 85244 bytes dev-libs/dbus-glib/dbus-glib-0.108.ebuild | 2 +- dev-libs/girara/girara-0.2.8.ebuild | 2 +- dev-libs/gjs/gjs-1.48.7.ebuild | 2 +- dev-libs/grok/grok-0.9.2-r2.ebuild | 2 +- dev-libs/isl/isl-0.15.ebuild | 4 +- dev-libs/libclsync/Manifest | 1 - dev-libs/libclsync/libclsync-0.4.1.ebuild | 78 - dev-libs/libgcrypt/libgcrypt-1.8.3.ebuild | 2 +- .../libgpg-error/libgpg-error-1.29.ebuild | 2 +- dev-libs/liblognorm/liblognorm-2.0.5.ebuild | 2 +- dev-libs/libmix/libmix-2.05-r7.ebuild | 4 +- dev-libs/libmspack/libmspack-0.6_alpha.ebuild | 2 +- dev-libs/libnl/Manifest | 2 - dev-libs/libnl/libnl-1.1.4-r1.ebuild | 57 + dev-libs/libnl/libnl-3.2.28.ebuild | 110 - .../libpthread-stubs-0.4.ebuild | 2 +- dev-libs/librdkafka/librdkafka-0.11.4.ebuild | 2 +- dev-libs/librelp/librelp-1.2.16.ebuild | 2 +- dev-libs/oniguruma/oniguruma-6.8.2.ebuild | 2 +- dev-libs/quazip/quazip-0.7.6.ebuild | 2 +- dev-libs/serd/serd-0.28.0-r1.ebuild | 2 +- dev-libs/sord/sord-0.16.0-r1.ebuild | 2 +- dev-libs/xapian-bindings/Manifest | 1 + .../xapian-bindings-1.4.7.ebuild | 305 ++ dev-libs/xapian/Manifest | 1 + dev-libs/xapian/xapian-1.4.7.ebuild | 78 + dev-ml/Manifest.gz | Bin 40998 -> 40997 bytes dev-ml/llvm-ocaml/Manifest | 2 - dev-ml/llvm-ocaml/llvm-ocaml-5.0.1.ebuild | 122 - dev-ml/llvm-ocaml/llvm-ocaml-6.0.0.ebuild | 127 - .../Authen-NTLM/Authen-NTLM-1.90.0-r1.ebuild | 2 +- .../Crypt-Curve25519-0.60.0.ebuild | 4 +- dev-perl/CryptX/CryptX-0.53.0.ebuild | 4 +- .../Data-OptList/Data-OptList-0.110.0.ebuild | 4 +- .../Devel-CheckLib-1.110.0.ebuild | 2 +- .../Digest-CRC/Digest-CRC-0.220.0_p2.ebuild | 2 +- .../Exporter-Tiny/Exporter-Tiny-1.2.1.ebuild | 25 + dev-perl/Exporter-Tiny/Manifest | 1 + .../GnuPG-Interface-0.520.0-r1.ebuild | 33 - .../IO-CaptureOutput-1.110.400-r1.ebuild | 2 +- .../LWP-Protocol-https-6.70.0.ebuild | 2 +- .../LaTeX-Driver/LaTeX-Driver-0.300.2.ebuild | 2 +- .../LaTeX-Encode/LaTeX-Encode-0.92.0.ebuild | 2 +- .../LaTeX-Table/LaTeX-Table-1.0.6-r1.ebuild | 2 +- dev-perl/Lchown/Lchown-1.10.0-r2.ebuild | 2 +- .../Lingua-EN-Inflect-1.902.0.ebuild | 2 +- .../Lingua-EN-NameParse-1.360.0.ebuild | 2 +- .../LockFile-Simple-0.208.0-r2.ebuild | 2 +- dev-perl/Log-Any/Log-Any-1.701.0.ebuild | 2 +- dev-perl/MIME-Types/MIME-Types-2.130.0.ebuild | 2 +- dev-perl/MP3-Info/MP3-Info-1.260.0.ebuild | 2 +- dev-perl/Mail-DKIM/Mail-DKIM-0.440.0.ebuild | 2 +- .../Mail-IMAPClient-3.390.0.ebuild | 2 +- dev-perl/Mail-SPF/Mail-SPF-2.9.0-r2.ebuild | 2 +- .../Mail-Sendmail-0.800.0.ebuild | 2 +- dev-perl/MailTools/MailTools-2.190.0.ebuild | 2 +- dev-perl/Manifest.gz | Bin 259602 -> 259458 bytes dev-perl/Math-GMP/Math-GMP-2.150.0.ebuild | 2 +- .../Mock-Config/Mock-Config-0.30.0.ebuild | 2 +- .../Module-Build-0.422.400.ebuild | 2 +- .../Module-Runtime-Conflicts-0.3.0.ebuild | 2 +- .../Module-Runtime-0.16.0.ebuild | 2 +- .../Module-ScanDeps-1.240.0.ebuild | 2 +- dev-perl/Mon/Mon-0.110.0-r2.ebuild | 2 +- dev-perl/Moo/Moo-2.3.3.ebuild | 2 +- dev-perl/MooX-late/MooX-late-0.15.0-r1.ebuild | 2 +- .../MooseX-FollowPBP-0.50.0-r1.ebuild | 2 +- .../MooseX-Types/MooseX-Types-0.500.0.ebuild | 2 +- .../Net-CIDR-Lite-0.210.0-r1.ebuild | 4 +- dev-perl/Net-CUPS/Net-CUPS-0.640.0.ebuild | 4 +- ...Net-DNS-Resolver-Mock-1.201.710.310.ebuild | 2 +- ...Net-DNS-Resolver-Programmable-0.9.0.ebuild | 4 +- .../Net-DNS-SEC/Net-DNS-SEC-1.30.0.ebuild | 4 +- .../Net-Domain-TLD-1.750.0.ebuild | 4 +- dev-perl/Net-FreeDB/Net-FreeDB-0.100.0.ebuild | 4 +- ...le-SafeBrowsing-Blocklist-1.40.0-r2.ebuild | 4 +- dev-perl/Net-HTTP/Net-HTTP-6.170.0.ebuild | 2 +- .../Net-IDN-Encode-2.400.0.ebuild | 4 +- .../Net-Ident/Net-Ident-1.240.0-r1.ebuild | 4 +- .../Net-OpenSSH/Net-OpenSSH-0.740.0.ebuild | 4 +- dev-perl/Net-Pcap/Net-Pcap-0.180.0.ebuild | 4 +- .../Net-PcapUtils-0.10.0-r2.ebuild | 4 +- .../Net-RBLClient-0.500.0-r2.ebuild | 4 +- .../Net-RawIP/Net-RawIP-0.250.0-r2.ebuild | 4 +- .../Net-SFTP-Foreign-1.870.0.ebuild | 4 +- dev-perl/Net-SFTP/Net-SFTP-0.100.0-r2.ebuild | 4 +- .../Net-SMTP-SSL/Net-SMTP-SSL-1.40.0.ebuild | 4 +- dev-perl/Net-SNMP/Net-SNMP-6.0.1-r2.ebuild | 4 +- dev-perl/Net-SNPP/Net-SNPP-1.170.0-r2.ebuild | 4 +- .../Net-SSH-AuthorizedKeysFile-0.180.0.ebuild | 4 +- .../Net-SSH-Perl/Net-SSH-Perl-2.140.0.ebuild | 4 +- .../Net-Telnet-Cisco-1.110.0.ebuild | 4 +- dev-perl/NetAddr-IP/NetAddr-IP-4.79.0.ebuild | 4 +- .../Nmap-Parser/Nmap-Parser-1.360.0.ebuild | 2 +- dev-perl/OOTools/Manifest | 1 - dev-perl/OOTools/OOTools-2.300.0-r1.ebuild | 37 - ...Ogg-Vorbis-Header-PurePerl-1.0.0-r1.ebuild | 17 - .../Ogg-Vorbis-Header-0.50.0.ebuild | 4 +- dev-perl/OpenGL/OpenGL-0.700.0.ebuild | 4 +- dev-perl/PBKDF2-Tiny/PBKDF2-Tiny-0.5.0.ebuild | 29 - .../PDL-Graphics-Gnuplot-2.11.0.ebuild | 31 - dev-perl/PGPLOT/PGPLOT-2.210.0.ebuild | 21 - ...omponent-PreforkDispatch-0.101.0-r1.ebuild | 21 - dev-perl/POSIX-strftime-Compiler/Manifest | 1 - .../POSIX-strftime-Compiler-0.410.0.ebuild | 40 - dev-perl/PPIx-EditorTools/Manifest | 1 - .../PPIx-EditorTools-0.190.0.ebuild | 35 - .../Package-Stash-0.370.0.ebuild | 4 +- dev-perl/ParaDNS/ParaDNS-2.0.0-r1.ebuild | 20 - dev-perl/Parse-ErrorString-Perl/Manifest | 1 - .../Parse-ErrorString-Perl-0.220.0.ebuild | 35 - dev-perl/Passwd-Linux/Manifest | 1 - .../Passwd-Linux-1.200.0-r1.ebuild | 15 - .../Perl-Unsafe-Signals-0.30.0.ebuild | 21 - dev-perl/Perlbal/Perlbal-1.800.0-r1.ebuild | 48 - dev-perl/Perlbal/files/perlbal_conf.d_1.58 | 4 - dev-perl/Perlbal/files/perlbal_init.d_1.58 | 24 - dev-perl/Pod-LaTeX/Pod-LaTeX-0.610.0.ebuild | 2 +- dev-perl/Pod-Strip/Pod-Strip-1.20.0.ebuild | 31 - .../RRD-Simple/RRD-Simple-1.440.0-r1.ebuild | 20 - dev-perl/Rcs/Rcs-1.50.0-r1.ebuild | 17 - dev-perl/Redis/Manifest | 1 - dev-perl/Redis/Redis-1.976.0.ebuild | 36 - dev-perl/RedisDB-Parser/Manifest | 1 - .../RedisDB-Parser-2.200.0.ebuild | 30 - dev-perl/Ref-Util/Manifest | 3 - dev-perl/Ref-Util/Ref-Util-0.101.0.ebuild | 23 - dev-perl/Ref-Util/Ref-Util-0.111.0.ebuild | 31 - dev-perl/Ref-Util/Ref-Util-0.113.0.ebuild | 31 - dev-perl/Role-Tiny/Manifest | 1 - dev-perl/Role-Tiny/Role-Tiny-2.0.1.ebuild | 27 - dev-perl/Router-Simple/Manifest | 1 - .../Router-Simple-0.140.0-r1.ebuild | 25 - dev-perl/SQL-Translator/Manifest | 1 - .../SQL-Translator-0.110.210.ebuild | 47 - dev-perl/Search-Xapian/Manifest | 1 + .../Search-Xapian-1.2.25.1.ebuild | 38 + dev-perl/Sereal-Decoder/Manifest | 1 - .../Sereal-Decoder-3.15.0.ebuild | 30 - dev-perl/Sereal-Encoder/Manifest | 1 - .../Sereal-Encoder-3.15.0.ebuild | 34 - dev-perl/Sereal/Manifest | 1 - dev-perl/Sereal/Sereal-3.15.0.ebuild | 29 - dev-perl/Software-License/Manifest | 1 - .../Software-License-0.103.12.ebuild | 31 - .../Sort-Key-IPv4/Sort-Key-IPv4-0.30.0.ebuild | 18 - dev-perl/Sort-Key/Sort-Key-1.330.0.ebuild | 14 - dev-perl/Sphinx-Search/Manifest | 1 - .../Sphinx-Search-0.290.0-r1.ebuild | 32 - .../Spreadsheet-ParseExcel-0.650.0.ebuild | 4 +- dev-perl/Starlet/Manifest | 1 - dev-perl/Starlet/Starlet-0.290.0.ebuild | 34 - .../Statistics-Distributions-1.02.ebuild | 16 - .../Statistics-TTest-1.1.0.ebuild | 19 - .../String-Escape-2010.002.ebuild | 14 - dev-perl/String-Print/Manifest | 2 +- ...0.0.ebuild => String-Print-0.930.0.ebuild} | 7 +- .../Manifest | 1 - ...Highlight-Engine-Simple-Perl-0.20.0.ebuild | 24 - .../Syntax-Highlight-Engine-Simple/Manifest | 2 - ...tax-Highlight-Engine-Simple-0.100.0.ebuild | 20 - ...ntax-Highlight-Engine-Simple-0.90.0.ebuild | 20 - .../Syntax-Keyword-Junction-0.3.8.ebuild | 27 - dev-perl/Sys-Mmap/Manifest | 1 - dev-perl/Sys-Mmap/Sys-Mmap-0.170.0.ebuild | 14 - dev-perl/Sysadm-Install/Manifest | 1 - .../Sysadm-Install-0.460.0-r1.ebuild | 23 - .../TAP-Parser-SourceHandler-pgTAP/Manifest | 2 - ...-Parser-SourceHandler-pgTAP-3.310.0.ebuild | 26 - ...-Parser-SourceHandler-pgTAP-3.320.0.ebuild | 24 - dev-perl/TeX-Encode/Manifest | 1 - dev-perl/TeX-Encode/TeX-Encode-1.300.0.ebuild | 17 - dev-perl/Test-Deep-JSON/Manifest | 1 - .../Test-Deep-JSON-0.30.0.ebuild | 27 - dev-perl/Test-Differences/Manifest | 1 - .../Test-Differences-0.630.0.ebuild | 31 - .../Test-FailWarnings-0.8.0.ebuild | 32 - dev-perl/Test-Fatal/Test-Fatal-0.14.0.ebuild | 2 +- dev-perl/Test-MockModule/Manifest | 1 - .../Test-MockModule-0.50.0-r2.ebuild | 30 - dev-perl/Test-MockTime-HiRes/Manifest | 2 - .../Test-MockTime-HiRes-0.60.0.ebuild | 27 - .../Test-MockTime-HiRes-0.70.0.ebuild | 26 - dev-perl/Test-MockTime/Manifest | 1 - .../Test-MockTime-0.150.0.ebuild | 28 - dev-perl/Test-Needs/Manifest | 1 - dev-perl/Test-Needs/Test-Needs-0.2.2.ebuild | 19 - dev-perl/Test-Number-Delta/Manifest | 1 - .../Test-Number-Delta-1.40.0.ebuild | 18 - dev-perl/Test-Perl-Critic/Manifest | 1 - .../Test-Perl-Critic-1.20.0-r1.ebuild | 26 - .../Test-RequiresInternet-0.50.0.ebuild | 2 +- dev-perl/Test-Time/Manifest | 1 - dev-perl/Test-Time/Test-Time-0.40.0.ebuild | 30 - .../Test-UseAllModules-0.170.0.ebuild | 22 - dev-perl/Test-Version/Manifest | 1 - .../Test-Version/Test-Version-2.50.0.ebuild | 32 - dev-perl/Test-Without-Module/Manifest | 1 - .../Test-Without-Module-0.180.0.ebuild | 27 - dev-perl/Test2-Plugin-NoWarnings/Manifest | 1 - .../Test2-Plugin-NoWarnings-0.50.0.ebuild | 27 - dev-perl/Text-Diff/Manifest | 2 - .../Text-Diff/Text-Diff-1.410.0-r1.ebuild | 19 - dev-perl/Text-Diff/Text-Diff-1.430.0.ebuild | 24 - dev-perl/Text-Table/Manifest | 2 - dev-perl/Text-Table/Text-Table-1.130.0.ebuild | 41 - dev-perl/Text-Table/Text-Table-1.132.0.ebuild | 36 - dev-perl/Text-WikiFormat/Manifest | 1 - .../Text-WikiFormat-0.800.0-r1.ebuild | 21 - dev-perl/Throwable/Manifest | 1 - dev-perl/Throwable/Throwable-0.200.11.ebuild | 26 - dev-perl/Tie-Cache/Manifest | 1 - .../Tie-Cache/Tie-Cache-0.190.0-r1.ebuild | 14 - .../Time-Format/Time-Format-1.120.0.ebuild | 27 - dev-perl/Time-Moment/Manifest | 1 - .../Time-Moment/Time-Moment-0.420.0.ebuild | 34 - dev-perl/Time-Out/Time-Out-0.110.0.ebuild | 19 - dev-perl/Time-ParseDate/Manifest | 1 - .../Time-ParseDate-2011.51.700-r1.ebuild | 19 - dev-perl/Time-Period/Manifest | 1 - .../Time-Period/Time-Period-1.240.0-r1.ebuild | 16 - .../Time-TAI64/Time-TAI64-2.110.0-r1.ebuild | 14 - dev-perl/Try-Tiny/Manifest | 1 - dev-perl/Try-Tiny/Try-Tiny-0.220.0.ebuild | 32 - .../Types-Serialiser-1.0.0.ebuild | 21 - .../YAML-LibYAML/YAML-LibYAML-0.690.0.ebuild | 2 +- dev-perl/YAML/Manifest | 1 + dev-perl/YAML/YAML-1.260.0.ebuild | 24 + .../libintl-perl/libintl-perl-1.280.0.ebuild | 2 +- .../libxml-perl/libxml-perl-0.80.0-r2.ebuild | 2 +- dev-perl/mecab-perl/mecab-perl-0.996.ebuild | 14 +- dev-perl/mecab-perl/metadata.xml | 16 +- .../mime-construct-1.1100.0-r1.ebuild | 2 +- dev-perl/syntax/syntax-0.4.0.ebuild | 26 - dev-python/Babel/Babel-2.5.3-r1.ebuild | 2 +- dev-python/HeapDict/HeapDict-1.0.0.ebuild | 2 +- dev-python/Manifest.gz | Bin 305597 -> 305600 bytes .../argcomplete/argcomplete-1.9.4.ebuild | 2 +- dev-python/bcolz/bcolz-1.1.2.ebuild | 2 +- dev-python/billiard/billiard-3.5.0.2.ebuild | 2 +- dev-python/blaze/blaze-0.11.3.ebuild | 2 +- dev-python/bokeh/bokeh-0.12.6.ebuild | 2 +- ...on-1.1.3.ebuild => carbon-1.1.3-r1.ebuild} | 3 + dev-python/celery/celery-4.1.0.ebuild | 2 +- dev-python/cffi/cffi-1.11.4.ebuild | 2 +- dev-python/cgkit/cgkit-2.0.0-r2.ebuild | 2 +- dev-python/chardet/chardet-3.0.4.ebuild | 2 +- dev-python/clang-python/Manifest | 2 - .../clang-python/clang-python-5.0.1.ebuild | 43 - .../clang-python/clang-python-6.0.0.ebuild | 47 - .../cryptography/cryptography-2.1.4-r2.ebuild | 2 +- dev-python/dask/dask-0.15.1.ebuild | 2 +- .../distributed/distributed-1.18.0.ebuild | 2 +- .../django-celery/django-celery-3.1.17.ebuild | 4 +- ... => django-openstack-auth-3.2.0-r1.ebuild} | 2 +- .../django-tastypie-0.13.3-r1.ebuild | 81 + dev-python/django/Manifest | 7 +- dev-python/django/django-1.11.14.ebuild | 2 +- dev-python/django/django-1.4.22.ebuild | 103 - dev-python/django/django-1.5.12.ebuild | 77 - dev-python/django/django-1.6.11.ebuild | 105 - dev-python/django/django-1.7.11.ebuild | 104 - ...ngo-1.10.7.ebuild => django-1.8.19.ebuild} | 14 +- dev-python/django/django-1.9.13.ebuild | 110 - .../django/files/django-1.4.19-bashcomp.patch | 37 - .../django/files/django-1.5-py3tests.patch | 22 - .../django/files/django-1.5.4-objects.patch | 31 - .../django/files/django-1.6-objects.patch | 18 - .../django/files/django-1.6.10-bashcomp.patch | 35 - .../docutils-glep/docutils-glep-1.1.ebuild | 2 +- .../docutils-glep/docutils-glep-9999.ebuild | 4 +- dev-python/flexx/flexx-0.4.1.ebuild | 2 +- dev-python/freezegun/freezegun-0.3.10.ebuild | 2 +- .../gst-python/gst-python-1.14.1.ebuild | 2 +- .../html2text/html2text-2018.1.9.ebuild | 2 +- dev-python/html5lib/html5lib-1.0.1.ebuild | 2 +- dev-python/lit/Manifest | 2 - dev-python/lit/lit-5.0.1.ebuild | 37 - dev-python/lit/lit-5.0.2.ebuild | 2 +- dev-python/lit/lit-6.0.0.ebuild | 39 - dev-python/llvmlite/Manifest | 2 - dev-python/llvmlite/llvmlite-0.21.0.ebuild | 54 - dev-python/llvmlite/llvmlite-0.22.0.ebuild | 2 +- dev-python/llvmlite/llvmlite-0.23.2.ebuild | 55 - dev-python/lmdb/lmdb-0.92.ebuild | 2 +- ...on-py3.diff => mecab-python-python3.patch} | 0 .../mecab-python/mecab-python-0.996.ebuild | 14 +- dev-python/mecab-python/metadata.xml | 1 + dev-python/minidb/Manifest | 1 - ...2.0.1-r1.ebuild => minidb-2.0.2-r1.ebuild} | 10 +- dev-python/nagiosplugin/Manifest | 1 - .../nagiosplugin/nagiosplugin-1.2.3.ebuild | 28 - .../nagiosplugin/nagiosplugin-1.2.4.ebuild | 13 +- dev-python/numba/numba-0.37.0.ebuild | 2 +- dev-python/odo/odo-0.5.0-r1.ebuild | 2 +- dev-python/partd/partd-0.3.8.ebuild | 2 +- dev-python/pbr/Manifest | 2 +- .../{pbr-4.1.0.ebuild => pbr-4.1.1.ebuild} | 0 dev-python/pep8/Manifest | 1 + dev-python/pep8/pep8-1.7.1.ebuild | 37 + dev-python/pillow/pillow-4.3.0-r2.ebuild | 10 +- dev-python/pillow/pillow-5.2.0.ebuild | 8 +- dev-python/psycopg/psycopg-2.7.4.ebuild | 2 +- dev-python/ptpython/ptpython-0.33-r1.ebuild | 2 +- dev-python/pydecomp/Manifest | 1 + dev-python/pydecomp/pydecomp-0.3.ebuild | 36 + dev-python/pydecomp/pydecomp-9999.ebuild | 4 +- dev-python/pyfits/pyfits-3.4-r1.ebuild | 2 +- dev-python/pygal/pygal-2.4.0.ebuild | 2 +- dev-python/pygame/pygame-1.9.3.ebuild | 2 +- dev-python/pygobject/pygobject-3.24.1.ebuild | 2 +- dev-python/pyodbc/pyodbc-4.0.16.ebuild | 2 +- .../pyrsistent/pyrsistent-0.14.2.ebuild | 2 +- dev-python/pyserial/pyserial-3.2.1.ebuild | 2 +- .../pytest-expect/pytest-expect-1.1.0.ebuild | 2 +- dev-python/pytest-mock/Manifest | 1 + dev-python/pytest-mock/metadata.xml | 3 + .../pytest-mock/pytest-mock-1.10.0.ebuild | 35 + .../pytest-mock/pytest-mock-1.6.3.ebuild | 15 +- .../pytest-rerunfailures-2.1.0.ebuild | 2 +- .../python-dateutil-2.7.2-r1.ebuild | 2 +- dev-python/python-docs/Manifest | 1 + .../python-docs/python-docs-3.7.0.ebuild | 26 + dev-python/pytz/pytz-2018.4.ebuild | 2 +- dev-python/s3fs/s3fs-0.1.2.ebuild | 2 +- dev-python/seaborn/Manifest | 1 + dev-python/seaborn/seaborn-0.8.1.ebuild | 38 + .../sortedcollections-0.5.3.ebuild | 2 +- .../sphinxcontrib-programoutput-0.11.ebuild | 2 +- dev-python/sqlalchemy/sqlalchemy-1.2.7.ebuild | 2 +- dev-python/tblib/tblib-1.3.2.ebuild | 2 +- dev-python/traceback2/traceback2-1.4.0.ebuild | 2 +- dev-python/u-msgpack/u-msgpack-2.4.1.ebuild | 2 +- .../virtualenv/virtualenv-15.1.0.ebuild | 2 +- .../virtualenvwrapper-4.8.2.ebuild | 2 +- dev-python/visitor/visitor-0.1.3.ebuild | 7 +- dev-python/webassets/webassets-0.12.1.ebuild | 2 +- .../webencodings/webencodings-0.5.1.ebuild | 2 +- dev-python/webtest/webtest-2.0.29.ebuild | 2 +- dev-python/zict/zict-0.1.2.ebuild | 2 +- dev-qt/Manifest.gz | Bin 10529 -> 10530 bytes dev-qt/qt-creator/Manifest | 2 - dev-qt/qt-creator/qt-creator-4.5.2.ebuild | 172 - dev-qt/qt-creator/qt-creator-4.6.1.ebuild | 173 - dev-qt/qt-creator/qt-creator-4.6.2.ebuild | 2 +- dev-ros/Manifest.gz | Bin 54700 -> 54701 bytes dev-ros/openni2_camera/Manifest | 1 + .../openni2_camera-0.4.0.ebuild | 29 + dev-ros/openni2_launch/Manifest | 4 +- .../openni2_launch-0.2.2.ebuild | 23 - .../openni2_launch-0.2.3.ebuild | 23 - ...3.0.ebuild => openni2_launch-0.4.0.ebuild} | 2 +- dev-ros/realtime_tools/Manifest | 1 + .../realtime_tools-1.12.0.ebuild | 21 + dev-ros/rospack/Manifest | 1 + dev-ros/rospack/rospack-2.5.1.ebuild | 33 + dev-ros/rospack/rospack-9999.ebuild | 2 + dev-ros/rqt_dep/Manifest | 1 + dev-ros/rqt_dep/rqt_dep-0.4.9.ebuild | 26 + dev-ros/rqt_rviz/Manifest | 1 + dev-ros/rqt_rviz/rqt_rviz-0.6.0.ebuild | 27 + dev-ruby/Manifest.gz | Bin 108185 -> 108215 bytes .../actionmailer/actionmailer-5.1.6.ebuild | 2 +- dev-ruby/actionpack/actionpack-5.1.6.ebuild | 4 +- dev-ruby/actionview/actionview-5.1.6.ebuild | 4 +- dev-ruby/activemodel/activemodel-5.1.6.ebuild | 6 +- .../activesupport/activesupport-5.1.6.ebuild | 2 +- .../asciidoctor/asciidoctor-1.5.7.1.ebuild | 2 +- dev-ruby/atomic/atomic-1.1.101.ebuild | 2 +- dev-ruby/builder/builder-3.2.3.ebuild | 2 +- dev-ruby/capybara/Manifest | 1 + dev-ruby/capybara/capybara-3.4.1.ebuild | 50 + .../childprocess/childprocess-0.9.0.ebuild | 2 +- dev-ruby/ddmetrics/Manifest | 1 + dev-ruby/ddmetrics/ddmetrics-1.0.1.ebuild | 29 + dev-ruby/did_you_mean/Manifest | 1 - .../did_you_mean/did_you_mean-1.2.0.ebuild | 22 - dev-ruby/fakefs/Manifest | 1 + dev-ruby/fakefs/fakefs-0.17.0.ebuild | 43 + .../hoe-seattlerb/hoe-seattlerb-1.3.5.ebuild | 2 +- .../mecab-ruby/mecab-ruby-0.996-r1.ebuild | 12 +- dev-ruby/mecab-ruby/metadata.xml | 1 + dev-ruby/mustache/mustache-1.0.5.ebuild | 2 +- dev-ruby/railties/railties-5.1.6.ebuild | 2 +- dev-ruby/rdiscount/rdiscount-2.2.0.1.ebuild | 2 +- dev-ruby/rspec-core/Manifest | 1 - dev-ruby/rspec-core/rspec-core-3.5.4.ebuild | 12 +- dev-ruby/rspec-core/rspec-core-3.6.0.ebuild | 10 +- dev-ruby/rspec-core/rspec-core-3.7.0.ebuild | 101 - dev-ruby/rspec-core/rspec-core-3.7.1.ebuild | 10 +- .../rspec-support/rspec-support-3.6.0.ebuild | 2 +- .../ruby-gettext/ruby-gettext-3.2.9.ebuild | 2 +- dev-ruby/selenium-webdriver/Manifest | 3 +- .../selenium-webdriver-3.12.0.ebuild | 2 +- ...build => selenium-webdriver-3.13.1.ebuild} | 0 .../selenium-webdriver-3.8.0.ebuild | 33 - dev-ruby/syntax/syntax-1.2.2.ebuild | 2 +- dev-ruby/thread_safe/thread_safe-0.3.6.ebuild | 2 +- dev-ruby/yajl-ruby/yajl-ruby-1.3.1.ebuild | 2 +- dev-ruby/yajl-ruby/yajl-ruby-1.4.0.ebuild | 2 +- dev-scheme/Manifest.gz | Bin 6168 -> 6326 bytes dev-scheme/gauche-gl/gauche-gl-0.6.ebuild | 2 +- dev-scheme/gauche-gtk/Manifest | 2 +- .../gauche-gtk/gauche-gtk-0.6_pre1.ebuild | 5 +- dev-scheme/gauche-mecab/Manifest | 1 + .../gauche-mecab/gauche-mecab-1.0.2.ebuild | 20 + dev-scheme/gauche-mecab/metadata.xml | 11 + ...he-0.9.6.ebuild => gauche-0.9.6-r1.ebuild} | 1 + dev-tex/Manifest.gz | Bin 13829 -> 13820 bytes dev-tex/biber/Manifest | 2 - dev-tex/biber/biber-2.7.ebuild | 65 - dev-tex/biber/biber-2.9.ebuild | 66 - dev-tex/biblatex/Manifest | 2 - dev-tex/biblatex/biblatex-3.10.ebuild | 2 +- ...x-3.4-r1.ebuild => biblatex-3.4-r2.ebuild} | 4 +- dev-tex/biblatex/biblatex-3.7-r1.ebuild | 40 - dev-tex/biblatex/biblatex-3.7.ebuild | 35 - dev-tex/biblatex/biblatex-3.9.ebuild | 40 - dev-tex/glossaries/Manifest | 2 - dev-tex/glossaries/glossaries-4.07.ebuild | 39 - dev-tex/glossaries/glossaries-4.11.ebuild | 39 - dev-tex/glossaries/glossaries-4.12-r1.ebuild | 4 +- dev-tex/latexdiff/Manifest | 2 - dev-tex/latexdiff/latexdiff-1.1.1.ebuild | 31 - dev-tex/latexdiff/latexdiff-1.2.0-r1.ebuild | 38 - dev-tex/latexdiff/latexdiff-1.2.1.ebuild | 4 +- dev-tex/latexdiff/latexdiff-9999.ebuild | 4 +- dev-texlive/Manifest.gz | Bin 7439 -> 6590 bytes dev-texlive/texlive-basic/Manifest | 59 - .../texlive-basic/files/texmfcnflua2016.patch | 59 - .../texlive-basic/texlive-basic-2016.ebuild | 67 - dev-texlive/texlive-bibtexextra/Manifest | 256 -- .../texlive-bibtexextra-2016.ebuild | 31 - dev-texlive/texlive-context/Manifest | 70 - .../texlive-context-2016.ebuild | 61 - dev-texlive/texlive-fontsextra/Manifest | 574 ---- .../texlive-fontsextra-2016.ebuild | 21 - dev-texlive/texlive-fontsrecommended/Manifest | 64 - .../texlive-fontsrecommended-2016.ebuild | 23 - dev-texlive/texlive-fontutils/Manifest | 32 - .../texlive-fontutils-2016.ebuild | 39 - dev-texlive/texlive-formatsextra/Manifest | 19 - .../texlive-formatsextra-2016.ebuild | 21 - dev-texlive/texlive-games/Manifest | 77 - .../texlive-games/texlive-games-2016.ebuild | 23 - dev-texlive/texlive-genericextra/Manifest | 113 - dev-texlive/texlive-genericextra/metadata.xml | 16 - .../texlive-genericextra-2016.ebuild | 20 - .../texlive-genericrecommended/Manifest | 20 - .../texlive-genericrecommended/metadata.xml | 15 - .../texlive-genericrecommended-2016.ebuild | 22 - dev-texlive/texlive-humanities/Manifest | 128 - .../texlive-humanities-2016.ebuild | 21 - dev-texlive/texlive-langafrican/Manifest | 10 - dev-texlive/texlive-langafrican/metadata.xml | 15 - .../texlive-langafrican-2016.ebuild | 20 - dev-texlive/texlive-langarabic/Manifest | 36 - .../texlive-langarabic-2016.ebuild | 25 - dev-texlive/texlive-langchinese/Manifest | 44 - .../texlive-langchinese-2016.ebuild | 26 - dev-texlive/texlive-langcjk/Manifest | 20 - .../texlive-langcjk-2016.ebuild | 27 - .../texlive-langcjk-2017.ebuild | 2 +- dev-texlive/texlive-langcyrillic/Manifest | 92 - .../texlive-langcyrillic-2016.ebuild | 34 - dev-texlive/texlive-langitalian/Manifest | 38 - .../texlive-langitalian-2016.ebuild | 21 - dev-texlive/texlive-langjapanese/Manifest | 80 - .../texlive-langjapanese-2016.ebuild | 28 - dev-texlive/texlive-langkorean/Manifest | 23 - .../texlive-langkorean-2016.ebuild | 22 - dev-texlive/texlive-langother/Manifest | 56 - .../texlive-langother-2016.ebuild | 28 - dev-texlive/texlive-langpolish/Manifest | 36 - .../texlive-langpolish-2016.ebuild | 22 - dev-texlive/texlive-langportuguese/Manifest | 20 - .../texlive-langportuguese-2016.ebuild | 21 - dev-texlive/texlive-langspanish/Manifest | 32 - .../texlive-langspanish-2016.ebuild | 21 - dev-texlive/texlive-latex/Manifest | 73 - .../texlive-latex/texlive-latex-2016.ebuild | 30 - dev-texlive/texlive-latexextra/Manifest | 2912 ----------------- .../texlive-latexextra-2016.ebuild | 45 - dev-texlive/texlive-latexrecommended/Manifest | 144 - .../texlive-latexrecommended-2016.ebuild | 30 - dev-texlive/texlive-luatex/Manifest | 93 - .../texlive-luatex/texlive-luatex-2016.ebuild | 29 - dev-texlive/texlive-mathscience/Manifest | 370 --- .../texlive-mathscience-2016.ebuild | 26 - dev-texlive/texlive-metapost/Manifest | 92 - .../texlive-metapost-2016.ebuild | 31 - dev-texlive/texlive-music/Manifest | 54 - .../texlive-music/texlive-music-2016.ebuild | 32 - dev-texlive/texlive-omega/Manifest | 16 - dev-texlive/texlive-omega/metadata.xml | 16 - .../texlive-omega/texlive-omega-2016.ebuild | 24 - dev-texlive/texlive-pictures/Manifest | 347 -- .../texlive-pictures-2016.ebuild | 30 - dev-texlive/texlive-plainextra/Manifest | 46 - dev-texlive/texlive-plainextra/metadata.xml | 15 - .../texlive-plainextra-2016.ebuild | 21 - .../texlive-plaingeneric-2017.ebuild | 2 +- dev-texlive/texlive-pstricks/Manifest | 231 -- .../texlive-pstricks-2016.ebuild | 27 - .../texlive-pstricks-2017.ebuild | 2 +- dev-texlive/texlive-publishers/Manifest | 423 --- .../texlive-publishers-2016.ebuild | 20 - dev-texlive/texlive-xetex/Manifest | 75 - .../texlive-xetex/texlive-xetex-2016.ebuild | 41 - dev-util/Manifest.gz | Bin 64858 -> 64997 bytes ...roid-studio-3.1.3.0.173.4819257-r1.ebuild} | 6 +- .../0001-use-java-home-before-bundled.patch | 39 + dev-util/catalyst/Manifest | 2 +- dev-util/catalyst/catalyst-2.0.9999.ebuild | 108 - ...yst-3.0.0.ebuild => catalyst-3.0.2.ebuild} | 31 +- dev-util/catalyst/catalyst-9999.ebuild | 9 +- dev-util/dejagnu/dejagnu-1.6.ebuild | 2 +- dev-util/gn/Manifest | 1 + dev-util/gn/files/gn-gen-r0.patch | 51 + dev-util/gn/gn-0.1445.ebuild | 56 + dev-util/gn/metadata.xml | 7 + dev-util/gperf/gperf-3.1.ebuild | 2 +- .../gtk-builder-convert-2.24.32.ebuild | 2 +- dev-util/kbuild/kbuild-0.1.9998.3127.ebuild | 4 +- dev-util/lldb/Manifest | 4 - dev-util/lldb/lldb-5.0.1.ebuild | 115 - dev-util/lldb/lldb-6.0.0.ebuild | 118 - dev-util/meson/Manifest | 2 +- ...eson-0.47.0.ebuild => meson-0.47.1.ebuild} | 0 dev-util/qbs/Manifest | 2 +- dev-util/qbs/qbs-1.11.1.ebuild | 2 +- .../{qbs-1.10.1.ebuild => qbs-1.12.0.ebuild} | 24 +- dev-vcs/Manifest.gz | Bin 13795 -> 13622 bytes dev-vcs/giggle/Manifest | 1 - .../giggle-0.6.2-gtksourceview-3.8.0.patch | 24 - .../giggle/files/giggle-0.7-vte-2.91.patch | 57 - dev-vcs/giggle/giggle-0.7-r2.ebuild | 46 - dev-vcs/mercurial/mercurial-4.6.2.ebuild | 2 +- dev-vcs/subversion/Manifest | 1 + dev-vcs/subversion/subversion-1.10.2.ebuild | 524 +++ eclass/Manifest.gz | Bin 38397 -> 38399 bytes eclass/distutils-r1.eclass | 22 +- eclass/texlive-module.eclass | 51 +- games-action/Manifest.gz | Bin 13976 -> 13976 bytes games-action/trosh/trosh-20-r2.ebuild | 47 + games-arcade/Manifest.gz | Bin 22223 -> 22214 bytes .../mrrescue/mrrescue-1.02b-r2.ebuild | 46 + .../orthorobot/orthorobot-0-r2.ebuild | 41 + games-emulation/Manifest.gz | Bin 9481 -> 9486 bytes games-emulation/dolphin/dolphin-5.0.ebuild | 5 +- games-emulation/dolphin/dolphin-9999.ebuild | 90 +- .../dolphin/files/dolphin-5.0-xgetbv.patch | 24 + games-emulation/dolphin/metadata.xml | 8 +- games-engines/Manifest.gz | Bin 3373 -> 3374 bytes games-engines/love/Manifest | 2 + games-engines/love/love-0.10.2.ebuild | 75 + games-engines/love/love-0.8.0-r2.ebuild | 39 + games-engines/love/love-11.1.ebuild | 74 + games-engines/love/love-9999.ebuild | 74 + games-engines/love/metadata.xml | 8 +- games-fps/Manifest.gz | Bin 21385 -> 21385 bytes games-fps/yamagi-quake2/Manifest | 2 +- games-fps/yamagi-quake2/metadata.xml | 1 + ...-7.10.ebuild => yamagi-quake2-7.21.ebuild} | 31 +- games-misc/Manifest.gz | Bin 12965 -> 12981 bytes .../fortune-mod-all/fortune-mod-all-1.ebuild | 2 +- .../fortune-mod-at-linux-20030120.ebuild | 2 +- .../fortune-mod-bofh-excuses-1.2.ebuild | 2 +- .../fortune-mod-calvin-0.1.1.ebuild | 2 +- .../fortune-mod-chucknorris-0.1.ebuild | 2 +- .../fortune-mod-cs-1.6.9.ebuild | 2 +- .../fortune-mod-debilneho-0.1.ebuild | 2 +- .../fortune-mod-dubya-20050118.ebuild | 2 +- .../fortune-mod-dune-2.0.1.ebuild | 4 +- .../fortune-mod-familyguy-0.2.ebuild | 2 +- .../fortune-mod-firefly-2.1.1.ebuild | 2 +- .../fortune-mod-futurama-0.2.ebuild | 2 +- .../fortune-mod-fvl-20030120.ebuild | 2 +- .../fortune-mod-gentoo-dev-20090306.ebuild | 2 +- .../fortune-mod-gentoo-forums-20041207.ebuild | 2 +- .../fortune-mod-hitchhiker-0.1.ebuild | 2 +- .../fortune-mod-homer-0.1.ebuild | 2 +- .../fortune-mod-humorixfortunes-1.4-r1.ebuild | 2 +- .../fortune-mod-it/fortune-mod-it-1.99.ebuild | 2 +- .../fortune-mod-kernelcookies-9.ebuild | 2 +- .../fortune-mod-mormon-1.1.0.ebuild | 4 +- ...une-mod-norbert-tretkowski-20030120.ebuild | 2 +- .../fortune-mod-osfortune-1.ebuild | 2 +- .../fortune-mod-powerpuff-0.3.ebuild | 2 +- .../fortune-mod-pqf-6.0.ebuild | 2 +- .../fortune-mod-rss-20030120.ebuild | 2 +- .../fortune-mod-scriptures-1.1.0.ebuild | 4 +- ...fortune-mod-simpsons-chalkboard-0.1.ebuild | 2 +- .../fortune-mod-slackware-1.15.ebuild | 2 +- .../fortune-mod-smac-0.1.ebuild | 2 +- .../fortune-mod-sp-fortunes-0.2.ebuild | 2 +- .../fortune-mod-starwars-0.1.ebuild | 2 +- .../fortune-mod-strangelove-20041203.ebuild | 2 +- .../fortune-mod-tao/fortune-mod-tao-1.ebuild | 2 +- ...ortune-mod-thomas-ogrisegg-20030120.ebuild | 4 +- .../fortune-mod-zx-error-1.0.ebuild | 2 +- games-strategy/Manifest.gz | Bin 9888 -> 9879 bytes games-strategy/freeciv/Manifest | 2 +- ..._beta3.ebuild => freeciv-2.6.0_rc2.ebuild} | 12 +- kde-apps/Manifest.gz | Bin 38163 -> 38161 bytes ....04.3.ebuild => dolphin-18.04.3-r1.ebuild} | 7 +- .../files/dolphin-18.04.3-memleak-1.patch | 36 + .../files/dolphin-18.04.3-memleak-2.patch | 37 + kde-apps/kamoso/kamoso-18.04.3.ebuild | 2 + kde-apps/kcalutils/kcalutils-18.04.3.ebuild | 9 + kde-apps/kdav/kdav-18.04.3.ebuild | 3 +- kde-apps/pimcommon/pimcommon-18.04.3.ebuild | 4 +- kde-frameworks/Manifest.gz | Bin 13550 -> 13545 bytes .../kio/files/kio-5.48.0-memleak.patch | 65 + ...kio-5.48.0.ebuild => kio-5.48.0-r1.ebuild} | 2 + kde-plasma/Manifest.gz | Bin 7406 -> 7404 bytes .../plasma-browser-integration-5.13.3.ebuild | 2 +- mail-client/Manifest.gz | Bin 4555 -> 4554 bytes mail-client/alot/alot-0.7-r1.ebuild | 88 + mail-client/mutt/mutt-1.10.1.ebuild | 2 +- mail-client/sylpheed/Manifest | 1 - mail-client/sylpheed/metadata.xml | 21 +- mail-client/sylpheed/sylpheed-3.5.1.ebuild | 63 - mail-client/sylpheed/sylpheed-3.7.0.ebuild | 2 +- mail-mta/Manifest.gz | Bin 2552 -> 2553 bytes mail-mta/exim/exim-4.91-r2.ebuild | 15 +- media-fonts/Manifest.gz | Bin 35950 -> 35948 bytes .../arphicfonts-0.2.20080216.1-r2.ebuild | 5 +- media-fonts/dejavu/dejavu-2.37.ebuild | 2 +- .../mplus-outline-fonts-0_pre063.ebuild | 2 +- media-gfx/Manifest.gz | Bin 42227 -> 42219 bytes media-gfx/imagemagick/Manifest | 2 + .../imagemagick/imagemagick-6.9.10.5.ebuild | 2 +- .../imagemagick/imagemagick-6.9.10.7.ebuild | 186 ++ .../imagemagick/imagemagick-7.0.8.5.ebuild | 2 +- .../imagemagick/imagemagick-7.0.8.7.ebuild | 186 ++ media-libs/Manifest.gz | Bin 66624 -> 66597 bytes media-libs/adplug/adplug-2.3.1.ebuild | 2 +- media-libs/bio2jack/bio2jack-0.9-r2.ebuild | 2 +- .../gst-plugins-bad-1.14.1-r1.ebuild | 2 +- .../gst-plugins-base-1.14.1.ebuild | 2 +- .../gst-plugins-good-1.14.1.ebuild | 2 +- .../gst-plugins-ugly-1.14.1.ebuild | 2 +- media-libs/gstreamer/gstreamer-1.14.1.ebuild | 2 +- media-libs/harfbuzz/harfbuzz-1.8.1.ebuild | 2 +- media-libs/imlib2/imlib2-1.5.1.ebuild | 2 +- media-libs/libaom/Manifest | 1 - media-libs/libaom/files/libdirpc.patch | 40 - media-libs/libaom/files/pthread_lib.patch | 14 - media-libs/libaom/libaom-0_pre20180421.ebuild | 78 - media-libs/libaom/libaom-1.0.0.ebuild | 5 +- media-libs/libaom/libaom-9999.ebuild | 3 +- media-libs/libopenraw/libopenraw-0.1.2.ebuild | 2 +- media-libs/lilv/lilv-0.24.2-r3.ebuild | 2 +- media-libs/lv2/lv2-1.14.0-r1.ebuild | 2 +- media-libs/nv-codec-headers/Manifest | 2 +- ...build => nv-codec-headers-8.1.24.2.ebuild} | 0 media-libs/soxr/soxr-0.1.3-r1.ebuild | 2 +- media-libs/sratom/sratom-0.6.0-r1.ebuild | 2 +- media-libs/woff2/woff2-1.0.2.ebuild | 2 +- media-plugins/Manifest.gz | Bin 53922 -> 53890 bytes .../frei0r-plugins-1.6.1.ebuild | 2 +- .../gst-plugins-a52dec-1.14.1.ebuild | 2 +- .../gst-plugins-assrender-1.14.1.ebuild | 2 +- .../gst-plugins-cdio-1.14.1.ebuild | 2 +- .../gst-plugins-cdparanoia-1.14.1.ebuild | 2 +- .../gst-plugins-dv-1.14.1.ebuild | 2 +- .../gst-plugins-dvb-1.14.1.ebuild | 2 +- .../gst-plugins-dvdread-1.14.1.ebuild | 2 +- .../gst-plugins-faac-1.14.1.ebuild | 2 +- .../gst-plugins-faad-1.14.1.ebuild | 2 +- .../gst-plugins-flac-1.14.1.ebuild | 2 +- .../gst-plugins-gdkpixbuf-1.14.1.ebuild | 2 +- .../gst-plugins-gtk-1.14.1.ebuild | 2 +- .../gst-plugins-jack-1.14.1.ebuild | 2 +- .../gst-plugins-jpeg-1.14.1.ebuild | 2 +- .../gst-plugins-lame-1.14.1.ebuild | 2 +- .../gst-plugins-libav-1.14.1.ebuild | 2 +- .../gst-plugins-libmms-1.14.1.ebuild | 2 +- .../gst-plugins-libpng-1.14.1.ebuild | 2 +- .../gst-plugins-meta-1.14.1.ebuild | 2 +- .../gst-plugins-mpeg2dec-1.14.1.ebuild | 2 +- .../gst-plugins-mpg123-1.14.1.ebuild | 2 +- .../gst-plugins-mplex-1.14.1.ebuild | 2 +- .../gst-plugins-neon-1.14.1.ebuild | 2 +- .../gst-plugins-opus-1.14.1.ebuild | 2 +- .../gst-plugins-oss-1.14.1.ebuild | 2 +- .../gst-plugins-pulse-1.14.1.ebuild | 2 +- .../gst-plugins-resindvd-1.14.1.ebuild | 2 +- .../gst-plugins-shout2-1.14.1.ebuild | 2 +- .../gst-plugins-sidplay-1.14.1.ebuild | 2 +- .../gst-plugins-soup-1.14.1.ebuild | 2 +- .../gst-plugins-speex-1.14.1.ebuild | 2 +- .../gst-plugins-taglib-1.14.1.ebuild | 2 +- .../gst-plugins-twolame-1.14.1.ebuild | 2 +- .../gst-plugins-v4l2-1.14.1.ebuild | 2 +- .../gst-plugins-vpx-1.14.1.ebuild | 2 +- .../gst-plugins-wavpack-1.14.1.ebuild | 2 +- .../gst-plugins-x264-1.14.1.ebuild | 2 +- media-plugins/live/Manifest | 1 + media-plugins/live/live-2018.07.07.ebuild | 128 + media-sound/Manifest.gz | Bin 61300 -> 61312 bytes media-sound/bluez-alsa/Manifest | 2 +- .../bluez-alsa/bluez-alsa-1.1.0-r2.ebuild | 50 - .../bluez-alsa/bluez-alsa-1.3.0.ebuild | 60 + media-sound/bluez-alsa/bluez-alsa-9999.ebuild | 8 +- .../jack-audio-connection-kit-0.125.0.ebuild | 2 +- media-sound/qtractor/Manifest | 2 +- .../files/qtractor-0.9.1-qt-5.11.patch | 38 + ...tor-0.8.4.ebuild => qtractor-0.9.1.ebuild} | 22 +- media-video/Manifest.gz | Bin 28380 -> 28379 bytes media-video/ffmpeg/ffmpeg-4.0.2.ebuild | 2 +- media-video/ffmpeg/ffmpeg-9999.ebuild | 2 +- ...m2vrequantizer-0.0.2_pre20060306-r1.ebuild | 32 + metadata/Manifest.gz | Bin 1985 -> 1987 bytes metadata/dtd/timestamp.chk | 2 +- metadata/glsa/timestamp.chk | 2 +- metadata/md5-cache/Manifest.gz | Bin 27414 -> 27422 bytes .../md5-cache/app-accessibility/Manifest.gz | Bin 8277 -> 8268 bytes .../app-accessibility/espeak-1.48.04-r1 | 4 +- .../app-accessibility/pocketsphinx-0.8 | 2 +- .../app-accessibility/sphinx3-0.8-r1 | 2 +- .../app-accessibility/sphinxbase-0.8 | 2 +- metadata/md5-cache/app-admin/Manifest.gz | Bin 74013 -> 73661 bytes metadata/md5-cache/app-admin/abrt-2.10.10-r1 | 15 - .../{abrt-2.10.10 => abrt-2.10.10-r2} | 2 +- metadata/md5-cache/app-admin/abrt-2.10.9 | 15 - metadata/md5-cache/app-admin/ansible-2.4.6.0 | 2 +- metadata/md5-cache/app-admin/ansible-2.5.5 | 2 +- metadata/md5-cache/app-admin/ansible-2.5.6 | 2 +- metadata/md5-cache/app-admin/ansible-2.6.1 | 2 +- metadata/md5-cache/app-admin/ansible-9999 | 4 +- metadata/md5-cache/app-admin/apg-2.3.0b-r6 | 12 + metadata/md5-cache/app-admin/ara-0.15.0 | 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-4.6.1 | 2 +- metadata/md5-cache/app-admin/cdist-4.7.3 | 2 +- metadata/md5-cache/app-admin/clsync-0.4.1 | 14 - metadata/md5-cache/app-admin/clsync-0.4.2 | 4 +- metadata/md5-cache/app-admin/clustershell-1.6 | 2 +- .../md5-cache/app-admin/clustershell-1.6-r1 | 2 +- .../md5-cache/app-admin/clustershell-1.7.3 | 2 +- metadata/md5-cache/app-admin/conky-1.10.8-r1 | 4 +- .../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 +- metadata/md5-cache/app-admin/diamond-9999 | 2 +- metadata/md5-cache/app-admin/dxf-7.3.0 | 2 +- .../md5-cache/app-admin/eclean-kernel-0.4.2 | 2 +- metadata/md5-cache/app-admin/gixy-0.1.5 | 2 +- metadata/md5-cache/app-admin/gixy-0.1.8 | 2 +- metadata/md5-cache/app-admin/glance-15.0.1 | 2 +- metadata/md5-cache/app-admin/glance-16.0.1 | 2 +- .../md5-cache/app-admin/glance-2017.2.9999 | 2 +- .../md5-cache/app-admin/glance-2018.1.9999 | 2 +- .../md5-cache/app-admin/installer-0.1.1_beta | 2 +- metadata/md5-cache/app-admin/ngxtop-0.0.2-r1 | 2 +- .../app-admin/ngxtop-0.0.3_pre141201 | 2 +- .../md5-cache/app-admin/packagekit-qt-1.0.1 | 4 +- metadata/md5-cache/app-admin/ps_mem-3.12 | 2 +- metadata/md5-cache/app-admin/ps_mem-3.12-r1 | 2 +- .../md5-cache/app-admin/rsyslog-8.35.0-r1 | 4 +- .../md5-cache/app-admin/salt-2016.11.9-r2 | 2 +- metadata/md5-cache/app-admin/salt-2017.7.7 | 2 +- metadata/md5-cache/app-admin/salt-2018.3.2 | 2 +- metadata/md5-cache/app-admin/setools-4.1.1 | 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.3 | 2 +- metadata/md5-cache/app-admin/supervisor-3.3.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-antivirus/Manifest.gz | Bin 1360 -> 1357 bytes .../md5-cache/app-antivirus/clamav-0.100.0 | 4 +- .../md5-cache/app-antivirus/clamav-0.100.1 | 4 +- metadata/md5-cache/app-arch/Manifest.gz | Bin 27443 -> 27440 bytes metadata/md5-cache/app-arch/bloscpack-0.11.0 | 2 +- metadata/md5-cache/app-arch/bloscpack-0.5.0 | 2 +- metadata/md5-cache/app-arch/bloscpack-0.6.0 | 2 +- metadata/md5-cache/app-arch/brotli-1.0.2 | 2 +- metadata/md5-cache/app-arch/brotli-1.0.3 | 2 +- metadata/md5-cache/app-arch/brotli-1.0.3-r1 | 2 +- metadata/md5-cache/app-arch/brotli-1.0.4 | 2 +- metadata/md5-cache/app-arch/brotli-1.0.5 | 2 +- metadata/md5-cache/app-arch/brotli-9999 | 2 +- .../app-arch/ipkg-utils-1.7.050831-r2 | 2 +- .../app-arch/ipkg-utils-1.7.050831-r3 | 2 +- metadata/md5-cache/app-arch/patool-1.12 | 2 +- metadata/md5-cache/app-arch/pigz-2.4 | 4 +- 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 +- .../md5-cache/app-arch/xarchiver-0.5.4.12 | 6 +- .../md5-cache/app-arch/xarchiver-0.5.4.13 | 6 +- metadata/md5-cache/app-backup/Manifest.gz | Bin 19180 -> 19023 bytes metadata/md5-cache/app-backup/attic-0.16-r1 | 2 +- metadata/md5-cache/app-backup/attic-9999 | 2 +- .../md5-cache/app-backup/borgbackup-1.1.3-r1 | 2 +- .../md5-cache/app-backup/borgbackup-1.1.4-r1 | 2 +- .../md5-cache/app-backup/borgbackup-1.1.5 | 2 +- .../md5-cache/app-backup/borgbackup-1.1.6 | 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 +- .../app-backup/{dar-2.5.14 => dar-2.5.16} | 8 +- .../md5-cache/app-backup/duplicity-0.7.10 | 2 +- .../md5-cache/app-backup/duplicity-0.7.11 | 2 +- .../md5-cache/app-backup/duplicity-0.7.12 | 2 +- .../md5-cache/app-backup/duplicity-0.7.13.1 | 2 +- .../md5-cache/app-backup/duplicity-0.7.14 | 2 +- .../md5-cache/app-backup/duplicity-0.7.15 | 2 +- .../md5-cache/app-backup/duplicity-0.7.16 | 2 +- .../md5-cache/app-backup/duplicity-0.7.17 | 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 +- .../app-backup/rdiff-backup-1.3.3-r1 | 14 - .../app-backup/rdiff-backup-1.3.3-r3 | 6 +- .../app-backup/untangle-https-backup-0.0.8 | 2 +- metadata/md5-cache/app-benchmarks/Manifest.gz | Bin 7372 -> 7371 bytes .../app-benchmarks/i7z-93_p20131012-r1 | 2 +- .../app-benchmarks/i7z-93_p20131012-r2 | 4 +- metadata/md5-cache/app-cdr/Manifest.gz | Bin 10745 -> 10742 bytes metadata/md5-cache/app-cdr/sync2cd-1.3-r1 | 2 +- metadata/md5-cache/app-crypt/Manifest.gz | Bin 41609 -> 41764 bytes metadata/md5-cache/app-crypt/acme-0.24.0 | 2 +- metadata/md5-cache/app-crypt/acme-0.25.1 | 2 +- metadata/md5-cache/app-crypt/acme-0.26.0 | 2 +- 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-9999 | 2 +- metadata/md5-cache/app-crypt/certbot-0.24.0 | 2 +- metadata/md5-cache/app-crypt/certbot-0.25.1 | 2 +- metadata/md5-cache/app-crypt/certbot-0.26.1 | 2 +- metadata/md5-cache/app-crypt/certbot-9999 | 2 +- .../md5-cache/app-crypt/certbot-apache-0.24.0 | 2 +- .../md5-cache/app-crypt/certbot-apache-0.25.1 | 2 +- .../md5-cache/app-crypt/certbot-apache-0.26.0 | 2 +- .../md5-cache/app-crypt/certbot-apache-9999 | 2 +- .../md5-cache/app-crypt/certbot-nginx-0.24.0 | 2 +- .../md5-cache/app-crypt/certbot-nginx-0.25.1 | 2 +- .../md5-cache/app-crypt/certbot-nginx-0.26.0 | 2 +- .../md5-cache/app-crypt/certbot-nginx-9999 | 2 +- .../app-crypt/gentoo-keys-201807020151 | 4 +- metadata/md5-cache/app-crypt/gkeys-0.2 | 2 +- metadata/md5-cache/app-crypt/gkeys-9999 | 2 +- metadata/md5-cache/app-crypt/gkeys-gen-0.2 | 2 +- metadata/md5-cache/app-crypt/gkeys-gen-9999 | 2 +- metadata/md5-cache/app-crypt/glep63-check-2 | 13 + metadata/md5-cache/app-crypt/gpgme-1.10.0 | 2 +- metadata/md5-cache/app-crypt/gpgme-1.11.1 | 2 +- .../md5-cache/app-crypt/libsecret-0.18.6-r1 | 4 +- metadata/md5-cache/app-crypt/manuale-1.1.0 | 2 +- metadata/md5-cache/app-crypt/pius-2.2.4 | 2 +- metadata/md5-cache/app-crypt/simp_le-9999 | 2 +- .../md5-cache/app-crypt/yubikey-manager-0.3.3 | 2 +- .../md5-cache/app-crypt/yubikey-manager-0.4.5 | 2 +- .../md5-cache/app-crypt/yubikey-manager-0.4.6 | 2 +- .../md5-cache/app-crypt/yubikey-manager-0.5.0 | 2 +- .../md5-cache/app-crypt/yubikey-manager-0.6.0 | 2 +- .../md5-cache/app-crypt/yubikey-manager-0.7.0 | 2 +- .../md5-cache/app-crypt/yubikey-manager-0.7.1 | 2 +- metadata/md5-cache/app-dicts/Manifest.gz | Bin 57248 -> 57087 bytes .../md5-cache/app-dicts/canna-2ch-20030827 | 12 - .../app-dicts/mecab-ipadic-2.7.0.20070801 | 6 +- .../mecab-naist-jdic-0.6.3b_p20111013 | 4 +- .../md5-cache/app-dicts/mecab-unidic-2.1.2 | 4 +- metadata/md5-cache/app-doc/Manifest.gz | Bin 23491 -> 23325 bytes metadata/md5-cache/app-doc/clsync-docs-0.4.1 | 11 - metadata/md5-cache/app-doc/clsync-docs-0.4.2 | 4 +- metadata/md5-cache/app-doc/cppman-0.4.8 | 2 +- metadata/md5-cache/app-editors/Manifest.gz | Bin 28817 -> 28484 bytes .../md5-cache/app-editors/editra-0.7.20-r2 | 2 +- metadata/md5-cache/app-editors/emacs-23.4-r17 | 4 +- metadata/md5-cache/app-editors/emacs-24.5-r5 | 4 +- metadata/md5-cache/app-editors/emacs-25.3-r4 | 4 +- metadata/md5-cache/app-editors/emacs-26.1 | 4 +- metadata/md5-cache/app-editors/emacs-26.1-r1 | 4 +- metadata/md5-cache/app-editors/emact-2.56.0 | 12 - metadata/md5-cache/app-editors/emact-2.58.0 | 5 +- metadata/md5-cache/app-editors/leo-5.6 | 2 +- metadata/md5-cache/app-editors/mg-20180408 | 4 +- metadata/md5-cache/app-editors/okteta-0.25.1 | 4 +- metadata/md5-cache/app-editors/okteta-17.12.3 | 13 - .../md5-cache/app-editors/qhexedit2-0.8.4 | 2 +- .../app-editors/qhexedit2-0.8.4_p20170719 | 2 +- metadata/md5-cache/app-editors/retext-7.0.0 | 2 +- .../md5-cache/app-editors/retext-7.0.0-r2 | 2 +- .../md5-cache/app-editors/retext-7.0.1-r2 | 2 +- metadata/md5-cache/app-editors/retext-7.0.3 | 2 +- metadata/md5-cache/app-editors/retext-9999 | 2 +- metadata/md5-cache/app-emacs/Manifest.gz | Bin 47614 -> 47772 bytes metadata/md5-cache/app-emacs/php-mode-1.19.1 | 12 + metadata/md5-cache/app-emacs/pymacs-0.25-r2 | 2 +- metadata/md5-cache/app-emulation/Manifest.gz | Bin 46850 -> 46863 bytes .../app-emulation/cloud-init-0.7.6-r1 | 2 +- .../app-emulation/cloud-init-0.7.6-r2 | 2 +- .../app-emulation/cloud-init-0.7.6_p1212 | 2 +- .../app-emulation/cloud-init-0.7.6_p1212-r1 | 2 +- .../md5-cache/app-emulation/cloud-init-0.7.7 | 2 +- .../app-emulation/cloud-init-0.7.8-r2 | 2 +- .../md5-cache/app-emulation/cloud-init-0.7.9 | 2 +- .../md5-cache/app-emulation/cloud-init-17.1 | 2 +- .../md5-cache/app-emulation/cloud-init-17.2 | 2 +- .../md5-cache/app-emulation/cloud-init-9999 | 2 +- .../app-emulation/diskimage-builder-2.14.1 | 2 +- .../app-emulation/diskimage-builder-2.15.1 | 2 +- .../app-emulation/diskimage-builder-2.16.0 | 2 +- .../app-emulation/docker-compose-1.19.0 | 2 +- .../app-emulation/docker-compose-1.21.2-r1 | 2 +- metadata/md5-cache/app-emulation/glean-1.10.3 | 2 +- metadata/md5-cache/app-emulation/lxc-2.1.1 | 2 +- metadata/md5-cache/app-emulation/sen-0.5.1 | 2 +- metadata/md5-cache/app-emulation/sen-0.6.0 | 2 +- .../app-emulation/virt-manager-1.4.3-r1 | 2 +- .../app-emulation/virt-manager-1.5.1-r1 | 2 +- .../md5-cache/app-emulation/virt-manager-9999 | 2 +- .../app-emulation/virtualbox-5.2.14-r1 | 4 +- .../app-emulation/virtualbox-additions-5.2.14 | 4 +- .../virtualbox-bin-5.2.14.123301 | 4 +- .../virtualbox-extpack-oracle-5.2.14.123301 | 4 +- .../virtualbox-guest-additions-5.2.14 | 4 +- .../app-emulation/virtualbox-modules-5.2.14 | 4 +- .../{wine-any-3.10 => wine-any-3.13} | 14 +- .../{wine-d3d9-3.10 => wine-d3d9-3.13} | 4 +- .../md5-cache/app-emulation/wine-staging-3.10 | 15 - .../md5-cache/app-emulation/wine-staging-3.13 | 15 + .../{wine-vanilla-3.10 => wine-vanilla-3.13} | 4 +- metadata/md5-cache/app-eselect/Manifest.gz | Bin 11405 -> 11402 bytes .../app-eselect/eselect-repository-4 | 8 +- .../app-eselect/eselect-repository-9999 | 8 +- metadata/md5-cache/app-forensics/Manifest.gz | Bin 10149 -> 10143 bytes .../md5-cache/app-forensics/chkrootkit-0.52 | 4 +- .../md5-cache/app-forensics/libewf-20171104 | 4 +- .../md5-cache/app-forensics/volatility-2.4.1 | 2 +- .../md5-cache/app-forensics/volatility-2.6 | 2 +- metadata/md5-cache/app-i18n/Manifest.gz | Bin 35218 -> 35046 bytes metadata/md5-cache/app-i18n/ibus-m17n-1.3.2 | 13 - metadata/md5-cache/app-i18n/ibus-m17n-1.3.4 | 4 +- .../{kakasi-2.3.4-r1 => kakasi-2.3.4-r2} | 4 +- metadata/md5-cache/app-i18n/nkf-2.1.3 | 2 +- metadata/md5-cache/app-i18n/nkf-2.1.3-r1 | 2 +- .../md5-cache/app-i18n/tomoe-gtk-0.6.0-r4 | 4 +- .../md5-cache/app-i18n/transifex-client-0.10 | 2 +- .../app-i18n/transifex-client-0.12.2 | 2 +- .../app-i18n/transifex-client-0.12.4 | 2 +- .../md5-cache/app-i18n/uim-tomoe-gtk-0.6.0 | 4 +- .../md5-cache/app-i18n/unicode-data-10.0.0 | 4 +- metadata/md5-cache/app-i18n/yaskkserv-1.1.0 | 2 +- metadata/md5-cache/app-laptop/Manifest.gz | Bin 4688 -> 4681 bytes metadata/md5-cache/app-laptop/batti-0.3.8-r4 | 2 +- metadata/md5-cache/app-metrics/Manifest.gz | Bin 5211 -> 5217 bytes .../app-metrics/buildbot-prometheus-17.7.2-r2 | 2 +- metadata/md5-cache/app-metrics/collectd-5.8.0 | 4 +- metadata/md5-cache/app-misc/Manifest.gz | Bin 73434 -> 73610 bytes metadata/md5-cache/app-misc/asciinema-2.0.1 | 2 +- metadata/md5-cache/app-misc/binwalk-2.1.1 | 2 +- metadata/md5-cache/app-misc/binwalk-9999 | 2 +- metadata/md5-cache/app-misc/chkcrontab-1.6 | 2 +- metadata/md5-cache/app-misc/chkcrontab-1.7 | 2 +- metadata/md5-cache/app-misc/datovka-3.0.3-r1 | 2 +- metadata/md5-cache/app-misc/goobook-1.9 | 2 +- metadata/md5-cache/app-misc/gourmet-0.17.4-r2 | 2 +- metadata/md5-cache/app-misc/gramps-4.2.5 | 2 +- metadata/md5-cache/app-misc/gramps-4.2.8 | 2 +- .../app-misc/hachoir-metadata-1.3.3-r1 | 2 +- .../app-misc/hachoir-subfile-0.5.3-r1 | 2 +- .../md5-cache/app-misc/hachoir-urwid-1.1-r1 | 2 +- metadata/md5-cache/app-misc/icdiff-1.7.3 | 2 +- metadata/md5-cache/app-misc/icdiff-1.9.1 | 2 +- metadata/md5-cache/app-misc/jira-cli-2.1.5 | 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/lfm-2.3-r1 | 2 +- metadata/md5-cache/app-misc/openastro-1.1.56 | 2 +- .../md5-cache/app-misc/openastro-data-1.6 | 2 +- .../md5-cache/app-misc/openastro-data-1.7 | 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.1 | 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 +- metadata/md5-cache/app-misc/skim-0.5.1 | 13 + metadata/md5-cache/app-misc/solaar-0.9.2-r3 | 2 +- metadata/md5-cache/app-misc/sphinx-2.0.10 | 4 +- metadata/md5-cache/app-misc/sphinx-2.1.9 | 4 +- metadata/md5-cache/app-misc/sphinx-2.2.11 | 4 +- .../md5-cache/app-misc/tails-installer-4.4.11 | 2 +- .../md5-cache/app-misc/tails-installer-4.4.8 | 2 +- .../md5-cache/app-misc/trash-cli-0.12.9.14-r2 | 2 +- .../md5-cache/app-misc/trash-cli-0.16.12.29 | 2 +- .../md5-cache/app-misc/trash-cli-0.17.1.14 | 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.1.2 | 2 +- metadata/md5-cache/app-misc/yq-2.3.0 | 2 +- metadata/md5-cache/app-misc/yq-2.3.3 | 2 +- metadata/md5-cache/app-misc/yq-2.3.4 | 2 +- metadata/md5-cache/app-misc/yworklog-0.0.7 | 2 +- .../md5-cache/app-mobilephone/Manifest.gz | Bin 4728 -> 4726 bytes .../app-mobilephone/lightblue-0.4-r1 | 2 +- .../md5-cache/app-mobilephone/pysms-0.9.4-r1 | 2 +- metadata/md5-cache/app-mobilephone/wammu-0.43 | 2 +- metadata/md5-cache/app-mobilephone/wammu-0.44 | 2 +- metadata/md5-cache/app-office/Manifest.gz | Bin 14186 -> 14352 bytes metadata/md5-cache/app-office/gtg-0.3.1 | 2 +- metadata/md5-cache/app-office/ledger-3.1.1-r1 | 15 + metadata/md5-cache/app-office/lyx-2.3.0 | 6 +- .../md5-cache/app-office/openerp-7.0.20140125 | 2 +- .../md5-cache/app-office/openerp-8.0.20140125 | 2 +- .../md5-cache/app-office/taskcoach-1.4.3-r1 | 2 +- metadata/md5-cache/app-pda/Manifest.gz | Bin 2419 -> 2416 bytes .../md5-cache/app-pda/pilot-link-0.12.5-r1 | 2 +- metadata/md5-cache/app-portage/Manifest.gz | Bin 27959 -> 27987 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 +- .../md5-cache/app-portage/elogv-0.7.6.1-r1 | 2 +- metadata/md5-cache/app-portage/elogv-0.7.6.2 | 2 +- metadata/md5-cache/app-portage/elogv-0.7.6.3 | 2 +- metadata/md5-cache/app-portage/elogv-0.7.6.4 | 2 +- metadata/md5-cache/app-portage/elogv-0.7.6.5 | 2 +- metadata/md5-cache/app-portage/elogv-0.7.6.6 | 2 +- metadata/md5-cache/app-portage/elogv-0.7.7.1 | 2 +- metadata/md5-cache/app-portage/elogv-0.7.8 | 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.7.1 | 2 +- .../app-portage/fetchcommandwrapper-0.7.2 | 2 +- .../app-portage/fetchcommandwrapper-0.7.3 | 2 +- .../app-portage/fetchcommandwrapper-0.8 | 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-12.2 | 2 +- metadata/md5-cache/app-portage/gemato-13.0-r1 | 2 +- metadata/md5-cache/app-portage/gemato-13.1 | 2 +- metadata/md5-cache/app-portage/gemato-9999 | 2 +- .../md5-cache/app-portage/gentoolkit-0.3.3 | 2 +- .../md5-cache/app-portage/gentoolkit-0.4.0 | 2 +- .../md5-cache/app-portage/gentoolkit-0.4.1 | 2 +- .../md5-cache/app-portage/gentoolkit-0.4.2-r1 | 2 +- .../md5-cache/app-portage/gentoolkit-9999 | 2 +- .../md5-cache/app-portage/gentoopm-0.2.9-r1 | 2 +- metadata/md5-cache/app-portage/gentoopm-0.3.0 | 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.1 | 2 +- metadata/md5-cache/app-portage/gpyutils-0.2.2 | 2 +- metadata/md5-cache/app-portage/gpyutils-9999 | 2 +- metadata/md5-cache/app-portage/grs-0.5 | 2 +- metadata/md5-cache/app-portage/grs-0.6-r1 | 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 +- metadata/md5-cache/app-portage/gs-pypi-0.1 | 2 +- metadata/md5-cache/app-portage/gs-pypi-0.2 | 2 +- metadata/md5-cache/app-portage/gs-pypi-0.2.1 | 2 +- .../md5-cache/app-portage/gs-pypi-0.2.1-r1 | 2 +- metadata/md5-cache/app-portage/gs-pypi-9999 | 2 +- .../md5-cache/app-portage/install-mask-0.1.1 | 2 +- .../md5-cache/app-portage/install-mask-9999 | 2 +- .../md5-cache/app-portage/layman-2.0.0-r1 | 2 +- .../md5-cache/app-portage/layman-2.0.0-r3 | 2 +- .../md5-cache/app-portage/layman-2.2.0-r7 | 2 +- .../md5-cache/app-portage/layman-2.4.1-r1 | 2 +- .../md5-cache/app-portage/layman-2.4.2-r1 | 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 +- .../app-portage/mirrorselect-2.2.0.1 | 2 +- .../md5-cache/app-portage/mirrorselect-2.2.2 | 2 +- .../app-portage/mirrorselect-2.2.2-r2 | 2 +- .../md5-cache/app-portage/mirrorselect-2.2.3 | 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-2.4-r5 | 2 +- metadata/md5-cache/app-portage/pfl-3.0-r1 | 2 +- .../md5-cache/app-portage/porthole-0.6.1-r5 | 2 +- .../md5-cache/app-portage/repoman-2.3.0-r1 | 2 +- metadata/md5-cache/app-portage/repoman-2.3.10 | 2 +- metadata/md5-cache/app-portage/repoman-2.3.6 | 2 +- metadata/md5-cache/app-portage/repoman-2.3.9 | 2 +- metadata/md5-cache/app-portage/repoman-9999 | 2 +- .../app-portage/smart-live-rebuild-1.3.5 | 2 +- .../app-portage/smart-live-rebuild-9999 | 2 +- metadata/md5-cache/app-portage/tatt-0.4 | 2 +- metadata/md5-cache/app-portage/tatt-0.5 | 2 +- metadata/md5-cache/app-portage/tatt-9999 | 2 +- metadata/md5-cache/app-shells/Manifest.gz | Bin 15644 -> 15641 bytes metadata/md5-cache/app-shells/thefuck-3.27 | 2 +- metadata/md5-cache/app-shells/yash-2.47 | 4 +- metadata/md5-cache/app-shells/zsh-5.5.1-r1 | 4 +- metadata/md5-cache/app-text/Manifest.gz | Bin 87216 -> 87410 bytes metadata/md5-cache/app-text/cherrytree-0.37.0 | 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.3 | 2 +- metadata/md5-cache/app-text/doconce-1.4.4 | 2 +- metadata/md5-cache/app-text/dvisvgm-2.4.2 | 14 + 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/jadetex-3.13-r7 | 4 +- metadata/md5-cache/app-text/keepnote-0.7.9-r2 | 2 +- metadata/md5-cache/app-text/krop-0.4.13.5 | 2 +- metadata/md5-cache/app-text/landslide-1.1.3 | 2 +- metadata/md5-cache/app-text/mecab-0.996 | 8 +- metadata/md5-cache/app-text/namazu-2.0.21 | 4 +- .../md5-cache/app-text/namazu-2.0.22_pre7 | 4 +- metadata/md5-cache/app-text/nfoview-1.23 | 2 +- metadata/md5-cache/app-text/nfoview-1.24 | 2 +- metadata/md5-cache/app-text/nfoview-9999 | 2 +- metadata/md5-cache/app-text/openlp-2.4.6 | 2 +- metadata/md5-cache/app-text/paperwork-1.2.2 | 2 +- metadata/md5-cache/app-text/paperwork-1.2.3 | 2 +- metadata/md5-cache/app-text/paperwork-1.2.4 | 2 +- .../app-text/paperwork-backend-1.2.2 | 2 +- .../app-text/paperwork-backend-1.2.3 | 2 +- .../app-text/paperwork-backend-1.2.4 | 2 +- metadata/md5-cache/app-text/pdfminer-20131113 | 2 +- metadata/md5-cache/app-text/pdfminer-20140328 | 2 +- .../md5-cache/app-text/pdfminer-20140328-r1 | 2 +- .../md5-cache/app-text/pdfshuffler-0.6.0-r1 | 2 +- metadata/md5-cache/app-text/pelican-3.6.0 | 2 +- metadata/md5-cache/app-text/pelican-3.6.3 | 2 +- metadata/md5-cache/app-text/pelican-3.7.0 | 2 +- metadata/md5-cache/app-text/pelican-3.7.1 | 2 +- metadata/md5-cache/app-text/pelican-9999 | 2 +- metadata/md5-cache/app-text/po4a-0.54 | 13 + metadata/md5-cache/app-text/poppler-0.63.0 | 14 - .../{poppler-0.64.0 => poppler-0.67.0} | 6 +- metadata/md5-cache/app-text/poppler-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.1.8 | 2 +- metadata/md5-cache/app-text/pytextile-2.3.3 | 2 +- metadata/md5-cache/app-text/restview-2.7.0 | 2 +- metadata/md5-cache/app-text/restview-2.8.0 | 2 +- metadata/md5-cache/app-text/restview-2.8.1 | 2 +- metadata/md5-cache/app-text/rpl-1.5.5-r1 | 2 +- .../md5-cache/app-text/silvercity-0.9.7-r1 | 2 +- .../md5-cache/app-text/texlive-core-2016-r6 | 13 - .../md5-cache/app-text/ttf2pk2-2.0_p20170524 | 4 +- .../md5-cache/app-text/xapian-omega-1.4.7 | 11 + metadata/md5-cache/app-text/xlsx2csv-0.7.2 | 2 +- metadata/md5-cache/app-text/xlsx2csv-0.7.3 | 2 +- metadata/md5-cache/app-text/xmldiff-0.6.10-r2 | 2 +- metadata/md5-cache/app-text/zathura-0.3.8 | 4 +- metadata/md5-cache/app-text/zathura-cb-0.1.7 | 4 +- .../md5-cache/app-text/zathura-djvu-0.2.7 | 4 +- .../app-text/zathura-pdf-mupdf-0.3.2 | 4 +- .../app-text/zathura-pdf-poppler-0.2.8 | 4 +- metadata/md5-cache/app-text/zathura-ps-0.2.5 | 4 +- metadata/md5-cache/app-vim/Manifest.gz | Bin 43907 -> 43914 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-ada/Manifest.gz | Bin 5749 -> 5742 bytes metadata/md5-cache/dev-ada/gnatmem-2018 | 2 +- metadata/md5-cache/dev-db/Manifest.gz | Bin 47992 -> 48444 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.1 | 2 +- metadata/md5-cache/dev-db/barman-2.3 | 2 +- metadata/md5-cache/dev-db/barman-2.4 | 2 +- metadata/md5-cache/dev-db/mariadb-10.0.35-r2 | 4 +- metadata/md5-cache/dev-db/mariadb-10.1.34 | 4 +- metadata/md5-cache/dev-db/mycli-1.10.0 | 2 +- metadata/md5-cache/dev-db/mycli-1.15.0-r2 | 2 +- metadata/md5-cache/dev-db/mycli-1.7.1 | 2 +- metadata/md5-cache/dev-db/mycli-9999 | 2 +- metadata/md5-cache/dev-db/mysql-5.5.60-r1 | 16 + metadata/md5-cache/dev-db/mysql-5.6.40 | 4 +- metadata/md5-cache/dev-db/mysql-5.6.40-r1 | 16 + .../dev-db/percona-server-5.6.40.84.0 | 16 + metadata/md5-cache/dev-db/pg_activity-1.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 20145 -> 20307 bytes .../md5-cache/dev-embedded/bitbake-1.17.0 | 2 +- metadata/md5-cache/dev-embedded/bitbake-9999 | 2 +- metadata/md5-cache/dev-embedded/esptool-2.1 | 2 +- metadata/md5-cache/dev-embedded/esptool-2.2 | 2 +- metadata/md5-cache/dev-embedded/esptool-2.3.1 | 2 +- metadata/md5-cache/dev-embedded/libftdi-1.4 | 14 + .../md5-cache/dev-embedded/platformio-3.5.3 | 2 +- .../md5-cache/dev-embedded/platformio-3.5.4 | 2 +- metadata/md5-cache/dev-java/Manifest.gz | Bin 133023 -> 133031 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.0 | 2 +- metadata/md5-cache/dev-java/javatoolkit-9999 | 2 +- metadata/md5-cache/dev-lang/Manifest.gz | Bin 56813 -> 56644 bytes metadata/md5-cache/dev-lang/gprolog-1.4.5 | 11 + metadata/md5-cache/dev-lang/hy-0.10.0 | 2 +- metadata/md5-cache/dev-lang/hy-0.10.1 | 2 +- metadata/md5-cache/dev-lang/hy-0.11.1 | 2 +- metadata/md5-cache/dev-lang/hy-0.12.0 | 2 +- metadata/md5-cache/dev-lang/hy-0.12.1 | 2 +- metadata/md5-cache/dev-lang/hy-0.13.0 | 2 +- metadata/md5-cache/dev-lang/hy-0.13.1 | 2 +- metadata/md5-cache/dev-lang/hy-0.14.0 | 2 +- metadata/md5-cache/dev-lang/logtalk-3.00.0 | 12 - metadata/md5-cache/dev-lang/logtalk-3.03.0 | 12 - metadata/md5-cache/dev-lang/logtalk-3.11.2 | 2 +- .../{logtalk-3.07.0 => logtalk-3.18.0} | 8 +- metadata/md5-cache/dev-lang/mercury-14.01.1 | 4 +- metadata/md5-cache/dev-lang/mmix-20131017 | 4 +- metadata/md5-cache/dev-lang/mmix-20160804 | 4 +- .../dev-lang/{php-5.6.35-r1 => php-5.6.37} | 10 +- metadata/md5-cache/dev-lang/php-7.0.31 | 14 + .../dev-lang/{php-7.1.19 => php-7.1.20} | 2 +- .../dev-lang/{php-7.2.7 => php-7.2.8} | 2 +- metadata/md5-cache/dev-lang/php-7.3.0_alpha1 | 14 - metadata/md5-cache/dev-lang/python-3.4.8 | 4 +- metadata/md5-cache/dev-lang/python-3.5.5 | 4 +- metadata/md5-cache/dev-lang/python-3.6.5 | 4 +- .../md5-cache/dev-lang/spidermonkey-38.3.0 | 4 +- metadata/md5-cache/dev-lang/swi-prolog-7.6.4 | 4 +- metadata/md5-cache/dev-libs/Manifest.gz | Bin 169914 -> 170037 bytes .../md5-cache/dev-libs/capstone-3.0.5_rc2-r1 | 2 +- metadata/md5-cache/dev-libs/dbus-glib-0.108 | 4 +- metadata/md5-cache/dev-libs/distorm64-3.3.3 | 2 +- metadata/md5-cache/dev-libs/distorm64-3.3.4 | 2 +- metadata/md5-cache/dev-libs/girara-0.2.8 | 4 +- metadata/md5-cache/dev-libs/gjs-1.48.7 | 4 +- metadata/md5-cache/dev-libs/grok-0.9.2-r2 | 4 +- metadata/md5-cache/dev-libs/isl-0.15 | 4 +- metadata/md5-cache/dev-libs/keystone-0.9.1 | 2 +- metadata/md5-cache/dev-libs/keystone-9999 | 2 +- metadata/md5-cache/dev-libs/libclsync-0.4.1 | 14 - metadata/md5-cache/dev-libs/libdnet-1.12 | 2 +- metadata/md5-cache/dev-libs/libgcrypt-1.8.3 | 4 +- metadata/md5-cache/dev-libs/libgpg-error-1.29 | 4 +- metadata/md5-cache/dev-libs/liblognorm-2.0.5 | 4 +- metadata/md5-cache/dev-libs/liblouis-2.5.3 | 2 +- metadata/md5-cache/dev-libs/libmix-2.05-r7 | 4 +- .../md5-cache/dev-libs/libmspack-0.6_alpha | 4 +- metadata/md5-cache/dev-libs/libnl-1.1.4-r1 | 12 + metadata/md5-cache/dev-libs/libnl-3.2.28 | 14 - metadata/md5-cache/dev-libs/libnl-3.4.0 | 2 +- metadata/md5-cache/dev-libs/libnl-99999999 | 2 +- metadata/md5-cache/dev-libs/libprelude-4.0.0 | 2 +- metadata/md5-cache/dev-libs/libprelude-4.1.0 | 2 +- .../md5-cache/dev-libs/libpreludedb-4.0.0 | 2 +- .../md5-cache/dev-libs/libpreludedb-4.1.0 | 2 +- .../md5-cache/dev-libs/libpthread-stubs-0.4 | 4 +- metadata/md5-cache/dev-libs/librdkafka-0.11.4 | 4 +- metadata/md5-cache/dev-libs/librelp-1.2.16 | 4 +- metadata/md5-cache/dev-libs/marisa-0.2.4 | 2 +- metadata/md5-cache/dev-libs/oniguruma-6.8.2 | 4 +- metadata/md5-cache/dev-libs/pigpio-67 | 2 +- metadata/md5-cache/dev-libs/quazip-0.7.6 | 4 +- metadata/md5-cache/dev-libs/serd-0.28.0-r1 | 4 +- metadata/md5-cache/dev-libs/sord-0.16.0-r1 | 4 +- metadata/md5-cache/dev-libs/xapian-1.4.7 | 14 + .../md5-cache/dev-libs/xapian-bindings-1.4.4 | 2 +- .../md5-cache/dev-libs/xapian-bindings-1.4.7 | 14 + metadata/md5-cache/dev-ml/Manifest.gz | Bin 60002 -> 59691 bytes metadata/md5-cache/dev-ml/llvm-ocaml-5.0.1 | 14 - metadata/md5-cache/dev-ml/llvm-ocaml-6.0.0 | 15 - .../md5-cache/dev-perl/Authen-NTLM-1.90.0-r1 | 4 +- .../dev-perl/Crypt-Curve25519-0.60.0 | 4 +- metadata/md5-cache/dev-perl/CryptX-0.53.0 | 4 +- .../md5-cache/dev-perl/Data-OptList-0.110.0 | 4 +- .../md5-cache/dev-perl/Devel-CheckLib-1.110.0 | 4 +- .../md5-cache/dev-perl/Digest-CRC-0.220.0_p2 | 4 +- .../md5-cache/dev-perl/Exporter-Tiny-1.2.1 | 13 + .../dev-perl/GnuPG-Interface-0.520.0-r1 | 13 - .../dev-perl/IO-CaptureOutput-1.110.400-r1 | 4 +- .../dev-perl/LWP-Protocol-https-6.70.0 | 4 +- .../md5-cache/dev-perl/LaTeX-Driver-0.300.2 | 4 +- .../md5-cache/dev-perl/LaTeX-Encode-0.92.0 | 4 +- .../md5-cache/dev-perl/LaTeX-Table-1.0.6-r1 | 4 +- metadata/md5-cache/dev-perl/Lchown-1.10.0-r2 | 4 +- .../dev-perl/Lingua-EN-Inflect-1.902.0 | 4 +- .../dev-perl/Lingua-EN-NameParse-1.360.0 | 4 +- .../dev-perl/LockFile-Simple-0.208.0-r2 | 4 +- metadata/md5-cache/dev-perl/Log-Any-1.701.0 | 4 +- .../md5-cache/dev-perl/MIME-Types-2.130.0 | 4 +- metadata/md5-cache/dev-perl/MP3-Info-1.260.0 | 4 +- metadata/md5-cache/dev-perl/Mail-DKIM-0.440.0 | 4 +- .../dev-perl/Mail-IMAPClient-3.390.0 | 4 +- metadata/md5-cache/dev-perl/Mail-SPF-2.9.0-r2 | 4 +- .../md5-cache/dev-perl/Mail-Sendmail-0.800.0 | 4 +- metadata/md5-cache/dev-perl/MailTools-2.190.0 | 4 +- metadata/md5-cache/dev-perl/Manifest.gz | Bin 371559 -> 359931 bytes metadata/md5-cache/dev-perl/Math-GMP-2.150.0 | 4 +- .../md5-cache/dev-perl/Mock-Config-0.30.0 | 4 +- .../md5-cache/dev-perl/Module-Build-0.422.400 | 4 +- .../md5-cache/dev-perl/Module-Runtime-0.16.0 | 4 +- .../dev-perl/Module-Runtime-Conflicts-0.3.0 | 4 +- .../dev-perl/Module-ScanDeps-1.240.0 | 4 +- metadata/md5-cache/dev-perl/Mon-0.110.0-r2 | 4 +- metadata/md5-cache/dev-perl/Moo-2.3.3 | 4 +- .../md5-cache/dev-perl/MooX-late-0.15.0-r1 | 4 +- .../dev-perl/MooseX-FollowPBP-0.50.0-r1 | 4 +- .../md5-cache/dev-perl/MooseX-Types-0.500.0 | 4 +- .../dev-perl/Net-CIDR-Lite-0.210.0-r1 | 4 +- metadata/md5-cache/dev-perl/Net-CUPS-0.640.0 | 4 +- .../Net-DNS-Resolver-Mock-1.201.710.310 | 4 +- .../Net-DNS-Resolver-Programmable-0.9.0 | 4 +- .../md5-cache/dev-perl/Net-DNS-SEC-1.30.0 | 4 +- .../md5-cache/dev-perl/Net-Domain-TLD-1.750.0 | 4 +- .../md5-cache/dev-perl/Net-FreeDB-0.100.0 | 4 +- ...et-Google-SafeBrowsing-Blocklist-1.40.0-r2 | 4 +- metadata/md5-cache/dev-perl/Net-HTTP-6.170.0 | 4 +- .../md5-cache/dev-perl/Net-IDN-Encode-2.400.0 | 4 +- .../md5-cache/dev-perl/Net-Ident-1.240.0-r1 | 4 +- .../md5-cache/dev-perl/Net-OpenSSH-0.740.0 | 4 +- metadata/md5-cache/dev-perl/Net-Pcap-0.180.0 | 4 +- .../dev-perl/Net-PcapUtils-0.10.0-r2 | 4 +- .../dev-perl/Net-RBLClient-0.500.0-r2 | 4 +- .../md5-cache/dev-perl/Net-RawIP-0.250.0-r2 | 4 +- .../md5-cache/dev-perl/Net-SFTP-0.100.0-r2 | 4 +- .../dev-perl/Net-SFTP-Foreign-1.870.0 | 4 +- .../md5-cache/dev-perl/Net-SMTP-SSL-1.40.0 | 4 +- metadata/md5-cache/dev-perl/Net-SNMP-6.0.1-r2 | 4 +- .../md5-cache/dev-perl/Net-SNPP-1.170.0-r2 | 4 +- .../Net-SSH-AuthorizedKeysFile-0.180.0 | 4 +- .../md5-cache/dev-perl/Net-SSH-Perl-2.140.0 | 4 +- .../dev-perl/Net-Telnet-Cisco-1.110.0 | 4 +- metadata/md5-cache/dev-perl/NetAddr-IP-4.79.0 | 4 +- .../md5-cache/dev-perl/Nmap-Parser-1.360.0 | 4 +- .../md5-cache/dev-perl/OOTools-2.300.0-r1 | 13 - .../dev-perl/Ogg-Vorbis-Header-0.50.0 | 4 +- .../Ogg-Vorbis-Header-PurePerl-1.0.0-r1 | 12 - metadata/md5-cache/dev-perl/OpenGL-0.700.0 | 4 +- metadata/md5-cache/dev-perl/PBKDF2-Tiny-0.5.0 | 13 - .../dev-perl/PDL-Graphics-Gnuplot-2.11.0 | 13 - metadata/md5-cache/dev-perl/PGPLOT-2.210.0 | 12 - .../POE-Component-PreforkDispatch-0.101.0-r1 | 12 - .../dev-perl/POSIX-strftime-Compiler-0.410.0 | 13 - .../dev-perl/PPIx-EditorTools-0.190.0 | 13 - .../md5-cache/dev-perl/Package-Stash-0.370.0 | 4 +- metadata/md5-cache/dev-perl/ParaDNS-2.0.0-r1 | 12 - .../dev-perl/Parse-ErrorString-Perl-0.220.0 | 13 - .../dev-perl/Passwd-Linux-1.200.0-r1 | 12 - .../dev-perl/Perl-Unsafe-Signals-0.30.0 | 12 - .../md5-cache/dev-perl/Perlbal-1.800.0-r1 | 12 - metadata/md5-cache/dev-perl/Pod-LaTeX-0.610.0 | 4 +- metadata/md5-cache/dev-perl/Pod-Strip-1.20.0 | 13 - .../md5-cache/dev-perl/RRD-Simple-1.440.0-r1 | 12 - metadata/md5-cache/dev-perl/Rcs-1.50.0-r1 | 12 - metadata/md5-cache/dev-perl/Redis-1.976.0 | 13 - .../md5-cache/dev-perl/RedisDB-Parser-2.200.0 | 13 - metadata/md5-cache/dev-perl/Ref-Util-0.101.0 | 13 - metadata/md5-cache/dev-perl/Ref-Util-0.111.0 | 13 - metadata/md5-cache/dev-perl/Ref-Util-0.113.0 | 13 - metadata/md5-cache/dev-perl/Role-Tiny-2.0.1 | 13 - .../dev-perl/Router-Simple-0.140.0-r1 | 12 - .../dev-perl/SQL-Translator-0.110.210 | 13 - .../md5-cache/dev-perl/Search-Xapian-1.2.25.1 | 13 + metadata/md5-cache/dev-perl/Sereal-3.15.0 | 13 - .../md5-cache/dev-perl/Sereal-Decoder-3.15.0 | 13 - .../md5-cache/dev-perl/Sereal-Encoder-3.15.0 | 13 - .../dev-perl/Software-License-0.103.12 | 13 - metadata/md5-cache/dev-perl/Sort-Key-1.330.0 | 12 - .../md5-cache/dev-perl/Sort-Key-IPv4-0.30.0 | 12 - .../dev-perl/Sphinx-Search-0.290.0-r1 | 13 - .../dev-perl/Spreadsheet-ParseExcel-0.650.0 | 4 +- metadata/md5-cache/dev-perl/Starlet-0.290.0 | 13 - .../dev-perl/Statistics-Distributions-1.02 | 12 - .../md5-cache/dev-perl/Statistics-TTest-1.1.0 | 12 - .../md5-cache/dev-perl/String-Escape-2010.002 | 12 - .../md5-cache/dev-perl/String-Print-0.150.0 | 13 - .../md5-cache/dev-perl/String-Print-0.930.0 | 13 + .../Syntax-Highlight-Engine-Simple-0.100.0 | 13 - .../Syntax-Highlight-Engine-Simple-0.90.0 | 13 - ...Syntax-Highlight-Engine-Simple-Perl-0.20.0 | 12 - .../dev-perl/Syntax-Keyword-Junction-0.3.8 | 13 - metadata/md5-cache/dev-perl/Sys-Mmap-0.170.0 | 12 - .../dev-perl/Sysadm-Install-0.460.0-r1 | 13 - .../TAP-Parser-SourceHandler-pgTAP-3.310.0 | 13 - .../TAP-Parser-SourceHandler-pgTAP-3.320.0 | 13 - .../md5-cache/dev-perl/TeX-Encode-1.300.0 | 12 - .../md5-cache/dev-perl/Test-Deep-JSON-0.30.0 | 13 - .../dev-perl/Test-Differences-0.630.0 | 13 - .../dev-perl/Test-FailWarnings-0.8.0 | 13 - metadata/md5-cache/dev-perl/Test-Fatal-0.14.0 | 4 +- .../dev-perl/Test-MockModule-0.50.0-r2 | 13 - .../md5-cache/dev-perl/Test-MockTime-0.150.0 | 12 - .../dev-perl/Test-MockTime-HiRes-0.60.0 | 13 - .../dev-perl/Test-MockTime-HiRes-0.70.0 | 13 - metadata/md5-cache/dev-perl/Test-Needs-0.2.2 | 13 - .../dev-perl/Test-Number-Delta-1.40.0 | 12 - .../dev-perl/Test-Perl-Critic-1.20.0-r1 | 13 - .../dev-perl/Test-RequiresInternet-0.50.0 | 4 +- metadata/md5-cache/dev-perl/Test-Time-0.40.0 | 13 - .../dev-perl/Test-UseAllModules-0.170.0 | 12 - .../md5-cache/dev-perl/Test-Version-2.50.0 | 13 - .../dev-perl/Test-Without-Module-0.180.0 | 13 - .../dev-perl/Test2-Plugin-NoWarnings-0.50.0 | 13 - .../md5-cache/dev-perl/Text-Diff-1.410.0-r1 | 12 - metadata/md5-cache/dev-perl/Text-Diff-1.430.0 | 12 - .../md5-cache/dev-perl/Text-Table-1.130.0 | 13 - .../md5-cache/dev-perl/Text-Table-1.132.0 | 13 - .../dev-perl/Text-WikiFormat-0.800.0-r1 | 12 - .../md5-cache/dev-perl/Throwable-0.200.11 | 12 - .../md5-cache/dev-perl/Tie-Cache-0.190.0-r1 | 12 - .../md5-cache/dev-perl/Time-Format-1.120.0 | 13 - .../md5-cache/dev-perl/Time-Moment-0.420.0 | 13 - metadata/md5-cache/dev-perl/Time-Out-0.110.0 | 12 - .../dev-perl/Time-ParseDate-2011.51.700-r1 | 12 - .../md5-cache/dev-perl/Time-Period-1.240.0-r1 | 12 - .../md5-cache/dev-perl/Time-TAI64-2.110.0-r1 | 12 - metadata/md5-cache/dev-perl/Try-Tiny-0.220.0 | 13 - .../md5-cache/dev-perl/Types-Serialiser-1.0.0 | 12 - metadata/md5-cache/dev-perl/YAML-1.260.0 | 13 + .../md5-cache/dev-perl/YAML-LibYAML-0.690.0 | 4 +- .../md5-cache/dev-perl/libintl-perl-1.280.0 | 4 +- .../md5-cache/dev-perl/libxml-perl-0.80.0-r2 | 4 +- metadata/md5-cache/dev-perl/mecab-perl-0.996 | 16 +- .../dev-perl/mime-construct-1.1100.0-r1 | 4 +- metadata/md5-cache/dev-perl/syntax-0.4.0 | 13 - metadata/md5-cache/dev-python/3to2-1.1.1 | 2 +- metadata/md5-cache/dev-python/3to2-1.1.1-r1 | 2 +- .../md5-cache/dev-python/APScheduler-3.1.0 | 2 +- .../md5-cache/dev-python/APScheduler-3.2.0 | 2 +- .../md5-cache/dev-python/APScheduler-3.3.1 | 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 | 6 +- metadata/md5-cache/dev-python/Babel-2.6.0 | 2 +- metadata/md5-cache/dev-python/BitVector-3.4.4 | 2 +- metadata/md5-cache/dev-python/BitVector-3.4.6 | 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 +- metadata/md5-cache/dev-python/Coffin-2.0.1 | 2 +- .../md5-cache/dev-python/CommonMark-0.5.4 | 2 +- .../md5-cache/dev-python/CommonMark-0.7.3 | 2 +- .../md5-cache/dev-python/CommonMark-0.7.4 | 2 +- .../md5-cache/dev-python/CommonMark-0.7.5 | 2 +- .../dev-python/CoverageTestRunner-1.10 | 2 +- .../dev-python/CoverageTestRunner-1.11 | 2 +- .../dev-python/CoverageTestRunner-1.9-r1 | 2 +- .../dev-python/Flask-KVSession-0.6.1 | 2 +- .../dev-python/Flask-KVSession-0.6.2 | 2 +- .../dev-python/GridDataFormats-0.4.0 | 2 +- metadata/md5-cache/dev-python/HeapDict-1.0.0 | 6 +- metadata/md5-cache/dev-python/ImageHash-3.4 | 2 +- metadata/md5-cache/dev-python/ImageHash-3.7 | 2 +- metadata/md5-cache/dev-python/ImageHash-4.0 | 2 +- metadata/md5-cache/dev-python/Kivy-1.10.0 | 2 +- metadata/md5-cache/dev-python/Kivy-1.10.1 | 2 +- metadata/md5-cache/dev-python/Kivy-1.9.1 | 2 +- metadata/md5-cache/dev-python/Kivy-1.9.1-r1 | 2 +- metadata/md5-cache/dev-python/Manifest.gz | Bin 517931 -> 516878 bytes .../dev-python/MechanicalSoup-0.10.0 | 2 +- .../md5-cache/dev-python/MechanicalSoup-0.6.0 | 2 +- metadata/md5-cache/dev-python/Ming-0.5.4 | 2 +- .../md5-cache/dev-python/Numdifftools-0.9.12 | 2 +- .../md5-cache/dev-python/Numdifftools-0.9.13 | 2 +- .../md5-cache/dev-python/Numdifftools-0.9.14 | 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 +- 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/PyGithub-1.28 | 2 +- metadata/md5-cache/dev-python/PyGithub-1.35 | 2 +- metadata/md5-cache/dev-python/PyGithub-1.39 | 2 +- .../md5-cache/dev-python/PyGithub-1.40_alpha4 | 2 +- metadata/md5-cache/dev-python/PyPDF2-1.26.0 | 2 +- .../md5-cache/dev-python/PyRSS2Gen-1.0.0-r1 | 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.3 | 2 +- metadata/md5-cache/dev-python/PySocks-1.6.7 | 2 +- metadata/md5-cache/dev-python/PySocks-1.6.8 | 2 +- .../md5-cache/dev-python/PyZilla-0.1.0-r1 | 2 +- metadata/md5-cache/dev-python/QtPy-1.3.1-r1 | 2 +- metadata/md5-cache/dev-python/QtPy-1.4.0-r1 | 2 +- metadata/md5-cache/dev-python/ReParser-1.4.3 | 2 +- metadata/md5-cache/dev-python/RecSQL-0.7.8 | 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/WSME-0.8.0 | 2 +- metadata/md5-cache/dev-python/WSME-0.9.1 | 2 +- metadata/md5-cache/dev-python/WSME-0.9.2 | 2 +- metadata/md5-cache/dev-python/XenAPI-1.2 | 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.2.2 | 2 +- .../dev-python/abstract_rendering-0.5.1 | 2 +- metadata/md5-cache/dev-python/addons-0.7 | 2 +- metadata/md5-cache/dev-python/aiodns-1.1.1 | 2 +- .../md5-cache/dev-python/aioeventlet-0.5.1-r1 | 2 +- metadata/md5-cache/dev-python/aiohttp-1.3.3 | 2 +- metadata/md5-cache/dev-python/aiohttp-1.3.5 | 2 +- metadata/md5-cache/dev-python/aiohttp-2.3.10 | 2 +- metadata/md5-cache/dev-python/aiohttp-2.3.2 | 2 +- metadata/md5-cache/dev-python/aiohttp-3.0.5 | 2 +- metadata/md5-cache/dev-python/aiohttp-3.0.6 | 2 +- metadata/md5-cache/dev-python/aiohttp-3.3.0 | 2 +- .../md5-cache/dev-python/aiohttp-cors-0.5.0 | 2 +- .../md5-cache/dev-python/aiohttp-cors-0.5.1 | 2 +- .../md5-cache/dev-python/aiohttp-cors-0.5.3 | 2 +- .../md5-cache/dev-python/aiohttp-cors-0.6.0 | 2 +- .../dev-python/aiohttp-jinja2-0.15.0 | 2 +- metadata/md5-cache/dev-python/aiosmtpd-1.0 | 2 +- metadata/md5-cache/dev-python/aiosmtpd-1.1 | 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 +- metadata/md5-cache/dev-python/alabaster-0.7.9 | 2 +- .../dev-python/aldryn-boilerplates-0.7.5 | 2 +- .../dev-python/aldryn-bootstrap3-1.2.2 | 2 +- .../md5-cache/dev-python/aldryn-common-1.0.4 | 2 +- .../md5-cache/dev-python/aldryn-search-0.3.0 | 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/algopy-0.5.3 | 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 +- .../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/ansi2html-1.1.1 | 2 +- metadata/md5-cache/dev-python/ansi2html-1.2.0 | 2 +- metadata/md5-cache/dev-python/ansi2html-1.3.0 | 2 +- metadata/md5-cache/dev-python/ansi2html-1.4.2 | 2 +- metadata/md5-cache/dev-python/ansicolor-0.2.6 | 2 +- metadata/md5-cache/dev-python/ansicolor-9999 | 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/anyvc-0.3.7.1-r1 | 2 +- .../md5-cache/dev-python/aodhclient-0.8.0 | 2 +- .../md5-cache/dev-python/aodhclient-1.0.0 | 2 +- metadata/md5-cache/dev-python/apipkg-1.4 | 2 +- metadata/md5-cache/dev-python/apispec-0.35.0 | 2 +- metadata/md5-cache/dev-python/aplpy-1.0 | 2 +- metadata/md5-cache/dev-python/aplpy-1.1.1 | 2 +- metadata/md5-cache/dev-python/appdirs-1.4.3 | 2 +- metadata/md5-cache/dev-python/apptools-4.2.1 | 2 +- metadata/md5-cache/dev-python/apptools-4.3.0 | 2 +- metadata/md5-cache/dev-python/apsw-3.19.3_p1 | 2 +- metadata/md5-cache/dev-python/apsw-3.21.0_p1 | 2 +- metadata/md5-cache/dev-python/apsw-3.22.0_p1 | 2 +- metadata/md5-cache/dev-python/apsw-3.23.1_p1 | 2 +- metadata/md5-cache/dev-python/aquarium-2.3-r1 | 2 +- .../md5-cache/dev-python/argcomplete-1.4.1 | 2 +- .../md5-cache/dev-python/argcomplete-1.9.4 | 6 +- metadata/md5-cache/dev-python/argh-0.26.2 | 2 +- metadata/md5-cache/dev-python/argh-0.26.2-r1 | 2 +- metadata/md5-cache/dev-python/args-0.1.0 | 2 +- metadata/md5-cache/dev-python/arpeggio-1.5 | 2 +- .../dev-python/arrayterator-1.0.1-r1 | 2 +- metadata/md5-cache/dev-python/arrow-0.10.0 | 2 +- .../md5-cache/dev-python/asciitable-0.8.0-r1 | 2 +- metadata/md5-cache/dev-python/asdf-1.2.1 | 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/astlib-0.8.0 | 2 +- metadata/md5-cache/dev-python/astng-0.24.3 | 2 +- metadata/md5-cache/dev-python/astng-0.24.3-r1 | 2 +- metadata/md5-cache/dev-python/astor-0.5 | 2 +- metadata/md5-cache/dev-python/astor-0.6 | 2 +- .../md5-cache/dev-python/astrodendro-0.2.0 | 2 +- metadata/md5-cache/dev-python/astroid-1.4.8 | 2 +- metadata/md5-cache/dev-python/astroid-1.5.3 | 2 +- metadata/md5-cache/dev-python/astroid-1.6.0 | 2 +- metadata/md5-cache/dev-python/astroid-1.6.5 | 2 +- metadata/md5-cache/dev-python/astroml-0.3 | 2 +- .../md5-cache/dev-python/astroml-addons-0.2.2 | 2 +- metadata/md5-cache/dev-python/astroplan-0.2 | 2 +- metadata/md5-cache/dev-python/astroplan-0.2.1 | 2 +- metadata/md5-cache/dev-python/astropy-1.2.1 | 2 +- metadata/md5-cache/dev-python/astropy-1.3.3 | 2 +- metadata/md5-cache/dev-python/astropy-2.0.1 | 2 +- .../md5-cache/dev-python/astropy-helpers-1.2 | 2 +- .../dev-python/astropy-helpers-1.3.1 | 2 +- .../dev-python/astropy-helpers-2.0.1 | 2 +- .../md5-cache/dev-python/astroquery-0.3.6 | 2 +- .../md5-cache/dev-python/astroscrappy-1.0.3 | 2 +- .../md5-cache/dev-python/astroscrappy-1.0.5 | 2 +- .../md5-cache/dev-python/async_timeout-1.0.0 | 2 +- .../md5-cache/dev-python/async_timeout-1.1.0 | 2 +- .../md5-cache/dev-python/async_timeout-1.2.0 | 2 +- .../md5-cache/dev-python/async_timeout-1.2.1 | 2 +- .../md5-cache/dev-python/async_timeout-3.0.0 | 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 +- metadata/md5-cache/dev-python/atpublic-1.0 | 2 +- metadata/md5-cache/dev-python/atpy-0.9.7 | 2 +- metadata/md5-cache/dev-python/attrdict-2.0.0 | 2 +- metadata/md5-cache/dev-python/attrs-16.3.0-r1 | 2 +- metadata/md5-cache/dev-python/attrs-17.4.0 | 2 +- metadata/md5-cache/dev-python/attrs-18.1.0 | 2 +- .../md5-cache/dev-python/audioread-1.0.1-r1 | 2 +- metadata/md5-cache/dev-python/authres-0.800 | 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/automaton-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-9999 | 2 +- metadata/md5-cache/dev-python/awscli-1.10.51 | 2 +- metadata/md5-cache/dev-python/awscli-1.10.53 | 2 +- metadata/md5-cache/dev-python/awscli-1.10.59 | 2 +- metadata/md5-cache/dev-python/awscli-1.11.0 | 2 +- metadata/md5-cache/dev-python/awscli-1.11.154 | 2 +- metadata/md5-cache/dev-python/awscli-1.11.158 | 2 +- metadata/md5-cache/dev-python/awscli-1.11.81 | 2 +- metadata/md5-cache/dev-python/awscli-1.14.16 | 2 +- metadata/md5-cache/dev-python/awscli-1.14.50 | 2 +- metadata/md5-cache/dev-python/awscli-1.15.10 | 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/backports-1.0 | 2 +- .../md5-cache/dev-python/backports-abc-0.4 | 2 +- .../md5-cache/dev-python/backports-abc-0.5 | 2 +- .../md5-cache/dev-python/backports-csv-1.0.5 | 2 +- .../backports-functools-lru-cache-1.3 | 2 +- .../backports-functools-lru-cache-1.4-r1 | 2 +- .../backports-functools-lru-cache-1.5 | 2 +- .../dev-python/backports-lzma-0.0.10 | 2 +- .../dev-python/backports-lzma-0.0.12 | 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-unittest-mock-1.3 | 2 +- .../dev-python/backports-unittest-mock-1.4 | 2 +- .../md5-cache/dev-python/bandit-0.13.2-r1 | 2 +- metadata/md5-cache/dev-python/bandit-1.0.1 | 2 +- metadata/md5-cache/dev-python/bandit-1.1.0 | 2 +- metadata/md5-cache/dev-python/bandit-1.2.0 | 2 +- metadata/md5-cache/dev-python/bandit-1.3.0 | 2 +- metadata/md5-cache/dev-python/bandit-1.4.0 | 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 +- .../md5-cache/dev-python/basho-erlastic-2.1.1 | 2 +- metadata/md5-cache/dev-python/batinfo-0.3 | 2 +- metadata/md5-cache/dev-python/bcolz-1.1.0 | 2 +- metadata/md5-cache/dev-python/bcolz-1.1.2 | 6 +- metadata/md5-cache/dev-python/bcrypt-3.1.3 | 2 +- metadata/md5-cache/dev-python/bcrypt-3.1.4 | 2 +- metadata/md5-cache/dev-python/beagle-0.2.1 | 2 +- metadata/md5-cache/dev-python/beaker-1.6.4-r1 | 2 +- metadata/md5-cache/dev-python/beaker-1.8.1 | 2 +- .../md5-cache/dev-python/beanstalkc-0.4.0 | 2 +- .../md5-cache/dev-python/beanstalkc-0.4.0-r1 | 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.0 | 2 +- metadata/md5-cache/dev-python/behave-1.2.5-r1 | 2 +- metadata/md5-cache/dev-python/bert-2.0.0 | 2 +- metadata/md5-cache/dev-python/betamax-0.8.0 | 2 +- .../md5-cache/dev-python/bibtexparser-0.6.2 | 2 +- .../md5-cache/dev-python/bicyclerepair-0.9-r3 | 2 +- .../md5-cache/dev-python/billiard-3.3.0.23 | 2 +- .../md5-cache/dev-python/billiard-3.5.0.0 | 2 +- .../md5-cache/dev-python/billiard-3.5.0.2 | 6 +- .../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/bjoern-1.3.2 | 2 +- metadata/md5-cache/dev-python/bjoern-1.4.3 | 2 +- metadata/md5-cache/dev-python/blaze-0.10.2 | 2 +- metadata/md5-cache/dev-python/blaze-0.11.3 | 6 +- metadata/md5-cache/dev-python/bleach-1.5.0 | 2 +- metadata/md5-cache/dev-python/bleach-2.1.1 | 2 +- metadata/md5-cache/dev-python/bleach-2.1.3 | 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/blinker-1.4 | 2 +- .../md5-cache/dev-python/blockcanvas-4.0.3-r1 | 2 +- .../md5-cache/dev-python/blockdiag-1.5.3-r1 | 2 +- metadata/md5-cache/dev-python/blosc-1.2.8 | 2 +- metadata/md5-cache/dev-python/blosc-1.4.4 | 2 +- metadata/md5-cache/dev-python/blosc-1.5.0 | 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/bokeh-0.11.1 | 2 +- metadata/md5-cache/dev-python/bokeh-0.12.6 | 6 +- 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/boto3-1.4.7 | 2 +- metadata/md5-cache/dev-python/boto3-1.5.27 | 2 +- metadata/md5-cache/dev-python/boto3-1.7.19 | 2 +- metadata/md5-cache/dev-python/boto3-1.7.35 | 2 +- metadata/md5-cache/dev-python/boto3-9999 | 2 +- .../md5-cache/dev-python/botocore-1.10.19 | 2 +- .../md5-cache/dev-python/botocore-1.10.35 | 2 +- metadata/md5-cache/dev-python/botocore-1.7.39 | 2 +- metadata/md5-cache/dev-python/botocore-1.8.41 | 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 +- .../md5-cache/dev-python/bottleneck-0.8.0 | 2 +- .../md5-cache/dev-python/bottleneck-1.0.0 | 2 +- metadata/md5-cache/dev-python/bpython-0.16 | 2 +- metadata/md5-cache/dev-python/bpython-0.16-r1 | 2 +- metadata/md5-cache/dev-python/bpython-0.17 | 2 +- metadata/md5-cache/dev-python/bpython-0.17.1 | 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.1.1 | 2 +- metadata/md5-cache/dev-python/bsddb3-6.2.4 | 2 +- metadata/md5-cache/dev-python/buzhug-1.8-r1 | 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.4.2 | 2 +- .../md5-cache/dev-python/cachetools-2.0.1 | 2 +- .../md5-cache/dev-python/cachetools-2.1.0 | 2 +- metadata/md5-cache/dev-python/cairocffi-0.7.2 | 2 +- metadata/md5-cache/dev-python/cairocffi-0.8.0 | 2 +- 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 +- .../md5-cache/dev-python/carbon-0.9.14-r1 | 2 +- .../md5-cache/dev-python/carbon-0.9.15-r1 | 2 +- .../{carbon-1.1.3 => carbon-1.1.3-r1} | 4 +- .../md5-cache/dev-python/carrot-0.10.7-r1 | 2 +- metadata/md5-cache/dev-python/case-1.5.2-r1 | 2 +- metadata/md5-cache/dev-python/case-1.5.3 | 2 +- .../md5-cache/dev-python/castellan-0.12.2 | 2 +- .../md5-cache/dev-python/castellan-0.17.0 | 2 +- metadata/md5-cache/dev-python/casuarius-1.1 | 2 +- .../md5-cache/dev-python/catkin_pkg-0.4.2 | 2 +- .../md5-cache/dev-python/catkin_pkg-0.4.6 | 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/ccdproc-1.1.0 | 2 +- metadata/md5-cache/dev-python/ccdproc-1.2.0 | 2 +- metadata/md5-cache/dev-python/cddb-py-1.4-r1 | 2 +- .../dev-python/celementtree-1.0.5-r2 | 2 +- .../md5-cache/dev-python/celery-3.1.24-r1 | 2 +- metadata/md5-cache/dev-python/celery-4.0.2 | 2 +- metadata/md5-cache/dev-python/celery-4.1.0 | 6 +- metadata/md5-cache/dev-python/cement-2.0.2 | 2 +- metadata/md5-cache/dev-python/cement-2.10.0 | 2 +- .../md5-cache/dev-python/certifi-2018.4.16 | 2 +- metadata/md5-cache/dev-python/cffi-1.11.2 | 2 +- metadata/md5-cache/dev-python/cffi-1.11.4 | 6 +- metadata/md5-cache/dev-python/cffi-1.11.5 | 2 +- metadata/md5-cache/dev-python/cffi-1.9.1 | 2 +- metadata/md5-cache/dev-python/cfgio-0.1.2 | 2 +- metadata/md5-cache/dev-python/cfgparse-1.3-r1 | 2 +- metadata/md5-cache/dev-python/cgkit-2.0.0-r1 | 2 +- metadata/md5-cache/dev-python/cgkit-2.0.0-r2 | 6 +- .../md5-cache/dev-python/cgroup-utils-0.6 | 2 +- metadata/md5-cache/dev-python/chaco-4.5.0 | 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 +- metadata/md5-cache/dev-python/chardet-3.0.4 | 6 +- .../md5-cache/dev-python/cheetah-2.4.4-r1 | 2 +- metadata/md5-cache/dev-python/cheroot-6.0.0 | 2 +- metadata/md5-cache/dev-python/cherrypy-13.1.0 | 2 +- metadata/md5-cache/dev-python/cherrypy-3.8.0 | 2 +- .../dev-python/cherrytemplate-1.0.0-r1 | 2 +- metadata/md5-cache/dev-python/chump-1.5.1 | 2 +- metadata/md5-cache/dev-python/chump-1.5.2 | 2 +- .../md5-cache/dev-python/citeproc-py-0.4.0 | 2 +- metadata/md5-cache/dev-python/cjkwrap-2.2 | 2 +- .../md5-cache/dev-python/clang-python-5.0.1 | 14 - .../md5-cache/dev-python/clang-python-6.0.0 | 15 - .../md5-cache/dev-python/cli_helpers-0.2.0 | 2 +- .../md5-cache/dev-python/cli_helpers-1.0.0 | 2 +- .../md5-cache/dev-python/cli_helpers-1.0.1 | 2 +- .../md5-cache/dev-python/cli_helpers-9999 | 2 +- .../md5-cache/dev-python/cliapp-1.20140315 | 2 +- .../md5-cache/dev-python/cliapp-1.20150305 | 2 +- .../md5-cache/dev-python/cliapp-1.20160724-r1 | 2 +- .../md5-cache/dev-python/cliapp-1.20170823 | 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-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 +- .../dev-python/clientcookie-1.3.0-r1 | 2 +- metadata/md5-cache/dev-python/cliff-2.11.0 | 2 +- metadata/md5-cache/dev-python/cliff-2.11.1 | 2 +- metadata/md5-cache/dev-python/cliff-2.12.0 | 2 +- metadata/md5-cache/dev-python/cliff-2.8.0 | 2 +- .../md5-cache/dev-python/cliff-tablib-1.1 | 2 +- .../md5-cache/dev-python/cliff-tablib-1.1-r1 | 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/cloudlib-0.5.0 | 2 +- .../md5-cache/dev-python/cloudpickle-0.3.1 | 2 +- metadata/md5-cache/dev-python/cmd2-0.7.5 | 2 +- metadata/md5-cache/dev-python/cmd2-0.7.9 | 2 +- metadata/md5-cache/dev-python/codetools-4.2.0 | 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 +- 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 +- .../md5-cache/dev-python/colorspacious-1.1.0 | 2 +- .../md5-cache/dev-python/columnize-0.3.5-r1 | 2 +- metadata/md5-cache/dev-python/columnize-0.3.9 | 2 +- metadata/md5-cache/dev-python/common-0.1.2 | 2 +- .../dev-python/configargparse-0.11.0 | 2 +- .../dev-python/configargparse-0.12.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 +- .../md5-cache/dev-python/constantly-15.1.0 | 2 +- .../md5-cache/dev-python/constantly-15.1.0-r1 | 2 +- .../md5-cache/dev-python/construct-2.8.17 | 2 +- .../md5-cache/dev-python/construct-2.8.21 | 2 +- .../md5-cache/dev-python/contextlib2-0.5.4 | 2 +- .../md5-cache/dev-python/contextlib2-0.5.5 | 2 +- metadata/md5-cache/dev-python/cookies-2.2.1 | 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 +- metadata/md5-cache/dev-python/cov-core-1.7 | 2 +- metadata/md5-cache/dev-python/coverage-4.2 | 2 +- metadata/md5-cache/dev-python/crcmod-1.7-r2 | 2 +- metadata/md5-cache/dev-python/croniter-0.3.11 | 2 +- metadata/md5-cache/dev-python/croniter-0.3.15 | 2 +- metadata/md5-cache/dev-python/croniter-0.3.17 | 2 +- metadata/md5-cache/dev-python/crumbs-2.1.0 | 2 +- .../md5-cache/dev-python/cryptography-1.7.1 | 2 +- .../dev-python/cryptography-1.7.1-r1 | 2 +- .../dev-python/cryptography-2.0.2-r1 | 2 +- .../md5-cache/dev-python/cryptography-2.1.4 | 2 +- .../dev-python/cryptography-2.1.4-r1 | 2 +- .../dev-python/cryptography-2.1.4-r2 | 6 +- .../dev-python/cryptography-vectors-1.7.1 | 2 +- .../dev-python/cryptography-vectors-2.0.2 | 2 +- .../dev-python/cryptography-vectors-2.1.4 | 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 +- .../md5-cache/dev-python/cssselect2-0.2.0 | 2 +- metadata/md5-cache/dev-python/cssutils-1.0.1 | 2 +- metadata/md5-cache/dev-python/cssutils-1.0.2 | 2 +- .../md5-cache/dev-python/ctypesgen-0_p72-r1 | 2 +- metadata/md5-cache/dev-python/cursive-0.1.1 | 2 +- metadata/md5-cache/dev-python/cursive-0.1.2 | 2 +- metadata/md5-cache/dev-python/cursive-0.2.1 | 2 +- metadata/md5-cache/dev-python/curtsies-0.2.10 | 2 +- metadata/md5-cache/dev-python/curtsies-0.2.11 | 2 +- metadata/md5-cache/dev-python/curtsies-0.2.12 | 2 +- metadata/md5-cache/dev-python/curtsies-0.3.0 | 2 +- metadata/md5-cache/dev-python/cvxopt-1.1.9 | 2 +- metadata/md5-cache/dev-python/cx_Freeze-4.3.4 | 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.25.2 | 2 +- metadata/md5-cache/dev-python/cython-0.26.1 | 2 +- metadata/md5-cache/dev-python/cython-0.28.2 | 2 +- metadata/md5-cache/dev-python/cython-0.28.4 | 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/dap-2.2.6.7-r1 | 2 +- metadata/md5-cache/dev-python/dask-0.10.2 | 2 +- metadata/md5-cache/dev-python/dask-0.15.1 | 6 +- metadata/md5-cache/dev-python/datashape-0.5.4 | 2 +- metadata/md5-cache/dev-python/dbusmock-0.16.9 | 2 +- metadata/md5-cache/dev-python/dbutils-1.1-r1 | 2 +- metadata/md5-cache/dev-python/ddt-1.1.1 | 2 +- .../md5-cache/dev-python/debtcollector-1.11.0 | 2 +- .../md5-cache/dev-python/debtcollector-1.17.1 | 2 +- .../md5-cache/dev-python/debtcollector-1.19.0 | 2 +- metadata/md5-cache/dev-python/decorator-4.1.2 | 2 +- metadata/md5-cache/dev-python/decorator-4.2.1 | 2 +- metadata/md5-cache/dev-python/decorator-4.3.0 | 2 +- .../dev-python/decoratortools-1.8-r1 | 2 +- metadata/md5-cache/dev-python/deform-0.9.9 | 2 +- .../md5-cache/dev-python/defusedxml-0.5.0 | 2 +- metadata/md5-cache/dev-python/demjson-2.2.4 | 2 +- metadata/md5-cache/dev-python/denonavr-0.7.3 | 2 +- metadata/md5-cache/dev-python/denonavr-0.7.4 | 2 +- .../md5-cache/dev-python/deprecation-1.0.1 | 2 +- metadata/md5-cache/dev-python/detox-0.11 | 2 +- metadata/md5-cache/dev-python/dexml-0.5.1 | 2 +- .../md5-cache/dev-python/dib-utils-0.0.10 | 2 +- metadata/md5-cache/dev-python/dib-utils-0.0.8 | 2 +- metadata/md5-cache/dev-python/dicttoxml-1.7.4 | 2 +- .../dev-python/diff-match-patch-20121119 | 2 +- metadata/md5-cache/dev-python/dill-0.2.5 | 2 +- metadata/md5-cache/dev-python/dingus-0.3.4-r1 | 2 +- metadata/md5-cache/dev-python/dirq-1.7.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 +- .../md5-cache/dev-python/disqus-python-0.4.2 | 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 | 6 +- 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.10.7 | 14 - metadata/md5-cache/dev-python/django-1.11.14 | 6 +- metadata/md5-cache/dev-python/django-1.4.22 | 13 - metadata/md5-cache/dev-python/django-1.5.12 | 13 - metadata/md5-cache/dev-python/django-1.6.11 | 13 - metadata/md5-cache/dev-python/django-1.7.11 | 13 - metadata/md5-cache/dev-python/django-1.8.18 | 2 +- metadata/md5-cache/dev-python/django-1.8.19 | 14 + metadata/md5-cache/dev-python/django-1.9.13 | 13 - metadata/md5-cache/dev-python/django-2.0.7 | 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 +- .../md5-cache/dev-python/django-baker-0.11-r2 | 2 +- .../md5-cache/dev-python/django-celery-3.1.17 | 12 +- .../dev-python/django-classy-tags-0.7.2 | 2 +- .../dev-python/django-classy-tags-0.8.0 | 2 +- .../md5-cache/dev-python/django-cms-3.4.3 | 2 +- .../dev-python/django-compressor-1.5 | 2 +- .../dev-python/django-crispy-forms-1.6.0 | 2 +- .../dev-python/django-debug-toolbar-1.5 | 2 +- .../dev-python/django-discover-runner-1.0 | 2 +- .../dev-python/django-durationfield-0.5.2 | 2 +- .../dev-python/django-durationfield-0.5.4 | 2 +- .../dev-python/django-endless-pagination-2.0 | 2 +- .../dev-python/django-extensions-1.5.6 | 2 +- .../dev-python/django-extensions-1.5.7 | 2 +- .../dev-python/django-extensions-1.5.9 | 2 +- .../dev-python/django-extensions-1.6.1 | 2 +- .../md5-cache/dev-python/django-filer-1.2.0 | 2 +- .../md5-cache/dev-python/django-filer-1.2.7 | 2 +- .../md5-cache/dev-python/django-formtools-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-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.7.4 | 2 +- .../md5-cache/dev-python/django-mptt-0.8.4 | 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 +- .../dev-python/django-opensearch-0.2.5 | 2 +- .../dev-python/django-openstack-auth-3.2.0 | 14 - .../dev-python/django-openstack-auth-3.2.0-r1 | 14 + .../md5-cache/dev-python/django-otp-0.3.4 | 2 +- .../dev-python/django-otp-yubikey-0.3.3 | 2 +- .../dev-python/django-phonenumber-field-0.7.2 | 2 +- .../dev-python/django-phonenumber-field-1.3.0 | 2 +- .../dev-python/django-picklefield-0.3.2 | 2 +- .../dev-python/django-pipeline-1.6.0 | 2 +- .../dev-python/django-piston-0.2.3-r1 | 2 +- .../md5-cache/dev-python/django-piston-9999 | 2 +- .../dev-python/django-recaptcha-1.0.5 | 2 +- .../dev-python/django-registration-1.0 | 2 +- .../dev-python/django-sekizai-0.10.0 | 2 +- .../md5-cache/dev-python/django-select2-4.2.2 | 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 +- .../dev-python/django-standard-form-1.1.1 | 2 +- .../md5-cache/dev-python/django-tables2-1.1.2 | 2 +- .../md5-cache/dev-python/django-tagging-0.4.1 | 2 +- .../md5-cache/dev-python/django-tagging-0.4.6 | 2 +- .../dev-python/django-tastypie-0.13.3 | 2 +- .../dev-python/django-tastypie-0.13.3-r1 | 14 + .../md5-cache/dev-python/django-tinymce-1.5.3 | 2 +- .../dev-python/django-treebeard-4.1.0 | 2 +- .../dev-python/django-two-factor-auth-1.3.0 | 2 +- .../md5-cache/dev-python/django-xslt-0.4.5-r1 | 2 +- .../dev-python/django_polymorphic-0.7.2 | 2 +- .../dev-python/django_polymorphic-0.9.2 | 2 +- .../dev-python/django_polymorphic-1.2 | 2 +- .../dev-python/django_polymorphic-2.0.2 | 2 +- .../dev-python/djangocms-admin-style-1.2.7 | 2 +- .../djangocms-attributes-field-0.2.0 | 2 +- .../md5-cache/dev-python/djangocms-file-2.0.1 | 2 +- .../dev-python/djangocms-flash-0.2.0 | 2 +- .../dev-python/djangocms-flash-0.3.0 | 2 +- .../dev-python/djangocms-inherit-0.2.2 | 2 +- .../md5-cache/dev-python/djangocms-link-2.1.2 | 2 +- .../dev-python/djangocms-picture-2.0.5 | 2 +- .../dev-python/djangocms-snippet-1.9.1 | 2 +- .../md5-cache/dev-python/djangocms-teaser-0.1 | 2 +- .../dev-python/djangocms-teaser-0.2.0 | 2 +- .../dev-python/djangocms-text-ckeditor-3.3.1 | 2 +- .../dev-python/djangocms-text-ckeditor-3.5.0 | 2 +- .../dev-python/djangocms-video-2.0.2 | 2 +- metadata/md5-cache/dev-python/dkimpy-0.6.2 | 2 +- metadata/md5-cache/dev-python/dnslib-0.9.6 | 2 +- .../md5-cache/dev-python/dnspython-1.15.0-r1 | 2 +- metadata/md5-cache/dev-python/doc8-0.6.0 | 2 +- metadata/md5-cache/dev-python/docker-py-2.4.2 | 2 +- metadata/md5-cache/dev-python/docker-py-2.7.0 | 2 +- metadata/md5-cache/dev-python/docker-py-3.4.1 | 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 +- metadata/md5-cache/dev-python/dockerpty-0.4.1 | 2 +- metadata/md5-cache/dev-python/docopt-0.6.2-r2 | 2 +- .../dev-python/doctest-ignore-unicode-0.1.2 | 2 +- metadata/md5-cache/dev-python/docutils-0.11 | 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 +- .../md5-cache/dev-python/docutils-glep-1.1 | 12 +- .../md5-cache/dev-python/docutils-glep-9999 | 12 +- .../md5-cache/dev-python/dogpile-cache-0.6.4 | 2 +- .../md5-cache/dev-python/dogpile-core-0.4.1 | 2 +- metadata/md5-cache/dev-python/doit-0.23.0-r1 | 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.2.1 | 2 +- metadata/md5-cache/dev-python/dominate-2.3.1 | 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/drpython-3.11.4 | 2 +- metadata/md5-cache/dev-python/duecredit-0.6.4 | 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 +- .../md5-cache/dev-python/dynd-python-0.7.2-r1 | 2 +- metadata/md5-cache/dev-python/e4u-0.1_rc5 | 2 +- .../md5-cache/dev-python/easy-thumbnails-2.2 | 2 +- .../md5-cache/dev-python/easy-thumbnails-2.3 | 2 +- .../dev-python/easy-thumbnails-2.4.1 | 2 +- .../md5-cache/dev-python/ebuildtester-0.1.10 | 2 +- .../md5-cache/dev-python/ebuildtester-0.1.6 | 2 +- .../dev-python/ebuildtester-0.1.6-r1 | 2 +- .../md5-cache/dev-python/ebuildtester-0.1.7 | 2 +- metadata/md5-cache/dev-python/ecdsa-0.13 | 2 +- metadata/md5-cache/dev-python/ed25519ll-0.6 | 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.1.2 | 2 +- .../dev-python/elasticsearch-curator-5.4.1 | 2 +- .../dev-python/elasticsearch-curator-5.5.1 | 2 +- .../dev-python/elasticsearch-curator-5.5.4 | 2 +- .../dev-python/elasticsearch-py-5.5.2 | 2 +- .../dev-python/elasticsearch-py-5.5.3 | 2 +- .../dev-python/elasticsearch-py-6.0.0 | 2 +- .../dev-python/elasticsearch-py-6.1.1 | 2 +- .../dev-python/elasticsearch-py-6.2.0 | 2 +- .../dev-python/elasticsearch-py-6.3.0 | 2 +- .../md5-cache/dev-python/elementtree-1.2.6-r3 | 2 +- .../dev-python/elib-intl-0_pre20110711 | 2 +- metadata/md5-cache/dev-python/eliot-0.4.0 | 2 +- .../md5-cache/dev-python/embedly-0.5.0-r1 | 2 +- metadata/md5-cache/dev-python/emcee-2.1.0 | 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/enable-4.4.1 | 2 +- metadata/md5-cache/dev-python/enable-4.5.1 | 2 +- metadata/md5-cache/dev-python/enable-4.7.1 | 2 +- metadata/md5-cache/dev-python/enaml-0.10.2 | 2 +- metadata/md5-cache/dev-python/encore-0.5.1 | 2 +- .../md5-cache/dev-python/entrypoints-0.2.3 | 2 +- metadata/md5-cache/dev-python/enum34-1.1.6 | 2 +- metadata/md5-cache/dev-python/envisage-4.4.0 | 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 +- .../dev-python/errorhandler-1.1.1-r2 | 2 +- .../md5-cache/dev-python/et_xmlfile-1.0.1 | 2 +- metadata/md5-cache/dev-python/ets-4.4.1-r1 | 2 +- .../md5-cache/dev-python/etsdevtools-4.0.2-r1 | 2 +- .../md5-cache/dev-python/etsproxy-0.1.2-r1 | 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/execnet-1.4.1 | 2 +- metadata/md5-cache/dev-python/execnet-1.5.0 | 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 +- .../md5-cache/dev-python/fabric-1.10.0-r1 | 2 +- metadata/md5-cache/dev-python/fabric-1.12.0 | 2 +- metadata/md5-cache/dev-python/fabric-1.14.0 | 2 +- metadata/md5-cache/dev-python/falcon-0.1.6 | 2 +- metadata/md5-cache/dev-python/falcon-0.1.7 | 2 +- metadata/md5-cache/dev-python/falcon-0.1.8 | 2 +- metadata/md5-cache/dev-python/falcon-0.1.9 | 2 +- metadata/md5-cache/dev-python/falcon-1.3.0 | 2 +- .../md5-cache/dev-python/fasteners-0.13.0 | 2 +- .../md5-cache/dev-python/fasteners-0.14.1 | 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/fexpect-0.2 | 2 +- metadata/md5-cache/dev-python/fido2-0.3.0 | 2 +- metadata/md5-cache/dev-python/fields-5.0.0 | 2 +- .../md5-cache/dev-python/figleaf-0.6.1-r1 | 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 +- .../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/flask-0.12.2 | 2 +- metadata/md5-cache/dev-python/flask-9999 | 2 +- .../md5-cache/dev-python/flask-admin-1.0.6 | 2 +- .../md5-cache/dev-python/flask-admin-1.5.0 | 2 +- .../md5-cache/dev-python/flask-admin-1.5.1 | 2 +- metadata/md5-cache/dev-python/flask-api-1.0 | 2 +- .../dev-python/flask-appconfig-0.11.1-r1 | 2 +- .../md5-cache/dev-python/flask-babel-0.11.2 | 2 +- .../dev-python/flask-babel-0.11.2-r1 | 2 +- .../md5-cache/dev-python/flask-babelex-0.9.3 | 2 +- .../dev-python/flask-bootstrap-3.3.6.0 | 2 +- .../dev-python/flask-bootstrap-3.3.7.0 | 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-dashed-0.1b_p2 | 2 +- .../md5-cache/dev-python/flask-debug-0.4.3 | 2 +- .../dev-python/flask-evolution-0.5-r1 | 2 +- .../md5-cache/dev-python/flask-evolution-0.6 | 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-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.1.1 | 2 +- .../dev-python/flask-migrate-2.1.1-r1 | 2 +- .../dev-python/flask-mongoengine-0.9.3 | 2 +- .../dev-python/flask-mongoengine-0.9.3-r1 | 2 +- metadata/md5-cache/dev-python/flask-nav-0.5 | 2 +- metadata/md5-cache/dev-python/flask-nav-0.6 | 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-paranoid-0.1.0 | 2 +- .../md5-cache/dev-python/flask-paranoid-0.2.0 | 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 +- .../dev-python/flask-restless-0.17.0 | 2 +- .../dev-python/flask-script-2.0.5-r1 | 2 +- .../md5-cache/dev-python/flask-script-2.0.6 | 2 +- .../dev-python/flask-security-1.7.5-r1 | 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 +- .../md5-cache/dev-python/flask-sqlalchemy-2.1 | 2 +- .../dev-python/flask-sqlalchemy-2.3.2 | 2 +- .../md5-cache/dev-python/flask-testing-0.4.2 | 2 +- .../md5-cache/dev-python/flask-testing-0.6.2 | 2 +- .../dev-python/flask-themes-0.1.3-r1 | 2 +- .../dev-python/flask-uploads-0.2.0-r1 | 2 +- .../md5-cache/dev-python/flask-wtf-0.14.2 | 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/flexmock-0.10.2 | 2 +- metadata/md5-cache/dev-python/flexx-0.3.1 | 2 +- metadata/md5-cache/dev-python/flexx-0.4.1 | 6 +- metadata/md5-cache/dev-python/flipflop-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 +- metadata/md5-cache/dev-python/fonttools-3.0 | 2 +- .../md5-cache/dev-python/fonttools-3.20.1 | 2 +- .../md5-cache/dev-python/fonttools-3.21.1 | 2 +- .../md5-cache/dev-python/fonttools-3.24.0 | 2 +- .../md5-cache/dev-python/fonttools-3.24.1 | 2 +- .../md5-cache/dev-python/fonttools-3.24.2 | 2 +- .../md5-cache/dev-python/fonttools-3.28.0 | 2 +- metadata/md5-cache/dev-python/foolscap-0.11.0 | 2 +- metadata/md5-cache/dev-python/foolscap-0.7.0 | 2 +- .../md5-cache/dev-python/formencode-1.3.0-r2 | 2 +- .../md5-cache/dev-python/fpconst-0.7.3-r1 | 2 +- .../md5-cache/dev-python/freezegun-0.3.10 | 6 +- metadata/md5-cache/dev-python/freezegun-0.3.9 | 2 +- .../md5-cache/dev-python/frozen-flask-0.11-r1 | 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/fudge-0.9.6-r1 | 2 +- metadata/md5-cache/dev-python/fudge-1.1.0 | 2 +- .../md5-cache/dev-python/funcparserlib-0.3.6 | 2 +- metadata/md5-cache/dev-python/funcsigs-0.4 | 2 +- .../md5-cache/dev-python/funcsigs-1.0.2-r1 | 2 +- .../md5-cache/dev-python/functest-0.8.8-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 +- metadata/md5-cache/dev-python/fusepy-2.0.4-r1 | 2 +- metadata/md5-cache/dev-python/fusil-1.5 | 2 +- metadata/md5-cache/dev-python/fusil-1.5-r1 | 2 +- metadata/md5-cache/dev-python/future-0.15.2 | 2 +- metadata/md5-cache/dev-python/future-0.16.0 | 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 +- .../md5-cache/dev-python/fuzzywuzzy-0.12.0 | 2 +- metadata/md5-cache/dev-python/gammapy-0.6 | 2 +- .../dev-python/gcs-oauth2-boto-plugin-1.14 | 2 +- .../dev-python/gcs-oauth2-boto-plugin-1.8-r1 | 2 +- .../dev-python/gcs-oauth2-boto-plugin-2.1 | 2 +- .../dev-python/gcs-oauth2-boto-plugin-2.1-r1 | 2 +- metadata/md5-cache/dev-python/gdata-2.0.18 | 2 +- .../md5-cache/dev-python/gdmodule-0.56-r2 | 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/genty-1.3.2 | 2 +- metadata/md5-cache/dev-python/geoalchemy2-0.3 | 2 +- .../md5-cache/dev-python/geoip-python-1.3.2 | 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 +- .../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 +- metadata/md5-cache/dev-python/ginga-2.6.5 | 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.7 | 2 +- .../md5-cache/dev-python/git-review-1.26.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/glance_store-0.22.0 | 2 +- .../md5-cache/dev-python/glance_store-0.23.0 | 2 +- metadata/md5-cache/dev-python/globre-0.1.4 | 2 +- .../dev-python/glue-vispy-viewers-0.7.2 | 2 +- metadata/md5-cache/dev-python/glueviz-0.10.4 | 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/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-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-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 +- .../dev-python/google-auth-httplib2-0.0.2 | 2 +- .../dev-python/google-reauth-python-0.1.0 | 2 +- metadata/md5-cache/dev-python/gql-0.1.0 | 2 +- .../md5-cache/dev-python/grafanalib-0.4.0 | 2 +- .../md5-cache/dev-python/graphcanvas-4.0.2-r1 | 2 +- .../md5-cache/dev-python/graphql-core-2.0.0 | 2 +- metadata/md5-cache/dev-python/graphviz-0.7.1 | 2 +- metadata/md5-cache/dev-python/graphy-1.0-r1 | 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/gsd-1.5.3 | 2 +- .../md5-cache/dev-python/gst-python-1.14.1 | 4 +- metadata/md5-cache/dev-python/guessit-2.1.4 | 2 +- metadata/md5-cache/dev-python/guessit-3.0.0 | 2 +- metadata/md5-cache/dev-python/guessit-9999 | 2 +- metadata/md5-cache/dev-python/guppy-0.1.10-r1 | 2 +- .../dev-python/guzzle_sphinx_theme-0.7.10 | 2 +- .../dev-python/guzzle_sphinx_theme-0.7.11 | 2 +- metadata/md5-cache/dev-python/gwcs-0.7 | 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 +- .../dev-python/hachoir-core-1.3.3-r1 | 2 +- .../dev-python/hachoir-parser-1.3.4-r1 | 2 +- .../dev-python/hachoir-regex-1.0.5-r1 | 2 +- metadata/md5-cache/dev-python/hacking-0.10.3 | 2 +- metadata/md5-cache/dev-python/hacking-0.13.0 | 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/happydoc-3.1-r2 | 2 +- .../md5-cache/dev-python/hcluster-0.2.0-r1 | 2 +- metadata/md5-cache/dev-python/hcs-utils-1.5 | 2 +- metadata/md5-cache/dev-python/hcs-utils-2.0 | 2 +- metadata/md5-cache/dev-python/healpy-1.10.3 | 2 +- metadata/md5-cache/dev-python/healpy-1.11.0 | 2 +- metadata/md5-cache/dev-python/hgdistver-0.25 | 2 +- metadata/md5-cache/dev-python/hglib-1.5 | 2 +- metadata/md5-cache/dev-python/hglib-2.1 | 2 +- metadata/md5-cache/dev-python/hgtools-6.5.1 | 2 +- metadata/md5-cache/dev-python/hiredis-0.2.0 | 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 +- .../md5-cache/dev-python/hp3parclient-2.0.0 | 2 +- .../md5-cache/dev-python/hp3parclient-3.0.0 | 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-2016.5.29 | 2 +- .../md5-cache/dev-python/html2text-2017.10.4 | 2 +- .../md5-cache/dev-python/html2text-2018.1.9 | 6 +- .../dev-python/html5-parser-0.4.4-r1 | 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 | 6 +- metadata/md5-cache/dev-python/httmock-1.2.2 | 2 +- metadata/md5-cache/dev-python/httmock-1.2.3 | 2 +- metadata/md5-cache/dev-python/httmock-1.2.4 | 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 +- .../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/httpretty-0.7.0 | 2 +- metadata/md5-cache/dev-python/httpretty-0.7.1 | 2 +- metadata/md5-cache/dev-python/httpretty-0.8.0 | 2 +- .../md5-cache/dev-python/httpretty-0.8.0-r1 | 2 +- .../md5-cache/dev-python/httpretty-0.8.10 | 2 +- .../md5-cache/dev-python/httpretty-0.8.12 | 2 +- .../md5-cache/dev-python/httpretty-0.8.14 | 2 +- metadata/md5-cache/dev-python/httpretty-0.8.6 | 2 +- metadata/md5-cache/dev-python/httpstat-1.2.1 | 2 +- metadata/md5-cache/dev-python/httreplay-0.2.0 | 2 +- .../md5-cache/dev-python/humanfriendly-2.4 | 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 +- .../md5-cache/dev-python/hyperframe-4.0.1 | 2 +- .../md5-cache/dev-python/hyperframe-5.1.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/hypothesis-3.59.1 | 2 +- .../md5-cache/dev-python/hypothesis-3.6.0-r1 | 2 +- .../md5-cache/dev-python/icalendar-3.11.7 | 2 +- metadata/md5-cache/dev-python/icalendar-3.9.2 | 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-ssl-1.0.0 | 2 +- metadata/md5-cache/dev-python/idna-ssl-1.0.1 | 2 +- metadata/md5-cache/dev-python/ijson-2.3 | 2 +- metadata/md5-cache/dev-python/imageio-1.5 | 2 +- metadata/md5-cache/dev-python/imageio-1.6 | 2 +- metadata/md5-cache/dev-python/imageio-2.0.1 | 2 +- metadata/md5-cache/dev-python/imageio-2.1.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/imapclient-0.13 | 2 +- metadata/md5-cache/dev-python/imdbpy-5.0 | 2 +- metadata/md5-cache/dev-python/imexam-0.7.1 | 2 +- metadata/md5-cache/dev-python/iminuit-1.2 | 2 +- metadata/md5-cache/dev-python/importing-1.10 | 2 +- .../md5-cache/dev-python/incremental-16.10.1 | 2 +- .../md5-cache/dev-python/incremental-17.5.0 | 2 +- metadata/md5-cache/dev-python/inflect-0.2.5 | 2 +- metadata/md5-cache/dev-python/inflect-0.3.1 | 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/inotifyx-0.2.2 | 2 +- metadata/md5-cache/dev-python/intelhex-2.0 | 2 +- .../md5-cache/dev-python/intervaltree-2.1.0 | 2 +- metadata/md5-cache/dev-python/into-0.2.2 | 2 +- metadata/md5-cache/dev-python/invoke-0.22.1 | 2 +- metadata/md5-cache/dev-python/iocapture-0.1.2 | 2 +- .../md5-cache/dev-python/iocapture-0.1.2-r1 | 2 +- metadata/md5-cache/dev-python/ioflo-1.5.0 | 2 +- metadata/md5-cache/dev-python/ioflo-1.7.4 | 2 +- .../ip-associations-python-novaclient-ext-0.2 | 2 +- .../md5-cache/dev-python/ipaddr-2.1.11-r1 | 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 +- metadata/md5-cache/dev-python/ipcalc-1.1.3 | 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 +- .../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/ipynb-0.5.1 | 2 +- .../md5-cache/dev-python/ipyparallel-6.0.2-r1 | 2 +- .../md5-cache/dev-python/ipython-5.4.1-r1 | 2 +- .../md5-cache/dev-python/ipython-6.1.0-r1 | 2 +- .../dev-python/ipython_genutils-0.2.0 | 2 +- .../md5-cache/dev-python/ipywidgets-7.0.0 | 2 +- metadata/md5-cache/dev-python/irc-15.0.6 | 2 +- metadata/md5-cache/dev-python/irc-16.3 | 2 +- .../md5-cache/dev-python/irman-python-0.1-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.4 | 2 +- .../md5-cache/dev-python/itsdangerous-0.24 | 2 +- .../md5-cache/dev-python/jaraco-classes-1.4 | 2 +- .../md5-cache/dev-python/jaraco-classes-1.5 | 2 +- .../dev-python/jaraco-collections-1.5 | 2 +- .../dev-python/jaraco-collections-1.5.3 | 2 +- .../dev-python/jaraco-functools-1.19 | 2 +- .../dev-python/jaraco-functools-1.20 | 2 +- .../md5-cache/dev-python/jaraco-itertools-2.3 | 2 +- .../md5-cache/dev-python/jaraco-itertools-2.4 | 2 +- .../md5-cache/dev-python/jaraco-logging-1.5 | 2 +- .../md5-cache/dev-python/jaraco-logging-1.5.2 | 2 +- .../md5-cache/dev-python/jaraco-packaging-4.1 | 2 +- .../md5-cache/dev-python/jaraco-packaging-5.1 | 2 +- .../dev-python/jaraco-packaging-5.1.1 | 2 +- .../md5-cache/dev-python/jaraco-stream-1.1 | 2 +- .../md5-cache/dev-python/jaraco-stream-1.1.1 | 2 +- .../md5-cache/dev-python/jaraco-stream-1.2 | 2 +- .../md5-cache/dev-python/jaraco-text-1.10.1 | 2 +- metadata/md5-cache/dev-python/jaraco-text-1.8 | 2 +- .../md5-cache/dev-python/jaraco-utils-10.0.2 | 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/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/jellyfish-0.5.6 | 2 +- .../md5-cache/dev-python/jenkins-webapi-0.5.0 | 2 +- .../md5-cache/dev-python/jenkinsapi-0.2.26 | 2 +- .../md5-cache/dev-python/jenkinsapi-0.2.29 | 2 +- metadata/md5-cache/dev-python/jingo-0.9.0 | 2 +- metadata/md5-cache/dev-python/jinja-2.10 | 2 +- metadata/md5-cache/dev-python/jinja-2.9.5 | 2 +- .../md5-cache/dev-python/jinja2-time-0.2.0 | 2 +- metadata/md5-cache/dev-python/jira-1.0.10 | 2 +- metadata/md5-cache/dev-python/jira-1.0.10-r1 | 2 +- metadata/md5-cache/dev-python/jira-1.0.14 | 2 +- metadata/md5-cache/dev-python/jira-1.0.14-r1 | 2 +- metadata/md5-cache/dev-python/jira-1.0.5 | 2 +- metadata/md5-cache/dev-python/jmespath-0.9.3 | 2 +- metadata/md5-cache/dev-python/joblib-0.10.0 | 2 +- metadata/md5-cache/dev-python/joblib-0.11 | 2 +- metadata/md5-cache/dev-python/jonpy-0.11 | 2 +- metadata/md5-cache/dev-python/jonpy-0.13 | 2 +- metadata/md5-cache/dev-python/josepy-1.0.1 | 2 +- metadata/md5-cache/dev-python/josepy-1.1.0 | 2 +- metadata/md5-cache/dev-python/jplephem-2.6 | 2 +- metadata/md5-cache/dev-python/jpype-0.6.1 | 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/json-rpc-1.10.1 | 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/jsonfield-1.0.3 | 2 +- metadata/md5-cache/dev-python/jsonmerge-1.1.0 | 2 +- metadata/md5-cache/dev-python/jsonmerge-1.3.0 | 2 +- metadata/md5-cache/dev-python/jsonmerge-1.4.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 +- .../md5-cache/dev-python/jsonpickle-0.9.3 | 2 +- .../md5-cache/dev-python/jsonpointer-1.10 | 2 +- metadata/md5-cache/dev-python/jsonref-0.1 | 2 +- .../md5-cache/dev-python/jsonrpclib-0.3.1 | 2 +- .../dev-python/jsonrpclib-0_pre20110820-r1 | 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 +- metadata/md5-cache/dev-python/junit-xml-1.8 | 2 +- metadata/md5-cache/dev-python/jupyter-1.0.0 | 2 +- .../md5-cache/dev-python/jupyter-1.0.0-r1 | 2 +- .../dev-python/jupyter_client-5.1.0-r1 | 2 +- .../md5-cache/dev-python/jupyter_client-5.2.3 | 2 +- .../dev-python/jupyter_console-4.0.3 | 2 +- .../dev-python/jupyter_console-4.1.1 | 2 +- .../dev-python/jupyter_console-5.0.0 | 2 +- .../dev-python/jupyter_console-5.1.0 | 2 +- .../md5-cache/dev-python/jupyter_core-4.4.0 | 2 +- metadata/md5-cache/dev-python/jwcrypto-0.4.2 | 2 +- .../md5-cache/dev-python/kaa-base-0.6.0-r1 | 2 +- .../md5-cache/dev-python/kaa-display-0.1.0-r1 | 2 +- .../md5-cache/dev-python/kaa-imlib2-0.2.3-r2 | 2 +- .../dev-python/kaa-metadata-0.7.7-r1 | 2 +- .../md5-cache/dev-python/kafka-python-1.1.1 | 2 +- .../md5-cache/dev-python/kafka-python-1.2.0 | 2 +- .../md5-cache/dev-python/kafka-python-1.2.1 | 2 +- .../md5-cache/dev-python/kafka-python-1.3.3 | 2 +- metadata/md5-cache/dev-python/kazoo-2.2.1 | 2 +- .../md5-cache/dev-python/keepassx-0.1.0-r1 | 2 +- metadata/md5-cache/dev-python/keyczar-0.715 | 2 +- metadata/md5-cache/dev-python/keyring-11.0.0 | 2 +- metadata/md5-cache/dev-python/keyring-11.1.0 | 2 +- metadata/md5-cache/dev-python/keyring-12.2.1 | 2 +- metadata/md5-cache/dev-python/keyring-13.0.0 | 2 +- metadata/md5-cache/dev-python/keyring-13.1.0 | 2 +- metadata/md5-cache/dev-python/keyring-13.2.1 | 2 +- .../md5-cache/dev-python/keyrings_alt-2.3 | 2 +- .../md5-cache/dev-python/keystoneauth-3.1.0 | 2 +- .../md5-cache/dev-python/keystoneauth-3.4.0 | 2 +- .../dev-python/keystonemiddleware-4.17.0 | 2 +- .../dev-python/keystonemiddleware-4.21.0 | 2 +- metadata/md5-cache/dev-python/kid-0.9.6-r1 | 2 +- metadata/md5-cache/dev-python/kitchen-1.2.4 | 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-3.0.37-r1 | 2 +- metadata/md5-cache/dev-python/kombu-4.1.0-r1 | 2 +- .../md5-cache/dev-python/larch-1.20130808 | 2 +- .../md5-cache/dev-python/larch-1.20131130 | 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 +- 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/ldappool-1.0 | 2 +- metadata/md5-cache/dev-python/ldappool-2.0.0 | 2 +- metadata/md5-cache/dev-python/ldappool-2.1.0 | 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 +- .../dev-python/libasyncns-python-0.7.1-r1 | 2 +- metadata/md5-cache/dev-python/libcloud-0.15.1 | 2 +- metadata/md5-cache/dev-python/libcloud-1.2.1 | 2 +- metadata/md5-cache/dev-python/libcloud-1.5.0 | 2 +- metadata/md5-cache/dev-python/libcloud-2.3.0 | 2 +- .../dev-python/libextractor-python-0.6-r1 | 2 +- .../dev-python/libiscsi-python-0_pre160211 | 2 +- .../md5-cache/dev-python/libiscsi-python-9999 | 2 +- metadata/md5-cache/dev-python/liblarch-2.1.0 | 2 +- metadata/md5-cache/dev-python/libnacl-1.4.4 | 2 +- metadata/md5-cache/dev-python/libnacl-1.6.1 | 2 +- .../md5-cache/dev-python/libnatpmp-20130911 | 2 +- .../dev-python/libnatpmp-20140401-r1 | 2 +- .../md5-cache/dev-python/libnatpmp-20150609 | 2 +- .../md5-cache/dev-python/libpillowfight-0.2.2 | 2 +- .../dev-python/libpillowfight-0.2.3-r1 | 2 +- .../md5-cache/dev-python/libpillowfight-0.2.4 | 2 +- .../md5-cache/dev-python/librharris-0.1.14-r1 | 2 +- .../dev-python/libvirt-python-4.3.0-r1 | 2 +- .../md5-cache/dev-python/libvirt-python-4.4.0 | 2 +- .../md5-cache/dev-python/libvirt-python-4.5.0 | 2 +- .../md5-cache/dev-python/libvirt-python-9999 | 2 +- metadata/md5-cache/dev-python/libzilla-1.4 | 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-3.9.0 | 2 +- metadata/md5-cache/dev-python/lit-4.0.1 | 2 +- metadata/md5-cache/dev-python/lit-5.0.1 | 14 - metadata/md5-cache/dev-python/lit-5.0.2 | 6 +- metadata/md5-cache/dev-python/lit-6.0.0 | 15 - metadata/md5-cache/dev-python/lit-6.0.1 | 2 +- metadata/md5-cache/dev-python/lit-6.0.9999 | 2 +- metadata/md5-cache/dev-python/lit-9999 | 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/llvmlite-0.20.0 | 2 +- metadata/md5-cache/dev-python/llvmlite-0.21.0 | 14 - metadata/md5-cache/dev-python/llvmlite-0.22.0 | 6 +- metadata/md5-cache/dev-python/llvmlite-0.23.2 | 14 - metadata/md5-cache/dev-python/llvmlite-0.24.0 | 2 +- metadata/md5-cache/dev-python/lmdb-0.92 | 6 +- 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/locustio-0.7.3-r1 | 2 +- metadata/md5-cache/dev-python/log4py-1.3-r1 | 2 +- metadata/md5-cache/dev-python/logbook-0.9.1 | 2 +- metadata/md5-cache/dev-python/logbook-1.1.0 | 2 +- metadata/md5-cache/dev-python/logfury-0.1.2 | 2 +- .../md5-cache/dev-python/logilab-common-1.2.2 | 2 +- .../md5-cache/dev-python/logilab-common-1.4.1 | 2 +- .../dev-python/logilab-constraint-0.5.0-r1 | 2 +- .../dev-python/logilab-constraint-0.5.0-r2 | 2 +- metadata/md5-cache/dev-python/logutils-0.3.3 | 2 +- metadata/md5-cache/dev-python/louie-1.1-r1 | 2 +- .../md5-cache/dev-python/lp_solve-5.5.2.0-r1 | 2 +- metadata/md5-cache/dev-python/lupy-0.2.1-r2 | 2 +- metadata/md5-cache/dev-python/lxml-3.8.0 | 2 +- metadata/md5-cache/dev-python/lxml-4.1.1 | 2 +- metadata/md5-cache/dev-python/lxml-4.2.0 | 2 +- metadata/md5-cache/dev-python/lxml-4.2.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/m2crypto-0.24.0 | 2 +- metadata/md5-cache/dev-python/m2crypto-0.27.0 | 2 +- .../md5-cache/dev-python/m2crypto-0.27.0-r2 | 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 +- .../md5-cache/dev-python/m2secret-0.1.1-r1 | 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/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/markdown-2.6.5 | 2 +- metadata/md5-cache/dev-python/markdown-2.6.8 | 2 +- metadata/md5-cache/dev-python/markdown-2.6.9 | 2 +- metadata/md5-cache/dev-python/markdown2-2.3.0 | 2 +- metadata/md5-cache/dev-python/markups-2.0.0 | 2 +- metadata/md5-cache/dev-python/markupsafe-0.23 | 2 +- metadata/md5-cache/dev-python/markupsafe-1.0 | 2 +- .../dev-python/marshmallow-3.0.0_beta12 | 2 +- .../dev-python/marshmallow-3.0.0_beta8 | 2 +- .../md5-cache/dev-python/matplotlib-2.2.2-r1 | 2 +- metadata/md5-cache/dev-python/matplotlib-9999 | 2 +- .../dev-python/matplotlib2tikz-0.6.17 | 2 +- metadata/md5-cache/dev-python/matterhook-0.1 | 2 +- metadata/md5-cache/dev-python/maybe-0.3.0 | 2 +- metadata/md5-cache/dev-python/maybe-0.4.0 | 2 +- metadata/md5-cache/dev-python/mccabe-0.2.1 | 2 +- metadata/md5-cache/dev-python/mccabe-0.6.1 | 2 +- .../md5-cache/dev-python/mecab-python-0.996 | 10 +- .../md5-cache/dev-python/mechanize-0.2.5-r1 | 2 +- metadata/md5-cache/dev-python/medusa-0.5.4-r1 | 2 +- metadata/md5-cache/dev-python/meld3-1.0.2-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 +- 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 +- metadata/md5-cache/dev-python/milk-0.5.1 | 2 +- metadata/md5-cache/dev-python/milk-0.5.3 | 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/minidb-2.0.1-r1 | 14 - metadata/md5-cache/dev-python/minidb-2.0.2 | 2 +- metadata/md5-cache/dev-python/minidb-2.0.2-r1 | 14 + .../md5-cache/dev-python/minimock-1.2.8-r1 | 2 +- .../dev-python/miniupnpc-2.0.20180222 | 2 +- .../dev-python/miniupnpc-2.0.20180503 | 2 +- metadata/md5-cache/dev-python/misaka-1.0.2 | 2 +- metadata/md5-cache/dev-python/mistune-0.7.2 | 2 +- metadata/md5-cache/dev-python/mistune-0.7.4 | 2 +- metadata/md5-cache/dev-python/mkdocs-0.15.3 | 2 +- metadata/md5-cache/dev-python/mkdocs-0.17.4 | 2 +- .../dev-python/mkdocs-bootstrap-0.1.1 | 2 +- .../dev-python/mkdocs-bootswatch-0.4.0 | 2 +- .../md5-cache/dev-python/mkpythonproj-1.9 | 2 +- metadata/md5-cache/dev-python/mmh3-2.3.1 | 2 +- metadata/md5-cache/dev-python/mmh3-2.5.1 | 2 +- .../md5-cache/dev-python/mmtf-python-1.1.2 | 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/mocker-1.1.1-r1 | 2 +- metadata/md5-cache/dev-python/mockldap-0.2.3 | 2 +- metadata/md5-cache/dev-python/mockldap-0.2.6 | 2 +- .../md5-cache/dev-python/mockredispy-2.9.3 | 2 +- .../md5-cache/dev-python/mongoengine-0.10.6 | 2 +- metadata/md5-cache/dev-python/monotonic-1.3 | 2 +- metadata/md5-cache/dev-python/monotonic-1.4 | 2 +- .../dev-python/montage-wrapper-0.9.8 | 2 +- .../dev-python/montage-wrapper-0.9.9 | 2 +- .../md5-cache/dev-python/morbid-0.8.7.3-r1 | 2 +- .../md5-cache/dev-python/more-itertools-3.0.0 | 2 +- .../md5-cache/dev-python/more-itertools-4.2.0 | 2 +- metadata/md5-cache/dev-python/moto-0.4.30 | 2 +- metadata/md5-cache/dev-python/moto-1.0.1-r1 | 2 +- metadata/md5-cache/dev-python/moviepy-0.2.2 | 2 +- metadata/md5-cache/dev-python/mox-0.5.3-r1 | 2 +- metadata/md5-cache/dev-python/mox3-0.10.0 | 2 +- metadata/md5-cache/dev-python/mox3-0.12.0 | 2 +- metadata/md5-cache/dev-python/mox3-0.24.0 | 2 +- metadata/md5-cache/dev-python/mpi4py-2.0.0 | 2 +- metadata/md5-cache/dev-python/mpi4py-3.0.0 | 2 +- metadata/md5-cache/dev-python/mpmath-0.19-r1 | 2 +- metadata/md5-cache/dev-python/mpmath-0.19-r2 | 2 +- metadata/md5-cache/dev-python/mpmath-1.0.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 +- .../dev-python/multidict-1.3.0_alpha1 | 2 +- metadata/md5-cache/dev-python/multidict-2.0.1 | 2 +- metadata/md5-cache/dev-python/multidict-2.1.0 | 2 +- metadata/md5-cache/dev-python/multidict-2.1.2 | 2 +- metadata/md5-cache/dev-python/multidict-2.1.4 | 2 +- metadata/md5-cache/dev-python/multidict-2.1.5 | 2 +- metadata/md5-cache/dev-python/multidict-3.3.2 | 2 +- metadata/md5-cache/dev-python/multidict-4.1.0 | 2 +- metadata/md5-cache/dev-python/multidict-4.3.1 | 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/munkres-1.0.12 | 2 +- .../md5-cache/dev-python/munkres-1.0.5.4-r2 | 2 +- metadata/md5-cache/dev-python/munkres-1.0.8 | 2 +- .../md5-cache/dev-python/mwlib-ext-0.13.2 | 2 +- metadata/md5-cache/dev-python/myghty-1.2-r1 | 2 +- .../md5-cache/dev-python/myghtyutils-0.52-r1 | 2 +- .../md5-cache/dev-python/mygpoclient-1.7-r1 | 2 +- metadata/md5-cache/dev-python/mypy-0.570 | 2 +- metadata/md5-cache/dev-python/mypy-0.590 | 2 +- metadata/md5-cache/dev-python/mypy-0.600 | 2 +- .../dev-python/mysql-connector-python-2.1.7 | 2 +- .../mysql-connector-python-2.1.7-r1 | 2 +- .../dev-python/mysql-python-1.2.3-r1 | 2 +- .../dev-python/mysql-python-1.2.5-r1 | 2 +- .../md5-cache/dev-python/mysqlclient-1.3.12 | 2 +- .../md5-cache/dev-python/mysqlclient-1.3.13 | 2 +- .../md5-cache/dev-python/nagiosplugin-1.2.3 | 14 - .../md5-cache/dev-python/nagiosplugin-1.2.4 | 13 +- metadata/md5-cache/dev-python/naima-0.8-r1 | 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/nbdime-0.1.2 | 2 +- metadata/md5-cache/dev-python/nbdime-0.2.0 | 2 +- metadata/md5-cache/dev-python/nbformat-4.4.0 | 2 +- metadata/md5-cache/dev-python/nbsphinx-0.2.14 | 2 +- metadata/md5-cache/dev-python/nbval-0.7 | 2 +- .../dev-python/ndg-httpsclient-0.4.0 | 2 +- .../dev-python/ndg-httpsclient-0.4.2-r1 | 2 +- .../dev-python/neovim-python-client-0.1.13 | 2 +- .../dev-python/neovim-python-client-0.2.1-r1 | 2 +- .../dev-python/neovim-python-client-0.2.4 | 2 +- .../dev-python/neovim-python-client-0.2.6 | 2 +- .../md5-cache/dev-python/neovim-remote-1.8.6 | 2 +- .../md5-cache/dev-python/neovim-remote-9999 | 2 +- metadata/md5-cache/dev-python/netaddr-0.7.12 | 2 +- metadata/md5-cache/dev-python/netaddr-0.7.13 | 2 +- metadata/md5-cache/dev-python/netaddr-0.7.14 | 2 +- metadata/md5-cache/dev-python/netaddr-0.7.15 | 2 +- metadata/md5-cache/dev-python/netaddr-0.7.17 | 2 +- metadata/md5-cache/dev-python/netaddr-0.7.18 | 2 +- metadata/md5-cache/dev-python/netaddr-0.7.19 | 2 +- .../md5-cache/dev-python/netcdf4-python-1.2.2 | 2 +- .../md5-cache/dev-python/netifaces-0.10.6 | 2 +- metadata/md5-cache/dev-python/netlib-0.10 | 2 +- metadata/md5-cache/dev-python/netlib-0.10.1 | 2 +- metadata/md5-cache/dev-python/netlib-0.11.1 | 2 +- metadata/md5-cache/dev-python/netlib-0.11.2 | 2 +- metadata/md5-cache/dev-python/netlib-0.12.0 | 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-1.11 | 2 +- .../md5-cache/dev-python/networkx-1.11-r1 | 2 +- metadata/md5-cache/dev-python/networkx-2.1 | 2 +- .../md5-cache/dev-python/neutron-lib-1.13.0 | 2 +- .../md5-cache/dev-python/neutron-lib-1.9.1 | 2 +- metadata/md5-cache/dev-python/nevow-0.11.1 | 2 +- metadata/md5-cache/dev-python/nevow-0.14.3 | 2 +- .../md5-cache/dev-python/newt_syrup-0.1.2-r1 | 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 +- 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-9999 | 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 +- .../md5-cache/dev-python/nose-testconfig-0.9 | 2 +- metadata/md5-cache/dev-python/nose2-0.6.5 | 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 +- 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/notify2-0.3 | 2 +- metadata/md5-cache/dev-python/ntlm-auth-1.0.6 | 2 +- metadata/md5-cache/dev-python/ntlm-auth-1.1.0 | 2 +- metadata/md5-cache/dev-python/ntplib-0.3.3 | 2 +- metadata/md5-cache/dev-python/numba-0.27.0 | 2 +- metadata/md5-cache/dev-python/numba-0.35.0 | 2 +- metadata/md5-cache/dev-python/numba-0.37.0 | 6 +- .../md5-cache/dev-python/numdisplay-1.6.0-r1 | 2 +- metadata/md5-cache/dev-python/numexpr-2.6.1 | 2 +- metadata/md5-cache/dev-python/numexpr-2.6.2 | 2 +- metadata/md5-cache/dev-python/numpy-1.10.4 | 2 +- metadata/md5-cache/dev-python/numpy-1.13.3 | 2 +- metadata/md5-cache/dev-python/numpy-1.14.5 | 2 +- metadata/md5-cache/dev-python/numpy-1.8.2 | 2 +- metadata/md5-cache/dev-python/numpy-1.9.2 | 2 +- metadata/md5-cache/dev-python/numpy-9999 | 2 +- metadata/md5-cache/dev-python/numpydoc-0.6.0 | 2 +- metadata/md5-cache/dev-python/numpydoc-0.7.0 | 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 +- 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/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/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.2 | 2 +- metadata/md5-cache/dev-python/odo-0.5.0 | 2 +- metadata/md5-cache/dev-python/odo-0.5.0-r1 | 6 +- metadata/md5-cache/dev-python/olefile-0.44 | 2 +- .../md5-cache/dev-python/onkyo-eiscp-1.2.4 | 2 +- .../md5-cache/dev-python/onkyo-eiscp-1.2.5 | 2 +- metadata/md5-cache/dev-python/openpyxl-2.3.0 | 2 +- metadata/md5-cache/dev-python/openpyxl-2.3.3 | 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.11.3 | 2 +- .../md5-cache/dev-python/openstacksdk-0.9.17 | 2 +- .../md5-cache/dev-python/optcomplete-1.2-r1 | 2 +- metadata/md5-cache/dev-python/ordereddict-1.1 | 2 +- metadata/md5-cache/dev-python/os-brick-1.15.5 | 2 +- metadata/md5-cache/dev-python/os-brick-2.3.1 | 2 +- .../dev-python/os-client-config-1.28.0 | 2 +- .../dev-python/os-client-config-1.29.0 | 2 +- .../os-diskconfig-python-novaclient-ext-0.1.3 | 2 +- .../os-diskconfig-python-novaclient-ext-9999 | 2 +- .../os-networksv2-python-novaclient-ext-0.26 | 2 +- .../dev-python/os-service-types-1.1.0 | 2 +- metadata/md5-cache/dev-python/os-testr-0.8.0 | 2 +- metadata/md5-cache/dev-python/os-testr-1.0.0 | 2 +- metadata/md5-cache/dev-python/os-traits-0.3.3 | 2 +- metadata/md5-cache/dev-python/os-traits-0.5.0 | 2 +- metadata/md5-cache/dev-python/os-vif-1.7.0 | 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-2.2.0 | 2 +- metadata/md5-cache/dev-python/os-win-3.0.1 | 2 +- metadata/md5-cache/dev-python/os-xenapi-0.2.0 | 2 +- metadata/md5-cache/dev-python/os-xenapi-0.3.1 | 2 +- metadata/md5-cache/dev-python/osc-lib-1.7.0 | 2 +- metadata/md5-cache/dev-python/osc-lib-1.9.0 | 2 +- .../md5-cache/dev-python/oslo-cache-1.28.0 | 2 +- .../dev-python/oslo-concurrency-3.25.1 | 2 +- .../md5-cache/dev-python/oslo-config-5.2.0 | 2 +- .../md5-cache/dev-python/oslo-context-2.20.0 | 2 +- metadata/md5-cache/dev-python/oslo-db-4.33.1 | 2 +- .../md5-cache/dev-python/oslo-i18n-3.19.0 | 2 +- metadata/md5-cache/dev-python/oslo-log-3.36.0 | 2 +- .../dev-python/oslo-messaging-5.35.0 | 2 +- .../dev-python/oslo-middleware-3.34.0 | 2 +- .../md5-cache/dev-python/oslo-policy-1.33.1 | 2 +- .../dev-python/oslo-privsep-1.27.0-r1 | 2 +- .../md5-cache/dev-python/oslo-reports-1.26.0 | 2 +- .../md5-cache/dev-python/oslo-rootwrap-5.13.0 | 2 +- .../dev-python/oslo-serialization-2.24.0-r1 | 2 +- .../md5-cache/dev-python/oslo-service-1.29.0 | 2 +- .../md5-cache/dev-python/oslo-sphinx-4.18.0 | 2 +- .../md5-cache/dev-python/oslo-utils-3.35.1 | 2 +- .../dev-python/oslo-versionedobjects-1.31.3 | 2 +- .../md5-cache/dev-python/oslo-vmware-2.26.0 | 2 +- metadata/md5-cache/dev-python/oslotest-3.2.0 | 2 +- .../md5-cache/dev-python/osprofiler-1.11.0 | 2 +- .../md5-cache/dev-python/osprofiler-1.15.2 | 2 +- metadata/md5-cache/dev-python/ovs-2.7.0 | 2 +- metadata/md5-cache/dev-python/ovs-2.7.2 | 2 +- metadata/md5-cache/dev-python/ovs-2.8.1 | 2 +- metadata/md5-cache/dev-python/ovsdbapp-0.10.0 | 2 +- metadata/md5-cache/dev-python/ovsdbapp-0.4.0 | 2 +- metadata/md5-cache/dev-python/owslib-0.16.0 | 2 +- .../md5-cache/dev-python/owslib-0.16.0-r1 | 2 +- metadata/md5-cache/dev-python/packaging-16.8 | 2 +- metadata/md5-cache/dev-python/packaging-17.1 | 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.1 | 2 +- metadata/md5-cache/dev-python/paho-mqtt-1.3.1 | 2 +- .../md5-cache/dev-python/paisley-0.3.1-r1 | 2 +- metadata/md5-cache/dev-python/pandas-0.19.1 | 2 +- metadata/md5-cache/dev-python/pandas-0.23.0 | 2 +- metadata/md5-cache/dev-python/pandas-9999 | 2 +- .../dev-python/pandocfilters-1.4.2-r1 | 2 +- metadata/md5-cache/dev-python/paramiko-2.1.2 | 2 +- metadata/md5-cache/dev-python/paramiko-2.2.1 | 2 +- metadata/md5-cache/dev-python/paramiko-2.3.1 | 2 +- metadata/md5-cache/dev-python/paramiko-2.4.0 | 2 +- metadata/md5-cache/dev-python/paramiko-2.4.1 | 2 +- metadata/md5-cache/dev-python/paramiko-9999 | 2 +- .../md5-cache/dev-python/paramunittest-0.2 | 2 +- metadata/md5-cache/dev-python/parse-1.6.6 | 2 +- .../md5-cache/dev-python/parse-type-0.3.4-r1 | 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.1.1 | 2 +- metadata/md5-cache/dev-python/partd-0.3.2 | 2 +- metadata/md5-cache/dev-python/partd-0.3.8 | 6 +- .../md5-cache/dev-python/passlib-1.7.1-r1 | 2 +- .../md5-cache/dev-python/passwordmeter-0.1.8 | 2 +- metadata/md5-cache/dev-python/paste-2.0.3-r1 | 2 +- .../md5-cache/dev-python/pastedeploy-1.5.2 | 2 +- .../md5-cache/dev-python/pastedeploy-1.5.2-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-8.1.2 | 2 +- .../md5-cache/dev-python/pathlib-1.0.1-r1 | 2 +- metadata/md5-cache/dev-python/pathlib2-2.1.0 | 2 +- metadata/md5-cache/dev-python/pathlib2-2.3.0 | 2 +- .../md5-cache/dev-python/pathtools-0.1.2-r1 | 2 +- .../md5-cache/dev-python/pathtools-0.1.2-r2 | 2 +- metadata/md5-cache/dev-python/patsy-0.4.1 | 2 +- metadata/md5-cache/dev-python/paver-1.2.4 | 2 +- metadata/md5-cache/dev-python/pbkdf2-1.3 | 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.0.2 | 2 +- metadata/md5-cache/dev-python/pbr-4.0.3 | 2 +- metadata/md5-cache/dev-python/pbr-4.0.4 | 2 +- .../dev-python/{pbr-4.1.0 => pbr-4.1.1} | 4 +- metadata/md5-cache/dev-python/pcapy-0.11.1 | 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.0.4 | 2 +- metadata/md5-cache/dev-python/pecan-1.1.2 | 2 +- metadata/md5-cache/dev-python/pecan-1.2.1 | 2 +- metadata/md5-cache/dev-python/peewee-2.7.4 | 2 +- metadata/md5-cache/dev-python/peewee-2.8.3 | 2 +- metadata/md5-cache/dev-python/peewee-2.8.4 | 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/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 | 14 + metadata/md5-cache/dev-python/peppercorn-0.5 | 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/pgasync-2.01-r1 | 2 +- metadata/md5-cache/dev-python/pgmagick-0.6.7 | 2 +- metadata/md5-cache/dev-python/pgpdump-1.5 | 2 +- .../md5-cache/dev-python/phonenumbers-8.3.1 | 2 +- metadata/md5-cache/dev-python/photutils-0.3.1 | 2 +- metadata/md5-cache/dev-python/photutils-0.3.2 | 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.1.1 | 2 +- metadata/md5-cache/dev-python/pid-2.2.0 | 2 +- .../md5-cache/dev-python/piddle-1.0.15-r1 | 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/pika-0.10.0 | 2 +- metadata/md5-cache/dev-python/pika-pool-0.1.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-4.3.0-r2 | 4 +- metadata/md5-cache/dev-python/pillow-5.2.0 | 4 +- metadata/md5-cache/dev-python/pillowfight-0.2 | 2 +- metadata/md5-cache/dev-python/pip-10.0.1 | 2 +- metadata/md5-cache/dev-python/pip-7.1.2 | 2 +- metadata/md5-cache/dev-python/pip-9.0.1-r1 | 2 +- metadata/md5-cache/dev-python/pip-9.0.1-r2 | 2 +- metadata/md5-cache/dev-python/pipenv-9.0.0 | 2 +- metadata/md5-cache/dev-python/pipenv-9.0.0-r1 | 2 +- .../dev-python/pivy-0.5_alpha20110303-r1 | 2 +- metadata/md5-cache/dev-python/pivy-9999 | 2 +- metadata/md5-cache/dev-python/pkgconfig-1.2.2 | 2 +- metadata/md5-cache/dev-python/pkginfo-1.2.1 | 2 +- metadata/md5-cache/dev-python/pkginfo-1.4.2 | 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.5.2 | 2 +- metadata/md5-cache/dev-python/pluggy-0.6.0 | 2 +- metadata/md5-cache/dev-python/pluginbase-0.5 | 2 +- metadata/md5-cache/dev-python/plumbum-1.6.0 | 2 +- metadata/md5-cache/dev-python/plumbum-1.6.4 | 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.4 | 2 +- metadata/md5-cache/dev-python/plyvel-1.0.5 | 2 +- metadata/md5-cache/dev-python/pmw-1.3.3-r2 | 2 +- metadata/md5-cache/dev-python/pmw-2.0.1 | 2 +- metadata/md5-cache/dev-python/pocketlint-0.15 | 2 +- metadata/md5-cache/dev-python/pocketlint-0.16 | 2 +- metadata/md5-cache/dev-python/pockets-0.3 | 2 +- metadata/md5-cache/dev-python/pockets-0.5.1 | 2 +- metadata/md5-cache/dev-python/polib-1.0.7 | 2 +- metadata/md5-cache/dev-python/polib-1.1.0 | 2 +- metadata/md5-cache/dev-python/polygon-2.0.6 | 2 +- metadata/md5-cache/dev-python/polygon-3.0.7 | 2 +- metadata/md5-cache/dev-python/portend-2.2 | 2 +- .../md5-cache/dev-python/positional-1.0.1 | 2 +- .../md5-cache/dev-python/positional-1.1.1 | 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 +- metadata/md5-cache/dev-python/pp-1.6.5 | 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.6.3 | 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 +- metadata/md5-cache/dev-python/priority-1.3.0 | 2 +- .../md5-cache/dev-python/process-tests-1.2.0 | 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 +- .../dev-python/prometheus_client-0.2.0 | 2 +- .../dev-python/prometheus_client-0.3.0 | 2 +- metadata/md5-cache/dev-python/promise-0.4.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/protobuf-python-3.4.1 | 2 +- .../dev-python/protobuf-python-3.5.1.1 | 2 +- .../dev-python/protobuf-python-3.5.2-r1 | 2 +- .../dev-python/protobuf-python-3.6.0.1 | 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/psutil-5.4.1 | 2 +- metadata/md5-cache/dev-python/psutil-5.4.3 | 2 +- metadata/md5-cache/dev-python/psutil-5.4.6 | 2 +- metadata/md5-cache/dev-python/psycopg-2.5.3 | 2 +- metadata/md5-cache/dev-python/psycopg-2.6.2 | 2 +- metadata/md5-cache/dev-python/psycopg-2.7.3 | 2 +- metadata/md5-cache/dev-python/psycopg-2.7.3.1 | 2 +- metadata/md5-cache/dev-python/psycopg-2.7.3.2 | 2 +- metadata/md5-cache/dev-python/psycopg-2.7.4 | 6 +- metadata/md5-cache/dev-python/ptpython-0.33 | 2 +- .../md5-cache/dev-python/ptpython-0.33-r1 | 6 +- 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 +- metadata/md5-cache/dev-python/pudb-2017.1.4 | 2 +- metadata/md5-cache/dev-python/pudge-0.1.3-r1 | 2 +- .../md5-cache/dev-python/pupynere-1.0.15-r1 | 2 +- .../md5-cache/dev-python/pushbullet-py-0.10.0 | 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-amqp-1.4.9 | 2 +- metadata/md5-cache/dev-python/py-amqp-2.2.1 | 2 +- metadata/md5-cache/dev-python/py-amqp-2.2.2 | 2 +- .../md5-cache/dev-python/py-cpuinfo-3.2.0 | 2 +- .../md5-cache/dev-python/py-cpuinfo-3.3.0 | 2 +- metadata/md5-cache/dev-python/py-gfm-0.1.1 | 2 +- .../md5-cache/dev-python/py-lz4framed-0.9.6 | 2 +- .../md5-cache/dev-python/py-notify-0.3.1-r1 | 2 +- .../md5-cache/dev-python/py-smbpasswd-1.0.2 | 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/py-xmlrpc-0.9 | 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.3.17 | 2 +- metadata/md5-cache/dev-python/pyClamd-0.4.0 | 2 +- metadata/md5-cache/dev-python/pyFFTW-0.10.4 | 2 +- metadata/md5-cache/dev-python/pyFFTW-9999 | 2 +- metadata/md5-cache/dev-python/pyGPG-0.1 | 2 +- metadata/md5-cache/dev-python/pyGPG-0.2 | 2 +- metadata/md5-cache/dev-python/pyGPG-9999 | 2 +- metadata/md5-cache/dev-python/pyPdf-1.13-r1 | 2 +- .../md5-cache/dev-python/pyacoustid-1.0.0-r1 | 2 +- .../md5-cache/dev-python/pyacoustid-1.1.5 | 2 +- metadata/md5-cache/dev-python/pyaes-1.6.0 | 2 +- metadata/md5-cache/dev-python/pyaes-1.6.1 | 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/pyamf-0.8.0 | 2 +- metadata/md5-cache/dev-python/pyamg-2.1.0 | 2 +- metadata/md5-cache/dev-python/pyamg-2.2.1 | 2 +- metadata/md5-cache/dev-python/pyamg-3.0.2 | 2 +- metadata/md5-cache/dev-python/pyamg-3.2.1 | 2 +- metadata/md5-cache/dev-python/pyao-0.82-r3 | 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 +- .../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/pyavm-0.9.4 | 2 +- metadata/md5-cache/dev-python/pyblake2-1.1.0 | 2 +- metadata/md5-cache/dev-python/pyblake2-1.1.2 | 2 +- .../dev-python/pybloomfiltermmap-0.3.11-r1 | 2 +- .../dev-python/pybloomfiltermmap-0.3.14 | 2 +- .../dev-python/pybloomfiltermmap-0.3.15 | 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.6.0 | 2 +- metadata/md5-cache/dev-python/pycadf-2.7.0 | 2 +- .../md5-cache/dev-python/pycairo-1.16.3-r1 | 2 +- metadata/md5-cache/dev-python/pycairo-1.17.0 | 2 +- .../md5-cache/dev-python/pycallgraph-1.0.1 | 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/pycares-2.1.1 | 2 +- metadata/md5-cache/dev-python/pycares-2.3.0 | 2 +- metadata/md5-cache/dev-python/pycdf-0.6.3-r1 | 2 +- metadata/md5-cache/dev-python/pycdio-0.20-r1 | 2 +- metadata/md5-cache/dev-python/pycdio-2.0.0 | 2 +- metadata/md5-cache/dev-python/pychart-1.39-r1 | 2 +- .../md5-cache/dev-python/pychecker-0.8.19-r1 | 2 +- metadata/md5-cache/dev-python/pychef-0.2.3 | 2 +- metadata/md5-cache/dev-python/pychm-0.8.4-r1 | 2 +- metadata/md5-cache/dev-python/pychroot-0.9.18 | 2 +- metadata/md5-cache/dev-python/pychroot-9999 | 2 +- .../md5-cache/dev-python/pyclamav-0.4.1-r2 | 2 +- .../md5-cache/dev-python/pyclimate-1.2.2-r2 | 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 +- metadata/md5-cache/dev-python/pycollada-0.4 | 2 +- .../md5-cache/dev-python/pycountry-16.11.8 | 2 +- .../md5-cache/dev-python/pycountry-17.9.23 | 2 +- metadata/md5-cache/dev-python/pycparser-2.14 | 2 +- metadata/md5-cache/dev-python/pycparser-2.17 | 2 +- .../md5-cache/dev-python/pycparser-2.18-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/pycryptopp-0.6.0 | 2 +- .../md5-cache/dev-python/pycryptopp-0.7.1 | 2 +- metadata/md5-cache/dev-python/pycuda-2012.1 | 2 +- metadata/md5-cache/dev-python/pycuda-2013.1.1 | 2 +- metadata/md5-cache/dev-python/pycuda-2014.1 | 2 +- metadata/md5-cache/dev-python/pycuda-2016.1.2 | 2 +- metadata/md5-cache/dev-python/pycuda-2017.1 | 2 +- metadata/md5-cache/dev-python/pycuda-9999 | 2 +- metadata/md5-cache/dev-python/pycups-1.9.72 | 2 +- metadata/md5-cache/dev-python/pycups-1.9.73 | 2 +- .../md5-cache/dev-python/pycups-1.9.73-r1 | 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/pycxx-6.2.6 | 2 +- metadata/md5-cache/dev-python/pydecomp-0.2 | 2 +- metadata/md5-cache/dev-python/pydecomp-0.3 | 14 + metadata/md5-cache/dev-python/pydecomp-9999 | 6 +- metadata/md5-cache/dev-python/pydiff-0.2 | 2 +- .../md5-cache/dev-python/pydispatcher-2.0.5 | 2 +- .../md5-cache/dev-python/pydispatcher-2.1.2 | 2 +- metadata/md5-cache/dev-python/pydl-0.5.3 | 2 +- metadata/md5-cache/dev-python/pydl-0.5.4 | 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-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 +- .../md5-cache/dev-python/pydvdread-1.0-r1 | 2 +- metadata/md5-cache/dev-python/pyee-1.0.2 | 2 +- .../md5-cache/dev-python/pyelemental-1.2.0-r1 | 2 +- metadata/md5-cache/dev-python/pyelftools-0.24 | 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/pyev-0.9.0 | 2 +- metadata/md5-cache/dev-python/pyface-4.4.0-r1 | 2 +- metadata/md5-cache/dev-python/pyface-4.5.2-r1 | 2 +- metadata/md5-cache/dev-python/pyface-6.0.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/pyfeyn-1.0.0 | 2 +- metadata/md5-cache/dev-python/pyfeyn-1.0.0-r1 | 2 +- metadata/md5-cache/dev-python/pyfire-0.3.4-r2 | 2 +- metadata/md5-cache/dev-python/pyfits-3.3-r1 | 2 +- metadata/md5-cache/dev-python/pyfits-3.4-r1 | 6 +- 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/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/pyftpdlib-1.5.1 | 2 +- metadata/md5-cache/dev-python/pyftpdlib-1.5.3 | 2 +- metadata/md5-cache/dev-python/pyftpdlib-1.5.4 | 2 +- metadata/md5-cache/dev-python/pygal-2.1.1 | 2 +- metadata/md5-cache/dev-python/pygal-2.1.1-r1 | 2 +- metadata/md5-cache/dev-python/pygal-2.4.0 | 6 +- .../dev-python/pygame-1.9.2_pre20120101-r2 | 2 +- metadata/md5-cache/dev-python/pygame-1.9.3 | 6 +- .../dev-python/pygame_sdl2-6.99.12.4 | 2 +- .../dev-python/pygame_sdl2-6.99.6-r1 | 2 +- metadata/md5-cache/dev-python/pygccxml-1.0.0 | 2 +- metadata/md5-cache/dev-python/pygccxml-1.7.5 | 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.26.4 | 2 +- metadata/md5-cache/dev-python/pygit2-0.27.1 | 2 +- metadata/md5-cache/dev-python/pyglet-1.2.4 | 2 +- metadata/md5-cache/dev-python/pygments-2.1.1 | 2 +- metadata/md5-cache/dev-python/pygments-2.2.0 | 2 +- .../md5-cache/dev-python/pygobject-3.24.1 | 4 +- metadata/md5-cache/dev-python/pygpgme-0.3-r1 | 2 +- metadata/md5-cache/dev-python/pygpu-0.6.0 | 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/pygresql-5.0.4 | 2 +- metadata/md5-cache/dev-python/pygsl-0.9.5-r1 | 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.0.2 | 2 +- metadata/md5-cache/dev-python/pyicu-2.0.3 | 2 +- .../md5-cache/dev-python/pyid3lib-0.5.1-r2 | 2 +- metadata/md5-cache/dev-python/pyifp-0.2.2-r1 | 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/pyjade-4.0.0 | 2 +- metadata/md5-cache/dev-python/pyjwt-1.5.3 | 2 +- .../md5-cache/dev-python/pykerberos-1.1.7 | 2 +- .../md5-cache/dev-python/pykerberos-1.1.9 | 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-9999 | 2 +- metadata/md5-cache/dev-python/pylast-1.9.0 | 2 +- metadata/md5-cache/dev-python/pyldap-2.4.37 | 2 +- .../md5-cache/dev-python/pylibacl-0.5.0-r1 | 2 +- .../md5-cache/dev-python/pyliblzma-0.5.3-r1 | 2 +- .../md5-cache/dev-python/pylibmc-1.5.1-r1 | 2 +- .../md5-cache/dev-python/pylibpcap-0.6.4-r1 | 2 +- metadata/md5-cache/dev-python/pylint-1.6.5-r1 | 2 +- metadata/md5-cache/dev-python/pylint-1.7.2 | 2 +- metadata/md5-cache/dev-python/pylint-1.7.5 | 2 +- metadata/md5-cache/dev-python/pylint-1.8.2 | 2 +- metadata/md5-cache/dev-python/pylint-1.8.4 | 2 +- metadata/md5-cache/dev-python/pylirc-0.0.5-r1 | 2 +- metadata/md5-cache/dev-python/pylzma-0.4.9 | 2 +- metadata/md5-cache/dev-python/pymad-0.6-r1 | 2 +- metadata/md5-cache/dev-python/pymdstat-0.4.2 | 2 +- .../md5-cache/dev-python/pymediainfo-2.2.0 | 2 +- .../md5-cache/dev-python/pymediainfo-2.3.0-r1 | 2 +- metadata/md5-cache/dev-python/pymetar-0.21 | 2 +- .../md5-cache/dev-python/pyminuit-1.2.1-r1 | 2 +- .../md5-cache/dev-python/pyml-0.7.13.2-r1 | 2 +- metadata/md5-cache/dev-python/pyml-0.7.13.3 | 2 +- metadata/md5-cache/dev-python/pymoc-0.5.0 | 2 +- metadata/md5-cache/dev-python/pymongo-2.7.2 | 2 +- metadata/md5-cache/dev-python/pymongo-2.9.3 | 2 +- metadata/md5-cache/dev-python/pymongo-3.4.0 | 2 +- metadata/md5-cache/dev-python/pymongo-3.5.1 | 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 +- .../md5-cache/dev-python/pymssql-1.0.2-r1 | 2 +- metadata/md5-cache/dev-python/pymtp-0.0.6 | 2 +- metadata/md5-cache/dev-python/pymysql-0.7.11 | 2 +- metadata/md5-cache/dev-python/pymysql-0.8.0 | 2 +- metadata/md5-cache/dev-python/pymysql-0.8.1 | 2 +- metadata/md5-cache/dev-python/pynacl-1.1.2 | 2 +- metadata/md5-cache/dev-python/pynacl-1.2.0 | 2 +- metadata/md5-cache/dev-python/pynacl-1.2.1 | 2 +- metadata/md5-cache/dev-python/pynag-0.9.1 | 2 +- .../md5-cache/dev-python/pyndex-0.3.2a-r1 | 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.4.7-r1 | 2 +- metadata/md5-cache/dev-python/pyocr-0.5.1 | 2 +- metadata/md5-cache/dev-python/pyodbc-3.0.7-r1 | 2 +- metadata/md5-cache/dev-python/pyodbc-4.0.16 | 6 +- .../dev-python/pyode-1.2.0_p20100322-r1 | 2 +- metadata/md5-cache/dev-python/pyoembed-0.1.1 | 2 +- metadata/md5-cache/dev-python/pyoembed-9999 | 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-2016.1 | 2 +- metadata/md5-cache/dev-python/pyopencl-2017.2 | 2 +- metadata/md5-cache/dev-python/pyopencl-9999 | 2 +- metadata/md5-cache/dev-python/pyopengl-3.1.0 | 2 +- .../dev-python/pyopengl_accelerate-3.1.0 | 2 +- .../md5-cache/dev-python/pyopenssl-17.5.0 | 2 +- metadata/md5-cache/dev-python/pyosd-0.2.14-r1 | 2 +- metadata/md5-cache/dev-python/pyotp-2.2.6 | 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/pyparted-3.10.7 | 2 +- metadata/md5-cache/dev-python/pyparted-3.11.1 | 2 +- metadata/md5-cache/dev-python/pypax-0.9.2 | 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/pypeg2-2.15.2 | 2 +- .../md5-cache/dev-python/pyperclip-1.5.27 | 2 +- metadata/md5-cache/dev-python/pyperclip-1.6.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/pyplusplus-1.0.0-r1 | 2 +- .../dev-python/pyplusplus-1.0.0_p20131206 | 2 +- metadata/md5-cache/dev-python/pyplusplus-9999 | 2 +- metadata/md5-cache/dev-python/pypng-0.0.18 | 2 +- .../md5-cache/dev-python/pypowervm-1.1.10 | 2 +- metadata/md5-cache/dev-python/pypowervm-1.1.6 | 2 +- .../dev-python/pyprof2calltree-1.4.0 | 2 +- metadata/md5-cache/dev-python/pyproj-1.9.5.1 | 2 +- .../md5-cache/dev-python/pyproj-1.9.5.1-r1 | 2 +- .../dev-python/pyprotocols-1.0_pre2306-r1 | 2 +- metadata/md5-cache/dev-python/pyptlib-0.0.6 | 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 +- metadata/md5-cache/dev-python/pyramid-1.5.8 | 2 +- metadata/md5-cache/dev-python/pyrax-1.9.7 | 2 +- metadata/md5-cache/dev-python/pyregion-1.1.4 | 2 +- metadata/md5-cache/dev-python/pyregion-1.2 | 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/pyringe-1.0.2 | 2 +- metadata/md5-cache/dev-python/pyro-3.16-r1 | 2 +- metadata/md5-cache/dev-python/pyro-4.41 | 2 +- metadata/md5-cache/dev-python/pyro-4.56 | 2 +- metadata/md5-cache/dev-python/pyroma-1.7 | 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/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 | 6 +- .../md5-cache/dev-python/pyrsistent-0.14.4 | 2 +- metadata/md5-cache/dev-python/pyrtf-0.45-r2 | 2 +- .../md5-cache/dev-python/pysaml2-4.0.2-r3 | 2 +- metadata/md5-cache/dev-python/pysaml2-4.5.0 | 2 +- .../md5-cache/dev-python/pyscaffold-2.4.4 | 2 +- metadata/md5-cache/dev-python/pyscard-1.9.5 | 2 +- metadata/md5-cache/dev-python/pysctp-0.6 | 2 +- .../md5-cache/dev-python/pysendfile-2.0.1 | 2 +- metadata/md5-cache/dev-python/pyserial-3.2.1 | 6 +- metadata/md5-cache/dev-python/pyserial-3.4 | 2 +- metadata/md5-cache/dev-python/pysha3-1.0.2-r1 | 2 +- metadata/md5-cache/dev-python/pyshark-0.3.7.2 | 2 +- metadata/md5-cache/dev-python/pysmi-0.1.3 | 2 +- metadata/md5-cache/dev-python/pysnmp-4.3.3 | 2 +- metadata/md5-cache/dev-python/pysnmp-4.4.4 | 2 +- .../md5-cache/dev-python/pysnmp-apps-0.5.2 | 2 +- .../md5-cache/dev-python/pysnmp-apps-0.5.3 | 2 +- .../md5-cache/dev-python/pysnmp-mibs-0.1.6 | 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/pyspf-2.0.12 | 2 +- metadata/md5-cache/dev-python/pysrt-1.0.1 | 2 +- metadata/md5-cache/dev-python/pysrt-1.1.0 | 2 +- metadata/md5-cache/dev-python/pysrt-1.1.1 | 2 +- metadata/md5-cache/dev-python/pysrt-9999 | 2 +- metadata/md5-cache/dev-python/pystache-0.5.4 | 2 +- metadata/md5-cache/dev-python/pystatgrab-0.7 | 2 +- metadata/md5-cache/dev-python/pystdf-1.3.1-r1 | 2 +- metadata/md5-cache/dev-python/pysvg-0.2.2 | 2 +- metadata/md5-cache/dev-python/pysvn-1.8.0 | 2 +- .../dev-python/pyswisseph-2.00.00_p2 | 2 +- .../dev-python/pyswisseph-2.05.01_pre20160529 | 2 +- metadata/md5-cache/dev-python/pytables-3.3.0 | 2 +- metadata/md5-cache/dev-python/pytables-3.4.2 | 2 +- metadata/md5-cache/dev-python/pyte-0.5.2-r1 | 2 +- metadata/md5-cache/dev-python/pyte-0.5.2-r2 | 2 +- metadata/md5-cache/dev-python/pyte-0.8.0 | 2 +- metadata/md5-cache/dev-python/pytest-3.0.3 | 2 +- metadata/md5-cache/dev-python/pytest-3.2.2 | 2 +- metadata/md5-cache/dev-python/pytest-3.4.1-r1 | 2 +- metadata/md5-cache/dev-python/pytest-3.4.2 | 2 +- metadata/md5-cache/dev-python/pytest-3.6.3 | 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 +- .../md5-cache/dev-python/pytest-cache-1.0-r1 | 2 +- .../dev-python/pytest-capturelog-0.7 | 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.5.1 | 2 +- .../md5-cache/dev-python/pytest-cov-2.5.1-r1 | 2 +- .../md5-cache/dev-python/pytest-cython-0.1.0 | 2 +- .../md5-cache/dev-python/pytest-django-2.9.1 | 2 +- .../md5-cache/dev-python/pytest-expect-1.1.0 | 6 +- .../dev-python/pytest-fixture-config-1.2.11 | 2 +- .../dev-python/pytest-fixture-config-1.2.2 | 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-forked-0.2 | 2 +- .../md5-cache/dev-python/pytest-html-1.10.1 | 2 +- .../md5-cache/dev-python/pytest-html-1.14.2 | 2 +- .../md5-cache/dev-python/pytest-html-1.16.0 | 2 +- .../md5-cache/dev-python/pytest-httpbin-0.2.3 | 2 +- .../md5-cache/dev-python/pytest-isort-0.1.0 | 2 +- .../dev-python/pytest-localserver-0.3.7 | 2 +- .../dev-python/pytest-metadata-1.3.0 | 2 +- .../dev-python/pytest-metadata-1.7.0 | 2 +- .../md5-cache/dev-python/pytest-mock-1.10.0 | 14 + .../md5-cache/dev-python/pytest-mock-1.6.0 | 2 +- .../md5-cache/dev-python/pytest-mock-1.6.3 | 12 +- 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-pylint-0.7.1 | 2 +- .../dev-python/pytest-pythonpath-0.7.1 | 2 +- .../md5-cache/dev-python/pytest-qt-2.3.0-r2 | 2 +- .../dev-python/pytest-raisesregexp-2.1 | 2 +- .../md5-cache/dev-python/pytest-relaxed-1.1.0 | 2 +- .../dev-python/pytest-rerunfailures-2.1.0 | 6 +- .../md5-cache/dev-python/pytest-runner-2.11.1 | 2 +- .../md5-cache/dev-python/pytest-runner-2.6.2 | 2 +- .../md5-cache/dev-python/pytest-runner-4.0 | 2 +- .../dev-python/pytest-salt-0.1_pre20170731 | 2 +- .../md5-cache/dev-python/pytest-shutil-1.2.11 | 2 +- .../md5-cache/dev-python/pytest-shutil-1.2.4 | 2 +- .../md5-cache/dev-python/pytest-shutil-1.2.8 | 2 +- .../dev-python/pytest-subtesthack-0.1.1 | 2 +- .../md5-cache/dev-python/pytest-timeout-1.2.0 | 2 +- .../md5-cache/dev-python/pytest-timeout-1.2.1 | 2 +- .../dev-python/pytest-virtualenv-1.2.11 | 2 +- .../md5-cache/dev-python/pytest-xdist-1.15.0 | 2 +- .../md5-cache/dev-python/pytest-xdist-1.20.1 | 2 +- .../md5-cache/dev-python/pytest-xdist-1.22.2 | 2 +- .../dev-python/pytest-xprocess-0.12.1 | 2 +- .../md5-cache/dev-python/python-afl-0.6.1 | 2 +- .../md5-cache/dev-python/python-afl-0.7.1 | 2 +- .../dev-python/python-application-1.5.0 | 2 +- .../md5-cache/dev-python/python-augeas-0.4.1 | 2 +- .../dev-python/python-augeas-0.4.2_pre131218 | 2 +- .../md5-cache/dev-python/python-augeas-0.5.0 | 2 +- .../dev-python/python-axolotl-0.1.42 | 2 +- .../python-axolotl-curve25519-0.4.1_p2 | 2 +- .../dev-python/python-barbicanclient-4.5.2 | 2 +- .../dev-python/python-barbicanclient-4.6.0 | 2 +- .../dev-python/python-bibtex-1.2.7-r1 | 2 +- .../dev-python/python-biggles-1.6.6-r1 | 2 +- .../dev-python/python-bugzilla-1.2.2 | 2 +- .../dev-python/python-bugzilla-2.1.0 | 2 +- .../md5-cache/dev-python/python-catcher-0.1.7 | 2 +- .../md5-cache/dev-python/python-cdb-0.34-r1 | 2 +- .../dev-python/python-ceilometerclient-2.6.2 | 2 +- .../dev-python/python-cinderclient-3.1.0 | 2 +- .../dev-python/python-cinderclient-3.5.0 | 2 +- .../md5-cache/dev-python/python-cjson-1.1.0 | 2 +- .../md5-cache/dev-python/python-cjson-1.2.1 | 2 +- .../md5-cache/dev-python/python-cluster-1.2.2 | 2 +- .../md5-cache/dev-python/python-ctags-1.2.3 | 2 +- .../md5-cache/dev-python/python-ctags-1.2.4 | 2 +- .../md5-cache/dev-python/python-daap-0.7.1-r1 | 2 +- .../md5-cache/dev-python/python-daemon-1.6-r1 | 2 +- .../md5-cache/dev-python/python-daemon-2.1.1 | 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 | 6 +- .../md5-cache/dev-python/python-ddp-0.1.5 | 2 +- .../md5-cache/dev-python/python-debian-0.1.28 | 2 +- .../md5-cache/dev-python/python-debian-0.1.31 | 2 +- .../dev-python/python-designateclient-2.7.0 | 2 +- .../dev-python/python-designateclient-2.9.0 | 2 +- .../md5-cache/dev-python/python-digest-1.7-r1 | 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 +- .../md5-cache/dev-python/python-djvulibre-0.8 | 2 +- .../md5-cache/dev-python/python-docs-3.7.0 | 10 + .../md5-cache/dev-python/python-dsv-1.4.1-r2 | 2 +- .../dev-python/python-ebtables-0.2.0 | 2 +- .../md5-cache/dev-python/python-editor-0.4 | 2 +- .../md5-cache/dev-python/python-editor-1.0.3 | 2 +- .../md5-cache/dev-python/python-efl-1.18.0-r1 | 2 +- .../md5-cache/dev-python/python-efl-1.20.0-r1 | 2 +- .../dev-python/python-engineio-1.7.0 | 2 +- .../dev-python/python-engineio-2.2.0 | 2 +- .../md5-cache/dev-python/python-etcd-0.3.2 | 2 +- .../md5-cache/dev-python/python-etcd-0.3.3 | 2 +- .../md5-cache/dev-python/python-etcd-0.4.4 | 2 +- .../md5-cache/dev-python/python-etcd-0.4.5 | 2 +- .../md5-cache/dev-python/python-ethtool-0.11 | 2 +- .../md5-cache/dev-python/python-evdev-0.7.0 | 2 +- .../dev-python/python-eventlib-0.2.1 | 2 +- .../dev-python/python-exconsole-0.1.5 | 2 +- .../dev-python/python-fastcgi-1.1-r1 | 2 +- .../dev-python/python-fastimport-0.9.2-r1 | 2 +- .../dev-python/python-fastimport-0.9.6 | 2 +- .../dev-python/python-fchksum-1.7.1-r1 | 2 +- .../md5-cache/dev-python/python-gammu-2.11 | 2 +- .../md5-cache/dev-python/python-gammu-2.5 | 2 +- .../md5-cache/dev-python/python-gflags-3.1.1 | 2 +- .../md5-cache/dev-python/python-gflags-3.1.2 | 2 +- .../dev-python/python-glanceclient-2.10.0 | 2 +- .../dev-python/python-glanceclient-2.8.0 | 2 +- .../md5-cache/dev-python/python-gnupg-0.4.0 | 2 +- .../md5-cache/dev-python/python-gnupg-0.4.1 | 2 +- .../md5-cache/dev-python/python-gnutls-3.1.1 | 2 +- .../md5-cache/dev-python/python-gtkmvc-1.99.1 | 2 +- .../dev-python/python-heatclient-1.11.1 | 2 +- .../dev-python/python-heatclient-1.8.2 | 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-ironicclient-0.9.0 | 2 +- .../dev-python/python-ironicclient-1.11.1 | 2 +- .../dev-python/python-ironicclient-1.17.0 | 2 +- .../dev-python/python-ironicclient-1.7.1 | 2 +- .../dev-python/python-iwscan-20080402-r1 | 2 +- .../dev-python/python-keystoneclient-2.3.1 | 2 +- .../dev-python/python-keystoneclient-3.10.0 | 2 +- .../dev-python/python-keystoneclient-3.13.0 | 2 +- .../dev-python/python-keystoneclient-3.15.0 | 2 +- .../dev-python/python-keystoneclient-3.5.1 | 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 | 2 +- .../md5-cache/dev-python/python-ldap-9999 | 2 +- .../dev-python/python-levenshtein-0.11.2 | 2 +- .../dev-python/python-levenshtein-0.12.0 | 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.4 | 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 +- .../md5-cache/dev-python/python-magic-0.4.10 | 2 +- .../md5-cache/dev-python/python-magic-0.4.15 | 2 +- .../dev-python/python-magnumclient-2.3.1 | 2 +- .../dev-python/python-magnumclient-2.9.0 | 2 +- .../dev-python/python-manilaclient-1.14.0 | 2 +- .../dev-python/python-manilaclient-1.21.0 | 2 +- .../dev-python/python-memcached-1.53-r1 | 2 +- .../dev-python/python-memcached-1.58 | 2 +- .../md5-cache/dev-python/python-meteor-0.1.6 | 2 +- .../md5-cache/dev-python/python-mhash-1.4-r1 | 2 +- .../dev-python/python-mistralclient-3.0.2 | 2 +- .../dev-python/python-mistralclient-3.1.4 | 2 +- .../dev-python/python-monascaclient-1.5.1 | 2 +- .../dev-python/python-monascaclient-1.7.0 | 2 +- .../md5-cache/dev-python/python-mpd-0.5.5 | 2 +- .../dev-python/python-msrplib-0.18.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 +- .../dev-python/python-neutronclient-6.5.0 | 2 +- .../dev-python/python-neutronclient-6.7.0 | 2 +- .../dev-python/python-novaclient-7.1.2 | 2 +- .../dev-python/python-novaclient-9.1.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 +- .../md5-cache/dev-python/python-oembed-0.2.4 | 2 +- .../dev-python/python-openid-2.2.5-r1 | 2 +- .../dev-python/python-openstackclient-3.14.2 | 2 +- .../md5-cache/dev-python/python-otrs-0.3.0 | 2 +- .../md5-cache/dev-python/python-pam-0.1.4 | 2 +- .../python-poppler-qt5-0.24.2_p20170214 | 2 +- .../md5-cache/dev-python/python-prctl-1.6.1 | 2 +- .../dev-python/python-ptrace-0.8.1-r1 | 2 +- .../dev-python/python-recaptcha-2.0.0 | 2 +- .../dev-python/python-recaptcha-2.0.1 | 2 +- .../md5-cache/dev-python/python-redmine-2.0.2 | 2 +- .../dev-python/python-rethinkdb-2.3.0 | 2 +- .../dev-python/python-saharaclient-1.1.0 | 2 +- .../dev-python/python-saharaclient-1.5.0 | 2 +- .../dev-python/python-scsi-0_pre160211 | 2 +- .../md5-cache/dev-python/python-scsi-9999 | 2 +- .../dev-python/python-senlinclient-1.0.0 | 2 +- .../dev-python/python-senlinclient-1.2.0 | 2 +- .../dev-python/python-sense-hat-2.2.0 | 2 +- .../md5-cache/dev-python/python-slip-0.6.5 | 2 +- .../dev-python/python-social-auth-0.1.26 | 2 +- .../dev-python/python-social-auth-0.2.10 | 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-spidermonkey-0.0.10 | 2 +- .../dev-python/python-sqlparse-0.2.3 | 2 +- .../dev-python/python-sqlparse-0.2.4 | 2 +- .../md5-cache/dev-python/python-stdnum-1.9 | 2 +- .../dev-python/python-swiftclient-3.0.0 | 2 +- .../dev-python/python-swiftclient-3.1.0 | 2 +- .../dev-python/python-swiftclient-3.3.0 | 2 +- .../dev-python/python-swiftclient-3.4.0 | 2 +- .../dev-python/python-swiftclient-3.5.0 | 2 +- .../md5-cache/dev-python/python-systemd-233 | 2 +- .../dev-python/python-termstyle-0.1.10 | 2 +- .../dev-python/python-troveclient-1.3.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 +- .../dev-python/python-virtkey-0.60.0-r1 | 2 +- .../dev-python/python-wpactrl-20081102-r1 | 2 +- .../md5-cache/dev-python/python-xcaplib-1.1.0 | 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 +- .../dev-python/python-yadis-1.1.0-r2 | 2 +- .../dev-python/python-zaqarclient-1.2.0 | 2 +- .../dev-python/python-zipstream-1.1.4 | 2 +- .../dev-python/python-zunclient-0.4.1 | 2 +- .../dev-python/python-zunclient-1.1.0 | 2 +- .../md5-cache/dev-python/python3-lxc-3.0.1 | 2 +- .../md5-cache/dev-python/python3-openid-3.1.0 | 2 +- .../md5-cache/dev-python/pythondialog-3.2.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/pytoml-0.1.14 | 2 +- .../md5-cache/dev-python/pytools-2016.2.6-r1 | 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/pytz-2016.3 | 2 +- metadata/md5-cache/dev-python/pytz-2017.2 | 2 +- metadata/md5-cache/dev-python/pytz-2018.4 | 6 +- metadata/md5-cache/dev-python/pyu2f-0.1.4 | 2 +- .../md5-cache/dev-python/pyudev-0.20.0-r1 | 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 | 2 +- metadata/md5-cache/dev-python/pyutmp-0.2.1 | 2 +- metadata/md5-cache/dev-python/pyuv-1.2.0 | 2 +- metadata/md5-cache/dev-python/pyvorbis-1.4-r4 | 2 +- metadata/md5-cache/dev-python/pyvtk-0.4.74 | 2 +- .../md5-cache/dev-python/pywavelets-0.5.2 | 2 +- .../md5-cache/dev-python/pywebdav-0.9.8-r1 | 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 +- metadata/md5-cache/dev-python/pyxattr-0.5.5 | 2 +- metadata/md5-cache/dev-python/pyxattr-0.6.0 | 2 +- .../md5-cache/dev-python/pyxattr-0.6.0-r1 | 2 +- metadata/md5-cache/dev-python/pyxdg-0.25-r1 | 2 +- metadata/md5-cache/dev-python/pyxdg-0.26 | 2 +- .../md5-cache/dev-python/pyxenstore-0.0.2 | 2 +- metadata/md5-cache/dev-python/pyxenstore-9999 | 2 +- metadata/md5-cache/dev-python/pyxml-0.8.4-r3 | 2 +- metadata/md5-cache/dev-python/pyyaml-3.12 | 2 +- metadata/md5-cache/dev-python/pyyaml-3.13 | 2 +- metadata/md5-cache/dev-python/pyzbar-0.1.5 | 2 +- metadata/md5-cache/dev-python/pyzmq-16.0.2 | 2 +- metadata/md5-cache/dev-python/pyzor-1.0.0-r1 | 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/qserve-0.2.8-r1 | 2 +- metadata/md5-cache/dev-python/qtawesome-0.4.4 | 2 +- metadata/md5-cache/dev-python/qtconsole-4.3.1 | 2 +- metadata/md5-cache/dev-python/queuelib-1.1.1 | 2 +- metadata/md5-cache/dev-python/quixote-2.8 | 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 +- .../rackspace-monitoring-cli-0.6.10 | 2 +- .../dev-python/rackspace-novaclient-1.4 | 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 +- metadata/md5-cache/dev-python/rarfile-2.8 | 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.2.0 | 2 +- metadata/md5-cache/dev-python/raven-5.3.0 | 2 +- metadata/md5-cache/dev-python/raven-5.31.0 | 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.2.1 | 2 +- ...heduled-images-python-novaclient-ext-0.3.1 | 2 +- metadata/md5-cache/dev-python/rdflib-4.2.1 | 2 +- metadata/md5-cache/dev-python/rdflib-4.2.2 | 2 +- metadata/md5-cache/dev-python/readlike-0.1.2 | 2 +- metadata/md5-cache/dev-python/readme-0.6.0 | 2 +- .../md5-cache/dev-python/readme_renderer-17.2 | 2 +- metadata/md5-cache/dev-python/rebulk-0.9.0 | 2 +- metadata/md5-cache/dev-python/rebulk-9999 | 2 +- .../dev-python/recaptcha-client-1.0.6-r1 | 2 +- .../md5-cache/dev-python/recommonmark-0.4.0 | 2 +- .../md5-cache/dev-python/reconfigure-0.1.79 | 2 +- metadata/md5-cache/dev-python/redis-py-2.10.5 | 2 +- metadata/md5-cache/dev-python/redis-py-2.10.6 | 2 +- metadata/md5-cache/dev-python/redis-py-2.9.1 | 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/regendoc-0.5 | 2 +- metadata/md5-cache/dev-python/regendoc-0.6.1 | 2 +- .../md5-cache/dev-python/regex-2017.04.05 | 2 +- metadata/md5-cache/dev-python/regions-0.2 | 2 +- metadata/md5-cache/dev-python/rencode-1.0.5 | 2 +- metadata/md5-cache/dev-python/reno-2.2.1 | 2 +- metadata/md5-cache/dev-python/reno-2.5.0 | 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.4.0-r1 | 2 +- .../md5-cache/dev-python/repoze-lru-0.6-r2 | 2 +- .../md5-cache/dev-python/repoze-lru-0.6-r3 | 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 +- metadata/md5-cache/dev-python/reproject-0.3.1 | 2 +- metadata/md5-cache/dev-python/requests-2.11.1 | 2 +- metadata/md5-cache/dev-python/requests-2.12.5 | 2 +- metadata/md5-cache/dev-python/requests-2.14.2 | 2 +- .../md5-cache/dev-python/requests-2.18.2-r2 | 2 +- .../md5-cache/dev-python/requests-2.18.4-r1 | 2 +- .../md5-cache/dev-python/requests-2.19.1-r1 | 2 +- .../dev-python/requests-cache-0.4.12 | 2 +- .../dev-python/requests-kerberos-0.11.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-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-toolbelt-0.5.1 | 2 +- .../dev-python/requests-toolbelt-0.7.0 | 2 +- .../dev-python/requests-toolbelt-0.7.1 | 2 +- .../dev-python/requests-toolbelt-0.8.0 | 2 +- .../dev-python/requestsexceptions-1.1.3 | 2 +- .../dev-python/requestsexceptions-1.4.0 | 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 +- metadata/md5-cache/dev-python/retrying-1.3.3 | 2 +- metadata/md5-cache/dev-python/reverend-0.4-r1 | 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/rfc3987-1.3.7 | 2 +- .../dev-python/riak-python-client-2.7.0-r1 | 2 +- .../md5-cache/dev-python/rlcompleter2-0.98-r1 | 2 +- metadata/md5-cache/dev-python/rnc2rng-2.4 | 2 +- metadata/md5-cache/dev-python/rnc2rng-2.4.1 | 2 +- metadata/md5-cache/dev-python/rnc2rng-2.5 | 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 +- .../md5-cache/dev-python/root_numpy-4.4.0 | 2 +- .../md5-cache/dev-python/root_numpy-4.7.3 | 2 +- metadata/md5-cache/dev-python/rootpy-0.8.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 +- .../md5-cache/dev-python/ropeide-1.5.1-r2 | 2 +- metadata/md5-cache/dev-python/ropemacs-0.8 | 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.6.6 | 2 +- metadata/md5-cache/dev-python/rosdistro-0.6.8 | 2 +- metadata/md5-cache/dev-python/rosdistro-9999 | 2 +- metadata/md5-cache/dev-python/rospkg-1.1.4 | 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.4 | 2 +- metadata/md5-cache/dev-python/rply-0.7.5 | 2 +- metadata/md5-cache/dev-python/rply-0.7.6 | 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.3.0 | 2 +- metadata/md5-cache/dev-python/rpyc-3.4.4 | 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.10 | 2 +- metadata/md5-cache/dev-python/rst-linker-1.7 | 2 +- .../md5-cache/dev-python/rst-linker-1.9-r1 | 2 +- metadata/md5-cache/dev-python/rst2pdf-0.93-r3 | 2 +- metadata/md5-cache/dev-python/rtf2xml-1.33-r1 | 2 +- metadata/md5-cache/dev-python/rtgraph-0.70-r1 | 2 +- metadata/md5-cache/dev-python/rtimulib-7.2.1 | 2 +- .../md5-cache/dev-python/rtslib-fb-2.1.62 | 2 +- .../md5-cache/dev-python/rtslib-fb-2.1.66 | 2 +- .../md5-cache/dev-python/rtslib-fb-2.1.66-r1 | 2 +- .../dev-python/ruamel-std-pathlib-0.6.3 | 2 +- .../md5-cache/dev-python/ruamel-yaml-0.15.35 | 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.14 | 2 +- metadata/md5-cache/dev-python/ryu-4.21 | 2 +- metadata/md5-cache/dev-python/s3fs-0.1.2 | 6 +- .../md5-cache/dev-python/s3transfer-0.1.11 | 2 +- .../md5-cache/dev-python/s3transfer-0.1.13 | 2 +- metadata/md5-cache/dev-python/sabyenc-3.3.5 | 2 +- metadata/md5-cache/dev-python/safety-1.4.1 | 2 +- metadata/md5-cache/dev-python/sampy-1.2.1 | 2 +- metadata/md5-cache/dev-python/sancho-2.4-r1 | 2 +- metadata/md5-cache/dev-python/scandir-1.6 | 2 +- metadata/md5-cache/dev-python/scandir-1.7 | 2 +- .../dev-python/scapy-python3-0.18-r1 | 2 +- .../md5-cache/dev-python/scapy-python3-0.21 | 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/schema-0.6.6 | 2 +- .../dev-python/scientificpython-2.9.4 | 2 +- .../md5-cache/dev-python/scimath-4.1.2-r1 | 2 +- metadata/md5-cache/dev-python/sclapp-0.5.3-r1 | 2 +- metadata/md5-cache/dev-python/scoop-0.7.0-r1 | 2 +- metadata/md5-cache/dev-python/scp-0.10.2 | 2 +- metadata/md5-cache/dev-python/scrapy-1.0.3 | 2 +- metadata/md5-cache/dev-python/scrapy-1.4.0 | 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.6 | 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 | 14 + .../md5-cache/dev-python/secretstorage-2.3.1 | 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 +- .../dev-python/semantic_version-2.6.0 | 2 +- .../dev-python/semantic_version-2.6.0-r1 | 2 +- .../dev-python/semantic_version-2.6.0-r2 | 2 +- .../md5-cache/dev-python/send2trash-1.3.0 | 2 +- metadata/md5-cache/dev-python/serpent-1.19 | 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 +- .../md5-cache/dev-python/setproctitle-1.1.10 | 2 +- .../md5-cache/dev-python/setproctitle-1.1.8 | 2 +- .../md5-cache/dev-python/setuptools-34.0.2-r1 | 2 +- .../md5-cache/dev-python/setuptools-36.0.1 | 2 +- .../md5-cache/dev-python/setuptools-36.7.2 | 2 +- .../md5-cache/dev-python/setuptools-38.5.1 | 2 +- .../md5-cache/dev-python/setuptools-38.6.1 | 2 +- .../md5-cache/dev-python/setuptools-40.0.0 | 2 +- metadata/md5-cache/dev-python/setuptools-9999 | 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 +- .../dev-python/setuptools_scm-1.16.1 | 2 +- .../md5-cache/dev-python/setuptools_scm-2.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.11 | 2 +- metadata/md5-cache/dev-python/sh-1.11-r1 | 2 +- metadata/md5-cache/dev-python/sh-1.12.9 | 2 +- metadata/md5-cache/dev-python/shm-1.2.2-r1 | 2 +- metadata/md5-cache/dev-python/shortuuid-0.4.3 | 2 +- .../md5-cache/dev-python/shutilwhich-1.1.0 | 2 +- .../md5-cache/dev-python/simplebayes-1.5.7 | 2 +- metadata/md5-cache/dev-python/simplecv-1.3 | 2 +- .../md5-cache/dev-python/simpleeval-0.8.7 | 2 +- .../md5-cache/dev-python/simpleeval-0.9.3 | 2 +- .../md5-cache/dev-python/simpleeval-0.9.5 | 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/simplekv-0.11.10 | 2 +- metadata/md5-cache/dev-python/simplekv-0.11.8 | 2 +- metadata/md5-cache/dev-python/simplekv-0.9.2 | 2 +- metadata/md5-cache/dev-python/simples3-1.0 | 2 +- .../dev-python/simplesettings-0.5-r1 | 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.10.0 | 2 +- metadata/md5-cache/dev-python/six-1.11.0 | 2 +- .../md5-cache/dev-python/slackclient-1.1.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/slowaes-0.1-r2 | 2 +- metadata/md5-cache/dev-python/smmap-0.9.0 | 2 +- metadata/md5-cache/dev-python/smmap2-2.0.3 | 2 +- .../md5-cache/dev-python/snakefood-1.3.1-r1 | 2 +- metadata/md5-cache/dev-python/snakeoil-0.7.4 | 2 +- metadata/md5-cache/dev-python/snakeoil-0.7.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 +- .../md5-cache/dev-python/socketpool-0.5.3 | 2 +- .../dev-python/sortedcollections-0.5.3 | 6 +- .../dev-python/sortedcontainers-1.5.7 | 2 +- metadata/md5-cache/dev-python/soya-0.14-r1 | 2 +- .../md5-cache/dev-python/soya-0.15_rc1-r1 | 2 +- .../dev-python/spark-parser-1.5.1-r1 | 2 +- .../md5-cache/dev-python/spark-parser-1.6.0 | 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.7.6 | 2 +- .../md5-cache/dev-python/sparql-wrapper-1.8.0 | 2 +- .../md5-cache/dev-python/speaklater-1.3-r1 | 2 +- .../md5-cache/dev-python/spectral-cube-0.4.0 | 2 +- metadata/md5-cache/dev-python/specutils-0.2 | 2 +- metadata/md5-cache/dev-python/specutils-0.2.2 | 2 +- metadata/md5-cache/dev-python/sphinx-1.2.2-r1 | 2 +- metadata/md5-cache/dev-python/sphinx-1.2.3-r1 | 2 +- metadata/md5-cache/dev-python/sphinx-1.3.1-r2 | 2 +- metadata/md5-cache/dev-python/sphinx-1.3.5-r1 | 2 +- metadata/md5-cache/dev-python/sphinx-1.6.3-r4 | 2 +- metadata/md5-cache/dev-python/sphinx-1.6.5-r1 | 2 +- metadata/md5-cache/dev-python/sphinx-1.6.7-r1 | 2 +- metadata/md5-cache/dev-python/sphinx-1.7.5-r1 | 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-gallery-0.1.12 | 2 +- .../md5-cache/dev-python/sphinx-jinja-0.2.1 | 2 +- .../md5-cache/dev-python/sphinx-jinja-0.3.0 | 2 +- .../sphinx-py3doc-enhanced-theme-2.3.2 | 2 +- .../md5-cache/dev-python/sphinx-testing-0.7.2 | 2 +- .../md5-cache/dev-python/sphinx_celery-1.3.1 | 2 +- .../dev-python/sphinx_rtd_theme-0.1.9 | 2 +- .../dev-python/sphinx_rtd_theme-0.2.4 | 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-cheeseshop-0.2-r2 | 2 +- .../dev-python/sphinxcontrib-ditaa-0.2 | 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 +- .../sphinxcontrib-googleanalytics-0.1-r1 | 2 +- .../sphinxcontrib-googleanalytics-0.1-r2 | 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-napoleon-0.5.2 | 2 +- .../dev-python/sphinxcontrib-napoleon-0.6.1 | 2 +- .../dev-python/sphinxcontrib-newsfeed-0.1.4 | 2 +- .../sphinxcontrib-programoutput-0.11 | 6 +- .../sphinxcontrib-programoutput-0.8 | 2 +- .../dev-python/sphinxcontrib-spelling-2.1.2 | 2 +- .../dev-python/sphinxcontrib-spelling-2.3.0 | 2 +- .../sphinxcontrib-websupport-1.0.1-r1 | 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 +- .../md5-cache/dev-python/sqlalchemy-0.7.10 | 2 +- .../md5-cache/dev-python/sqlalchemy-0.9.8 | 2 +- .../md5-cache/dev-python/sqlalchemy-1.0.17 | 2 +- .../md5-cache/dev-python/sqlalchemy-1.0.19 | 2 +- .../md5-cache/dev-python/sqlalchemy-1.1.12 | 2 +- .../md5-cache/dev-python/sqlalchemy-1.1.17 | 2 +- .../md5-cache/dev-python/sqlalchemy-1.1.18 | 2 +- .../md5-cache/dev-python/sqlalchemy-1.2.0 | 2 +- .../md5-cache/dev-python/sqlalchemy-1.2.2 | 2 +- .../md5-cache/dev-python/sqlalchemy-1.2.4 | 2 +- .../md5-cache/dev-python/sqlalchemy-1.2.7 | 6 +- .../md5-cache/dev-python/sqlalchemy-1.2.9 | 2 +- .../dev-python/sqlalchemy-migrate-0.11.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 +- .../dev-python/sqlitecachec-1.1.4-r1 | 2 +- metadata/md5-cache/dev-python/sqlobject-3.4.0 | 2 +- metadata/md5-cache/dev-python/squaremap-1.0.4 | 2 +- metadata/md5-cache/dev-python/ssl-fetch-0.2 | 2 +- metadata/md5-cache/dev-python/ssl-fetch-0.2.1 | 2 +- metadata/md5-cache/dev-python/ssl-fetch-0.3 | 2 +- metadata/md5-cache/dev-python/ssl-fetch-0.4 | 2 +- metadata/md5-cache/dev-python/ssl-fetch-9999 | 2 +- .../dev-python/stapler-0.4_p20160424 | 2 +- .../md5-cache/dev-python/statistics-1.0.3.5 | 2 +- .../dev-python/statistics-3.4.0_beta3 | 2 +- metadata/md5-cache/dev-python/statsd-3.2.1 | 2 +- .../md5-cache/dev-python/statsmodels-0.6.1 | 2 +- .../md5-cache/dev-python/statsmodels-0.8.0 | 2 +- .../md5-cache/dev-python/statsmodels-9999 | 2 +- .../md5-cache/dev-python/steadymark-0.5.3 | 2 +- metadata/md5-cache/dev-python/stestr-1.1.0 | 2 +- .../md5-cache/dev-python/stevedore-1.25.1 | 2 +- .../md5-cache/dev-python/stevedore-1.28.0 | 2 +- metadata/md5-cache/dev-python/stomper-0.3.0 | 2 +- metadata/md5-cache/dev-python/storm-0.20-r1 | 2 +- metadata/md5-cache/dev-python/stormpath-2.4.5 | 2 +- .../md5-cache/dev-python/strict-rfc3339-0.6 | 2 +- .../md5-cache/dev-python/strict-rfc3339-0.7 | 2 +- metadata/md5-cache/dev-python/stripe-1.75.3 | 2 +- metadata/md5-cache/dev-python/stripe-1.79.1 | 2 +- .../md5-cache/dev-python/stripogram-1.5-r1 | 2 +- .../md5-cache/dev-python/structlog-16.1.0 | 2 +- .../dev-python/stsci-distutils-0.3.7 | 2 +- .../dev-python/stsci-sphinxext-1.2.1 | 2 +- .../md5-cache/dev-python/subprocess32-3.2.7 | 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/sudsds-1.0.1-r1 | 2 +- metadata/md5-cache/dev-python/sunpy-0.8.0 | 2 +- metadata/md5-cache/dev-python/superlance-0.14 | 2 +- .../md5-cache/dev-python/superlance-1.0.0 | 2 +- .../dev-python/supervisor-quick-0.1.4 | 2 +- metadata/md5-cache/dev-python/sure-1.2.24 | 2 +- metadata/md5-cache/dev-python/sure-1.2.3 | 2 +- metadata/md5-cache/dev-python/sure-1.2.5 | 2 +- metadata/md5-cache/dev-python/sure-1.2.5-r1 | 2 +- metadata/md5-cache/dev-python/svgwrite-1.1.12 | 2 +- metadata/md5-cache/dev-python/symboltype-1.0 | 2 +- metadata/md5-cache/dev-python/symengine-0.3.0 | 2 +- .../md5-cache/dev-python/sympy-0.7.6.1-r1 | 2 +- metadata/md5-cache/dev-python/sympy-1.0-r1 | 2 +- metadata/md5-cache/dev-python/sympy-1.1 | 2 +- metadata/md5-cache/dev-python/sympy-1.1.1 | 2 +- metadata/md5-cache/dev-python/tablib-0.11.2 | 2 +- metadata/md5-cache/dev-python/tablib-0.12.1 | 2 +- metadata/md5-cache/dev-python/tabulate-0.8.1 | 2 +- metadata/md5-cache/dev-python/tagpy-2013.1 | 2 +- metadata/md5-cache/dev-python/taskflow-2.14.1 | 2 +- metadata/md5-cache/dev-python/taskflow-2.9.1 | 2 +- metadata/md5-cache/dev-python/taskflow-3.1.0 | 2 +- metadata/md5-cache/dev-python/tblib-1.3.2 | 6 +- .../md5-cache/dev-python/telarchive-1.8.3 | 2 +- .../md5-cache/dev-python/tempest-lib-1.0.0 | 2 +- .../md5-cache/dev-python/tempita-0.5.3-r1 | 2 +- metadata/md5-cache/dev-python/tempora-1.12 | 2 +- metadata/md5-cache/dev-python/tempora-1.13 | 2 +- metadata/md5-cache/dev-python/tempora-1.7 | 2 +- metadata/md5-cache/dev-python/tenacity-3.7.1 | 2 +- metadata/md5-cache/dev-python/tenacity-4.4.0 | 2 +- metadata/md5-cache/dev-python/tenacity-4.8.0 | 2 +- .../md5-cache/dev-python/termcolor-1.1.0-r1 | 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/testfixtures-4.9.1 | 2 +- metadata/md5-cache/dev-python/testify-0.11.0 | 2 +- metadata/md5-cache/dev-python/testpath-0.3.1 | 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-0.8.3 | 2 +- metadata/md5-cache/dev-python/texttable-0.9.1 | 2 +- metadata/md5-cache/dev-python/texttable-1.4.0 | 2 +- metadata/md5-cache/dev-python/textx-1.4 | 2 +- .../md5-cache/dev-python/tgmochikit-1.4.2-r1 | 2 +- metadata/md5-cache/dev-python/theano-0.6.0 | 2 +- metadata/md5-cache/dev-python/theano-0.7.0 | 2 +- metadata/md5-cache/dev-python/theano-0.8.2 | 2 +- metadata/md5-cache/dev-python/theano-0.9.0 | 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.3 | 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/tinydb-3.1.3 | 2 +- metadata/md5-cache/dev-python/tld-0.7.10 | 2 +- metadata/md5-cache/dev-python/tld-0.7.9 | 2 +- .../md5-cache/dev-python/tlslite-0.4.9-r2 | 2 +- metadata/md5-cache/dev-python/tmdb3-0.6.17 | 2 +- metadata/md5-cache/dev-python/tmdb3-0.7.2 | 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/torment-3.0.3 | 2 +- metadata/md5-cache/dev-python/toro-1.0.1 | 2 +- metadata/md5-cache/dev-python/tox-2.9.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-9999 | 2 +- .../md5-cache/dev-python/traceback2-1.4.0 | 6 +- metadata/md5-cache/dev-python/tracing-0.10 | 2 +- metadata/md5-cache/dev-python/tracing-0.8 | 2 +- metadata/md5-cache/dev-python/traitlets-4.3.2 | 2 +- metadata/md5-cache/dev-python/traits-4.5.0 | 2 +- metadata/md5-cache/dev-python/traits-4.6.0 | 2 +- metadata/md5-cache/dev-python/traitsui-4.4.0 | 2 +- metadata/md5-cache/dev-python/traitsui-4.5.1 | 2 +- .../dev-python/translate-toolkit-2.0.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-0.2.1 | 2 +- metadata/md5-cache/dev-python/treq-16.12.0 | 2 +- metadata/md5-cache/dev-python/treq-17.3.1 | 2 +- metadata/md5-cache/dev-python/treq-17.8.0 | 2 +- metadata/md5-cache/dev-python/trollius-2.1 | 2 +- .../md5-cache/dev-python/ttfquery-1.0.5-r1 | 2 +- metadata/md5-cache/dev-python/ttystatus-0.22 | 2 +- metadata/md5-cache/dev-python/ttystatus-0.23 | 2 +- metadata/md5-cache/dev-python/ttystatus-0.32 | 2 +- metadata/md5-cache/dev-python/ttystatus-0.35 | 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 +- metadata/md5-cache/dev-python/turbolift-2.1.3 | 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/tweepy-2.3 | 2 +- metadata/md5-cache/dev-python/tweepy-3.5.0 | 2 +- metadata/md5-cache/dev-python/twilio-3.6.9 | 2 +- metadata/md5-cache/dev-python/twill-0.9-r1 | 2 +- metadata/md5-cache/dev-python/twine-1.11.0 | 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 +- .../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.17.1 | 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.8.2 | 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/txsocksx-1.15.0.2 | 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/typing-3.6.2-r1 | 2 +- metadata/md5-cache/dev-python/typing-3.6.4-r1 | 2 +- metadata/md5-cache/dev-python/tzlocal-1.2 | 2 +- metadata/md5-cache/dev-python/u-msgpack-2.4.1 | 6 +- metadata/md5-cache/dev-python/uhashring-1.0 | 2 +- metadata/md5-cache/dev-python/ujson-1.33 | 2 +- metadata/md5-cache/dev-python/ujson-1.35 | 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/unittest-mixins-1.3 | 2 +- metadata/md5-cache/dev-python/unittest2-1.1.0 | 2 +- .../md5-cache/dev-python/urdf_parser_py-0.3.3 | 2 +- .../md5-cache/dev-python/urdf_parser_py-0.4.0 | 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.9.1-r2 | 2 +- metadata/md5-cache/dev-python/urllib3-1.22 | 2 +- metadata/md5-cache/dev-python/urllib3-1.23 | 2 +- metadata/md5-cache/dev-python/urwid-1.3.1 | 2 +- metadata/md5-cache/dev-python/urwid-2.0.1 | 2 +- .../md5-cache/dev-python/urwidtrees-1.0.2 | 2 +- metadata/md5-cache/dev-python/utidylib-0.2-r2 | 2 +- metadata/md5-cache/dev-python/utidylib-0.3 | 2 +- metadata/md5-cache/dev-python/utidylib-0.3-r1 | 2 +- metadata/md5-cache/dev-python/utidylib-0.3-r2 | 2 +- metadata/md5-cache/dev-python/utmp-0.4 | 2 +- metadata/md5-cache/dev-python/uvloop-0.8.1 | 2 +- .../md5-cache/dev-python/vatnumber-1.1-r1 | 2 +- metadata/md5-cache/dev-python/vcrpy-1.10.3 | 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.38 | 2 +- metadata/md5-cache/dev-python/vcstools-0.1.39 | 2 +- metadata/md5-cache/dev-python/vcstools-0.1.40 | 2 +- metadata/md5-cache/dev-python/vcstools-9999 | 2 +- .../md5-cache/dev-python/vcversioner-2.16.0.0 | 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 +- 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 +- .../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 +- .../md5-cache/dev-python/virtualenv-15.1.0 | 6 +- .../md5-cache/dev-python/virtualenv-16.0.0 | 2 +- .../dev-python/virtualenv-clone-0.2.6 | 2 +- .../dev-python/virtualenvwrapper-4.7.1 | 2 +- .../dev-python/virtualenvwrapper-4.8.2 | 6 +- metadata/md5-cache/dev-python/visitor-0.1.3 | 14 +- metadata/md5-cache/dev-python/vobject-0.9.3 | 2 +- metadata/md5-cache/dev-python/vobject-0.9.5 | 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/vulture-0.10 | 2 +- metadata/md5-cache/dev-python/w3lib-1.18.0 | 2 +- metadata/md5-cache/dev-python/waitress-1.0.1 | 2 +- metadata/md5-cache/dev-python/waitress-1.0.2 | 2 +- metadata/md5-cache/dev-python/warlock-1.1.0 | 2 +- metadata/md5-cache/dev-python/warlock-1.2.0 | 2 +- .../md5-cache/dev-python/watchdog-0.8.3-r1 | 2 +- .../md5-cache/dev-python/watchdog-0.8.3-r2 | 2 +- metadata/md5-cache/dev-python/wcsaxes-0.8 | 2 +- metadata/md5-cache/dev-python/wcsaxes-0.9 | 2 +- metadata/md5-cache/dev-python/wcsaxes-0.9-r1 | 2 +- metadata/md5-cache/dev-python/wcwidth-0.1.7 | 2 +- .../md5-cache/dev-python/wcwidth-0.1.7-r1 | 2 +- .../md5-cache/dev-python/weakrefmethod-1.0.3 | 2 +- metadata/md5-cache/dev-python/weasyprint-0.29 | 2 +- metadata/md5-cache/dev-python/weasyprint-0.41 | 2 +- metadata/md5-cache/dev-python/webassets-0.12 | 2 +- .../md5-cache/dev-python/webassets-0.12.1 | 6 +- metadata/md5-cache/dev-python/webcolors-1.5 | 2 +- .../md5-cache/dev-python/webencodings-0.5.1 | 6 +- metadata/md5-cache/dev-python/weberror-0.13.1 | 2 +- .../md5-cache/dev-python/webhelpers-1.3-r1 | 2 +- metadata/md5-cache/dev-python/webob-1.7.3 | 2 +- metadata/md5-cache/dev-python/webob-1.7.4 | 2 +- metadata/md5-cache/dev-python/webpy-0.37-r1 | 2 +- metadata/md5-cache/dev-python/webpy-0.38 | 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 | 6 +- .../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/wheel-0.29.0 | 2 +- metadata/md5-cache/dev-python/wheel-0.30.0 | 2 +- metadata/md5-cache/dev-python/wheel-0.31.1 | 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/whoosh-2.6.0 | 2 +- metadata/md5-cache/dev-python/whoosh-2.7.4 | 2 +- .../dev-python/widgetsnbextension-3.0.0 | 2 +- .../md5-cache/dev-python/workerpool-0.9.4 | 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/ws4py-0.3.4 | 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 +- metadata/md5-cache/dev-python/wsgilog-0.3-r1 | 2 +- .../md5-cache/dev-python/wsgiproxy2-0.4.2 | 2 +- .../md5-cache/dev-python/wsgiproxy2-0.4.4 | 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-0.2.6 | 2 +- .../md5-cache/dev-python/wtf-peewee-3.0.0 | 2 +- metadata/md5-cache/dev-python/wtforms-2.1 | 2 +- .../dev-python/www-authenticate-0.9.2 | 2 +- .../md5-cache/dev-python/wxpython-2.8.12.1-r2 | 2 +- .../md5-cache/dev-python/wxpython-3.0.2.0 | 2 +- metadata/md5-cache/dev-python/xapp-1.0.1-r2 | 2 +- metadata/md5-cache/dev-python/xarray-0.9.6 | 2 +- metadata/md5-cache/dev-python/xcffib-0.4.0 | 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/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.0.0 | 2 +- .../md5-cache/dev-python/xlsxwriter-0.7.8 | 2 +- .../md5-cache/dev-python/xlsxwriter-0.9.8 | 2 +- metadata/md5-cache/dev-python/xlutils-1.7.1 | 2 +- metadata/md5-cache/dev-python/xlwt-1.0.0 | 2 +- metadata/md5-cache/dev-python/xlwt-1.2.0 | 2 +- .../md5-cache/dev-python/xmltodict-0.11.0 | 2 +- .../md5-cache/dev-python/xmpppy-0.5.0_rc1-r2 | 2 +- metadata/md5-cache/dev-python/xonsh-0.4.7 | 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 | 2 +- metadata/md5-cache/dev-python/yappi-0.98 | 2 +- metadata/md5-cache/dev-python/yapps-2.2.0-r1 | 2 +- .../md5-cache/dev-python/yapsy-1.11.223-r1 | 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-0.9.8-r1 | 2 +- metadata/md5-cache/dev-python/yarl-1.1.1 | 2 +- metadata/md5-cache/dev-python/yarl-1.2.4 | 2 +- metadata/md5-cache/dev-python/yarl-1.2.6 | 2 +- metadata/md5-cache/dev-python/yaswfp-0.9.3 | 2 +- metadata/md5-cache/dev-python/yenc-0.4.0-r1 | 2 +- metadata/md5-cache/dev-python/yolk-0.4.3-r1 | 2 +- .../md5-cache/dev-python/yolk-portage-0.1-r1 | 2 +- metadata/md5-cache/dev-python/yubiotp-0.2.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/zeep-2.4.0 | 2 +- metadata/md5-cache/dev-python/zeep-2.5.0 | 2 +- metadata/md5-cache/dev-python/zeroconf-0.19.1 | 2 +- metadata/md5-cache/dev-python/zfec-1.4.24 | 2 +- metadata/md5-cache/dev-python/zict-0.1.2 | 6 +- .../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-deprecation-4.2.0 | 2 +- .../md5-cache/dev-python/zope-event-4.2.0 | 2 +- .../md5-cache/dev-python/zope-event-4.3.0 | 2 +- .../dev-python/zope-exceptions-4.1.0 | 2 +- .../dev-python/zope-i18nmessageid-4.1.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-schema-4.5.0 | 2 +- .../md5-cache/dev-python/zope-testing-4.6.2 | 2 +- .../dev-python/zope-testrunner-4.7.0 | 2 +- .../md5-cache/dev-python/zsi-2.1_alpha1-r1 | 2 +- metadata/md5-cache/dev-python/zstandard-0.8.1 | 2 +- metadata/md5-cache/dev-qt/Manifest.gz | Bin 31078 -> 30754 bytes metadata/md5-cache/dev-qt/qt-creator-4.5.2 | 13 - metadata/md5-cache/dev-qt/qt-creator-4.6.1 | 13 - metadata/md5-cache/dev-qt/qt-creator-4.6.2 | 4 +- metadata/md5-cache/dev-ros/Manifest.gz | Bin 211164 -> 211635 bytes .../md5-cache/dev-ros/openni2_camera-0.4.0 | 14 + .../md5-cache/dev-ros/openni2_launch-0.2.2 | 14 - .../md5-cache/dev-ros/openni2_launch-0.2.3 | 14 - ...nni2_launch-0.3.0 => openni2_launch-0.4.0} | 4 +- .../md5-cache/dev-ros/realtime_tools-1.12.0 | 14 + metadata/md5-cache/dev-ros/rospack-2.5.1 | 14 + metadata/md5-cache/dev-ros/rospack-9999 | 4 +- metadata/md5-cache/dev-ros/rqt_dep-0.4.9 | 14 + metadata/md5-cache/dev-ros/rqt_rviz-0.6.0 | 14 + metadata/md5-cache/dev-ruby/Manifest.gz | Bin 184218 -> 184244 bytes .../md5-cache/dev-ruby/actionmailer-5.1.6 | 2 +- metadata/md5-cache/dev-ruby/actionpack-5.1.6 | 4 +- metadata/md5-cache/dev-ruby/actionview-5.1.6 | 4 +- metadata/md5-cache/dev-ruby/activemodel-5.1.6 | 4 +- .../md5-cache/dev-ruby/activesupport-5.1.6 | 4 +- .../md5-cache/dev-ruby/asciidoctor-1.5.7.1 | 4 +- metadata/md5-cache/dev-ruby/atomic-1.1.101 | 4 +- metadata/md5-cache/dev-ruby/builder-3.2.3 | 4 +- metadata/md5-cache/dev-ruby/capybara-3.4.1 | 14 + .../md5-cache/dev-ruby/childprocess-0.9.0 | 4 +- metadata/md5-cache/dev-ruby/ddmetrics-1.0.1 | 14 + .../md5-cache/dev-ruby/did_you_mean-1.2.0 | 14 - metadata/md5-cache/dev-ruby/fakefs-0.17.0 | 14 + .../md5-cache/dev-ruby/hoe-seattlerb-1.3.5 | 4 +- .../md5-cache/dev-ruby/mecab-ruby-0.996-r1 | 8 +- metadata/md5-cache/dev-ruby/mustache-1.0.5 | 4 +- metadata/md5-cache/dev-ruby/railties-5.1.6 | 4 +- metadata/md5-cache/dev-ruby/rdiscount-2.2.0.1 | 4 +- metadata/md5-cache/dev-ruby/rspec-core-3.5.4 | 4 +- metadata/md5-cache/dev-ruby/rspec-core-3.6.0 | 4 +- metadata/md5-cache/dev-ruby/rspec-core-3.7.0 | 14 - metadata/md5-cache/dev-ruby/rspec-core-3.7.1 | 4 +- .../md5-cache/dev-ruby/rspec-support-3.6.0 | 4 +- .../md5-cache/dev-ruby/ruby-gettext-3.2.9 | 4 +- .../dev-ruby/selenium-webdriver-3.12.0 | 4 +- ...river-3.11.0 => selenium-webdriver-3.13.1} | 2 +- .../dev-ruby/selenium-webdriver-3.8.0 | 14 - metadata/md5-cache/dev-ruby/syntax-1.2.2 | 4 +- metadata/md5-cache/dev-ruby/thread_safe-0.3.6 | 4 +- metadata/md5-cache/dev-ruby/yajl-ruby-1.3.1 | 2 +- metadata/md5-cache/dev-ruby/yajl-ruby-1.4.0 | 2 +- metadata/md5-cache/dev-scheme/Manifest.gz | Bin 7888 -> 8067 bytes .../{gauche-0.9.6 => gauche-0.9.6-r1} | 2 +- metadata/md5-cache/dev-scheme/gauche-gl-0.6 | 2 +- .../md5-cache/dev-scheme/gauche-gtk-0.6_pre1 | 4 +- .../md5-cache/dev-scheme/gauche-mecab-1.0.2 | 11 + metadata/md5-cache/dev-tcltk/Manifest.gz | Bin 9185 -> 9187 bytes metadata/md5-cache/dev-tcltk/snack-2.2.10-r6 | 2 +- metadata/md5-cache/dev-tex/Manifest.gz | Bin 22397 -> 20953 bytes metadata/md5-cache/dev-tex/biber-2.7 | 13 - metadata/md5-cache/dev-tex/biber-2.9 | 13 - metadata/md5-cache/dev-tex/biblatex-3.10 | 6 +- .../{biblatex-3.4-r1 => biblatex-3.4-r2} | 6 +- metadata/md5-cache/dev-tex/biblatex-3.7 | 13 - metadata/md5-cache/dev-tex/biblatex-3.7-r1 | 14 - metadata/md5-cache/dev-tex/biblatex-3.9 | 14 - metadata/md5-cache/dev-tex/dot2tex-2.9.0 | 2 +- metadata/md5-cache/dev-tex/glossaries-4.07 | 13 - metadata/md5-cache/dev-tex/glossaries-4.11 | 13 - metadata/md5-cache/dev-tex/glossaries-4.12-r1 | 6 +- metadata/md5-cache/dev-tex/latexdiff-1.1.1 | 11 - metadata/md5-cache/dev-tex/latexdiff-1.2.0-r1 | 12 - metadata/md5-cache/dev-tex/latexdiff-1.2.1 | 8 +- metadata/md5-cache/dev-tex/latexdiff-9999 | 6 +- metadata/md5-cache/dev-tex/rubber-1.4 | 2 +- metadata/md5-cache/dev-texlive/Manifest.gz | Bin 12285 -> 6397 bytes .../md5-cache/dev-texlive/texlive-basic-2016 | 13 - .../dev-texlive/texlive-basic-2017-r1 | 2 +- .../dev-texlive/texlive-bibtexextra-2016 | 13 - .../dev-texlive/texlive-bibtexextra-2017 | 2 +- .../dev-texlive/texlive-context-2016 | 13 - .../dev-texlive/texlive-context-2017 | 2 +- .../dev-texlive/texlive-fontsextra-2016 | 13 - .../dev-texlive/texlive-fontsextra-2017 | 2 +- .../dev-texlive/texlive-fontsrecommended-2016 | 13 - .../dev-texlive/texlive-fontsrecommended-2017 | 2 +- .../dev-texlive/texlive-fontutils-2016 | 13 - .../dev-texlive/texlive-fontutils-2017 | 2 +- .../dev-texlive/texlive-formatsextra-2016 | 13 - .../dev-texlive/texlive-formatsextra-2017 | 2 +- .../md5-cache/dev-texlive/texlive-games-2016 | 13 - .../md5-cache/dev-texlive/texlive-games-2017 | 2 +- .../dev-texlive/texlive-genericextra-2016 | 13 - .../texlive-genericrecommended-2016 | 13 - .../dev-texlive/texlive-humanities-2016 | 13 - .../dev-texlive/texlive-humanities-2017 | 2 +- .../dev-texlive/texlive-langafrican-2016 | 13 - .../dev-texlive/texlive-langarabic-2016 | 13 - .../dev-texlive/texlive-langarabic-2017 | 2 +- .../dev-texlive/texlive-langchinese-2016 | 13 - .../dev-texlive/texlive-langchinese-2017 | 2 +- .../dev-texlive/texlive-langcjk-2016 | 13 - .../dev-texlive/texlive-langcjk-2017 | 6 +- .../dev-texlive/texlive-langcyrillic-2016 | 13 - .../dev-texlive/texlive-langcyrillic-2017 | 2 +- .../dev-texlive/texlive-langczechslovak-2017 | 2 +- .../dev-texlive/texlive-langenglish-2017 | 2 +- .../dev-texlive/texlive-langeuropean-2017 | 2 +- .../dev-texlive/texlive-langfrench-2017 | 2 +- .../dev-texlive/texlive-langgerman-2017 | 2 +- .../dev-texlive/texlive-langgreek-2017 | 2 +- .../dev-texlive/texlive-langitalian-2016 | 13 - .../dev-texlive/texlive-langitalian-2017 | 2 +- .../dev-texlive/texlive-langjapanese-2016 | 13 - .../dev-texlive/texlive-langjapanese-2017 | 2 +- .../dev-texlive/texlive-langkorean-2016 | 13 - .../dev-texlive/texlive-langkorean-2017 | 2 +- .../dev-texlive/texlive-langother-2016 | 13 - .../dev-texlive/texlive-langother-2017 | 2 +- .../dev-texlive/texlive-langpolish-2016 | 13 - .../dev-texlive/texlive-langpolish-2017 | 2 +- .../dev-texlive/texlive-langportuguese-2016 | 13 - .../dev-texlive/texlive-langportuguese-2017 | 2 +- .../dev-texlive/texlive-langspanish-2016 | 13 - .../dev-texlive/texlive-langspanish-2017 | 2 +- .../md5-cache/dev-texlive/texlive-latex-2016 | 13 - .../md5-cache/dev-texlive/texlive-latex-2017 | 2 +- .../dev-texlive/texlive-latexextra-2016 | 13 - .../dev-texlive/texlive-latexextra-2017 | 2 +- .../dev-texlive/texlive-latexrecommended-2016 | 13 - .../dev-texlive/texlive-latexrecommended-2017 | 2 +- .../md5-cache/dev-texlive/texlive-luatex-2016 | 13 - .../md5-cache/dev-texlive/texlive-luatex-2017 | 2 +- .../dev-texlive/texlive-mathscience-2016 | 13 - .../dev-texlive/texlive-mathscience-2017 | 2 +- .../dev-texlive/texlive-metapost-2016 | 13 - .../dev-texlive/texlive-metapost-2017 | 2 +- .../md5-cache/dev-texlive/texlive-music-2016 | 13 - .../md5-cache/dev-texlive/texlive-music-2017 | 2 +- .../md5-cache/dev-texlive/texlive-omega-2016 | 13 - .../dev-texlive/texlive-pictures-2016 | 13 - .../dev-texlive/texlive-pictures-2017 | 2 +- .../dev-texlive/texlive-plainextra-2016 | 13 - .../dev-texlive/texlive-plaingeneric-2017 | 6 +- .../dev-texlive/texlive-pstricks-2016 | 13 - .../dev-texlive/texlive-pstricks-2017 | 6 +- .../dev-texlive/texlive-publishers-2016 | 13 - .../dev-texlive/texlive-publishers-2017 | 2 +- .../md5-cache/dev-texlive/texlive-xetex-2016 | 13 - .../md5-cache/dev-texlive/texlive-xetex-2017 | 2 +- metadata/md5-cache/dev-util/Manifest.gz | Bin 136838 -> 136449 bytes metadata/md5-cache/dev-util/Orange-3.4.5-r3 | 2 +- ... => android-studio-3.1.3.0.173.4819257-r1} | 2 +- metadata/md5-cache/dev-util/bite-9999 | 2 +- .../md5-cache/dev-util/buildbot-0.8.12-r3 | 2 +- metadata/md5-cache/dev-util/buildbot-0.9.12 | 2 +- metadata/md5-cache/dev-util/buildbot-0.9.13 | 2 +- .../md5-cache/dev-util/buildbot-0.9.15_p1 | 2 +- metadata/md5-cache/dev-util/buildbot-1.1.0 | 2 +- metadata/md5-cache/dev-util/buildbot-1.1.2 | 2 +- metadata/md5-cache/dev-util/buildbot-9999 | 2 +- .../dev-util/buildbot-console-view-0.9.12 | 2 +- .../dev-util/buildbot-console-view-0.9.13 | 2 +- .../dev-util/buildbot-console-view-0.9.15_p1 | 2 +- .../dev-util/buildbot-console-view-1.1.0 | 2 +- .../dev-util/buildbot-console-view-1.1.2 | 2 +- .../dev-util/buildbot-grid-view-0.9.12_p1 | 2 +- .../dev-util/buildbot-grid-view-0.9.13 | 2 +- .../dev-util/buildbot-grid-view-0.9.15_p1 | 2 +- .../dev-util/buildbot-grid-view-1.1.0 | 2 +- .../dev-util/buildbot-grid-view-1.1.2 | 2 +- .../md5-cache/dev-util/buildbot-pkg-0.9.12 | 2 +- .../md5-cache/dev-util/buildbot-pkg-0.9.13 | 2 +- .../md5-cache/dev-util/buildbot-pkg-0.9.15_p1 | 2 +- .../md5-cache/dev-util/buildbot-pkg-1.1.0 | 2 +- .../md5-cache/dev-util/buildbot-pkg-1.1.2 | 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-0.9.13 | 2 +- .../buildbot-waterfall-view-0.9.15_p1 | 2 +- .../dev-util/buildbot-waterfall-view-1.1.0 | 2 +- .../dev-util/buildbot-waterfall-view-1.1.2 | 2 +- .../md5-cache/dev-util/buildbot-worker-0.9.12 | 2 +- .../md5-cache/dev-util/buildbot-worker-0.9.13 | 2 +- .../dev-util/buildbot-worker-0.9.15_p1 | 2 +- .../md5-cache/dev-util/buildbot-worker-1.1.0 | 2 +- .../md5-cache/dev-util/buildbot-worker-1.1.2 | 2 +- .../md5-cache/dev-util/buildbot-worker-9999 | 2 +- .../dev-util/buildbot-wsgi-dashboards-0.9.12 | 2 +- .../dev-util/buildbot-wsgi-dashboards-0.9.13 | 2 +- .../buildbot-wsgi-dashboards-0.9.15_p1 | 2 +- .../dev-util/buildbot-wsgi-dashboards-1.1.0 | 2 +- .../dev-util/buildbot-wsgi-dashboards-1.1.2 | 2 +- .../md5-cache/dev-util/buildbot-www-0.9.12 | 2 +- .../md5-cache/dev-util/buildbot-www-0.9.13 | 2 +- .../md5-cache/dev-util/buildbot-www-0.9.15_p1 | 2 +- .../md5-cache/dev-util/buildbot-www-1.1.0 | 2 +- .../md5-cache/dev-util/buildbot-www-1.1.2 | 2 +- metadata/md5-cache/dev-util/bumpversion-0.5.3 | 2 +- metadata/md5-cache/dev-util/catalyst-2.0.9999 | 12 - metadata/md5-cache/dev-util/catalyst-3.0.0 | 14 - metadata/md5-cache/dev-util/catalyst-3.0.1 | 2 +- metadata/md5-cache/dev-util/catalyst-3.0.2 | 15 + metadata/md5-cache/dev-util/catalyst-9999 | 8 +- metadata/md5-cache/dev-util/catfish-1.4.6 | 2 +- metadata/md5-cache/dev-util/cdiff-0.9.8 | 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.16 | 2 +- metadata/md5-cache/dev-util/cmdtest-0.18 | 2 +- metadata/md5-cache/dev-util/cmdtest-0.27 | 2 +- metadata/md5-cache/dev-util/cmdtest-0.30 | 2 +- metadata/md5-cache/dev-util/coccigrep-1.13 | 2 +- metadata/md5-cache/dev-util/comparator-2.10 | 2 +- metadata/md5-cache/dev-util/conan-1.0.4 | 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.81 | 2 +- metadata/md5-cache/dev-util/cppcheck-9999 | 2 +- metadata/md5-cache/dev-util/cram-0.7 | 2 +- metadata/md5-cache/dev-util/dejagnu-1.6 | 4 +- metadata/md5-cache/dev-util/diffoscope-87 | 2 +- metadata/md5-cache/dev-util/diffoscope-88 | 2 +- metadata/md5-cache/dev-util/distro-info-0.14 | 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/gcovr-3.2 | 2 +- metadata/md5-cache/dev-util/gcovr-3.3 | 2 +- .../md5-cache/dev-util/gdbus-codegen-2.52.3 | 2 +- .../md5-cache/dev-util/gdbus-codegen-2.54.3 | 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 | 2 +- metadata/md5-cache/dev-util/gn-0.1445 | 11 + metadata/md5-cache/dev-util/gperf-3.1 | 4 +- .../md5-cache/dev-util/gprof2dot-2016.10.13 | 2 +- .../md5-cache/dev-util/gprof2dot-2017.09.19 | 2 +- metadata/md5-cache/dev-util/gquilt-0.25-r1 | 2 +- .../dev-util/gtk-builder-convert-2.24.32 | 4 +- .../md5-cache/dev-util/gyp-20170904022846 | 2 +- .../md5-cache/dev-util/gyp-99999999999999 | 2 +- metadata/md5-cache/dev-util/howdoi-1.1.12 | 2 +- .../md5-cache/dev-util/kbuild-0.1.9998.3127 | 4 +- metadata/md5-cache/dev-util/lldb-5.0.1 | 14 - metadata/md5-cache/dev-util/lldb-6.0.0 | 15 - metadata/md5-cache/dev-util/meld-3.18.2 | 2 +- metadata/md5-cache/dev-util/meson-0.44.1 | 2 +- metadata/md5-cache/dev-util/meson-0.45.1 | 2 +- metadata/md5-cache/dev-util/meson-0.46.0 | 2 +- metadata/md5-cache/dev-util/meson-0.46.1 | 2 +- .../dev-util/{meson-0.47.0 => meson-0.47.1} | 4 +- metadata/md5-cache/dev-util/meson-9999 | 2 +- metadata/md5-cache/dev-util/mpatch-0.8-r1 | 2 +- metadata/md5-cache/dev-util/osc-0.152.0 | 2 +- metadata/md5-cache/dev-util/osc-0.154.0 | 2 +- metadata/md5-cache/dev-util/osc-9999 | 2 +- metadata/md5-cache/dev-util/pkgcheck-0.5.3 | 2 +- metadata/md5-cache/dev-util/pkgcheck-0.5.4 | 2 +- metadata/md5-cache/dev-util/pkgcheck-9999 | 2 +- metadata/md5-cache/dev-util/qbs-1.11.1 | 4 +- .../dev-util/{qbs-1.10.1 => qbs-1.12.0} | 8 +- 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/rosdep-0.12.1 | 2 +- metadata/md5-cache/dev-util/rosdep-0.12.2 | 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-2.4.1 | 2 +- metadata/md5-cache/dev-util/scons-2.5.1 | 2 +- metadata/md5-cache/dev-util/scons-3.0.1 | 2 +- metadata/md5-cache/dev-util/scons-3.0.1-r1 | 2 +- metadata/md5-cache/dev-util/scons-3.0.1-r100 | 2 +- metadata/md5-cache/dev-util/scons-3.0.1-r3 | 2 +- .../md5-cache/dev-util/spec-cleaner-1.0.6 | 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/synopsis-0.13 | 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.13 | 2 +- metadata/md5-cache/dev-util/wstool-0.1.17 | 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 28369 -> 28318 bytes metadata/md5-cache/dev-vcs/bzr-2.5.1-r1 | 2 +- metadata/md5-cache/dev-vcs/bzr-2.6.0 | 2 +- metadata/md5-cache/dev-vcs/bzr-2.7.0 | 2 +- metadata/md5-cache/dev-vcs/bzr-2.7.1_pre | 2 +- .../md5-cache/dev-vcs/bzr-fastimport-0.13.0 | 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/giggle-0.7-r2 | 13 - metadata/md5-cache/dev-vcs/git-cola-2.11 | 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 | 2 +- metadata/md5-cache/dev-vcs/gitinspector-0.4.4 | 2 +- metadata/md5-cache/dev-vcs/hg-git-0.8.10 | 2 +- metadata/md5-cache/dev-vcs/hg-git-0.8.10-r1 | 2 +- metadata/md5-cache/dev-vcs/hg-git-0.8.11 | 2 +- metadata/md5-cache/dev-vcs/hg-git-0.8.8 | 2 +- metadata/md5-cache/dev-vcs/hgsubversion-1.8.5 | 2 +- metadata/md5-cache/dev-vcs/hgsubversion-1.8.6 | 2 +- metadata/md5-cache/dev-vcs/hgsubversion-9999 | 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/mercurial-4.5.2 | 2 +- metadata/md5-cache/dev-vcs/mercurial-4.5.3 | 2 +- metadata/md5-cache/dev-vcs/mercurial-4.6.1 | 2 +- metadata/md5-cache/dev-vcs/mercurial-4.6.2 | 6 +- 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 +- metadata/md5-cache/dev-vcs/rabbitvcs-0.16-r1 | 2 +- metadata/md5-cache/dev-vcs/stgit-0.16-r2 | 2 +- metadata/md5-cache/dev-vcs/stgit-0.18 | 2 +- metadata/md5-cache/dev-vcs/subversion-1.10.0 | 2 +- metadata/md5-cache/dev-vcs/subversion-1.10.2 | 14 + .../md5-cache/dev-vcs/subversion-1.9.7-r1 | 2 +- metadata/md5-cache/dev-vcs/svneverever-1.3.0 | 2 +- metadata/md5-cache/dev-vcs/svnmailer-1.0.9-r1 | 2 +- metadata/md5-cache/dev-vcs/tortoisehg-4.5.2 | 2 +- metadata/md5-cache/dev-vcs/tortoisehg-4.5.3 | 2 +- metadata/md5-cache/dev-vcs/tortoisehg-4.6 | 2 +- metadata/md5-cache/dev-vcs/tortoisehg-4.6.1 | 2 +- metadata/md5-cache/dev-vcs/tortoisehg-9999 | 2 +- metadata/md5-cache/games-action/Manifest.gz | Bin 14777 -> 14935 bytes .../md5-cache/games-action/slune-1.0.15-r1 | 2 +- metadata/md5-cache/games-action/trosh-20-r2 | 12 + metadata/md5-cache/games-arcade/Manifest.gz | Bin 22672 -> 22999 bytes .../md5-cache/games-arcade/mrrescue-1.02b-r2 | 12 + .../md5-cache/games-arcade/orthorobot-0-r2 | 12 + metadata/md5-cache/games-board/Manifest.gz | Bin 13234 -> 13231 bytes metadata/md5-cache/games-board/pychess-0.12.4 | 2 +- metadata/md5-cache/games-board/pysolfc-2.0-r5 | 2 +- metadata/md5-cache/games-board/pysolfc-2.2.0 | 2 +- .../md5-cache/games-emulation/Manifest.gz | Bin 12272 -> 12271 bytes .../md5-cache/games-emulation/dolphin-5.0 | 2 +- .../md5-cache/games-emulation/dolphin-9999 | 12 +- .../md5-cache/games-emulation/gfceux-2.1.1-r1 | 2 +- .../md5-cache/games-emulation/m64py-0.2.4 | 2 +- metadata/md5-cache/games-engines/Manifest.gz | Bin 4091 -> 4732 bytes metadata/md5-cache/games-engines/love-0.10.2 | 13 + .../md5-cache/games-engines/love-0.8.0-r2 | 11 + metadata/md5-cache/games-engines/love-11.1 | 13 + metadata/md5-cache/games-engines/love-9999 | 11 + .../games-engines/renpy-6.99.12.4-r3 | 2 +- metadata/md5-cache/games-fps/Manifest.gz | Bin 21938 -> 21939 bytes .../md5-cache/games-fps/yamagi-quake2-7.10 | 14 - .../md5-cache/games-fps/yamagi-quake2-7.21 | 14 + metadata/md5-cache/games-kids/Manifest.gz | Bin 1582 -> 1584 bytes .../md5-cache/games-kids/pytraffic-2.5.4-r2 | 2 +- metadata/md5-cache/games-misc/Manifest.gz | Bin 13190 -> 13181 bytes metadata/md5-cache/games-misc/doge-3.5.0 | 2 +- .../md5-cache/games-misc/fortune-mod-all-1 | 4 +- .../games-misc/fortune-mod-at-linux-20030120 | 4 +- .../games-misc/fortune-mod-bofh-excuses-1.2 | 4 +- .../games-misc/fortune-mod-calvin-0.1.1 | 4 +- .../games-misc/fortune-mod-chucknorris-0.1 | 4 +- .../md5-cache/games-misc/fortune-mod-cs-1.6.9 | 4 +- .../games-misc/fortune-mod-debilneho-0.1 | 4 +- .../games-misc/fortune-mod-dubya-20050118 | 4 +- .../games-misc/fortune-mod-dune-2.0.1 | 4 +- .../games-misc/fortune-mod-familyguy-0.2 | 4 +- .../games-misc/fortune-mod-firefly-2.1.1 | 4 +- .../games-misc/fortune-mod-futurama-0.2 | 4 +- .../games-misc/fortune-mod-fvl-20030120 | 4 +- .../fortune-mod-gentoo-dev-20090306 | 4 +- .../fortune-mod-gentoo-forums-20041207 | 4 +- .../games-misc/fortune-mod-hitchhiker-0.1 | 4 +- .../games-misc/fortune-mod-homer-0.1 | 4 +- .../fortune-mod-humorixfortunes-1.4-r1 | 4 +- .../md5-cache/games-misc/fortune-mod-it-1.99 | 4 +- .../games-misc/fortune-mod-kernelcookies-9 | 4 +- .../games-misc/fortune-mod-mormon-1.1.0 | 4 +- .../fortune-mod-norbert-tretkowski-20030120 | 4 +- .../games-misc/fortune-mod-osfortune-1 | 4 +- .../games-misc/fortune-mod-powerpuff-0.3 | 4 +- .../md5-cache/games-misc/fortune-mod-pqf-6.0 | 4 +- .../games-misc/fortune-mod-rss-20030120 | 4 +- .../games-misc/fortune-mod-scriptures-1.1.0 | 4 +- .../fortune-mod-simpsons-chalkboard-0.1 | 4 +- .../games-misc/fortune-mod-slackware-1.15 | 4 +- .../md5-cache/games-misc/fortune-mod-smac-0.1 | 4 +- .../games-misc/fortune-mod-sp-fortunes-0.2 | 4 +- .../games-misc/fortune-mod-starwars-0.1 | 4 +- .../fortune-mod-strangelove-20041203 | 4 +- .../md5-cache/games-misc/fortune-mod-tao-1 | 4 +- .../fortune-mod-thomas-ogrisegg-20030120 | 4 +- .../games-misc/fortune-mod-zx-error-1.0 | 4 +- metadata/md5-cache/games-mud/Manifest.gz | Bin 2235 -> 2238 bytes metadata/md5-cache/games-mud/lyntin-4.2-r2 | 2 +- metadata/md5-cache/games-strategy/Manifest.gz | Bin 11370 -> 11375 bytes ...{freeciv-2.6.0_beta3 => freeciv-2.6.0_rc2} | 4 +- .../games-strategy/outerspace-0.5.68-r1 | 2 +- metadata/md5-cache/games-util/Manifest.gz | Bin 9137 -> 9141 bytes metadata/md5-cache/games-util/lutris-0.4.14 | 2 +- metadata/md5-cache/games-util/lutris-9999 | 2 +- metadata/md5-cache/games-util/nml-0.4.4-r1 | 2 +- metadata/md5-cache/games-util/nml-0.4.5 | 2 +- metadata/md5-cache/kde-apps/Manifest.gz | Bin 74568 -> 74573 bytes .../{dolphin-18.04.3 => dolphin-18.04.3-r1} | 2 +- metadata/md5-cache/kde-apps/kamoso-18.04.3 | 3 +- metadata/md5-cache/kde-apps/kcalutils-18.04.3 | 2 +- metadata/md5-cache/kde-apps/kdav-18.04.3 | 2 +- metadata/md5-cache/kde-apps/pimcommon-18.04.3 | 2 +- metadata/md5-cache/kde-frameworks/Manifest.gz | Bin 26484 -> 26489 bytes .../md5-cache/kde-frameworks/kapidox-5.46.0 | 2 +- .../md5-cache/kde-frameworks/kapidox-5.48.0 | 2 +- .../{kio-5.48.0 => kio-5.48.0-r1} | 2 +- metadata/md5-cache/kde-plasma/Manifest.gz | Bin 20944 -> 20943 bytes .../plasma-browser-integration-5.13.3 | 4 +- metadata/md5-cache/mail-client/Manifest.gz | Bin 8852 -> 8848 bytes metadata/md5-cache/mail-client/alot-0.3.7-r1 | 2 +- metadata/md5-cache/mail-client/alot-0.5.1 | 2 +- metadata/md5-cache/mail-client/alot-0.6 | 2 +- metadata/md5-cache/mail-client/alot-0.7 | 2 +- metadata/md5-cache/mail-client/alot-0.7-r1 | 14 + metadata/md5-cache/mail-client/mutt-1.10.1 | 4 +- metadata/md5-cache/mail-client/sylpheed-3.5.1 | 13 - metadata/md5-cache/mail-client/sylpheed-3.7.0 | 4 +- metadata/md5-cache/mail-filter/Manifest.gz | Bin 21325 -> 21342 bytes metadata/md5-cache/mail-filter/afew-1.1.0 | 2 +- metadata/md5-cache/mail-filter/afew-1.2.0 | 2 +- metadata/md5-cache/mail-filter/afew-1.3.0 | 2 +- .../md5-cache/mail-filter/pypolicyd-spf-2.0.1 | 2 +- .../md5-cache/mail-filter/pypolicyd-spf-2.0.2 | 2 +- .../mail-filter/spambayes-1.1_alpha6-r2 | 2 +- .../md5-cache/mail-filter/spambayes-1.1_beta1 | 2 +- .../md5-cache/mail-filter/spambayes-1.1_beta2 | 2 +- metadata/md5-cache/mail-mta/Manifest.gz | Bin 6944 -> 6946 bytes metadata/md5-cache/mail-mta/exim-4.91-r2 | 10 +- metadata/md5-cache/media-fonts/Manifest.gz | Bin 42042 -> 42046 bytes .../media-fonts/arphicfonts-0.2.20080216.1-r2 | 4 +- metadata/md5-cache/media-fonts/dejavu-2.37 | 4 +- .../media-fonts/mplus-outline-fonts-0_pre063 | 4 +- metadata/md5-cache/media-gfx/Manifest.gz | Bin 69195 -> 69480 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.5.1.0-r1 | 2 +- .../md5-cache/media-gfx/displaycal-3.5.2.0-r1 | 2 +- .../md5-cache/media-gfx/displaycal-3.5.3.0 | 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/imagemagick-6.9.10.5 | 4 +- .../md5-cache/media-gfx/imagemagick-6.9.10.7 | 15 + .../md5-cache/media-gfx/imagemagick-7.0.8.5 | 4 +- .../md5-cache/media-gfx/imagemagick-7.0.8.7 | 15 + metadata/md5-cache/media-gfx/img2pdf-0.2.4 | 2 +- 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/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 +- .../media-gfx/qrencode-python-1.02_pre140921 | 2 +- metadata/md5-cache/media-gfx/scour-0.35-r1 | 2 +- metadata/md5-cache/media-gfx/scour-0.36 | 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.4.0 | 2 +- .../media-gfx/uniconvertor-2.0_pre379-r1 | 2 +- .../media-gfx/uniconvertor-2.0_pre379-r2 | 2 +- metadata/md5-cache/media-gfx/xdot-0.5 | 2 +- metadata/md5-cache/media-gfx/xdot-0.6 | 2 +- metadata/md5-cache/media-gfx/xdot-0.7 | 2 +- metadata/md5-cache/media-gfx/xdot-9999 | 2 +- metadata/md5-cache/media-libs/Manifest.gz | Bin 131338 -> 131165 bytes metadata/md5-cache/media-libs/adplug-2.3.1 | 4 +- metadata/md5-cache/media-libs/aubio-0.4.1-r1 | 2 +- metadata/md5-cache/media-libs/aubio-0.4.2-r1 | 2 +- metadata/md5-cache/media-libs/aubio-0.4.5-r1 | 2 +- metadata/md5-cache/media-libs/aubio-0.4.6 | 2 +- metadata/md5-cache/media-libs/bio2jack-0.9-r2 | 4 +- .../media-libs/gst-plugins-bad-1.14.1-r1 | 4 +- .../media-libs/gst-plugins-base-1.14.1 | 4 +- .../media-libs/gst-plugins-good-1.14.1 | 4 +- .../media-libs/gst-plugins-ugly-1.14.1 | 4 +- .../md5-cache/media-libs/gstreamer-1.14.1 | 4 +- metadata/md5-cache/media-libs/harfbuzz-1.8.1 | 4 +- metadata/md5-cache/media-libs/imlib2-1.5.1 | 4 +- .../md5-cache/media-libs/libaom-0_pre20180421 | 13 - metadata/md5-cache/media-libs/libaom-1.0.0 | 6 +- metadata/md5-cache/media-libs/libaom-9999 | 2 +- .../md5-cache/media-libs/libopenraw-0.1.2 | 4 +- metadata/md5-cache/media-libs/lilv-0.24.2-r3 | 4 +- metadata/md5-cache/media-libs/lv2-1.14.0-r1 | 4 +- metadata/md5-cache/media-libs/ming-0.4.8-r1 | 2 +- metadata/md5-cache/media-libs/mutagen-1.35.1 | 2 +- metadata/md5-cache/media-libs/mutagen-1.38 | 2 +- metadata/md5-cache/media-libs/mutagen-1.39 | 2 +- metadata/md5-cache/media-libs/mutagen-1.40.0 | 2 +- ...ers-8.1.24.1 => nv-codec-headers-8.1.24.2} | 2 +- metadata/md5-cache/media-libs/portmidi-217-r1 | 2 +- metadata/md5-cache/media-libs/pyliblo-0.10.0 | 2 +- metadata/md5-cache/media-libs/soxr-0.1.3-r1 | 4 +- metadata/md5-cache/media-libs/sratom-0.6.0-r1 | 4 +- metadata/md5-cache/media-libs/woff2-1.0.2 | 4 +- metadata/md5-cache/media-plugins/Manifest.gz | Bin 99289 -> 99482 bytes .../media-plugins/frei0r-plugins-1.6.1 | 4 +- .../media-plugins/gst-plugins-a52dec-1.14.1 | 4 +- .../gst-plugins-assrender-1.14.1 | 4 +- .../media-plugins/gst-plugins-cdio-1.14.1 | 4 +- .../gst-plugins-cdparanoia-1.14.1 | 4 +- .../media-plugins/gst-plugins-dv-1.14.1 | 4 +- .../media-plugins/gst-plugins-dvb-1.14.1 | 4 +- .../media-plugins/gst-plugins-dvdread-1.14.1 | 4 +- .../media-plugins/gst-plugins-faac-1.14.1 | 4 +- .../media-plugins/gst-plugins-faad-1.14.1 | 4 +- .../media-plugins/gst-plugins-flac-1.14.1 | 4 +- .../gst-plugins-gdkpixbuf-1.14.1 | 4 +- .../media-plugins/gst-plugins-gtk-1.14.1 | 4 +- .../media-plugins/gst-plugins-jack-1.14.1 | 4 +- .../media-plugins/gst-plugins-jpeg-1.14.1 | 4 +- .../media-plugins/gst-plugins-lame-1.14.1 | 4 +- .../media-plugins/gst-plugins-libav-1.14.1 | 4 +- .../media-plugins/gst-plugins-libmms-1.14.1 | 4 +- .../media-plugins/gst-plugins-libpng-1.14.1 | 4 +- .../media-plugins/gst-plugins-meta-1.14.1 | 4 +- .../media-plugins/gst-plugins-mpeg2dec-1.14.1 | 4 +- .../media-plugins/gst-plugins-mpg123-1.14.1 | 4 +- .../media-plugins/gst-plugins-mplex-1.14.1 | 4 +- .../media-plugins/gst-plugins-neon-1.14.1 | 4 +- .../media-plugins/gst-plugins-opus-1.14.1 | 4 +- .../media-plugins/gst-plugins-oss-1.14.1 | 4 +- .../media-plugins/gst-plugins-pulse-1.14.1 | 4 +- .../media-plugins/gst-plugins-resindvd-1.14.1 | 4 +- .../media-plugins/gst-plugins-shout2-1.14.1 | 4 +- .../media-plugins/gst-plugins-sidplay-1.14.1 | 4 +- .../media-plugins/gst-plugins-soup-1.14.1 | 4 +- .../media-plugins/gst-plugins-speex-1.14.1 | 4 +- .../media-plugins/gst-plugins-taglib-1.14.1 | 4 +- .../media-plugins/gst-plugins-twolame-1.14.1 | 4 +- .../media-plugins/gst-plugins-v4l2-1.14.1 | 4 +- .../media-plugins/gst-plugins-vpx-1.14.1 | 4 +- .../media-plugins/gst-plugins-wavpack-1.14.1 | 4 +- .../media-plugins/gst-plugins-x264-1.14.1 | 4 +- .../md5-cache/media-plugins/live-2018.07.07 | 11 + .../md5-cache/media-radio/KochMorse-0.99.6-r1 | 2 +- metadata/md5-cache/media-radio/Manifest.gz | Bin 7154 -> 7155 bytes metadata/md5-cache/media-sound/Manifest.gz | Bin 93454 -> 93447 bytes metadata/md5-cache/media-sound/beets-1.4.3-r1 | 2 +- .../md5-cache/media-sound/bluez-alsa-1.1.0-r2 | 13 - .../md5-cache/media-sound/bluez-alsa-1.3.0 | 13 + .../md5-cache/media-sound/bluez-alsa-9999 | 8 +- .../md5-cache/media-sound/frescobaldi-3.0.0 | 2 +- metadata/md5-cache/media-sound/gpodder-3.9.1 | 2 +- metadata/md5-cache/media-sound/gtklick-0.6.4 | 2 +- metadata/md5-cache/media-sound/jack-3.1.1-r2 | 2 +- .../jack-audio-connection-kit-0.125.0 | 4 +- metadata/md5-cache/media-sound/lyvi-2.0.0 | 2 +- .../md5-cache/media-sound/marrie-0.3.2-r1 | 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 +- .../md5-cache/media-sound/picard-2.0.0_beta3 | 2 +- metadata/md5-cache/media-sound/picard-9999 | 2 +- .../md5-cache/media-sound/positron-1.1-r1 | 2 +- .../{qtractor-0.8.4 => qtractor-0.9.1} | 8 +- .../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 +- metadata/md5-cache/media-sound/rgain-1.2.1-r1 | 2 +- .../md5-cache/media-sound/sonata-1.6.2.1-r1 | 2 +- .../md5-cache/media-sound/sonata-1.6.2.1-r2 | 2 +- metadata/md5-cache/media-sound/volti-0.2.3-r1 | 2 +- metadata/md5-cache/media-tv/Manifest.gz | Bin 8203 -> 8207 bytes metadata/md5-cache/media-tv/tvnamer-2.3 | 2 +- metadata/md5-cache/media-tv/tvnamer-2.4 | 2 +- metadata/md5-cache/media-video/Manifest.gz | Bin 47262 -> 47403 bytes .../md5-cache/media-video/devedeng-4.10.0 | 2 +- .../md5-cache/media-video/devedeng-4.11.0 | 2 +- metadata/md5-cache/media-video/devedeng-9999 | 2 +- metadata/md5-cache/media-video/ffmpeg-4.0.2 | 4 +- metadata/md5-cache/media-video/ffmpeg-9999 | 6 +- metadata/md5-cache/media-video/gaupol-1.4 | 2 +- metadata/md5-cache/media-video/gaupol-1.4.1 | 2 +- .../m2vrequantizer-0.0.2_pre20060306-r1 | 10 + .../md5-cache/media-video/openshot-2.4.0-r1 | 2 +- .../media-video/photofilmstrip-2.1.0-r2 | 2 +- .../md5-cache/media-video/subliminal-2.0.5-r1 | 2 +- .../md5-cache/media-video/subliminal-2.0.5-r2 | 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 +- metadata/md5-cache/net-analyzer/2ping-4.0.1 | 2 +- metadata/md5-cache/net-analyzer/2ping-4.1 | 2 +- metadata/md5-cache/net-analyzer/Manifest.gz | Bin 82654 -> 82494 bytes metadata/md5-cache/net-analyzer/carl-0.9-r2 | 2 +- .../md5-cache/net-analyzer/fail2ban-0.10.2 | 2 +- .../md5-cache/net-analyzer/fail2ban-0.10.3.1 | 2 +- .../md5-cache/net-analyzer/fail2ban-0.9.6 | 2 +- .../md5-cache/net-analyzer/fail2ban-99999999 | 2 +- .../md5-cache/net-analyzer/flent-1.0.1-r1 | 2 +- .../net-analyzer/graphite-web-0.9.13-r3 | 14 - .../net-analyzer/graphite-web-1.1.3-r1 | 2 +- .../{icinga2-2.9.0 => icinga2-2.9.0-r1} | 2 +- metadata/md5-cache/net-analyzer/icinga2-9999 | 2 +- .../net-analyzer/linkchecker-9.3.1-r1 | 2 +- .../md5-cache/net-analyzer/linkchecker-9999 | 2 +- .../nagios-check_openvpn-simple-0.0.1-r1 | 2 +- .../md5-cache/net-analyzer/nagstamon-2.0.1 | 2 +- .../md5-cache/net-analyzer/nagstamon-3.0.2-r1 | 2 +- .../md5-cache/net-analyzer/namebench-1.3.1-r2 | 2 +- .../md5-cache/net-analyzer/net-snmp-5.7.3-r5 | 2 +- .../md5-cache/net-analyzer/net-snmp-5.7.3-r6 | 2 +- .../md5-cache/net-analyzer/net-snmp-5.7.3_p3 | 2 +- metadata/md5-cache/net-analyzer/ospd-1.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-3.1.0 | 2 +- .../net-analyzer/prelude-correlator-4.0.0 | 2 +- .../net-analyzer/prelude-correlator-4.1.1 | 2 +- metadata/md5-cache/net-analyzer/pypacker-2.9 | 2 +- .../net-analyzer/ripe-atlas-tools-1.2.1 | 2 +- .../net-analyzer/ripe-atlas-tools-1.2.2 | 2 +- .../net-analyzer/ripe-atlas-tools-1.2.3 | 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.0 | 2 +- .../md5-cache/net-analyzer/scapy-2.3.2-r1 | 2 +- metadata/md5-cache/net-analyzer/scapy-2.4.0 | 2 +- metadata/md5-cache/net-analyzer/scapy-9999 | 2 +- .../net-analyzer/speedtest-cli-1.0.7 | 2 +- .../net-analyzer/speedtest-cli-2.0.0 | 2 +- .../net-analyzer/speedtest-cli-2.0.2 | 2 +- .../md5-cache/net-analyzer/sslscan-1.11.11 | 4 +- metadata/md5-cache/net-analyzer/wapiti-2.3.0 | 2 +- metadata/md5-cache/net-analyzer/wapiti-3.0.0 | 2 +- metadata/md5-cache/net-analyzer/wapiti-9999 | 2 +- .../md5-cache/net-analyzer/wireshark-2.6.2 | 4 +- .../md5-cache/net-analyzer/wireshark-99999999 | 8 +- metadata/md5-cache/net-dns/Manifest.gz | Bin 17379 -> 17380 bytes .../md5-cache/net-dns/dnsimple-dyndns-0.1 | 2 +- metadata/md5-cache/net-dns/dnsmasq-2.79 | 4 +- metadata/md5-cache/net-firewall/Manifest.gz | Bin 9997 -> 10002 bytes .../md5-cache/net-firewall/fwknop-2.6.9-r1 | 2 +- .../md5-cache/net-firewall/ufw-0.34_pre805-r2 | 2 +- metadata/md5-cache/net-firewall/ufw-0.35-r1 | 2 +- .../net-firewall/ufw-frontends-0.3.2-r5 | 2 +- metadata/md5-cache/net-fs/Manifest.gz | Bin 9630 -> 9641 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/tahoe-lafs-1.10.2 | 2 +- metadata/md5-cache/net-ftp/Manifest.gz | Bin 8634 -> 8635 bytes .../net-ftp/pybootd-1.5.0_pre20110524131526 | 2 +- metadata/md5-cache/net-ftp/vsftpd-3.0.3-r2 | 4 +- metadata/md5-cache/net-im/Manifest.gz | Bin 17645 -> 17646 bytes metadata/md5-cache/net-im/err-1.7.1-r2 | 2 +- metadata/md5-cache/net-im/hangups-9999 | 2 +- metadata/md5-cache/net-im/transwhat-0.2.2 | 2 +- metadata/md5-cache/net-im/turses-0.2.23 | 2 +- metadata/md5-cache/net-im/yowsup-2.5.7 | 2 +- metadata/md5-cache/net-irc/Manifest.gz | Bin 15264 -> 15266 bytes metadata/md5-cache/net-irc/limnoria-20150523 | 2 +- metadata/md5-cache/net-irc/limnoria-20150829 | 2 +- metadata/md5-cache/net-irc/limnoria-20171025 | 2 +- metadata/md5-cache/net-irc/limnoria-99999999 | 2 +- .../md5-cache/net-irc/quasselgrep-0_p20170411 | 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 69074 -> 69218 bytes metadata/md5-cache/net-libs/axtls-2.1.3 | 4 +- metadata/md5-cache/net-libs/dslib-3.0-r1 | 2 +- metadata/md5-cache/net-libs/grpc-1.12.1-r1 | 2 +- metadata/md5-cache/net-libs/grpc-1.13.0-r1 | 2 +- metadata/md5-cache/net-libs/grpc-1.13.1 | 2 +- .../md5-cache/net-libs/libgmail-0.1.11-r1 | 2 +- metadata/md5-cache/net-libs/libpcap-1.9.0_rc2 | 13 + metadata/md5-cache/net-libs/libsrtp-2.2.0 | 4 +- .../net-libs/libtorrent-rasterbar-1.1.5-r1 | 2 +- .../net-libs/libtorrent-rasterbar-1.1.7 | 2 +- .../net-libs/ripe-atlas-sagan-1.1.10 | 2 +- .../net-libs/ripe-atlas-sagan-1.1.11 | 2 +- .../md5-cache/net-libs/ripe-atlas-sagan-1.1.8 | 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-mail/Manifest.gz | Bin 29867 -> 30003 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.4 | 2 +- metadata/md5-cache/net-mail/getmail-5.6 | 2 +- metadata/md5-cache/net-mail/mailman-3.1.1 | 2 +- metadata/md5-cache/net-mail/notmuch-0.23.7 | 2 +- metadata/md5-cache/net-mail/notmuch-0.24.2 | 2 +- metadata/md5-cache/net-mail/notmuch-0.25 | 2 +- metadata/md5-cache/net-mail/notmuch-0.25.1 | 2 +- metadata/md5-cache/net-mail/notmuch-0.25.2 | 2 +- metadata/md5-cache/net-mail/notmuch-0.25.3 | 2 +- metadata/md5-cache/net-mail/notmuch-0.26.1 | 2 +- metadata/md5-cache/net-mail/notmuch-0.26.2 | 14 + metadata/md5-cache/net-mail/offlineimap-6.5.6 | 2 +- .../md5-cache/net-mail/offlineimap-6.7.0.3 | 2 +- metadata/md5-cache/net-mail/offlineimap-7.1.5 | 2 +- metadata/md5-cache/net-mail/offlineimap-7.2.1 | 2 +- .../net-mail/rss2email-3.10_pre20171001 | 2 +- metadata/md5-cache/net-misc/Manifest.gz | Bin 111952 -> 112251 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/curl-7.61.0 | 4 +- .../md5-cache/net-misc/electron-cash-3.1.3 | 2 +- metadata/md5-cache/net-misc/electrum-3.0.5 | 2 +- metadata/md5-cache/net-misc/electrum-3.0.6 | 2 +- metadata/md5-cache/net-misc/electrum-3.1.1 | 2 +- metadata/md5-cache/net-misc/electrum-3.1.2 | 2 +- metadata/md5-cache/net-misc/electrum-3.1.3 | 2 +- metadata/md5-cache/net-misc/electrum-3.2.2 | 2 +- .../md5-cache/net-misc/electrum-ltc-3.0.6.2 | 2 +- metadata/md5-cache/net-misc/exabgp-3.2.17 | 2 +- .../md5-cache/net-misc/gns3-converter-1.3.0 | 2 +- metadata/md5-cache/net-misc/gns3-gui-1.5.3.1 | 2 +- metadata/md5-cache/net-misc/gns3-gui-2.0.3-r1 | 2 +- metadata/md5-cache/net-misc/gns3-gui-2.1.3-r1 | 2 +- .../md5-cache/net-misc/gns3-server-1.5.3.1-r1 | 2 +- .../md5-cache/net-misc/gns3-server-2.0.3-r2 | 2 +- .../md5-cache/net-misc/gns3-server-2.1.3-r3 | 2 +- metadata/md5-cache/net-misc/gsutil-4.27 | 2 +- metadata/md5-cache/net-misc/gsutil-4.28 | 2 +- metadata/md5-cache/net-misc/gsutil-4.30 | 2 +- metadata/md5-cache/net-misc/gsutil-4.32 | 2 +- metadata/md5-cache/net-misc/httpie-0.9.2 | 2 +- metadata/md5-cache/net-misc/httpie-0.9.3 | 2 +- metadata/md5-cache/net-misc/httpie-0.9.4 | 2 +- metadata/md5-cache/net-misc/httpie-0.9.9 | 2 +- metadata/md5-cache/net-misc/lldpd-1.0.1-r1 | 14 + .../md5-cache/net-misc/networkmanager-1.8.4 | 4 +- metadata/md5-cache/net-misc/nyx-2.0.4 | 2 +- metadata/md5-cache/net-misc/oidentd-2.0.8-r6 | 4 +- 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 +- .../md5-cache/net-misc/pulseaudio-dlna-9999 | 2 +- metadata/md5-cache/net-misc/pycnb-0.0.4-r1 | 2 +- .../md5-cache/net-misc/pyhoca-cli-0.5.0.3 | 2 +- .../md5-cache/net-misc/pyhoca-cli-0.5.0.4 | 2 +- .../md5-cache/net-misc/pyhoca-gui-0.5.0.6 | 2 +- .../md5-cache/net-misc/pyhoca-gui-0.5.0.7 | 2 +- .../md5-cache/net-misc/python-x2go-0.5.0.5 | 2 +- .../md5-cache/net-misc/python-x2go-0.5.0.6 | 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 +- .../net-misc/socket-burst-dampener-1.1.0 | 2 +- .../net-misc/socket-burst-dampener-1.2.0 | 2 +- metadata/md5-cache/net-misc/sshrc-0.6.2 | 11 + metadata/md5-cache/net-misc/streamlink-0.1.0 | 2 +- metadata/md5-cache/net-misc/streamlink-0.11.0 | 2 +- metadata/md5-cache/net-misc/streamlink-0.4.0 | 2 +- metadata/md5-cache/net-misc/streamlink-0.6.0 | 2 +- metadata/md5-cache/net-misc/streamlink-0.7.0 | 2 +- metadata/md5-cache/net-misc/streamlink-0.9.0 | 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.3 | 2 +- metadata/md5-cache/net-misc/trackma-0.7.4 | 2 +- metadata/md5-cache/net-misc/trackma-9999 | 2 +- metadata/md5-cache/net-misc/whatportis-0.6 | 2 +- metadata/md5-cache/net-misc/wicd-1.7.4-r3 | 2 +- metadata/md5-cache/net-misc/you-get-0.4.536 | 2 +- .../md5-cache/net-misc/youtube-dl-2017.11.15 | 2 +- .../md5-cache/net-misc/youtube-dl-2018.07.10 | 2 +- ...be-dl-2018.07.04 => youtube-dl-2018.07.21} | 4 +- .../md5-cache/net-misc/youtube-dl-99999999 | 2 +- metadata/md5-cache/net-nds/Manifest.gz | Bin 6491 -> 6499 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 4347 -> 4345 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.19 | 2 +- metadata/md5-cache/net-news/rawdog-2.20 | 2 +- metadata/md5-cache/net-news/rawdog-2.22-r1 | 2 +- metadata/md5-cache/net-nntp/Manifest.gz | Bin 3841 -> 3842 bytes metadata/md5-cache/net-nntp/nzbget-20.0 | 4 +- metadata/md5-cache/net-p2p/Manifest.gz | Bin 17956 -> 17957 bytes .../md5-cache/net-p2p/airdcpp-webclient-2.3.0 | 4 +- metadata/md5-cache/net-p2p/amule-2.3.2-r2 | 4 +- .../md5-cache/net-p2p/bittornado-0.3.18-r4 | 2 +- .../net-p2p/bittornado-0.4.1_p20160925-r1 | 2 +- metadata/md5-cache/net-p2p/deluge-1.3.15-r2 | 2 +- metadata/md5-cache/net-p2p/deluge-1.3.9999 | 2 +- metadata/md5-cache/net-p2p/deluge-9999 | 2 +- metadata/md5-cache/net-p2p/nicotine+-1.4.1 | 2 +- .../net-p2p/pybitmessage-0.6.3.2_p20180521 | 2 +- metadata/md5-cache/net-p2p/qbittorrent-9999 | 2 +- metadata/md5-cache/net-p2p/saku-3.11.0-r2 | 2 +- metadata/md5-cache/net-p2p/torrentinfo-1.8.6 | 14 - .../md5-cache/net-p2p/torrentinfo-1.8.6-r1 | 2 +- .../md5-cache/net-p2p/torrentinfo-1.8.6-r2 | 14 + metadata/md5-cache/net-print/Manifest.gz | Bin 12225 -> 12056 bytes .../md5-cache/net-print/cups-filters-1.20.3 | 13 - .../md5-cache/net-print/cups-filters-1.20.4 | 2 +- .../md5-cache/net-print/pkpgcounter-3.50-r2 | 2 +- metadata/md5-cache/net-print/pykota-1.26-r1 | 2 +- metadata/md5-cache/net-proxy/Manifest.gz | Bin 9564 -> 9557 bytes metadata/md5-cache/net-proxy/haproxy-1.8.9 | 4 +- metadata/md5-cache/net-proxy/mitmproxy-0.10.1 | 2 +- metadata/md5-cache/net-proxy/mitmproxy-0.11.1 | 2 +- metadata/md5-cache/net-proxy/mitmproxy-0.11.3 | 2 +- .../md5-cache/net-proxy/sshuttle-0.78.3-r2 | 2 +- metadata/md5-cache/net-proxy/sshuttle-0.78.4 | 2 +- metadata/md5-cache/net-vpn/Manifest.gz | Bin 10157 -> 10156 bytes metadata/md5-cache/net-vpn/openfortivpn-1.7.1 | 4 +- metadata/md5-cache/net-wireless/Manifest.gz | Bin 29284 -> 29293 bytes .../md5-cache/net-wireless/aircrack-ng-1.2 | 2 +- .../net-wireless/aircrack-ng-1.2_rc1-r1 | 2 +- .../net-wireless/aircrack-ng-1.2_rc4-r1 | 2 +- .../md5-cache/net-wireless/aircrack-ng-1.3 | 2 +- .../md5-cache/net-wireless/aircrack-ng-9999 | 2 +- .../md5-cache/net-wireless/chirp-20180623 | 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/lorcon-0.0_p20150109 | 2 +- .../net-wireless/lorcon-0.0_p20180409-r1 | 2 +- metadata/md5-cache/net-wireless/lorcon-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 +- 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 +- .../{unifi-5.9.4-r1 => unifi-5.9.16} | 4 +- metadata/md5-cache/net-wireless/urh-1.5.5 | 2 +- metadata/md5-cache/net-wireless/urh-1.6.2.6 | 2 +- metadata/md5-cache/net-wireless/urh-1.6.4.1 | 2 +- metadata/md5-cache/sci-astronomy/Manifest.gz | Bin 10842 -> 10845 bytes metadata/md5-cache/sci-astronomy/kapteyn-2.3 | 2 +- .../md5-cache/sci-astronomy/pyephem-3.7.5.3 | 2 +- .../md5-cache/sci-astronomy/pyephem-3.7.6.0 | 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 33282 -> 33277 bytes .../md5-cache/sci-biology/biopandas-0.2.1 | 2 +- metadata/md5-cache/sci-biology/biopython-1.68 | 2 +- metadata/md5-cache/sci-biology/biopython-1.71 | 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.3.1 | 2 +- .../sci-chemistry/GromacsWrapper-0.3.2 | 2 +- .../sci-chemistry/GromacsWrapper-0.5.1 | 2 +- .../md5-cache/sci-chemistry/MDAnalysis-0.18.0 | 2 +- metadata/md5-cache/sci-chemistry/Manifest.gz | Bin 26663 -> 26836 bytes metadata/md5-cache/sci-chemistry/ParmEd-2.7.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/mdtraj-1.9.1 | 2 +- .../md5-cache/sci-chemistry/modeller-9.20 | 2 +- .../md5-cache/sci-chemistry/nmrdepaker-1.0 | 15 + .../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/parassign-20130522 | 2 +- metadata/md5-cache/sci-chemistry/prody-1.6 | 2 +- .../sci-chemistry/propka-3.1_p140511 | 2 +- .../md5-cache/sci-chemistry/pymol-1.8.4.0-r1 | 2 +- .../md5-cache/sci-chemistry/pymol-1.8.6.0 | 2 +- metadata/md5-cache/sci-chemistry/pymol-2.1.0 | 2 +- .../sci-chemistry/pymol-plugins-psico-3.1-r1 | 2 +- .../md5-cache/sci-electronics/Manifest.gz | Bin 15107 -> 15273 bytes .../md5-cache/sci-electronics/gresistor-0.0.2 | 2 +- .../sci-electronics/puff-20100127-r1 | 12 + .../md5-cache/sci-geosciences/Manifest.gz | Bin 18836 -> 18828 bytes .../md5-cache/sci-geosciences/gpsd-3.17-r2 | 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.3 | 2 +- .../md5-cache/sci-geosciences/mapserver-7.0.5 | 2 +- .../md5-cache/sci-geosciences/seawater-2.0.1 | 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 72964 -> 72983 bytes metadata/md5-cache/sci-libs/Rtree-0.8.2 | 2 +- metadata/md5-cache/sci-libs/Shapely-1.3.0 | 2 +- metadata/md5-cache/sci-libs/Shapely-1.3.2 | 2 +- metadata/md5-cache/sci-libs/Shapely-1.5.17 | 2 +- metadata/md5-cache/sci-libs/Shapely-1.5.17-r1 | 2 +- metadata/md5-cache/sci-libs/Shapely-9999 | 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/gdal-2.2.3-r1 | 2 +- metadata/md5-cache/sci-libs/gdal-2.2.3-r2 | 2 +- metadata/md5-cache/sci-libs/gdal-2.3.0-r1 | 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/mmtk-2.7.9 | 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 +- .../md5-cache/sci-libs/scikits_image-0.13.0 | 2 +- .../md5-cache/sci-libs/scikits_learn-0.17 | 2 +- .../md5-cache/sci-libs/scikits_learn-0.17.1 | 2 +- .../md5-cache/sci-libs/scikits_learn-0.18.1 | 2 +- .../md5-cache/sci-libs/scikits_learn-0.18.2 | 2 +- .../sci-libs/scikits_learn-0.18.2-r1 | 2 +- .../md5-cache/sci-libs/scikits_learn-0.19.0 | 2 +- .../sci-libs/scikits_optimization-0.3 | 2 +- .../sci-libs/scikits_timeseries-0.91.3-r1 | 2 +- metadata/md5-cache/sci-libs/scipy-0.16.1 | 2 +- metadata/md5-cache/sci-libs/scipy-0.18.1 | 2 +- metadata/md5-cache/sci-libs/scipy-0.19.1 | 2 +- metadata/md5-cache/sci-libs/scipy-1.0.0 | 2 +- metadata/md5-cache/sci-libs/scipy-1.1.0 | 2 +- metadata/md5-cache/sci-libs/scipy-9999 | 2 +- metadata/md5-cache/sci-libs/szip-2.1-r2 | 4 +- .../md5-cache/sci-libs/tensorflow-1.8.0-r1 | 2 +- metadata/md5-cache/sci-libs/tensorflow-1.9.0 | 2 +- .../md5-cache/sci-mathematics/Manifest.gz | Bin 24271 -> 24265 bytes .../md5-cache/sci-mathematics/dunshire-0.1.1 | 2 +- .../md5-cache/sci-mathematics/lybniz-1.3.2-r1 | 2 +- metadata/md5-cache/sci-mathematics/mlpy-3.5.0 | 2 +- .../md5-cache/sci-mathematics/octave-4.2.2 | 4 +- .../md5-cache/sci-mathematics/octave-4.4.0 | 4 +- metadata/md5-cache/sci-mathematics/p9m4-05-r1 | 2 +- metadata/md5-cache/sci-mathematics/pymc-2.3.6 | 2 +- metadata/md5-cache/sci-mathematics/pymc3-3.1 | 2 +- .../md5-cache/sci-mathematics/snns-4.3-r2 | 2 +- .../md5-cache/sci-mathematics/snns-4.3-r3 | 2 +- metadata/md5-cache/sci-mathematics/xmds-2.2.2 | 2 +- metadata/md5-cache/sci-misc/Manifest.gz | Bin 4914 -> 4918 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 15882 -> 15894 bytes metadata/md5-cache/sci-physics/lhapdf-6.1.6 | 2 +- metadata/md5-cache/sci-physics/qutip-4.2.0 | 2 +- .../md5-cache/sci-visualization/Manifest.gz | Bin 8231 -> 8225 bytes .../md5-cache/sci-visualization/mayavi-4.3.0 | 2 +- .../md5-cache/sci-visualization/mayavi-4.5.0 | 2 +- .../md5-cache/sci-visualization/veusz-2.1.1 | 2 +- .../md5-cache/sci-visualization/veusz-2.2.2 | 2 +- .../md5-cache/sci-visualization/veusz-3.0 | 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 104260 -> 104431 bytes .../md5-cache/sys-apps/baselayout-2.4.1-r2 | 2 +- metadata/md5-cache/sys-apps/baselayout-2.6 | 2 +- metadata/md5-cache/sys-apps/baselayout-9999 | 2 +- metadata/md5-cache/sys-apps/bleachbit-2.0 | 2 +- metadata/md5-cache/sys-apps/busybox-1.29.1 | 15 + metadata/md5-cache/sys-apps/coreutils-8.29-r1 | 4 +- .../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-9999 | 2 +- metadata/md5-cache/sys-apps/fd-7.0.0 | 2 +- metadata/md5-cache/sys-apps/file-5.33-r3 | 2 +- metadata/md5-cache/sys-apps/file-9999 | 2 +- metadata/md5-cache/sys-apps/gcp-0.1.3 | 2 +- metadata/md5-cache/sys-apps/gptfdisk-1.0.3 | 4 +- .../md5-cache/sys-apps/i2c-tools-3.1.1-r1 | 2 +- metadata/md5-cache/sys-apps/i2c-tools-4.0 | 2 +- metadata/md5-cache/sys-apps/kcheck-0.0.2 | 2 +- metadata/md5-cache/sys-apps/kcheck-9999 | 2 +- metadata/md5-cache/sys-apps/pkgcore-0.9.4 | 2 +- metadata/md5-cache/sys-apps/pkgcore-0.9.7 | 2 +- metadata/md5-cache/sys-apps/pkgcore-9999 | 2 +- metadata/md5-cache/sys-apps/portage-2.3.13-r1 | 2 +- metadata/md5-cache/sys-apps/portage-2.3.19-r1 | 2 +- metadata/md5-cache/sys-apps/portage-2.3.24-r1 | 2 +- metadata/md5-cache/sys-apps/portage-2.3.40-r1 | 2 +- metadata/md5-cache/sys-apps/portage-2.3.41 | 2 +- metadata/md5-cache/sys-apps/portage-2.3.42-r1 | 2 +- metadata/md5-cache/sys-apps/portage-2.3.43 | 2 +- metadata/md5-cache/sys-apps/portage-2.3.8 | 2 +- metadata/md5-cache/sys-apps/portage-9999 | 2 +- .../sys-apps/portage-mgorny-2.3.26.1 | 2 +- .../sys-apps/portage-mgorny-2.3.31.1 | 2 +- .../sys-apps/portage-mgorny-2.3.33.1 | 2 +- .../sys-apps/portage-mgorny-2.3.36.1 | 2 +- .../sys-apps/portage-mgorny-2.3.43.2 | 2 +- .../md5-cache/sys-apps/portage-mgorny-9999 | 2 +- metadata/md5-cache/sys-apps/sandbox-2.13 | 4 +- metadata/md5-cache/sys-apps/usbutils-010 | 14 - metadata/md5-cache/sys-apps/usbutils-010-r1 | 14 + .../md5-cache/sys-apps/util-linux-2.32-r5 | 10 +- metadata/md5-cache/sys-apps/util-linux-2.32.1 | 10 +- metadata/md5-cache/sys-apps/util-linux-9999 | 10 +- metadata/md5-cache/sys-auth/Manifest.gz | Bin 20589 -> 20579 bytes .../md5-cache/sys-auth/keystone-12.0.0-r1 | 2 +- .../md5-cache/sys-auth/keystone-13.0.0-r1 | 2 +- .../md5-cache/sys-auth/keystone-2017.2.9999 | 2 +- .../md5-cache/sys-auth/keystone-2018.1.9999 | 2 +- .../md5-cache/sys-auth/libfprint-0.6.0-r2 | 4 +- metadata/md5-cache/sys-block/Manifest.gz | Bin 23671 -> 23648 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 +- .../md5-cache/sys-block/targetcli-fb-2.1.45 | 2 +- .../md5-cache/sys-block/targetcli-fb-2.1.48 | 2 +- .../sys-block/targetcli-fb-2.1.48-r1 | 2 +- .../sys-block/targetcli-fb-2.1.48-r2 | 2 +- metadata/md5-cache/sys-boot/Manifest.gz | Bin 15555 -> 15555 bytes .../sys-boot/raspberrypi-mkimage-0_p20120201 | 2 +- metadata/md5-cache/sys-cluster/Manifest.gz | Bin 40203 -> 40203 bytes metadata/md5-cache/sys-cluster/ceph-12.2.1 | 2 +- metadata/md5-cache/sys-cluster/ceph-12.2.2 | 2 +- metadata/md5-cache/sys-cluster/ceph-12.2.2-r1 | 2 +- metadata/md5-cache/sys-cluster/ceph-12.2.4-r2 | 2 +- metadata/md5-cache/sys-cluster/ceph-12.2.5 | 2 +- metadata/md5-cache/sys-cluster/ceph-12.2.7 | 2 +- metadata/md5-cache/sys-cluster/ceph-13.2.0 | 2 +- metadata/md5-cache/sys-cluster/cinder-11.1.1 | 2 +- metadata/md5-cache/sys-cluster/cinder-12.0.3 | 2 +- .../md5-cache/sys-cluster/cinder-2017.2.9999 | 2 +- .../md5-cache/sys-cluster/cinder-2018.1.9999 | 2 +- .../md5-cache/sys-cluster/ganglia-3.7.1-r1 | 2 +- metadata/md5-cache/sys-cluster/heat-10.0.1 | 2 +- .../md5-cache/sys-cluster/heat-2017.2.9999 | 2 +- .../md5-cache/sys-cluster/heat-2018.1.9999 | 2 +- metadata/md5-cache/sys-cluster/heat-9.0.4 | 2 +- .../md5-cache/sys-cluster/keepalived-1.4.3 | 4 +- metadata/md5-cache/sys-cluster/neutron-11.0.5 | 2 +- metadata/md5-cache/sys-cluster/neutron-12.0.3 | 2 +- .../md5-cache/sys-cluster/neutron-2017.2.9999 | 2 +- .../md5-cache/sys-cluster/neutron-2018.1.9999 | 2 +- metadata/md5-cache/sys-cluster/nova-16.1.4 | 2 +- metadata/md5-cache/sys-cluster/nova-17.0.5 | 2 +- .../md5-cache/sys-cluster/nova-2017.2.9999 | 2 +- .../md5-cache/sys-cluster/nova-2018.1.9999 | 2 +- .../md5-cache/sys-cluster/pbs-python-4.3.3-r1 | 2 +- metadata/md5-cache/sys-cluster/polysh-0.4-r1 | 2 +- metadata/md5-cache/sys-cluster/swift-2.16.0 | 2 +- metadata/md5-cache/sys-cluster/swift-2.17.0 | 2 +- .../md5-cache/sys-cluster/swift-2017.2.9999 | 2 +- .../md5-cache/sys-cluster/swift-2018.1.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 +- metadata/md5-cache/sys-devel/Manifest.gz | Bin 43096 -> 41035 bytes metadata/md5-cache/sys-devel/clang-4.0.1 | 2 +- metadata/md5-cache/sys-devel/clang-5.0.1 | 15 - metadata/md5-cache/sys-devel/clang-5.0.2 | 2 +- metadata/md5-cache/sys-devel/clang-6.0.0-r1 | 16 - metadata/md5-cache/sys-devel/clang-6.0.1 | 2 +- .../md5-cache/sys-devel/clang-common-6.0.0 | 11 - .../md5-cache/sys-devel/clang-runtime-5.0.1 | 12 - .../sys-devel/clang-runtime-5.0.1-r1 | 12 - .../sys-devel/clang-runtime-6.0.0-r1 | 12 - metadata/md5-cache/sys-devel/gcc-7.3.0-r3 | 4 +- metadata/md5-cache/sys-devel/lld-5.0.1 | 13 - metadata/md5-cache/sys-devel/lld-6.0.0 | 14 - metadata/md5-cache/sys-devel/llvm-5.0.1 | 15 - metadata/md5-cache/sys-devel/llvm-5.0.2 | 4 +- metadata/md5-cache/sys-devel/llvm-6.0.0 | 16 - metadata/md5-cache/sys-devel/llvm-6.0.0-r1 | 16 - .../md5-cache/sys-devel/llvm-common-5.0.1 | 10 - .../md5-cache/sys-devel/llvm-common-5.0.2 | 4 +- .../md5-cache/sys-devel/llvm-common-6.0.0 | 10 - metadata/md5-cache/sys-firmware/Manifest.gz | Bin 12273 -> 12276 bytes ...code-20180703 => intel-microcode-20180721} | 4 +- metadata/md5-cache/sys-fs/Manifest.gz | Bin 50708 -> 50705 bytes metadata/md5-cache/sys-fs/bedup-0.10.1 | 2 +- metadata/md5-cache/sys-fs/bedup-9999 | 2 +- ...efilesd-0.10.10 => cachefilesd-0.10.10-r1} | 4 +- .../{cryptsetup-1.7.5 => cryptsetup-1.7.5-r1} | 12 +- metadata/md5-cache/sys-fs/cryptsetup-2.0.2 | 14 - .../{cryptsetup-2.0.3 => cryptsetup-2.0.3-r1} | 10 +- metadata/md5-cache/sys-fs/lsscsi-0.30 | 9 + metadata/md5-cache/sys-fs/owfs-3.1_p4-r1 | 2 +- metadata/md5-cache/sys-fs/owfs-3.2_p2-r1 | 2 +- metadata/md5-cache/sys-fs/pysize-0.2-r1 | 2 +- metadata/md5-cache/sys-fs/pytagsfs-0.9.2 | 2 +- metadata/md5-cache/sys-fs/traydevice-1.6.2-r1 | 2 +- metadata/md5-cache/sys-fs/udiskie-1.1.1 | 2 +- metadata/md5-cache/sys-kernel/Manifest.gz | Bin 32900 -> 30202 bytes .../sys-kernel/gentoo-sources-4.14.44 | 14 - .../sys-kernel/gentoo-sources-4.14.47 | 14 - .../sys-kernel/gentoo-sources-4.14.48 | 14 - .../sys-kernel/gentoo-sources-4.14.50 | 14 - .../sys-kernel/gentoo-sources-4.14.51 | 14 - .../sys-kernel/gentoo-sources-4.14.52 | 4 +- .../sys-kernel/gentoo-sources-4.14.53 | 14 - .../sys-kernel/gentoo-sources-4.14.54 | 14 - ...sources-4.14.49 => gentoo-sources-4.14.57} | 6 +- .../sys-kernel/gentoo-sources-4.16.18 | 14 - ...-sources-4.4.137 => gentoo-sources-4.17.9} | 8 +- .../sys-kernel/gentoo-sources-4.4.138 | 14 - .../sys-kernel/gentoo-sources-4.4.139 | 14 - ...sources-4.4.136 => gentoo-sources-4.4.143} | 6 +- .../sys-kernel/gentoo-sources-4.9.106 | 14 - .../sys-kernel/gentoo-sources-4.9.107 | 14 - .../sys-kernel/gentoo-sources-4.9.108 | 14 - .../sys-kernel/gentoo-sources-4.9.109 | 14 - ...sources-4.9.105 => gentoo-sources-4.9.114} | 6 +- .../sys-kernel/gentoo-sources-4.9.76-r1 | 14 - .../sys-kernel/gentoo-sources-4.9.85 | 14 - metadata/md5-cache/sys-kernel/kergen-0.1.3 | 2 +- metadata/md5-cache/sys-kernel/kergen-0.1.4 | 2 +- ...ources-4.14.56 => vanilla-sources-4.14.57} | 4 +- .../sys-kernel/vanilla-sources-4.16.18 | 14 - ...-sources-4.17.8 => vanilla-sources-4.17.9} | 4 +- ...ources-4.4.141 => vanilla-sources-4.4.143} | 4 +- ...ources-4.9.113 => vanilla-sources-4.9.114} | 4 +- metadata/md5-cache/sys-libs/Manifest.gz | Bin 45479 -> 43596 bytes metadata/md5-cache/sys-libs/compiler-rt-5.0.1 | 12 - metadata/md5-cache/sys-libs/compiler-rt-6.0.0 | 13 - .../sys-libs/compiler-rt-sanitizers-5.0.1 | 12 - .../sys-libs/compiler-rt-sanitizers-6.0.0 | 13 - metadata/md5-cache/sys-libs/cracklib-2.9.6-r1 | 2 +- .../md5-cache/sys-libs/libapparmor-2.11.1 | 2 +- .../md5-cache/sys-libs/libapparmor-2.12.0 | 2 +- metadata/md5-cache/sys-libs/libcap-2.25 | 4 +- metadata/md5-cache/sys-libs/libcxx-5.0.1 | 14 - metadata/md5-cache/sys-libs/libcxx-6.0.0 | 15 - metadata/md5-cache/sys-libs/libcxxabi-5.0.1 | 13 - metadata/md5-cache/sys-libs/libcxxabi-6.0.0 | 14 - metadata/md5-cache/sys-libs/libomp-5.0.1 | 14 - metadata/md5-cache/sys-libs/libomp-6.0.0 | 15 - .../md5-cache/sys-libs/llvm-libunwind-5.0.1 | 13 - .../md5-cache/sys-libs/llvm-libunwind-6.0.0 | 14 - metadata/md5-cache/sys-process/Manifest.gz | Bin 17642 -> 17643 bytes metadata/md5-cache/sys-process/audit-2.7.1 | 4 +- metadata/md5-cache/sys-process/glances-2.11.1 | 2 +- metadata/md5-cache/sys-process/iotop-0.6 | 2 +- metadata/md5-cache/sys-process/psmisc-23.1-r1 | 4 +- metadata/md5-cache/virtual/Manifest.gz | Bin 62625 -> 62623 bytes metadata/md5-cache/virtual/emacs-23 | 4 +- metadata/md5-cache/virtual/emacs-24 | 4 +- metadata/md5-cache/virtual/emacs-25 | 4 +- metadata/md5-cache/virtual/emacs-26 | 4 +- .../virtual/perl-Compress-Raw-Bzip2-2.69.0-r1 | 4 +- .../virtual/perl-IO-Socket-IP-0.370.0-r3 | 4 +- .../virtual/perl-Math-BigInt-1.999.715-r2 | 4 +- .../virtual/{texi2dvi-0-r1 => texi2dvi-0-r2} | 4 +- metadata/md5-cache/www-apps/Manifest.gz | Bin 30872 -> 30829 bytes metadata/md5-cache/www-apps/blohg-0.13-r3 | 2 +- metadata/md5-cache/www-apps/blohg-9999 | 2 +- .../md5-cache/www-apps/blohg-tumblelog-0.2 | 2 +- .../md5-cache/www-apps/blohg-tumblelog-9999 | 2 +- metadata/md5-cache/www-apps/klaus-1.2.2 | 2 +- metadata/md5-cache/www-apps/klaus-1.3.0 | 2 +- metadata/md5-cache/www-apps/moinmoin-1.9.7-r1 | 2 +- metadata/md5-cache/www-apps/nikola-7.8.11 | 2 +- metadata/md5-cache/www-apps/nikola-7.8.12 | 2 +- metadata/md5-cache/www-apps/nikola-7.8.13 | 2 +- metadata/md5-cache/www-apps/nikola-7.8.14 | 2 +- metadata/md5-cache/www-apps/nikola-7.8.14-r1 | 2 +- metadata/md5-cache/www-apps/nikola-7.8.15 | 2 +- metadata/md5-cache/www-apps/nikola-7.8.8 | 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-3.1.0 | 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/radicale-1.1.6 | 2 +- metadata/md5-cache/www-apps/radicale-2.1.8 | 2 +- metadata/md5-cache/www-apps/roundup-1.5.1 | 2 +- metadata/md5-cache/www-apps/scgi-1.14-r1 | 2 +- metadata/md5-cache/www-apps/trac-1.0.13 | 2 +- metadata/md5-cache/www-apps/trac-1.0.9 | 2 +- metadata/md5-cache/www-apps/trac-1.2 | 2 +- metadata/md5-cache/www-apps/trac-1.2-r1 | 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 14091 -> 14413 bytes ...mium-69.0.3452.0 => chromium-67.0.3396.99} | 6 +- ...ium-68.0.3440.17 => chromium-68.0.3440.68} | 4 +- .../md5-cache/www-client/chromium-69.0.3493.3 | 14 + .../www-client/opera-beta-55.0.2994.20 | 13 + metadata/md5-cache/www-client/pybugz-0.12.1 | 2 +- metadata/md5-cache/www-client/pybugz-0.13 | 2 +- metadata/md5-cache/www-client/pybugz-9999 | 2 +- .../md5-cache/www-client/qutebrowser-1.4.1 | 2 +- .../md5-cache/www-client/qutebrowser-9999 | 2 +- .../www-client/ripe-atlas-cousteau-1.0.6 | 2 +- .../www-client/ripe-atlas-cousteau-1.0.7 | 2 +- .../www-client/ripe-atlas-cousteau-1.2 | 2 +- .../md5-cache/www-client/w3m-0.5.3_p20180125 | 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 6402 -> 6410 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.5 | 2 +- metadata/md5-cache/www-misc/urlwatch-2.6 | 2 +- metadata/md5-cache/www-servers/Manifest.gz | Bin 12782 -> 12461 bytes .../md5-cache/www-servers/gunicorn-19.1.1 | 2 +- .../md5-cache/www-servers/gunicorn-19.3.0 | 2 +- .../md5-cache/www-servers/gunicorn-19.4.5 | 2 +- .../md5-cache/www-servers/gunicorn-19.6.0 | 2 +- .../md5-cache/www-servers/gunicorn-19.8.1 | 2 +- .../md5-cache/www-servers/nginx-1.12.2-r1 | 16 - .../{nginx-1.14.0-r2 => nginx-1.14.0-r3} | 6 +- .../md5-cache/www-servers/nginx-1.15.0-r2 | 16 - .../{nginx-1.15.1 => nginx-1.15.1-r1} | 6 +- metadata/md5-cache/www-servers/pathod-0.10 | 2 +- metadata/md5-cache/www-servers/pathod-0.11.1 | 2 +- metadata/md5-cache/www-servers/pathod-0.12.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-apps/Manifest.gz | Bin 21662 -> 21665 bytes metadata/md5-cache/x11-apps/iceauth-1.0.8 | 4 +- metadata/md5-cache/x11-base/Manifest.gz | Bin 1689 -> 1686 bytes metadata/md5-cache/x11-base/xcb-proto-1.13 | 4 +- metadata/md5-cache/x11-drivers/Manifest.gz | Bin 13343 -> 13506 bytes .../x11-drivers/nvidia-drivers-396.45 | 15 + .../x11-drivers/xf86-video-vboxvideo-1.0.0 | 4 +- metadata/md5-cache/x11-libs/Manifest.gz | Bin 35757 -> 35755 bytes metadata/md5-cache/x11-libs/gtk+-2.24.32 | 4 +- metadata/md5-cache/x11-libs/gtk+-3.22.30 | 4 +- .../md5-cache/x11-libs/gtksourceview-3.24.8 | 4 +- metadata/md5-cache/x11-libs/libXv-1.0.11-r1 | 4 +- .../md5-cache/x11-libs/libxkbcommon-0.8.0 | 4 +- .../md5-cache/x11-libs/libxshmfence-1.3-r1 | 4 +- .../x11-libs/xcb-util-image-0.4.0-r1 | 4 +- metadata/md5-cache/x11-misc/Manifest.gz | Bin 68419 -> 68921 bytes metadata/md5-cache/x11-misc/arandr-0.1.9 | 2 +- metadata/md5-cache/x11-misc/calise-0.4.2 | 2 +- metadata/md5-cache/x11-misc/driconf-0.9.1-r2 | 2 +- .../x11-misc/enlightenment-extra-0.0.1 | 12 + .../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.1.5 | 2 +- metadata/md5-cache/x11-misc/menulibre-2.2.0 | 2 +- metadata/md5-cache/x11-misc/mugshot-0.4.0 | 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.11 | 2 +- metadata/md5-cache/x11-misc/pypanel-2.4-r2 | 2 +- metadata/md5-cache/x11-misc/safeeyes-2.0.2 | 2 +- metadata/md5-cache/x11-misc/safeeyes-2.0.4 | 2 +- metadata/md5-cache/x11-misc/safeeyes-2.0.5 | 2 +- metadata/md5-cache/x11-misc/safeeyes-2.0.6 | 2 +- metadata/md5-cache/x11-misc/sddm-0.18.0 | 14 + .../md5-cache/x11-misc/winswitch-0.12.18-r1 | 2 +- .../md5-cache/x11-misc/xdg-user-dirs-0.17 | 4 +- metadata/md5-cache/x11-misc/xfe-1.43 | 13 + metadata/md5-cache/x11-misc/xflux-gui-1.1.10 | 2 +- .../md5-cache/x11-misc/xorg-cf-files-1.0.6 | 4 +- metadata/md5-cache/x11-misc/zim-0.65 | 2 +- metadata/md5-cache/x11-misc/zim-0.66 | 2 +- metadata/md5-cache/x11-misc/zim-0.67 | 2 +- metadata/md5-cache/x11-misc/zim-0.68 | 2 +- metadata/md5-cache/x11-misc/zim-0.68_rc1 | 2 +- metadata/md5-cache/x11-plugins/Manifest.gz | Bin 41254 -> 41417 bytes metadata/md5-cache/x11-plugins/wmamixer-1.0 | 12 + metadata/md5-cache/x11-terms/Manifest.gz | Bin 9459 -> 9287 bytes metadata/md5-cache/x11-terms/guake-3.3.0 | 2 +- metadata/md5-cache/x11-terms/kterm-6.2.0-r6 | 2 +- metadata/md5-cache/x11-terms/mlterm-3.8.4 | 2 +- metadata/md5-cache/x11-terms/mlterm-3.8.5 | 14 - metadata/md5-cache/x11-terms/mlterm-3.8.6 | 2 +- metadata/md5-cache/x11-terms/terminator-1.91 | 2 +- metadata/md5-cache/x11-themes/Manifest.gz | Bin 31688 -> 31692 bytes .../x11-themes/golden-xcursors-0.8-r1 | 4 +- metadata/md5-cache/x11-wm/Manifest.gz | Bin 19828 -> 19835 bytes metadata/md5-cache/x11-wm/plwm-2.7_rc1-r1 | 2 +- metadata/md5-cache/x11-wm/qtile-0.10.5 | 2 +- metadata/md5-cache/x11-wm/qtile-0.10.6 | 2 +- metadata/md5-cache/x11-wm/qtile-9999 | 2 +- metadata/md5-cache/x11-wm/xpra-1.0.9 | 2 +- metadata/md5-cache/x11-wm/xpra-2.1.3 | 2 +- metadata/md5-cache/x11-wm/xpra-2.2.1 | 2 +- metadata/md5-cache/x11-wm/xpra-2.2.2 | 2 +- metadata/md5-cache/x11-wm/xpra-2.2.6 | 2 +- metadata/news/timestamp.chk | 2 +- metadata/timestamp | 2 +- metadata/timestamp.chk | 2 +- metadata/timestamp.commit | 2 +- metadata/timestamp.x | 2 +- metadata/xml-schema/timestamp.chk | 2 +- net-analyzer/Manifest.gz | Bin 49629 -> 49615 bytes net-analyzer/graphite-web/Manifest | 2 - .../files/graphite-web-0.9.13-fhs-paths.patch | 76 - .../graphite-web-0.9.13-system-libs.patch | 100 - .../graphite-web-0.9.13-r3.ebuild | 108 - net-analyzer/icinga2/files/icinga2.initd-2 | 91 + ...2-2.9.0.ebuild => icinga2-2.9.0-r1.ebuild} | 2 +- net-analyzer/icinga2/icinga2-9999.ebuild | 2 +- net-analyzer/sslscan/sslscan-1.11.11.ebuild | 2 +- .../files/wireshark-99999999-qtsvg.patch | 12 +- net-analyzer/wireshark/wireshark-2.6.2.ebuild | 2 +- .../wireshark/wireshark-99999999.ebuild | 13 +- net-dns/Manifest.gz | Bin 9226 -> 9225 bytes net-dns/dnsmasq/dnsmasq-2.79.ebuild | 2 +- net-ftp/Manifest.gz | Bin 4504 -> 4503 bytes net-ftp/vsftpd/vsftpd-3.0.3-r2.ebuild | 2 +- net-libs/Manifest.gz | Bin 34215 -> 34218 bytes net-libs/axtls/axtls-2.1.3.ebuild | 2 +- net-libs/libpcap/Manifest | 1 + net-libs/libpcap/libpcap-1.9.0_rc2.ebuild | 77 + net-libs/libsrtp/libsrtp-2.2.0.ebuild | 2 +- net-mail/Manifest.gz | Bin 18232 -> 18234 bytes net-mail/notmuch/Manifest | 1 + net-mail/notmuch/notmuch-0.26.2.ebuild | 208 ++ net-misc/Manifest.gz | Bin 61031 -> 61046 bytes net-misc/curl/curl-7.61.0.ebuild | 2 +- .../files/lldpd-1.0.1-seccomp-add-brk.patch | 11 + net-misc/lldpd/lldpd-1.0.1-r1.ebuild | 103 + .../networkmanager-1.8.4.ebuild | 4 +- net-misc/oidentd/oidentd-2.0.8-r6.ebuild | 2 +- net-misc/sshrc/Manifest | 1 + net-misc/sshrc/sshrc-0.6.2.ebuild | 24 + net-misc/youtube-dl/Manifest | 2 +- ...04.ebuild => youtube-dl-2018.07.21.ebuild} | 0 net-nntp/Manifest.gz | Bin 2686 -> 2691 bytes net-nntp/nzbget/nzbget-20.0.ebuild | 2 +- net-p2p/Manifest.gz | Bin 9426 -> 9418 bytes .../airdcpp-webclient-2.3.0.ebuild | 2 +- net-p2p/amule/amule-2.3.2-r2.ebuild | 2 +- .../files/ktorrent-5.1.0-qt-5.11.patch | 23 + net-p2p/qbittorrent/qbittorrent-9999.ebuild | 4 +- ...8.6.ebuild => torrentinfo-1.8.6-r2.ebuild} | 18 +- net-print/Manifest.gz | Bin 6918 -> 6919 bytes net-print/cups-filters/Manifest | 1 - .../cups-filters/cups-filters-1.20.3.ebuild | 137 - .../cups-filters/cups-filters-1.20.4.ebuild | 4 + .../cups-filters-1.20.4-poppler-0.67.0.patch | 28 + net-proxy/Manifest.gz | Bin 6215 -> 6214 bytes net-proxy/haproxy/haproxy-1.8.9.ebuild | 2 +- net-vpn/Manifest.gz | Bin 4711 -> 4709 bytes .../openfortivpn/openfortivpn-1.7.1.ebuild | 2 +- net-wireless/Manifest.gz | Bin 15561 -> 15564 bytes net-wireless/unifi/Manifest | 2 +- ...fi-5.9.4-r1.ebuild => unifi-5.9.16.ebuild} | 2 +- profiles/Manifest.gz | Bin 186298 -> 186471 bytes profiles/arch/amd64/no-multilib/package.mask | 1 - profiles/arch/arm/package.use.mask | 4 - profiles/arch/s390/package.use.mask | 3 + .../linux/amd64/no-multilib/package.mask | 1 - profiles/package.mask | 25 +- profiles/releases/13.0/package.mask | 5 - profiles/releases/13.0/package.unmask | 7 + profiles/use.local.desc | 6 +- sci-chemistry/Manifest.gz | Bin 17395 -> 17569 bytes sci-chemistry/nmrdepaker/Manifest | 1 + .../nmrdepaker}/metadata.xml | 6 +- .../nmrdepaker/nmrdepaker-1.0.ebuild | 33 + sci-electronics/Manifest.gz | Bin 8562 -> 8566 bytes sci-electronics/puff/puff-20100127-r1.ebuild | 47 + sci-libs/Manifest.gz | Bin 41483 -> 41486 bytes sci-libs/szip/szip-2.1-r2.ebuild | 2 +- sci-mathematics/Manifest.gz | Bin 14993 -> 14993 bytes sci-mathematics/octave/octave-4.2.2.ebuild | 2 +- sci-mathematics/octave/octave-4.4.0.ebuild | 2 +- sys-apps/Manifest.gz | Bin 49672 -> 49674 bytes .../baselayout/baselayout-2.4.1-r2.ebuild | 3 +- sys-apps/baselayout/baselayout-2.6.ebuild | 3 +- sys-apps/baselayout/baselayout-9999.ebuild | 3 +- sys-apps/busybox/Manifest | 1 + sys-apps/busybox/busybox-1.29.1.ebuild | 329 ++ sys-apps/coreutils/coreutils-8.29-r1.ebuild | 2 +- sys-apps/fd/fd-7.0.0.ebuild | 2 +- sys-apps/gptfdisk/gptfdisk-1.0.3.ebuild | 2 +- sys-apps/sandbox/sandbox-2.13.ebuild | 2 +- .../files/usbutils-010-fix-py3-support.patch | 145 + ...tils-010.ebuild => usbutils-010-r1.ebuild} | 4 +- sys-apps/util-linux/util-linux-2.32-r5.ebuild | 2 +- sys-apps/util-linux/util-linux-2.32.1.ebuild | 2 +- sys-apps/util-linux/util-linux-9999.ebuild | 2 +- sys-auth/Manifest.gz | Bin 11069 -> 11067 bytes sys-auth/libfprint/libfprint-0.6.0-r2.ebuild | 2 +- sys-cluster/Manifest.gz | Bin 15697 -> 15697 bytes .../keepalived/keepalived-1.4.3.ebuild | 2 +- sys-devel/Manifest.gz | Bin 9492 -> 9486 bytes sys-devel/clang-common/Manifest | 1 - .../clang-common/clang-common-6.0.0.ebuild | 33 - .../clang-runtime-5.0.1-r1.ebuild | 31 - .../clang-runtime/clang-runtime-5.0.1.ebuild | 25 - .../clang-runtime-6.0.0-r1.ebuild | 31 - sys-devel/clang/Manifest | 8 - sys-devel/clang/clang-4.0.1.ebuild | 2 +- sys-devel/clang/clang-5.0.1.ebuild | 323 -- sys-devel/clang/clang-5.0.2.ebuild | 8 +- sys-devel/clang/clang-6.0.0-r1.ebuild | 325 -- sys-devel/clang/clang-6.0.1.ebuild | 2 +- ...type-to-find-compiler-rt-libraries-o.patch | 0 ...ix-clang-test-for-FreeBSD-and-NetBSD.patch | 0 ...d-library-path-variable-is-LD_LIBRAR.patch | 0 ...alidated-iterator-in-insertTargetAnd.patch | 55 - .../darwin_prefix-include-paths.patch | 0 sys-devel/gcc/gcc-7.3.0-r3.ebuild | 2 +- sys-devel/lld/Manifest | 4 - sys-devel/lld/lld-5.0.1.ebuild | 73 - sys-devel/lld/lld-6.0.0.ebuild | 75 - sys-devel/llvm-common/Manifest | 2 - .../llvm-common/llvm-common-5.0.1.ebuild | 35 - .../llvm-common/llvm-common-5.0.2.ebuild | 2 +- .../llvm-common/llvm-common-6.0.0.ebuild | 35 - sys-devel/llvm/Manifest | 4 - .../files/6.0.0/0001-Merging-r326843.patch | 36 - sys-devel/llvm/llvm-5.0.1.ebuild | 256 -- sys-devel/llvm/llvm-5.0.2.ebuild | 2 +- sys-devel/llvm/llvm-6.0.0-r1.ebuild | 265 -- sys-devel/llvm/llvm-6.0.0.ebuild | 262 -- sys-firmware/Manifest.gz | Bin 5036 -> 5042 bytes sys-firmware/intel-microcode/Manifest | 2 +- ...ebuild => intel-microcode-20180721.ebuild} | 4 +- sys-fs/Manifest.gz | Bin 22008 -> 22009 bytes ...0.ebuild => cachefilesd-0.10.10-r1.ebuild} | 3 +- sys-fs/cryptsetup/Manifest | 1 - ....7.5.ebuild => cryptsetup-1.7.5-r1.ebuild} | 4 +- sys-fs/cryptsetup/cryptsetup-2.0.2.ebuild | 126 - ....0.3.ebuild => cryptsetup-2.0.3-r1.ebuild} | 4 +- sys-fs/lsscsi/Manifest | 1 + sys-fs/lsscsi/lsscsi-0.30.ebuild | 14 + sys-kernel/Manifest.gz | Bin 4405 -> 4403 bytes sys-kernel/gentoo-sources/Manifest | 73 +- .../gentoo-sources-4.14.50.ebuild | 28 - .../gentoo-sources-4.14.51.ebuild | 28 - .../gentoo-sources-4.14.52.ebuild | 2 +- .../gentoo-sources-4.14.53.ebuild | 28 - .../gentoo-sources-4.14.54.ebuild | 28 - ...4.ebuild => gentoo-sources-4.14.57.ebuild} | 2 +- .../gentoo-sources-4.16.18.ebuild | 28 - ...49.ebuild => gentoo-sources-4.17.9.ebuild} | 2 +- .../gentoo-sources-4.4.136.ebuild | 28 - .../gentoo-sources-4.4.137.ebuild | 28 - .../gentoo-sources-4.4.138.ebuild | 28 - .../gentoo-sources-4.4.139.ebuild | 28 - ...8.ebuild => gentoo-sources-4.4.143.ebuild} | 2 +- .../gentoo-sources-4.9.105.ebuild | 28 - .../gentoo-sources-4.9.106.ebuild | 28 - .../gentoo-sources-4.9.107.ebuild | 28 - .../gentoo-sources-4.9.108.ebuild | 28 - .../gentoo-sources-4.9.109.ebuild | 28 - ...7.ebuild => gentoo-sources-4.9.114.ebuild} | 2 +- .../gentoo-sources-4.9.76-r1.ebuild | 28 - .../gentoo-sources-4.9.85.ebuild | 28 - sys-kernel/vanilla-sources/Manifest | 10 +- ....ebuild => vanilla-sources-4.14.57.ebuild} | 0 ...8.ebuild => vanilla-sources-4.17.9.ebuild} | 0 ....ebuild => vanilla-sources-4.4.143.ebuild} | 0 .../vanilla-sources-4.9.113.ebuild | 16 - ....ebuild => vanilla-sources-4.9.114.ebuild} | 0 sys-libs/Manifest.gz | Bin 15929 -> 15925 bytes sys-libs/compiler-rt-sanitizers/Manifest | 4 - .../compiler-rt-sanitizers-5.0.1.ebuild | 178 - .../compiler-rt-sanitizers-6.0.0.ebuild | 170 - sys-libs/compiler-rt/Manifest | 2 - sys-libs/compiler-rt/compiler-rt-5.0.1.ebuild | 112 - sys-libs/compiler-rt/compiler-rt-6.0.0.ebuild | 109 - sys-libs/libcap/libcap-2.25.ebuild | 2 +- sys-libs/libcxx/Manifest | 2 - sys-libs/libcxx/libcxx-5.0.1.ebuild | 207 -- sys-libs/libcxx/libcxx-6.0.0.ebuild | 213 -- sys-libs/libcxxabi/Manifest | 4 - sys-libs/libcxxabi/libcxxabi-5.0.1.ebuild | 123 - sys-libs/libcxxabi/libcxxabi-6.0.0.ebuild | 119 - sys-libs/libomp/Manifest | 2 - sys-libs/libomp/libomp-5.0.1.ebuild | 90 - sys-libs/libomp/libomp-6.0.0.ebuild | 115 - sys-libs/llvm-libunwind/Manifest | 4 - .../llvm-libunwind-5.0.1.ebuild | 46 - .../llvm-libunwind-6.0.0.ebuild | 143 - sys-process/Manifest.gz | Bin 8832 -> 8823 bytes sys-process/audit/audit-2.7.1.ebuild | 2 +- sys-process/psmisc/psmisc-23.1-r1.ebuild | 2 +- virtual/Manifest.gz | Bin 33749 -> 33762 bytes virtual/emacs/emacs-23.ebuild | 4 +- virtual/emacs/emacs-24.ebuild | 4 +- virtual/emacs/emacs-25.ebuild | 2 +- virtual/emacs/emacs-26.ebuild | 2 +- .../perl-Compress-Raw-Bzip2-2.69.0-r1.ebuild | 4 +- .../perl-IO-Socket-IP-0.370.0-r3.ebuild | 4 +- .../perl-Math-BigInt-1.999.715-r2.ebuild | 2 +- ...i2dvi-0-r1.ebuild => texi2dvi-0-r2.ebuild} | 2 +- www-client/Manifest.gz | Bin 7036 -> 7038 bytes www-client/chromium/Manifest | 5 +- ....0.ebuild => chromium-67.0.3396.99.ebuild} | 32 +- ...17.ebuild => chromium-68.0.3440.68.ebuild} | 1 + .../chromium/chromium-69.0.3493.3.ebuild | 672 ++++ .../chromium/files/chromium-compiler-r4.patch | 168 + .../files/chromium-ffmpeg-ebp-r0.patch | 18 + .../files/chromium-ffmpeg-ebp-r1.patch | 18 + www-client/opera-beta/Manifest | 1 + .../opera-beta/opera-beta-55.0.2994.20.ebuild | 114 + www-client/w3m/w3m-0.5.3_p20180125.ebuild | 8 +- www-servers/Manifest.gz | Bin 5709 -> 5712 bytes www-servers/nginx/Manifest | 12 - www-servers/nginx/nginx-1.12.2-r1.ebuild | 1005 ------ ....14.0-r2.ebuild => nginx-1.14.0-r3.ebuild} | 4 +- www-servers/nginx/nginx-1.15.0-r2.ebuild | 1079 ------ ...x-1.15.1.ebuild => nginx-1.15.1-r1.ebuild} | 4 +- x11-apps/Manifest.gz | Bin 14876 -> 14874 bytes x11-apps/iceauth/iceauth-1.0.8.ebuild | 2 +- x11-base/Manifest.gz | Bin 1055 -> 1049 bytes x11-base/xcb-proto/xcb-proto-1.13.ebuild | 2 +- x11-drivers/Manifest.gz | Bin 6211 -> 6212 bytes x11-drivers/nvidia-drivers/Manifest | 3 + .../nvidia-drivers-396.45.ebuild | 581 ++++ .../xf86-video-vboxvideo-1.0.0.ebuild | 2 +- x11-libs/Manifest.gz | Bin 21988 -> 21997 bytes x11-libs/gtk+/gtk+-2.24.32.ebuild | 2 +- x11-libs/gtk+/gtk+-3.22.30.ebuild | 2 +- .../gtksourceview/gtksourceview-3.24.8.ebuild | 2 +- x11-libs/libXv/libXv-1.0.11-r1.ebuild | 2 +- .../libxkbcommon/libxkbcommon-0.8.0.ebuild | 2 +- .../libxshmfence/libxshmfence-1.3-r1.ebuild | 2 +- .../xcb-util-image-0.4.0-r1.ebuild | 2 +- x11-misc/Manifest.gz | Bin 48069 -> 48236 bytes x11-misc/enlightenment-extra/Manifest | 1 + .../enlightenment-extra-0.0.1.ebuild | 44 + x11-misc/enlightenment-extra/metadata.xml | 12 + x11-misc/sddm/Manifest | 1 + .../sddm/files/sddm-0.18.0-Xsession.patch | 24 + .../sddm/files/sddm-0.18.0-sddmconfdir.patch | 32 + x11-misc/sddm/sddm-0.18.0.ebuild | 96 + .../xdg-user-dirs/xdg-user-dirs-0.17.ebuild | 2 +- x11-misc/xfe/Manifest | 1 + ...2-use_pkgconfig_for_freetype_and_xft.patch | 4 +- x11-misc/xfe/xfe-1.43.ebuild | 68 + .../xorg-cf-files/xorg-cf-files-1.0.6.ebuild | 4 +- x11-plugins/Manifest.gz | Bin 28705 -> 28710 bytes x11-plugins/wmamixer/Manifest | 1 + x11-plugins/wmamixer/wmamixer-1.0.ebuild | 32 + x11-terms/Manifest.gz | Bin 4528 -> 4530 bytes x11-terms/kterm/kterm-6.2.0-r6.ebuild | 3 +- x11-terms/mlterm/Manifest | 1 - x11-terms/mlterm/metadata.xml | 44 +- x11-terms/mlterm/mlterm-3.8.4.ebuild | 4 +- x11-terms/mlterm/mlterm-3.8.5.ebuild | 127 - x11-terms/mlterm/mlterm-3.8.6.ebuild | 4 +- x11-themes/Manifest.gz | Bin 22428 -> 22428 bytes .../golden-xcursors-0.8-r1.ebuild | 2 +- 6287 files changed, 16860 insertions(+), 30808 deletions(-) rename app-admin/abrt/{abrt-2.10.10-r1.ebuild => abrt-2.10.10-r2.ebuild} (99%) delete mode 100644 app-admin/abrt/abrt-2.10.10.ebuild delete mode 100644 app-admin/abrt/abrt-2.10.9.ebuild create mode 100644 app-admin/apg/apg-2.3.0b-r6.ebuild delete mode 100644 app-admin/clsync/clsync-0.4.1.ebuild rename app-backup/dar/{dar-2.5.14.ebuild => dar-2.5.16.ebuild} (78%) delete mode 100644 app-backup/rdiff-backup/rdiff-backup-1.3.3-r1.ebuild create mode 100644 app-crypt/glep63-check/glep63-check-2.ebuild delete mode 100644 app-dicts/canna-2ch/canna-2ch-20030827.ebuild delete mode 100644 app-dicts/canna-2ch/files/canna-2ch-20030827-gentoo.patch delete mode 100644 app-doc/clsync-docs/clsync-docs-0.4.1.ebuild delete mode 100644 app-editors/emact/emact-2.56.0.ebuild delete mode 100644 app-editors/okteta/okteta-17.12.3.ebuild create mode 100644 app-emacs/php-mode/php-mode-1.19.1.ebuild rename app-emulation/wine-any/{wine-any-3.10.ebuild => wine-any-3.13.ebuild} (97%) rename app-emulation/wine-d3d9/{wine-d3d9-3.10.ebuild => wine-d3d9-3.13.ebuild} (100%) rename app-emulation/wine-staging/{wine-staging-3.10.ebuild => wine-staging-3.13.ebuild} (97%) rename app-emulation/wine-vanilla/{wine-vanilla-3.10.ebuild => wine-vanilla-3.13.ebuild} (100%) delete mode 100644 app-i18n/ibus-m17n/ibus-m17n-1.3.2.ebuild rename app-i18n/kakasi/{kakasi-2.3.4-r1.ebuild => kakasi-2.3.4-r2.ebuild} (57%) create mode 100644 app-misc/skim/skim-0.5.1.ebuild create mode 100644 app-office/ledger/files/ledger-3.1.1-r1-boost-python.patch create mode 100644 app-office/ledger/ledger-3.1.1-r1.ebuild create mode 100644 app-text/dvisvgm/dvisvgm-2.4.2.ebuild create mode 100644 app-text/po4a/po4a-0.54.ebuild delete mode 100644 app-text/poppler/poppler-0.63.0.ebuild rename app-text/poppler/{poppler-0.64.0.ebuild => poppler-0.67.0.ebuild} (95%) delete mode 100644 app-text/texlive-core/texlive-core-2016-r6.ebuild create mode 100644 app-text/xapian-omega/xapian-omega-1.4.7.ebuild create mode 100644 dev-db/mysql/mysql-5.5.60-r1.ebuild create mode 100644 dev-db/mysql/mysql-5.6.40-r1.ebuild create mode 100644 dev-db/percona-server/percona-server-5.6.40.84.0.ebuild create mode 100644 dev-embedded/libftdi/libftdi-1.4.ebuild create mode 100644 dev-lang/gprolog/files/gprolog-1.4.5-ldflags.patch create mode 100644 dev-lang/gprolog/files/gprolog-1.4.5-links.patch create mode 100644 dev-lang/gprolog/files/gprolog-1.4.5-nodocs.patch create mode 100644 dev-lang/gprolog/files/gprolog-1.4.5-txt-file.patch create mode 100644 dev-lang/gprolog/gprolog-1.4.5.ebuild delete mode 100644 dev-lang/logtalk/files/logtalk-3.00.0-no-user-docs.patch delete mode 100644 dev-lang/logtalk/files/logtalk-3.03.0-no-user-docs.patch create mode 100644 dev-lang/logtalk/files/logtalk-3.18.0-portage.patch delete mode 100644 dev-lang/logtalk/logtalk-3.00.0.ebuild delete mode 100644 dev-lang/logtalk/logtalk-3.03.0.ebuild rename dev-lang/logtalk/{logtalk-3.07.0.ebuild => logtalk-3.18.0.ebuild} (61%) rename dev-lang/php/{php-5.6.35-r1.ebuild => php-5.6.37.ebuild} (98%) rename dev-lang/php/{php-7.3.0_alpha1.ebuild => php-7.0.31.ebuild} (91%) rename dev-lang/php/{php-7.1.19.ebuild => php-7.1.20.ebuild} (100%) rename dev-lang/php/{php-7.2.7.ebuild => php-7.2.8.ebuild} (100%) delete mode 100644 dev-libs/libclsync/libclsync-0.4.1.ebuild create mode 100644 dev-libs/libnl/libnl-1.1.4-r1.ebuild delete mode 100644 dev-libs/libnl/libnl-3.2.28.ebuild create mode 100644 dev-libs/xapian-bindings/xapian-bindings-1.4.7.ebuild create mode 100644 dev-libs/xapian/xapian-1.4.7.ebuild delete mode 100644 dev-ml/llvm-ocaml/llvm-ocaml-5.0.1.ebuild delete mode 100644 dev-ml/llvm-ocaml/llvm-ocaml-6.0.0.ebuild create mode 100644 dev-perl/Exporter-Tiny/Exporter-Tiny-1.2.1.ebuild delete mode 100644 dev-perl/GnuPG-Interface/GnuPG-Interface-0.520.0-r1.ebuild delete mode 100644 dev-perl/OOTools/OOTools-2.300.0-r1.ebuild delete mode 100644 dev-perl/Ogg-Vorbis-Header-PurePerl/Ogg-Vorbis-Header-PurePerl-1.0.0-r1.ebuild delete mode 100644 dev-perl/PBKDF2-Tiny/PBKDF2-Tiny-0.5.0.ebuild delete mode 100644 dev-perl/PDL-Graphics-Gnuplot/PDL-Graphics-Gnuplot-2.11.0.ebuild delete mode 100644 dev-perl/PGPLOT/PGPLOT-2.210.0.ebuild delete mode 100644 dev-perl/POE-Component-PreforkDispatch/POE-Component-PreforkDispatch-0.101.0-r1.ebuild delete mode 100644 dev-perl/POSIX-strftime-Compiler/POSIX-strftime-Compiler-0.410.0.ebuild delete mode 100644 dev-perl/PPIx-EditorTools/PPIx-EditorTools-0.190.0.ebuild delete mode 100644 dev-perl/ParaDNS/ParaDNS-2.0.0-r1.ebuild delete mode 100644 dev-perl/Parse-ErrorString-Perl/Parse-ErrorString-Perl-0.220.0.ebuild delete mode 100644 dev-perl/Passwd-Linux/Passwd-Linux-1.200.0-r1.ebuild delete mode 100644 dev-perl/Perl-Unsafe-Signals/Perl-Unsafe-Signals-0.30.0.ebuild delete mode 100644 dev-perl/Perlbal/Perlbal-1.800.0-r1.ebuild delete mode 100644 dev-perl/Perlbal/files/perlbal_conf.d_1.58 delete mode 100644 dev-perl/Perlbal/files/perlbal_init.d_1.58 delete mode 100644 dev-perl/Pod-Strip/Pod-Strip-1.20.0.ebuild delete mode 100644 dev-perl/RRD-Simple/RRD-Simple-1.440.0-r1.ebuild delete mode 100644 dev-perl/Rcs/Rcs-1.50.0-r1.ebuild delete mode 100644 dev-perl/Redis/Redis-1.976.0.ebuild delete mode 100644 dev-perl/RedisDB-Parser/RedisDB-Parser-2.200.0.ebuild delete mode 100644 dev-perl/Ref-Util/Ref-Util-0.101.0.ebuild delete mode 100644 dev-perl/Ref-Util/Ref-Util-0.111.0.ebuild delete mode 100644 dev-perl/Ref-Util/Ref-Util-0.113.0.ebuild delete mode 100644 dev-perl/Role-Tiny/Role-Tiny-2.0.1.ebuild delete mode 100644 dev-perl/Router-Simple/Router-Simple-0.140.0-r1.ebuild delete mode 100644 dev-perl/SQL-Translator/SQL-Translator-0.110.210.ebuild create mode 100644 dev-perl/Search-Xapian/Search-Xapian-1.2.25.1.ebuild delete mode 100644 dev-perl/Sereal-Decoder/Sereal-Decoder-3.15.0.ebuild delete mode 100644 dev-perl/Sereal-Encoder/Sereal-Encoder-3.15.0.ebuild delete mode 100644 dev-perl/Sereal/Sereal-3.15.0.ebuild delete mode 100644 dev-perl/Software-License/Software-License-0.103.12.ebuild delete mode 100644 dev-perl/Sort-Key-IPv4/Sort-Key-IPv4-0.30.0.ebuild delete mode 100644 dev-perl/Sort-Key/Sort-Key-1.330.0.ebuild delete mode 100644 dev-perl/Sphinx-Search/Sphinx-Search-0.290.0-r1.ebuild delete mode 100644 dev-perl/Starlet/Starlet-0.290.0.ebuild delete mode 100644 dev-perl/Statistics-Distributions/Statistics-Distributions-1.02.ebuild delete mode 100644 dev-perl/Statistics-TTest/Statistics-TTest-1.1.0.ebuild delete mode 100644 dev-perl/String-Escape/String-Escape-2010.002.ebuild rename dev-perl/String-Print/{String-Print-0.150.0.ebuild => String-Print-0.930.0.ebuild} (74%) delete mode 100644 dev-perl/Syntax-Highlight-Engine-Simple-Perl/Syntax-Highlight-Engine-Simple-Perl-0.20.0.ebuild delete mode 100644 dev-perl/Syntax-Highlight-Engine-Simple/Syntax-Highlight-Engine-Simple-0.100.0.ebuild delete mode 100644 dev-perl/Syntax-Highlight-Engine-Simple/Syntax-Highlight-Engine-Simple-0.90.0.ebuild delete mode 100644 dev-perl/Syntax-Keyword-Junction/Syntax-Keyword-Junction-0.3.8.ebuild delete mode 100644 dev-perl/Sys-Mmap/Sys-Mmap-0.170.0.ebuild delete mode 100644 dev-perl/Sysadm-Install/Sysadm-Install-0.460.0-r1.ebuild delete mode 100644 dev-perl/TAP-Parser-SourceHandler-pgTAP/TAP-Parser-SourceHandler-pgTAP-3.310.0.ebuild delete mode 100644 dev-perl/TAP-Parser-SourceHandler-pgTAP/TAP-Parser-SourceHandler-pgTAP-3.320.0.ebuild delete mode 100644 dev-perl/TeX-Encode/TeX-Encode-1.300.0.ebuild delete mode 100644 dev-perl/Test-Deep-JSON/Test-Deep-JSON-0.30.0.ebuild delete mode 100644 dev-perl/Test-Differences/Test-Differences-0.630.0.ebuild delete mode 100644 dev-perl/Test-FailWarnings/Test-FailWarnings-0.8.0.ebuild delete mode 100644 dev-perl/Test-MockModule/Test-MockModule-0.50.0-r2.ebuild delete mode 100644 dev-perl/Test-MockTime-HiRes/Test-MockTime-HiRes-0.60.0.ebuild delete mode 100644 dev-perl/Test-MockTime-HiRes/Test-MockTime-HiRes-0.70.0.ebuild delete mode 100644 dev-perl/Test-MockTime/Test-MockTime-0.150.0.ebuild delete mode 100644 dev-perl/Test-Needs/Test-Needs-0.2.2.ebuild delete mode 100644 dev-perl/Test-Number-Delta/Test-Number-Delta-1.40.0.ebuild delete mode 100644 dev-perl/Test-Perl-Critic/Test-Perl-Critic-1.20.0-r1.ebuild delete mode 100644 dev-perl/Test-Time/Test-Time-0.40.0.ebuild delete mode 100644 dev-perl/Test-UseAllModules/Test-UseAllModules-0.170.0.ebuild delete mode 100644 dev-perl/Test-Version/Test-Version-2.50.0.ebuild delete mode 100644 dev-perl/Test-Without-Module/Test-Without-Module-0.180.0.ebuild delete mode 100644 dev-perl/Test2-Plugin-NoWarnings/Test2-Plugin-NoWarnings-0.50.0.ebuild delete mode 100644 dev-perl/Text-Diff/Text-Diff-1.410.0-r1.ebuild delete mode 100644 dev-perl/Text-Diff/Text-Diff-1.430.0.ebuild delete mode 100644 dev-perl/Text-Table/Text-Table-1.130.0.ebuild delete mode 100644 dev-perl/Text-Table/Text-Table-1.132.0.ebuild delete mode 100644 dev-perl/Text-WikiFormat/Text-WikiFormat-0.800.0-r1.ebuild delete mode 100644 dev-perl/Throwable/Throwable-0.200.11.ebuild delete mode 100644 dev-perl/Tie-Cache/Tie-Cache-0.190.0-r1.ebuild delete mode 100644 dev-perl/Time-Format/Time-Format-1.120.0.ebuild delete mode 100644 dev-perl/Time-Moment/Time-Moment-0.420.0.ebuild delete mode 100644 dev-perl/Time-Out/Time-Out-0.110.0.ebuild delete mode 100644 dev-perl/Time-ParseDate/Time-ParseDate-2011.51.700-r1.ebuild delete mode 100644 dev-perl/Time-Period/Time-Period-1.240.0-r1.ebuild delete mode 100644 dev-perl/Time-TAI64/Time-TAI64-2.110.0-r1.ebuild delete mode 100644 dev-perl/Try-Tiny/Try-Tiny-0.220.0.ebuild delete mode 100644 dev-perl/Types-Serialiser/Types-Serialiser-1.0.0.ebuild create mode 100644 dev-perl/YAML/YAML-1.260.0.ebuild delete mode 100644 dev-perl/syntax/syntax-0.4.0.ebuild rename dev-python/carbon/{carbon-1.1.3.ebuild => carbon-1.1.3-r1.ebuild} (94%) delete mode 100644 dev-python/clang-python/clang-python-5.0.1.ebuild delete mode 100644 dev-python/clang-python/clang-python-6.0.0.ebuild rename dev-python/django-openstack-auth/{django-openstack-auth-3.2.0.ebuild => django-openstack-auth-3.2.0-r1.ebuild} (98%) create mode 100644 dev-python/django-tastypie/django-tastypie-0.13.3-r1.ebuild delete mode 100644 dev-python/django/django-1.4.22.ebuild delete mode 100644 dev-python/django/django-1.5.12.ebuild delete mode 100644 dev-python/django/django-1.6.11.ebuild delete mode 100644 dev-python/django/django-1.7.11.ebuild rename dev-python/django/{django-1.10.7.ebuild => django-1.8.19.ebuild} (87%) delete mode 100644 dev-python/django/django-1.9.13.ebuild delete mode 100644 dev-python/django/files/django-1.4.19-bashcomp.patch delete mode 100644 dev-python/django/files/django-1.5-py3tests.patch delete mode 100644 dev-python/django/files/django-1.5.4-objects.patch delete mode 100644 dev-python/django/files/django-1.6-objects.patch delete mode 100644 dev-python/django/files/django-1.6.10-bashcomp.patch delete mode 100644 dev-python/lit/lit-5.0.1.ebuild delete mode 100644 dev-python/lit/lit-6.0.0.ebuild delete mode 100644 dev-python/llvmlite/llvmlite-0.21.0.ebuild delete mode 100644 dev-python/llvmlite/llvmlite-0.23.2.ebuild rename dev-python/mecab-python/files/{mecab-python-py3.diff => mecab-python-python3.patch} (100%) rename dev-python/minidb/{minidb-2.0.1-r1.ebuild => minidb-2.0.2-r1.ebuild} (79%) delete mode 100644 dev-python/nagiosplugin/nagiosplugin-1.2.3.ebuild rename dev-python/pbr/{pbr-4.1.0.ebuild => pbr-4.1.1.ebuild} (100%) create mode 100644 dev-python/pep8/pep8-1.7.1.ebuild create mode 100644 dev-python/pydecomp/pydecomp-0.3.ebuild create mode 100644 dev-python/pytest-mock/pytest-mock-1.10.0.ebuild create mode 100644 dev-python/python-docs/python-docs-3.7.0.ebuild create mode 100644 dev-python/seaborn/seaborn-0.8.1.ebuild delete mode 100644 dev-qt/qt-creator/qt-creator-4.5.2.ebuild delete mode 100644 dev-qt/qt-creator/qt-creator-4.6.1.ebuild create mode 100644 dev-ros/openni2_camera/openni2_camera-0.4.0.ebuild delete mode 100644 dev-ros/openni2_launch/openni2_launch-0.2.2.ebuild delete mode 100644 dev-ros/openni2_launch/openni2_launch-0.2.3.ebuild rename dev-ros/openni2_launch/{openni2_launch-0.3.0.ebuild => openni2_launch-0.4.0.ebuild} (92%) create mode 100644 dev-ros/realtime_tools/realtime_tools-1.12.0.ebuild create mode 100644 dev-ros/rospack/rospack-2.5.1.ebuild create mode 100644 dev-ros/rqt_dep/rqt_dep-0.4.9.ebuild create mode 100644 dev-ros/rqt_rviz/rqt_rviz-0.6.0.ebuild create mode 100644 dev-ruby/capybara/capybara-3.4.1.ebuild create mode 100644 dev-ruby/ddmetrics/ddmetrics-1.0.1.ebuild delete mode 100644 dev-ruby/did_you_mean/did_you_mean-1.2.0.ebuild create mode 100644 dev-ruby/fakefs/fakefs-0.17.0.ebuild delete mode 100644 dev-ruby/rspec-core/rspec-core-3.7.0.ebuild rename dev-ruby/selenium-webdriver/{selenium-webdriver-3.11.0.ebuild => selenium-webdriver-3.13.1.ebuild} (100%) delete mode 100644 dev-ruby/selenium-webdriver/selenium-webdriver-3.8.0.ebuild create mode 100644 dev-scheme/gauche-mecab/Manifest create mode 100644 dev-scheme/gauche-mecab/gauche-mecab-1.0.2.ebuild create mode 100644 dev-scheme/gauche-mecab/metadata.xml rename dev-scheme/gauche/{gauche-0.9.6.ebuild => gauche-0.9.6-r1.ebuild} (94%) delete mode 100644 dev-tex/biber/biber-2.7.ebuild delete mode 100644 dev-tex/biber/biber-2.9.ebuild rename dev-tex/biblatex/{biblatex-3.4-r1.ebuild => biblatex-3.4-r2.ebuild} (91%) delete mode 100644 dev-tex/biblatex/biblatex-3.7-r1.ebuild delete mode 100644 dev-tex/biblatex/biblatex-3.7.ebuild delete mode 100644 dev-tex/biblatex/biblatex-3.9.ebuild delete mode 100644 dev-tex/glossaries/glossaries-4.07.ebuild delete mode 100644 dev-tex/glossaries/glossaries-4.11.ebuild delete mode 100644 dev-tex/latexdiff/latexdiff-1.1.1.ebuild delete mode 100644 dev-tex/latexdiff/latexdiff-1.2.0-r1.ebuild delete mode 100644 dev-texlive/texlive-basic/files/texmfcnflua2016.patch delete mode 100644 dev-texlive/texlive-basic/texlive-basic-2016.ebuild delete mode 100644 dev-texlive/texlive-bibtexextra/texlive-bibtexextra-2016.ebuild delete mode 100644 dev-texlive/texlive-context/texlive-context-2016.ebuild delete mode 100644 dev-texlive/texlive-fontsextra/texlive-fontsextra-2016.ebuild delete mode 100644 dev-texlive/texlive-fontsrecommended/texlive-fontsrecommended-2016.ebuild delete mode 100644 dev-texlive/texlive-fontutils/texlive-fontutils-2016.ebuild delete mode 100644 dev-texlive/texlive-formatsextra/texlive-formatsextra-2016.ebuild delete mode 100644 dev-texlive/texlive-games/texlive-games-2016.ebuild delete mode 100644 dev-texlive/texlive-genericextra/Manifest delete mode 100644 dev-texlive/texlive-genericextra/metadata.xml delete mode 100644 dev-texlive/texlive-genericextra/texlive-genericextra-2016.ebuild delete mode 100644 dev-texlive/texlive-genericrecommended/Manifest delete mode 100644 dev-texlive/texlive-genericrecommended/metadata.xml delete mode 100644 dev-texlive/texlive-genericrecommended/texlive-genericrecommended-2016.ebuild delete mode 100644 dev-texlive/texlive-humanities/texlive-humanities-2016.ebuild delete mode 100644 dev-texlive/texlive-langafrican/Manifest delete mode 100644 dev-texlive/texlive-langafrican/metadata.xml delete mode 100644 dev-texlive/texlive-langafrican/texlive-langafrican-2016.ebuild delete mode 100644 dev-texlive/texlive-langarabic/texlive-langarabic-2016.ebuild delete mode 100644 dev-texlive/texlive-langchinese/texlive-langchinese-2016.ebuild delete mode 100644 dev-texlive/texlive-langcjk/texlive-langcjk-2016.ebuild delete mode 100644 dev-texlive/texlive-langcyrillic/texlive-langcyrillic-2016.ebuild delete mode 100644 dev-texlive/texlive-langitalian/texlive-langitalian-2016.ebuild delete mode 100644 dev-texlive/texlive-langjapanese/texlive-langjapanese-2016.ebuild delete mode 100644 dev-texlive/texlive-langkorean/texlive-langkorean-2016.ebuild delete mode 100644 dev-texlive/texlive-langother/texlive-langother-2016.ebuild delete mode 100644 dev-texlive/texlive-langpolish/texlive-langpolish-2016.ebuild delete mode 100644 dev-texlive/texlive-langportuguese/texlive-langportuguese-2016.ebuild delete mode 100644 dev-texlive/texlive-langspanish/texlive-langspanish-2016.ebuild delete mode 100644 dev-texlive/texlive-latex/texlive-latex-2016.ebuild delete mode 100644 dev-texlive/texlive-latexextra/texlive-latexextra-2016.ebuild delete mode 100644 dev-texlive/texlive-latexrecommended/texlive-latexrecommended-2016.ebuild delete mode 100644 dev-texlive/texlive-luatex/texlive-luatex-2016.ebuild delete mode 100644 dev-texlive/texlive-mathscience/texlive-mathscience-2016.ebuild delete mode 100644 dev-texlive/texlive-metapost/texlive-metapost-2016.ebuild delete mode 100644 dev-texlive/texlive-music/texlive-music-2016.ebuild delete mode 100644 dev-texlive/texlive-omega/Manifest delete mode 100644 dev-texlive/texlive-omega/metadata.xml delete mode 100644 dev-texlive/texlive-omega/texlive-omega-2016.ebuild delete mode 100644 dev-texlive/texlive-pictures/texlive-pictures-2016.ebuild delete mode 100644 dev-texlive/texlive-plainextra/Manifest delete mode 100644 dev-texlive/texlive-plainextra/metadata.xml delete mode 100644 dev-texlive/texlive-plainextra/texlive-plainextra-2016.ebuild delete mode 100644 dev-texlive/texlive-pstricks/texlive-pstricks-2016.ebuild delete mode 100644 dev-texlive/texlive-publishers/texlive-publishers-2016.ebuild delete mode 100644 dev-texlive/texlive-xetex/texlive-xetex-2016.ebuild rename dev-util/android-studio/{android-studio-3.1.3.0.173.4819257.ebuild => android-studio-3.1.3.0.173.4819257-r1.ebuild} (93%) create mode 100644 dev-util/android-studio/files/0001-use-java-home-before-bundled.patch delete mode 100644 dev-util/catalyst/catalyst-2.0.9999.ebuild rename dev-util/catalyst/{catalyst-3.0.0.ebuild => catalyst-3.0.2.ebuild} (61%) create mode 100644 dev-util/gn/Manifest create mode 100644 dev-util/gn/files/gn-gen-r0.patch create mode 100644 dev-util/gn/gn-0.1445.ebuild create mode 100644 dev-util/gn/metadata.xml delete mode 100644 dev-util/lldb/lldb-5.0.1.ebuild delete mode 100644 dev-util/lldb/lldb-6.0.0.ebuild rename dev-util/meson/{meson-0.47.0.ebuild => meson-0.47.1.ebuild} (100%) rename dev-util/qbs/{qbs-1.10.1.ebuild => qbs-1.12.0.ebuild} (79%) delete mode 100644 dev-vcs/giggle/Manifest delete mode 100644 dev-vcs/giggle/files/giggle-0.6.2-gtksourceview-3.8.0.patch delete mode 100644 dev-vcs/giggle/files/giggle-0.7-vte-2.91.patch delete mode 100644 dev-vcs/giggle/giggle-0.7-r2.ebuild create mode 100644 dev-vcs/subversion/subversion-1.10.2.ebuild create mode 100644 games-action/trosh/trosh-20-r2.ebuild create mode 100644 games-arcade/mrrescue/mrrescue-1.02b-r2.ebuild create mode 100644 games-arcade/orthorobot/orthorobot-0-r2.ebuild create mode 100644 games-emulation/dolphin/files/dolphin-5.0-xgetbv.patch create mode 100644 games-engines/love/love-0.10.2.ebuild create mode 100644 games-engines/love/love-0.8.0-r2.ebuild create mode 100644 games-engines/love/love-11.1.ebuild create mode 100644 games-engines/love/love-9999.ebuild rename games-fps/yamagi-quake2/{yamagi-quake2-7.10.ebuild => yamagi-quake2-7.21.ebuild} (77%) rename games-strategy/freeciv/{freeciv-2.6.0_beta3.ebuild => freeciv-2.6.0_rc2.ebuild} (94%) rename kde-apps/dolphin/{dolphin-18.04.3.ebuild => dolphin-18.04.3-r1.ebuild} (93%) create mode 100644 kde-apps/dolphin/files/dolphin-18.04.3-memleak-1.patch create mode 100644 kde-apps/dolphin/files/dolphin-18.04.3-memleak-2.patch create mode 100644 kde-frameworks/kio/files/kio-5.48.0-memleak.patch rename kde-frameworks/kio/{kio-5.48.0.ebuild => kio-5.48.0-r1.ebuild} (97%) create mode 100644 mail-client/alot/alot-0.7-r1.ebuild delete mode 100644 mail-client/sylpheed/sylpheed-3.5.1.ebuild create mode 100644 media-gfx/imagemagick/imagemagick-6.9.10.7.ebuild create mode 100644 media-gfx/imagemagick/imagemagick-7.0.8.7.ebuild delete mode 100644 media-libs/libaom/files/libdirpc.patch delete mode 100644 media-libs/libaom/files/pthread_lib.patch delete mode 100644 media-libs/libaom/libaom-0_pre20180421.ebuild rename media-libs/nv-codec-headers/{nv-codec-headers-8.1.24.1.ebuild => nv-codec-headers-8.1.24.2.ebuild} (100%) create mode 100644 media-plugins/live/live-2018.07.07.ebuild delete mode 100644 media-sound/bluez-alsa/bluez-alsa-1.1.0-r2.ebuild create mode 100644 media-sound/bluez-alsa/bluez-alsa-1.3.0.ebuild create mode 100644 media-sound/qtractor/files/qtractor-0.9.1-qt-5.11.patch rename media-sound/qtractor/{qtractor-0.8.4.ebuild => qtractor-0.9.1.ebuild} (88%) create mode 100644 media-video/m2vrequantizer/m2vrequantizer-0.0.2_pre20060306-r1.ebuild delete mode 100644 metadata/md5-cache/app-admin/abrt-2.10.10-r1 rename metadata/md5-cache/app-admin/{abrt-2.10.10 => abrt-2.10.10-r2} (99%) delete mode 100644 metadata/md5-cache/app-admin/abrt-2.10.9 create mode 100644 metadata/md5-cache/app-admin/apg-2.3.0b-r6 delete mode 100644 metadata/md5-cache/app-admin/clsync-0.4.1 rename metadata/md5-cache/app-backup/{dar-2.5.14 => dar-2.5.16} (68%) delete mode 100644 metadata/md5-cache/app-backup/rdiff-backup-1.3.3-r1 create mode 100644 metadata/md5-cache/app-crypt/glep63-check-2 delete mode 100644 metadata/md5-cache/app-dicts/canna-2ch-20030827 delete mode 100644 metadata/md5-cache/app-doc/clsync-docs-0.4.1 delete mode 100644 metadata/md5-cache/app-editors/emact-2.56.0 delete mode 100644 metadata/md5-cache/app-editors/okteta-17.12.3 create mode 100644 metadata/md5-cache/app-emacs/php-mode-1.19.1 rename metadata/md5-cache/app-emulation/{wine-any-3.10 => wine-any-3.13} (50%) rename metadata/md5-cache/app-emulation/{wine-d3d9-3.10 => wine-d3d9-3.13} (99%) delete mode 100644 metadata/md5-cache/app-emulation/wine-staging-3.10 create mode 100644 metadata/md5-cache/app-emulation/wine-staging-3.13 rename metadata/md5-cache/app-emulation/{wine-vanilla-3.10 => wine-vanilla-3.13} (99%) delete mode 100644 metadata/md5-cache/app-i18n/ibus-m17n-1.3.2 rename metadata/md5-cache/app-i18n/{kakasi-2.3.4-r1 => kakasi-2.3.4-r2} (90%) create mode 100644 metadata/md5-cache/app-misc/skim-0.5.1 create mode 100644 metadata/md5-cache/app-office/ledger-3.1.1-r1 create mode 100644 metadata/md5-cache/app-text/dvisvgm-2.4.2 create mode 100644 metadata/md5-cache/app-text/po4a-0.54 delete mode 100644 metadata/md5-cache/app-text/poppler-0.63.0 rename metadata/md5-cache/app-text/{poppler-0.64.0 => poppler-0.67.0} (95%) delete mode 100644 metadata/md5-cache/app-text/texlive-core-2016-r6 create mode 100644 metadata/md5-cache/app-text/xapian-omega-1.4.7 create mode 100644 metadata/md5-cache/dev-db/mysql-5.5.60-r1 create mode 100644 metadata/md5-cache/dev-db/mysql-5.6.40-r1 create mode 100644 metadata/md5-cache/dev-db/percona-server-5.6.40.84.0 create mode 100644 metadata/md5-cache/dev-embedded/libftdi-1.4 create mode 100644 metadata/md5-cache/dev-lang/gprolog-1.4.5 delete mode 100644 metadata/md5-cache/dev-lang/logtalk-3.00.0 delete mode 100644 metadata/md5-cache/dev-lang/logtalk-3.03.0 rename metadata/md5-cache/dev-lang/{logtalk-3.07.0 => logtalk-3.18.0} (85%) rename metadata/md5-cache/dev-lang/{php-5.6.35-r1 => php-5.6.37} (55%) create mode 100644 metadata/md5-cache/dev-lang/php-7.0.31 rename metadata/md5-cache/dev-lang/{php-7.1.19 => php-7.1.20} (99%) rename metadata/md5-cache/dev-lang/{php-7.2.7 => php-7.2.8} (99%) delete mode 100644 metadata/md5-cache/dev-lang/php-7.3.0_alpha1 delete mode 100644 metadata/md5-cache/dev-libs/libclsync-0.4.1 create mode 100644 metadata/md5-cache/dev-libs/libnl-1.1.4-r1 delete mode 100644 metadata/md5-cache/dev-libs/libnl-3.2.28 create mode 100644 metadata/md5-cache/dev-libs/xapian-1.4.7 create mode 100644 metadata/md5-cache/dev-libs/xapian-bindings-1.4.7 delete mode 100644 metadata/md5-cache/dev-ml/llvm-ocaml-5.0.1 delete mode 100644 metadata/md5-cache/dev-ml/llvm-ocaml-6.0.0 create mode 100644 metadata/md5-cache/dev-perl/Exporter-Tiny-1.2.1 delete mode 100644 metadata/md5-cache/dev-perl/GnuPG-Interface-0.520.0-r1 delete mode 100644 metadata/md5-cache/dev-perl/OOTools-2.300.0-r1 delete mode 100644 metadata/md5-cache/dev-perl/Ogg-Vorbis-Header-PurePerl-1.0.0-r1 delete mode 100644 metadata/md5-cache/dev-perl/PBKDF2-Tiny-0.5.0 delete mode 100644 metadata/md5-cache/dev-perl/PDL-Graphics-Gnuplot-2.11.0 delete mode 100644 metadata/md5-cache/dev-perl/PGPLOT-2.210.0 delete mode 100644 metadata/md5-cache/dev-perl/POE-Component-PreforkDispatch-0.101.0-r1 delete mode 100644 metadata/md5-cache/dev-perl/POSIX-strftime-Compiler-0.410.0 delete mode 100644 metadata/md5-cache/dev-perl/PPIx-EditorTools-0.190.0 delete mode 100644 metadata/md5-cache/dev-perl/ParaDNS-2.0.0-r1 delete mode 100644 metadata/md5-cache/dev-perl/Parse-ErrorString-Perl-0.220.0 delete mode 100644 metadata/md5-cache/dev-perl/Passwd-Linux-1.200.0-r1 delete mode 100644 metadata/md5-cache/dev-perl/Perl-Unsafe-Signals-0.30.0 delete mode 100644 metadata/md5-cache/dev-perl/Perlbal-1.800.0-r1 delete mode 100644 metadata/md5-cache/dev-perl/Pod-Strip-1.20.0 delete mode 100644 metadata/md5-cache/dev-perl/RRD-Simple-1.440.0-r1 delete mode 100644 metadata/md5-cache/dev-perl/Rcs-1.50.0-r1 delete mode 100644 metadata/md5-cache/dev-perl/Redis-1.976.0 delete mode 100644 metadata/md5-cache/dev-perl/RedisDB-Parser-2.200.0 delete mode 100644 metadata/md5-cache/dev-perl/Ref-Util-0.101.0 delete mode 100644 metadata/md5-cache/dev-perl/Ref-Util-0.111.0 delete mode 100644 metadata/md5-cache/dev-perl/Ref-Util-0.113.0 delete mode 100644 metadata/md5-cache/dev-perl/Role-Tiny-2.0.1 delete mode 100644 metadata/md5-cache/dev-perl/Router-Simple-0.140.0-r1 delete mode 100644 metadata/md5-cache/dev-perl/SQL-Translator-0.110.210 create mode 100644 metadata/md5-cache/dev-perl/Search-Xapian-1.2.25.1 delete mode 100644 metadata/md5-cache/dev-perl/Sereal-3.15.0 delete mode 100644 metadata/md5-cache/dev-perl/Sereal-Decoder-3.15.0 delete mode 100644 metadata/md5-cache/dev-perl/Sereal-Encoder-3.15.0 delete mode 100644 metadata/md5-cache/dev-perl/Software-License-0.103.12 delete mode 100644 metadata/md5-cache/dev-perl/Sort-Key-1.330.0 delete mode 100644 metadata/md5-cache/dev-perl/Sort-Key-IPv4-0.30.0 delete mode 100644 metadata/md5-cache/dev-perl/Sphinx-Search-0.290.0-r1 delete mode 100644 metadata/md5-cache/dev-perl/Starlet-0.290.0 delete mode 100644 metadata/md5-cache/dev-perl/Statistics-Distributions-1.02 delete mode 100644 metadata/md5-cache/dev-perl/Statistics-TTest-1.1.0 delete mode 100644 metadata/md5-cache/dev-perl/String-Escape-2010.002 delete mode 100644 metadata/md5-cache/dev-perl/String-Print-0.150.0 create mode 100644 metadata/md5-cache/dev-perl/String-Print-0.930.0 delete mode 100644 metadata/md5-cache/dev-perl/Syntax-Highlight-Engine-Simple-0.100.0 delete mode 100644 metadata/md5-cache/dev-perl/Syntax-Highlight-Engine-Simple-0.90.0 delete mode 100644 metadata/md5-cache/dev-perl/Syntax-Highlight-Engine-Simple-Perl-0.20.0 delete mode 100644 metadata/md5-cache/dev-perl/Syntax-Keyword-Junction-0.3.8 delete mode 100644 metadata/md5-cache/dev-perl/Sys-Mmap-0.170.0 delete mode 100644 metadata/md5-cache/dev-perl/Sysadm-Install-0.460.0-r1 delete mode 100644 metadata/md5-cache/dev-perl/TAP-Parser-SourceHandler-pgTAP-3.310.0 delete mode 100644 metadata/md5-cache/dev-perl/TAP-Parser-SourceHandler-pgTAP-3.320.0 delete mode 100644 metadata/md5-cache/dev-perl/TeX-Encode-1.300.0 delete mode 100644 metadata/md5-cache/dev-perl/Test-Deep-JSON-0.30.0 delete mode 100644 metadata/md5-cache/dev-perl/Test-Differences-0.630.0 delete mode 100644 metadata/md5-cache/dev-perl/Test-FailWarnings-0.8.0 delete mode 100644 metadata/md5-cache/dev-perl/Test-MockModule-0.50.0-r2 delete mode 100644 metadata/md5-cache/dev-perl/Test-MockTime-0.150.0 delete mode 100644 metadata/md5-cache/dev-perl/Test-MockTime-HiRes-0.60.0 delete mode 100644 metadata/md5-cache/dev-perl/Test-MockTime-HiRes-0.70.0 delete mode 100644 metadata/md5-cache/dev-perl/Test-Needs-0.2.2 delete mode 100644 metadata/md5-cache/dev-perl/Test-Number-Delta-1.40.0 delete mode 100644 metadata/md5-cache/dev-perl/Test-Perl-Critic-1.20.0-r1 delete mode 100644 metadata/md5-cache/dev-perl/Test-Time-0.40.0 delete mode 100644 metadata/md5-cache/dev-perl/Test-UseAllModules-0.170.0 delete mode 100644 metadata/md5-cache/dev-perl/Test-Version-2.50.0 delete mode 100644 metadata/md5-cache/dev-perl/Test-Without-Module-0.180.0 delete mode 100644 metadata/md5-cache/dev-perl/Test2-Plugin-NoWarnings-0.50.0 delete mode 100644 metadata/md5-cache/dev-perl/Text-Diff-1.410.0-r1 delete mode 100644 metadata/md5-cache/dev-perl/Text-Diff-1.430.0 delete mode 100644 metadata/md5-cache/dev-perl/Text-Table-1.130.0 delete mode 100644 metadata/md5-cache/dev-perl/Text-Table-1.132.0 delete mode 100644 metadata/md5-cache/dev-perl/Text-WikiFormat-0.800.0-r1 delete mode 100644 metadata/md5-cache/dev-perl/Throwable-0.200.11 delete mode 100644 metadata/md5-cache/dev-perl/Tie-Cache-0.190.0-r1 delete mode 100644 metadata/md5-cache/dev-perl/Time-Format-1.120.0 delete mode 100644 metadata/md5-cache/dev-perl/Time-Moment-0.420.0 delete mode 100644 metadata/md5-cache/dev-perl/Time-Out-0.110.0 delete mode 100644 metadata/md5-cache/dev-perl/Time-ParseDate-2011.51.700-r1 delete mode 100644 metadata/md5-cache/dev-perl/Time-Period-1.240.0-r1 delete mode 100644 metadata/md5-cache/dev-perl/Time-TAI64-2.110.0-r1 delete mode 100644 metadata/md5-cache/dev-perl/Try-Tiny-0.220.0 delete mode 100644 metadata/md5-cache/dev-perl/Types-Serialiser-1.0.0 create mode 100644 metadata/md5-cache/dev-perl/YAML-1.260.0 delete mode 100644 metadata/md5-cache/dev-perl/syntax-0.4.0 rename metadata/md5-cache/dev-python/{carbon-1.1.3 => carbon-1.1.3-r1} (96%) delete mode 100644 metadata/md5-cache/dev-python/clang-python-5.0.1 delete mode 100644 metadata/md5-cache/dev-python/clang-python-6.0.0 delete mode 100644 metadata/md5-cache/dev-python/django-1.10.7 delete mode 100644 metadata/md5-cache/dev-python/django-1.4.22 delete mode 100644 metadata/md5-cache/dev-python/django-1.5.12 delete mode 100644 metadata/md5-cache/dev-python/django-1.6.11 delete mode 100644 metadata/md5-cache/dev-python/django-1.7.11 create mode 100644 metadata/md5-cache/dev-python/django-1.8.19 delete mode 100644 metadata/md5-cache/dev-python/django-1.9.13 delete mode 100644 metadata/md5-cache/dev-python/django-openstack-auth-3.2.0 create mode 100644 metadata/md5-cache/dev-python/django-openstack-auth-3.2.0-r1 create mode 100644 metadata/md5-cache/dev-python/django-tastypie-0.13.3-r1 delete mode 100644 metadata/md5-cache/dev-python/lit-5.0.1 delete mode 100644 metadata/md5-cache/dev-python/lit-6.0.0 delete mode 100644 metadata/md5-cache/dev-python/llvmlite-0.21.0 delete mode 100644 metadata/md5-cache/dev-python/llvmlite-0.23.2 delete mode 100644 metadata/md5-cache/dev-python/minidb-2.0.1-r1 create mode 100644 metadata/md5-cache/dev-python/minidb-2.0.2-r1 delete mode 100644 metadata/md5-cache/dev-python/nagiosplugin-1.2.3 rename metadata/md5-cache/dev-python/{pbr-4.1.0 => pbr-4.1.1} (98%) create mode 100644 metadata/md5-cache/dev-python/pep8-1.7.1 create mode 100644 metadata/md5-cache/dev-python/pydecomp-0.3 create mode 100644 metadata/md5-cache/dev-python/pytest-mock-1.10.0 create mode 100644 metadata/md5-cache/dev-python/python-docs-3.7.0 create mode 100644 metadata/md5-cache/dev-python/seaborn-0.8.1 delete mode 100644 metadata/md5-cache/dev-qt/qt-creator-4.5.2 delete mode 100644 metadata/md5-cache/dev-qt/qt-creator-4.6.1 create mode 100644 metadata/md5-cache/dev-ros/openni2_camera-0.4.0 delete mode 100644 metadata/md5-cache/dev-ros/openni2_launch-0.2.2 delete mode 100644 metadata/md5-cache/dev-ros/openni2_launch-0.2.3 rename metadata/md5-cache/dev-ros/{openni2_launch-0.3.0 => openni2_launch-0.4.0} (96%) create mode 100644 metadata/md5-cache/dev-ros/realtime_tools-1.12.0 create mode 100644 metadata/md5-cache/dev-ros/rospack-2.5.1 create mode 100644 metadata/md5-cache/dev-ros/rqt_dep-0.4.9 create mode 100644 metadata/md5-cache/dev-ros/rqt_rviz-0.6.0 create mode 100644 metadata/md5-cache/dev-ruby/capybara-3.4.1 create mode 100644 metadata/md5-cache/dev-ruby/ddmetrics-1.0.1 delete mode 100644 metadata/md5-cache/dev-ruby/did_you_mean-1.2.0 create mode 100644 metadata/md5-cache/dev-ruby/fakefs-0.17.0 delete mode 100644 metadata/md5-cache/dev-ruby/rspec-core-3.7.0 rename metadata/md5-cache/dev-ruby/{selenium-webdriver-3.11.0 => selenium-webdriver-3.13.1} (97%) delete mode 100644 metadata/md5-cache/dev-ruby/selenium-webdriver-3.8.0 rename metadata/md5-cache/dev-scheme/{gauche-0.9.6 => gauche-0.9.6-r1} (95%) create mode 100644 metadata/md5-cache/dev-scheme/gauche-mecab-1.0.2 delete mode 100644 metadata/md5-cache/dev-tex/biber-2.7 delete mode 100644 metadata/md5-cache/dev-tex/biber-2.9 rename metadata/md5-cache/dev-tex/{biblatex-3.4-r1 => biblatex-3.4-r2} (86%) delete mode 100644 metadata/md5-cache/dev-tex/biblatex-3.7 delete mode 100644 metadata/md5-cache/dev-tex/biblatex-3.7-r1 delete mode 100644 metadata/md5-cache/dev-tex/biblatex-3.9 delete mode 100644 metadata/md5-cache/dev-tex/glossaries-4.07 delete mode 100644 metadata/md5-cache/dev-tex/glossaries-4.11 delete mode 100644 metadata/md5-cache/dev-tex/latexdiff-1.1.1 delete mode 100644 metadata/md5-cache/dev-tex/latexdiff-1.2.0-r1 delete mode 100644 metadata/md5-cache/dev-texlive/texlive-basic-2016 delete mode 100644 metadata/md5-cache/dev-texlive/texlive-bibtexextra-2016 delete mode 100644 metadata/md5-cache/dev-texlive/texlive-context-2016 delete mode 100644 metadata/md5-cache/dev-texlive/texlive-fontsextra-2016 delete mode 100644 metadata/md5-cache/dev-texlive/texlive-fontsrecommended-2016 delete mode 100644 metadata/md5-cache/dev-texlive/texlive-fontutils-2016 delete mode 100644 metadata/md5-cache/dev-texlive/texlive-formatsextra-2016 delete mode 100644 metadata/md5-cache/dev-texlive/texlive-games-2016 delete mode 100644 metadata/md5-cache/dev-texlive/texlive-genericextra-2016 delete mode 100644 metadata/md5-cache/dev-texlive/texlive-genericrecommended-2016 delete mode 100644 metadata/md5-cache/dev-texlive/texlive-humanities-2016 delete mode 100644 metadata/md5-cache/dev-texlive/texlive-langafrican-2016 delete mode 100644 metadata/md5-cache/dev-texlive/texlive-langarabic-2016 delete mode 100644 metadata/md5-cache/dev-texlive/texlive-langchinese-2016 delete mode 100644 metadata/md5-cache/dev-texlive/texlive-langcjk-2016 delete mode 100644 metadata/md5-cache/dev-texlive/texlive-langcyrillic-2016 delete mode 100644 metadata/md5-cache/dev-texlive/texlive-langitalian-2016 delete mode 100644 metadata/md5-cache/dev-texlive/texlive-langjapanese-2016 delete mode 100644 metadata/md5-cache/dev-texlive/texlive-langkorean-2016 delete mode 100644 metadata/md5-cache/dev-texlive/texlive-langother-2016 delete mode 100644 metadata/md5-cache/dev-texlive/texlive-langpolish-2016 delete mode 100644 metadata/md5-cache/dev-texlive/texlive-langportuguese-2016 delete mode 100644 metadata/md5-cache/dev-texlive/texlive-langspanish-2016 delete mode 100644 metadata/md5-cache/dev-texlive/texlive-latex-2016 delete mode 100644 metadata/md5-cache/dev-texlive/texlive-latexextra-2016 delete mode 100644 metadata/md5-cache/dev-texlive/texlive-latexrecommended-2016 delete mode 100644 metadata/md5-cache/dev-texlive/texlive-luatex-2016 delete mode 100644 metadata/md5-cache/dev-texlive/texlive-mathscience-2016 delete mode 100644 metadata/md5-cache/dev-texlive/texlive-metapost-2016 delete mode 100644 metadata/md5-cache/dev-texlive/texlive-music-2016 delete mode 100644 metadata/md5-cache/dev-texlive/texlive-omega-2016 delete mode 100644 metadata/md5-cache/dev-texlive/texlive-pictures-2016 delete mode 100644 metadata/md5-cache/dev-texlive/texlive-plainextra-2016 delete mode 100644 metadata/md5-cache/dev-texlive/texlive-pstricks-2016 delete mode 100644 metadata/md5-cache/dev-texlive/texlive-publishers-2016 delete mode 100644 metadata/md5-cache/dev-texlive/texlive-xetex-2016 rename metadata/md5-cache/dev-util/{android-studio-3.1.3.0.173.4819257 => android-studio-3.1.3.0.173.4819257-r1} (97%) delete mode 100644 metadata/md5-cache/dev-util/catalyst-2.0.9999 delete mode 100644 metadata/md5-cache/dev-util/catalyst-3.0.0 create mode 100644 metadata/md5-cache/dev-util/catalyst-3.0.2 create mode 100644 metadata/md5-cache/dev-util/gn-0.1445 delete mode 100644 metadata/md5-cache/dev-util/lldb-5.0.1 delete mode 100644 metadata/md5-cache/dev-util/lldb-6.0.0 rename metadata/md5-cache/dev-util/{meson-0.47.0 => meson-0.47.1} (92%) rename metadata/md5-cache/dev-util/{qbs-1.10.1 => qbs-1.12.0} (82%) delete mode 100644 metadata/md5-cache/dev-vcs/giggle-0.7-r2 create mode 100644 metadata/md5-cache/dev-vcs/subversion-1.10.2 create mode 100644 metadata/md5-cache/games-action/trosh-20-r2 create mode 100644 metadata/md5-cache/games-arcade/mrrescue-1.02b-r2 create mode 100644 metadata/md5-cache/games-arcade/orthorobot-0-r2 create mode 100644 metadata/md5-cache/games-engines/love-0.10.2 create mode 100644 metadata/md5-cache/games-engines/love-0.8.0-r2 create mode 100644 metadata/md5-cache/games-engines/love-11.1 create mode 100644 metadata/md5-cache/games-engines/love-9999 delete mode 100644 metadata/md5-cache/games-fps/yamagi-quake2-7.10 create mode 100644 metadata/md5-cache/games-fps/yamagi-quake2-7.21 rename metadata/md5-cache/games-strategy/{freeciv-2.6.0_beta3 => freeciv-2.6.0_rc2} (95%) rename metadata/md5-cache/kde-apps/{dolphin-18.04.3 => dolphin-18.04.3-r1} (99%) rename metadata/md5-cache/kde-frameworks/{kio-5.48.0 => kio-5.48.0-r1} (99%) create mode 100644 metadata/md5-cache/mail-client/alot-0.7-r1 delete mode 100644 metadata/md5-cache/mail-client/sylpheed-3.5.1 create mode 100644 metadata/md5-cache/media-gfx/imagemagick-6.9.10.7 create mode 100644 metadata/md5-cache/media-gfx/imagemagick-7.0.8.7 delete mode 100644 metadata/md5-cache/media-libs/libaom-0_pre20180421 rename metadata/md5-cache/media-libs/{nv-codec-headers-8.1.24.1 => nv-codec-headers-8.1.24.2} (95%) create mode 100644 metadata/md5-cache/media-plugins/live-2018.07.07 delete mode 100644 metadata/md5-cache/media-sound/bluez-alsa-1.1.0-r2 create mode 100644 metadata/md5-cache/media-sound/bluez-alsa-1.3.0 rename metadata/md5-cache/media-sound/{qtractor-0.8.4 => qtractor-0.9.1} (67%) create mode 100644 metadata/md5-cache/media-video/m2vrequantizer-0.0.2_pre20060306-r1 delete mode 100644 metadata/md5-cache/net-analyzer/graphite-web-0.9.13-r3 rename metadata/md5-cache/net-analyzer/{icinga2-2.9.0 => icinga2-2.9.0-r1} (98%) create mode 100644 metadata/md5-cache/net-libs/libpcap-1.9.0_rc2 create mode 100644 metadata/md5-cache/net-mail/notmuch-0.26.2 create mode 100644 metadata/md5-cache/net-misc/lldpd-1.0.1-r1 create mode 100644 metadata/md5-cache/net-misc/sshrc-0.6.2 rename metadata/md5-cache/net-misc/{youtube-dl-2018.07.04 => youtube-dl-2018.07.21} (94%) delete mode 100644 metadata/md5-cache/net-p2p/torrentinfo-1.8.6 create mode 100644 metadata/md5-cache/net-p2p/torrentinfo-1.8.6-r2 delete mode 100644 metadata/md5-cache/net-print/cups-filters-1.20.3 rename metadata/md5-cache/net-wireless/{unifi-5.9.4-r1 => unifi-5.9.16} (80%) create mode 100644 metadata/md5-cache/sci-chemistry/nmrdepaker-1.0 create mode 100644 metadata/md5-cache/sci-electronics/puff-20100127-r1 create mode 100644 metadata/md5-cache/sys-apps/busybox-1.29.1 delete mode 100644 metadata/md5-cache/sys-apps/usbutils-010 create mode 100644 metadata/md5-cache/sys-apps/usbutils-010-r1 delete mode 100644 metadata/md5-cache/sys-devel/clang-5.0.1 delete mode 100644 metadata/md5-cache/sys-devel/clang-6.0.0-r1 delete mode 100644 metadata/md5-cache/sys-devel/clang-common-6.0.0 delete mode 100644 metadata/md5-cache/sys-devel/clang-runtime-5.0.1 delete mode 100644 metadata/md5-cache/sys-devel/clang-runtime-5.0.1-r1 delete mode 100644 metadata/md5-cache/sys-devel/clang-runtime-6.0.0-r1 delete mode 100644 metadata/md5-cache/sys-devel/lld-5.0.1 delete mode 100644 metadata/md5-cache/sys-devel/lld-6.0.0 delete mode 100644 metadata/md5-cache/sys-devel/llvm-5.0.1 delete mode 100644 metadata/md5-cache/sys-devel/llvm-6.0.0 delete mode 100644 metadata/md5-cache/sys-devel/llvm-6.0.0-r1 delete mode 100644 metadata/md5-cache/sys-devel/llvm-common-5.0.1 delete mode 100644 metadata/md5-cache/sys-devel/llvm-common-6.0.0 rename metadata/md5-cache/sys-firmware/{intel-microcode-20180703 => intel-microcode-20180721} (91%) rename metadata/md5-cache/sys-fs/{cachefilesd-0.10.10 => cachefilesd-0.10.10-r1} (93%) rename metadata/md5-cache/sys-fs/{cryptsetup-1.7.5 => cryptsetup-1.7.5-r1} (62%) delete mode 100644 metadata/md5-cache/sys-fs/cryptsetup-2.0.2 rename metadata/md5-cache/sys-fs/{cryptsetup-2.0.3 => cryptsetup-2.0.3-r1} (54%) create mode 100644 metadata/md5-cache/sys-fs/lsscsi-0.30 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-4.14.44 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-4.14.47 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-4.14.48 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-4.14.50 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-4.14.51 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-4.14.53 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-4.14.54 rename metadata/md5-cache/sys-kernel/{gentoo-sources-4.14.49 => gentoo-sources-4.14.57} (84%) delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-4.16.18 rename metadata/md5-cache/sys-kernel/{gentoo-sources-4.4.137 => gentoo-sources-4.17.9} (79%) delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-4.4.138 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-4.4.139 rename metadata/md5-cache/sys-kernel/{gentoo-sources-4.4.136 => gentoo-sources-4.4.143} (84%) delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-4.9.106 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-4.9.107 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-4.9.108 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-4.9.109 rename metadata/md5-cache/sys-kernel/{gentoo-sources-4.9.105 => gentoo-sources-4.9.114} (84%) delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-4.9.76-r1 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-4.9.85 rename metadata/md5-cache/sys-kernel/{vanilla-sources-4.14.56 => vanilla-sources-4.14.57} (93%) delete mode 100644 metadata/md5-cache/sys-kernel/vanilla-sources-4.16.18 rename metadata/md5-cache/sys-kernel/{vanilla-sources-4.17.8 => vanilla-sources-4.17.9} (93%) rename metadata/md5-cache/sys-kernel/{vanilla-sources-4.4.141 => vanilla-sources-4.4.143} (93%) rename metadata/md5-cache/sys-kernel/{vanilla-sources-4.9.113 => vanilla-sources-4.9.114} (93%) delete mode 100644 metadata/md5-cache/sys-libs/compiler-rt-5.0.1 delete mode 100644 metadata/md5-cache/sys-libs/compiler-rt-6.0.0 delete mode 100644 metadata/md5-cache/sys-libs/compiler-rt-sanitizers-5.0.1 delete mode 100644 metadata/md5-cache/sys-libs/compiler-rt-sanitizers-6.0.0 delete mode 100644 metadata/md5-cache/sys-libs/libcxx-5.0.1 delete mode 100644 metadata/md5-cache/sys-libs/libcxx-6.0.0 delete mode 100644 metadata/md5-cache/sys-libs/libcxxabi-5.0.1 delete mode 100644 metadata/md5-cache/sys-libs/libcxxabi-6.0.0 delete mode 100644 metadata/md5-cache/sys-libs/libomp-5.0.1 delete mode 100644 metadata/md5-cache/sys-libs/libomp-6.0.0 delete mode 100644 metadata/md5-cache/sys-libs/llvm-libunwind-5.0.1 delete mode 100644 metadata/md5-cache/sys-libs/llvm-libunwind-6.0.0 rename metadata/md5-cache/virtual/{texi2dvi-0-r1 => texi2dvi-0-r2} (62%) rename metadata/md5-cache/www-client/{chromium-69.0.3452.0 => chromium-67.0.3396.99} (96%) rename metadata/md5-cache/www-client/{chromium-68.0.3440.17 => chromium-68.0.3440.68} (98%) create mode 100644 metadata/md5-cache/www-client/chromium-69.0.3493.3 create mode 100644 metadata/md5-cache/www-client/opera-beta-55.0.2994.20 delete mode 100644 metadata/md5-cache/www-servers/nginx-1.12.2-r1 rename metadata/md5-cache/www-servers/{nginx-1.14.0-r2 => nginx-1.14.0-r3} (93%) delete mode 100644 metadata/md5-cache/www-servers/nginx-1.15.0-r2 rename metadata/md5-cache/www-servers/{nginx-1.15.1 => nginx-1.15.1-r1} (93%) create mode 100644 metadata/md5-cache/x11-drivers/nvidia-drivers-396.45 create mode 100644 metadata/md5-cache/x11-misc/enlightenment-extra-0.0.1 create mode 100644 metadata/md5-cache/x11-misc/sddm-0.18.0 create mode 100644 metadata/md5-cache/x11-misc/xfe-1.43 create mode 100644 metadata/md5-cache/x11-plugins/wmamixer-1.0 delete mode 100644 metadata/md5-cache/x11-terms/mlterm-3.8.5 delete mode 100644 net-analyzer/graphite-web/files/graphite-web-0.9.13-fhs-paths.patch delete mode 100644 net-analyzer/graphite-web/files/graphite-web-0.9.13-system-libs.patch delete mode 100644 net-analyzer/graphite-web/graphite-web-0.9.13-r3.ebuild create mode 100644 net-analyzer/icinga2/files/icinga2.initd-2 rename net-analyzer/icinga2/{icinga2-2.9.0.ebuild => icinga2-2.9.0-r1.ebuild} (98%) create mode 100644 net-libs/libpcap/libpcap-1.9.0_rc2.ebuild create mode 100644 net-mail/notmuch/notmuch-0.26.2.ebuild create mode 100644 net-misc/lldpd/files/lldpd-1.0.1-seccomp-add-brk.patch create mode 100644 net-misc/lldpd/lldpd-1.0.1-r1.ebuild create mode 100644 net-misc/sshrc/sshrc-0.6.2.ebuild rename net-misc/youtube-dl/{youtube-dl-2018.07.04.ebuild => youtube-dl-2018.07.21.ebuild} (100%) rename net-p2p/torrentinfo/{torrentinfo-1.8.6.ebuild => torrentinfo-1.8.6-r2.ebuild} (56%) delete mode 100644 net-print/cups-filters/cups-filters-1.20.3.ebuild create mode 100644 net-print/cups-filters/files/cups-filters-1.20.4-poppler-0.67.0.patch rename net-wireless/unifi/{unifi-5.9.4-r1.ebuild => unifi-5.9.16.ebuild} (98%) create mode 100644 profiles/releases/13.0/package.unmask create mode 100644 sci-chemistry/nmrdepaker/Manifest rename {dev-vcs/giggle => sci-chemistry/nmrdepaker}/metadata.xml (56%) create mode 100644 sci-chemistry/nmrdepaker/nmrdepaker-1.0.ebuild create mode 100644 sci-electronics/puff/puff-20100127-r1.ebuild create mode 100644 sys-apps/busybox/busybox-1.29.1.ebuild create mode 100644 sys-apps/usbutils/files/usbutils-010-fix-py3-support.patch rename sys-apps/usbutils/{usbutils-010.ebuild => usbutils-010-r1.ebuild} (92%) delete mode 100644 sys-devel/clang-common/clang-common-6.0.0.ebuild delete mode 100644 sys-devel/clang-runtime/clang-runtime-5.0.1-r1.ebuild delete mode 100644 sys-devel/clang-runtime/clang-runtime-5.0.1.ebuild delete mode 100644 sys-devel/clang-runtime/clang-runtime-6.0.0-r1.ebuild delete mode 100644 sys-devel/clang/clang-5.0.1.ebuild delete mode 100644 sys-devel/clang/clang-6.0.0-r1.ebuild rename sys-devel/clang/files/{5.0.1 => 5.0.2}/0001-Driver-Use-arch-type-to-find-compiler-rt-libraries-o.patch (100%) rename sys-devel/clang/files/{5.0.1 => 5.0.2}/0002-test-Fix-clang-test-for-FreeBSD-and-NetBSD.patch (100%) rename sys-devel/clang/files/{5.0.1 => 5.0.2}/extra/0001-Assume-the-shared-library-path-variable-is-LD_LIBRAR.patch (100%) delete mode 100644 sys-devel/clang/files/6.0.0/0001-Driver-Avoid-invalidated-iterator-in-insertTargetAnd.patch rename sys-devel/clang/files/{5.0.1 => 6.0.1}/darwin_prefix-include-paths.patch (100%) delete mode 100644 sys-devel/lld/lld-5.0.1.ebuild delete mode 100644 sys-devel/lld/lld-6.0.0.ebuild delete mode 100644 sys-devel/llvm-common/llvm-common-5.0.1.ebuild delete mode 100644 sys-devel/llvm-common/llvm-common-6.0.0.ebuild delete mode 100644 sys-devel/llvm/files/6.0.0/0001-Merging-r326843.patch delete mode 100644 sys-devel/llvm/llvm-5.0.1.ebuild delete mode 100644 sys-devel/llvm/llvm-6.0.0-r1.ebuild delete mode 100644 sys-devel/llvm/llvm-6.0.0.ebuild rename sys-firmware/intel-microcode/{intel-microcode-20180703.ebuild => intel-microcode-20180721.ebuild} (98%) rename sys-fs/cachefilesd/{cachefilesd-0.10.10.ebuild => cachefilesd-0.10.10-r1.ebuild} (93%) rename sys-fs/cryptsetup/{cryptsetup-1.7.5.ebuild => cryptsetup-1.7.5-r1.ebuild} (97%) delete mode 100644 sys-fs/cryptsetup/cryptsetup-2.0.2.ebuild rename sys-fs/cryptsetup/{cryptsetup-2.0.3.ebuild => cryptsetup-2.0.3-r1.ebuild} (97%) create mode 100644 sys-fs/lsscsi/lsscsi-0.30.ebuild delete mode 100644 sys-kernel/gentoo-sources/gentoo-sources-4.14.50.ebuild delete mode 100644 sys-kernel/gentoo-sources/gentoo-sources-4.14.51.ebuild delete mode 100644 sys-kernel/gentoo-sources/gentoo-sources-4.14.53.ebuild delete mode 100644 sys-kernel/gentoo-sources/gentoo-sources-4.14.54.ebuild rename sys-kernel/gentoo-sources/{gentoo-sources-4.14.44.ebuild => gentoo-sources-4.14.57.ebuild} (97%) delete mode 100644 sys-kernel/gentoo-sources/gentoo-sources-4.16.18.ebuild rename sys-kernel/gentoo-sources/{gentoo-sources-4.14.49.ebuild => gentoo-sources-4.17.9.ebuild} (97%) delete mode 100644 sys-kernel/gentoo-sources/gentoo-sources-4.4.136.ebuild delete mode 100644 sys-kernel/gentoo-sources/gentoo-sources-4.4.137.ebuild delete mode 100644 sys-kernel/gentoo-sources/gentoo-sources-4.4.138.ebuild delete mode 100644 sys-kernel/gentoo-sources/gentoo-sources-4.4.139.ebuild rename sys-kernel/gentoo-sources/{gentoo-sources-4.14.48.ebuild => gentoo-sources-4.4.143.ebuild} (96%) delete mode 100644 sys-kernel/gentoo-sources/gentoo-sources-4.9.105.ebuild delete mode 100644 sys-kernel/gentoo-sources/gentoo-sources-4.9.106.ebuild delete mode 100644 sys-kernel/gentoo-sources/gentoo-sources-4.9.107.ebuild delete mode 100644 sys-kernel/gentoo-sources/gentoo-sources-4.9.108.ebuild delete mode 100644 sys-kernel/gentoo-sources/gentoo-sources-4.9.109.ebuild rename sys-kernel/gentoo-sources/{gentoo-sources-4.14.47.ebuild => gentoo-sources-4.9.114.ebuild} (96%) delete mode 100644 sys-kernel/gentoo-sources/gentoo-sources-4.9.76-r1.ebuild delete mode 100644 sys-kernel/gentoo-sources/gentoo-sources-4.9.85.ebuild rename sys-kernel/vanilla-sources/{vanilla-sources-4.14.56.ebuild => vanilla-sources-4.14.57.ebuild} (100%) rename sys-kernel/vanilla-sources/{vanilla-sources-4.16.18.ebuild => vanilla-sources-4.17.9.ebuild} (100%) rename sys-kernel/vanilla-sources/{vanilla-sources-4.17.8.ebuild => vanilla-sources-4.4.143.ebuild} (100%) delete mode 100644 sys-kernel/vanilla-sources/vanilla-sources-4.9.113.ebuild rename sys-kernel/vanilla-sources/{vanilla-sources-4.4.141.ebuild => vanilla-sources-4.9.114.ebuild} (100%) delete mode 100644 sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-5.0.1.ebuild delete mode 100644 sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-6.0.0.ebuild delete mode 100644 sys-libs/compiler-rt/compiler-rt-5.0.1.ebuild delete mode 100644 sys-libs/compiler-rt/compiler-rt-6.0.0.ebuild delete mode 100644 sys-libs/libcxx/libcxx-5.0.1.ebuild delete mode 100644 sys-libs/libcxx/libcxx-6.0.0.ebuild delete mode 100644 sys-libs/libcxxabi/libcxxabi-5.0.1.ebuild delete mode 100644 sys-libs/libcxxabi/libcxxabi-6.0.0.ebuild delete mode 100644 sys-libs/libomp/libomp-5.0.1.ebuild delete mode 100644 sys-libs/libomp/libomp-6.0.0.ebuild delete mode 100644 sys-libs/llvm-libunwind/llvm-libunwind-5.0.1.ebuild delete mode 100644 sys-libs/llvm-libunwind/llvm-libunwind-6.0.0.ebuild rename virtual/texi2dvi/{texi2dvi-0-r1.ebuild => texi2dvi-0-r2.ebuild} (83%) rename www-client/chromium/{chromium-69.0.3452.0.ebuild => chromium-67.0.3396.99.ebuild} (97%) rename www-client/chromium/{chromium-68.0.3440.17.ebuild => chromium-68.0.3440.68.ebuild} (99%) create mode 100644 www-client/chromium/chromium-69.0.3493.3.ebuild create mode 100644 www-client/chromium/files/chromium-compiler-r4.patch create mode 100644 www-client/chromium/files/chromium-ffmpeg-ebp-r0.patch create mode 100644 www-client/chromium/files/chromium-ffmpeg-ebp-r1.patch create mode 100644 www-client/opera-beta/opera-beta-55.0.2994.20.ebuild delete mode 100644 www-servers/nginx/nginx-1.12.2-r1.ebuild rename www-servers/nginx/{nginx-1.14.0-r2.ebuild => nginx-1.14.0-r3.ebuild} (99%) delete mode 100644 www-servers/nginx/nginx-1.15.0-r2.ebuild rename www-servers/nginx/{nginx-1.15.1.ebuild => nginx-1.15.1-r1.ebuild} (99%) create mode 100644 x11-drivers/nvidia-drivers/nvidia-drivers-396.45.ebuild create mode 100644 x11-misc/enlightenment-extra/Manifest create mode 100644 x11-misc/enlightenment-extra/enlightenment-extra-0.0.1.ebuild create mode 100644 x11-misc/enlightenment-extra/metadata.xml create mode 100644 x11-misc/sddm/files/sddm-0.18.0-Xsession.patch create mode 100644 x11-misc/sddm/files/sddm-0.18.0-sddmconfdir.patch create mode 100644 x11-misc/sddm/sddm-0.18.0.ebuild create mode 100644 x11-misc/xfe/xfe-1.43.ebuild create mode 100644 x11-plugins/wmamixer/wmamixer-1.0.ebuild delete mode 100644 x11-terms/mlterm/mlterm-3.8.5.ebuild diff --git a/Manifest.files.gz b/Manifest.files.gz index 386469c455c73fd5ca4f9a23dde2fac76d8da405..09a20a0e3beae29192a58a7b9af72decb6817172 100644 GIT binary patch literal 28796 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 DwNRF* literal 28794 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 UW$0CuFb-v9sr literal 6559 zcmV;Q8DQogiwFP!00002|8<((k{rizh41wgcmde;|8oh2<*>t+Z^#$OtgJHE1hI(S zg+%%3{pBz)(;#6n1cJcqbaz(fIp3-3fBEp^hj+j1H!*pWfBN;8kMClu>D{0I^TU7q zCH?tbF-s|?5wq-bT9y)fTVdML)vIV}tp&;F^qx*C7Go}b_iZ7sa$*iUXpTwJ>U(z6 zwYqAZvj*MCOmY~uWyflJj3IGr*0NWwXJ(yczWd?dKGc}rtrbO1o*{%hipHg4r>=BV z^9ik=rIy01r|UXacH)x4FFEEU(#J@>?|5cRR%6*^Pp*E_N@>VktJb~3SY0H_=rgU+ z_UOWQWf^6f{pqhC{_EfW^)EmC`0j_#KRtc=^~V=^`t;9#l}}G+zrMYjvEED8HLcUa z%&|-rNy9=qCaaG&MqXB$%-+kAbHZ*Vl`})%TrTb!R#0jXt;eagFROKh)$>Rt>PeK7 z{|;#dK4D|o&M_`&OY^QeLp5pjYss{YWOzu7 z=3u)|>JT+mvry`uCC=H4QnwSWjgy<%v^GyEMX2eVyB*U@+;*4i)Y z>2<$cE7tB68`4i{J%>dvjofvI95Po~d!ErWM%8g(ZO_(@O=JN_-n<+6q=~zG^d;vTWCqo9#YdZ znl|N@>Rd8wS*3Avrwto5cCPAWY$454=#3d(CvV#nK11W4g^nfyCG;r@m=gbsR zoTZj>xF4D%&1O;i;0Ngo{+lOAu?I_=M~i8uMwwIG{Ei9hOkxO)LA8Afqf_jhqJ4j@ z+3Y+-84@A`OgCxbtLUG+m`n{c>W-3_@Bf>Gz<4<)D`B(8{%^UV11r zUZ&qd(ep#iW}1sNm7=T=HRDcsE=jtY zWM#-sq@zx+jAg1)$Ur}|1=X#?N}5FttzcDMq|gu)zegl_ zdbP}oM2oG>kV2s?Fp|y1&V4Sc1=)k=9Gw~@?dQ<)XnLDGXft0o28wo{jWT7gK%sSY z&An1w*al4(141h-?Lpw1ZAG>1gpp6HVJCjdMw3eMnVQoQLp$-imLKI>^75q5UoJ8h z=Dl302#=dY1&>5Fk66oyL{-_$ftT;pkYqK4#GUEzx1o*6N{!lPUp4pHQ9i1J0WIl# z!MQmoi`tRigNpEMQftL*=}~T6@zvY#eJvM%FFYEZtz!nafLr-!PMnz0Zxm}E1`5%P zE%BxJ96e3*#?Wb)fsEm^*88wHY+^%mp=-!IZC>eZh9@x$33J4HHYFCM0)>!X+oN3D z^yT^Quh(%*=>ZpXq-B&TO-g~f_fy+W4D|^6=vERqEar#?|n;xdx*#ak)Y(jD&qEJ(C9B&K=)1th)avYiS|M*zlHM*e2ep z&M6Q{h;cUAnB2yoI?j4J`ota0g9QRRpvbNz^jbu`3o5e5PagDkk1exs`I6~j#8^=Y zexB}Vy)V5K?0kHByOyiZhfRVFyGk{#eUdsoQ4fvkLqHD)eDDZ28C>e)+_mNk0U&y; z%{emBH;k>oZyo9x!ZLQG4RJVyM!^)4)+~&Y!hCh|L_uIHoS!Fpuo&=Gxa4N#Sh^j@ z(9w8KS1$uFxQJh;VsfFZ{vjYS5i3`W3{N1!QK*&N4$vcOaNx+2(}u^nHF zCUn?trU@M_ek)8iE5JAItsQEWW>5+@Q#api66=6up}K-%x#c-6duxa4Kni09+Q9hh zx*Es~UZ;j%0xh&SU7zE|I1(d~c0S)J+BX%8_lhA*IL1kB=Q8jZ=om_dWXj|ZEuc)| zf;FK|=!s(Eb-g$c2AB(v3Ne)Ugfs zxRZsiNM0<}!hBH8N$L1^w&XxHmQc1L1dkYK6wd$?f;5B+GtmZc1I(zyrUMQtCdZaR z;YA7!zP33ubu5VyS)M+0+Yn^HqOGj!QnAm^m-fmbJ~SUb&LyCWgEYkWlyy3jt`Ps4 z(Q<}Gv!K=F2+X_zt;@3v0_HWyYrwiNhay{pI0cpgO7t8PiLX*0ff`#R@c=y$zN5y- zj7!eac_#`?3+=&m(4gvE$8)=3Rxk?um*NWmZ=#3HQz0rf4_@4jH81Uo5D2Z3LHNj; zpd~~Mpqd1e5t1}qYv_Ks)+M9C5yF(97yNL#k-(@V`c=4R%C{2M=Ipo!@dVvkU?l>Z!6;O}(^q-+;mwZ)CSxe^ zz7{LAfd18fSA2v#O{AeW{^6cz2viwhnxqfto`HZmu>!H4AQMI#ebqToP%2WpQcVg= z<+w-p3hqCh1utgIA#G$f6m!SKOuSP(ct@r{h;eNo(a9|iLoJ^f8SzCTY_%5Rrw z18`irE7@>vW3dlnfXcvaYQYq;GSFSWU5XwO#p^gV{29pWx->caR zZu9zl-rj$Cd-{0w%-SCX#4x5)1}nz;u%-;pG3bhj4^!bOBVs~CLmr00;rQMk3v$~9 zqR(eRTE&vnD+9(VK$3{ZfC3P1z_d16*LNEVT|gvQ0WTaNlY-&*rgPgS5Je*RzU?o8 z(n7&;8&CK%Ga1|_1)YJ<1X?`9G{~2+KGmQNFxa~DLnPjEbF?w-NA43u&=XAdfE1Z{ zx?YFxMGW92AD7pWZX*+2|@)dH=$g({T*xOMuOxNVIOa0%s8Q0r>S;74y8qCEYKf;toX~pd z1juP!4qCL~U_w8EpMVN2;@1mhL09H?O7?Qim=`z$Gz2Y)C*%WOkPR7!tV9tAoVCDO zlW&ay2x8_kL)VkP-Fz1J!X;PclA!@3rUT1jIx7;keXI1)ze*5;&tZ{U5HMg<=@Re) ziTheIJX4@S;XbhQ#-k8xys>M+r^Gkju&GMN1m6#U*_4iRu7YyF2dI&Bb%2V+1P82% z;OX0Hr7PpDxSVfC`fg|vrYMZ=hM&mG+_2?8mh7@mhUVW3#>y4u!xv%f0#egTn;Ld> z1M}u@(OdL_EW>d4PBqGgI6z$ZN29@gmO7Kd{I`fkZgE=dKbQ)6r(pa!|%riLIU-$u`v@9;e^4d^8S6Y^+tHs6aN z?bCm$7bcrjD+HB7^~euIZ=iSa?9019flaJEd3E{rm8DC;zKxhX$0IG>qT-&hC+s_A z!aQmY?{^Q8r_&mnxM{w18Og`wF~qBpXK8!^|10;q5HV#&7a7=7aAY!-=mL{fBm@|r z(I5Qa0@Rl3!ZroLquK5giJbTbw9y9}%V`_a**p+4sKsRfuvnuIxEyDi?-I;$ROl?v zM}ZI*5;9hC!W|NQ>eU5)B_@S~Sg8tegoxZ8n2q*3PUpuDIM!A9am=@?==;vsyi!<^q=4h@vv1e1U+*KN0j79SIoKZ-OYA@cquT5ySq+=EC^u0QYYq`zN@|s z6bN*9CLV`ofN{~3a86FFV-T7koICylt&V4m^4jDkVg;0KKp@e(Fo{@lmW^Z+cwuLP zX(2441woabc4k|?(|!o?&6FKHLQ@iS(4WZ}NWXN%S`$ z-eV$Gon>jTNl&E9jjkE7j@;q9V>kmV-~0?r(o&~NR(;*JZJ`>p8T=@4NN}zYC!ypB z0OUQ&^^3kdf0ReLdLIw%B6^E&k-!rX9UcuZ+x$x61dF)!9YG?Z3QNrz(>E+KREpa~ zCocwVqxuJxXXR-Ec#Hu(=qH0vecQ+s;syuG?MyGuq8qE7!H){cy<9wo`gf2_n&+(p zF8UTAK7!s67WqpLpUzJ=d5nA~(+95}0X*`SMpbTu4CHzwZ`sGfw;z3F779Pd#(9Ba z=xp<(9eF<6W9y?_pN_u0$fs|{u{`>#`Zj58xN*RSP-OIwcrknQt$lbjh|6XqCG|t# ztjKgiiAFIjaHS#Jhbu4(W5ONK0zOF~2PpB)fjWizW)G~i zif1&KPhuRN5%_a_y86yQoaCG3$9RW-xI@gP1r(1I>E{N%nNKBkRuF;?XQ3sq^b4#d z#zj^j3gM3VUOiguhFcN5DoK=;?d4Ih=a(hd-RcK?E!>d65_jd+YAZwOh9bU8u>6Sk zV9vK)PGGB7e0TZb4|>kHlVuSoMwi7VgO}r{LJN8EQy&_E+SEKYJ=b<#j3Jm=-48Z> zTKrlg-p@k#OJc@hy0O{JQY5EU7JvA;noNfI)Z>Hz+0kJ{;)-HY*I>=}q?fcf1?^6L zYOwr3GdN={*01rM7M*O1t}}J{>2@YBfq|qj?DtWt&->-0KL7guZ_iI_U-7G4PTdw| zI$6W21Ls74jCAVZ!IHy{?^75Sv#C`wo9G)lPiy%Glb^Zf(FcJ52CJLp)1&-G5%e)( zbx*6f5CJ8jAA_|oh#0b}^gkMk%d>2=Tq(#69pe*{S+ck1rjUXcz)rrIQD zgKA@dCR90g-{|UYfh~AqYD7vQCdG!=uZ#*+c$T<=7>|w96O0M_gevdHOSJs_WdHs2 z>HQxm43mFAm>PW&KnuX4mcGS?@9zt-VlYGQG6=8lzQRHcFf{V3+)mZf>`=EmBOY}- zCq*4hiAw@PMCK6*Q$LAlge7>C7^dirk8JI}cXaNcZynemU}BF5vS1Je*<*BW8t4ZH z9n*uHtkS1){8Y;QxDVGAKSDjey$^@M??_4lQvF>6n2nC0un??uEJ?{n1A{D18@2k@ zJn7&9VV|GZ&-?B5_AbHy^BMscVVM-TA|nu6AlK?IP~hJLuuS=QegJ{T@sobVL~lpo z_$J8AT`A2s2PlEEAK+O=@?;KrGFB1Wj<}KkLRcc@^T%G~7=19(9W5B%ltc85Ec7$` z*(cDI64De&Ab3#m-s?CpUcIxEs;81Ih4hn*ls_GXT+*A6#>rE<-On)5%7~B13e$5$ z_`*6*GPwfJ9@|~%t~LAn)3*P;vPFCxCJ{2gXlGyF=@~%php!Go zw4KNR3*bZ%VkGLVT|MF$O~JJ;8~v|OzdT>wQK6+D+t$Q=%$}S#!F(68P`NC3y`%a2 zDYw02f+zYN?L<;LAsmZZekhmxXprbStcDQG-=HbcBWA$kCKHCO%?Y+ap^Sw$0(4J6 z1{QD|g7DX3`8K%;jMSU<8t8N18JP?w--D@Ta6~roA9etM7V9{jb*W61=sseY0{2Zz zHB=OXTa<_OZnvGeTq_z~yt+_RCtcBEE-ln_5SK5-dj9gs-aoD9D_meCkJH^5XdVob z%s$5K{*`&%okO2&>z{5%n49M3$k%;6?bEs|wj+xL}W9)t?2*xTEL{6?l~ zs2C&S8>Wa2D|y?=cs5qSI=0DFzsZa|{ZDo8>`aJ9Ucl7}&)@99j`m2F=+0v13O9@hHUP$4proL@th66u8IL2W`4%^q zX3%n%(=%CyXs)AT#6RJwSi@skhk9Rc*yu@2l$ zqL0ktuK;*z*9VjZgDrel25oX9VXTwA3N6&E}^fN4I*+B^sH7)$m|CSkFZ#De6d2 zz_XYymMw)zFAtxYLB419ryq+h`cz#HrgH&y>tf6x825uAh2Pgp<(n6L>LrhxZ{ib= znWu9K%F*{6m|un(oIRLOX{bKjMyv5L->&!EjW?lX#YmGRK=PaUOS``BvNwzF8!miD zqbb2R?-GzM-!_<`G~A{GnSI{5AD+6slEzG?$kHHsCu0_<0?dTkM}Oza&$w&j0?b-F zhYs}q*nD^u|ECf)XArq2m0E#_@{5`dr#4u~dHu#F z^8@&qz_R_tAQS;-bkWQsq~mY?VR9ZaxMn#lg};8}ZveY!f=+y79DhUCXT~=v;C%Jp z={cA;5M|ZRZ!$hvQL)=*2AaeKFvQ#63*=evua6OSDzsj3wc|h>2#>@^!cxM*oz-Yo zfAhk(F-SNN&{&J^^UdPzJCQ^Ve+vm6FoJ>H4g$$=gR82b0*Zj4#JHEgT9f_lG$x0C R;hFVM{|6V^bIX%1004wGtb+gm diff --git a/app-accessibility/espeak/espeak-1.48.04-r1.ebuild b/app-accessibility/espeak/espeak-1.48.04-r1.ebuild index bc42c8624d34..90ae07df5f8e 100644 --- a/app-accessibility/espeak/espeak-1.48.04-r1.ebuild +++ b/app-accessibility/espeak/espeak-1.48.04-r1.ebuild @@ -11,7 +11,7 @@ DESCRIPTION="Speech synthesizer for English and other languages" HOMEPAGE="http://espeak.sourceforge.net/" LICENSE="GPL-3" SLOT="0" -KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux" IUSE="portaudio pulseaudio" COMMON_DEPEND="portaudio? ( >=media-libs/portaudio-19_pre20071207 ) diff --git a/app-admin/Manifest.gz b/app-admin/Manifest.gz index 6b5cf3e9aaf47c070921be20e7ed9a8f6507938f..5caca7edf0c89151a5125ce5a1ea21435c34a7c0 100644 GIT binary patch literal 34482 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 aF`G0kAd*tSMM7`+KmQLy*JB3i_5c7gvW`{& literal 34474 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 #include @@ -10,8 +10,8 @@ #include "restrict.h" extern struct sym smbl[94]; /* ---- apg.c 2007-03-08 17:32:40.000000000 +0300 -+++ apg.c 2007-03-08 17:34:07.000000000 +0300 +--- a/apg.c 2007-03-08 17:32:40.000000000 +0300 ++++ b/apg.c 2007-03-08 17:34:07.000000000 +0300 @@ -100,6 +100,7 @@ #else /* CLISERV */ #if defined(APG_USE_CRACKLIB) diff --git a/app-admin/apg/files/apg-glibc-2.4.patch b/app-admin/apg/files/apg-glibc-2.4.patch index be90c6355e66..43b5874fa2b6 100644 --- a/app-admin/apg/files/apg-glibc-2.4.patch +++ b/app-admin/apg/files/apg-glibc-2.4.patch @@ -1,5 +1,5 @@ ---- restrict.h.orig 2006-03-26 03:33:50.168661936 +0400 -+++ restrict.h 2006-03-26 03:34:10.427582112 +0400 +--- a/restrict.h 2006-03-26 03:33:50.168661936 +0400 ++++ b/restrict.h 2006-03-26 03:34:10.427582112 +0400 @@ -33,6 +33,8 @@ #ifndef APG_RESTRICT_H #define APG_RESTRICT_H 1 diff --git a/app-admin/clsync/Manifest b/app-admin/clsync/Manifest index c29a40464295..908a4bd9d9e1 100644 --- a/app-admin/clsync/Manifest +++ b/app-admin/clsync/Manifest @@ -1,3 +1 @@ -DIST clsync-0.4.1-20150524-v2.patch.xz 13632 BLAKE2B 422ec7dc05c2f21aa96c397efa7ce1079b882d5ec4ce14beb8ce5e308e134142dcc557857ff8162b5fba84d8eaa078016794ed26433427d6a80e4e4f81fd90a8 SHA512 d39c3c4f116eff2365668374ef62f4dfd8e5926267cbbf36b430f97ad5306f92cf6be3164c0e1c3d959db55453f5ded00d98d48af62f9eacde39a9f9667cfbf9 -DIST clsync-0.4.1.tar.gz 253890 BLAKE2B c8aada690635f1cac355a1eaa51f4379688b0005869c5dcd6edccf5ae8e86abddf9ff99ccfcffeb165ccc80f407087a3f0863d1b78279894ff410daf25467740 SHA512 875280f706026d44806b92c22fa58d016136b2792f67a6b7e77f932465081da7a1ebaf22c25e538e4b58bfe04cd1cd5450ecab99c3df53ddd2a0fa966442d444 DIST clsync-0.4.2.tar.gz 256042 BLAKE2B 28474fc66341b93705a502fcff390e3affcd89a9e1eb272dce9b28be709562e09c03e9c300cfeb5371e2e618a2239468a58c46212a39d751fbbfddeaab12bcf6 SHA512 d14a2efc4bf58d9d5c7a3fe5634cacdd182cd7cd814b0e9ebd99024a7282b056d1f7ceeec6903666391c3572d599a18e205af818b098ed7768d5c0e0f4cd1200 diff --git a/app-admin/clsync/clsync-0.4.1.ebuild b/app-admin/clsync/clsync-0.4.1.ebuild deleted file mode 100644 index c037951819d2..000000000000 --- a/app-admin/clsync/clsync-0.4.1.ebuild +++ /dev/null @@ -1,114 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -if [[ ${PV} == "9999" ]] ; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/xaionaro/${PN}.git" -else - PVER="20150524-v2" - SRC_URI=" - https://github.com/xaionaro/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz - https://dev.gentoo.org/~bircoph/patches/${P}-${PVER}.patch.xz - " - KEYWORDS="~amd64 ~x86" -fi - -inherit autotools eutils linux-info - -DESCRIPTION="Live sync tool based on inotify, written in GNU C" -HOMEPAGE="https://github.com/xaionaro/clsync http://ut.mephi.ru/oss/clsync" -LICENSE="GPL-3+" -SLOT="0" -IUSE="+caps cluster control-socket cgroups debug extra-debug -extra-hardened gio hardened +highload-locks +inotify mhash -namespaces seccomp" - -REQUIRED_USE=" - || ( gio inotify ) - extra-debug? ( debug ) - extra-hardened? ( hardened ) - mhash? ( cluster ) - seccomp? ( caps ) -" -CDEPEND=" - dev-libs/glib:2 - cgroups? ( dev-libs/libcgroup ) - mhash? ( app-crypt/mhash ) -" -DEPEND="${CDEPEND} - virtual/pkgconfig -" -RDEPEND="${CDEPEND} - ~app-doc/clsync-docs-${PV} -" - -pkg_pretend() { - use namespaces && CONFIG_CHECK="~NAMESPACES ~UTS_NS ~IPC_NS ~USER_NS ~PID_NS ~NET_NS" - use seccomp && CONFIG_CHECK+=" ~SECCOMP" - check_extra_config -} - -src_prepare() { - # upstream fixes for 0.4.1 - epatch "${WORKDIR}/${P}-${PVER}.patch" - eautoreconf -} - -src_configure() { - local harden_level=0 - use hardened && harden_level=1 - use extra-hardened && harden_level=2 - - local debug_level=0 - use debug && debug_level=1 - use extra-debug && debug_level=2 - - econf \ - --docdir="${EPREFIX}/usr/share/doc/${PF}" \ - --disable-socket-library \ - --enable-clsync \ - --enable-debug=${debug_level} \ - --enable-paranoid=${harden_level} \ - --without-bsm \ - --without-kqueue \ - $(use_enable caps capabilities) \ - $(use_enable cluster) \ - $(use_enable control-socket socket) \ - $(use_enable highload-locks) \ - $(use_enable namespaces unshare) \ - $(use_enable seccomp) \ - $(use_with cgroups libcgroup) \ - $(use_with gio gio lib) \ - $(use_with inotify inotify native) \ - $(use_with mhash) -} - -src_install() { - emake DESTDIR="${D}" install - - # docs go into clsync-docs - rm -rf "${ED}/usr/share/doc" || die - - newinitd "${FILESDIR}/${PN}.initd" "${PN}" - newconfd "${FILESDIR}/${PN}.confd" "${PN}" - - # filter rules and sync scripts are supposed to be here - keepdir "${EPREFIX}/etc/${PN}" - insinto "/etc/${PN}" - newins "${FILESDIR}/${PN}.conf" "${PN}.conf" -} - -pkg_postinst() { - einfo "${PN} is just a convenient way to run synchronization tools on live data," - einfo "it doesn't copy data itself, so you need to install software to do actual" - einfo "data transfer. Usually net-misc/rsync is a good choise, but ${PN} is" - einfo "is flexible enough to use any user tool, see manual page for details." - einfo - einfo "${PN} init script can be multiplexed, to use symlink init script to" - einfo "othername and use conf.d/othername to configure it." - einfo - einfo "If you're interested in improved security, enable" - einfo "USE=\"caps cgroups hardened namespaces seccomp\"" -} diff --git a/app-admin/clsync/clsync-0.4.2.ebuild b/app-admin/clsync/clsync-0.4.2.ebuild index d0e9c3ece979..dc27fddf71f5 100644 --- a/app-admin/clsync/clsync-0.4.2.ebuild +++ b/app-admin/clsync/clsync-0.4.2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2016 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -10,7 +10,7 @@ HOMEPAGE="https://github.com/xaionaro/clsync http://ut.mephi.ru/oss/clsync" SRC_URI="https://github.com/xaionaro/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="GPL-3+" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 x86" IUSE="+caps cluster control-socket cgroups debug extra-debug extra-hardened gio hardened +highload-locks +inotify mhash namespaces seccomp" diff --git a/app-admin/conky/conky-1.10.8-r1.ebuild b/app-admin/conky/conky-1.10.8-r1.ebuild index f9d5660cd0cd..efbd0cb3872c 100644 --- a/app-admin/conky/conky-1.10.8-r1.ebuild +++ b/app-admin/conky/conky-1.10.8-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/brndnmtthws/${PN}/archive/v${PV}.tar.gz -> ${P}.tar. LICENSE="GPL-3 BSD LGPL-2.1 MIT" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~ppc ppc64 sparc x86" +KEYWORDS="alpha amd64 ~arm ~ppc ppc64 sparc x86" IUSE="apcupsd audacious cmus curl eve hddtemp ical iconv imlib iostats ipv6 irc lua-cairo lua-imlib lua-rsvg math moc mpd mysql nano-syntax ncurses nvidia +portmon pulseaudio rss systemd thinkpad truetype vim-syntax diff --git a/app-admin/packagekit-qt/packagekit-qt-1.0.1.ebuild b/app-admin/packagekit-qt/packagekit-qt-1.0.1.ebuild index 5306a1ae4e73..8e125d096722 100644 --- a/app-admin/packagekit-qt/packagekit-qt-1.0.1.ebuild +++ b/app-admin/packagekit-qt/packagekit-qt-1.0.1.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://github.com/hughsie/${MY_PN}/archive/v${PV}.tar.gz -> ${P}.tar.g LICENSE="LGPL-2.1" SLOT="0/1" -KEYWORDS="~amd64 ~arm ~x86" +KEYWORDS="amd64 ~arm x86" IUSE="" RDEPEND=" diff --git a/app-admin/rsyslog/rsyslog-8.35.0-r1.ebuild b/app-admin/rsyslog/rsyslog-8.35.0-r1.ebuild index 88d35b15d840..fa4d8004008e 100644 --- a/app-admin/rsyslog/rsyslog-8.35.0-r1.ebuild +++ b/app-admin/rsyslog/rsyslog-8.35.0-r1.ebuild @@ -40,7 +40,7 @@ else unset _tmp_last_index unset _tmp_suffix else - KEYWORDS="amd64 ~arm ~arm64 ~hppa x86" + KEYWORDS="amd64 arm ~arm64 ~hppa x86" fi SRC_URI=" diff --git a/app-admin/webapp-config/metadata.xml b/app-admin/webapp-config/metadata.xml index bf2371089c83..67d2bc40c7e6 100644 --- a/app-admin/webapp-config/metadata.xml +++ b/app-admin/webapp-config/metadata.xml @@ -1,10 +1,6 @@ - - twitch153@gentoo.org - Devan Franchini - blueness@gentoo.org Anthony G. Basile diff --git a/app-antivirus/Manifest.gz b/app-antivirus/Manifest.gz index f864ce31baabe3794af238e441f03b0f6df1ef66..7fd217d373828fab7882b60739a9936d1e511ce3 100644 GIT binary patch literal 894 zcmV-^1A+V>iwFP!00002|6P>Lk{vY+M)!G&`vL*UvTSQPDMCR(*d#9?TT*H&Ghs0U z1#i#Si(vw{t8U$&Zd*D!pMSXfba#8qXAgh&@BVsxxN#eLd-vA#Tf;y3+1r zPq$@cha0+~El$g{Vxplw@M(5#(N(QT8(x)(@`!~ie7yN^_uJ1uzW?~?b{_oE|9tz$ z*Wat|&%HmqeY*er^!*3_dSChUd~0m$72n?L5FL*SR4g*5fdQ4zwZoOiZc=5*%NQk zdW&IJOmh_)?1UTV4x2lt*xD(h<)$vp;ebwC*G}Go0}l28{n#(KFac$OZr-|vG3hdv zjWyv}_Ju`l^nDfKfOS@mp%!_$1(dvCsYC}A*|V$w-1oF&YtU}TW(&d}aFUroK-%21 zp{Bmq(qsR{_59@-(2-)zI)pcx?~gm%$tSKvAk6OORJ z{jogZj%zD(2|@+vcnr}*N)ov=Bv=S`Nx=*rN4jFNyr^Dq^)UvP>MaGgAE#Wi`=Z8` zYt6BCD<2a{5FJ-BHiBhgPt;E;Lwd*2GRH{joK!p$KJCV*jMv76tRvBuOOj(Y#c$xf zrd92D#r5>%?}zwSuV&w*aSWa#r?!o)`ZkZ#sAa>UgK?cWOBgGH;+UWcKX3|^^EuYV z1NOP~l8I6j5YNGx0+VvtwksNQ4}q3h=+9zfsz?>?S&WIItLmi7J$Dv{|-V= z;^$ld#Cxsb81Ba1(5&eg5ThL?V;{;t4+Q4s#3~N-=E(-zJ7doU!U^kr~Kxx_wOE%R32XZ{P@#LdhtN++y}Q=o8-m> z2}g5t+`7|LE@fxS=@Nm8%h`3JR-Mjym$ke%94QQ9*jMBNuyo&$W$ugjX`p0*yK}K`}plI`Qc61$4?K0;m`Q?_5*P8_MMKI&0-ipr}@4qsGGPuD7|VLFK{qz zo1Tj*ynHi@8w$bAy@{Z8Uq>|Pt5#)ax37H;1eVO#>|VZQw$*t*<0HS>nl&U))>(FV z-Y@mrvU=usn`$vf)f)UA(q}cE8i>ir(z3@Qc_#mvAyXm#2ut- z`@K-<$HGLYJjYojv3p3s@XoE&m1AaWY>sNj-2H6ZQr+v=n$fYct`tXF$VzKz4X+V? zz$YjT5Pm9;LzT*C(I&Icc?bHQYqCCxj&d%%Ml!#}oifqA?=!BCZ~uOG zztoH3i!`dDX_?TTQfo(!5I{w9=!|jap5Z?$4#lx*QafsQb>ca(I4@FVtRC|sWgwoJ zXoyWyG2T6ix|J(OklA0{&193RX@FOaIy*k|66A9-PR#;m+nj%ALJyqhJOSWb?V2;( zJx{M)B;%ty9fZk$7)_M#Q`~UE$S{BE8u~Nm!?UsIy(0#6bj@L>lgym6n)xZob$fsH M4_1bzazJYyP}WTVl=%$Vs?h5!)F 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 literal 23997 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 diff --git a/app-crypt/gentoo-keys/gentoo-keys-201807020151.ebuild b/app-crypt/gentoo-keys/gentoo-keys-201807020151.ebuild index 50b441af5487..f0d9517344dd 100644 --- a/app-crypt/gentoo-keys/gentoo-keys-201807020151.ebuild +++ b/app-crypt/gentoo-keys/gentoo-keys-201807020151.ebuild @@ -10,7 +10,7 @@ SRC_URI="https://dev.gentoo.org/~dolsen/releases/keyrings/${P}.tar.xz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x64-cygwin ~amd64-fbsd ~x86-fbsd" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k mips ppc ppc64 s390 sh sparc x86 x64-cygwin amd64-fbsd amd64-linux x86-fbsd" S="${WORKDIR}" diff --git a/app-crypt/glep63-check/Manifest b/app-crypt/glep63-check/Manifest index b1a03691cde1..fcddb1e3e08e 100644 --- a/app-crypt/glep63-check/Manifest +++ b/app-crypt/glep63-check/Manifest @@ -1 +1,2 @@ DIST glep63-check-1.tar.gz 4632 BLAKE2B 3632199ca9ca8516a833aa6d93885f40a761c47ab5bc5685582c6c8e294af0d5a6e258656208c9a65c1c5d4852d5e32374a77b39a0dcf491605df4b733d2c162 SHA512 16e3031b9b04af09ba446c76e8776d802d197d2d1f934c9a409509a81fd299306b451ea3e52d1ac5b75c9d0c9a0d7f93b73e26732ecf51c5c3afe53f0c0868aa +DIST glep63-check-2.tar.gz 5818 BLAKE2B 4cb99945e5bf3067e579feb630c8c5e3a33abdbc66cbdc90f00104a926880b29b61b22a8e151d1a35765787b80a1567fc6823259e94df0ab72810e9d76ea61a3 SHA512 bc3029e3886ad881f134da0e0821ed5bc908f7583d8031f76000827640d60e85adc182555163e6ef4138c1d1c9abb3e314ae5548acf82e384d66eac6d1e1b8c7 diff --git a/app-crypt/glep63-check/glep63-check-2.ebuild b/app-crypt/glep63-check/glep63-check-2.ebuild new file mode 100644 index 000000000000..1ffa43933fbc --- /dev/null +++ b/app-crypt/glep63-check/glep63-check-2.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PYTHON_COMPAT=( python3_{5,6} ) + +inherit python-single-r1 + +DESCRIPTION="GLEP 63 compliance checker for OpenPGP keys" +HOMEPAGE="https://github.com/mgorny/glep63-check/" +SRC_URI="https://github.com/mgorny/glep63-check/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RDEPEND="${PYTHON_DEPS} + app-crypt/gnupg" + +src_compile() { + python_fix_shebang glep63-check +} + +src_install() { + dobin glep63-check +} diff --git a/app-crypt/libsecret/libsecret-0.18.6-r1.ebuild b/app-crypt/libsecret/libsecret-0.18.6-r1.ebuild index b1dfbac190fe..d77cc19d970a 100644 --- a/app-crypt/libsecret/libsecret-0.18.6-r1.ebuild +++ b/app-crypt/libsecret/libsecret-0.18.6-r1.ebuild @@ -18,7 +18,7 @@ IUSE="+crypt +introspection test vala" REQUIRED_USE="test? ( introspection ) vala? ( introspection )" -KEYWORDS="~alpha amd64 ~arm ~arm64 ia64 ~mips ppc ppc64 sparc x86 ~amd64-fbsd" +KEYWORDS="alpha amd64 ~arm ~arm64 ia64 ~mips ppc ppc64 sparc x86 ~amd64-fbsd" RDEPEND=" >=dev-libs/glib-2.38:2[${MULTILIB_USEDEP}] diff --git a/app-dicts/Manifest.gz b/app-dicts/Manifest.gz index d6cefa5d334c831153a9a3babe2239190fff2dd0..5caca7434dfe6d0ba3200ab17f184b1b21e0d1c2 100644 GIT binary patch literal 52151 zcmV(+K;6F|iwFP!00002|Af8UvL(5dW%sVH;18q(cR1j{W3{QgzRzXYuSE87G=mG%_>doW0$Fb(wQvt%?8rpZ>=`{o%*;Yn$!Y_P_prKmPEC z<4oZX|LOnwr~mUmpa1C(=RRXQ)1FtkQeP?5qtC0>zVjJpEPbssk8~WX)^x2Slu*vu zk9~}5rn>J?u2OmlVUHT`bF5rb>#>|yxUcIxL+SZA>XqWW$2`w*g>bi-uX7!I@*n>D zfBmO)oPXH6gnnP?nC+T?oN|b9hNI@Q z_c%tFW#pU|KYfpTtr}W6?&Hca&Cz-&HSMFclJnSk^NrzqOyf-|LrO|4@(kv0&FOz1?fhnp3K6h7m)!R$B8IvDPbGM`cZ} zQ8N$US%FknYU$pgv-0P;W^3np2fnoQI~+$`ZCy9Ju=d^0v(M{3ngc&h${Yo}=#bx^bjCHKI(LpP1NRK3_1xQ$LSm$2>5e6)~NgIB*}!Jxti}wJ?g^31R7q zqZW24$9#@@V?Av19b>@sShC}6Gw!f(y_xU6@r;Up7o524Yi#~15z=xWBeP;H^wIvl zU`M`72}ClsuiUk@F>&aM-LB1AUWCQ5Si2F4oe9S$b~TLao_D`Ck!>_W*nKwEqy{XH za67Q#G4HFk)OX42s4EkG+J*7rkGZsC*L=jjYx`=!Mtfhd{IOs+0VXtDU=aV$t1NbP z5@XogMik3ez1hmU#4{e)O-}{OCM)2N?LJB-s@GZ9)p9x5*1AhN!ooFrU+0cT8aGiV z4_qhnN451C%^Z`s)b=|6zF-#{Mif6X;c8ZW=p@iL_U$knmB`DDS#IJv!IJ;*0DWe{ z)o%IZqb4!zVA0BT^BK4)yGXD(j+t?eL4cp*N<Yh_mGwciE}uo$(CqDU2h;!EX(M88(dt@=oq6 z)?e;$5=e+`EHOFw$feYg@|-0_5+zT7!;?Hd(&SYGe|D}hFj7MJ;hOd~N;wbqsF%r$ z?Xq~qRTuAmHjI2<=UtD)S%Sh(QfbrnQ2Ag=^x-Aef9_;rxvpG07qUC$GocE8~E8!QS~=A+yvgRo>mdCs z@{V{Qrj@Q)iRd?5L{@BJ@D8C95wWd|o$+@&ky2XX6>GfON(0+zqt^;hD+fvBBTMGQ zQ!Nq~dC>fL-ed-Yz_BlInJ@&Si!H7zgZuajk^pI!$U2C-EDV701bVQFEI1MI)Z#YY zHwZiK^|^^LkxyeG`Tg1n7&YTxprrfj1zX>>AAWtu7T58yYNO;)!Jfo-Vj+-`S1GJx zsW@ZC(7;746LyiTrv7Fu+9eFF_aKtKy}2v5EEOGu}U7SYgKsH z9Or64u{1Y`<-;#;z8$m&ggWMYY#p3H;%Gfxf&;!_rh9?+8Xsv+#2G95ILHc>I0mQ! z@-){hl^FXVmgUA1w&RYy?@sn)QHd2J`saJ{{J8;h`A=9t}M zz5q9<3Qz=JAk(ZsCS!eThX6z(RRSJ%z*7i~z($N_aj%}S{a7%Mn|ubK|R14OKmhK^DA1JWm{W=}qd-R}V}8Eun!FFv?~P7<)icwY)Y zj<`rn-d|&j_0yYA0uMe`tYS1kWdaKk8Y2y7TjL;1r4z^leF$+j(i^@|3$YCdzDSpe z&=%ln;5RW+zB&Ys&7D|DtJu{VymvkEp9=sMAMkMyX4ZM(Jph`rFv8ydzG7qu8EFL_ zfeOZse4#HF0$zoMp8F>9gEzaV1>$yQUmBRPjs-UadVs9pk+{gLEYRpd#soInZ0O3s zb1)M>Ku9{rv9ZU;mk0y+>?bSs^P7pq@CIK2s~yTgPU8Cp_6ZjPG-Aw)fC@zdPuv55 zL{fr8-IyBa67E_@NlGWN0@aF1bK}3{Leju08Dj?s zV{;c<>~uw3Z}Fz{KuD$N5+&Ofv%b`H=f&UqKc}ydiveE6)MeWXs{G{BOG=MT6aP|=b@cGng6;1=x3G%{6(QVw zE&(0nSrTCVY7nBh@#h>R9IuzjV3&!VWmOhYFtCS6BpDhf*F#0$Q3js)Vk)cC!wFj#+ zugz9LciOsUOeF9H%jl0JRUHR3jl3{!O#axLpU-Va7OqYr!??bNulwiE z(GqAYIa~4(fwgPV5%WD#BPMwmZAyFy75 z=@ufuOSxn@!fgm-7iE%xe+MKeD8Sn{HKf9ystt z7Pa7UE=#6Yy-31@%n+nxIreh0zqdt*j)&sDLLO3q`&rm6D;$6uunQrBFz*Y5)%oK4 z1_c*bI+*+f!-!SV@k!zJk3W1K!*uMt&J)N)bdfd=f@RMJU-BkKeTs}(Qer?M*x$fO zGW496xdLF&`A+a}uogtPd8(b#68Q4kaA_jd0p*!Pwo?XHjNt*(SsYl{2dsePG%(;y z7R=ybXSa3~9=JqG6b@9w#<>?%XMt5W$c_lcO0#_y$qR14V-i&f6R@!3y3={DZay^g zV(z%-20-x@_-MBpa6of0};kTerNpgz$v zFS&I)3_};enYeyoqZWMFx5Lu|ejWH1E7l7py9nPn`@wS+p6EPSq!>W|d7LqjsED*U zD-6!{U##4~ZSMtSgTup7PDmEWmUr!6FW6r`cgeE}S*>=nr3A9tuAO(mPgATI!t_O< z*r3AZm$MlolVglYSQm~8cv=v6P_I4^;wF|Y015VR!$QDYzz9~q)Og`CK-aR*Gtap* zp7v4X0oM?|A$mcK$Ir%t7>%{8I!V~)8YWpb4%laY5~a%JILCiI@QyZ3IXfU`*u zz?8h)NJ8fn^<2yDiOYuAp+ zq-J zxLH1Z+=4U4dlCod9&(J21?%tu0*)cCV^x)3?q~BvH}*QA=9U9N zIpm98?p87pvL1oOD4q3Ss{my&lPa%{nZ`Eoph)2HG!cgYT+V@AjQi^t_WduPmk|%0 z%Hqd1Zm?HDCi9$g;q1^swh4czLhM9r=;6MCM+qTj7n0`(7G_W>5a6h1#I4gKgmjYGKmrheuVdKvzkXg2 ztMayeSXD{ELo0w7PtD8Xa5t0?|F{RH)f+pQ03H0_0)?>{6B0(?uW=n9hO>~&p3((~ z^=NnkAvSm}iDDLZ?NgWG2VqH{&o<)M$GJcJ`id71<{szfsWC0(R@7#=%7Y$a`9 z9`9Q3xGQ!*w3sblu4{*n!>T6aGJjp8{^=X!8(vKe67qsqd1os&2M-L4#kAO_Ndjb} zis<&tRXk7t8<^0RYF4TAxychL=K_monec%GIwe{Fr&%#JpG=j@9f)A?KvH`r>08qN zK>Fv(Y4QQ*83msQc zrm>UOHCVV_J(R-<$Q&W!pO_ucvnD$mOaxz_g8cd2!s7J;u64mL`XxTRT0ikB9t=#B z`iU11t;prii9^CC3V#GvO5mgc4}m9v!dQUSVm$m~y!6UAL?Cez?gUm9Ux5=z*@GAW zFwx>V3CVZ5uUF9b`1K~!g-tY1o?iw2|F^!KVflp6Lw>?70k^&4XGbSX@xZ`RjGhQu zbHbE}79DsEF9LJ`JT85ecmVeX! zd`%;X+^3b9Q*ce32cNflKQBJ;7BDM0oPWF?uM4n)F)JI7r4z?@3)L(H(1Casj0)Jw zf3)R7;=NCqr)3#Z+#7Z!HSkk8EDL%W;0pF458hCZI2P;x7Y5e07>U9XP{4|p}R1tbo5Az92rthzliXdYO>;7Jk@KDh!|iZqk? zupURQR#+49olJRvH7={F>?<58Vnx{K5yh<&yi^Gj#16dJ4j!x;Kbhpawa%{=>@Pom zo+ztZlksVSOcUAxd)oEncXs940H*{fswDGtO0{_kmX@r|>r5UUPsa1=am>&m#7}ny zHh8hod!OJm_=^>Y%NiGq2yw64dmdz**x2c-6l;29tIV?l^X!#`P)$L8?W}P*imjRlWC}KljaI87 z1CVYp%>eRr zv&&dI2^6EAJ+ymHvL?ZP1?h3?m2__~fgOPFYssKC*7t0JJJSCNQDChCh_XT(=*IR@C8a*Y}~+(uxa8P5p@in767;a z;5*?AV_QOB(vK6s2P0wa*Vi?~U%mmw2JvB$M$CXD8f^98VRNwCsm*+syT${=K`65J z1W;JOtX=GWv6KylzeyC*Poh6qyfmUQ#F_s0{|b<)iRm;<9gl)x~68_O7ksh+WKOwQw5&*}r-2y%R?`qvo&`q2M%f|kw&?tp%j zqXJB70C(JZKu*#GzaE~$o&fUafE@GapDfrHC9zkQocn}<6Vag_Kx}AHy2!j3)omwS zx~x;&v%-2jham*9B2^?>M!m_TH&hnFjW5(>qU}2n3SoCpcXphY2e|cdvW*v+7?k|< zN!#l-;PkKl3ePphD97p<&*jAkE!I;vc2@(?*rH+g%yR)^ZB2%p#sEn6yv2GHoPVV| z+xJ)RQCjkNmn3;uX&daJjDskDOv^>Vgr0VS9RiKMUa-G?9`rj5`!UK)k_OPjBZyf~ z|GCA&z470{Q-G3YN+dXZp@L(3tB_DUkStT!Eo_SrdtG;F_jAlZ%8M{SVz}oW_k3C| zJ&)>z;61UUEh7JjVX&#*tn~xhug=EEHi=cRTX4^ufH}L)^NNv}N)(frH7jIf;p4iW z8WLoc?>+mFvyrcICh?O_u&LoG;)nz9<^5o`9)noV0P5yXx&{9Fr_W&pq-c_P;6g4B zq#I;VZ~L48UxDmBqy2QmUU&#LWNE>?&-A0KpA`5F|%S%tSHR#|FNUPwo@|RrrwjHgsbB4b-Yo zUt*DM@r^$Kv)XgpNgj}K7K0#=ZE<9~z`L_p!L;3SJk2d6G04&lk^gGJ{`URnB{A?Z zdxB5y(}Ps<3CR!=AEl_b6>Q)R)`S@*Fwn~6uHG$q5kbN5MOq!NqgcpaosiWJJFxB( z2(~d!2rkKy3_+~iy!nM^@+$%WjPs*gU=%xs!_A&sB!w82htYVx-)rplOSmIo9gmEm z43Y3}cQEKGPhtRwS8$v?1m!_4XDRTwXoHFeD~HX1*@JN0IO6-*GaJ7$p=H0FwDq5V z{?p&SU;p~vz!P32u?`-AVjQ;b#0m?yz{PjlMMu^Fq1F`(+YDqUI&3zk)#54Yik@i- zQ9-SVtWUa3HuwOd9KLAbIrVk`!giGbXC-Nn=I?^r@`o9wP+kW|hM~*;lXgd_goF?? z#y+i))Z60)GL4Op#2?!g78%}<4@FF+HjwP$>09ONSliGtgaQ_yi5Pp5GWG*x329pv z>T$^>vxAL-K3)qp+D|{V@6Peh?`?>0Q6H-&SrF1eC)R^`5XTgHPdE5;upicJ$X(z;4wni>JuJzQHSJmnP`nFR$^!6XXEZT2e5ON)nvH|)fUnPB!`z2Y zrU)P)z%6?QX5%%<8%q-I2f}f&2Z&Xe<+hV2oWxye$|g_Y@}%9uYTC@SARjktv9q=G zixfQxo|nB`mTy63ARaR}d~Ml5TIV@`zhcjS&+o?<%k~OonmZw&6o^0BD`2h%k6&#G z7zM9~NoJ37c}$DH>jD`)P4v(=_AE@eO3>qOcvSajWq5df_k(!YmnDvVSm*&)pPtp( zlbi+UfR*r3thSb!q%XYIQ|CDr76!ETNO-YF7H?thWE$Ykxop4+w#-;}CZ+?C?D&`o zK5VDmHEqnmv01QVgLt-^1%m_&UnUbx#ddUDoaKKzKVq$Zo!`y%x9@-WM(-0y4zNVR zW8(q#$%bT%ZEp71lcd5@;(SjM^$2vQ%-7j0je(MNoS6wW{S1=Inga1g+*Xr(LnO>?9k^1=Ti;oh4fRopvmY0S&s;*VC}Cs?|l z#U3h*$l0mkR`{y6#&*Oc~UY53UX!8IVz-nuXkd}IQvMPRsS%SnCiQB_Ij|hh) zm4Wer^`{3+hrK4*u4h?7=; zr4ho8xqC+9oJ1w%dH&23Eq+J(yvTZK@wtND%rcUwiCEAjhXOrD!LCQO1D-58WoZs3 z!p?2NvBp7|>xU2!8~|gu;j<a{(b%W>so*L{77j6Nl8XMk-W@O!Bd4aaf+7i z^z{G1@Ys$E01o^(heenKM6{?q@Upe-IJP66YzSdLotLUSS9q#PndmQIb`EhwRswqo zkWmi?NU*QQi*6~BPzmnC4sqB?@PV1IQ*c?&rk=NDLD&yGEMrJy`b&?%RP&l!h~yjOP2!d)};9K?6HcqKrPTLBG_8yil7!5fxj zn!|9&7%3hC)a&kn1zxXm>~!KLJQhaAt7IK8oU^z@x(50X*MH?qbKh(IFv;Jj_=wd6M8ha{eP0}>9;509_%z>nYmGCt=4PkZKh z5+OX4oIGu=`q)WaZw|76ct~D2{Rx~-!Sl5M48J7lJoO@s5GX*nE;9)uz~xB84jngV zCz}(OcBEzy37_$RwF|<*S04R-b@C@ivf{N^h=TwI&ghosY$gHiTGl;tveIaQ-8rmq z^t^<_QSf1<+`1mArxrkLnPJ+Sij~7o_-@Q`0VgMM2h$rCrot13_@1-Dofgvk&pfYL%9VRV(4Lx$E9+u5}PLeC#1 zo|T<1kFR;25^NDUan7CK+4-z@)b0B5!8L771bj?kY=cciV_~U~?Y`{My@1!-p2r!Q zHI^|f>H~DbNqDwfgNO<`%P|82VSV8yIM{7#J|pCiggkB`Z)aS;hI@b(t`qjb(qHrU zOZKk|-g3mxlR&zhECn0gyYCqT@e}k4dI78L)pb}9(rLNrvIbK?x?K{P!_y9D{~uo; zA(+jkYiMS-9l((nph!p{VtbgX)>bZCj@#4d6Re4?k0ih+PQv>r%Oj2!*r@FIH&JhU zj>kS=tno4{oOu16?y^NKsbfwywK};&s3#Sk^=T3SJn~3{jf_#Yr|EN8k_r{9G|Kr* z5!xr>nDJMO_KiqpO9YI|X#z`QY>NGvdVP$Z`4ho$v~k3CU^px+th<~7EkQjd+U$3F zN@WfefG`?f*DPt^G|LGhAiwyjIH5*zo&ht7-I?cdeeiP_85owZ5O2^}4#o32qVg_K zd)X-f2)F9&-~emg=GX@4$O)buPTjXW6JKDrfJ<*1Juk>A$ks7Lp)I=soCPMkhrk?1 zpFw%V?{L1a*Pq_bluCWYu@nE`b75GZNw~a6NBl1~L>jYH-Uh1&6oyw0 z9OdY&+$M=xbSIg>MX;B*wfbxO;rs6tw|KX%7q)25T5S(`0rUZ{0YhQ*OMb!nT+wD+ z@H=F^WKVht$(K{(y!etoVIn*ORBdleV?baF+X+1;xRE<2NeeV)P9@6A@W8Gm5d#|; zt9>+e9#w>gcR>vBpe+77uWp`m*2cLgNBzUR*p3Ju0&`vJWB}|~3wvq-rF=vNV$BDN z;O=Jz#IQAdwIF(2Kr%-aFb5r|V(pFG!4JGvZ1o?0{`tMQ7+wb?yl?~v;ANN=Ff2M* zAX@hD>IDBe?GJ!80aYti`52W5u2WQ-t0x3J6A2QAj<0nfrikhWh!V@{S#ic`riW3H zL@jhL+ZZd$dgeEEiyc8xa0KWAAlCxfYL+rfal*ORMIIuL7Z}swqyphg=?tJy!XA0) zMhG1ND1DTxq!Xu!B=_QTfK%;&IM_IQL7;=+*OVe_Y;<5p-d4-t_5II3wZFW#D2BIV zUb}t?mPd)TSGyl@rA|PF1cM~cqdWKzhjo}6pU(seD54m55IrvkwHI&~D%kTgZ#o>f zzVn$hF(_2C2Mvk-T{n3xA%iB**(sWFgE8uYbyjpX>)+vPYbsS&#ZQITAUZEUOqKwvoA(E@O^lL!5+ z-*5oziYFqM@&2K#-C!etfCdHzNFCP9SU9Ue3x*9>>P46r56{N0^Om_lAFO9StpLQ& zZaK2OU@Xj<2%l}*j%*v|8k!xNxAmrb6Rbg1;GAr+9kWv+==iN4b@Q>LF8N)z9AI_l z%Hui(B9KexPuXPaqmGC#{@}J_ZJp7oJK^s7#=3p~MIw0f(;F{y45JB}iJNtUtUR%B z;{CGt?zz@8MIKrbj6`4=q3~iIXYxdVPz;JNJ`dAaBf~FyJG1z#dctpn1D+h=wqxBk z_k9$h#C*-b*%J+H-^$#uTFzI3Y}gaHHXIz(NSN|en&`gooS!-7WxaVWKnME_1%VbA zMZ>fb3jkh|j7mBJS=`Rjxmiv7$^J$9-Zhv_>{gX z+l&=&1$q>+>DPK4(5Z@Gqd;-CblDR#r$dy>ibR&PV=wk=Bofs=@pN0s>WY&jtvD0D zSL$9oVsM&+JVb7CaE-77_wd9X7~SAyDn?<(0o%xP12|UvEWY8RzmIRPbtBs?B2Z9jwX+WxPg1e%)SvD!&D< zE3-jPv;j*eD-b2i++%^(Hq?+5rBgVibz5ic)3IzD-w4!XQhV*5R&9(S+9-xW`VN&v z1)1@Rw#+6|0a&ftdzmdoeyp44G&TcgHpG@Wawz__7&swd3u$?vFqH{NwuW zQyg->?5&aUcner0*{`1tr`T>Pdt9Ruec5AP1>6L&O2*pD4I+F1>&W8!R=41u%TfWs z8HZNE>Lf0as{ry&YK~;3J3rl2k+dGR zF%&c4kFc@3I)HN&PmgPiMHb0&EHD8^ilzB%DR`dH1Njt))1g{KG-9Bc;5-y!Yt|E> zMQ?fGkN?`%`LOhnc)D}I9fx*a zdDj(gVrO(dzVEl{+4q0`>Y(n0)dFymj~!NBPE9#olI8vkw5?~}i->(Yr+D9LJYBkg zbr!z&vc_KrVB!RMm-z^m#2f!rr0h_a2oMm)NsqDBA@hc8Cccei zApboan6e=dE(Ct)7Jxj1u$HSL9t$ivR+&pRj0yk+g4%1hbKYbPKAo5IsI)_Ru6a8- zeSTQi*-D+o6E9nVY@EUO0QSVc6(a^l=*(bzyT)PL=~Sg5)OD=B?Di#elnQKM1zE23 zs7)l#L+f;`#j#^hz)Tq%pLz+74XQhpICJ{zwOl`Z-~Vm?*%0=Pd3yjnUZmWe-An*A zq7VS~SWXQp73a)RJ(i*j`8+)vY)<3=2-%s2<2|IyPSFh?@DYnPtNTbKW*7#xRJZtb$Xp;E?Si-ci{uzK8&BA}$k7QL=|Eus@NPa(F_A zX%GH0Na_(I9ugt<8>kFh0Ewu*Wy;nj9Uqm2HM~E+n ziGg?yDHePUqsW9(9M6@pjUhd`wMola0+FddwLvo26Kh)GTaQYlD6dlbS7y*&w z?fm>Qi9+aMTh5uR>o$c?lsNoP-NvCX~ zC3wX{0LIQ1DSbld8`h42$HSvAa?)iR)Z3E%+b7bxZ^cK*l01Al47EZfm`8GpheCTt z{+Ec=95rQgz_^FQR$J~Ham1&MUVL#hM@z&{PVvF=aWNhPWC=2}5jv3KfLhN&9&sx! zTjAtzfe+-5qx1=vI>w{Wfo=0n3VRW_4uM>8P!z0aLEEnaj#PexEF7ID+9L*gNt?$g zLp1;=q!p;jipV~_Kn@+VPzn>W+m1pKFE2ZP``0V>Eu~nscsx6^bN(up?CkNx>N*I6 zk92SW_%Rg8UFzlHn5=^{mr&6|(TU4Leex?V38;mR)I*sm;kgaTRw{@=*0P$KtP&N6 zkxYWGqb6L#0?71y7c58eXH{7bMVvct)JDnjv^*a10VSlirMK4&|w~fEnXFkhz z&7~gIMd)uq1!iZrppzJ&^Nc+>v^;JHU$P>pYFXk(P)bo%xPgeBwHc#=U>C6iiZ{}L zDB0?Nkj<>Dg_js{aF~a+f<@G&%Gy+W_&V%Omnwle2yT48^Kys2(5}$6{a#A7kb;{%kKi`g*-(>gWbh{W65j`m6A0rcEB4Fh{l>NABM@lHRD|R= zCRb-2d|9*UY2S6*4DlQ~1NdzKF4x4y<`$Sbr?2m4}oA!ETJ=@`MZ; z4k)hxsRA-rbQn7Z065xYJJ0Ko?&)a;+w(y=D3$|}RD4n;L712AAsb+F+c7^4S}N{2 z6M4b!9fRtVJ=@n*=_Lk>mdgPIg<_6%Tu+1P9XvZQ@R8Vi1QO@j{`*hJ38$G`|3`y z=Jw1v*plxovFM19MC9GioC>}gJ(c)7zL-{b;-i7n71IVjfj3lyRr|&v41OZaXI|-4 z!~l5Bu9{Rk*ifl$c6?jryot(zg#^4smO40sznt;tAan>FTYciVGDkHQPXb%{WXaxT z)nQt%Y{^bq(8?-Vse7KT^BflX?GmYE^$wa;)*5W!TtHM9b6eHNx|BbTN+z@Ftya6{ zPKc4kKJq$?d)g7XpJ`9hs(q5=(n|+AolZSpN)IaAOsQp3c6D?kp2D*_5f*qo)kfGR zYZnwp#k<&$F?^ho>r@;vgZ*!{Po3E(*y18&N-J+C(Jz9a18xdtcRNVf_L>4{aIf{* zlKnpiK>U5(%FEOgh{@@&9blcF=--#ECx9qRhrDl<%kekRs4&+v& zm_@$|eZy}(7&%o}8|9(zj=U+s6L?_w=@Cvyn##G?h_Bh-l5A~jmNX!X;P!sms1Idi zD@uU)tN0y2#z{z%l~d!9RMcZ1qZ6<*D#Msqlj*Qiy`FjGp^9Ff!HHsdCLs=h5s5+U zY87%iG5Ynoy-T2i0p4H+9}R$3LlnQOfYI%B5z2)%AfN4EPp5WR!&dcCmJ=gvQ?+iO zE?QJlH~=(>vDi`;Q#imkZA!K(Zd*D$UOaaw(Wy$DN6k~wl#e3-eCRl#AByKX*_$nG z!lixd+ive;+c12yG@#+=1nT5r&kJh1V^mPbj*0E0nTV+Y$W`32edF%325(*@SagO;sbH)Rpfb%Lfs($Q-hwxXo4aEI$1Pw0IVYp=Wb&xutru_3#wKMCy z8uvPtE`qOa?|GP=E&(`&ME4B2qe6 zSU}`Qb^gC)wfz*auC24uPq#Qp@$mT0mdI=ao}=%P+({nrfx9it-NrNvK~efq#Vg%OH=>^kplki=CI4u3K!AW1P?U2huSfi zE==KRGwcSOpqt>5#A2nAqIw6PIp(*NP^VNSP46Wj!0=@~*%kMU_&E~|ZXsMv*pYoU zIDvE73pA_4s$hJZe@=yAlXuMcFN1JD!TmucbU1WZz)Lmii%%2_+}JH!^EN#Pe47P7 zQ-TMq5FCogD!E-Y-0XE%$H`NVPiy;Vxn*pqi2#UBHreTKt$G$v9lwLjmUCnevMzD4 zay!lT);2xCH_UlNa1@)|j`8)1y(@cKNq?)CDQL@%pFP<30rc#8gn}6$!1}acKEfB% zsvlMd>h6yv zi?P%()%IEhY0#I_7C4@LkJe>XS2@9;O-Hli=6*EGn@x=X9aFw_5A2w?v4t1ojwE1E zdFbpjun9UCv`aRyr}A7!!7f>LyFUwM@7kWnd#mwnG0@tleNkDh?adCs0-Rb;$x_6y zOxHnGq1g|x9=ln@kDq^B+2CaOl*>cW9)m5Xh7PSMCzd_G=Scr-_#pV4Rs zdGVn23T0}1i~&X@3lIeyU$Qxn1y;-04j5o4XxC><3TlHHI$3=vGpEIG$BI&e*sF!# z_fj=`*^5a!u@nUbUv`mHIGuBWu{mtGh?U^7{K=C2@P%XM_hvm(JA6b1?V6WIHJ}tb za=`HGx70Gb%n7V&o90rRS!Fvx9NZWfg^N5zb%=dXKWyC2U)Zf56+n#aizT)LY|#p| zJ1OvN(tR<2<>eHnOkl5yV}QNi)FffFPS!o*M>avh?4tKHs6Qjy3;;RLSvM9|mF9J+HQR2KD zyIBAb0>QDS4E5uj$*Ntn$z!gp{pYTgHiSH z7LKWyIOH5h$PE_kolH>m+rd(h%(NSjWJh+fw$)UOJNoh2lD)^W6kkX--3~GHhF%)r zr5>$$f6L+B0Px86T*qe3&bu~_<81cXlgI4aCgE)Uye^X+kg6zgjqkOvpNox7hXfS> z+Fs#fv!s_Eot|kPJbby^tL69rtsUkAQS!X~&r`xwsIWVsbUt_4WULVGWM37QU9-dP z;QrNucNHa-L|0$COl9uL0jw~=RT+rG6I5*BtWjZXeEg9WZUhZr#{Oi<{`$oY2yd}0 z5V4cDb`X^h?|O6OC;@gny~Ni*w_Z{)6n?X=u26uZw7927W+X|zG`Y;l`@<5Zpino~ zUQ{Ew_c6UWE12-Fc7Ovr8~Mzrwh-uQp7(C) zQaz(z9>?%pN+q%7>#WYT@M}qfw7nsLL!8|Q@TqE4A?Eyoud7hkob$vH@QWcz!dhX+! zz(J>98{w3H2y9YQ_EBSN8sNB2N8@jkWe0&`gO}sRm!cY83l|I(1cR!o8t9eOgKx$~ z(C3}@23lT)Fn1`RE^ynVE4wo7uv2j+YNS)Knh(E>mm~eeA)pObtCl&Y(~ht_6nHLS zbNF`6hu&?AmI|n;h@x6fagJ@~rtTf=y9Epr?B#f{vJ*RI%k72toAx2D!&7~S0nXcd z{yxF}UudJgA7TPK7q&^fAZ`qh&9e7{*vbE^hzIbuMXp+`3WO~uk`FtmGD{2+8O2kj z>hN;A=uMaz4*2nF z@TT*gaB+UY3$yOxvCCDm!q?s2axcA8RYE@4)oLdl%ETZ8ubT+BHyf&nN@fDAcqiYw z?BKXVw}d-M%a;=z^4Q{_hFXJ!ef$fuJ+L0K@fa2wfAuaMfQ*!Zw<*d-pfbFhKFu@zD_ zT$F5y2YL%5?m&Wi1_%K6-ilCKV*~NTWu1H-_XYugvDPDFL0Yr;SLy< z76gw*rt%Ow^}9|YU?;UgKItV;5{v!*gpvR0UG^=!;uz0Z^YoIpjDLCoXkSWw zXGOM~$BdZ!@WvMw=On_zQ69~LS+uL?4mVquEXaT_*90%A1RwQF_)s|m0@-$&4RI1y648Q6&bP4z-gnKZ#>s+!I&c+_KqgcUoC~gwSqf z-v;4?hdwy;vYMy2QmWA~Fsx)vb}0nw05ddlZy-f# zOKB;5?}Xeb?+11ISTZ=&bLETVkDxv$$Y0V7ntQZC0oBhvxTQ8PRyZ8ucL z`~;R@(F`ow_tU|B14E(Yo+Evz@QzY4z*MCs57-XUkcVsD=$Na=2i{bISzR7>Cht&| z=#UP)^1}0dK*&^vLg3>8U^Hcg`!>o>B5sDgOd=#^4>Bp94yxQU)seeC@yjp!KI8GW zWTXsm#Hn&-zM3OAo+8a_dFtAdSBqV0$3xBUWsA~n*&g~MnY7J1s_D?5GqpHXx^vts zW(n&`kFcywLXdQ?fVe%L{Y?+ybgc1XTza-UtG1XuCo783%3MweBr4 z5+9<8Qsc@h*w|o+A4=r$mE*QWG;xw}av7dQ-SgfA$YsN{CAzG}ft{?gsnhfs?*H*m zU$D!!s{grcvsLB|l#-*f2ufdxF~Kj;Al4724kXKJrdtt<>X&*C?G0H3KM|KRVQH!_ zl5H4YW--B#G8(Gs-sht$KvKYWw^K2Zf8ljr9V`u7+72%%gb%Uo;)t!B<)ye)|E(W3 z+e=C+zOZcaqqj!3ufOajsAu&Jd%;L1q|_dH8Y zuvOH-@b*@PMJ&MDZakNY<2K)9 z$d-bamxB~Mvb|Msc84XMC+GLIHE)JcG#axbb2#tQYxAOJ)7 zwH1%LTiuTUL#oQ>JE@#hh9-yLHlhiLXp8m&gfmTbXAh!1nf|504pLIi4$Rw#>)qMH zVaxI9uqd`rY^irdN>R~CSbIo*Eo5{e+(od;PiF$2LRcUxrS6eB4*pz7rV>QDH3YGa zfM;5oA&{{G=OB1@ev1 zG<_C_AR$);h;%7A2|7BA{3MyuO0LQW1?T6$Q>tE!aXx#2{k-PAj_H}Bd?QCpyIW@# z4eW8MN^-)`};oPxE|!4Arq!kOK1aRTKL-0mbVK%CVfPEJTGxCu^4# zQ<={kuF2iov=z_>QO@L{WmerU*}CO$gjaGZKH1du^FHb2h4itXis-KU)xkbVBR!@# zaHtsKZ&$%6r)9%VcgWKL8qiAT`45j;J#hAl<>&#wqxtC>l>qD42J;>O8-0Wvmr6t;K1FWWh%fVQ3CvdIpvzk3><+XiWY9e0yrvJY$9 zGO{9&aeDQ%+PHjFl64VuY}(;7>edbQM5#dmN5 zWN(4JC$H&EUU3f#Q(IVptEZFA&fYVHVdqa9pD?C(Eq09OO`Gv(PuXb|9A-N^>Xa{0 z-wAE8CwVPBG9GLdbmyGTjHUyJtGBbGNk8%2RoF`{~tRpda$_@D%g(Tpe3z zilbPkcA5}~zTTP`z2Hh@#)bq3$khN*q%Fg_ykF4k0E(J1(0i}T-rlOPQc}7EKeT>) zIG^wJ1J0tier}#p{l#d12q7o6u!=%SUZ19_w732$lRrN3&383+K;Uc1x*E7%p8|;p z$$0Hu=f`FE0mKXsRfz~HnDSVsH|uRBFAuLpCp^KcRP}yxtPfOv1jrDYmqAtVtv69WBAFmIH|Zia*u-cDfj8MZ zKz?0|?7&8PLZCFTs_5QtVY9^fsF^L&mg50;Sl7NEMVnK>I1)-C-=|MH@_zZ2ma%Ol z)oVl=v=4%FwvFTvdjJd`%6Il-vC9XXv2=#b0_aG(bkRBelF)30+jUSmS?@YWb$ zMOQ1rLj(Tr($DL2uizkrwcjK@Uq;4{sGiy2@?Jx_ypEeJ?wzwZxI;K3a8FP#Pjy1D z^@){$Fco;w@!XQT7huF*fmrQSZT2Tc<6}_KPr-n;lzvbHZZ!e3?QOw3c|PHoUkI|l zO-Dm4m4Uww(6EPJ-8I~SE5%SsCn(ty#0AcB*~n7x_W8L_Lb_ze^B?!D=F>q zA;zn{9;;WUmD}^lV}YX7#Zl#mz4UTksFlM}4uN0o1N_g-n*_(War~epx@m|geumpkFwvn7afX@;yF#kw?26E&bY^jA#cuu=>@YLMe5Bm%j z2d6;nL;9rS|6P(DhWU0)!gKXh#_^+57C}lopTpAITgY$EFw+@8{ul02J3i0=Mftg| ziQqcUIGyNKCS_v!wks-b2aKP`LtecI?ehH0`y`@Ti)Xg5OH{`dKTgR{{_SZkZupfO z)zlfeYzwMN0qNr^om`jWLQ!e<6N?!@WZNjXH*{k=|f-1Jb>_*g4PTB(XCZ@xp5}9PUnz=MXmg zs@7Sr=eRz4GZz$;)UPP`ApG4lOP#`TuQp2{?9CC3{FA>U(=Fk}_sj6d|iB z=@dtR2s`C;c?l+O44|l(pB3U_izpB1brW69W#@D|j0gi;>_<|+*9J>3F$du}rh9s= zRE6JMA1l_ur(USEiG`~Bdg!riqQ;D$a>KNHVLQkX9sTl7n^3Q@%Awq>C16F!Su5|H zR#Vag$~5dgcrKd@VSp#_famsaFLed{#CE6vT+UCj<-h;+8*b?ucnx|{xno&XdSv{7 z1<-?D%Vw)gP}wp{UmpFEzFD??jNgVwwvzMH!~f{SYO@A5JZ~C9b&vkfS zY-O3455P!)9*-dFX~_(1GzmYq#f1|X2f$>LhbQb_8u^A|fBy6O>32h`ZzeWNX^L;O zqZSOB4}o?&vWxe5QTB6lVmb1B+8Dhr`8gR=8w%vE#Ni}WdDSNzVSMY!?R#eN3&D35>@SvP`$P*;)Wd)$^vM@wzoswBxeQH zweg<8&@Xrhd+a6h@L%Y%w<&wAT7jx%+lSj7RfMkd0>>#N@68UUDKAK~-kkE!fBF7D z#8*Ctu+z@z=+%p}6RW)`9NY!$Y}W5oogOLyd1q2_GDPKtN+`X9TEI^2c?||JffU4F z?p6f@r|NY@y|Y>TSV}A|K#H&y?7MqS%-X zi1n>I_LpDVUmlsC@gL$+-~IbPf7ieNV|te{c)4g+QOe%pXgx*cD*^8IvYE*is{vR% z`Ms59v}-KeSukQa9WBqK`l4jKZI|UD9obRMyG}dDFEN?B>HtV}%6_Ynn>{(&>bMgJ zKg!v0d%{@HBY^Jk_S0y4<=?J2+Yr(NRslu7^pH`!&RsEu=`5Hd zh&#sJl06-df_=j1JOEb811~>pc0I`;5YYJ#7VwY#8&?@RLQ8^lv%}Fy;k$y8A9>WH zKF1%ImsJ;UDKoF$PpfLokJ`Rcy`&UUE+Lu7GxFh`Xys9>v;=*ZSaX@ z;>bg@19`nXb}59|9ay!qNr7#ZkC*zf%HAlJ36Xb#jC7Jt=_QQac0!&lb&|vI*p+8f znB!Kag4kzhev}^0aPc*mNLGXpe>0$rQ5D1mS?|x5?>Dt67LO(Ty#c;rUIUVOeI9Aq z`2`5_3D`_(+3@kad?B@x7rg~}t0Z$h8X6<3dC|S4D|j~!f$|xps5Zct3;)GtY%rUl zJb!%Ke&yYjPL-#pnA05*{HSzbe^D9Cf2YDxLF$P2aus~t|_wL8Plcb3A{1XBE}jRH`-hFRpC*d!1r-i zlgu?w@X;0F%a8@NSyW|ct`S)1@Osj$2K`i+o)`5Tp{U8}poP=S4wv4y_e`nE^V|oI zA>PS5(jY$_9C%L4KQmaPriCU+*(2 zGg*rxUr4NPgNlbBg|)dtgZZd^=KXq?*S6iNCBJ$(cz#kBUN=3@B!u3|ieR|jkLjI? zi$!u=2;y1oDkC3(hJyXQ3hL(RwLo@DL(rEO)Tz)BlnEm_k6A~zx??w(m&!=*`}XF% z0Q2EXK3Tjk82O)vbS@j3OAn@lO=z6pD8ZUtYpE z`sqM5Tx}^_Z$aP&3*C+y5^5gJbM=kzgBu38o%F7_f|rtLYY8?CTOMREP?0B+eEbOI~EaRiti)kIbhB;d5AdZ&<5 zk`Clfa;g{hO2~+GOZ`soC08x_I7uFC2T8{k-rJtgu+>dffTY@wd+tYz^y3f)oR@97 zAyxP!)!_rLleMbo-9-av%_i0D^*I=}>c$S73lhA;L#;x=5d`L%xF`V}7@$H<@optp zWK`|39OQX>Ziq{kdXmaIj@JI81^iN2^sRL{D|DSaDj*>$8KOBAd!YCxLT<&+GLS1P z^iA~N;KI`r1p-j3PJt8L(rp>zQR&7Xy!H_c;(Zpt8sK-y7B4W@~eD-r%O$q(zKg8)|uZFEIQ? z`Mk5KScctuFJVd+aGT0rf*-vuDZ(hBi+~w-^69a;%8KN%T3_W|iv|Zvv@f0QR4G zL%`G9Vu3Jx#K5goZ}jp6r7;OIYP)*t5$67k7B{eI2c{Mgsb`6iXNZsBo1avyoV!=d=5B@3`WLZtvQeZlc<6e$Z8rMyfp;_uy_LV*$raju`7~L zv9h}1*~GR0LIS&-YGGl-&Fhk#2q%r1fFAhEFmI3|kO9`7rEoaDE-Yz=9aYa9u>Y+hkMasH4}A%=}3D1k|q>Ln8{8qsDh zpXYQ~;v`l;=ryUsn}n3%x)WL1qE3bV*z4)&kr%yN!>@%*Zs!za^B=;PU;p}k1=97R zafhYx%bi;`>TX*ZuHK+yMC7!+o5My<=ZU@PqU5NR@DNwmIb%#ZI9h{XO5B;L(K=Fowuss9=6{bBm*{24pTT6w^0%N(qJ;NCH~JA zkj48Q4!qu_uvA*}DtYh6Gi|}Ul;3c$OtF`siuW!-2&*)m`l(q(1wb#a)XygF$_whB ziv#ffZ3ZxSBIsRaR*#pnieo~>>MCS;n;ckE4C=#$NsN{QogX5W1;vOH?u@g;7>Ey{ zjD36QjMGf%k#LG7X9-D{8D%MZ2>O~FA}==hH>6RoI|>JUl%a;vNfBBuj%w?FtZ%NdQGuc(sER> z)1*3cM9>UG`F3n?JPtO|9>ivIv`4PndCLkqv5OS+Hb~E24^%#w2=U7EEz&93l;Gh# zhfab`TSLchdWNh!?rjq^U`2Zp3b2N-k>)YBm(wY8;Z=~^PP4;nEr3HS^yg-hmih4I zIhWVCdTT2zpU4Y;{A2t7L zrco;}rv@+9y}-=ST0A&=3$7#T*SW#S`SzxrwN)g4Qrzj?0SXzOAYm`ID9^Q<_PD|!e=pW8Rf=lUkqoH*m8<8*q}{{$$~A9Kw7s^+A`FY_ z9D?mDuPdNiQbJ7R>1B(*$vPWxA<|&-;E}AOJ&qnKy{}eHCoo?siM6gs)}u@79fp=O$K5Te#74@tF5Sd+sRgsjBsSvUoqVpZ+-8&!5!*uj5VB0$3S?!2n-$ zlI}bq@v3V#XyOXTV9^xeu)d2&g6y22Rb&C~2&5sEbd|H}iXNr`w}R=I$k}K1_=Q{~ zODx_9NZbSxSEAm9Lt+;n*%zP*3hiD_c2qO}|4-PvXvuM7$(COQ*k=O>5E-v%`@Bp8bu--jD zzG3%{Iu~--qKE23&D6oQOBx-Vx3Ja4YYK7e;2jV0FEFv!Bd4Od++nlSqMW6yrnQz* zJ1QU&`KnTP=efZ>p)ki)cqk*oWY0I7`{?}FUDx`{%$jh6)tjaLLNHAj_Ewt$h<0;mhqJqRsA9WEHpyn(k8;w zJ(MDDDw~B<56<^`TCdOU+kek*Fa2o&|D7+1+PNg|HRQKz#kr?q19rNr>G^S@#{y*U zpaA`#oyb=BAc8Llho?a5w9ygO9G#BV+gVbK^62K=v{}v5>KRgX@P)b#D0Op?@O5hJ zKB_iFS}D~{Vae1Ej{VRnGe$i$Nfc6TM^ZHDRe7;MLduyIi*utUl5gGOg(MRbL0c{k z-R?W6XVQ%HRS54e^IvxF=7tvek2zN;HKU zCgr1)YqcTR6k_ixVGl7AiDOOS0AUE5(}8j5avA{MVcj7^&N!48jlZujoOAq5L4OrL zw^jVzRUP!@R{;33y!NSb_^!(xBQUK3k-V2Bms-0D2y2Wfefacva{oZg@1EY6`nXk% z8p3r0iCc8G6{KZhk65<~fK@;6-O@|8hTHb+W`vf&B8gM2>J&88kYa+S1t`urr8UrH zHK%0KNd)E))-|Q$cBlEy_5Jo8s39?IY4AOhg#qi<+P=6AcrVXtLv5_;b7&68U(m95 zb6y>sr2&`{+@v@D@&YQBDX#sx-L>So@n+i4Y$8JtY%3a0;`7GG&!_kD*FP}d@eVLY zpf_|;G6bPgX5o%2w};}eThrIGxc8%~vOP0LCRAKdwv;S)0~F$=MJH)jt-Z^tC=nj| zo{tolh+b51*`l5G5hxh3e~?U4e`6aKcJ^hUss2soaXXu?G>(S3HN#`Mv=-H{^LD0n3jFg7uE*(<1A0qR#9&D zZ&u4)4U7cLnTw(Hpr!2O_*JZ2k8mn(NC;A9P=mSQ*nZuH2~Ib72r^gYB9m*g3$woV z|H}jXHS4~Me0wfdMu(E%iGWiTdOW+9AwblA?1bH)ENTh;>#&k-e8VnorARp%mri8C zMf+t!VH)X6I%6DhJzMTOkaj6St) z{|x8EUC$)oDztt(D;agiDoRTeeY6_fbRG&|eqh#ZgQ0LRM#`|_;>y9)y{r{_gzgqIVKS1Fxonj0rh?YRuyZjba2YhK0#nyRC5)4v&VIBI0EirVF9Y z#T=S*ZfDe0~3Urn5JUmVp_aU4SS1y<$XAWv!O>Ta~j>YVDViZoWK zyVja;A+qx!RdFSjTgz>Dd|vh2j~~xXuIA;4Xsb%`U(xx~M#>^?X)5SEXtlsu?DtGR z2dGaE$X)3yt!7nsPo@s}C>atMl{`QKsu*CLF0*sRR>E-93aD#s$Q?5aYp+){z}Tdr zoQ&Oc$Pb5hlA^dtQ5ka5L2-zVb2Kh7-_*{cyL+pqegUrlptnnvba315)aV*Y2l1ah zsgBG4@3uxhR6_6y-2y$X?=P(OKhNy@e~s_o%m4h>Z{NQ4@8!#XegF3_*Yv$E`JOF$ zodCSp_4q19cQpM2IBusVX{2%NV&Z|tl z=jYI$BbsHwW88JE%y>DRcLz^j$GVAsQPNdnu|cYJ+9Z-I%uD)kCD4ubvKmFpc;kj= zhfCF5c)qO}P6nqur|g`hwKL_lFIyrdsu;Lgtyp%A;7>JZ%8{H`JNEhB#P2_ku>Jl1 zo?h?VBBx^jq(Z*(Fv_1m*`X$Clvy;z!u5UkU6Ob&ElnJ`aes5^S63HiPaWOQpT@Pf zwzwQB(qPl=f*-1Yr(?`JRZ^9 zDc+BMC@-c2pljWx?aODQ>ki37w*$DvWgFL#z$d!F#lxXkW+#@f(z9p!R-Edc=bGI6$B+??u?U0ul^?PLgt z*)5pE9oF38b|6=8@e2+6`OyCO*Wb@2a9Yk9d0QRw1KQ&!56v0gPQ#IEx0B`?^~721};@7Rqya-Pr50np+Ci&hm&PP$ZQN;`6GAd zTMix@Acb#l^B)}I{>y#dYh6@J(alM@u1Y5dNw@=QI^>Q}YF@d18`&o>NaNJ^ZOk<; zel13Lc;+-B=FkT%v>Wc71x-k&BJjH z^K=>q$i&?|p^vFsh`igVj6+tI`bDm8N?n-7Tgrx@n*5*wZ?uHB8no_8evu* z&b6n|N!-qiN9D_)dP+^gm~L03qgrdQQ=%)dhCHulnI#4?8S$4Vr_{pGrX}YJ$*n$-`R#-JsX%eL9Hz!k%5}1V~75BNtd@?RP8LG zkB}{b)R8Y0;g-I@;C2{uY%GGqf#1L;cQMp8 zn0^;U%cuH&_dU93?c$AqMwNO22fO>ea~Pc#%ZgCOL+q*%nnj>%pt}>`?>Y7CM z0q|}TmF#}PHU^2nDahJM%ribbvoAkh%C8#)@5;g5i^6f&_Xcbr7UhQ|z0ZL=q;d{# zAtE`Vkced|I_FeJO=NuKL={i4>$k*#iaQ#cg$vpF0k>_uQx(&+Od#@;J&UR>c09P^ zub|_E|2T8Nad5+sJgeBocB|Yn?dWvPs(@;FYK-S-EzptJKX(pNFRmAW`}ESEE&WzuC(0Pv?5UAXlK+Q_Xw5@$xD!-}^8F0yj8fn8=#k!HoMl6dO%9U5Ij^aHw)t?cwp6eHrEZkMZ)$3fUVv7c&wKe4qRC+BzMaN?#s3x?EgLvD>(~16&vsiH&k+jr3TBjnL zg1@YPkfb`Dw$-4ivAuH8IkZBM{J=tos+?-axXTH&-+Ug>|J&sXGV;E*7~I?A%#%L| zp%#ybHN3vV2`#r!H8h4$J1U>9wN*2f-|{)C#^kURS=#Y((#@0S_V4k3cy3ERoEvp> zULi5Ng@3N6S!xoPQ|el-16L=E@>J@0xU+EHw`LPu8aTl&iEdK-pa+@4d=~ewXas5Y z!9~N)(ws|pt+lDJx!S$ko9I#^ibJp=aY|N$11(-i#~piB&Zg`8fdefuHm=2`=nbI$;$FFqWZT^(2k_ytO3~W%3fZnlbiIVI8%(OR zD`=S%a*E3mJ}nH$&E^EZ^=NWdDp=q@_MGlD^ReZqn=DvjEmAoW3*C%10lPMtUTXsB z(e)!#GK*W&fg3Q=o;q=)dM6GCruFVp84vbE+)yU}xLnY!*;M#I18RBs`re)5eNc0^ zQ;9~+<4#`i?XC`>uinK`Ebg2V)x1(-DHqcHDW?xr`I+HTPt{JM={{P#R(r(GpF51V zv&RJ_wQTq7fbdH8<>zSX+IjuQo5iw)^r2vk1df2yQ)#+k?sj{%+|!#kYQy8i4Gg`n zYMdj79eyQ2+v?$L{RQ+mi{*8_2P_pj?yGbMX`~KQdjq8ilBO$aP0#hmXZHQ~^4E_~ zUq4v#G^F$JK{8jWUF?)KEH>4^l+VJs~!kHoJKyz<&KO+v7uR9Qoon{ek`Mw!Qs1_(j$wK zxVU_(h48r{0yjiJL23XU=g+YYQlcfH+_{+JZN-zMrdEn`?@JTAYh&yn9^WPbKq2iK zR)MU!@a_w0Q{6Npf=_j2TH16bZv0f79L2f4LRQqWZxzEq%|jWkW%hP#!RZtbLYGsQ z{P4hD{_B171(NzU>NV|iR87-Pz2TzoIvCQ(=r>ThD1B&rsQQ*41ZggUoRO!q27pu) zJobyfqvG+V7z>ewtXt$RgG0idXzu!|YtYCX4mfFva&5D{?JNRR`5z}iQ{EJau0%^| zSy}Jtbf~a-nbxAeUshZ8sSCaPsA`}$w}ht(A}+t4x`@{^=mPHY9`sj#U0$66B|OwM zGf_GZ`FM!`^{>yZynOoYrSz{qo^P#dyq;W1))$AYPS&mi0MxyZut@HZE~fR+E*n<9 zxhOvl&F2Q_9|ChJNdxMFDCl(PX!xmsZVq5Q=euqzh+Li9efvoCaT>xgU}#W!8#7Gs zx!cO#28rt=a5Ze4sJ5090ffn#QsvX`ZstUwTy=~-6C1`PSk(KRQ%T`NRXXl85E!t@ zD<V)i?(gyPOSkWxx08}So92LXEq4IA;s$)?bKEzf zb#<$>S@)N~uH0}g`=*nKW_m<#V2Z6@x73wxQ}-yP2p-eo=-!(0T8i3$Ce;bl9-{9K z0*~F9k+*6$V5RFgw5IZT-1-BC={VZeC$FYf)wGMD32v-VQO9+;s8aGiprS zh2zGx z69wv|pqGW6L)5w7udA`Vh+v%el=TF@TJ|E>au4SbCt}D6l-#10x_b0Ej4GBSB1VEo zCxqT)vwV_tzyQjg5wvY)6A^SF(7Jh!R#i*mGPq)N>-PFrz;%+#^wp~U1J}oc*4E^KO){47+sY^a0C{bFHyj*YbbBM(4 zhw}YhWv=$8+VK6JlnWSjZQpl)Tah>8&KQ`5Ws0yijF68ff|7QtfHqf0;H5+2&R zU5N@RO}pK%LZ~>E6c$UySY6WL;6VR7n8H`{Dc+t zd7+k^{cr;poB`0ZN(e9j<6(i^)M?kn-D{b&Ah>d@RxP7Zb6E0Ulue9@#A8JDF_wwc2 z%gZm7w6~|m3z}*MbDAB;Z>RHLgS&n5nuGZ`ILm$Qx(lR2F5~F!E`G1=k;s*s`iMaq zmNY&XiFjiJ>QMgvUb>9n;`6>NeBD+}oIFtGr$V6KI#DD@&4xJyyPMO537(FvK)>O# zwc%qbbfmt{rk-^sF6o@iyH)>-NUPoA9RU~)F>Oor7Tl?>i?LAkf1B=?)nf9!G6sBk zm-5cXr}pV<`}_Ozu7KKmo2ww|y-qiKq<+v{C;v`OWUlTeT(#DADsD}VFZ$J}>1*Bl z-q(x@;6dBrtjY<;Qr|JioC+1Xac`S*@Dt#@JCP53T^-xE!9Yg{Ei0KN4h8*`WtRAM z|EuGwPC6$gl@)teA%0WJNRVwbBc8hC&%06X9+F1dNG@kq8B0|y2GF5kdDur<_JD1- z@TDp&@a6eK`| zE1YrHex9ICK7k!sqOQYjeOY;FmZ^x|E&Jh=@DHk7&J|G{srqOI0u8O?6>m z+Jvxj&%>?sYFAqSw#*2(-5Mc^!0xmY@3UXmvFwn#Ov$#Q{xhu;N>Wrw#__yM{{?J&3_sg|q-k4|J~aUfN#dp-yFU;GBl*xd#pEIUQ^Q(_0KQJ}7Ru2B60R9A~o*%{#r4bJ(}eCJLt{?qQGQv8st&RCx<} zmt9|N#eJPqkBi%f7!Se7T7V@#y2J#uIyBxGF!wOiW!30*FVTTGzRl}1TizW@Lh%^H z&~0`q2kb>Q-pgEsY&0HVvOmC#S*t-ksSBgea}i*PAiB!VGMk5c1UR zCN6gcPOU*e3IN=;K8}ZiQ2Sh7{um!TGs4cPN^Z9n-yJa?8&?ac-HvAeD=PMyoAzKW zOuo@1NfTfBM?{%S+~7AG)`|SX=3XFPEcxr90CDmF@KPL)B6DOlgO@Rk70vug)OSLt znp3yqn#D^DH$2Ihyhe_;83$aYwC@D5x#l#KAR;yDH^*;rpV%rEDQKzax8M?3?@Gv# z-KKTg}M;h;|LH;0(qTE{{H5Q?ikN>)j9<~^d zO@hLSzOv@enoDd_PJO4;ty=qP8?*)ZSRBh$sQ~uk$SMCrcFkiA2MVD*0flqR(k&PP0*-M(vns5-X)9rcfw=NHow@2+$7wp#^oqB($m1r>7RTL?@kMjnX<@ec~d!72XTgi&5*YK_r z)DOZP)(G_ahfRC){x;`wx-H31CPb(t0_@~uLTh!UyNKOJSBT^|lC<@xMeO^4;ipqJyx6nG1VoS&NvF%u3pEquXfJnc)X zI)VrkAlb_SK=2y$2hqyZ`89dj&p8)Qw{u<)UZSBMH|#jT7Ok28^O^PX>GS)A zwD4{l5@g++gil&%I(;ytIa+Jp969IA36*8bQ6Edqu;S)|?5-c7h2WF0r)LDD93Izo}o`-61MHq^zZ$78wIyR5Pxk@?+I` z>RiJ@u-f3wCy=B=%|y5nkcS%!=nVrb9gIkc=Qxa^J3k%w{JJp8*&%jkM+RHJ;al)2fWG=6 zaD6bxxSSUyYVa!^PVt&v}n-c0U^ghcbNU91JU&6r&HHMSIHCT&Ye@d0$2oN-rhv^Hfcunb8HR@aEJAN zIiRLma`2~Z*z+i?Qg>HrPbZ|MB6IacHq9Aa(r@}l0*Y#t^lHm_Y}3g!2$*Af?w6g; zjI4niZ-9rtK0L5b<+soOnBacbZ30)gT5G#8!kjqh=i+AiIV_PEXH}h+sLmnYw$@|V zb@4tH0gQ6bbSl41Sj~#*kJE9U&7A?;Y$PXrF3)*^+qC3p>O)s0JhrzjDOX#ZiO+U9 za+6;b9)i6s_rN!h$2DB?5S|r-7SzgN;(MuBWMV=ZhmQ94v-JG5_yj7-A|^5RX$a%Q zSbHw3@49J2W~KR;?Z%%^?WKJ%ehgyK^@a4kyA5z!%;%A~`NXdn=O&bO3u}}<^qAsq zf~`3(Dy;QwXgF4QmFkHo3|Cd~Y|$zs;k-hbobovM`=?L1xy(+kxK+`KZ<8(L1CEgP zHkIE_q^a;gx1OO`L?lQW0X4cx-+#(ktaqX70(sH4{&cD&xq|Qf9#=r(Z!;wYf`@9A zO}$D{dh7WH#b}O_%Ysx74S@dR>j(FeqkTCca1AH%)FFvZ=$7LEaRGx)H8P0O@Jf|M zEyMB_ofV%=K>?M)feyEJUYR7ds|!wgC!oPxxKK`dx^c_1;wk?$?{*UYc6#s45Zzgc zsm7U$Yso&m3r^kBv4r=P{+E}Z;5{9g?Y?HaqlDNtE_ZT4z_#7jItxhXyow=02YGHM zA$g=DyRBA~OI*9UyHmfN!}ie6?0^0EqkR3K$f)rOXpCbLrV<!0&Fi z<6D=LXO2#Eu2ih2=5IhCC&U7*5eA_iuuGYsVzoQ_3g-JU^h#GZfXKbH^@zNXgt_WP zuYEb<8{df|zS=~a<7G~Fau2iqC*T1`PDwp(sP6pwMwD~8BOWDg@boGg|4?7Kd?S|Xy5<-`#E7+vl2I)?{@Z;C*v(mx=Sb! zwz&yK67CadK(5yb*ut5MtsKn~An7pogG1ulSW;j}i9shcUC&Ts9Ac&0BJ|%Zt5Kik zm*e2!?)gpN=+x#{p+!>0rEwBJJj5!<-t%oXgh!q*20sFH74ShE8+I`{DbCh3HP|_$ zP|jU}ig*rt*czQWg2vy`0bLD}N&H?O#3QOAs^{K6pP2)WzgBE3Mr_xrX158%x1NiJW>-b>sa-_kFzE80$XGlZjsDb%au@$P)o}+D z99cfom79ugIr23DAFs_Os6UA3TwCqrkLlp43OYLRo_s`tY3IBj%FpO*!5v7e)7u-r z>W(1ppxcoe#o6Vt<{TZIW=lpceSkF1c2QcTW$Pw{J0SVE6F=+WnSJ^3_w&gXtKX4` zbH^R7shT~5?V;0>I3fg0q{7p#sZt;tZ+yuUQd|} z8pw_(q0oHEb9NDXNL6h}rGCCi31-V(4uLC1p*>L*s**J)gsAR?IF%hS1?h6d8$Tp0 z0>>rf$nTaS9rm<6esrk)p-VLPWC>y_IlY0Wc-hzTTXyb|vj6SjL35O@~2XjGq%5GP4_T)YMY0N@FJ@$`Vv%? zb<`9HVd-K5@0^-Fm7G`qV^c)N_zt1u0alF*byy@>?zh9mWsxikQ|i+z)}YQW==w09 z9xLda z^AAVR@pE_7AUoDH$zrj)mFqIgVV^8b0FZmLRrAP8%V{V| zDLTFP!pBuW;avnIWR^R8cvwf{7#$!N7%o4nt1em^AI&8hZE!O2 zbToHWE(sFZv+n8&JNhwZR|hylq-8xrvFRtz?9Z3ybs&NuDJb2NU%NJL*Jb#1^k&%^ z7#q+Q;tZVV8}Xh5u5?Lr)|D@HsToI@;}!CiyNg>~-URsKAM*hC^Oiv@9vs%^#RB)j z4nNzcueHXL$2fSHz_Oh{RQbR5jbE@V+9%1J#}h1^?N)NRzp%yA6?)&Tb9xGRID~T@ z_DJmRaAsY|yEQA=&AxnOOO8C(OFaZPrH;92T+*LDvO9j@VHe`^mQ6f7J50;)m)BXc z{+3hsZs-9AFKkn@XNX~g@?Fg~dlRw(?O;6o*{LI^CZ_l9INTDOJ;(B|S;$FkGN?k% z4#zorBrbUK7UmLVd%Bf8r1FXTLeUUTY;s>?S2U7~cW=a4fFO?-5WC-PZGH!cGT|eg zF0n-ov62rYyI?sKfQj;dXXT?dZ_An3!F~=Ntf4$Uw3oqc`hW^>I5$&>CuFn1nfy7` zX_7UjIuu?92^@9?&nxm2)hP^MP#xf0jx1}Yg)FotOtf-?zJRtTUlS-dl81p9c@!Rc zbg_6!odB%w1SV_JVz#!Zv=LCM=>9v9uf@?UWXvI$|;J{fs6?KwhSNSBM%2|#$A(n)NQ~QRftl%{? z{o(2oD!LmcP>7@#Wv)(*mnFLkdMEhlFhsgKdx|`~Wf820lFBwupWEjTHg}v0b`X~k zAaT2h2gx~eh~hrs-T;kV!*|d}IU-=eN|+irZq`jLB&KqMJjt>&S*I42a0t>k!7@h8 zO0v>)Yr$q(?FUqmvw~a2Z;F1K!fE=E8NQP%%j4Exig4-disl?J1qW&!!ky4x4$acP zzCjhdRS2{$T8ft>7tz;DRdES1iN{Ia_75ZP(V|uth(6j_jNmw*Dp2u#~QkATe@voxdq6W!p+*c6+&V{vIUAtYqg~W%=-bzA!ftNGF2HM>9+HhW9qsA62%kib%$=wxwIANc} z+u?|aM!IC$5=h}b%dD!W*-_E!SQ z7`Ie6IGRhSAG-o6WEa&NORWIvkN|5Nf6x`gP2WA0R%5y}H9suj@GN;pdMs8YE)}53 z*OSNgef;+AYk&UO+>Fx|O;y&z)#qcG9ssu;>vXD~x3|?JsI}Z57ah+lrT$^%0tdnXRJW@+c1O(EDBHrPZN=*X#ZnZO&jXdh=s10=x zEVpgXM|SvMEvTv1T;aZ}6_hnuwAshgb@Ef93%Rtn&TW@h@m16oKU{piT@SpK@l&}? z6~`SK=@?&lD5m{3zK*}k2TRrjLjA4y{d_kdq}{N@p*~1lKt#8dBlqkAE}a}JcRf4I z2)=AuEtaI=3r=J@tEY}S=jkF~H8_wngiaf~>~r$PL3_|l;JzK@O9}orv-#cSRkxE4 z)q)7&U|8J~c~5{Lo+t+qe3doibWQs<%&p_h2|N^CR6j^>=x&LI<0)Ttm^v$LG_v>S zUQT0nja@ak?8>jv;QsuXsg?9RgWANHb9o$b8y)JD9v%E@J&2Q_`f|*g>_`N65A$$R zE+`U|E7xyty#4G77Ozw*C204hP`L0at1L-??%X1$wxB>PWONah9p_%Ee=gw;^T889l$X2_WZd4*@a}PJ426^6j&C@RdE%d0?5itvvvoK%Hq6NH#4;^3hSd)q zM0V18>hYx$hf|Bn!vQh|P?pEZd*dAGVdJ_hhj5Swmuu6=hPw%+hB!`Dmrgw`yN$qj z?W#+?BDU^2q^HNm(UX z1wFM<+gve~L^@Ha%|bKAX)~|(#@)yTuBu$nX8@a4lU!-OQFYS^WK$rWRoxeBTy}gF zw1iQ)T;Div4kx^hBs6Dwa#hQ&%jHgMPm9qL0zjolATEwA-C8;GIl%zRFX$0ygQe^? z?l#MES|w@W9$@jyQSf%*?Aq?8pd8uX!b36coodhy;6M#ep4<2K`}3TTAmOSiHlIo0 z66M_q?u+DxoARgyya0a->I60OSin4y~_E4S}sq)%y#?aJnhQIBjf85=(e6xy&SAl zX-^K6bB}{iaBC3J)hf*cVqAJq-jdAGk8rE+;~RJM+fAh7u+I7L%wER$|2A*3@OvR`yN``Gs zOF_4|{qR1Y?|yRr8Y!AY4RSTe54%BxR-l1X#K(GQakpu6p89_9+_~V#PV}nDxrYb1 z%QO4(t^Y%K;~m^>7D*d#wH*^cb_D`usBX@v(s@-);<}l~34mgnJR#7IzXHQGBqDq0 zBNm5)3jnTbDDbVsTf3K!7KHgogkXoC9EiD;^y3EV>hZcZ0L>>G8@?~au2sj1nl@JV zBhKS$juH1HDNS3B6@XD)LIZ2-2I9V8;@uhoG9a-oym~&lwR_CFM zj;#dOZ|_GHrk_V`ox11eO}cS+{jv`}FP9>4q5MS}OP82;-FBnO?TQ|41h8YdtCUeX zxq>%rtW&IPLc0_OXo_FiH5z;sW#*vDmjYLl*M2#AzTdYKwXV3l32?wY^j;}SsuCfi zmiAhwg-!D<&IXtT#Bo_?a=maki&dN$ybmSbZhc)yRYUh;VCJP;M6km zH(=Z*s3n*8y3B_81e`}8Iy~^=6m56X`=y+2-<7erAAA-xH`LDEh>Xf0l>5B)H_@+t z9!KTd>jBnW$#PCb4JhRs?QRn(^b8>11kU2IiptAWqpM`g|B%v_LdsO4T+><)xVYO(G0Md;l`z|11xt8y_%w< zVqbz_f%HN#`%cJ0geFS>@m2V zZ{_u7>k+%|c=jK=l3TrZO>@+4hbYfAc~c&jVt@bofjrLMZ=F+G)JL9!f6B2qJVGWO@oB?DC8ulD zJJ-XC*c*!n#U}EcIzY=GRvC2uzUB%!HXsf+AnQRNbi0Gx5i8*i#SN?`^-rKTmG62B zni6h5-52knjpOvb^HDcNuMTIamAnQQ^Gls-dOT-;ef^_+uyk=3i!OwSew(;CQe>M= zZJ<7;g5}&(&PO@i;O%$Ur9xZXi-X{_8ptSHei;sdAJauf4y+a*wFA4_!Ff^;<4|yk zPp%%3G0o?`9dF|CrWS(Wz7gVM(0ik4!SEOyXxdPF1R9O$&DyZSnoTtMXU>VR5 z;IO*mUL39imMHpX%SvGo;O>Z?h$OXp`_pG zB8)}~gx263SK``D)kb!%XPYiDox|3eYPyae-ZuVIa<9i+Qglx45VN>B%X~W4rj!rV z(>8N~Q5nkbq^bj7^L6NUw_e4`ST5_gHPM}yVkfky!)euSQ!Y|pX18N?_<*v*|1Mp# zoQ3C#5QE`+Lo*ScP}a-dojT4iFB5{Q7n}=0HZ+JB&~TL?u6{pMJwCPZxqR)P+6SN` zTXek+g*&4UfY4pS+<-IHIoQ-3P~#KHjD{P#(1v9pV;?)%=XJI;-h1X+W(l^gN1TYD zhk_2Oao9nHny9?v#FZJB$XIJnZ)+Dse7KIz3ujUZ;!33J!fyrQ2-y^IKF5-$y=%~m z%e{%{o)6K1bE7IYxL@6;*j$&5t_K1DeOmx?O#^Os%;zXsc}Un7u}xj6<57|C)7S4m zKK=OX$1eg_?+8_BQfK!d&rA6NyNLQlN9DI-a5a&SKM&PUtAvCLU`14MCK6{=!tqu? zKR{36$Yel%m+qk>g0E@7rknD(8YX~S6mfRSUTGn1 zuAQxn{9j}RxCJmb4*dZQ_D9~wSgI}jeE#>eMWzG@P@M?ZLv%m&eoAZXu1&Yd_%al zlek>N%%iXclXtBmkJZox&qc?u04K?v;i(;Cv-IGKj$t!{XyEUqUCVD-WzENxj5NGg@g8=L|*fy1S_s_O%_os~26bJ}2Z|WVjt3 z=M&n3RaPd=`uN2Dem+K2Z%~;w2v9uNR=OJv>I^2H zQXtWx1jlsU5>R@n9yg)1MJa6%@!AXyc3kLHH)iFw8Ot9bEfZrkUUkgrmI>B>y zaDQhFVs#yJi*C17XYY30yLv%E>cZDPwD+>i?RZ^TT~Kf~EaG1Nvu9G{YX|dl(h>+n z5nit5wIvS7?CxpRha~XnN9muwJx`pcGeX;?UZ>Z>##c8oIC#EWm~a%T0DU-$%R@e^ znlH=AoG;!IC-azdsRu4ksc~vsetLo`;p|o*!~6sd+xXb(D4kWm@U(9d{y;EQ_@&d%C6@epGcRSm z>aIba3uSQaOpMhksav{m9=fF&31`}Bf$}D34RWA-cNG&}gU{;3w1ca0Gn}a_GZp2x zJEQs?Xa-!hT`&+kz4i-KI=#8I|9oiwnjh#TC%rcL{W`$Aq`cpb)f}m6omVw-gpaGS zLIieLZYCEOoH2zDSr*s*%;f=_*!zOOYG6#~8Wm|B-EmW`NcRak=Sq++Z_7iDZ@rx| zxY<1%u{wyBRX=HnqEmEPkB^xE+OvlvZW>&5KB7~NGLXc7RpYtX0d^peXquZf-X&;6 za^q2!s^5I`QaYuL(jy%kodZq9> z>f+(2gPBFGMIaz7jW{|zAU*Ks!5c+~Z@qmTwpO{-#V&`jcO5wnjhTNUk zRv=*`<`L>&nUngjlQ(m@CJAjWhfP)(0Vz7$Ob*ST+*QPfKH3Y?A#)8dY&t~Q2JkVF z2RlcBj}oH}fl8{Vpc33DU9ZpF`0ZSh+4M&^0*ZY)Z+_Wg4bFptb_j;%K!~3N5|B`_QJ{?KAQ(amOhK z0AD6?HU*}fMtXBmk^2o>u28CZExV_@hrPOD>vI^k^NgU}r7oOmrzSz54b@aMcm_XM z8WRND$mSmaoCfS_sG*tK%L|X;;rjt``?-f6bVOa?I%f!;m^vc(h*xdUeV@a9Tqp;$LfL_v-r+S-iQSIt|<& z*E1$#KQ#SzS480qT*+`^SS=h-D7d6?tugR>#zFh^RNOQ-lN&K zw7HWOr+&xx?f|(vPeTz7RkDjENpe0IWWZ|=SFpIgHyLDeuj%AUG~Y3V3tj~!vQ1}Q zUOTSrq__4kB(G~pY1?+xm!fFatBu*&U(u|>mi>kj0-4DYnhdLM3Rv#h0BZ6c7c`yx zp~S|f&{GbZo|U3LC;NEo`g&yhi-b|wvlXQXYUH;OX7rlA3>!|~i<+HQ1v`fpAE3q` zr3k^HZ${R zX8dz|$eO>{GW?>GeAuFO6RgkL@~(uJ^U)2krtAQ3S_$!j29R#J-e9E7cYdk6FitR|4Rj2c-{QBvzo};aROqsR8@%4 zp^LG3^-2y-wkW%APkC?%ZaCp~pnyGc4KExH&BF(Li0aZ|OZ-KX5gw&X1Kq<5nm z%|(AuXFDDSVE*|0!4bR2PvscPxDvE}DZyGSm?!~WbtdI4?UtPW<4V1OJ#<8F`QGlK zn2Qout`%4~Ak-yyDv16nkC_71A3TbYjC(tr*eA{L^)rOyd~FX8_o9o?LfeM>T+$O` zEAI1=?zEtGQnG1D;l7=8d`8u1+?}5)LXpU-Hl&e&pa-6v3$@NQlGaOe+2eIP%0TYJ zzQC#DQdV5<*#jG2|LfBqpFe&5?bl(*cZKcbo3d{?R1YM4E#qS4L7D_N>FA;r&#vM@ zTzkcQr=Su>H7O+`2M3(A9Z2q~tHKzvJ4m`=lSWjd;(q&3gNt8!#`DKcm$BYVKqe1u za8PBwm4`IF)>AD&(2#=~oL2q{OmBk3M${T*BhT|lizbQ+_1Je&`;n_ho`_&h$9p)n zBq#S%K_S*^PVJ>;%V*NIHE=h%vQM7f|Nr2A(M*0X{Hv3N#Dk+($IpP_4yYO{nmoJP zb8&@+1~=vg-IhQ@TFKbp=+1{a$v2K`>V7trc_7G-T0-Kc=H+(9b>p-ud3FHqT211( ztP0F4A#i00{_h&3)jIM2xm!+hGG=o%6BNB#0!Jmv?ajeC0Gp~*Y69HnsN^tP*H!;W z*t9B90F%;5l^kEI!Myb)aW1=!(}}n(ZCb@VJiBi%qkOQxIJg;eSByA1_zwyP>Fy4z zjZTQJX_-V`mz5N~oU&Wc5uzQ6Ovu?+b%;YqYUya=5dpwp70nbk5|$3mT#2Td?d~ji zTz2uz)!zBe+E}ocF9(5aQ$s#EvUW(a-GczJ?+O}hj3P5EZeFi?4Uys>4@e+=^n+ypW#QEkE z`92*~by<3^M;!7I;36O-sVXfCoc5T8*9gi(A`7l4ar4ynSM|_=7!cZ~e|1uueY*X% z+3cLHgwVXO$UU}+$Wu+q9pC1uznzMRq1 z1rsO^G$MeKAcey|!sG+HYsx;VD7tyxvJ5`hLz32?S+>v;* zaC-hp;6?&~gF-es08XXh)p>dyj!&1}?m`mMt32tZ(7M~Or^61FQ`#IohwVCL0{?Wt zqjLHA@M@L8uxho6+m_?evGS2yvT94si>&P|&aO&nR?Zo2MizBWNtwHclF;W*zy1DW ze*5<0xzzxFNlA^V@H)3_aHOONHt*H_8#=XYVlSXH0Bjppy*JGj(~)Hwwi}&;Cy&)b zrA3D;dg7%5Bu*eD;XA3pS=PmK*C}dyw=0oS-uj$;H|f@~3J{0GcVuLRNgZ9?mxI`* zJVkQuoSdZaF9OYt$Ut+++drY&LxP6d^BL?~r7bDnK0O zU>6CA@j>M>Xt5;=j*T8t9u}L(Itl?7atp4Ey(Um%^JTG9;d$~k@IjFV$!$B&dixrB z*+GWaRLPqVQp(){*C6{KcjJ^oMW9ZaV|Psr#i8V2Cs_f(1zVSfzH)|SHi;DUR+S;XQBzmywI(zy0m&KEoV<7tjpJEu z$Cd8>)#ND=5`YOOpk6r05w0AtaIi@q{>Vas?t9n&9YOn<7 zq(HS}!TASfK7fud<&Wo0feW;MaHy~ANU&}$i{?hEA8ge@ z(c&Z}ZGA@|fvaeLxw@!5D>*Na$eaLGRf$7sr6K|3I9O0sXnoWnbJD z>H<3}cxu*09CrM^hyM7$zW(=bWqkg%&-s=*d2u46O?P?)zICyLNviBjoK0pj;;wR3 zOS^g3sA#wM8uq1a=ul#J%uX#B2(e2TvZ9@A&jZtbzMZ#K=@dwWjT$%NH=? zD6-hDM-V^(v~z7axk^|zf7 z0>Omdzu7kPC9g0ED|$)JslYO^9L@mCbaErR56qjJ3+7I^rIyp53GIQFt948P4zYc&907H zqGqP9)VnJM!__EUq*IiKxK}@Ow>+byLD}L#Lb}Ir%T+rWHG5r0aH4?^4-tfd!2ksH zNi&L4pk}YPGFi9o*@_4-mTah$^;`xg?ou4^ohOMpP04-6S7=nb5wNsqqp^N_ILvK@8?Da!Yzb0{C6d|74 zS!U1>P^l4jl`tWUDXeO4Hh--@gNPjzHNdu`JN~In|XjP7@?Mzb--T_~yu1VrR*Uc=<#Shfx@ zAs2+p>X@JQif5g=4R*M0g()dnUTiOb#>_=~(*Owg7eF`ys?*W58^rsl{q^Oqm;R4g z$K#zY-=-rNUqz?2)HAgA(0T3Nco5!I6?IOs0D!3g8Fm+sy0Y*9Fvvjf+Vj+6v!HIS zSXQm6xTQoh7421E%VDV@6Qrg|&g0=;-Tvlm2ddfmMZ~02Un!X4rAt_J@|t*SN102- zlhHh~b9sTpVzUx$KAf#-ovE?5V;OxU37<_3?OaG4O40A8p6gm`;Cs@;5umA42#@li zpYpZ*JwA{ax^{~c;P|`i6-qi&+|c4vQTGWLY9|dQV9$W?5SQdNv6pCc$EBmG*Q##n zpdkeiAboD^XE(y&jUXU5FqSn(z4u*b5liR%qcD!QQDkmXHVAdaCwTL&MaJ1&h5?HW z_3bXlKX$j#l7ss2;izHex!2wDWwY1I!7Rlg!Qm(}O8e!Ee#>>C{pzYh2{m3#lg52J_uCcAVz8Hi?vhx4!uW!ffl7OwL2f z1nhP?$qo;JukuCaWrPoB26RTXNO*`2569aPB)zXPISvZ-Dl!McDXkEAME1^CE{7=t zXXRi5qHJu+8C@FEo79S*+STe6S_p7IRL3$D zd+-rb59dQf`}XqV_iz2%fB(;Oe$J=g-3y2=bpwoeaW29);#9RL5GC0Jf?p<$ly1k|X2RRfT6BUXiQfSZ@)ggAdXSx z^;8KFjtIC_UCoiiofPa8=cxJ|UT*#mU32?T`^-|32Qb236q!GitM%XQ8q_TD{bj|( z@4f6BrGwDL!5eM)%YcF7S}%4&@IlP{&++p8+t>2>14ToSM$!|2t648ghGjWHG=7^R z4?ow4uc@UT-+we!b45yp>&XAD^$|G{%w|iRvvyr&Slc6C%#d~I{n;r}-F8uZx2Vs) zYpuS&+1l~JQ<|spw4ndQ``OeE=zcZz8#PhXV}6lWAoDu(Z8=#2QBqWHq8v7Yruu&5 zHHS*za*c;R``r8o{uK8;$N95_TSs>J3ex@LseS+b(~lqJ`F@21+Mpo5&z_3=9||NW z1p?mQVzoejZJ_Ewc1q4d>--I*RDm$)pmCMy_!l5EtiBZ_OsRDqf8s#7C+;2`FIKZ) z@;@xAHK%6-Y~yX^uDb^j_PeUrIjz&2YpfS|s{b?T$uVfn7eTB<+PwC3PP=6U-d)#S zw~%33g{N>isH_?V(NHl1xH%6y0Q9tVhC2`&4shW16RXt6y5papKL7Ue>C1D(;eMRk zbgpcYi@65MUze%klMD4#c~Ga1`0V;3Cbw3ljQ7~Hb8rV~LFb#~vOPCXi?Z(2H`)FO zadF54$l zEiUrtqJ{UPgRwW)X(rIofP=2wYH+1@bR-p5qg>tUIC=waaA)j+B!vaAIpn z-0o8|;zK{9Lq#9A9*HcVFZDx#O{dZUZ^E{kAah+whP;AeRS^c#`DvR^{Ac60Y9$HL zJYBlG)fWSR_ogUKUAv=BXY(2%P-_JtPtxQeBZnhLui{Kit=;No-Ohi;X7AY92o>TXyr458T_X%?6)GcE z7+GC~vWh_ZD39W@^liCZ4W?3E-)Wl`9(M#2oC2R$_rz_@pD0)DZb^X8@o9Lt^X8nT zZovd{d8twAw3~a^c6RtLHfUQ_p!Hfg?esE6w}r`Fyck>m5?B}IOV>@Bcql88$6Pvw zK5h`deEkPkf46jfLvbK&WI0g3o7>I0Ygd{!3p1MXaEk-{Bqkw#Yxw&nrkAOqmqYWPbA`W5Pk3NwDe6X z(-15=Z2j=azSU1(fAuweF91eH^5CeS3Lv|kNz;?#CQs+vRZ*=aeIZ@V(Ary+k2IBH zcKyV)JFd-h(yXB05O}R1%BlXaFSN-NMl-UDS8D7!|R=@0&idDWQS~$%~6hh<{@nk*MSZW z-D!p$$~JUDFI5qR$EWtCefyw|V%yK{@TRByUWi=*^uz~h`UzNx7`j4{t*t$uYulOB znFfc>QAJ6Ss|BZPaM$LN)2;Mr;6jB{DK&D&a?Q3Bc3v>srJ9r5(C#|D_0qTMuuE!v z+7E;#RpMif#_Ron7U`+5JIgq2>UNE0VA`9Td0KC%sC!EZ$TMy^T^dbjnw?ZA&Mq=` zW81+qu7}>|b{3tHadmood}g+uelK61FF%f}e#Sk_MNOoX1eq#N!+ z9@5$f2-ezuE?}xhUEeegHR7Mwb~`4|@dAGpkr^SHrn%) z6o>m28EuYb+^gxa>nP^hPG0Ur7J?55lGZBftQa4Y`OPZ5$(2X1(QL^4X#8yEGuN?=7v+DyH-H_ zYr;;NiUDkJ{AOWjSF{O^lF9asQ05$mf>Oji{PMVHlC*>-*#-{_kid6UfX4JqF zHoABh{&zl@dSB+w)Bc4cmB2LuX$vtp)MOJ< zCD*n@Q|uS`57nj7L>@TBha!|dJg~pMe<{$;Pyc#eeTy{&ZmxP={!lhCNuv-o8%i#!3D4iTu6kTxukO4;ywlT7rp?d)o zcc-LYGXalHuI=8d3cGL~A`QQ!j#XD1%Z|n!1I{kUB8C>0)ZgrPoy+F3DRDG&cam?b zym|$z;pxYcmDj$WxL;M73690UhTZ9^`ga}=ZO)f}kNW+`ug&3ic5T%Tku#y!Wfz#I zR<|pVsdP)ad0L99UK~K4%i-{x<|Aaz*c?b8WbaNbG@i}0?_HM(7Ll!~h6f(gy3Yox zYXeagvFU(pxBhUX@>)!*j_?i}=T6QjB*taFcpb|ZXLP5_?a9vR6ugBFP+j3rx)jFS z;?046^gZC@@qzgF4kl~@$wrLjxq-dA3H2;Gh41dLX{ zGm+K}99~j+@1EvfX(#$My9&Qv$ja$q-pz(Y8xr2K71#baD@^sQ3DFh4PxNMaHFV&pR#P z1jwM0E_2*gUi4aCles~yLQPQ0>l1^zPX~>v+@62!RDX20i&zBnh;!LNIYCM~Re^v@ zQ4>gwL}R9(O2}JLyp>^ZP=#IbF>9r_`ayTz9WIGlUaAlV+tP3&6_-qohnC&<_HBL| zpZf>W5r7F*=9`lS!`&1Y&E2QrZ1tRV9MNPdE5!$(*VYbN1-enV_HG2~laJ7s273cx zRX@b(c>let^mRg{6~67x>8gfFY-)~xR%!K{^*k5c8q--d4_E5uMayaKYG`kAX->i=<26YW4bK;6>oeJmL9J+6ZhbUFp)2+|^v9YT?-vs7GLV1N z#bpQDmbm^Z+PZ%PV^+5@aON(ci7OCRZAUEduw66AH`VFAJFUXGw>Pox8i6i<@VZ6q zZ&g}{D^-7Paxzm>xwzcj07tRxOZdgYP{rRjbs%W_ORXQ;2KNhUJQ>7^r z$Py2b2z~=J_gPJ|$|Ns`Mb#~c+*7&D5#d#eEr7ScVa~e1M_Ow*<2 zp29ZHWP*%5Q!Qmz_0d!xd(dO77qwydmc`YhaqQM~x6xF7kJk6wOmF^U9FiIxk5mT2 zn$6lH(GCaB8&nfer-kqAp3~%`+y|&+m@z{ZoHb>wT@p)1&qK*0tMx(sWU_~*9q_Zs z8_;cNyR7>L@;S79Kc7Cb-(m>+2Wos;qVZ!u4my$pTOASrw1NIXxB;A$V1C8yufY%x z%MBDBSOgI*#ysKDV2MrBWPM5oANzn5!VxuS&isi~Ar(`36KJKgKpZ;liQgInI@NPB zc=e}r+#zHii^_$y1Fyka%edV2XjNOBlhyvt2BSu*ORe|@Me3$%FV1zpY%76d9qrw8 z=&0gE)wMH4ny(DT1l+2yxIcMr-^WK*N8?uOdQ+>ysrJJXpq7oB>j^s)9n3pH6l)Gu zmD`YR3pO^4gDIQ?c~!_;cUXgzF;$k^9f^mj!)n&HCV>QmwY$(Ve>Oe_G4vSyon=FF zRYqyU)Ba>5xmrcMoans3_d8f-Xq|U#iZxo$Ah+}Vx$vqFU)|im3CLFAy32L0?p9@0 zRDRKXV!E@dLcel|-Ek;ur_Q21d1inAT6=sG__{TbAYvR##JTA##B)%6uvo%a@|?ux zvXV?8GsGofJ9JsnPjX~ES3yh!ZE}>ptW&id*T{5=@5h;rp0c{JwFVvUo!;t7ul2LM zij;J7YCPIH!wRb_?|1?#e1}@}LOlmS``AXdbk#`fgO{6^_qsr~fjz8a^YCqSMg=aq zez58Vt=ZPDBo2SZ0do$nh9eR$cz$`rwSWHg^6A^J`_}JzDSfTcR&A*v7lWI2TJy2! zb)FzVcQ(oUfC{i9K)Mn`j>FQCyYuAm+d=6%`P*M7|%2FM^9idsn&Jdlf&NSQU{3l zv=0jm=q~7vMeDkz6nYSB$`2^R1QE^^px)i4+#wD7qsztjA1~j&{`UPrQ10!?S(8$( z*nx|Zlrzc}4jgPMU7yg~Lfx+8n98OgBiOWEc!#2w*A^t7tP7;yY?hGxv*Eq=$sxyCqn1f}6<9j2A3V87?Zjnt6ks%L zpO$=VYHtc5`iI)l9Heup=e4uKJG;r598zM&-qv8W+iV&qYQVrLPfJU(&54C;x0wI%=>A=P|MdCO z^P8G>TjAHmbK0%XLg|v)$3bleP^;U$U`nW8FpbH7mv>xs34hrR?=BMX?RHXeuFz~p z{1u8K(GZ#D;T+nYU4w_H2N#T!@DfbTPkn7iIU->3UIo5wa>3Hj{O6V@q^usD+szm8 zL(i45U3n+RZmB_P`Puz+9YINIPTi(v%1qpp;D!)^bGq|rPMxAU@9O~Nl>$mJ&OHu} z{wTkd&)+@})wi6N+%r0skZ3AvnFM^p=h5m&L$wV~1x~lM5xUEGBPPDP?%@j3_uvAe z?uvFY;DU$4ds_JrGWpvZkV+L*E+y2~O%7dn0yhq9@#d}~0iQ6(37#;*25mq&!@~@+ z24yqsr~%RVwZy(Gj3rwVOX5AQIn?ev#Y5291Hc0wf*2@-0`zoFxy93Nq875MfN86i z692CASsor*dwI^K0Mbi#$JV5)v2ym^#j0I#V9u~^+857F_g*YixyNAPZMBdeV<(MoamW9&-- zsRRe-ADRR|dind)2LnTQ&dYbz(Px4|c0(;EKBqdES>>2=^yS>XNAjQUn%Ywa{UFs1 zJ(AVlasfqj6j7IK@(nxuF)XQ^sLOgd?Lli42k96Yu&*c$Dfn#$evspes_wV8Ga3eh z%DN!yv|4p5DyQX#1A1pORysqu+_QAV0MzKHo#g0tymTK_=$iAb_T6kcl9E|$>L!W4 zVy{gxR~=g(n^8aJZ_f*A&Jbn?l11t|W>|!QUt7Hal$Ykx^mJi9x%0CcDvnvSMAo2QHy5ainx+rIYv=iL4QlqMW{|p^`$l=Dn2(0xJgw4?z{tC+GSdz z)97qpecD|Mo0iGS50C8I%gaY@WXc{nw*!g3ng+K?E24e7Nu`^+e|ecPMArq2Lx+Nk zGrMM-+*U6toyn)UMw+0MyQp_m^bJqT5ry~%edeTsQtm()s}2hW&>1oPjYV1Uu-^yM zb)$1>(XFZNbJM<(h-yzfSdSy1-fn*JY3vYRjwFLJs|Ah;2}?)gN9A#?d6c=84PvMy z^*EQ{|7Fj**?ZyB@n@mh4+9)Oeu@3(JKg;1s=XS?3a#m-!m0Aq9Azi)>!%A@nA@@^ zvWWzzW zx*-k9w3mLLt{y52T-=qsHG^FxI879QAkcljtbL3tZTj_*#|PvD=%n6BbHE6er$OCu zY_Qtb61V%vO9;{ll8wu!G_s}#$+1sDDq(_X5FwdU7gNWkV%4eAd>2kr)q)!U3ne7X<_MYCX_=y`~H zJCdVJu5rS4Er4v$qYM)6`kWI>x)!QGO}&p)Q`47HA=Qu`s@p&Q=W8#Y$8+qTHPy+> z!+pQ%Zo|e&gw1iSoQh5Q<8WYt2;pp(c#&&%@KqcoU79Q0X2|=rDz3m6z}NR|kHHP0 zmX3%09dhnpc_tAm$2$XT{ELcJWZIVF`jhpo}0{!s7Z9wO^ zXYxYpRyb8;AmW~GRI6YdmElzHl@L z?aBwKhZ^cqhd+QsnrIdvTZbPUuUGTd^Qq_q2p}+MsWCxLQ_OO9YijCC3wa`cyt--C zwD`&@VRd3`ch*;LXj15{mZ3iFrwUp(3FRa&fwxKJVX7-P)R_4H>N>aGNNyyEzVE** zP#0c`U$ZFQ)&t06!{f1b{(jHlgSuxVy$VvRi$!KeCL<$sC?UeyM9=S6?63RF*PnF| zp2;p?rz4juObMd>P^VML5dt@{iZBox!I~&18H~7`Gy*H+c#~NS)C7Imw$-j({j#r| z(_6%(k@=>ebCT!gpvmHubv5rsl$s4vesB<)+-}w!m>GlD?nLsu?bd<%K8X{CY1$vN z`N&hTRBEhI8d$s%nl6H|8mI=vOfBTK;WjnawD&7_`1H`8)d3&*Nks3R_pKT4yOjC; z_xs~|DNvzgp-=US$AL+pvZA;a<>bt?Es|PQWKz8v$xY5|#U-FfC-xd0ML7IZ%tgm6Ft;n-*Zi z5=livGpAn{?Vs;2|GoeIgpO*1VbkL^d`Wn_S0$Lz1}yi-$QKKw?K(FFwF4 zfp0g9M-78H-GrS@p5$KQbOL>m7m15(N@DHMNYhdObetA53aH&@Xb*bOL6o|RQfnOb z1QIP2YgC4vT$!zaM6LXHhoH#4+7cd1lID~yMRW(+QlVZ1LxM);50p}Kx48uYMw)yR z1f}9D!s`8nlCqLrX82^${`1?YfBvMyot{KDBxm)_$)}M*Zc?>}Kb8jH zYs-30X(>W+tb9D{I3#E7I`&eg*&O|K>0ZYt+O?JENrfP8CJD+(DGI)EIAW6KtRFHV zK-Y;unA%Pq-N9J%1m`$W+Lo|--!=7KS3X6ui9Yr1j=adiAwK(Ya6p%A098UL3U}GC zesnaX74Yd`24ZFOjeu>NK1D~p7q##%jYS;GdAFzwsa@b)I(vKQ?5Ewa(ACPk95P!} zRc%^r(ExidVVk*=)_!1T+OfTpujhuS~SZE?cJbKx;*5RiW5bE!1d?xY1

7m@GMDNKQMAq8t;@7%z0tEOv4@7WCmSv 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 - - hattya@gentoo.org - - - cjk@gentoo.org - Cjk - - - mecab - + + cjk@gentoo.org + Cjk + + + taku910/mecab + mecab + mecab + diff --git a/app-dicts/mecab-naist-jdic/mecab-naist-jdic-0.6.3b_p20111013.ebuild b/app-dicts/mecab-naist-jdic/mecab-naist-jdic-0.6.3b_p20111013.ebuild index 995e15f3c829..e8c501d7ea57 100644 --- a/app-dicts/mecab-naist-jdic/mecab-naist-jdic-0.6.3b_p20111013.ebuild +++ b/app-dicts/mecab-naist-jdic/mecab-naist-jdic-0.6.3b_p20111013.ebuild @@ -1,13 +1,13 @@ -# Copyright 1999-2013 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -EAPI="5" +EAPI="6" MY_P="${P/_p/-}" DESCRIPTION="NAIST Japanese Dictionary" HOMEPAGE="http://sourceforge.jp/projects/naist-jdic/" -SRC_URI="mirror://sourceforge.jp/naist-jdic/53500/${MY_P}.tar.gz" +SRC_URI="mirror://sourceforge.jp/${PN#*-}/53500/${MY_P}.tar.gz" LICENSE="BSD" SLOT="0" @@ -17,8 +17,6 @@ IUSE="unicode" DEPEND="app-text/mecab[unicode=]" S="${WORKDIR}/${MY_P}" -DOCS="AUTHORS ChangeLog NEWS README" - src_configure() { econf $(use_with unicode charset UTF-8) } diff --git a/app-dicts/mecab-naist-jdic/metadata.xml b/app-dicts/mecab-naist-jdic/metadata.xml index 7e862390276e..62259b9c66fe 100644 --- a/app-dicts/mecab-naist-jdic/metadata.xml +++ b/app-dicts/mecab-naist-jdic/metadata.xml @@ -1,11 +1,11 @@ - - cjk@gentoo.org - Cjk - - - naist-jdic - + + cjk@gentoo.org + Cjk + + + naist-jdic + diff --git a/app-dicts/mecab-unidic/mecab-unidic-2.1.2.ebuild b/app-dicts/mecab-unidic/mecab-unidic-2.1.2.ebuild index e46bc6ad2af6..10aa05e9bac6 100644 --- a/app-dicts/mecab-unidic/mecab-unidic-2.1.2.ebuild +++ b/app-dicts/mecab-unidic/mecab-unidic-2.1.2.ebuild @@ -1,13 +1,13 @@ -# Copyright 1999-2016 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -EAPI="5" +EAPI="6" MY_P="unidic-mecab-${PV}_src" DESCRIPTION="IPA dictionary for MeCab" HOMEPAGE="https://osdn.jp/projects/unidic/" -SRC_URI="mirror://sourceforge.jp/unidic/58338/${MY_P}.zip" +SRC_URI="mirror://sourceforge.jp/${PN#*-}/58338/${MY_P}.zip" LICENSE="|| ( BSD GPL-2 LGPL-2.1 )" SLOT="0" diff --git a/app-dicts/mecab-unidic/metadata.xml b/app-dicts/mecab-unidic/metadata.xml index 07b34f7a085b..4ed05c5fd697 100644 --- a/app-dicts/mecab-unidic/metadata.xml +++ b/app-dicts/mecab-unidic/metadata.xml @@ -1,11 +1,11 @@ - - cjk@gentoo.org - Cjk - - - unidic - + + cjk@gentoo.org + Cjk + + + unidic + diff --git a/app-doc/Manifest.gz b/app-doc/Manifest.gz index 44c2b2113a79d910fe96e2628d95b235a7884741..a8a49d557d96367a76ae81e231a54dc287a66313 100644 GIT binary patch delta 6762 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 diff --git a/app-doc/clsync-docs/Manifest b/app-doc/clsync-docs/Manifest index 80d49e32bcc3..908a4bd9d9e1 100644 --- a/app-doc/clsync-docs/Manifest +++ b/app-doc/clsync-docs/Manifest @@ -1,2 +1 @@ -DIST clsync-0.4.1.tar.gz 253890 BLAKE2B c8aada690635f1cac355a1eaa51f4379688b0005869c5dcd6edccf5ae8e86abddf9ff99ccfcffeb165ccc80f407087a3f0863d1b78279894ff410daf25467740 SHA512 875280f706026d44806b92c22fa58d016136b2792f67a6b7e77f932465081da7a1ebaf22c25e538e4b58bfe04cd1cd5450ecab99c3df53ddd2a0fa966442d444 DIST clsync-0.4.2.tar.gz 256042 BLAKE2B 28474fc66341b93705a502fcff390e3affcd89a9e1eb272dce9b28be709562e09c03e9c300cfeb5371e2e618a2239468a58c46212a39d751fbbfddeaab12bcf6 SHA512 d14a2efc4bf58d9d5c7a3fe5634cacdd182cd7cd814b0e9ebd99024a7282b056d1f7ceeec6903666391c3572d599a18e205af818b098ed7768d5c0e0f4cd1200 diff --git a/app-doc/clsync-docs/clsync-docs-0.4.1.ebuild b/app-doc/clsync-docs/clsync-docs-0.4.1.ebuild deleted file mode 100644 index f4943eef407f..000000000000 --- a/app-doc/clsync-docs/clsync-docs-0.4.1.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -MY_PN="${PN%-docs}" -MY_P="${MY_PN}-${PV}" - -if [[ ${PV} == "9999" ]] ; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/xaionaro/${MY_PN}.git" -else - SRC_URI="https://github.com/xaionaro/${MY_PN}/archive/v${PV}.tar.gz -> ${MY_P}.tar.gz" - KEYWORDS="~amd64 ~x86" - S="${WORKDIR}/${MY_P}" -fi - -DESCRIPTION="Clsync and libclsync API documentation" -HOMEPAGE="http://ut.mephi.ru/oss/clsync https://github.com/xaionaro/clsync" -LICENSE="GPL-3+" -SLOT="0" -IUSE="api +examples" - -DEPEND=" - virtual/pkgconfig - api? ( app-doc/doxygen ) -" - -src_configure() { - : # doxygen doesn't depend on configuration -} - -src_compile() { - if use api; then - doxygen .doxygen || die "doxygen failed" - fi -} - -src_install() { - dodoc CONTRIB DEVELOPING NOTES PROTOCOL README.md SHORTHANDS TODO - if use api; then - dohtml -r doc/doxygen/html/* - dodoc -r doc/devel/* - fi - if use examples; then - docinto examples - dodoc -r examples/{production,clsync*} - fi -} diff --git a/app-doc/clsync-docs/clsync-docs-0.4.2.ebuild b/app-doc/clsync-docs/clsync-docs-0.4.2.ebuild index 104b181d2ef0..80ae3e55b4a1 100644 --- a/app-doc/clsync-docs/clsync-docs-0.4.2.ebuild +++ b/app-doc/clsync-docs/clsync-docs-0.4.2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2016 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -7,7 +7,7 @@ MY_PN="${PN%-docs}" MY_P="${MY_PN}-${PV}" SRC_URI="https://github.com/xaionaro/${MY_PN}/archive/v${PV}.tar.gz -> ${MY_P}.tar.gz" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 x86" S="${WORKDIR}/${MY_P}" DESCRIPTION="Clsync and libclsync API documentation" diff --git a/app-editors/Manifest.gz b/app-editors/Manifest.gz index 1ceb5d3e5165d3a90eafeae6b95ccf6c2206598e..a281c56f6d2cd3b37d43906e358dc51e047438b4 100644 GIT binary patch delta 13810 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 delta 13826 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 E09}PEkpKVy diff --git a/app-editors/emacs/emacs-23.4-r17.ebuild b/app-editors/emacs/emacs-23.4-r17.ebuild index 99eac1719fdd..82d3ed24554a 100644 --- a/app-editors/emacs/emacs-23.4-r17.ebuild +++ b/app-editors/emacs/emacs-23.4-r17.ebuild @@ -13,7 +13,7 @@ SRC_URI="mirror://gnu/emacs/${P}.tar.bz2 LICENSE="GPL-3+ FDL-1.3+ BSD HPND MIT W3C unicode PSF-2" SLOT="23" -KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos" +KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos" IUSE="alsa aqua athena dbus games gconf gif gpm gtk gzip-el jpeg kerberos livecd m17n-lib motif png sound source svg tiff toolkit-scroll-bars X Xaw3d xft +xpm" REQUIRED_USE="?? ( aqua X )" diff --git a/app-editors/emacs/emacs-24.5-r5.ebuild b/app-editors/emacs/emacs-24.5-r5.ebuild index d06860523d92..ac413d6d5712 100644 --- a/app-editors/emacs/emacs-24.5-r5.ebuild +++ b/app-editors/emacs/emacs-24.5-r5.ebuild @@ -12,7 +12,7 @@ SRC_URI="mirror://gnu/emacs/${P}.tar.xz LICENSE="GPL-3+ FDL-1.3+ BSD HPND MIT W3C unicode PSF-2" SLOT="24" -KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos" +KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos" IUSE="acl alsa aqua athena dbus games gconf gfile gif gpm gsettings gtk +gtk3 gzip-el imagemagick +inotify jpeg kerberos libxml2 livecd m17n-lib motif png selinux sound source ssl svg tiff toolkit-scroll-bars wide-int X Xaw3d xft +xpm zlib" REQUIRED_USE="?? ( aqua X )" diff --git a/app-editors/emacs/emacs-25.3-r4.ebuild b/app-editors/emacs/emacs-25.3-r4.ebuild index 6911c651218c..dcfdb8953d9c 100644 --- a/app-editors/emacs/emacs-25.3-r4.ebuild +++ b/app-editors/emacs/emacs-25.3-r4.ebuild @@ -12,7 +12,7 @@ SRC_URI="mirror://gnu/emacs/${P}.tar.xz LICENSE="GPL-3+ FDL-1.3+ BSD HPND MIT W3C unicode PSF-2" SLOT="25" -KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos" +KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 m68k ~mips ppc ppc64 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos" IUSE="acl alsa aqua athena cairo dbus dynamic-loading games gconf gfile gif gpm gsettings gtk +gtk3 gzip-el imagemagick +inotify jpeg kerberos libxml2 livecd m17n-lib motif png selinux sound source ssl svg tiff toolkit-scroll-bars wide-int X Xaw3d xft +xpm zlib" REQUIRED_USE="?? ( aqua X )" diff --git a/app-editors/emacs/emacs-26.1-r1.ebuild b/app-editors/emacs/emacs-26.1-r1.ebuild index 97b7b1294852..65ec6e9eb66c 100644 --- a/app-editors/emacs/emacs-26.1-r1.ebuild +++ b/app-editors/emacs/emacs-26.1-r1.ebuild @@ -12,7 +12,7 @@ SRC_URI="mirror://gnu/emacs/${P}.tar.xz LICENSE="GPL-3+ FDL-1.3+ BSD HPND MIT W3C unicode PSF-2" SLOT="26" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos" IUSE="acl alsa aqua athena cairo dbus dynamic-loading games gconf gfile gif gpm gsettings gtk +gtk3 gzip-el imagemagick +inotify jpeg kerberos lcms libxml2 livecd m17n-lib mailutils motif png selinux sound source ssl svg systemd +threads tiff toolkit-scroll-bars wide-int X Xaw3d xft +xpm xwidgets zlib" REQUIRED_USE="?? ( aqua X )" diff --git a/app-editors/emacs/emacs-26.1.ebuild b/app-editors/emacs/emacs-26.1.ebuild index 09b6c8355e7b..0e51ea34f5bc 100644 --- a/app-editors/emacs/emacs-26.1.ebuild +++ b/app-editors/emacs/emacs-26.1.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://gnu/emacs/${P}.tar.xz" LICENSE="GPL-3+ FDL-1.3+ BSD HPND MIT W3C unicode PSF-2" SLOT="26" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos" IUSE="acl alsa aqua athena cairo dbus dynamic-loading games gconf gfile gif gpm gsettings gtk +gtk3 gzip-el imagemagick +inotify jpeg kerberos lcms libxml2 livecd m17n-lib mailutils motif png selinux sound source ssl svg systemd +threads tiff toolkit-scroll-bars wide-int X Xaw3d xft +xpm xwidgets zlib" REQUIRED_USE="?? ( aqua X )" diff --git a/app-editors/emact/Manifest b/app-editors/emact/Manifest index d4d87ed4e355..585ab2d01fb6 100644 --- a/app-editors/emact/Manifest +++ b/app-editors/emact/Manifest @@ -1,2 +1 @@ -DIST emact-2.56.0.tar.gz 578640 BLAKE2B 2bdf0a88003c0cbd28153737eac588dbb068ed99a1166dc66a5fac33f91d2b3c7e058518733c6eddbfeb3291f3ad89dd4a6bfc4b11ccda0963a314a5fbf4e2b0 SHA512 96fce3bf3e00e84abd9de0778a02cfd284689073391e6f9eb3bb4a54e8899ae32d9e8acd45d0f1d575e36f171ca148fc574c9ecc71615df9a9907ee1d30bb99d DIST emact-2.58.0.tar.gz 581248 BLAKE2B 9be43cfc37973d683c5c824bf2f2d60d0ffab2791c46a4082f04d83fc705713d5806608e5802e786be4ced4b008842c5c6dca60b7a30c5483b29736ccc21ffe5 SHA512 43108d0bc1989ba6e11f12e86ad5fa4e0b06dc2cc11f54a8b1ca548bb91d2d201f62ffda5e8c11ff75a724229ca1a2ae3e2f439ebc62e1fe3f484f811a88a2c2 diff --git a/app-editors/emact/emact-2.56.0.ebuild b/app-editors/emact/emact-2.56.0.ebuild deleted file mode 100644 index 5ac2733b21f4..000000000000 --- a/app-editors/emact/emact-2.56.0.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=4 - -DESCRIPTION="EmACT, a fork of Conroy's MicroEmacs" -HOMEPAGE="http://www.eligis.com/emacs/" -SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" - -LICENSE="GPL-2+ BSD" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="X" - -DEPEND="sys-libs/ncurses - X? ( x11-libs/libX11 )" -RDEPEND="${DEPEND}" - -src_prepare() { - # files in the tarball have all mode bits set to zero ... - chmod +x configure || die -} - -src_configure() { - econf $(use_with X x) -} - -src_install() { - emake INSTALL="${D}"/usr install - #dodoc README -} diff --git a/app-editors/emact/emact-2.58.0.ebuild b/app-editors/emact/emact-2.58.0.ebuild index 6e0ffca331b0..9b91001721d2 100644 --- a/app-editors/emact/emact-2.58.0.ebuild +++ b/app-editors/emact/emact-2.58.0.ebuild @@ -3,6 +3,8 @@ EAPI=6 +inherit toolchain-funcs + DESCRIPTION="EmACT, a fork of Conroy's MicroEmacs" HOMEPAGE="http://www.eligis.com/emacs/" SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" @@ -15,10 +17,13 @@ IUSE="X" RDEPEND="sys-libs/ncurses:0= X? ( x11-libs/libX11 )" DEPEND="${RDEPEND} + virtual/pkgconfig X? ( x11-base/xorg-proto )" src_configure() { - econf $(use_with X x) + econf \ + $(use_with X x) \ + LIBS="$("$(tc-getPKG_CONFIG)" --libs ncurses)" } src_install() { diff --git a/app-editors/mg/mg-20180408.ebuild b/app-editors/mg/mg-20180408.ebuild index d00d4abdb21f..b240bf15b35b 100644 --- a/app-editors/mg/mg-20180408.ebuild +++ b/app-editors/mg/mg-20180408.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/hboetes/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="public-domain" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~hppa ppc ~ppc64 sparc x86 ~amd64-fbsd ~x86-fbsd" +KEYWORDS="alpha amd64 arm ~hppa ppc ~ppc64 sparc x86 ~amd64-fbsd ~x86-fbsd" IUSE="livecd" RDEPEND="sys-libs/ncurses:0 diff --git a/app-editors/okteta/Manifest b/app-editors/okteta/Manifest index 9f6bede9fe82..b844fe23b8b9 100644 --- a/app-editors/okteta/Manifest +++ b/app-editors/okteta/Manifest @@ -1,2 +1 @@ DIST okteta-0.25.1.tar.xz 951952 BLAKE2B 180cb7426b85cc8598f774d50556fe26d95d11e7c8b5be542a38fd4fa1c0479b401e6be59e7ca86eabba805c2a5d2ea2d818960cb218d173fd87db23f9c5525f SHA512 67e594ee1674176cbf506ca1191ced748bf6aec268d57211e052552f9673c359ccb3fefd403b5cf63e04f63a4fd3b42b0d21ef8eefcbac999081d58505df2174 -DIST okteta-17.12.3.tar.xz 962772 BLAKE2B 4a347db4db1d248ccb73e2ab77d4b10449ccea2e1e23ae7770a338f1c96f3990de4a3362b566abde29d47ef4b1084614e219ea646e4b0704ecac048a4559d921 SHA512 d89bcd46001336d912f2d3f08247cdb13a02688316f078455e851feae03b638688683df2779c19089481b69baa2a582fd063d3180ebe66962ab249fc39c3850d diff --git a/app-editors/okteta/okteta-0.25.1.ebuild b/app-editors/okteta/okteta-0.25.1.ebuild index 89727e9e83b1..ebd3203d5e45 100644 --- a/app-editors/okteta/okteta-0.25.1.ebuild +++ b/app-editors/okteta/okteta-0.25.1.ebuild @@ -10,7 +10,7 @@ inherit kde5 if [[ ${KDE_BUILD_TYPE} = release ]]; then SRC_URI="mirror://kde/stable/${PN}/${PV}/src/${P}.tar.xz" - KEYWORDS="~amd64 ~x86" + KEYWORDS="amd64 x86" fi DESCRIPTION="Hex editor by KDE" diff --git a/app-editors/okteta/okteta-17.12.3.ebuild b/app-editors/okteta/okteta-17.12.3.ebuild deleted file mode 100644 index fa883ad1b7c3..000000000000 --- a/app-editors/okteta/okteta-17.12.3.ebuild +++ /dev/null @@ -1,63 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -KDE_HANDBOOK="forceoptional" -KDE_TEST="optional" -VIRTUALX_REQUIRED="test" -inherit kde5 - -DESCRIPTION="Hex editor by KDE" -HOMEPAGE="https://www.kde.org/applications/utilities/okteta -https://utils.kde.org/projects/okteta" -SRC_URI="mirror://kde/stable/applications/${PV}/${P}.tar.xz" -KEYWORDS="amd64 x86" -IUSE="crypt designer" - -DEPEND=" - $(add_frameworks_dep kbookmarks) - $(add_frameworks_dep kcmutils) - $(add_frameworks_dep kcodecs) - $(add_frameworks_dep kcompletion) - $(add_frameworks_dep kconfig) - $(add_frameworks_dep kconfigwidgets) - $(add_frameworks_dep kcoreaddons) - $(add_frameworks_dep kcrash) - $(add_frameworks_dep kdbusaddons) - $(add_frameworks_dep ki18n) - $(add_frameworks_dep kiconthemes) - $(add_frameworks_dep kio) - $(add_frameworks_dep kjobwidgets) - $(add_frameworks_dep knewstuff) - $(add_frameworks_dep kparts) - $(add_frameworks_dep kservice) - $(add_frameworks_dep kwidgetsaddons) - $(add_frameworks_dep kxmlgui) - $(add_qt_dep qtgui) - $(add_qt_dep qtnetwork) - $(add_qt_dep qtprintsupport) - $(add_qt_dep qtscript 'scripttools') - $(add_qt_dep qtwidgets) - $(add_qt_dep qtxml) - crypt? ( app-crypt/qca:2[qt5(+)] ) - designer? ( $(add_qt_dep designer) ) -" -RDEPEND="${DEPEND}" - -src_configure() { - local mycmakeargs=( - -DOMIT_EXAMPLES=ON - $(cmake-utils_use_find_package crypt Qca-qt5) - $(cmake-utils_use_find_package designer Qt5Designer) - $(cmake-utils_use_find_package designer Qt5UiPlugin) - ) - - kde5_src_configure -} - -src_test() { - local myctestargs=( -j1 ) - - kde5_src_test -} diff --git a/app-emacs/Manifest.gz b/app-emacs/Manifest.gz index 6c83275c7b9af7ed02dfa61552f013c3253d5991..9c0558cd0ae08e5d6d1d07d717073e19f379315f 100644 GIT binary patch delta 11919 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

iNR;%hPaDPzMVgY^^u9bcHwr@ z;GgylcMIt(%SIeLz6Z$i&kC_j;wKk`#A^uuMg5xp72Lot>aC(Au zuHpH|Uht%qveh3b-$j55Fg2DPW4rL8Wf>|^j*=uYR2~o%47>8%<>F;ve=`i?LJpoxIT3+> zBUU22khMD?%Gq|0tq3tJHj8$~f4^pb`=gs;TkkoafWucOsX&{D-L8^o(AmRyn+iO0 zj37+pVJvP_VHGQ^p-06(aRN%17R)b4Rv@=9rpfPSyuI;(fitRtKqHBh1j_=mN=syF=CVvLX-U^MKtvU0PYdg*6J8ekv_n>672Y$p%mZb@ zkhw#i3uGWtm0*V2(_KQ2)q$AsurAwr(;-*xW~-cjaXiBat@!%~%SU+q^8Fu2*qYvp zFRU$`=BtNOg%r03$jgJn7D4HFSj|^Gwt9LLPg_QYQ=K|Gju$}M?q01gQE_kJ4vcZo z#azk|c^V{Rv7$ICYafTBU(74RqFLCtGZTmXnTrk(Yu{9dGBMFCy}acitRGl!uAhe; zbzH~Z4WYC>5<4fs?Y$*KuCGc@Q2k@FhKj__EDaRUcru5WEw%~AFtp) zAt?D>K`f`bG)Uw99AIw885G3giLwfgYCu|C9jLoX(>_j*4AMg=_G>7KOl#*TPIH4&(4u=0sd z!}o$Y8W0aEN4PC=dE~M={%YNEKOczoTm5ca1Q{{1lM~~@?N60WM$G}Pma^LmeXEOB z{&(va|L+%x3M9N|BhPfel%jW;AF`OCa5&qfjeqd<2{fX`^eIL|jM-^0mAbJ)aNv&dorTT!Lf%l5BnGsR_3 z0bp5z>Z*y=Y^`NO9z_M0?zX?4$28+uk7iRm)cPFGtcV`gUlk?q0iX>(N;5)#hMQaV zjDii$uu0)#c>VfieCVKmo%A#b2rb8I18PkZBY{{XAmDlm;q$;%A(zQ%IaU(hCKB6i zrUpB*cvB0o*v(#aqRF*dm@Ga~)dC3*k&-Q;J+{-aA-8!ICuw9P$9q$yqcC97M}ewh z2$%dALvt37y{aR$-&;RWs0XY+59_wm{+)*&vmFzze!(xh9Ago^E{FH=?OHTi4->d; z5)J$5H9wIhPbH1xm;N9k{uY0{9@549f%+mq8=G-v=QHrhEtu76(E>9o*0u-Bfa@-} z06`I58lYFK=4o^sPCo&NLBnWsOdMx{9~Xxone?(Itl8C6<%p(QTPAw*O92TU-lrg@ zcH}(OyH1Xc@SMKxYX#zfGru6gEIwX5`{4jQq;#@|k{<)nLMGBZ;tu+|2yy%)@>Uj8 z?dmyf1ZUz??G-HFL$QI8P8aLg;q_s`zQ^Cbe5f>lCB9pjz3*riNbnKuBAbWJ^qy6m z@~wWrw=jl`Cs?box|9RlKes;$j@+j+npiKyTJ&tmyx(vJF#)aH56Vh{8-1IVfD$^% z5b{5?g#6Y%fBMJmNW~VU!)Aa8Ut-ZP z?J_-BB&LJW4pe}qT@HAyPI%qdxE)oMgKgkF0a+)0S56BSr!}m{$kmCU{H1fS)-f&z zXH8g^r8os-zOAAoyuFVA0SymJp^x~Sx^>SY?7#0etdx{JO~={cG_^b}1Q&nJdNiWK z3B`e)!FE)?gZR?yVM6NLdj=OGRHaq!Ze{c%y)js;NAGn#?V7~pm&N+)r(a(axOSPp zqkV9)&-F+d)Sp%J2wb>xfus`QVfXdEo+28^QMxY~Z3Bz<@1fd33iWB*?xr2Ujf$pf z1bKU7rw5+rw)}m{?TBD3E}#?~BgFf@_qxGNdL#To2OW5qqgBQMukp;@Y!GXvXnal@ z96fE4gVpanpj(LC$>ZE`cs7w)U^mGDgqMSBI`R!fN!=k3!18zsaW1UXz5}@W`nX)* zU&=d?mG9bf#@L&6VRi;ME5@-lqY%+2kILFPfiJ(4JGKN&vsQqPaf@mLO%<_kOaiNd}*%n>L;s3UM~xX3$Ls+>VZB0{F2!^Bx`*Lq?Y;k%Vom%8rqHupfw66EiIQ?tbq3L<_>m0oo@? zNVmxb3@$c(70fk5f}0cjW_r4PdV7YOUFTC}hJxjTOi``gkLg5$;+Z1b8rw6f=d}J> zU_6CA{NQ5ig8i?MpW{fmyrenSLtcM;{rX{M%1is!k!S41@`ng&T=w^M2c(^RE7YK) zbf1wyyBX3H&c``B0T8B^iK%T4Q~hAV<;0u}|1tJ>JR3a72JvGU2_E7w1hkZ6vxgIv zl{oRuBZnaqht9$~R*Jl5DOlMHB{|_qnh(ee>cgN1uu4#{HJJF65d;VPjDT0o^;%=O zhex!@vtVEo>InMH+bU~^uiS;$`Sj`79EeH3oCdG?>BrY^aIpR9=by&cZ|kSm&Rt&a zz3c!X>3rtxuy*7+WFONwZ6O&8sth7@gj;ZGP(6VN!s8~Cv09G0?Z21$L;yKPTaO4k zj*P%^!aSE{6)2NuTs%YweIGXzwYH$7Na1`-=vMT7^eo?_61#`tGsP0II3a&#fdh2x zI#3IT<%8Lon?aTZe}I_fa3twy=9?|w1Mvom{ z%dgj$@#pq>9K~0@u2&vI*M$D@60p&k_L-f;yV7&4gXi9n*kZ8->T-8v=dttI!(s6x z20mL^Xcdz*7o`4Nx5EOuCo>mumpBT>I@Wi3TA%haET46OYQJ%PwmX^XmseGGC&J}{ zRe%-SbfgoEkywrk+9YM0q}-uDD&ls=H2?+0jeIY^WgR)YdV+!l+7WK7?-@#XSwdt* zp2gZIm@Axm?5)y{lclMDm%swwi zp*t18tYT(o52u_W4LcDH)W99C>_B2fuu{|!!pmdY40UaxdfXDTRFn^|b0Q$N~J zXU70S9aG=iY(Q}|k$H8jI{?NGwKCxX@`GdpFLsA)vG3li*(E50y|RG+ahf=oKvuVD z)sd=)P@CnGMth6%4xu*!`v5loi@<_w8lY4BxLjiYhx*0$S`EPAfc@RjQ70=G2(_(P z@PPtJu_137kZdu)7}9|d#F}*k8?afoU7m?ZPS`%{T&2hoco5{!1@bPu70h$o*j4<{ zzzW+00VQX1-~6#i(V{4g-8eZCqq&mxeevXr5rF622;&JjbEc_9KKO$3$l+8@B0?v)&x<_uYnKwx%2`>qbGXFEJfOvH|P zZ-;>5;%j@bVyc=@WI|i5;=Em)XIaUGO&7p^MPN85kGDVu-&U7`y!I5^3f3`sTlZ#tirX&&#&Vn$N|T^t zDWPuNN_0XE1`iE&N|fk5oi_njx~nr>-|1_4YD`du@pg*&@k~J-4lipP?79NyR_70no;}HC^_o?J3c}GM)J}lUe zZ*Bbee}4P+`5&JVS7`orxaQ^Y4^Idl13A;FMFrFi1W)u~yzDeWK%#w|mt~AUtOdJ) z5ZlR#T`f6^yRVs^(a5W@t9rl+;erHZ$u;j?pEG9bBJaDtkAQ-?c+Bz)({W(NMtE({ zr3jnE^s3Fp3cwBC-%Rjuz=zcnYx8^N)Gcxt^}-j3&oG(L1A#1hNlc7S4I2o_#@U={ zhiXm39XLUp7skK)=k@*jKkk3?C}K3vft@~hIJU+^utOpUg-;F^>dsz9ZSphuc;>qf z+$!g@B0o@|>9Q}wK_bb6^r)XcQv)m;aOeg2C^+L&7QTaFo~t2hp`vf`aje@)l62_%Q}5TP^P!-0tF6PaO;g_Eir zN4cF`z_x7fGs5<>$7f)`>wwqY{}3MYyF1;rm8E2X1@$R+rGsEbqD{*vQ=cOEa{7n8w0sCnt-;?|ZA#JUuy$RkSkmh^G zO?KwQWj|8Cl->;~pN4twKyWo*(=Cs@km#4yQ5gL~4Vaa&r~gc1SXec>k@!FDF#&d`gV}-8{B(*q`}sVBWvsQa zY_n!4_;M)575Sa_=;*9#mVLtX9Nq(=vW2lsq%oxHbhO}BojWrFJ%qJGWw)cj9Di`Z zXRQ`J&3UqYn5bRC574xS(K$76S=9x-htG%NsB4q107!nxv+mEoet+#vLUp|K3qngB z4Qu|kIa|^VJnjY$|Ja#_LHt+`gW7`gto)tGzjxlz3&K)Wia3i%t|Tx3kOP zMvgZ3L`IAAx~BYG@zAVmx5T_6wNe~j2$mcw%OAYiS9l`74fePcGRcv|kd$mUVk17> z%Omc~l5@Cpju)&}Na11En^Ms%}>%pGF=;39NC*XtLzd}5S&V51?g9X;U*!lMi z8*2B`L|DV{rgIcnCknfk@u3wNp14M`|Gyc13DEZuZ(~0DFw^+JR+Q@ z*B@Prr=JetbAGYo>AYmmdyTwJ?yyh|PK(-O7sbQwY}JAB^i@IR=2@zRw>N10-aKei z60y2Ci0lj=EVGDHnzKMJjPYrvx?1yMB6BLSs@?B?SlD%R5%_SJv9rU0_NJ^v4VzhtgOr7>Dikz4y3H7ZiHdn^mXxm{H=eOL_pwv876E7w_)>Eh|G&Pf3^ob+57rmYrDhNDtY>Ox86)9mM#2|jYEZCpFe*f`%dgrH~fBm4r^LyAV z1kB$vO{y@n62-%tDM`Jn|{sm7s9HL{wZNUbE6;Nl4xG!w8!gTFnZPVr;AEh~c zyV*rM(J}T?+vI3XYjNhIW9Ti8ejlh}fe^M1HH-YJa;7-|sM`L?+D+o+uwWOn^J2mC zFe1DDMni|oWXJ1+@JF#C!FE>Y93&i`=%qE-UT)rrY3ABt06jp$zwFV<(g9l7rS&rX z@8{1S1{}Q(_(uC5vGEAzkoXGLo(FZH^nNbyaPqEc0~Dl1Vovz2&HNjil`T;9yc$q2 zrO1YRkL2kgx)bTQ_aCNR1xyc}ZaZ!Ih0{6a7gDfa^82^l*w`P2SBn=bT8rZilbEl! zYdu{f4*ax*##%`yZ+bz(ys*F9(HxegPA7QT1?2Q23s2cI;yQ!}JtBGa$kd5%)iYPo z!dj5)!(x5?{@ZH=a47rBES2q5Rd4~%YNj&)x~W$n(z^#R7?5_^OAJLuE%DMuYwZ5i zQ%sMhXEJSas2(~vILtG6a_#B=kOUO5(V5r>^gBL1ALe&jKi}t72M0s|H_i4wM>s&m z=Nv5KytcCja#+svb}$t&>X|~hp2@@>(ISV;-FPn=CPWk={5-?j?IdWLhA~(;Ub30_>c?4hHcg`} z$J4h8!w|S4MD|Q}cJ=9vP8H1-ob{d@B%Fs+&%NJij)S=2prZhmtT`btUeb43m5{tC z_AQZk7*ed(B<>xCVflz?UaTF!?~za@p|P-Si|pBe@pz`~Rb-ewFv=20Z-bNDP}ac{ z+~c{gZ4#$0Vi4pn^B9P&u!c9l0=4BpS>_Mx_G|n8@ixGhp*_J9;cVBb;-N9!G#g=h8i!~n6#qdoj&5rfnD47x4& z>J^rU5Ya1<99sF78pGQp4g*W+PNm$@>h<$(8hr3BPKQ4^3Uil2AhB5wmx&HiOay5! zUR9659h=v(S{EAasP%f}YESk$%IcQjJRRquAmw14#8aH>CA0tY*YWK`n)=- zx7`+pD;M=-Jo@p%K~Kf7_nL{*gyxrR}>%e!{>5Y=Y;UzT8dXG-@&Wklyu#@j*^|Tc2NUg z<8ml1yHvCEFgIL;U6{^4N&p$*pGAUqM@JQBCu_?T`S5*PmX-QdtuzX+q4MkJxxUy~ z_@VIsr85WS>2S1TAJ5H^-HU{)_0(~CZ4c5V;B(V;{p{S71m=mvzrGb8V8HJwvJ zMQeL+?Q@UFy6m;$CkXX9D#RQt@Z9lpSZl^6L;Bt_`*wk1BGU<%)zl-<7`=wMT*O!B zOGD}~Iu8xl&gy8zbF}#Msd>}$>5vk$DW&HdO$1K@subSC5e0`CV(+euH&h&tfH2!I z@BOjohfMX)@QQyte%Wiys&&BoDu;JyAuHBxx2#tl?u%HS%sV5*ZrA}2VVfb;J=-@k zHc{ajovomRmq!cH59h~tm9;ew{GcuTF!mncy20x%zzndcvNUhC{>|Gwnk4BGhA%tv ziu01L=5XF;-pzfUr#Fz^&?pB8Rnh-w8=k)myDMMT|KM_-`}X6gPP<=N;10uSNM35P z?q`&Y#WX;l14jrwrN6G#*RNlGZa;nb`t6tY`P2WmzWwyezkUCIUvF@`ua|4Knq7=u zOOEC^wHdTCus(UBQ0HxXGZ8-wd~kX>R&?lDN|hKkOT<8f^K63m6<#Tws6{AA8AmxT ztlxw6!yX*JK%Kpwc8|UtVxb~^pQ;74S&od=p-n5Q+EM`C-0OVN5Yc&v%OM)TNOsCU zwy&}~SsEzpXsyhIQj(ZE36I!eA^kR4WjBc<1w3Ja!)?FH+t%@PgAzdg?-ua&SU1Pl zo0+@gV=Nm(Ac_{tc`C^ctQ!+y@rt^8IZ-%SU+QH(#XMgDk0x(br_(&5LsX)Jkejs_ zUaOmU2c*FUj$;CJ&ZIPRcBwsQmkl~E$8N=%rW>FGkGd33z&aG*jvmn2(hz+|chukd{cd?a%ZUUI%I^d%j~~2&+yiCN|$PH!>Y?FbrxZIv;t!E@ABlpZR zT9|uyQ-zaG*(xs+oQN>FjCi*m1LG)CSsQ+B;liWDWjip*9}(-h5+$ z<#GxNoM}&M?%J}!_~ieNY(@8NDiYXYixV<+T4tb^x#2)Y!WO%&?)@;6J>bbiMTa%Q zjg;t4N%9_%D*#{769msvOkea@{QvQ-efj>m{rLKUl9d;s)E#=sZ#lQSs|fpg?)~%@ zL&A8oLj(AT#3H*u8?NA@5kJRe?OX5=|AIH*3Eme1GFT|$T&5dqg}I}?oi`1C#1EXJ zzF;o+g!jbhGhN1aGUdbnNuPo~P<|n%_;=fwwf7 zi)WGD3GMjc<>-~WKAAUo&S@pBIhF=5zP;7~!#<%4>wbm&zkW#cyeBMpD93`vXj!pC zKAfjRIB_sYHhVwp+rtS>^-l*ZLm`gQokVGemGd#6A@)aBBL=2{c@-~gLfjd48}H%h z2qJ_NQGunY5hd@Ic|UW5(+#gR;u!+YdzFZ>6AD>7OGc~~D-o*ggxlo6-t~YFQrHoS z+naBCf^JVIPqko)*|JKE@KXsHb_|bp!vpm{NVWq%#(2h|n5KErlz*P_w|`P$v7T1( z!Ry(_sHj*#w9`TF8aF&oA>_>>DLS^`v@}u;ep{o$yT|9+3lyJ%c-vNoxm|X+@Q;E> z!}F{(w+xkqUCyrdP#bFJ-FI)b)Z2g5-a3%!a;8JDm(dcU1x7g-DhZ-&D-y0v*2|l#P?^mF@#BG54B|Lbu#6Lw z%76n{<@r*Z78g5mz}reKxTp=!gJjDejT)Yr)%PBJZ|DaIJxBDKC<8I( zrFVh$r_F2IYtFsMb3M1~daeXWnzNafYIuIaj}^6rqt2|P!mn2)I`!q~PBge#l5qux zZM>}5m;T{yhj&$!9cicQTFAo}4KKfRM)y`6@*#J3`~;Yluy|(xI`(oxByjrKVIA|i zMZ=RHN6SGnd_4Po9JF~I-Z31XT1+Q%1C9<0Xx6!3&Z~YYNb#-}?8K5PZ&#hciAP>T z*tV4}zBv4^J6twV2}}6}z-o?8!LdtitYo8;!*tGavekTx6OHkC zmIEgA%zzlTUH`3juZ1+a5FNZ}5#DI695H7O$2vqO=;Kh{y?}oqRqR#vrlyKXBp&v( zv-G`YU`;bG*@Jdy#~N6Aao|@y%=fS8IofR+i6{eRI@k60xpi|9BHH2PQbTD4T8Af+ zu_?(a{~iGmn=w$2pnc25p&5=6xUgcc4m$3S%N9Ql1&sNAO;udaQMUt25^THP1J(?P zdeb;mf)77T(gJOGTlZLhI%uE2hoxGP$bZ~knlO1}R{gl7hJ&zfeadC@@Ya)ZIQZQ* zsD7pfN?6O3ytW%K$QTxdRRowtQP2RLVCRxh_raD+QY zWO`$~?Z)0zy}c~jL!#;9*f{BET1RM_!Y^oEknp)Q0|DJXt{8aqAw(W8{q;|Qk+A1n z32(TpysE=WAa#4AXDn--`MJ5L!97pAREOob`2e=5074T z&M)n9c-x6L3pu#ukY*;AkuVfoztcgi;Y^kq8H_8ylf9E8c&D{Z$4{Ab4zNr-@46jW zcLUWFI4L5xyFcW7r#9>B&`DEaoK4(EhMmA1>Fb zFL!GR@y_;lAbs&vraC09S{HBGsI#4>vsWvwIS_O=Y=^H*H{1$5g&5Rn{;LlV!Hi#i z%B0Wg9Ys!G!=D5)>-+0cDgZmraEnL;2u1N~uT!#;ZgM0}l^ z>vDbiGX7cb-*eAj-w~{CgyHCX=~z_=wp-}x-n@MIntVm}pgJ{3(y(guxl!3GsSXF|K^F=vVw-C= z?}Sg-K36s=>j^W^<9AHD(;B?zJb z9ITz3Y}5&UvaIR-YpXfZ)TW%~wDYhmKY%>4dC@2H-YuowGIs}^1D{SioNrG+g*c0V zyaK{mf#_XGO?R50V`R@iu!?WXYeYU=0shV?9PHS6z0(Qz3z|6{kBTZuUTq0xb|4jo z2Idp`qFkPEm|@M$s%bN2&>&(ZNappd&Pr}6o|Zp(G6!xu4Xo#LI;%eBO2|^CI{>wGTQ98b}3dGBV6UN^As%~n~jA9jE(-42Wg{Q;t^;!I*x&9bV?n>k^p z5ZHJuo0<>S5_5Y7w1I#Y*?Ds_{1lHKPmSXqhxbu?C%r?`tJhI`n)sTW`0dLdl7$%8 zOH0;GsCM|njaKxs(s@7Qy`kmJx&?lAPHzQuVvpVK+tH1VnIt4zHfF;~lrNUDyv_#` z0&0Gry&OHgZha(&Vh+~S>#R>Anm4Gh8vA@JLd^Rr`|$WaAP-?s5EdNksS@5^;uUO$ z$)1#Yb+wlk5(i8Hc&GgF%>PDx9Q`RS_4ZB`T)1lXa<=K1$5YN? zzsz3F5!{YCCPEB-x#3m^q=dk|pBwWE91~I{8ND5*<D6bY=Vi{XVTeu?rf&e3xuE=g!{Vc?x|aX9Umo$-=6p% zSameM-`l0?Gg8PC(*bLLDXshTWq>cZ)B!M3FqheQC} zIh^1#WbA#|%jun7ooqswt$t`z_nqgn2^ zGd0``tJ=X#bbijJof3*E*j@;qaCF@>Mq3USZ}a;uj8YI86}S8kr#^_Hgq`Dfrj$5w z!+UQKn;W5FH`wlAD5&ohuBZsBm2tI~K>6wW*PjfN-~UM(-}Vfw7+8#C;r5W^NE!4w^4JS-=fYRt=7hIQbHqOqromX|xz8B|OTL76i?^kZ~B zk6>hr$S@58gW3+!Tf~mzM5VrE!<_OcbSC6BvGP11=-UI^5!FAKhWAw+#q--`cJ$oi z0@u!Doo==)^7j03qyls%P@+4fXFC^l@A!0-D|45R1#V-P+2arg^$(d)1+SXi)Sygyv0difZX z(`IMyn~Xpfwl?ws!gzoT+%<`0VnQ4p95%+@kBef-~IHO%Agw4ZS1>1AM4*m{jw7@2BpcGF*|D97 zmFRQg+UdnG&JFg0fv0=P(NEr3+`M|WSW653rXb;R0KqZdZxlJ5R&Bv8p=@HrmVXTk zfy_4V>)7R~PC|^Dg0&mPD}kL>)>K9IBjW$H!dTF?c{*hyJ1NR)7AqIg{uP@&(}0uX z2ylN}XO8V8>C|4AYpxGh7ka`?2HOaS;v1&%h~3g9eclYT!<5YmdXGdHy}loG6RKfr%>mWw zicLgjnQe{q2+|9MD~sn1h0}&|E8HsT>-RheKv!=4i+8?jLWHv&%o4 z5O#Lq(?F7+TSG^*-2-7!cGMklTb2m=;E-6z;y8=>l`&37D8nI&7l?aZx+Qt<%oSk< znmNVhZjM;?hHrZut$wj%&a14IHp8=aR`EQYR@a=dX9=1k5Pt6(y@TyA>-3Z*L#mT^ zEn2+nh1S^Xbc|A|%R6r!t^qiX`+Rl9um6PP$J?@Y&xjUIJ)L`HU+ZSuvd7ugwnb|h z0sF#Z*uLMJ?c1#9ECdKAB}?03)~J7^RdWKj*HwEVZgP%HeXdg9y;Sc2nvM=Lce*<(+7pyJ*ycK)+F(La zLK5hRhj+5D#W?MC;0IxOPtm$#nNPRa%ToP1_m6*F?Jxhd6U4gV%2Sln^5p9_^>9grH{*I zQ)phW)@Hr=VX@-Qi&|Abmsihv6K-=r%yiVYw_X4-4yth$bS_|gG!>VYWBf2#&*#ya z2(0Hy1Z=ORtDh)q+U$DRQPyGXKy;hm;mgFMdd)G}i zco+AM*5500GOBob=kOJ5FfT!-lCJZ9%pl=Q$dRKI2g7>H(6ZnZ>F8M!57xUkf$%lDtvj6eV4-1HBE z=*;gf2~|yyiK9Kq=TL6v_lS@2t~ScZ&qnEVvRsc za9gW~h7osYn=(4&@Ct0uOs6Y|kd^cqni#o3#pTC`k?z!sz*-4d!zz2vQ`?t)d6_O7 z?70XCkx%d96H3eO-<(#?+o^P26k)4B%(Gm&k2xwHq?cEOHa73Jq8T$Qqy(ULV1|f6 z=;vELmTbe;0lf^&RMDSFZA{8D5s@}md1oyER_n2fQ@DRE1> z7lL8fxT@!zoTx@5%+;zOC{Y`YNyxt))Ay3m3Xp>x6(nRe%}Y#`n^lu{mqV8nckQd? zmPAa@9bN)Hk=L)^zI^?AjkO#BThj=niXVBbIeP+TmI~Q=NZj7R{Icj=vcbqp##`yi zi|yfb4lw~%42^NZ6O{c^yu}9Bt})C()PVLV`=}Zs$)ny*{GR8yKW>Of>nHfZ3|- z*`K?P6B_-%9rl~p_gJgX_4o1p^QUKx^%?JB9tUyvlu|g@;<)$RRdpk13zXRWF=!{( z)e{2o)NJa?SJGpK?4wMyD&Aghv7&@yk}Mp-z6YXx1Bz(?$Jck{|4?ISo2{{WW1k?N4P0oj^JimOT}}ysla_F!Z$6uG8fWVm`96O_DYFX6dA#{Ii$MmO0IhVdN~KS=GOM_vc}gRZ$L_;g)Bym0Wu<2TI@Y0oj{926QK{${ zIf%hNA{gBulW#{6?;Qb~7Qngf9(on0MorlX zSHQXK-8qR>@&igcMLGL&saX<&gk2$zUqsi4YL5y#>bRvmwJui~Xjxw~D6ne zCeV4waeH&f=G+L_R!3eJAf#Z@D#ZUZATOQ0pw*0qg-P9#R-uCREdwlx@VvM3!n5Uq5|)3;a*L zH4tjBc4+5XRc-}Pw>01h_6HfeIC;n!(>R;G#WsZQz`xmu#l|~M=)MfKllT!%CS)bu z6^lc+t!irE76H35|Ga}+z2Ut2RpZCmEGn)x75Z3;jq|yaSHR#LMVl`mIy3AGpaOj~ ze@=%A&WF7zhOnqD!c+v(F&`4>fR&O3*=-OMeHlqcPS)A}4sH%rZCCQ9x4p>dh&~pQ+A`P={UURWY@syB!e*VeAm_XUi5LuMX}Zbe~K1U(%JM8zj7T-Fyqltuq&(_6pFcro{`~tsr$|KSAa;AF*vZcE0H?EpUIZ(<;I=K@-a@cOOXGIUaGdrk zEA_j?_gfjPs`ZQ2%RQrw=4}o2-^rQ3YK>z#GgPOwF1sxp)l* zu^OR)Y1B!QY+G-hMAp4U4HArqn?qfW96>a6EVt{dOtCe;-+7BOuyNHD$)&S|Drp3W z#HAQrad0*mx5L|N&A$#VAFpJY&*H}@K~xo1ZtR+ke5}-f`gXhaJN3}{iFRd-)_Ahn%%qwt!h*d<%qj8fdAT8s0esfdr_8y8US(F z7G|^W9Bpp9wQTTgKPAb_6#2Ayh={8*q9a?UDAv!v?ep{?Y3v8d=|E9$o8W}6@yK&7 z{WC|t0RhB?la<@9WgZIok3lnE66JLl+t~p^yB&YT2uH>COKT^%qgM@VY3*4y7E*R~ zEEPnR8cOEndq{7>t2#&adQ_gYzc1O3FTek1zU{L7m?>H|QPbJ`ysB-!or7Zx*;WmB z>twj=RHZMgsRjV`*8bX+fz;@ZsGzNha#|z#t#4H>*4-E}ERrjgzaVUIhzKORg&8rR zHkbWXX(cEh{k8?$MFt8io3eD+fYnx-u4JA8=-*!Y`de%Xoq>SN%kkt;v}jMzw&x@pi}s6W^DR}rz{O2+ zx`$0R;mEq80Ya6hv73rx0GL%zTQ7G(^AyFfW$a%j#vZ&k^(mG9t<$M+Z(N)0N^m0= z_L_>Z9osH*lw;@O`71L4_!lx|SU04VYGgXxGN(@Jg7B z39cziM8MlgUDSBZ6C5mxn@Xy6tt8It<}EjlNxZhPAGR5hDl{YMT}Phcbn19tuz!F3 z{`U$z=glDw@E$p0wt86NqO9!m|BAnZxaWd+cHr#q+UTziy^;>@Y7M$^)*jU(^- zORDtVMZGqB6H{@};%K+A+~`7LCf-?m zu2s_rD>LV98lQ8E3bb+VuEW8EnK`x~_4UgKlPm+Zi@eCbu~*R_Wb2EVF{=xa~O*YPk1olCbW>@A0rMf{w` zI)h&W5eSYzzn{q8{;Yq#Iaa>9fv27mdPSsViq0?NUs=%;GGsetyJHREMrFM?V1 z_6R2j%*4wYiX^3K1H6jJ;CNuW2}LTxkxhozTh7foQV<|gy|JKq_1V0Rq>|pLYCv7o zS##h$D!ER6ZfOF#AWmb^30CGJ*(AWD1b>s4G`(ntzM4fLMQ?D`!qxJHodk(1UHPEM z?p`|9KB9ff0c-%LIp2@u?|=N(=C}8r^XI8N$c}&q?WVg#m8}Abv?>YDjnfIx0USGr zt*;00W~rb8zlHJ9Dk!s| z9j?enCHfaDLwut3ksIg_-`#mm`#0Vp?3Z!BBiJVkC)`A}WSu)#O`RC!u+OejL@2Fm z5a>*P7{%cU?{ID>V%VKt<8yHOW?QUGIXYrN-XNPz@W8T8^F-yt)@+sCoU*xpPWkT^ z$LEJ$g~P?{7J#v{rQjG3ug)aIH-hz4ZWgxXlvvNo7t7?e70eC_Xx^eW(6Oeu%TTM~ zATKCVRZbO2lGQVPoi7M!A{2#_+_YJCO8|s-PWiQdeJ}7ojG+S5jwQ%LHP@7~j<;a~ z^4n%19B8vtMx6%$Xk}+*vePGu)4J&z}_wBDo6%HAKo8w z_Jgx|P1)}e=BsPdW+tywoQo~Dr9S&)wo92U3-&hLO)rj*KuFM68{#{>Hv{5)(@b?Uk-bV1*Nn z?%X5i=Zw17USdF%-iXkEou)K9v1ew@_cR9^1S}81SdOaeoXyk59ya-XnRT^9fl1oa zwOe;jEHWF}tIShdnwP23VJ01`6B%@6v3KawnwChm6^av>1C1p=<@KNhg*GC4M6u0{ zC7U`%*--_};5|EZY8ucq+^HrVZc0{K8z^=0+D`r7>%RPypKa8v*7vWo|M)iF2+~7x zM_HIWyJ99_>^*IuQ2xz!c-8**xpc1_jMlzGOe@w=eho z=}nUQ%1`%jpmDU1R%adJr$ZQ7FH;XYtiLz}(rwMvkiM(GafRJB?!(Ss4_Oz*lIk;o zEm!TryR*?l#X=s^mSeEF22)*Da>kv+&$g=%(M^?&BFx-9oY|;g2j@7nvwv35QqO{LZ-DGMA!WQ?fPDF)gc`K~$zP=p+d6 zgrihjEmaqr<5chY%}CbjU?ESHZ8>Zsla>bnIB~o#y{JH|(J7^(G&bqh9)`3jZx3B_m`?bpC-6=B z@J#T(;1e4v+h11em%qPub1+|Fyr>VyZm&}Y9D;$p@!=Q1=`@iBQ{5*>;c`>uZ!(ZNcu zTCQw*2|3>!419ah|Gv5Y{oCiS^+*5be;M`$;#-F~ZOP9?(UALev~_B<)Yn|WY3JV^ zmbTB$=@M_Sr-@v{)I~;2I@P6v&$_+WI=AQ*%bC3#jH*30x)OQ*hU}4 zYNyj!8{yZdD-rU$6GF+k-pMZI1@nB~Knu(`?cKICbpaqKKt6cUsbnxDSqE%2 zCgZGYK)kQLYu5qMn7x&iJU$dl<_tX7?Ds$ZtvuadEqfk~t{_tdx1ytYI$G#9m%zt;Wd|*lQn9DosT}s0jsu*bJ!%p}XH0X%#R#n~snk1aCn#NGg!yX9|o@x`%Vx0_km zAKUJjwY_vo9+14sSYAh$Mnanf^uFetL1V;-tDFpph~S|_RWXx0Dx<(J>)w_oPp zH$M?jt3wEBoM7gS|Ishpnqg5(%n2-F0WaiMZ*D9@GpDjsU7qti&@SI2X=oq_ici;0 zG@5IqkWIh$~Djci-cbW~ic1|qEH5*jF6Zm&x<4~1l4t@*UcTVtl3UvR1QLMW@ryVtB7&2zo} zcoVC56cA->HcR*c)$P?rv7aXb7umW)Ar@j#wJJ7txT~WFyKUC`!L;BIH*`%mPidQ@ zDQZcoKuh59N=}Tnn|2*hcQor>R!6uIG3x}v1t(#;`~@-!;d9o##&+l{MG(SGrQ6fNfH5fV0Xl?qXIGvAlLrT{6nyS>G) zr)*5R9%w?83(?w?pqj#azPCyxBj~oVqVI5IVj+SSb|rx_F&N^*w^kzST75fBVcyd& z^F8E?fJWS()oU6KZ#;nemhK5VUWJ6^l?V^`=x?nK-+|6oWa?AVOMUZg?3(GaWn`PNuFJNsU$BUf2xlDn#}?7%GaYPs9Z;h>jSz}eZ5X%VkI zEx~`QzrW2bYwP_ATV?5iMmm0kFS% zI>hWyAL#K`BR4wvsncaqJCYnS9pq()rHhc-9eB3Grx1Z&!ZE~j;-5-Rvs!{Zti{}y zwHQ^L4m)49I%w`*r@>+N3R0@D1E5p+?o{1QxgQ78d3$zO0Q9zlOtX}}dtQ>htEEeC z2W4Nk%gM60<@#EGc@`)D{;!jGlU6S!^2;*H8rNQ;1B;ris!9cp*O*xh&>WdwJ7q?N zjh*LrMmTM(O7)Ujg(M-5c20+5#Nha>UMb?hrfz!LfS0epsR+G7Qb9H)d> zMenR?9GfF4jy<32rCjSjzK;7JKOOC!2F&S!CM;ESbxyO|J#1J4xO2EgubX(q<>7vN z53}YT*aepz5~t_t=V5hRuc~cKV7m4VdcuL@u-IT8_;O0`FMC@cZO>k~+@}n=8qYrx zB;!@RnTKbGJDAJo$AqdZv`|;1eGzUNRy5SMQ!P09P5l7g?(BG4{aQTb$ zJqGKu=WK&M9MvTSlK5Geu2bj^o^Pkq=fu%n32~bwt)DfOCv&*Hxy$oV4)JhOaX9qM z&r|^3M;s$62VK*M{0c?gl}$9eV|%=-<^HsT*P8|hwRX}C@36FOB+mS_$=8DCvBX&7 zJ&Sq^w=!n8;#d+_yGBTw=WT6aiN;_0kdpl4jF0Bv-^?U$3GyMM4|J$j zsK8K!pjdQ&vlT1bzdG%Cy}U#w)syl(D!KrszUCO%XWs63mq;8Fe5=)~xm#Y!#=43x zSuedRPkSo2*Hi=eI|IJF8xGoMvT?}CN^p~VA#HZ$sO^=2()Z6QoQ}Z|XuH~*^XUX{ zS=_BJAbU5>WE#GRBIHFiZV1*;Na=`@5Duz{8&#s(A7#VeZXKZJe;N97W55@n(3{E& zq$E45x>Gl-Mqi30x5|)YF39qj=^#O6(-=QPkgCfS^H6usp5n4^`bnJ2=u6I-WZKo;I zz6`a;&ji`*4qLOEg6V7nn24RujmZ3Q7s=MMHC$I3hkC(<9Fl3d+(A~0$_@sxGT9-8 zWNn(~bwGhr=OhfEb2*KfK%1SkwhA}xKxaC%))va%OOG~IcDS{m4m}oU57^oG7p1s6wI04+r3i(bhWF@4CU}n82XD0qwu4Mc+y#w z$F+t)R|RSHLS!IGjKvhNwj+iggxk`q7-h zPDh*J$8*Kr{Kde=4`mN$KiH(x5}ksemE5CRB-vw0f%fP)drEP4Z1&U;9tZ~X08}=0 zD2B6c#GPP;M5lq^45FRupfPXuOse|qo4GuYU!oSA}*O0J(pid)3m>|F<1D{}(7kDCTxAFDN$nbXc; zT`6sxslyp*8$6b!h~m}6%BZ8AW-@(;TdM-b&yy%G;y9-mW|#Q{mz!_2q(4?yxx)0_ z3uGrEiYA~LqI&8$E31DF{QX{ktN-_*qzR&ZY%aEB-fm#TS!{#!uDE!eI4vsMq``40 z1PESIUCx^tDzFgeuJt>ALL9v;NN;OMB#jG3sgHx61d6}TWUJGttFv^Ni4yyW)1{u` zYo@`Onx^3BbvF5ZtaW#g945t5fciK4Cz_!xDwqj@fa2H#VpD`7%d7^^2l#Y69x|Zm zW)bq5EA&DP>@wavA6@FL|5tL-!e*BEKoY;-U!2K$(}sL)uO@QR7B#h$PMtv~Pnva5 zcC$6FDB$_|T#9amAevYoyTHe;Ht!WV9V$|=;nr*ckIlip%K<=RTXkD{=6&oi##F1_ zfvYjfO7H+nee{`MdebzeqOK zawJJEh_$UdZM`w|+T`o>nQHNVOg7YGmvWRR5)adoC8Z^D!%P zT^H2Gt{I}1We$)kZ+^s6EiG+Zk`2_n0v=Mi(Nkdw7_>vbUSkwsZP&@d-2`mn$S8hj zF{db&3ocxuYp2a>_ptr^vfG%$3KIE%UDxiVv!R8|83=jjBqX<86H2wi#-%7^WOqUT zCMU_ZqRp1QdFoQdBg0n1VYf%qlt#m6)|4aXq}F+O{Xkre3ajgdsn<31n^aNb{WyzX z#*g@>_a3*jKZ+AgPay?bzyg-Ah+*5@g;T(uc4}Bd0O9+cx84O#RVe#lI|;c3KADJC zHoBFnQY;CL&&Ye)tymB3&b-=5qfQK$cNRO_$P4^*CC1)O3(_!|IuCWvo=B_qPSblT*NdT@cX!Awd zgilAkbG_0tg)g0xf;}$vL*0 zsjI16Y?Ra$`nZ(m@j@^!pI>6#IhN-H=Lw`cg1RrZ7v&XwHoHVPXw_!%dVN3%!jsY~ z{GF|K-Q`NNF@TrvTrvFHmTV^i<~(|V^tUT2_HYcP^m%uMO|oyi0cgqT!8bDL8V#6* z9szt>9J)i0)>vZ12nU{p(wg;X@$*RKM2grgI(T+dCFQke)(^x)biJ zIck71W-uYKs%}j;s^nOtbARzr45@d0qAp#vLuT=lsye%k-J8v#fE`xHnnS+T`Ou+< zPxxSsHbw(pS|CyF2a8l~!d~~=hOo{W;ley zJG6R~RJjJ#fc#^zr6^|2{4$Z?_G(CxXLXD&=aiGezINPfal$e+(oAvu)Ele3O?&wD z1140l)$xHIOUD(>`!?%3vRTqO0bv}QRSShj!Jv*9D9Q_M zcb4eX8YC_Mu}!1*$AxwXPQ%=UXoAbG)W8-9&?MuQMYmqn5psZA&Q)p^WuqG`!+W5q zMW|X_?M&JzJC@?W2=5BS%|{s!hH@(89g+AgX=a+B4{-f3Y z>-_y`xVb&&i>2ZZ^lPOm?y6NfB3^sC4^fp8z>F*ta1b*Pe<#j#cuEI<|x7iyTJ z1bik`?sDhNnfMIrnAw{VrG12M>vr@e(#{>G-{Z9`yy>DaIOIveM@3>dBsF_9t+~D~9}j<%+ArFL<>k|rK;sH~mCd## zM}`Fu{G(T)+t0?jpdPG-Pc_2b6eV&XM76~xZTop=KoDaWUV!M3Q61V^Ms8PuChaZ`vrO8RFC!XAvTqhZ7@5_Yh+EuvSaC9+OFzM{JApWwQVeo z2mWNCyhH*B>S2E=STpZRa@5eJUmT;=7dHcdos+lRF_Hrkr@a{9cztlywjzN#3FsJe ziaN)>T|a)U-~Qe|Olffr604+cf%+Q(P-LN0H@OivwQcz&YKi8l&7)uF^zKUSqo6qg z42^}$oQ1<0V^t?>&yKFwG?#7|fc>-{z;m}{92Okbg;l&7nKVTg={mup<%4GRq-s?S zueMn}IpQEa!8^<7@r?{nNkZe-(@&qk_3XNI_#h=etR0HZXvqx~^SYva8iExNGf6&Qco_ zLhYUj{cxnDRjqJ#yJajEYqgnq{nK+|;UNb}NK&z1zY0&Adrfsu9$#7RMk37Jl5g4_ zb|pL8J5rS!B!cP&tt8xWC;>JO*7Q(ycPh6TGS49*f%(0WJ~s9v`@ZY1TCI#54Ns+&lwUutsh5#G?v42CnOE5sJfgl<8cX^W_F)%x{ND@q|NZ}OEb@iG z>`XgUwD9AO%mzPIpv9*{!1^d3}lD6+W^llkt>I9$+m$2Te8F1lnyxCrTtq0gB zVWf6P8$$qGd_@3mm9{C`Zc`sDAzUAEALQFEugG_WejK`R>|nb&=$D28!FesvFhNa4 zlVh1mt3-M1R_z-3Mu3hG(ax+4=vPRS1J7?Fjgcu1d;NL-_a*!C zdSF^!^eft)($CA^gzsAdZho7=+1d`kxweDWHa-zI;XX87Yd4f7G zRl~J-Oe0SD2Fx>=Q>&xoB<`jy67jZhQqD2Y;@$A97R6PaUP{2xRwLyYV~{{g)!$a@ zmv8gy+s*bvgD&0i-koyg%?(HG`VxR6@inQ8O87_Vvsq^XZe}fAmfE1RV7J0b`iiMq zk>$qy2G|Bd)um84?E1DL-eN_+_=>eE$^!!s1YEJ*uiXWR<{hN5G?iwycEdJM(}g$S zfG8PaUnp)>TgdB_UM}cpLiK_sF4vnQRi|x?j({9;3U!27G1A`Z9bLr3cOF~UbWN1 zY38nmn9!BL442gr(*dKP>yZ5wJ7-66N>!<0*DwhyqRzo?*9VUr7KtGesv%g-OIn!D z)m5kU#RP(al`XA-(VVT1nzj&ulA;Scr*#X<6yk<*R(7Jj>fl?QsMwE1$$z-;*-1TG zqz@Zmv(x9@;JUr7)^DGFe^=z*9|qLDD4L(w)V%JVQJq&PbylGnK+!B`xoY zz2B;o44pkm?^|$)DJ+-AszR;$8iGxT?PmW(ut_J)J;Iepcy?!qk8}@iuVIBC9osq8 zr{)V_$<~KGs+s|Iryln^D<8{lGVjb&Gu=dhEk8|yc&#>jXlsAjD%RQ>@8YGTBQ$Rs zz0A{tq15ScmeUtIfW@Z2^KHSt*WbsVpPt?KPj8e$#y40jOG2WeE>7B!5_n1eGqvTe zqvWe#zGLsi>fKMS zA60293N~zjacyh66(N9eZmPSIQBH|I>>7C76<;h-KSnd$a(%S1T~8RXJTHo$Ttb72 zQ8(F(##rEeJ-QTK$QG+1Z|aFe3rF{R1pEHaKkobU+ct}jwoJ_@oTI!pO_nus(|kmo zom-J?$TGmg;ISEZ_I!J{&^HH0dFTA>trd!bPQ$jjUBB|1ePjill^P9zzfA>3)Zy0E zsR!Nx8N+Y;>i!}>25W)c$)jy8jSg-n42q*(ENYT2y)x+D(?;I&;SA#)R7T>V=CU?O z1rExgZ_Ov{KOmE8@a?USeyNvs7O8^X?x@Tr3H8><+R4~+>_LwW@RL%? z-oYwhNWPOaj_tG%6hC6Vve;!C+N(sTX9&ck=FNx!q)Wgt%OL?`^ zY75QEji`d>>36V@(|=9rS52gpMkwf`s6-4T1Jm%$N^xLhZu|34&R_oVTmAOy`10rP ze}5_+sBF<<9iT`rQ?|c%-$wwx67Y9xt}y1XTT-@9c5-4^RV_8`!ZC*OSR98k?O5)h z#i$;Hems{F94TJ}mq^A}HHXdTk#VHUanu(x%GVy6ItXoZqZUZzwAb`d$UE~DAuLM_ zHY|<8001ObrOv4&#NCb(U4SChWWAX63e!o^)2w@*nTC?&w>!E=g(LQxHYbQ#r?(JIih zqQ_Ph-#*vtiNW@Vc~~&C5WP5Q7G6%x#N*LzZaM?+jY0Y`6)2rTPgxrAy zx(wt@z_2(9Xd4zS@N%7*v<>8=Se7KZk(^VtpzAwM*%u3K-H`)Z*_gyCVR~6lGh`RUR64ae$h8QQ#70 zauQLh?{{6kR-G)PE!~gR`m)!zF{{VeP$e&N1~`O{iU%7jNn3z|qG&#+y33%Q8n5ca zMDny@y#saf@cvJysZmaCaY+TsEp2+2yjx-k$?hkGBC}0yox=s^^r{Eir>@h-Bwvrj zxN&-qf7#6s;S9UoZVHB8sj{!wIytB~e{AqQX!rrbB?|%*TowC`cNi>BdEUduzNX!J z1ZSwMuWoC$RuVHuh7`I1XAX9PLZr{~{g?6Oxwp0_zSkwt^L9t4J_|wcI#)CQc6x7m zImoof13C?-;q`g_XJ@^0x5H+`eRe$@`{Y3mQS_3C(10VQabA5%;?BTH=d(A{_MPAo z95e;gju#uUDwD18job@~!RBG;Sy|TVtO1Azy3YS;m**wHv>zkiDmM@C1B`I$JnYN{ zC|d1b(28@E!##KFkR5E8pVl{cC$e+CQ3*(eCU?eC^Bs`fs7{xrX6Yrg9v(Y<7V6Vw9PaAv3K>#c=3C)w(}&uBmRO@^x4lX@c^ zl)4~6U7=SeW;jTf7uV%@)$rT&VzHzx+m^0IvzHk5r;nz7a>FKjU^pYN zo7<)yk2QdO8Ji`AK*-|*zVA}jsReFzJVn>7uv>VV4h@j1S9|vf-GEQFgKzt`T3>(t z?Z4dD+BgHq<)G#4%y8V-)j@J{@m6V+XzegWaMsmvinFXC?@T;T>aKyHGysF&!HA;r z)5>hDCLD!CZwJkr4pb0&)z1Ko!Jg=)>2&1RfSMN4t+2RSq#R2GhgG&>7VEZ53n7iC zb{Yq}%&Fsig~JZ8`--a;P2SV(qhAi?bP%l!Lt(KJn`T&N46q_HmqDKA4ZAahzNhxA z;D7(rzx@8Mzc1jcE8lKlsy+um@?9m+Ew8FYP_@CSbK<&Jb%ZuB15Xu|NZMrpdUhYC zip^@vbqQ_kROfrJisVfT1&0>Ez*i^u3R^Wh#hjgfe#Nfc@jwun{fb^7oi@D0!@(@x z;1Nq-F^lbDlz_(Uy9PUce{m3`sMtZ3)%Q7b^mjYs5f!uS$&0TDJ~k{swK`ipf_bD> zRa2V&b{3_MZ+hJC%4zmEHcM6gSPo}IsjZ606$R8LcwgGK_i~xlWL;sxIuH4y&CtWN zuCeG;!R!ViL1=GceN*pCIbPnx(Acu7NOH%@+fX~eezJDFTo@ur86Hk3Are#_>A@Zl zwB4yMVXsyzeo~zKQc@0jXvXTKBlJ)8$40PoI)HrcY<1JB2UrRc8;5cPkTDw{y@yk{ zcyP%Udu$HySv#&{a)e)ydsf9e; zRR#p&f-LQp)xXzvz%yO_Dlz`i zg72{i(#_|1!CJM991y7A@WP3OI6p~ zi@Km>h%+JJ75fpjvpBqW@lw^cJIG6aOj~{ZkHXTnl|Mn)Q^NL`c`BKsJV!ee8YSes>o`-j zr_(^s*rB$ZqbuoNZGgIN+VNp?59`?_cUoYd4pUpJc&^#!cdhsMP-xnB*zME}i3~%q zNts(Y%_<$ycUG%9>g8nErY}_Dcc|A1M%E;G zI)uZ!Y|G}_3)!(bH|O|(_NDq{vkN-02liRrmGFXHza_nHyTX0X) z75hj1{ueI!RQ|oAJvk0u2ZAvKe%HVXKz#G>$ys`3+H@pbR#3oIR^q-w+bq#U9jN3O z%D_kKh4$GmFGb5@+r4r)2U#C!fH@do>Nsgv2*jpd;U$#Z)s^O1f{HZkais~#w90w( z?Wb4Q)H%bk6#JGnjj2)nC>weRyyvwmykO9u*7!Bt)tApu+)Pg%tnPY2TH~)h{mSD4~ef zwRt&heTS?K7!%WOI@W>X4jaIZJ@fFeH@g-pr&;HnSz;phZLh1_!9#F>H*KVgqC~4B zDMjbmi(V!p9xTeO9EciiEN9ukQ|fH#NM>7AP=2Tb2dnMaLb#xqIv7lwoQ;Q=n!XO1 zI)waO9Y(C-zCSn`tV);N~WM+%e_tKcG z#6*qBdu6NGM$RjSj~qbk?LO^KX-Dv4Su|}|FF+oUaEPo~K(=kP+*};~=dX0lAu>#c z?Wm_0A&0yHeDhksfv4-~MEXB}%*nrg`FnD7>+{g{nsCOJm2mJLY@@C=fy){HIIkmx zwC16Jq_%)1_-+8sD#fum8V93nN^Cl$01FtzQ*+md_a%V6Y|hK|n3a6a>!>>ZDv11X z=W(k2N#-rn0`)jY+kgcf)-g0mxmNGB{n=nIc2oC?CEAI)q~M#%hAfGVH-LwwDo7r* zxdZ~E-rBYlF~D?f*s@4ytIGQX2&P=^ktDy>Z=dR$cp#dwqW?E~C;I+dEv}HjD zz0%jCFF64RlfZqqn%4?#D6*j9+7#!HLkXLMtoK;1sgv^KG=i@ly%c4?Zae31JuC}97( z^rmTwZqcVY{-^WrZjN8gttYfQYLAdLowCtNHF&xD!G535<(lK~1rMT8UzTI@D8$ILD{3K< zC7~`QtGT>f_Ts3jVq~@t_)@j!4LV34! zy*tAKg4n~c`sOUK0SUntQK{1llFd`zU7Iu2ucmkIq%eSy%{ZrW3uCwSRhn{?MqpD= zjgx8#hTNJ$Q<_JCo-1xI&uP^Kh8NG^(yBD}YSp;33TBH8yB^kMb%dG&dgaha0x z3R(nWh64OUwNMaRn^LjcDG9wV@|tlU{Ka!EQegvfs)4RMv?0H(*Zekr?|*5bctJ1F z_z720!+_08@>Y&n{fxXoX&9iI%d*MzK3} z#vGtD965*Qy?P4^=kGve&vy42%Yq1?NYyN4ZS-jhZ)g~M!i2}`sU90Mc*irM$iCHwy4 zFKB}I{kq{kmaFbkx-QfD+fb}VZ|t-9VK)CY}ZCOxmK+sRP9cDVC9m@q^q}P^*8XBIbZz4I$DqJ z@^5#yPVv_I`%nrX;Y@L|xAtrkhwGeg;dtBpMOa+rg6P%42Jl+LtUn9UdxbxP@KyEq zewuVW?|VOL9=b&<=LUS`?XiPlSJ&8vV{y(UL%ufkK(>!Fse-7+5mh&JzLj#1`_O$= zPbg(rZSI7k0t5jCePbu9j94upUAAIDt2YR+_kuc4IbuTCW5E@gB{2vqyoTINWtt#^ zT2G-J9PW5-uz&vNxB2&SR%E+Fn>#>(JbHTEZ4Nh&IB&qO)R~m+t|Jk+FYW%4>dJd6cz>e3iRhzWnAghpi-!I&(`!wB~kT(o3yH^Dkp=m1bb5ZWR2OVED)qsYs54z zD6RS5?$F8dhrb>*uy4P;0k7*Z-FIw6ltuvUBoc6_LKwGfR1F-!qZrmv4KSky>k{o= zh-^u%hq)_+!(ZPD%eXs1m#=Nv!`l(A&(Ez6G1w#!+Ro|&f zC+UoCZwoPe-Q_xqBOrBjrryMiP1g%?s^Vk(i8k(H4E3gq(+c)~Y9VQP-Cme}q;g${ z{m^}CgD{+0fo1BwIPT{q_qX@^ju%FCipm|D?A&u=Z-VmV47Ex>VI}k~Qqeg$5(TV!enk>0KYT8xy42n`lEjTDNKiZ?^&Ct#L z-eL=4q9K(bh4#Rvw997df&w_^W$9DDyEq5D)jJsrUId6f?6HUrv|S2?h!4lZB1+%r(1V&NcbqN zN`Jkyn=BZZBoGcrijBamT$6en{8vX-aK$M?atB~0XxyE5(XAYoL}{zGq8_*I4W75G zj-{f-j-`Uf^a^WHMm~sapD+#rMKKbjXe%8UhZ*VhT zPZ>imWS6)u{MVjZ&8XyX0IA9{##8eVHHB@q-7iNpqTZH@_rXR%XXFRvA&c|)hm7#L zt!#Z%ysA=zPQ2^Z0EL(8sTO?MnXS#P#dsjR6>V#a>~D3@cZ*Hhq(j1PdkO7AQE5+` zM}pX<;y#B4#N5|Jyoxgyv6Ua^JKYW`d)@L}tFNE`eyKLOe$-X)R52$wM0wkc3T6f$ zL3N|*1T`o{!wyP%pJ}yhHBr|zH5b*&@xLUZh*13N36SW&9uw}wy zV=-U$06aE{VXF=jUsIn4hj1WM%USQVbJ$sgp$65if~`XPM7c96Pe5{n9KftWU6p7D z&>+eyg^|`=2Y5y`I+aeQS68*=!S~+EVXr%<=g~3o?Z^Kb8;VcIIj~|F+8?k|ymZz< z<(^D{C7~2R^2H%^)TgbNH`s3hfTgjNw`W$CF**`W>h_l-FFo44A&@; zofnfAE3_HBleVefNsLT(A!=kGDhI{?)$dEa%$V4Sb!O&bk;?r73LzlWyu?1X6RO}HX!>@&f;*U z@)(!xqlAuj8CUH%fSI#{B9Zu`lDc&}RPC%#>r=DuLp3xNLT#{y@F-=hQsU6eo#Qog zI&DvaBP;$;9Tag24CeN8I&E}^RE#F%P12}SZt5!U1p9e9gvmcEs7x+>uGqK#{C!en znVgH}o0co7AqcPY0tZNcK$OdJ47BCDj{)MlY$dVJy$aGe4E5%{H{rFSuYW944bMLm%6O0OhC|9bjMciq;Sdo(%u_~qI-H04$yqAyXu758j$n51jS6G%V;GF9Ie^Z|G#W;^@>gRVEYExdhBgdOa)1F1=!dSVWbLrXP<9&Vepq> zvd_i(_T}^EU+4U4pWKh9l+^>Ip4zMOtG$}H6TDxm&)TUy6+BobkPENhW-B%V%u5fL zn(U(`>)+!z?#X5<66g+=JxJ@-YV(>5SekvA!w4tiTiS5FtCW}5Rm%O;W{YGF*9%PN==0R=oG!;dzxTg-aD!vCFSn`JKH|B{@^BUh{uEOB`*nM*+3_gjq?<2i=yEbV5C|-Q5lc?nY}*N=v9&x9?`Mc{ z+Gqyp+MJWy6`D}UK4`V6Kj6F^_Jbj(3fgeO)D~ADujgh{*0N}a3a(t5P2(ZZWdFjw z9JP`&z5o$t|FU{o{D#Pz{i&D9iBK)n`dI9{7oNI|@LO+a?Q%77h%Lr_&A;!8eop0% zEyd|ceUL4>eYv`d1?ML?+i`!O)$gPK>+jtsk}KX6`vQeR8uZUzq}lg0be@NW@UGdu z8jWcS&=iVQVl68et8!sm2d8ccz;x^&YsF1OQ-rtZFx@@j`xy`Ia^}q*EE5o#OSVH|8+JxGJqFB#>28MEPSTE~sqGrt@G51M7yjOC z!rpBQurWR;FY?jLQbxQvoZIHRLJ(N`5V}nl?Y4pp1v}x%JeM`$ z16amBt2!|gahHin*}aWCMcTVDo}C9pf{)3;ZBV~$5^CrBnk|cye|-M*c88Ca-fX-$q`ex`Ns^46SN4AGYNo1hQ=%3J^iA zZ5s?;=2b$mO|ikDv3yvNP^TFfe}Qe69A@+?7W@q`0yHm;RvSRv^7bh{{hGeNPuM>D zSM|IhmlGJflCRJ`ZIX_YRZ4J2r%2nTCcctJS*aC=tJHpsP~vRoL^|0?kQA!{&^De- zZ6rr^S95h4Nda&OWVV4vbrL7lWvTGYkK)A1MqZ|*RpG1?+IcMP)jgG375$Fn7nOrs zB1qIutTZHm6pq;K!C^V_#jKHtb{?NchUp+_X)GwKvW#p@obFz+)Ss87uF6B=N zy5Vh608$ZF&$(n{ozM+rNo@^^7Z|ER+O}X1SNcE~7K+(k_jRrvy00t;{@Mto+ZB03 zR=1CE=)KK)SqQWL_#kMUUK`EQ?2A)K@>b*_C}uZRb5=%F6NCXgCFT%=;sv2xv-jSa zkmBq8T&>Uln&0}TA5ZZ56cjzm zb-G_tdlit;31z!7#O%CuL4E)N+q#R79xG0Bxm&YJr23}D(z){WUjy8nX>azmb7T#| z(y-*4@BXGj{vAZxHf&D@UO`BK#|~xdd%Ny|v`go$Ibk@XR@tOu)o!4t+ihhH;te~i zX?J&$K-Gaz{nJLg>v1*o{qvXJzx?s+$7Eq&E2cF%0XTE!!eJAvWpZB42~Emm@$CIh zP4c)acbPUJTd#*T$FMHr$&j`7<%)L``^}|QTfc6kR$kUyGHWTq+MWrSb{2(Uck4f$jSGw^YiDwwirH}ev1MD+UGbby0uzlJ|bnH z4TBI7n05~wr#0qYrC444)7G25@x}*^Jj>LDZ$}x7?)^Vt*K)7 zBB_4po6h%q*?5o`8X#O>Ce=~B`vfc5nQMF9K0HdwneM9nfY!ZqdJb!eooX<}_e}U}Q_nf+hF!m|!?UAv@24 zzXR75lE6{((oCbAB_SNQeBzr>0PMa{x^VAo6my z(=V@%)Nbq45F8WTXLI0bNmL}qnP76uOWI2+%`W^AwZEILv~N-W&oAG`KYsf%{`mZq z-aZ~Ye3EW>OuN&adsKa$SGL)ablT`2z4eaEVOSG{mVZuEALF!aX9xe@G__}s*>~i1 zv(uZq;q2z6t4(Ld09M+pb@u@L_Hq!+V$T1#AtIP^ptAFyb64F?!R#%O+Z^ZsZ2@m( z^>$1FHb(^lDmqVH_ zd4CnIq1=?Rf;wU;40I>W#a6c!I~6`H*e&g)GdIZ*@IVzBNvACQne{FLw_YO;7S2Q_(yPT+PYy6O4rY^eXo>g7xWaGz`b*h-&afx4=+$sJPKR+H} z?8o+(7zP1)6)u3~_U@7`yjZpygv8Qq?%z)}G=Knc65OGg%7hcL$>&qSUP7M;omUEY zy_7>4-bgs90Ac3P5b5AD*%9{cU;N}_>|Ju_c zq>(>sOQbIHN6@Bz4fuYBpwwL1sSw(skHWBRLoPC%bRthXvPtsYY|@>DkYE>-9;SSN z8hd+LW(be+ghEfH5*#0EIB-T{1&JQn-+>=imp zUbj_^s&e^eLw8eklbl@$L(cH+o9Z#}?=%ROgtEqI$bzSFpRaa+#4@j*a4@dC;7;0I z;*M=IoQ!L((}1mpMSkSef}}Oy=BQqBYrN9OzmoF=>>QnN*#6wF&vrdlUPr*WzPuK zI3&s=0mLnoXslK=Hz>!l-EhXD1h8kT5IKiS*(bpZ60OGBWv*rM2LF0^4F?WZg!fXemW8#S zV{>Bf_G%_?kp5ur<5&v2-3eAU#L{R9MMq1H?zP3|a($ow^Y=7TBW5 z8yhwG)$rw*UZ;~gY6o1Ji6;Ia+zRubyL0;6p?jI*Rn0!QDPG{zZ6IDp*rQI++GR&_ zc`bUk0H@T<=X4yejwWZ<;%XT_jYk^Gi#TuguUep&mto2Uu*J@wwmD$3Yib+npoV4j zTg5*|PRNXon2$}@n5`PllrIS0NPvo(Fg@@M)1@#8{Ox*Mtnc$%eL}F^Nc1|6cM&zG zRbe8_#-o!thRrZVyBG`B-U(}vnkB(NX1;-H4+OEpK|T&bP}+Q(K;D@EV7vYce3edC zw|fAn?cY|l)yceJ59pE%zuQYN(+dcVd2-%xF_gu1nfBMTcTX|R| zU$!UIs&IV1RXxvzM0;#%FM1L-WAC=S6xkKf#d=tzX}g}58TO_Ggkv$qO$#Q;O~s~MK$H5<_sv>wiA z!w#6o*3P*`k4DvVRl9XU;SH|k%-gB+y7vx0>0gq|aJJvlD~v~rr*^;Yk05vU(v>p+ftw9d z220Y|?(k~X*_<6T+L#JkIP<=BaQ-S2kp%QBRon}DO>D@!x5R2;@?Ou=V&kq-nD?Xb zM!?6$vK{1NRYYvoe$0>l_%#0W4^L(Odr3p`)kc=wH70AD9^ssJCpc}6(5h7_tXsLT zqOO*GG0H?~@YB5zD+ZrqvwCwCMFi|E8r!-+XDOXjx=$Nm9SJqw0Q&ZIT{-Pr950bk zR)qB4JvCLcXqLG-SmyZjJ#{`gFX^?t6Z*GX@jlt^2lySrIrW3IZOB|}X9hTSKw$z0 zHO{6NJjcURNU(`Z#7?Nc?wt`GA}lsBPl+uoFJ zN$^;B4bj>Gb3@A#w`6a2TNqS*2cV?o`Iy#x`c}v;TCvp$7>jl=f=4!4tFwC5DedD! zQCf2is}gLV%w7h+Gni$f{bBU5EWZss5mE=GLH#)#2}a~R&wZ6dJh5wP^#OwBnzg8@GWuLP z&x+!d^X2poBjc>sX@#0RPA;27B|<@9MQ-Sz#Xz-5Hv@ULSU(k)WJf7%tM#WfRBgvd zW4a!m*^@(b?J`iA-7%L%t{ogj`=8<+f`r3B zne@Q)!yP)`6e@900(J?&07mcn!f#3i?6!@=7SE&)7^u_EPOAf1K_bYA>L}n9pD_?R z4$HU4T&0`K4vG6EV7und#^KJ2&IBbgN7cbeA4+0hwmFgTHWc?b2Y}Rp&l)aOhhPNp zo@}Qb_*5`R)TdndI2_j%l(dB%y$S=SC=gaud_a9%retMT7 z3Xih>ngs|-*0sU^-_>8ztA$^nhq`UhIyY+xZr3m=Pv!5`aLnRd-qlo1p6|BlNPk-U zu!YAH+?4QlxJ{Ko^(i?CBss{%rXF{E)he8xJyz-d3SRG%?Kd`R@%}MtE0tDH$EK9F z0*>0R4(Jab3Hi2>N#QmF6#uaiAx_mYARk`Px1=03+c;|vwx4Ab9s}f}J_^B-sQp;A zZ}sg(9X?~ihap{t^4*; zwk41TP~$@(-Zqq;#p{dZ9$J-SwMCJflh13@RIe*TKZZKD5CMY8ZA+J^-!fSl)7m+& z$IAyY$aA&kd=pQ56e=7ofb}_r$fi;y6A;Zu7u8HzgdBxjVQ*bA4M051TIU-tY2dj| zheFYFU%ps`6>pl0#-n?;8>j1_W%czMU2#uRVHzFIU(C>wE6Fgp%4l4no@ z$+2!yZLpV-ZQJeqvOkWs+<2I!HW$2g>+ALo8b*-coK&gK%TF@2?r!{J*Y(#*+nP4I zl5KQAM*<;a@^KmYJ%d)ao`_;kJTZHg( zY8{yxDje`fYDCyyeYfgWh)N3Jq~?u{YLQ(PgiUvZHm^HMdL4xwr!7AK*88t3;Hj$-l~iV_%H9o~9UtrU?;r6UQRJsSj1~veju(DiwhhZUzX*gXK9zKpdzmG>NRke&>HTtv&J}EVGQnMg>I^(XWsP zVJ(JR3Cx(U#=}CI8zdRfRkSFov4R6}DX8Lgp6cXeO#p^s@4j1GDA=njZl|>e2`oaU@?i*?o5cAZw}Ng}XPTuisP}CvDfgkrvAx`x|f`iO^TrE^}$#YeBU@jt&{n5iyl=ftE=Q!i z7d{)2r)xePbsMT0e>bwn2jeDvuw|Ac!QqYUF2z5Nq$>2G?7Wta+Fu=M_kL`u`_4`R zm!4rAJm&`;YvtE@(PtIX4oRNgTVU@o!DPS*O=%9F5`?Ik5;EY;=6p>+gKk5 z(RwOb1PZfjiV9@36O?aUfYL@oo#~_8jCBG{T0-Tm*i|qyd1hbkhT5`$b+ratl_8LJ zCyGrq@pn}ih;z4>E6~GZsfeBBRb&l1eb}zCd@qy0(kah=*FFh1n?qGZ9hfx83|M6! z9bhmiaxhnCLxS?CKxBz!h;SMQB6$k6JQSB zSQz^*^>VfH6HFWt%FZ!%x`w<8OARBCRi-0xr1kSGtc!o#!)>Rzb(Ab$frYTbc3D0b zYuR1BwFNxP12}dgz)q4~Mbb__@8nTn)y^ifXXA2xZDeQdt~6oYu4AeP#zX5~Z(^Oi zy+EGm_SdaBg|5OW=qqiYE=?HN7`vWJ@H}HvR_^ZwRN;Qz5pbg z?tKMkJ6d5nVb+$t?ru|Z1z$rMdY1IxQA}lg*R3KG`IX9$njRM6g6*i@jOVbE$advp zA|yFJ*X!Gl`%S0malOquBob+QVuig~pgJq3W>;n0-BIM`K=W8l|C-!iTJQ!qYdcf~ zQrWk!MiU#oow{ziw&$YOIFC!7nAN~)>6|EGld#4p=-Oeo(woQ3R#0oGLi$npb22*@l-QKv1vpQXN`#jG=u*D!J%r ztj3Imj()RApa(o38<-um-_>cj5k0@Rx1d@+)OAOn4puWLs=4dN$a0VnAtps5E(O@t zwGPU%u%Wxj!VUengZ$U0&!4_4qw~j`{^L_zR2rg3;U!@OB`0Es8W9qpTSc^>yna`R z%jslwH;5wDcXKx=xt(yu+uO)aB1lz9inoJF&!GI%zt2-smwcdxhMY6|i8#?O!v)r_ zo6`)Cjqh-VHHjV7J`NUYQqgMx#spW=q>v9RK;Y9TMR1tYreMxv+=0_A+gvgA(X-aB zwC(oOaNPAIz20`#dB@;ID>&m3!v6L7_xksaYW6@9v??jrkst*;#V8tqZKpGq%H{A> zp>NH06y-Q4KjNT+(*Vj|-990yGyxI4pUtzUuF(ekmFL!JQ>hBj*Iogy;LUwCX+|*H zYr4;#ysE8&LMSS8+D5a|NMDOuX6ZuH389P5$`B#6f9j4KIvhgc>clu3 z4DNgE&88lrje3IHOHP5k3AqH<^5UR0>Y%Yt?L(eqWdK!$Jlh=Vg}<(tTCzgOLRytL z-HYyUtPxAFhQ&=UX@OrlT3JVf9BlRpEJX)XGoaVo+R)Tueyr9n^T+a^dq(@?q1kck z?CO=?m6oNJ!zaVh-R&5`o(Ibm)#>t*mvk;5zgz|IlsE<|_9%3;8xEHpR?wJ2E3R#9 z%@S-;*Uie9^4S1imzM(unIXA;M6NX8Bp`KLtvQHfnXUr=sRzNnrp1e6O$0MbNn3Sg zd%MZm#X`ff>WXdCDoNi9hdzq4f78C&z~k9bl@1>C2nQ!eSywm#admJ&@5goRpPzpH zWQ)je?<$7-bACZ>fLxj#v|iM6DCZIj;6+qX3t=NF{}|kIlZqQ0tF+q{Pq4184x#(w!uF01k-C7IW3w*Ju5z>{o z+B8z(+;#PNt-*)x<-JDvH6}(r$3hWFWZTi2ZuRr4!McR1RaA~wYnM(zbOd{_EtWc@yWui#mW~d zVf6#R!y$M4b9c-t4Ci8WflKNkuQ3n{q!92hS4Z{$YJnxx;2-~nkW~Y zUHB4%v>UwD%izP!2JPvDPSJinJ1q#qx%K}dr#fb^tD6Z(1X4LctaN2o%o7r$(I0X8 zWp*WnIAJ`hwGkP;GJ$Lbfv_{l+jXnv4eSecb~}u(3a2fs00fXryH_jp?PcS)Gt0B`ems z5xjMGCobI9KBBG##I>eNMY0~U+?%6xQ+@Ay9u85)ViA`N^;op;{jJCF|J8MNOM2T# z5`7{^00apTj{|_j+B=f%@L$OL^m`6EqCb9P>tZfEYN<&OsLCu@N70#Lkc^*|CRyE>yEN^wf65kFs zTr2ZLn$Vt$$YrO_C*8KOmkg;lskSXqkrVHUi)emV8a}MDSWsm@UTgl*relSQ`MF3k zXkG<5*`~(8@{ft-QbYgiGEj+d|Ewa!+M{snBP=#L)%0S-(_2jDw4}1 z-UcWq+xiZ21~G=s2Mu6K_Pn-pyXAveY^)|;T)GdaW`BgGmkQW_F4gvCZ}spPRX5dc zm@vp2w+fhg3F|jB?h0gAFpp=@f_rpgz{RGvXNz3wkW}y&##MiJ*l-H96`b}jA4a@M zmdZ_sgJHv{_Jm5WZu($y6kb+M1Obk>m4E1?w~|Bevt;VKlM`y|4$1C`uDSxzFk1Xg zcGL%e2?=3?CR#ND46El`2nXICDc!Sy6^WpUe+`oDmpjwC^aNuZ+xFO2-`cM~wV!|Z z?k|6@7wgjJGn>~Omjp@ldAv=2UDRa+rC(6}ujl4w-;xo5@wS zCX$}!gj-vm0~De-5pdwKSl3@a{pXE1KEw;v)}Pj%Zxt`dIHMN@48mci9XiVe-rTmn ziy+ExpSohOW*izPzPnOmmIs>Emg#+xG--k&^&{aQ8@ujG%Fk4_zV@8O(!)df8M|Qm z_F9l_`&pKVUfj>#iaMMhbCZ_)_NlPz;XSnG$6Aj!+wnNIno%2ElJl&KsqVSig#fVx z5f6t}Yz(^m94sl|j^)gtW?uV#q{MHt|J2_i{r;>HvN55jU~OK+fkhQ)fR@YI$GXuL zyvYOQDPo*?jB0C_+Yuh8R>%^1^~OD2PA+=a74nCpad6^U(eVt|T*99P1~VL9HaCvX zn(Emi%rJlf9F1v~zX+%N9JsZU6)O09zX5D>9$w%DM~$Ezw>qG==9~Jjk__R68qkNd zDH!PlIY=>r?7@3AN{y?^nBD`%typa(IhRM3@SDAH@ojUxmaCX$_%;4NK8`F?fvD-g#k1q^UP9ql&hoWdnVe>{%S~e>*ubfdXg$4!CaHk>4<}D|53njWggeI~ z$tE=pQb3H&c6}!y71uuajRXpoi{q(ZLUgw8I>583j^}dy^z-%i+sx4Zkf?RwFc}|C zWl`gG%KF`K!#32Z$ml$D2q7?P?%+K}0PUnDAYz13%F-)m&<6mit9WRmp>amu%!X5u zV+uB_?PUs6^|)^GKRI><=V$mGe7&hwUrzNm$R&+<6faBT;E7oDnc}bxm7jGSn)+69 zVuNF~V1i-|pxN(AnCu{E{A}XIERZNw&#u+7f^1X4wyKYA zjf}1*)xqA|btfU%K_{Il;*Ht4ui0%WxmacBpLePrYfGJTAIj9J<{{Etj<%QE&y;0cCI!Kk8f#v7GQ~&{Ee}ZNFLGp%V48?C?P6$#T)NN*v(k};u#r8ivFd1ZfPCj@SYCvh`p zcck!ZRK*hjkI*w4P^%+HU^(x0t`~-2n?U%0R1lJM9Leayfe$LffuXOtERL)gisyBC zJroc&k#p+!s=|k;9cqFX4tOl#(^*tC&72xwD|w9#K%7n$nFy?O5`)f^p9+uPzWn}e z8^8bc=5+Gt#nBT+++}lp{*XFRk57Z36l2P;p-QC40(uSNHnB@|Mm+c-^M{5)fQ&dv zYj1ndO6*RfwL`ZINbEHAb13cV_iC~=8wR2^gwI&t_rvRqeR*$kPB@f$oGD1hJ9~Ym z^Qi_UM8}w`9$Y({9Jqe+bb$5lnBfIPta`v)iso{t^|8CII@Wx7ReIzYcKiSH#lh1R91_BTPAa$QAz>#@S9818147*$lp6qKsLbxq z0_T^HthQ9z4<01WKs?*60o9-^^QHAB`3WSoX*O!<&W?aj%*9q)HNWk)?whiP{Np4ZU`)x2prTtE})4CY_DS%bhOOz z;h%Trn=kpkR&PxuZ<1*`T@DMMohO<=UppXxBZMtSM2167GU22%ncpjFVwdvfl-?+W zFIy>!BkZc7Zfp^LK2D;s_*n~_8BWc`G>}gUNgQjwR-=aSDnK_UETS4P9K(4klE98G z6|QX~z&$iN>0M>=%XUtsIiP%fsLk&9B;2T4wBw9VFR#g-cGzpKUA((Z=OzU3BGR!G zx!>f&IJKg6>)U$0UvE5>9^r12Y&@^%?Otx+tmJeZxt<8S-H;sOJaEOkS)Od&P_;G7 z>TE9necA!XzSfhDL=PMzBJ0v>y-xQlClKz{EMk){f2x4j5>bnNWolb7cLD-X z6$TisY;)KP(Bd{;!ykj{yCeias#E4HuS&mG{}W5+fCo$oY6Ayw769I~voJYAd^m-&TZ>J`Fw+7^+WA;b+?@wJUpRGY^Qx@# z(Y#{TP-zF$z>k-Tm$r6iV{Z|s_;Na*Ivd#Q(y8`pC~Nz1dnHcO)>7|}DCJgv@>I~v>m|Fn`I`x*1HH631e^>ScZHWF z^5obi+s?orx;k0jt6tXSq%FbC**gF87h02u#9n6^rxzHvZWHYOo3G94 zfa{OuotAUGx8f_XYz-mK9#%zVnI^xj*dK3JtVeuIhk}CiiPkv6X5QG-34*v)6o+2f zOPkfuo{DY-{n8IF|A74vv{@$Ht;x(n(3P<`%nn{7-|&yH<94qeO0PLP1g@O~*e)g^ zN=zW7*I1S6cBjLHUbHC4b>DgwWJ!#Lg9x$o#=Hg*0h~*{+kLrv+4Fs8ULQm?cQ%($ zgRlkT0u5feK`8%vt1J|4ktyosS*@}g-~Q=G#p~NIfByD!`|_Qu4S0HY){$+rTZ7KY zs*TO!UCT-M2P<; zv2TjS4=?}+437DdBj?}gS|iGN*ak#zo{G4W^<;?0>M5L;(!zw-=tLK5v^N|3kK}A7 z?9#!!tYXG4cr`1KeohCbVZPH)(XANrk8NIl@nA*m-|Nj)^zZx2uRkm?tAD>eb65^y zqB@8^7dj{?EdYaM!Ss`a+=u1lv5#^eUa=9xIVeQbq&PAe;OZZpZo!&y{%F~@&}CMI zb1aWF@Nc-4RuGe@CuAG%d@1ss4$VRU*$-;$Y%0>SP(VOs=2Fy826Cx5s0AKK=-%68 zceQbn6^oT9Rp)KoH1C0v3wcm|*fv0cU-@ja6-k9SH zekGfR90mZ@5ngVmEZLq!Aov%E6WXN8XVyr_C9qYeD7;0qiIP`XRNu95g{E6w?tM7p zxrBgN-`cdZS7V%HJMx;zE}Uf1cNi}h!}Ih;6yEB4{?^eK@NVA=BOI7I!h%x{tUP`dP7VH1o zA3y&2Tl-=3?^%G^45+LG2+T1KtB!);-OK)|LB~;YbT*$HWGAk|n46ABtJvy|7N`)e zeW@mqbs+ZkgS4iSqILsCWpx{@c<1xlob)G9F7pJq*k@_NcF(gom(CFkx!aLmY}Akx ze(4X)9#j=mkvt*J1#-4mOn(5$B8$X!*^9T2CO^eL$hOcWG0RIsA-Zd~=rDr@eJV6= zYlMC1gxqGX%VWiHa!XgBC;}+Rsz{x8#Q%I&vGTy2~7Au#jkeClz#MC%5g1i6eu)%}@PdMC61qDjJX zV!UKg4hbyUcafZ?zW-&-e!b=oU;liwP>Up<*UH(7!#Y*)=GZMOsq{c5B4l>E4ujne z;of&rLUEMmoR+KessU`i%xN1kNfY?h^_|n$Orl0?fg=_cEIX0f90T6jx$L}q%}{}o zuSZW)_X-hg$8X^DSWceS*+V)U4;7@AWtQ6whxRO}4SvGhIdMuWH{w5mbNA9|Xdp={ z^#GDXtLC5@`E1%|s}r;x*14;LKwX2ue_y$O*qF0+k6sF5a|6EzqRlb~P{S}(d3Lu^ zX_KuqfW_7-aEUM zKRs-c;?cqZe!A2PT8$6ny_@)Wl}50!jHgi7Q}6wA?S6mD2rmWzomgS2o!R!(ZB>1E zfDHO@3^`3*cbbMKNzUOtjgzIu8fBw5TTps*0JRUDJ z_@%k9N#L*e63!&9t*pc0Wle!CY`%C1F3OUmK9-*r5R7BkgE^jaW;=wXsk_X33DyIn zVO)d?mg~M8w$-xKzW1F&>?AA)DdFxdc|HW(sUA&GOip zj@A#oUBM^ubJ*5?6^@kt!NE3OGB{tSfTB;*xlG$(fO6X%w>!Ns2CJ{Utr7&5fREDy wcLk?-8q}ZzJRC^b6g?Q)Fpqfy?8q(74YD&f_`{X?vmMa!|K1MTm`i{G0N}v1=Kufz literal 53185 zcmV(#K;*w4iwFP!00002|8%{}k|jr$WjE(nnyQ+b>9AVZ6jIpDN%w#=iawFi z8HfNQ0$Ex7dah;Ybiam z{_p?tpMUzVc)dyP+~Yi3npe7e&vTAh?s2wo zoMCjnzr}Ry-ga6w%oxjg)OeKEk9)?E`MZdK&vrr#}wR*iuI*?N8 z*L?-veD=)ga8%)(qP!Bwbo|X2k*%#-fOKe_8RBpYs0zb%;yzaEamRA zj?^}Sul;EJT&a2Qnyz+?bfh^O=ezsKH_mqCe$2GiNHNE7#CxCo^EyU-mt2d#et(x0 zXOP~6m3ZH}_B|%g5o$h5M072una<;Avm&)s=H0@*+MG4kw$h2Vob$Z-<5iEI>nL%A zb>`ipg5G7^IgBgK+Vg#mRO>>{7Ye>ng|i*0jCvr+{&!)em5-G281Xt$*ggY-IC4Rk z`2(Kd%(>^$at-yq_O;5n#ud@l9Z=!YT3WH^a+g>_ye_o9hZ`lYGqf;yx*iwjvqO(r zl{l|_#~sr-d&v2C5!U$e>96aj`PWbHB16^7o5-q0RxSj0qUM|}=6Rs@M+@sdt{q!0 zn8p!i3tCp({6Ov(3SD@iqhA{xxYL#Md83KBoF!ml3+ue^usg!+bJa7Qy`;I1YlgE_ zRIv??dHr2v_u>O4=QZwjU87^8-e>AWyhOk-YaD!Hp+ z$0ML>M<|G%Q>)jV*422TJ&rKKE*r%tJ)9Mn!2ut8_Ey%5WwxKctzTb^F&uBgT6?s> zf$Y-KfnnbR86_N&27}MyjrhO&4Brg(=G%fQPX8CSORzz2>v)^Qv)Ao5sJ#aZ+VKQgb1g&#PRip*8b z7h!$+%lG!%x8J_Ms@GB9B*tf~jla2bu1CQ??>Si&(5{G2`~Z4P7O zokAITd%AO6T2qK8f0~-+ivV#k*F3^euY|!KJ0}!J6U6u5_^A`S9vsi#C01LWS8OHJ zc^>T?Gmo=QR4(VGvR!=Ajk=xX4xQJ3ylO%(HqlA};<4z%@p@Gqm4bj5Yt82FhHQD{eKnOBar zcqZ-dqQX}b^Ag@UrP{+7golDN={s`P*A+0B_A09HpZ2HEKR(1pp78GyYl{dq zvBsRx9&8J2uoJNZ5Ya>DKQE(yyUVphnxl_nT-v~ByeNVr3}BGKZ}0aQ4VObCOd}i% zY2kJ`4iN+9P>w!}>X!JPd*HS2x7gS)kOMRkPhwp?=RQX`+n%}Nmk4wb=YCZTdEvKs z`Kue@ju@u@JTZNO3s~bMta2K6i-RM-07pAj41?$xCT<#y!uMY#kApCZ%fb5-QeI=@ zmmi=0_3O9!qGIPue8dt7uEZR|Vaz*>SVP<60tbP7YHWnckY^4^sUR|3+*Ml(ybyj3 z=Mv8I)`i{y)lUaca`!|yeTSGAKtOogETjB;=m4z?gh=|bMcxfUpX{f{NhNC zdG7?!heEHWtFK;o%W$t9t?wuc>)l2WI%D zUnc=A;gJhbA4kj+tt%4TPzrD_zP|#Tb_S5*00S<4;jt@{jE6?MQp1s_N&M3g_=75H zt#_GMICmUrV1_E++#C~6-icQ^2W<4XulXXbU;p~~uP@3)AbQ969mJ0Cd*|T#6^MUC zk6t$s^QgSoUZANK@_pSA1b(#EIm)ABF=b*8KvV^M-2B175<%raA+!^xeiJ7{Ea*RK zL}u1N;@zt9_$Syc){T_$DAS5f*$8{IE&f)%f&jejTs61>SkH#Q3Oj7yuU7(N#siJaUU#Jx(@4AAyOW8$OpvvpVmBzZ(6( zYVo`qbr|>&S7H&z%}3_r;KgIWuxs5|`UIFXUF1f{h=;R%N2wd=E+iF;14Qkfft%N)dS{Ia3ik*`*nT({4TBtTX;uZdu5_tf;`c)Br{00s}3 zh5tV;IL;Xm^mImxZ&{={YP+G1#7RMR8xccUM+c~ahLCs_(GoHr zPct#U(x;9NQ-wL2au`6iJGUnY|6N!;L`;$B54k$i%_Cqs>Kob^5}z0MT*eDHc8B8w zQ6hw6!b8PY<*J~uj!QfX_!Bt;@$sUdEuvrr?O*0VkSD>Zne+f?wkH0-6nhP?!umG8 z&h_fKj(5lvV7)glg7<;pO&}FYMJ&Q00R$dy1W`j==L44DU^sOA4)7aZk@cMgQGvNf z7W43LM94T55h3-$OmSn2D3n%+@F~1GW^o~tGXl5YAQy7)C*DM+2L*^hXoMB<`jz9nqR+;4K+Kqst=vS6|S3L1|rjY;|$UG70{wL*EI;40GEb| z4PqZ|?8HUl6OM8hpba`bt{yjN3#C9wAffGS@(6=bIgH=vQV4cy!} zUME)J!z5S~z#E22`0OWSAFuEtuTOn^Uaz!~82!!~dGNVSgU*y%+2+-*e51$59wF?t zPq^SJX5)Zz;)cPP5ztTIVKSej~k#o6F?qJI>Zcp z=58E=Bm2YG#7KR*4k{)vXQ6C64K0CINU z@x+lApnJPuTevo!0IkNvCU6+%0~Upkj|1FTP)&}XCo}Pv@01r#9cB(1guDVDqd!al z()}5m>UCZiCXZ~QG2CIkX&5dVqQl=!JPsZjH5fZV`PXUc2K1dT4hrgd0z{D;?vrOC zb`o%MFj0fz?|t(^NUL51n1lbgR}CjXD}%NwEDQ+VCN$$lRQWa^hoz7CL1M27oOtAS ze}55GKw|yLk-FYPff8%*Ysp-T_-k_=hzBm3L&tXghOqlS4JA;lga!r-z&K^$oblZraV&)>0;-0T2wBmO(s35NJz@8jC!BR0Q9_s>K0c&pUV5rcD z^5Sd((P@LeA(Uki%x(xlZh(k|UmN>?{b545>~IrX#+yBQ0uvaH9$;&0pkL=`0T?JU zY6)rF2h3pzfiF}U8yTop+k7*SuE}xWWrdhm!yZPYEWnx#=-hD{4Ih_5^*7|KBF{8x z^?<;C*y*dhzU)t5=Bv2g)$5!d`%aZF23VF7G_PQh<}wJ2ZG!w8rqNKf%_FyzBEXaf zKTQ$j09?Cv)kF?}`@Z4%Y4LUkbcYxkT1yQZ+W-&{Cg+@5t}sWuuwdX`^O6CU9 zNfZaMO2z&$&0l&XCtT8^RTv$9o zHqFCyu0-OB^8!z!zVm(&*XQ=S>A!j*E}P>1XKT z^&o3NRL1QBjS=zcK=nOv1UT552XQM)D)De&g-sxgXdGex&I8bO!nDo!ML^|=0D&At z58iRaH?)dngV!(6s<;1a`VAESau?=+^+`t`RmW)16+MKM?g)0#t;*s{KpVZ znvdZSpv{ow2cVw?A`j=!5TbNOya*%{1WI%{thK;j^ms@XkB#YI$T}^Ea*kl~0^Pdv z3DK>WS=nXPq{|7s?m~eU(l6T56U=edQ(=ZEn%3l?DG@+cJG~pk7B(HcjU~Cta zfLJb$B?GLh5i;!a$g{Y4;Xw` zFL3X2)k4U4nL#K3h5~`m zqZ`%dxZy%qy1*v{tn<2njpbBr47uPYeB_(|f;Ci&PH5B&Z~{U@JqRpFkyj4zVMGk$ z$9EGHDg-jb;A!Hb2y#KdZ$%i|`6NQ>fNRgSOyv&nPB5z!)+M5@W>Qd#8+_DC<-_)i zz<&GmdHyuNj{f!QUw#_xM?>FUyx9x1(3{;wH-D|&YT@%c45XNG$iDK0*!s4{d_@@4o}|u5Kw?RVQQDb zWG|>uyG`E}!Y2;1cN{Oi;pQjPf);E74}gaUDtA9)#iDPR$P+N7$O9OLY+-=JD2y*4 zyf@?u0s)U6aE5Wz^Smt+wT&OoXC&T?Z5HAZWb}FxXQ5T=z-jN%bqyGZRgY$ZjJGjg zaZTJ+$oN^*6tm!|C+`V(?&@Vp5Um4BZa{k}){gf1Q~&mYTjNz;Dz!r32nWNyLF&MW zBXL$l8yi9C-kA43i2Hog#MPM+#5X+%F7b8H5A2#qlCh;)3J4@!ML-5Q!BP>c zg>GUwB7l()kS_E_>%Y5PMQ?#0)fab|Q;WSP8o)y)@I)}#o}I%eQ1A38VC|V z=qKVFoU2tQKv;nN?K2VT2^?><8|1PquR@f8X;+0}ZZtq6AcwcRo+ zAK>Sjg^)TUpA0?#h7V6U+mQje&@Aupo-oAe<6vN)ch84e?;YC zEffj1hvw}a4nsX!fj?H9Vku@DK+q}D|haHSLey3CW|f54D&)K^>V z5upE%LF+aH29rgN5|ob!%^8AD5x$`W*aFjr*hlCG%7CxHaS$${JSUM3dpvA;B0NH4 z^cQFkSkq(~IB6W0IS`yps^uVpf=&v)Y%ku*`q6lE^SAX7P}n>)V&f@>pW(4HMQhhP zbv*wui58vE$k`C=04>(o18n!wvlST8y-vJl#GMXn*&tVQX$0v4#fNu}n~$Fv>KH8= z6T`Z9)9>$~yQ82{Y9uP+~3a^B0@tLhE(RG7K}{K?%f^Yeh1i#NGejf6Ymat#$L zxR6*dT`~X@HmE%vSp`389%h{Z1`6sC{_@h%PN*v%*G=&5yXG#qLq%i=psT-&3mM{6 z0C%(7rj^X6l_9gLdBfKUY5GQsvXOv|LufdAzN6uGA)ov)Y^fYL1R@Oho7e-f?Yu<*#CxcobhS{_hfE_Fb*Un2APfDkd9m=dvGCuHU1wJDlHb>1YmPj&hUVQLuxKK zz=nM9a(VXg4N4pXadB3&t~Fp%JjS%1$(NkGEe<&faCG534YmmKuph`$6dV%Pgc0E9 z0>2y)pM@hHCh#*7%G~Abfn&u#;FeMT20P{02Cy!_;;ujc5`Ufh11owr$U2U6ww!J4 zI46J|mw;ThMSS#GfuJ^RUYWL0)!?6nzV>8GVQLCR1f0+2uGOCq#cc z0Pyw667xikqMufdWCzN-ycPm90B$}#l!gb3$040W3YS@cfqoRu1VhCB4%-{?_(@V( ztSx|_;6$ioFuxgyitc6EUjog>3v4+i%AfcvVGun|XjsB0UpxI;&9gB)jpW-H-;^n%S2$T+&CVt*;oN?FEWn@+dX2l(V>p@e3 zk(mja=C~67pL4pc>kYG#9clLf3-KIc7WIN*NQ zup-(xK4|@QJaL7nMlc(|xR~#RVQ(Vs#S!450LI|0YXTx5V;69uSq8_4JzO`~6A3uE zCoyWk+<4a=rCXRs=WR_dlt3syUnTbCuj|{7&!1kiI`>N!e-bUxT64u>Qge5rq`>DT zvoM(YVMm5(iHu32h2R7`@(AE<5X>+bTo`_bP-_ie?JE`9_T(iFyR2rETeZt%4Kyw# zyQBc70Oif;)M-v7@O8Y%!Uv;pku&fgocuAHUm) zjdrEpybE9q!;lHzR{v~dwJY%Q9U?%${5||`zjpa5vR__XnIOaOKFk3Cn|k5I=3JKT z>nQe_b`dysqW5jh8y~&uvOn%NZE9`~k>bWtqXqZD#RRY`=sIN82!drBty$z&fwi^= zFUyEvEtoX6Wfk>JToz(+otRSt4`5UeqAB_8kGSVH1v_^pa*mWc5D2BUxtZ83E(C5> zCkG&=FqWrb^l7}r#(6J@qX(HQ;sso+6MWl<-~F-egdV<%>+4@$$n;^g-BF`? zw`t>IzAS@Q2OJI@LVOY`93tKwJ4gffN|34YHWR<-teES>Lt{2$*AKG#{7p*#?X{+M z#+M!nV9|h4>RqgTf+vo$(2I0P-VsnQ2fXMAL$rS^Fslx%z$T!U+Z+p?lL*~6762wc z;n6r=DdNpb@FNGzy8tHEWy0lwjT6F9^%_tu@bBc2E0%q| zitGbct>GO`jO>r%2%FOc_<-X9LD+Y!HfQaMg%flwK4FwtzyzS36Np6E!x@8PkQg?i zRtCL9!UM|b#!WPo4&}JQlG-ia$24%R!A4HN+gm;w#|M4k2-1j8b4@mlYB`(GbjL<$ zsl}W{9{t3%gR@MUKoW!H(X2yC2sq#mU`|J`Kp5hs{lt*zgc;jrl?6f=%mr=Q#9JO3 z{7A5Sk=3{TAO6EXDR)G`Q9##iLpFVn_|f2aU3S`{Zak$$evXJU0!o42E5J0anw^gs z!(wW++z8fRqGpn)JVQMB9ybdgI zEPEV@{W;b+q^i0?g7O@MIPeHwWIm;Cn^1686SsEX*gVHR5!G!vA`4Op@`n}f!h_>~ zI2cR^Kt7)FpI2%90_=Ph*ZE%Tke)<`jrMh-4i0A6#EjYZMKCsL83BlRqXpDh7Hc7@ z{M>TTU=kpB60{0VD}~yM0$dF@C-}{9aR9qQKX5{~uZn}jLM{hqOqahTaxUhT?M0 z^8ilsmb?b~e#)!Gj=+3EC19}M6-WiiaZ;n@X`b4y+XPYXPmVO**2qu0a{T<;k+V18 zWk~`l4~Qji4ReOUPy40Tw4psmgbrbb##>Y5IS+s{fo17~lxu>3^8_#{TwNO}Wi)Yf zq!G9=TjzZy@lY@UL78Bp4igHoS}uGorj6getWW#vw_jd8eJC%foM`gM@M=Sj^>ioP zIy5Yep~6F#!SiZ$RlJ!m=O?@^YL=2wihdHgbsQbJC4Nk9g^#XI z+Emj}mleSLnNvrVK6qLjWsQ^`^oN$48U8*YtH_+A4~SQUS||ydWWibULdZt z{W?s!glXa5nT~7X3Nc?SatpxhIv6;sTkvSFFO=6LQ;m5Y8Lw%3mMygi2rn7YmS?0e zo%X4#D_Al1Zwjw~xRDG0{dbYs&onIxqOK+4hft(CR_5b}b0bcxI&^RW4kFJotf55n z%bW{tHQ@d1hv+t5)&h8J&pZ#Dsudue6MLY0%km4eO6I-nn;b;_KG&;~{p*kQw~zgp z@5zat8;n*Q7&#BCsQWHYuPFb3>JXLou<&HNIcN-Ej!X{z;691~zRETFJ)c0EQ6bYV z941E@EhryX?be#=Kp^(i5kxmA{Jaay>#aYhsDudP5TS={@5Sh_gyZnoy3ht@&#_(A z*7cSMNU69L^O<6g+j1Sp%DiNM52T%Jl$2R@TNW1z{AP=GMA=k8q{d``Rnfu^ zhjZix)zpTHvgzFH5?-v1 z%%$Tz3x8KG$9;*>_e)k{uFpT(t0BJB{x3W!4hfQl5>*FJ;38oHe{IVn$XH+xmS45~ z0pVTM+$V1Twr|&2L%1wZAI6ib^XwPLdq6rna&{nW-VOo78Su~u8HAUmrE=}JicmSN zu}SD=8O{_pM*+-d<5<9_<-&T*?``qNVGmhbuw#CwWq`BeaX1a96mHo)L?mbM%)A=( zF4~4u1OH(W(uXtacq3Z~O(8xTl`@h-0mf8i{_;lSOU;H-Oc zWVaKR_C`!c+j!+wc*lve$0Z!25{B=1fZ_q2xR@zw@3yuA)rKvnxIgT%S#5(o*>aej z!p!M`mO!Q=jXdAi0Axo;peoTV4jK3bv2V3hU`p|rpaRRB1Q9pDm7s^W#&t-EZI0xpo(9h!V zQs>P;9m%$l>)H7+E*o+y-sj!TBZLMPzvKW{NE?om@n8g?vsXJDd$7ly-)RYcd1L+8 z^E|tCG|6oZ7bFWvv3ZPTrzKeRe1-}aOdvSOR*)rc$YTtC&=Fq{+s4(;S9yK;`5&(U zXhJuF#)&!SWvK=TedC9Ua~`~Gb8LmSj(yV(N(%Z5*Dx~d<)i%V*{w+ ztVHSh$8AQn;4*Ie(rs}8#}Q0z{Ke0rMa9lMJn)7#p|19jftCm#Jmhe^VVAaF-TbHT ztPZA}yNI?k2zS|#$!9J{A-f}@ZylJD%><|eBA?BL3k2Fq%#XIt zozB?jhI8J4Db5I~9YjI=W;5$&MI<5SA=i z{4ojK?G;1(_rHEx|N2iBCLFe5@xH-v2fUHv)a`T}r{%}-@U<{y`0X6CjolKwB~p_wSNLJ za$USc8LpssAk8`pobk1Grm(*M^7ZSFKfj{Xmkj_%vORJ?Z5{QrX&LWf18?A`7cxD>rcN`A+XB4Xh9sT!nrPr# z3g>dz_O>Ss5hOyLCK();?2U)%5ua`l{WS@II17h?`&0FgID#j+cG-k^ z*kl170o=p$s-1rlwTKx;XOe-E#9izh4)G$f|IyexzkmP!`KRwc{_XSn{^zxReAsAm zzWcN8(x`0r=@1D9Sfen&-9im<1XsE&r)76`>MPq2>D)C^w=dyd+nMB6G-*exV-GH) zT9-BV;hg$O5C*$rAQiZaJo5maTIzDP>}`DLNn6p3Mzpp(mXQmx}NpL9=(AbzWjR$ ze*gKG&p*vq6nkCqJvZGCnFHYwTZ_q085<-S?5Dud@rC((28{7Gp)`v?bu_%O%M@^_ znJ)+F0uqb^u*ECoI34#5fX(p`KQlA%IWyNY5v;_N6YE>RkGD*ITJ}#aOaB@FW_7M~ zo2i4di^vuEpj8p}O(4f}!bJdr8wQ6cA?49&Lg+`0XLTME?2&BA?g7X{kOe(H{aJV# zV*s|6`gnSgYT5Ij2<{IvMaO-=`?=AG_P24l0=zqvZ7p2t%u>1p!xi8s<21erW#C!E z(wtAn(D3jV4?!SVIK2v+uq}B`>u~m^)@BhUbwr$zIXH9gH~_8yf^9+JEy?5ZpiO|W z>zjB0{&a4*+el|yHss)G?+FG%he!e>c;KZt?qWAFiY!8T=2?&G8Yb7($YHT>Q~R76xd;p;LqC9<*NyjFu%HG7$6|;N2G9oJ zw1Rc6Vf|w-aMDWI?hlynB0vR@8e&J;F05$ThKehPNfH?<4~Q4#32#72$Q9VK-t2Uv zOT+GJ&D@iL&l83u772P;!< zMBv|umC!C|?GBJ~j@_~qAqHV1v@`yDnf>jLW{PgT=X?SNU)`hvY#vU#3Zn7O7ULZ% zu;v)?Fp-C`xlM*u?63wN75~HyC}G+#zg$@X-9nirznii4#?L}9+)fgSC!iEg8E-eu z<{{PVEvCAbLF`mxvF~~bQi$>=@4rHjXA%M&+<|IGf}^t)rpN8kKtgjA=r$s~LDcRz z>KTL>i|gb-H5Xb80i2ugjIx1-(Kk3EkUQXcuWXRYj>aSX=oL}_p5ja;Jy z(6Kq951gWF6+(1b31}|DPv79KiF;!1Jxq%f<8vq6B(G!mAlz0w_hC3GD184{(<-iuV23Z;|N>R zd-H|8h0}cXaI28y_Q3P<;GjjkbUf_ltCp>v8O76)k>OUS4v*snptieL`%7fp8+V6~ zanZ$G(hzYPAY&m>3>DeO;p!Lj%AjZj`&Kh?*`K-S0I>E=H7FAk&DP6X9D@At_2&9{ z*ipxI?A;(r+mhHh32yh*@IcdWhi;AA)eeM|r-nc5rUC&v7q^e{Z1f6Fv_jJeO8;1b z{{*1qcLuTC>e2v>_fx>!t}`f*#S>-~T-5-zxH_&1T_0gu$gI?x5a#t>1BL}W)9F^)cw<*Q!kP$FHQ4#Y zr(t`+91R{1C`Y(0VtMGYIsR(jaX%jy>$m#dmv>Ewj`e5`#RIL+;m(R^vHq$sc?*CJ{7B6R{TXa- z+cOL{xWguekKy&}m+@hO{&mySBp|dLs{^PtO_T&+k#GUm(+HmjrV6-BZp*Qg@HUay zZZkFLk%PZN>^ckq>lnr zMG-FXF^c9c9%ofYXupqsz)%lRe;)R2r~Nw)J!U&5Sp5QDb}_~xdR;E>|*Dw8nMEouOcrDV!`~mtxKpTf~X7@Aj$t{@GYS9KWJJz;^Wt{6S zm;gZ$UK)T`Nb@v04!57+i1CKe;g~qi0zNJ-KQifMPgrxRsfrOzwYE(3=9dB#JiKo~ zOzp^d%6Huy8^Jk!-Pa1l0e5}@f)PGeJp17SJg9WChms$|qlHYQd&nK|cM;idD z$q?{A(YyDmCR8jX429qq=iM8z!hs)k|9F=8oleuE;V9z1-EvlM1R33ySDO)byCTU_ zi3{H#KghZomoXjJwkDYE=^|10C^YkRe5EtLXTXqNLCA0I^QV72j#L~$IvfUw;3b5H zYL{tYk(iE;cA)|=?Q+3ub;Ikv#_g)A92^7h372(ZcjdHUaoWRrj9lFa%3rz%YaQcq zan=N7*@{!}%(q>1gtzwRkv;}!uk8|z)DHkYC6Uarm5u_A-MQ!={^yP?c7>yPeSw^+sXs9=+G~jB65?UxfA7Prtq)1&~UF2i@2EdYWheN9n#qv<+Xpe-G6zQmD_^b~o*S->7h^ zMv!+lc3SW}x9#s!Y)1q`xHzTY8X?~Iebx`)1L^l3;4MV%WH~n+)+RCn_K;jac)7TyL*MWysk;OMw>+LkoC_^=?f|U5K8ox6 zOM54@@|}Cm7<;oX%*g^wAy0*(#a43-4yxg|}?sF@}dEJTQ=@%a0t(amv9lV3l>= z7U|JNm~XJZ&-n}!E10$o4{dW-OjtKyIc`sZRYA3xWH{+1InF2 zYhZPL@O;+L+>oO+E=$3;dy8!eaXC-4BO5}%4=h*047W8ou)R~N&dGJm`F%$)ybZl7 zR#*Y#{n^Qa`#FE-Byqb)3EBt-#x=WhIVP01gZ@Dq<4Dg^KU@ScXh7#}gc;Uf^RU-6 zDI9+4=Bc91@viGgHY*T`2I6~{*LuL~kFQ@p>`ZwX-{R9_FSb8KyvF5xUw1*;S>^&7 zbeQh5GH5qLn#B1yXD0yiHkp{(<}lTdPq^HegFIEuX?ZqS$j0NxFcLV#We9L7*Jckl zDob(Vn?(*oCI+2#?`SFXp7&Y1UogoDPEvjFym);O^uVnW6dVmEK4l2O0X`$(Rdc=e zSngqoHdzbCZ2}$fe)G1=+T|;EA$C4k=R5K|S_s8Lot{YcQT!G`K1GkTjqMa9q2R&ssGwwLa}dA+ViTwlJAZ=Zhsh+SWnEW2(Aia@|Er%PNw{jUGwEdgPuedinr!<_SS z6}npi%qnJ1_HfH7)UXrL(q(Dj$}S{^1WQF-A-pWpW}qt$&T>o4LQy`v&Iyee`+euR zJH8{(wX}s30P=!+Txb>Ybg~ZTmWTxRjWhscF+Ph2A!?TkI-R<2F6(K8c^Qfw9_X+w zEY(GlXE{ul5EjCDnt6|Q6$QZ^u%o?@qxI|eKh)A+I$PY8F`m_7kWhjf$2id(~|SdP=g!Ng^C zhgMywdgyAic+zNZbKarrjesv4HvbF30&5zeQ~W3{egB94#rIwfoWlY7yMd!_RxSW) zN3p;I1(4!E9)FsvBL*l#Iv|2*vxeXRHgenL*@)zZ?X%8RiYS2xfeu}G-i5W|^ISJZ zJaqXe5_SjzNY3HD*<%r+MZGk7aqyC+`*b~uJ#T>LU2xH-^+!Pz*wlVNJQ(VB!kjuU z{tWK+RN-HEKbx&kTFxPWGTyS<#Lwgo9}ruSLE&6Zuvc(0?hJhq*WZ3^Up~y* zfK=c0>j1or+`Ud?@S9hfF8ac#D+I$mdAtQQ__n(g&+AOFqhKACcXV&or@8$iU@X^J z!88dvwi0UAtwcA}pzy#@w?yf^r~4)v$5Y+m`VL>q(_;cNjJI3Nk7o<&aCwmnlTg0} zaR^R+564Eb-stf12e9O0RtF%w@$|!F1^9%>=z1(bBIMGwaNc1vavVCp?0qWvN#2Ry zJ_zi`w>EzKKfitZ{EutI6_~$Wu6bGh;R*4_xSZ+MqJq~A1W)*3yqq+GK*D|8mt~AU z>;=1VA&!$1yIOJ;cV9C-tC3gZRJDK=fSd~`1i0qC>r-R4FB0tgz5)v5VwvSxrsKkl z4R+nur3jnE^s3Iqih~=xznS3Sf)BeV*5>!jsoUf*z}7faOajl^1A#1hNlc7S4;vnm zgL633301JMCjgFpZCc;`^ZNe%AJ4y8iWtp0u-gX@*Vb4BI|PE~i7Fn;-aOzk$FMl0 zXTR&fta3gp^aBQ(F6S~_B$6zoNA2|48erRiOE2(`I%jOk#&>*}bu~yWQ1mT6j&<8< z{M3iCQ$xvh;5*{?W?EK2!VR5W8IJD$-)-3sec9b|IT-pTkR0wq1kQL52PCe~cDsG- zc2kw>D7TvnIF{{wM(BRFe1;ErUGTd5AHrjPH^+N`=WyK4K;!uBfQVYOXVA#AF zmUh{>><(m@ZHHN(ah7Qw?_N7UJB*&b5?AMSUdpA%&*py^u%Bk~J&BJX()MaPo8TP+ zX}(X~WOq(n&Lj0p>fNC7X_)s81XuGl-S)@}ihkK0h0-tBfLR$Q-XL_%LXpFmc2PjC ztqNc6iQU63zZ~|)vATF2OR~v4d5MQde}2%dKh6q*kY5@$1eZDoY!1~SY=HzU9f(kH z?^gWz>Y-nBrIBN2Hm-Mvn%#hoo`Kjdo33qLcSYSOXeRN|QO)VJbawSw3Bo8>R9ipb zgyqz4@XN)51qsMcU6?%lI`F*xSf{C3a0~1l5C@oouvKBc*-e78+1u)0dyPx=jPbY+ zzX<(6*FpF0p?AJ{c_&30u1Ryr7mDA2-u%vsz~=t(I*a^utedN3n$X&Z-j>p9&-nJi|&bVLPfWSBVg~+{}!ojAzXW#$vNA?9aa; zcomrgDir&hEn<9516uCw?z+0W<>BZID_;wUIzl0AZk?4Q74V?zGH=+k?&*RIgQoQx zK`-%aJ;uqnW_#G4X;Yk2Lq%^7(I~dK;t`y<@{*GmVg24H``d>Ljb0|YlIfi6-9D{z zMwi<@rC`}=O-sgT4GZw-gX2+f8XHvx7&*vFz zW33Ib&6v)+L z1eUrQ*8FXAx1g&SZ@2u%114CFZ5d5}){B4^?Mu0J?F7W=Dpt3^>=UM3unjbdV-s@C z{FKUE1)ZN7dNorUTzYu#4UNfG(ehhq?KW*SY<9F3#=AjpfFy3ygWZ+qPAaGRIk>ag z$r8`)HA}?n?Fetsd&5w@UTwPU6&!KN&vwFX6=>qHKhB+wgxV{KJ%$x0*US?HUc~in ztzZB3W4G)}Cw8_)0tdNXL6OClz9$Or4M+jbA&RG7Rn_PM7JEIacE zah_g(bS<8Kx`faD#jdCGl0EM=@;14{Ml~=kY>!jaA9i=E4wR>_ibrnNQf<7w@z(Fd zgAOGTtBZ@s&R}5~Ax>e=!h4~N&oI^1nimt9Q;AjXe)q%1uA}RL50@FcI~>>Eq?NFN zvlKK;N|N1`b-6q}dvnGCm9^?d7{*Lrh4@$*GsfByRY$M5N#pML)J0|(FV zVY3i0f6p|@!puq(i#Jz>Tt`b|8W{EkPB>hmW5R8L27?_?XN;IHXtRQJondX$;UFKS zxqZ7iMLXd!&Qd$%XisZ#=c8-rZH|6lsA7WJEu7MN z+5Y$Q=MM{xUKf1B{g2pq1anAy1+wQsT`0Yu%RAh>YuW$?X_J^6erq%T#$ja}RIOLz z6ig{{;NBy7T10mv{r3LDw5tx&qSNi9O}{WY*Zcws_WQ=_^L82={X_9;@nS`LalBy? z_4RhGXKKWSpN`PjE9vG+AR5UL$}@*pBd zqb%3cw+h10aYcaanVjtE(;J;CoGrNPJ-J9Y54WCsztbECal=JN0bjD_1i*Mn-)UDu z@}}6gMB-scv0Ib4cNm7nBYN{nN++g7ZwAhXR!YbrMf8u9wXI&tJ#44{7Rmt9&lD z$=-HbT&`T;zr!u1+o5VGF1qGmE%?oCRTl7x;t*|P5bV!wlt>d}B>saw;39T7JGRCv zn4mi)S>2#@l*}G9|A|JkQ+ps+~sRHB^56Jl7Wo z3qLgezf9(UJY9}vGnLpCHudC=qk9z;nmXVXqm74Cs5y>^lXDicB|LR#T6-#^^Q7TC%mxIEg3ez-rztE}yL;0GPy2eJ16)(sZ7@frA{ifGYXtmx9SlqxZ7mWYA|_t^yRE4)%VVT(YLGLCXw zXupN^!xQXcvmF_&gPT@Zb#Xf_5&gjF9Dt#c!g7fQZX~U5h&bcsrI5ppA( z++M4jcn7G##vR9m(>asW%-yBVoLvs+yp-LFJxw=`4u8~zcsi^@0`3~Cm;eO8z~D&J z-1daH@X{NIDqi@078-kv!nn*aU>e>pVSzV5jf3NO2XxLQ6w|vyn<*Ne#^n<=q*r}^qid;-Jmu2o{V z+k?Di)D7Xd9^Cb~t-`s#!6gMi6W88eFdAE8v1A+DQ0Mm>C|664`Pym&s=}!46paCR zb=zrd!5h3aoL$ws^2UJodzuk)*<5$(x|9a#JG!g>*6(-A^I2{ra8Z6IXjy*n266|W z26(wWx1ZcEnX;e%aG~OBjvor<0x$2Inl51W67oUxv=`-YiC(ot&bfHG76|mbli})F zZ5*bs#_Jw(z(k-7C#0%bi6+1%5KwWq)^fk8<0@`NIEh*2Ax>{G-R~{c#8EGrMNPcB zQMLeh$d(q@_WC>k0M-;yY|A#$1pP5>A94cBi~ygHhC_cFPrrEV(+W}3Ih1FMHDJab z?At^$5#BLvo>B)1#(j1DKmPIud08lZ!D8sC4U&ND?2WQ^z`DWLvAEoxZLMb{CPVkk zGuoJYcvFR&PB|(s6P`q;;hL*z;iG!@%5?X%ee9UovuXowGMybRBC-a4vr!w1dmp~B z!E(6;1I>w8O?VIe8zl4Q;T!s6tAtC+ylD`>4x|lUgKjonh~RBiE{Z_F-Nt*k zI)Vt{MpWF=REd&z%e>dzz;wfFjd+HD@m?jO?1VyOXUmA)VkH8#-Ef;+*t;I*0~L0K z;`Zj7o__BP&84@Y^00-aS6oUcmSy#M`kt)a`P@g?|)C z8kT3LxoxNjcDcLSqBhXZyYJq5ska?dCJLtnwtAbU_w8A5OZaaB2A^ae-!0V6+C$8W z)egH)SBJj2@6Hx@Z*nZ|Cg?7STdvUVZd!G4JGq_0T*JaDk@`HJPJ0;ti?BZZ{O8a7 z-v^{0- z%Qy#omGz}IZ7z1@fVY*}a8VnU2gnvb8a1q$)%O{EZ|VmKts{C(lz|xa z(z@{Wr^9R8YtFsMb3M1~T35nJnzNaPr~JA*rUIfMz~?GnV7E7 z45znOdnC@`EV~^64xrNN4PO(CYpVe8v$SzW*Z7OjU8gZ!+gQD~aM%pfyO+^rFI9n* z+QD*Gs8{m(yz?^GuwO0l$1k6sD##x)VJW{ju$rS=aGX*bD>>-oGM%%W95vtKMq_Lq zae#!L9T4Mo>c92wwU9;^qJuXrf*b9XBj(KET8HQceGJOG7qBm=inGez)KpQ4#KWFW zmcI84tZC*YTWAM%tbwK%7k<^leE*8p(Qea7L>b$uQ%Jw>t(%Jw(GEA48cHj!by$&% zO-fez_lOg57z6f*w{N+)G{aQ_7h3GqLC5`3Z1Lk#z?kpXRK@j_x?Nb3K-={mpk|z? zH;n@&`0&FdEv^k~>z4JWi}v|@P^uk?{KxI336n=g>c=HC9E5fIQ!b;2x1N;4#qW+O z7yIMZ^1`6;e&LEYKmj#uwU7C^P`&V&__&5Bo7dl9Lh~8xylwP3@N;%%^>RA|N4RrE zrZ>hrZtP9f+smRY5=|e+!AV!sxU;i{1>Gtf- z_lC>LtGcWNP`5XH#ih6{X;jH7?{^+gAW>5=;jtlT|;KVbTNrb!)bH1n7?ghN& zT<&o}ow}eAYX#;%4Q*q%lN5EmF>XNu>U%YLj?sl5)UagqsfY9Bb9lkQ%U@QD7z@Sd^Uwz;a%=qP} zP5P|fQRMbD>`6yve}7$41>DZF`P`7X-IA>3Qh_737 z71yUP0~a%XQa>uL0l@7!kaA zXWU&~9sXRu4Rgl3T+fBLa1S_3J9o1Q-L@MSBLNfF8={!JvbPC)|Jr36w+maW_GFt2 zMn)g)L3SM6+Y+lc7em`o_~q5@-Z_-bteRxC6}^=3pI3?c*8KbKms!>!KA%N>`!1I|$q%A<=E?PGHCd72lTEh!Jdd6=UM=w{SO}O$EW#kA8ssoxdKVrYa@>pfPPyC;C^z*8fWc|%J#m&M&?uLsz8G2MkRzkEN0vn7Mr{? z2&U~e={l@$z7cNk4rn&+XK_7j3ZR*hx)-BOm+^w5-7W_JUEX5r1q91<77(#;Ttwd@ z{VdnBo-kf5c*DYF=h$VMAUpZs{p|#85F_t#yOG7qPUHE(hyD8DUekB~F`k=Iu8DeexS2p4 zJ|wcOv0bj~d@k4=Pt$ODpJt0*H?Z%`QQ5B_b^tBiE{w4H>-X-bP>!__Jz9uJr`|^imATFa_Y9^2f9P8}@PZr@7SIi)~hrhy%T%_i4JeJ-vVAzO_#u1{>~|y9*q+33a+?`?+8c#r6iO*rt~dxNux|1)4r#%dUAm#VpRt z?ByQ8?W$uU#L$)-W_18c2;BR*F|U9z0ab$0+htlV?X&|M8m>3K-h+UyHtHv3Ry87p!S#6x=&yB*FWAH^|~rOR2ya-Ch!_CH%h}U+&&i^TWWC#1n@hD z8+?X{y$@$Oz0=DYWU@_pExTaqZEil=9}}Fs!6Ypw1y{Yh*BBjLuKQ9}IKUXqa=+Eo zFfX)f2Q$(6sZF~j6jgA%5Io`Px@V2H7%txC_Z5s(5E>P?_z$B#h@ym@<9N1|xN*aK zZy=i+qTw{y?)Xr=zE`-yBJ5Vi)LsJRr|(~XGE9E|Cuw}gGtgq(dc2<10%p%qY50+y zTFW`ku!eh{yqe&dl)K$Iiob;|dEq1w(@gVFB~yRaKXINo5--@i^yVBTu^+qasHe3} zNCG_2)faC%=ElbSv{|%SkL5*?-KnA5TNtOo&3wD}g5x%DkQ3}bi12W7EI7h^;&Y!> zze`HbHrM_ju-14aFOwes&<#_ag@aTMlti4}tVuVE?`KZ)^Y5 zU*W4O3f|MxYUaGWga~XQNP>x=My@Vj-NpNt)ATsmA|GUBq(wc$o_uTmuTCBfE3NO@eLf2 z!Dif)Go_%3XWAZ6jD*%@rY$}t?gj3LY715|MyE^&n}@dww&#K!>>bQ#gH7JJYG5AR zsEm>RD6$W^>6hKsw!dH24ZLyV;iOn1u!gAP1TYbgP@OLK!R5nzTXr4(u=%?=v7LyO z@N?qY>BTVa4fcY8XL`xiPu^JEyn43SON;+aLBQoUtYf_2DB|jZX~Qj{Y@)=re+?Uf z%r@`q*yZU?f{dDibsEJhf!$WtWJS&+V*j;*Sm3pJx@9A~DavjZI~U>p6`g&S4q!AE z#T}hFwwt6=dllDQAFeR?(CCy<0WJOa^*d&4g7@cu3kv|hdD(Th^X$3F&&e;ZrE}Zr z>Ez>D$8)O+K_|Ooc6no;NsluWGgv|NJ7K%Ub(ZJ@I=T@3;oAQmQhZY{TOWX7u|0)p zmv&b#jRtYrDM73Ru;BU&(F6o7+9C3IZ99P7i+AJY=J=6iNWDMTSlz28Vr8{^2EzrI zM_X3nVQ+f~LEHZOajHTpVTqg3kh&Rf^~;~d9*zMA6Ke**I3ZCkrFqJ>dU_g*>Ix?#E5a&~oW z(PP5d7aqg${oWkkMxL{9`ff@Vwu7u;|4^&u25zsb_Cj1&aa{GeN`3cIy#r{vI?Uj? zUoP5`b%9Ep(2m~fV@HZt6r$pIDA}qVO^$mQ&Y~qf^m751@z~YcXjtJ&KwJ2H z2}KD?pdlXK$-)t1wAYbP_~kuC>yBkU(_$~8`gQIf|GL^={^=x$eZ!TfD5veo*KO+W zu=B;4BjEDwW*Nt}yw}!oxu**<+Yf%4q6a0E?LBg?dUrhkaXCEXZDO`oXXQI&cs-Xs zE{9EldBI+r_117w?6~uyR@u+x)wAA&+guPcUA6747q}P~)wl~f7kqp)6_=K4{7_lz z^KeZFT6}KROnLNY$jt|+=6W2Wa{|uoT+@|r)}dXMh8?{N>@WRO|KPV?yUce>ViE7X z(`mSFG3{voy)-Aoil=uDU%>(M5=1KLI`2mf61D^#IZAOcthWp;8&08)){=Oz-n|Kg z_rU@o>DP3L>FVipK*FZo_m%vo%P2On!M!-z_}!n@hr@OzFZKStF&aGVjgGf_QB2sx z?xhAt@(w4Sf1Ue2mVJxqu)uAz%(i%bmEW&HnJ#<>DDC3yoyHQE6tveZoPQaA{>8oN z9|+Nz-%S#zngA0=dy>zg-0tri^#Cvz3wEgnm$a-dvv88w3XD)>IQM3j=KrVbU9;`B zk)_)f)fgZiB+-D|hx-=*L6?qYOGlE+RbT7xoX{P6artxA)0X#x3j{JFkeLx0u|}XJ zxUIKc!-zX{zy|vs7y@k2OlK&Fz_;tj%BFFHip%#8;hm`$fp;Zf4R6^;ncBYO2T zu;(HmL_WQX4=63We{)*7Y=_cyQG~7jFwb)8KIW)+kY17+Ahp)Eq8YO&qy(ULV1|e> zq2K8NR)3xI>+fHFylV-(kkbSx1ggM3eWJG|RpBr34w(Gu5+8H3aAQoKm#V>HJb;Ey|+@xF6NNf|!i4%PDb7 zx)*|B*tn|a9Gs|5BrMHaK~SPL8k3NJJEm`u(HkHKI~qvH+cb-qDmSYp?=FWfDegK} z%Pnb`pnF*ad?K%3zkT`o_Zn-({5y?6!U*zMclHF#EETf#khq<}{Icj$i^0euhQ>JI3CjK{-eQC6&=_VXYCwCGeN+vRemQDv}-y5L1)f zvOlwq6B_-%9r8`=d#u&x_WSky^QY$>>oeZNJa*#lA*FDz#c}VMRdpk1gCs~=j(RB| zub$96^|ALV`%HSwkbRViR>j-m7As0PCdtAP?0X>E_rPkyPWbqa{O@WEZL@b)@5=K7 zcR9yp+5S+5&{{jTU7@D{8f~m0qA%S{d3&cyBw8@ z_NxRj*hd5-evLX(o|VIQ*aAgXP{iZ5&_MD#fD@N4^a>s%uV9n;ja=Du&>>D7r}N4{ zzoEqQrFu812)eYVk|k-z%%IrRsc0*tYN;+4N5>y!+s`DvfBg8**ZCLqFpGK*y^2Gl zrs9Nazfak_a}w*yuguda$~l%x&5{r#>7xe>6v9eEW%NWr94i2q?gUOIb0s~HUole#7Qxs97crZRox%-i{N zfN0siEY1uy%q0o3k&mxng*Q9euy+9FIvARY4|fnIPpvLL%n!gQGVPbceae+M^*rZy}Ax+y~3pTTVY z_%XkI`af?4qlXHEy`KEy{gB=0YI^OKIoUN8aK@*Di6;wufTF0eXHYPVy?*K-5Y6CqqfU@hGQi+?CI|+TN=^4y7vATH#O8%M_TcKH_I-R~L*q2La*Vol)5~hi25< z;XgMou6R-&_d1_HL1+H_`#z^gMCTw5d#BjR&hY@Ji-KMRE4$#fE!|cjSfizJyJk2J zdzF>?UE=$_UaYG37ps?hMjOrh8tT83Gk?uHj^)hIoYp$+wkU-3T=`=qM>8CU1xQQt@-`VTO5IntFB0apzo(j z8UZ44Dn?fwoDIh9@U~j>uY=3`D_NGK`eT$JY6>fNcFjgUR%$?fyR7|A+jYDUPx6VY z{wCxb_P4e98;%bVR)Ro#1Ievo*4^oqr2F}A-fod-XB})madsdZ#yDs8Kw7xkZt%PDUf-?&hk~d8b&6fYjxxhrJ2`fj zfshWQla~aoCWX-*S_$(n3-yx;dOtL~y|=lBc3&Wd%bfxI*S3CnVA76g|&wSfuHqNW-E)T;fNm4Vdgj;NrmiE>(3@>AccT&&s{F)WfRmA@ctaEJ&b*^3!5 zpf;D|b<;{v-p6eVwu=lDST<$pwxiPGIeTx~`tPs|(9iKv{@2;j02QkZcB>4howzD+ z8S!ik(|P4yQ`U8jIAwO8qQ}>EhpqC7lsRDa{<38M{$V5CXm5iuk2|p*g4bMaheh*y zRb+)?@Xm&!MANO5l)lRHilCtwcnrvNbttkIc4Os4)kYwCbt=qtdJUHOV8BjYasxPS zzo31Z_bHbJ*CEwz4;%|5C_wTIyYzJLssZ)W`Y_1@UPK^LdCn##z}-QHyp=#8KX-?{ zCIJMp2(CFD0BgN=UCBHH(7#;A`YyJF&Okus<#@6yT9gyC?K#QDqW$98d`p!taB-8I z?#m{duoqp?0HMm$*iFST0L-eVt(Uu?d5U7#GWIVMV|U)0`jkrlw&_&371wUN65Pmz zJ*Q%9`*4zd=bYcs5ia-_*pjIB(%_lu4cuw3eBNkgP$5dCt|iBL1E$p=%G%iMmW0We z;F`Kb1guW#qQ+~U;9ybQR8nndC2^cLZ@F_!;<;UUx6O!Dp&7{-I`UMfQ?K_0`}f!H zf3LuE+#KQn?~x-GZx3r+locM~ZL=$KkW6jw2~96w<0s)xdmC7$E_2DoNS!%U*t53- z@_4GH4-`I<9=v-{ZwXAM2d6$pUHzE|dicQnodd_Ou_mI>t!+vwrSj2%=!8PJJ&-!8 zvI8JxZ!0&=S>3Zdav8G%m%;OTy$r|(ggvRbtNspUvw?-q3{9G@!2P ztU2%=m0Tx3_cQ@r5T|R=30CGL*(AWD1b>s4biHUVeKo5>idJyd!qxJHodk)iL;0Y{ z?p`|9KB9ff0c-%LIo^-t?|=N(=ePHs^XIAD$&P>r?WTuBm8}Ab^i~p{8>bVX7jW#j zY<=BYEnejbJys=`oG67Uj`ET{ zx3f=;Z&7cRCy+59nU+isYw+-dpt>nr-${-muMUl41HnShb$2ax3{{8T^@k`~1!Xq0 z!xd$3ME~l|5I@oTksIg_-_1Oy{TuHP_RDp@BiJVkC)`A}WSu)_A3G)Kuus-0BGf)K z2y`YtT-D(TYdE(PG3-vu_#B+E*%m8Pj*eK6H^^oaJg}_OJW*x0HCtsjr)=(@Q~ue@ z@%f=w;czj#1z_xKDLBT%t1}7ljbJ^Mn}uyTB{quk#WHzq1&f0MnzyJ8w6AIIda2d0 zlNS`Js)vds$=fr1olgj9A{2##+_ZV^mH-Ivobqe?`hLOxFop_HJC>kWV%3*I$J;Og z`F-;u9B8vtMx6%$XccE=iqj{GU}rCM6(ob9U)B#f z`@z|~uI%>}=BsPdW+uxi&c)W-t3LZ=wo{ocFYIl&TSEJLASCFk4e`CKn*s4avPJw3 zK_XJ>$jV{R;qbOmggsBBw}6*3xd%)DTOUW)@6R#llFHkH{qMiO{yhoTUg?YkRyff$ zoO|T_98ve$Qw*rm8xb0?)0Ji?_ROOBp5|Z|0n0;hEl1UL&gNlb51afx&AM8mz$ESI z%HF#t7MYD~Df7^l=4EQMn@O+Li43~(viH)ZH7${BZzv964m6hhRMvwM6#5m}BZ_Tq zEZNjC%8n{%2JhLSQ`3N^;Z8N_a8rxY+CZt3*LLXt-tzKOezsAwTHn9U@#EWkBS;U) z9c5w49EzEMv2)r$q5Pli@T&dixpc1_jdwMh01S@gpH92CDwNvKfOq(M%JNEYIth~J*?@RWhefx6X zpWY;?&+>E+2O3BFXm!>hemaCv^fL9Z!}_a3Aj8&N4e5va8)wM2aqo8iddP+-mQ-H| zY^7-zKAerdY=ht-Z8-*;YcMrrB}dF8ezskEh;FKE6k+D>;lf4*J2=Oor9FT|Z|)oL z+t^fm0a!6q^2%PeYnjD5GIJ>0M4)u`>LMXI9qn^Mw z>BBR@zriOqRQA8D)-Qiwc5^UaVZ5jhN4D3g01m;xR($vca5_z-!BqDFk~nO1j+?!J z1dV1jPSIoDv(uq4StXSdF}8SAZ7Z#}x?SuLYpJ$HCtDS^}-q#*rW=l^>Yd9gfdy`e-QrOWAk)L)9^DjvNG&S`2;-rxXUhdAh+6v>9CbUms zOtLJ<@>UyGo7tJ{jK2n3Z;zvRNqpITtrrcEeX{ycPT2eoX=7i*p-OZ#QY-tRe-zQd zn_jhC+4K@}J~&{0aGASggSc+sI`FeF(A zY&9n1Y->P#ti5a30nwPfRg^s56-(v}JlE{^KmM&e-Cr$x9*wRbQw6u8qj@@7=r-f) zQ`bF2r>j}Fpkfi9+(EyycSugtM;5+!%aVp{hzJHyI;(;PUKR81@5;JVSb)OHVIJfJ z2;L6#fklw7eJwA6kNYeRS}LVtPq$M!>@gh&I72yV{0SNcpOO{wrGNe0^uY2dy(15# zo7mG zW)}9xmL0RUmrlt8l2^T!*U_nw(B=jDSaZ&xF=B)kRzP0&xkJ!ZyTC`Q{^u{h{5HS+ zGXK8$iGbQ1LP*yEX5RRhe&OC3R<*>Oz#fuu4QQERCa31bDjsv@;#D<27;jY zbY`N_TqA{SN*=~mjzgg)U_b;@EWs&ww&j&qqyBJaC=yxh+*P-mC52ZXw{0wS$b`DC z&Ne_Detx@=Z3~)?ifh$Cgw-EQ*SjFQ4QO0Jogg>CUz4}${=ZU~Yw(g}63o)p9D|ThLtD^_mHf#N0dT@vvx~7|_ zw9U~JwIo%bCGc316QgC*t|RJ>X5Gu`H68@$@B*#SDIyR5Oe--j2w9zDxq9uJ7BRY< z1-&+cCUS9ARVulHZW}B5UXDyGM9@Q45~vV^AwGO+C9=-dx6>8o zJ?t{ip_~LX;{I%wX*j%b2kv`yPuQ^(5|&pYJm90hwK;qTI$x1#OhqsG0zlMxa%$3& z^Vt%hv#~#bv3jW=Qf@~>yu~lK#@fZ%_u3q}Dms(gO?_ntW}#Qh-ELkEdRYQ4&W21c z@%qye{I~Y|+uX9Y-mkD#mmYW|!m{G<`YvyF=%A?^K2&|y1JWAOR+R<{j;bXn_-O@z zU`|p1^gGlCdc4)hjZS{*bXnDoB!^4~dD&s&3^ASfr;^ibUcv6( z#oVWNF{(K2cD`zL(A~XGgTw3ugfUwI&+NyQwu=v`EeV{;_MvFCHWlxzLR*X#brPe;3_0dsnw39l-KI;TbL9yTli+&SE;*G)X* z@^HVc!>qXncEM?f#NoO6c~~9SYib)4n9jUGPdIQK78}e1A5Q80Wp4|l9mRsneaMiT z@%$q}vW`Tm+3vJyWoXGS_f&nDqEcP4+t=PP$&ivr5l*PslyWG$_tJW%sGqi#qc(`h zxh1cmytn1y)o>cNxHR>imOf()iu5K`2*Pvae*E(<&B0H-Zg@m+u=HF;#1VFJ>F>!~ zIQ>QX9)tDSbGAY6j_Q&EN&GC#&?z*7=lkLGIdL>AA#RhT_h((@$r5fWcV+I%A?{8p zUJgC;H4T9G5yyziLDw`Qzd})WV-wBc*dFg{xj$v_de`8fwL!Y!9oD{Gi8DWK^7X=V zUt%oro>jetTN$%kaV&|eT_YsTG$kdpl4jF0Bv-^?U$3G#&|_S_&<@Sd{l z>9sOnfQX63 z`9e`I$lL;)wY#J2Nu!*PdECCMNE=!A-iEytinAQUY^;{x+?D|>DEsK-UX2~~kmmu| zFB&xhGIsr8^LDDn4=KNwNK4!7TClY=INEsa%T<-o54i(`AJzKXv+Vubtpn8jFGGKB z41OgPdQ*9Ulw@bsaO#G@F_vPbvkZQ{nb60oIp5mG} z{UnZM^r@fYt}-35*UOm@i2%eUGQ>+y!2U{3F#!kYetQ3R!|D0TTiyKXu($54uzrA9 zgY^#QBg%GW{cyCt+gesO{8+9dN)m7^$)iOq;Q)pWEW2Xe!~?a_)o4-8|8&Cbv0nfD z@sGbq-9DB}K`>kVRO0~6>5$qgYv_DtvLz?=ZikRhaNO2l*lE>z(s2E5=iNM*yP|w0 zD(#f>oW|JX6`39Xc1&e`=PI1rG+~VkEPKR{!#I*cS(-#1E!q}T9YTiP5v9jomt*tc z<-b=>2Fzezq~`B-MVwwoc(t`!30BHmjuWac zy`=*@QNX#=z6`a;j|ABq4qLOEg6V7nn24Q@jmZ2_i)8EB8m=piL%ra_KnnD_+(A|^ zl^qOXWr{-z$-8Nu*8zo;rjsy$&gC>_0_}Fv+A7?&1D$EtT3aZ4FFo4WJh{po>}}OV zp&5_W`s4GDPe0nH=Sb<9UMLLEwR>bB^Dr24M|P(7cJDOD#)itwP!4Ot(EsGMB&g!D z&|v^aO)n|s=uF|EI(2q_ zvJ>-nxyp7pu5}4?RghLML$zfY{$gO`hq8yWA8gX;6`g{hjohPJB-vw0fsW`ndrC1oHhX9Y z4+H~x04lpW6qmDZ#GT*`iB1E-8ALnRL1R|-ZqJHyoT%LBg`wt2sbZf}Z37 zrxRdz)^mGxYBqo%m?;#K;SdmmvL2j?TV3p-TFLqIlHwMzc6--JW6GSs?&GGx z*T-s2W#+VVSS6*6GqpP-ZG*?M6j8jISQ&M+(@bV$xV0)^e0>fV$-HukVRnU|;Bxbc zmh{K!Dp#0(SU`3nqG|$KAgYIsv$FcMdd*AdOq z6X{5`_c?9?G`rqu%u6B2eH_|EIGt#Noze;HXVK|uJtvns#q4yfs`TEItbxc~SB1Q! zXd*B6)FNTLu2&PW2#^K=(!&!ZLh^D(0N7&%X71LSbjEY}Vb0|4ApdUs%Nc>&Nlj4E zrP+bvWNxUcEtU$T9O!calBT!?KWrmeaG=x}Q#a$$X#V^C#hI)(ZOGU5>f3-2-wv0g zbm$B^BM+d1vYV}2qJZZEt9+N0Aet^{T8@de(#bn=I#i@!!>!qZ##tqC*1g@foD5rf z=DlYaV`|Orz||P#P4Kmi55Dbip&cXLmg;nFl zFEeaA3ZnNUI$vjX*Ev61t>*FxMsUE9U&%?_SOnuS=#;=z)Tu0+WXKsJ7l z*~0CVDRSt!=txnWPyiTpUdaWF>Mz}^0`v4PdAGsEIUyKz;K(RMP*inm&N8wkGuYp; z)J?^06^luZB*_J_wpG*C8&j`MKF+vVlCFHyrtA(>J8~{r@j`@D+p(=i#_>S)U&goR zVu3p!vohy-LT&7tA!>Qe0aE47U-1yRYul1+pyn0ukjjl73QNGC9s0G5QGvBXCkuBI zu!;Pp_@S3MRk2)f;SyatY*xE3+s{wCjfp-Wkq_8)W{b{-7S3!Stt3fR*R4QqPhLwhYBtzN-42J9Ge zPY8lfCIX9%ZndctON8KOl$^3R)|YnYmV%^5>juZ#71YLPuP)RFjHs8IPvTVm(ov-= zW=&a(He2K8xzE+khwSFtcA}V31u){A!J%J>k{g#LNLP>yB%APH>(;x>r#5#rC4IqR(cR2nVg%EZ)u! zC_#9-Rth|~HguP(-Npc3zH`MJ+~0!V6#-lOsD+byf-^J6OeuZdU1gKxjW+--IXw7A zCS9XR>(C>BPmh=G5TrHMn`5!*C{1v_dkEY6a((~$)?@e($UoGtb-L+TNBOqKLI~1R zXwL)z_tm^wfHD>^A+f4$T{o)aSfq1*aaRlp`akvCxK54Eb`^z;*T=1S4%{~?f7W8Le0Jd?A$6E2TV305zMm4I>sa=%{2tV zB0r%@P-1lV{;k-1%%{rwUNjZeV%VHb;_JZ|c1=F7qQCt3{!KCr=z`?3!_P)7CY1Sgr z1~Fj4l&w^1$ljSU^;?)KM3SU$d(G`W58mg7G)^5?H1FHI*OASV&It&BTyHHD9=$_y z#6VGAXuGpSht?oz`HyWHy*~=t!MiFlKo^l@r3SV@fF>FDQtG%Y)e&-lTh3K#6=kCv zEWNh8QhIl? zSy@=J`}muc`!7c`Tn?l0BGoMzy?U{%QiPFl>V0ZU#IpWMw!*8gqwuFHtf@{V>DhTi z<~tn9SDc%solQ+!$6*|K(?#LpkS7Hn6^Y@HwBpeuhrQHw1oH*}q6%QVET66f8dun> zZniBsGAw}LZ!LvxKO5_UdaxQkwU{~BQ730dwZPSzcz)Fk2x9EQ6A<0IE_@-}8b#kW zN@{QW9QI(v-s0GiA5Mr>a$-iAB?1anH(Wg*r9%Ltegji;4~TQ^Iz8J}wa06&>5HV& z=|)s7*}E&CLelp8IAG(1tKyJfJ|Rz>>TCV@5WC9BHkcjtHL|8+*}ilyZC7{`=cXuQ(JGKrtcW+~HnJ01c7T7{ zgABF&!2tFN0BVK=P1P?_OUCpV~xoyj_G z#mJB60E0j*Ab0y zymrO0Oqx-iAfkDb7VMDxh zrL~6h#XjQGiK>&Wd6Kj2X*fP=9g!E*!QoH}MgHKEPCCf$w(NLL&UzOBUK~-j|8v@H zYXyowIg8S?XT4;2ry}5(c45c=d%^yn|M!hW zz7Uw5X}gLR{0LpL)>n+WI3opl;?bX+M zfQ=Ha)bD6x2!M-^2*7R9HbvWQ>VqYO^CRx>tFk+73wA1*6?W`kyE*8mh5^BOEzmGQ zO+}M^nM$ifxo2N2Hg9H2aEf$X@r%iv2m-h}|<+Tw=GCOKLEVy!_+UYwB&SoB< z&QsNJEgsVqr+fqEnarupQF0P@*A|I*TRADmH4m@3VPzcYqU!Wg0*zyJgRXYBWDcLAb#2kBaxO0#%(!!}UU zg*V`UC>bIz6t^ik28usPZZH!5v0lJ2@z?Nj>r|JPr22#sLmX8i+GKAAH`}I^-M#F; z-BdnX#%KL~cl}TM?TNu&;Y)mCF=kgIBMzd@>2%ydB)x!>L|0pMEd|?rD(4k=AJDyK zr-#$bLk%&ZD}fm_G4A@A1-_h zQjZqtmyNK+>GNT5-QHH~w@<&nD{|+D0rjYg=9e`!ue)bd=M_p_RA>fJyHFqqCs;^H z%ex|vTa}VaXHU}m793&<%jL1DP^-R%U=w1y**_6%(n&K%xDpA^?hNsf?!o;vtPrGQ znNxjez5tf&>vFs-E&O9{JO$6Bb(7X-7)nCHc?P zm%EOV+s<5SxG;-;_WY{Ydd*s1+)HrE3R5F;*qN*33(&x=v1@fi5H>;C2FSi+@5E;9 zr?ih-X>Sy4*Z||&)^;mG0OJH*ffWEs5`EY;@OUV`SfhT7X1L}0Xk)vcFk*RL6koZ7 z1{I_3vKNi9!25c1DY{U+tcJX)Clb9ly5A$%_kaFz-=E*MS$wo*YCho{<+*9HtdX1M zBkJtjiey8U0UidA&A5}xZEay}4vg~7`Py466a}3w+vc)<Hz$0DlnoB zx2{ej@D9ire%e>}7x^)G7dV_e+SbzO;C8^EIO^3)P12<$gJGRE@}75R81JAm5)U<( zwLz+IP!4_fTDm%VlPokj*GfWl?sUJ|TM(wKbJp#ebfJap;on@I46hn zUUzJbf781E()w86=R=7-Xq@r~WKs>jt@`MfdTM8p8tCng%50KQZ;h;-j6JR#^w

zfBydWr_zDS9=)ss6zOHk_K&__%gY4(?42u&Ib^St?US9H7*2caL&sRTzVC&49>@m0-X^Lb<(>2e(P#f-|CLsti(Z*J5Ishswj?h1JqJ|cu= ziNS`YQ5XP##Hutnm4vw4QKA!2q?)XSSxcCf>kqT;aTGQlIo|e{2nGs@hBa%Q3x2lq zxn`d~jrRMqFCf1%DhTz6 z-cl(t#wR3M!m%6?5i_RFnv>?iX4Q{LKOTPP*Kmy72V2ZgE{0_ifUC!#Ccb^H*As)~hj~~qv=F^GXnu*7K*xYmk-W_Y19kAGJ#BrQ3=vL1=vlAd3 z+V(7C>Fy{VX^OpPd%>}0AniR*HglFsXF1Z8+JJMn1k3*(+x}{2>ZCR2sSZoM%LsV@ z33M4Kg@EDZD4^}~(xU7nUlSbxLrGU{4IRZ*1u|*yx~aGbMBFwFbFF=8=>r63w>pNh zoi;~aomc+T|7?HW80uT`xXZ5($)>u5mTywLcyW0+s23kjCE0Y7JL{PW)l-&qe|cd^Ev|Ct z@8Exr)tk##@-V$Sa=s=cL(sXi=-*zd#!b;uE>-qs`v{Ipp_^nV| zV8?i^ANgp?8(U70aHbxvVwJ(-GK`!jTe&rtv6`tsac+Y{gG66krmqf?)iAb1|DnSVR1o1P9b z<+wwq;WWHH%YSy(J9m58Y?$ZJ!*R@W#$6P>BqB86Na;Gxu_SS4;H2}jH`BJub#u@Z zP}^T@$Xl7>9p6<(B{A4M3_YvMTAiE?;(@O7AMNri5={Fs%B^zq1%7}LPMwFH*#JeW z{R>)gj`DKP-8y6k8|J6?8yVzm+jmwS_1xd~*4MA#u76zZM|)H1d-boL$~T^w6aoc3 zOhQ(FH;qxX_u=PH^NY6TSs#gEkpWK7D!am&ou;q17UsM;Z|8kRxLv==P)&PME7C!! z3lh{BMss3@gLGQBuKVi_zfTK`HEn#@qpQ(u5u=|Rq^^E)wI#8EtNAObLO4x@HobuH zmAogY5oSl}tNEH23mY4}ObbO}(~_dW`Ya&sG6DUsF2`AlfBAnc+M^#62=Llu#NA3t z*+3;^+pb+>v&BhoEIniz*$Jpx3_1iheqB>L&Pt3hS<9>?t^%Ve#RRqnJ`_0Pm7gMT zRjDj)`UbR!(?40-ZXr zo=3We7n1CobL@I|s9l+-eLu34qG7RS?O@aB6fo4FFTn!>65E+X{#dW?alVUzJ$iiu zd;H#s=1Q@)u25S(95u~ejD@(+4}YwnGP#b_aH*5QTQ|5biC;Z#`7Xs;tDe5L{6Ppd zb;>sfVF4k@`Swy(<|ei&(qKnrd}(%QTDw65b{Akv5{?mB^{VZhOrFJ5<($*rufT5Z zn|eIn0pw+DmJ|XZk6-Y8vT$ot3*6>-imqEBd+{_K8X#4#_U;3^0iWzUpZ0CFzW(~# zf2r5nI0MM#pz%7KrOvB#kepn+RT?D<>x>ngbq!7|)-~i^a;HwjSm91KwVlGZUzhYN*JP<@?zoG@C!-ki*JD9~A z++!UpX0ct8a-@;pufdL=UmSGV{;C9=`aZg%@VlMy&^-n0Z{aI~k6Ty0GLGcr4qp$g zYMRoFXCK9PspFd-_q%eMJ&xV0sIy z*KU%6f=?C9ZXgnb_9oVM^}dwjtv1-)=vA(E8g;rlM^ZaUJZ ztW8sP>Py(G)rvnUf+18=4ti(;N3`4)rS8g89Q*|YT!Yv{+%Rm^Hr1qa>@9~X!k zw9pRHJ4-d>=VJr<=s!xBt0#e`sj-$;bF%Y~&fRCi^KuAGR$#r>CeOYm-Bm}N4y9J| z@K6~Lhzqi`TUP&G+X0E}0JU2M$F3fo`#djR@$#@ z9A-Jyzn*|YM{OlY&;Wv(ZrEB;!&wx|RNnTsA_8eNB@i@{Qv`vX=J*e*H(qV5C!}G* z2vj+?U83GmpLD=CCprLzYXU+QP7!>NowK~{1|*yyA8rTd)zLWg5nC=7_YxME`hkVr z;qlFms8r3--g0Y*t38RMYj0Hh`(M1^!3M7l#xr<_y4Mx2AGf|20 zkNF{wMYxVpZ;tHgkPDlA32>j5xYx)Km|u@p@=Ti?eV(J+FaX4smqZneZixKS=u*|y zfj&^2MFa1jfE!?Q?JRcdE*4d7yMsE6$F$Yg|0pbNTlo`&Jtb^+0FRP6%5(Hxp;7V< zX%mda(Lc2|3CaHPCM{`-dV*gvBt#=I!Z;{*CT~YrL(T(#eXgVlU?M87Nv?A2!3saw z>Z+S_Vcz>_XL7zobcWT~TUEPA(6o?Y^FUGrsdBQ29V|2n8;Ss|zX4>{{?r9l)?CM# zraheodd3d5Uyn|oMKNQSO?`m{K&3p#nO+2?ny_xMm~%J9AQRWCG5jrN38-hxd_pzl29-cGh+iL+?X zcxlJ$KUxjuMf(qO`pFi4semPTcDQVvfHShEmS&ZX=rBLW3Dvf6m=}(b_#NtXhHmpa zQUAOH@3JqOYYVd1=G>g)1KOABlg%y|#Gbt6=B|VnWc`-(x*ZDlJ(tS}_UZGR0@$Nf zI(K{Ir^C;;(aE{X!|QIs(^U6ZtF-A5J_nY~#iNC$aZ71nR8ox7B?k!(Bw?@HVGXfq zOl#lmsh--Q1S{bS*aZ42su;ph@*1W3sM=o9bkl8m1;6bEEXzefW92K6$TbiI8SDgC zVrn>?uLPlAD)E=y&Xi@!3F*&SwNVFpd`;T5+S&m0QEW6vp1|XNgrz9BYp7Ae1LXhj zKU}eYwC{i6l27H|JKB@u;B_Dv@56!ZKt|@n@*$n2SEfxz!es>oTxBKhQ!d2|jXF@p zea+Ru7xeJ3oO>)kXkP{`8Jt;Ca%@_+qY#ysVC4511!C2 z{B?KedU%Ag|9zY5BV<2}HTTm_2|Y8WvYz~WkYzsfG8-GvVF#~5iht^~XQgtz=?OYY zD57<47N>O*Cu;-7#I&1^b>O(&2CzLB9$ve>p^rdJI`7OH6S;4Dm2NK{f&;v1BV83G zS{+F#I?rD9GP&Z;qTI@XsL{r9)(t$R&X$g3wp9h?hX!!4*^VuQ3yP_O!L-TQc!;U# z>m^f%kRPkVh;`hELhp<9K6@392l3YX)omJ;?AodTlav+$loCWiAdSJ=8B~HK6_oOI z7#JoxNdYcHWXC~LS$uVkQ$^#h5KnZ1m@ zm&RlxCTdJR8e7FSa$YffWCvnz_hElZ--Cr^(X?H?0C_;dF0y6;*|yQ^=IZc2-!e3Z zC@>keqn=)b9P$S6&9Z<4Pv_H#^nd@DlmGtm_vGl-=V9nI;fyUSLEHkLdxLD?+VqQ> z=bpSVAYuYZZ2?R0-2j|bieuYu$G6qX<{)Z^GaP43=B_K=rvUb}Ij^*RHu5>Iqv`mo zAo54e<52sP%v+}y)Yox!=lln(01r!5 zkUVH}2?R#HwQVV4fa&^W%OatzDen^?m~yp8lKj@beQLk|m%CP;pTwNjuvgauc4$xI zB~=P>@Y^`uB=n24W(%z~Atm^VRZm;PD&NJayKFGXV~wy`9|vp_H`JO_JeF(fr2III;HyV3Ma}1J=lrcl zhL)=Of!)XLZPMsrHRH_Ylqi?k#rPrmzeawHeO=xF3U8U8xr^tG15fa&=TyF*4f+e5qP_nitHP3T{N14C!5yP!7*?t@z^a{|&F|j^MZi zp?ui7KAd3zLFBNnzBw=0fP`R+sMP5R$>u5Vq0O1E6w9{@)@_6=d|hqmxX6=X;T_|wQ8JN1+zsiyB=1tI>e%+y!t%L zxJ*fT1uX(GLjnFvwNMaRpHi{gDG9wV%9?S%_{L)`Qe^{js)4Q<+ECusYkr%*kH54~ zyr36o{D7;dVZi1kc`L`PenwfKG+dyX(`ys!F3u=}DEZKd9mO_xEF|+f!PXWMpn1un zP~7%p8*_lt?7Hu&u_i)2G8N~-5`Mw}g7MLnJs%AJ+m-R&^5P8!)14zt-MEYVhQ43G#YX5T-T z?E82+%`10V zv#sWQf=&!7e#Xg@s&FS1aLcyDAHUq}^Ln z@W(PRWbI?Pv+WNY?SnWDMY95YdB3VLn-lj=I4ft{v^(*El}jd*uHKr}-@rF>zWAGU zv>x5%-|pc(#arv|LxzHcGsVeP?b#*{*E!$9@wWMku(+-Z!0iI7xjZ!6&x`2X;Ljj@ zRsF3`ldk7|=e-qCPJ3xUvdV1V#4mXcDZ@{nAnUw9WBN4bS@^1;jRV40H_Up^M=fK#T;iJP=@ zkOvUL5kn^ms{(u#`g5x?u5@ZpDO9^>@AOF}QT2hFw5q78g&*D}z$WRLWYvFD&K6p= zMoi;^(whHehfbD1{Q0;8`}W%#@H!vUeU^pKP5>Pw5^$(O7`JRx4IIFu7}ik@FrxNg zou+hBckKCaEb3UbTxW3vq>j$Co0zfbdLd3#e2hQQ#$Ak|-gI?Z!TwJzB)wj@7iR3K zp66~q^qATpTu!aPGWA}(fR2yFdarl9Fsf5j?$BiCo)dc$oVOD+Ah(X6)^7j4`&s$@wj#6+m2NCUEkyE5mjuYB{q%It(hDW z`b#Ix`62~SZ!c>C;ee#r3CzkhsmH-T+Ie%U4G)B;8dA`>yJXR=9F|0BtG1#Zx9$y| zx1x@vqQ#D-g2(k^>8d^MiD*L>g28GA@m#LopB-}HA@!Kb03j<0wShkQ_Cr7GVBa^m znUAN8p#|9`t_%OQr&cp6IUGQ$v5fK1d_+xQn{D&yh(^@gQt>|6DCms*pgd%C9)Fh+ zo|e&H^Jz_~K_}jIYk7fXrITsts`Ya5xwpF8>(1$UbWD8v@qdjC#i!#OSTS7MAFxuq zbk;%lrb2)vp;SQf$su&qr>~cHvEKp!OJj{&FCW03&6}N*aMqe?)b)zZsCpQ?Z?D!2 z*C-LGfu%Tu(B|Tu+#MSAasQmwy_imJq&yu@ZN~)R`6mWPWtnfSypkk(^`dd)_LKk| zbru}~y;s|mX>fdy=QO6cgPan+6km^nKr5{W-TeX7W~tA?gRs14Q-9;J*`O1w04 z=XlMM4%?I9$cjHS2SuC$gSq{jPP>LfDn=9XCTY|uH+7XW!G0bNVejLqewvyOo(*$W8hIaGbyUN3gtDbEB zs|`!fMEE|O3A0VhqjJO12*cWrTi)ehnGHTJZoD0aFCB^;L2ZbPtZ~+Cc;wFaoZ}?Z z#yXeXkX_QN-4VP(8X+mQqM9C<#fxuP_qhk3DT=iqo`kqwSlzR=RazRMJEx=Hwe8jq z{P2Cer^ILMvbz!bG1XDk*t)@Yl3sE3P?ULUg-n#@2$DCw1@6~LQtQWZ8M1e-pTm-C zR^saf5l`Y=(M!aNVOJI7RF`#K6A-i&-LaKBDO_^DwD+!E(LFs0FVK8xS#`qV9gy?8 z70S({9*$fa>jS6GVziP4j@E4I|DU$FT4K{Z*uDX_9($V<(?AkK0X8;7xKabXv(GoX zF!*Me>~pccefj+P*Ezr1C->tiW%U55hxV%cYD@EWf{%0cSv$3-f(Oe4a^dxN0tXub z=A{QrOZL%{_3vxn@5yGW66gVz-AU`s+vYVHur&J$hY?Q3r?lZZtCUw(@rNJtaorUN z4Nm8})LBC};W{YGF*B=oHd~TWoT68JPZP}3x}*A0QvLz3OEooZc@<<(Ha@e!-pWV2 zk&BiD<7iG;!Xa&#+?~aNKZTV3e%)Scwm+_M(#?l6bU7Iw2n1e$5lar+Z2JMDv9&x9 z?`Mc{YDfg>+MJWi3QZ_vAGF%kA8?)y`@xV?18q2ATB4^udu}#mEvt5@;L4@hbUg%` z>|eN-qgHap7a-#7Ur|qs-w=7TKlL&>5vqlHKNd%};Hk?9zx9UJE>{zW*ka6U{yi)D zIh8y1Do#)8oovCbbWoL7>HGv|JLU&k{eF#q{k{7{a>cu1U!YJ(gZ|lzH2a<|o#$a8 zylb|vMq}CnbcJG-SSt#~s$AID!D(9pFzp#+t+prI_-eBSHODLoU=|*${XMX% zSX4WQyphk;fsau|>273PI+4dRlYcsaegEaR&;J--e*5h$NtUudU`5^!!aI;BaKNX1 z-}j{_i5~2_&RFWoN8Gi`nKyf|PC#g>#SV$>vNOWzF<>T4cQecml6E9bZRe#8uToZJ z;qNW$fMr{NjqyQwk&j*`hh>0gLND0ZWsk5eWyG7^xotix1c9XwVc2xhZ*P#HUQvN-w2=TAT0ZdV`D zp;*#;LHq%>zP#?C2$Uc@s~Ckf)mJjl-1flU>q1ivD<^3dJtE5EG%Da_2-j zrFVnd)3xzd)k$U{SX(5& zs2toAL81+nya@>)g*^^?a99pIs}Hppvcov~<^nTyHk!$C6$`!gabI#_zP8Ne+r0XI zAB*+rm$yqo4)Uvp*7Z)|eLA%(DXj;=jKJ^cz@>qUzIu+%sb4ZTuaVDA&M7)R7G<=x zx|Ba9=!Vsz0Hh+U9&^dYI-wiLlG++n3mB?F+O}X1SNcE~UKF#v?(Rsrq+ZU&hPeIYWo{l9IL6G&@s``aWcbs<^X&l{7UTDv>E5b=- z7D+|5q0{}6+G~J}K`6`05VP~r3HbpCY^xR@Jyx9NdiU-vk?NZoOP9vSe+_VRrmgI2 z=g1m_rD4e@cRoXp`1>N#_RIEU;1z@vcYp~^osZJc_s?I(`0~fIACrZBt(ey61mMD%3%gCQUX$}`4ro## zix=xVEy?4~GGy9>Y`q@V9K$NclObCh%N6e?_M1zawtmBY+oVnO&cpLR_9DWJNcF;m zcnEA?J-=F3Xr4Ho9_rUm7f#|$0-i31^4=XfJgN;g*X86~QY~}bhe~c^1qcUDtsLJ9 z|83;0TL-eRLyq9b{k)PzlYWBrcc%c<&L(U=MNYndou5DdwZ-t+^jj4O&_2ge(XF>C z^ARa$#dZ~LQxhZb8^DmYIPuMPA?fVbwk_3cZCC9Ln2P6S@6*7w^Jj>LDZ$}x7?)^V zt*L7FBB}n;H@&}9ehm%Q7Y222o)Y-w4rlyU463`Zzr z=Xv4pz;%NpaMUcCX_T`hgu{HXBqtlh1?QoY?@(Sths9pHG7nu{3V!aPDb(E^KvM#U zyj<+`E2|@Q*gACyj*0HGJMgq5Dw5+&FuCO=ZIMc|3%^9|@2)HDTh#ya%eU(vzkRv> z`23XK-XA=ChUGe8ce-H9_d*=S1~>9bVhn!JoUP_UtkH zjx0Ajy_pSXH!odnIx_~a(q^rD1mL&D!OH=e_|irum~xWMdt9W#>J4J3m@eJiMCnty_=<6T)U}$jKvN|0Z|I;V^1)rGxo3NQ_uuA;>u z&6liSh4WHwN?Ac2u@nZnljdTp+lrkEpBC)a{?eJ7) zk1+OQ`%4Ui0KG0QfaUh?k}WJO+YLfu88-K4olUxxW!r{aWIE|Yp5}cMZ#2bl?Fk8XLFr-2 z4^U$-*JXzASg+PUzZ*9_fY{a?Zc{Z*(M?->!l9d$(%uqrrA2IjBkS$J2gzf#f6rc_ z-Q;z9tITg91*iwd)!ya$%$n>(=PiuKyX!|gsI{0SU`3r+eRmhe!r6~cTr6@ zFeH0H4PFj*1h>ZHxmurpy+3{aF~7ZK$wwo8sg6u#HMR5tymzGzhl3c7OpQsbC)%=S z1Zx};<&gm5UX*C8Ry8-M`?B3|#-awWXKxTWhfCQf!2*fa>})akS9cgZCz~%dR4yO! z>x8s+?GM4>&;(0(yC#&IV=){99vX;crA(Jwhjycr5qi{x?S`k1(+cmcAiQoea23_k z&QnjUbRFL1KuLB&n+@i6b|iMzu{YvPuMZW9A9MWr>CL6@VF5X#1CT0eAKI@5pEWsT zLp+0>HjC{|bq=LiW|7_ZYlBS3DtS#B0T~Dp43R+L6 z&gF*}A_Q(e8jbLyEP`@>%G!;h?6Pve*EN*6mc<+V+in>S9IOcMsa!1! zYd^>4#NKUbrfiV@VDIC#6n2LbtZay-(GseTmK@!4i_hiyKL7XcX{1KXY)Bam*@S%U zD6JJ6HTl)><(Qs_lRIh$oSKOy{vg~6^B>tc{cYF1%<-yjAKVl#aOyS?uOsYHCur@m zBe}d)y<31&YUXn~_E$%fvukm+3?IfLjpaq0H~UvD(9>d=ash0y zwfe2%pCcz^MmT_;A%OC&8P1e12v#IOMO~O4_=M?Hm<0ZIzAe`G`K>)6ST+*9j^kZL z&1u~*k!9mP$Q+l=Fjc!4FRZNzYmizb!9Zp{focx~vE4yF4nk1ce49YtnE+r}{{=qE zAgkLw0Mz!oRc&=L@3IGUNrvD3C75Xeg^Z^H4)~t^yUVDEn^TN)!-7CkK!|21$&%IO zciI8#3sVR^_{A4TK}EZ1h28%2t*yj9Y)P!iDNQJr7x7b7LB53SO`dx$*}p&irOZ|z zR>`OB39Ts{Uv5>;OU;^kslDh)*o?i~@=|11Ko{HYB~8zIS{B%w5{#=;0Ork?k>l=r zgWWo)y8;#Ie0O4WJG+uxYjftz;n2YF<3PfP97C^Gb7nuB0Nb4RiEAiMS2s?PK7k z{cHYXeEIgg3=3NEy)>>IW!02;k3`z!_|h(;)pY7Qc|M3;wWuXn-U(@z_W^I?CXLtx;DM~8aU2}UBg{m_NS712R)ab23g0{Zq=8APm&5(uy+V2PcDl^k>&-Zo~X z!Yq(N96=u&CweCtD~L1d)Z<5U!mtH?}NwOZMilhe6qQ5K3C6k7*64Z}4>#b1|9@UDls8jfGoZSwZ@s`jQ?fHWP1P9Y>nO5#ULcsKPee zj&>Bwp+uI`P8)SH=Y4m+r+~d||GT!7avJN-AhhRd{iS#AF`Zlh_IYSNz8y>1cd8?; zyagZ=LVYSGHvwc(`{pCtxJP)?2>a|DPGwor0H(qHIUET}`!Cca}0LP9S=7)2!6c8u{hd|9rXr z^Zmz{ub#tz|^9FmI|IG?8Y1YCo&_vxnXsw&|1h;LtwnORf)p5+?oEB@E zF3)%0w4^`0{IG||6Rhfx-oZtgK?N!~2_OYh-=-jUd|g&JKD)2G`!iVIC*5ys)M^1z zlhHe^rjAW5Z515#U%lWz{77BG;E*b}8KC&fPJ}p=%Yc1Yq3=mOYPK<)fbe$ItMV8? z7q#sPmPGBxs(ov}|ME7z@Csp$rSF`1ey0OS#3aY$i2rH%A89HwRfJJJKo`Hj``N5D z%2~(`(^m7kngR(YHK?UV!tl0Vvy0tn|7}X935ME4Luwq*<}*h&??(tr_D^a_c)>e2 zXDag2|5^q2TDPT;ria?at~l%{J*xGKWgptqW3@+-oKrNDRh(EI`s-5Y7A8P2x$Wr^ z_IpoOuj%DEugB^G8RWTIbH1skJ#H$TEr9kphRCK;CKD9RkFLs@vIvDxMr_Z0sHOpm zhgxfWW0eM?>v$*}9dM>G7GcFwbJck?58H8u7Fu4vp4U*_lhhcA?4%~(&%9nenl;o- zs5J$%iX_jV2$FN%q}pIJBinY^`elP0Yq{|-OKvV$b{ngF2M;62Z;q-o2j(XkT6;JC zc4+(SRofaj0u0^;OqKg#laFfTj~{pZ`fGgNgVhHu%1g;YgDDn1+i`C(#4bO=4OqdV zT|Nc%mnL^(&D$^W)lQ}=_R5?$Z_!!owxwI0p`_c*)im_Dj-zs9fj~pKC5X+D%jr-E z$hFk?67Uc)q>TVSER{s%g<#v9?Xdwo2}Wu|4mFd@p;Ea2U{|-f!~2y}?1aDeWBAFsQdf_T@FNPp7luFxBnWQCBT$YuFX2L(ZMVHdQSY*qvPw zsm+aeI4#eMY`jOZVCyj{S=?$xlS#eV1Co8BJfA}q6v z#6}fG6Pu%w2lp@yx2I!~^VNA+NplxTCc2Y!2O)Vm5to88UdN$OPSFM6QtjP$YY)Y7 z9eY?lV1_(X#BT2d(LQR^$gXlGUpv{H9RVnMYFKf%1P%FCGcnJ%xfs{$D@5YG%Y1wI zgt4t{B3dmGs?Arc0!#YBvglz`8-J_NHb?VnheRl74F)d}Q#!(G#}hcmtK!r9!w?qL z2Bm@Mm%(}vFO`&Tjzh2wS~L*kJG@x zehwW#RQX~6cF>B1;G)pYl4K#Mrl<*vdSB{m=~)EEDQ*u3A(c2}wOXm(-V5iwCv8(l}&fWC1EW6V97Hcv$s$mgoD)cYI4){KUj<6Dl)KjSQEtXMMO7CQ+h?^EOkyhdM|(qk z*}%GbgRQF}kTwAuFvtRAWf+Kax78Ks;l5m%K$M0=CW7ori?pBX%sTc^m4>tdDQPJzi26R(N_sWL7&3g$4Z-W%J+bst;gL>OI zc~;;_auoU!hUnfZ-<;k<@nJy+`U(^!Ng}^)Xvj|Z(4FK%wRU=~-Rzl|@N%}pslDs0T5(;tIzV?I2oY)UhTgH7V z2*yKeUvFZayuCo47&h3gL4~2jDd;P0pe|h)x}v1K2zZ{csi^n&0;+JobdYTUXPq1? z?&4jRLt_9E&ahy?*^b^Y9WZNff&N5CKN|QN$}ozg|BhlRjyl zYH7TLOd`wb$3#eSe6H8GANQM3)1$u4J0ue6dg2v(_k!wZoSLl6xVxju&4K2znf`UT zKlR`ZaMr#n38b{|Se+(zdOLRAwQVm|v2h-kJTaSr)w^?|gk8cqqg?y;nvl^~&#vvM zqiwT8P_>n`RMWQ0<`B&UoWoWcjH3wbBaE4u)i~zm*j?7NxpiRDld<1D7#aF$6~TT1 zL5gYyWG@G}`O0i_Eno8B+JF3U&A$qE)bx-YB7E9=M^IGA%iZ8)lgjobff@GQ+iGW+ zoNpx_ZMx0ttfUv@#b*W@=>usqHxCA=9CqOc)f-hsQ2WZUf}^d0MHY~4c&Y*f^{Ow~ zp>>aO=^v56uv!``GUG+ZxY;Do1D=l!%nr(Ta~$r9p5NOtsGbjP73tH?YKCp>BWuUV za*z-qCRHac71$NF4(hV7p@+%B4gI)T{nw|@pT4W3^T(S2OY0 zBtimoD~T4=*B>fzIi9TW22rH>ZUFd~Y>h+6b4PX(L8?hoEDt74gUU|>KTl0t`hhwc za?Wfh;zYk37g)a~18RWme1;>eQS7MraqyxhRm~P)OmHP#3i*K*2z(f&2o7`F70h{z z893b+u%8;~>DHpqDJW4`>Uxr1Z(HjuGFWK^XFNjKzdrxo{@zl}CP;!-Bjq|1q=Kgy zMJKTBaL7`<9G)tSt=o^H9_QpsoOEy;K;5g`CnS|7Afg3Y$ zfLHKlUR|0I%=Q}Zvnj9XtDq8!(wz3uXTECd>fv@tmA4)(g~n14RJR873eCDpTawTq zLhXR#XpT2K?AG`>Nykr~+1`+IcAXl$ye+G7$W}-->|Sg2=k@8n-%wY5v;+jb_5dR@ zUgSrpg{_Oa>8X+}Hr?RIPB@G$U)peclukvDU}rD@R;c!7Q$*60zLBikPz|x2qelnw z4ohmMx1Q|PF(d?DPU!bkU*T)#6t+`LWkE^jTuC80!#i0;asl#1$J3xF`rJ+!NgHZ< zOgsBe?{#^Y?Vi9vz_q0kZ*BxSK~WQ4vpmv5SBcWOXK}*;%rI|+LQqH(JftQIw5q?VHqNX{!hbs zL#IPXT!R>AhrxYcx!cu4v{6uSd+8~#HzAkcT3#HKMj}$pntl{ORRa)SemR8=QK@K(>1(u|PsTt5~xi)mgm>;Y4%lxqn z=$_Gje~5P6TDw})JJa&ia{Aw6Qkuc(zofod?~+&dE{N6;420 zy*Qxvqh9;xr(ZwWBl6q3jA4EbFenaCYPaBMrJh4Mms$WXqKR4v8&UPAH45UW-mxZ& zormPyP5bkqaBL+)Npuq_-DPjH;_$juz)X{p8yu^YZHp&ZH&=(y{ZX;Kqf=z?&SN^X z2j~J{Y>I>oHLf&@7GPlw|l%lwz^#LI)j9CnA?#AJewL9Kba8g@S^2@3XB zKf3YB!d_zWfofO{0q}6h9e+QZvkI4kG1|Z-1(DYrh!>;~@Gw_P_65`eODMuYT7nWd zSO6%}1Cb}mUg7LU6(}D^GDFG<7)}(!0PE&;R-Rxk&BT$}I3YmPn7o;&_SL zxK(3N_^d9yi{J$1sE@ASKfitYF~7lw?)mIHsZZ1Q zO)I8RdeQ(++zuj4q$gcvm15LJ?bsleP03GU5YbsVjm!G_u)@yU$~Im_n;IN0Ju{eu zjab3p-VtbN5Sdv+EgU(LzaDWly3fib)DOi-L@4(-}5i70tgT! zJ_i7a*okDhe2bi~&srGQ3{PymxXSiubPfsZ-Muf}3VhGISQ*~x;S$yU7}WXCFXLs% z@DcGzK78>3QYrG?p_s^~tl18`Q1Cq2~7CMrp(#96Z-&qvjW zRgpM8mR+5&)VG5Z*XlfxCiLebayhE=PPd)xB|~aXs&7kF<-|VmA)3!>!-rKC3*Z7U z&RT$U>R6>>elC&>nynyL+Y}jC1~T!uR1p9I49(>G-JQH9o@g;)S_0tcWMASlNB;i8 zv>)?d7JVG|KlH&?S{$6|dAN1D4y2_zx2okOVc{cnJi9RbyKCPZ|VC`qC<~P;c z&^M9Gca@%(jN~$jcLK`Qww^)GAjYuyK?9hQGq3MlwtNr|C##7U7YWGD61RQ{rULe# zk7|4Iw|bb2Dx3-&(7I%5g5G_7w}wOGu0VDb^Y{#UaF0$5xH!}fZIMgek_!HXan;}5 zHk?9j6{r2fyAf}arAoWI{d=v0gDdSsXpJzr3Lgdw1OcwMm4E1?UCE*OSu*wA$rZKL zLvnheE3ZH_j23^BBlQ7bLPFS}iB^pO!wUKygaf-rYWHklMIvb8w?VRfb7xvjPcX*5 zZI5I1wf*!%`|-OkpYMM@s1T{*F-~qF%o%2_v0R~0g8VAR@Llo>2bvcUWit>1BT0{{ zh25tRo4De>_NfoTwLBL1>Za7Cf=HO+!Z`d0Yngh&Ta9&=%LD?@*W2|Sud1R)fHS{y zC_8LIRr`x`ZI6HO_r!iF2I^?Q9LvRahXQbP62JmpPMmN!PhRhMhl}topB{SVEu~HC z`N?_Xepq~)C8-;{M?%dbZhal!zmV+54AWi*Af~~l2zr z0S*uG@Is7M%c05m+bF7hxE{7?K}pc!#&NYT%Y)siy=g$Ls#5E>QKo7XL?Qt8E--2; zn?E$&p~!=9OtzY>wzr)nZnU_@Rvt%W!Yau(j<{W_&_Wyl+B?CbDy|USXxx?(NwliP zf8bahm$Lr5)8tB96G@%)f}26Uc2J1wM7-$7!@7R|;omRB@u6O*xc;>Ed@FfD#u@!k z!658r+M%^v;F~+wcM(MS+o!e|JToqhE8ktMG0OwZYRj~rBu(PP@rm^@aV!1S#TICy z*jFw^EIquG@39M}@2mycwx7pR(Tn-yfGNcJwm50IFHeqc#G zNiMW5rkYE03ISpXA|7t7I2d&KI(VdjJ052NHS@La=h2$|hyD`j^Rr4wo`s%*wfQ1$ zEGj_*v|QFc){VAcCl8dTigDp%R7bl!j_^3eLYC629rtv(x@fN}ls8M`;L5YA;{~p{ zls^v`%y4_z+&JEAs%MKZ!vF?wH>O$sBAoJb;MPu7&O4)!DfCa=1Po*I}07 z{V60@HZ?kV2D;0)TM;Q}Sc>+=;4yl8Yw~^W>H(~wuC)tB_6Oc1dkz}gDmHvT*v3+S zAbf+kICa(t6Q?9pV5GY{x`5UXo*jpM36)>D%hwuZa-GpBH=U7)UZ+B$m6LlDxFV>3 zcl9)Tft9hDo9T|MAjamrzN?U`Yw!Gx1PUG(*HgoU=yKn+gJ)A6&&Tz{kJleB zOGEjgQR~KGGCrK@qQ>i#^?TsPwhK1<wwys90Hm(u zp@W9T8F@1YPDzd_*sPA1sZ7;la((}uV^?r~f#1Q`n{xHXsQ^dJO1E(=EscXG;-S$L zmvt!p%$2^T#+BUI;9f15;IIbJc#=k0#~ETEtXWbdAds;f2a;8~*0BR(vsq-;?fJBR z`u@wSwL*9lahfGs056b{^#3*|J2f%byFLpmWciZPqQBzKs-SE;n+vpwFJ^&6t$I$a zo)vv)>8jxX363HlS#9^8ktEGJX-`E-z8FD++BvQr5}5wH`#P*dM}=qaSRkZ;MDaD*i|Torod zd=*y&ZipvwvlLIH@M~1n69A9UGY3$sJ4awSdpkgocfvSH&O49_LX!498C|&WL1{QJ zv}Sj@1@<(=^V+=bDhQj%xplnN%^7w5P!qgxfPn~~E~6@H=Gp*9$u>3sak^GyBCyg) z3_4SJN<4o3^vl<6{PO#Y)k%CPDS$jJUprl2-n32>8kx0%XKhT8G=iaqW)5H_+Seoh{SU&!u#%-_~Sn4h%$V2=B4J=iPQjUgn$J z6E3ADXDZV1oo%0KeX2tV(J_{)30LNj1J_SJ9bmn?XLtc%t0pj)s<~WhjqI+gjPr=Dp_4cR@hn>dszF`mOYcqc6G&>)ZPe1869Mm-OKUW1 ze%o!ymCvO8q`rSy4YH=1M2O42_f%6W^tHomd08Nsbweh5N+2baFeV;11QtvL4r*@= zXkr4#YtMp?R=7U=dY8U=ldsR}WvJvuGfk_@Vd1m$iDs|vE-9Kw*m6f?xaA}hPFj=s zzM?L6scf$4jf3#zD8=CpyK<=d$?@}X5{<1T=z#;;)?G{o`J|G>z7}kCY6u?%=;n$= zR0M`=I8Rj)IMGLiMK}m>51meWSDO5CoKtNMC|@6nv%5bDH>wuxxZ`upmJQVxn(o?% zy<4!m5Wq&Hdnt0i$%}DqMeo*^=k?m&cuGCO-6q+1UeWGeY2d8ndL6m`a=2{cf2Ijs zu{X;nTOF#lmRViy1)xt&Dmd4g(vj$aV?<<7@|HeSOYgYvs11VE~5<~&}dey#o|9$m|Jbjiyq___-K z@6;3+o@+Od#}3xzj{$Ugaf~l6iPl_S9@qTx^XK*rUn^o?wi+|EyN+VF2)pH?88QlC zr-55}VpFOFWO7h|j|!Pp$9k)R3C%QuZN=uIep0kBxkJ3Wa-XfmCS#as0VM5$tS;^@ z1fCx_b?Wn~uJhh(G3%(50X6XBCF7;9-Pt%>#3|lf-o1M6yj(8i2dgxsfJ0euRXK0R zc7Q?fiBVid0@%{e7b-A#vX?&Ww5_p_Zc$puG(XX zikLYRS9J#khU(<9x8(F2iCOJbXEoHded}I{)AY5}`~!q^UJ6j2Dtg&oa+;eznP585 zON&FAP3qhgK0J{p*ETtJ2L902$?{&cSyz(21b30w6U5aQUmM1v#b`ro5|KFTJjQ7Q zgbeD55=8-3l6}?>7H{{SdTyOt@Q zL>Yh+FE!Xd9@c-`uiyXnbNg=eZ+U>_F*YUIc@=%RKoD8&r5z9(!t!=5wKVPCpnsQ5 ze0u|Dud47iuxnWz2e7OkdMGTxt)4wy*>6X1w>Mw+RTm1b`;4gGA5TUb#P>%AT#8V2 zI66U2V0b@R($}l4393`A!U!`Xcvjb(Ntk3T9;3K~bQtvP z9C{PaO@a8a#&INM{a6~jA^!D|UH|(1x93C4k9rQLLI=}LEBDoXb!gPLt9*zXW%YE- z3@S8$^?BoB%ySRkAZzBg9^hvVgl9$2B4O=vQmr0A{R@>Zxh9ieu%DIlK)}pkfnCg@ zp~^euR=JV0qhmWs)$Xn8XWVuYAiu3S-@@Va>WM$4)!kMbkrEinH4LZQUQXY*lx=mK zaC>x;&vF=Q&Hll*TL+r1@W9y#f2s@wuE$>=+UNUeoAz9(t;@1!TVe_7Bup?hkjl1& z=AA-QXl2xw4CE>yxF82sA!aQ$kWUy8vA_W98cT4~LVuT4gS5?{5^6iOpE{jBKNS0! zg~M8iXz$d>RU*Fk;nb(v!b3kOLbN(VQ&hHTJ7M=oz5P~+t8LRi1ZE!HPu)4}?%Q7CF5h$ackmGPs9a!6p&xr@Y?Cei=(nf-Ll?>_(b;-MBvJRcPcK9|_a zK$3tn{KFK#JM*T3t-3tACQK9i7Ao&kFNmZv9p{WVsu|X$8WwTgIxKHcwZCeW3T9{h z^vcXR5@rs*sKwzZLADD-TfpNa@@G*4lX+B z#xtIRWXGKE!{*s=3dY{`QizWrMD=<{^J;PImP%8~ekq+}tg!$6llzO0InV9`aO@Tg zl$qu%_<8IIb8Qu@PHs47aW^^ayd>!J+C25jC{~vg98=^RUXJ@jwPDpU2jFwkw8%;> zC~up}Oe7Zw7om*^nVKFH`T)20Q@5>_wz_Ax!coAt=q!10R;%gn!l$XudJKIs_U)Ds z4?Bv7MyC6D>qo5esZwl7C%qM|4+lL|`3^9#e(UhKYQ1kQo1jRHyf0Ms&~I8S>Fbg*C0Arr!&d4KhzJs>Z4aT72V7f#}Fxo=Wg82xGY-3r9vsMbMzsrFt?^0y%>^KIUX`&IP>w@r`RSxb%#h@gQ}p@I-W?R5X_ zD>-l-q}Ee=nl(tSJ`ZtlT=VLx(W#gPg5LPys9`rb^UgZ$7LMRaRt3S-_O=BGLoe6% OkN*Ki$A*zifB^v7O#a*e diff --git a/app-text/dvisvgm/Manifest b/app-text/dvisvgm/Manifest index 8197b87983ea..6e192f7a05a4 100644 --- a/app-text/dvisvgm/Manifest +++ b/app-text/dvisvgm/Manifest @@ -3,4 +3,5 @@ DIST dvisvgm-2.1.3.tar.gz 2802278 BLAKE2B 36e523d4b82a71f26ebc50428c56863a3729d1 DIST dvisvgm-2.3.3.tar.gz 2805568 BLAKE2B 9823d2a8d3b736dfbbfbe0e5d51fb20bf61b4a8d236cc24fadd6e8a918f8f8305dedc23f6d7146574f9302a006a50e33621d350425e1b3c65d780d1354e7b239 SHA512 1b170b5979049f30aaaa5a85d8b5555e87a7af987298980d25c77aebd95b6be56a8518986b8a6eb2215b6dbd32dfbdfdcecb0c81f9d5ffa856370da1b324ed18 DIST dvisvgm-2.3.4.tar.gz 2896641 BLAKE2B af434a418b5ebbb9acaccc4626b6278f3d0c76e4434b9ccec8a0454a109481527bc0a7ac3b242a64a68ca1d71233778d3a90b4c03946db9f1e94c625109f598c SHA512 53c1820dee70f8a017a950400538aa2fe111b762d2f7d3bdb6b8be17de6603395d6e083b73292e688241e6e3adccaaaa2f9d82d5fec7818c2f5779ff28914dd9 DIST dvisvgm-2.3.5.tar.gz 2897194 BLAKE2B 7661d6f5ac097a6dc62cf873dee84ec47b55e4a87ec07597170d309ac4d8d06fa19e0e14dab3a6273f022c71112a00af4c0bf167e37687037f0c23d1ea74f20b SHA512 fcfbb8e53233383a61c0662951dc914d157eb64c89eb30f54afc36069d3ca6a347dae7e64febafee1ba9ea8d90b278da9cbe36b70169df48f12c42c077cd1038 +DIST dvisvgm-2.4.2.tar.gz 2918538 BLAKE2B 373e2e6a017189dc130cc40f9abfd4601a1764400858860104e764757e93758a7d12c6b8125d684ba7a9d4bb21fe2820007852ea2e46f57cd3fe7d61d2a4d63b SHA512 9c2dbf088244898ce86a177d81cbf67bbae2df8703dce686016e2b455f6eea516751e84521f8097b82bd6a9e5b294043e3ee38cd470ff6ac1633a976828b99fc DIST dvisvgm-2.4.tar.gz 2850942 BLAKE2B c1cdb4aed954bcb5704b83deba087403f366f0139b053b599029d103bd85306e58c7bffb1228d3ace02fd3be91eff002e6d1e45105bb8ccaa85945ba7bbf5210 SHA512 84f51fa8cbf0a32efe667321102b1705c613cc697d86d00df2e044cd97b1f390e1552af7da2891792ccef634507bbc6922f92f194f5acb7d05a48e268e708396 diff --git a/app-text/dvisvgm/dvisvgm-2.4.2.ebuild b/app-text/dvisvgm/dvisvgm-2.4.2.ebuild new file mode 100644 index 000000000000..e2eec8fc99a8 --- /dev/null +++ b/app-text/dvisvgm/dvisvgm-2.4.2.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit toolchain-funcs flag-o-matic + +DESCRIPTION="Converts DVI files to SVG" +HOMEPAGE="http://dvisvgm.bplaced.net/" +SRC_URI="https://github.com/mgieseki/dvisvgm/releases/download/${PV}/${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~ppc-macos ~x64-macos ~x86-macos" +IUSE="test" +# Tests don't work from $WORKDIR: kpathsea tries to search in relative +# directories from where the binary is executed. +# We cannot really use absolute paths in the kpathsea configuration since that +# would make it harder for prefix installs. +RESTRICT="test" + +# TODO unbundle app-arch/brotli +RDEPEND="virtual/tex-base + app-text/ghostscript-gpl + dev-libs/kpathsea:= + >=media-gfx/potrace-1.10-r1 + media-libs/freetype:2 + dev-libs/kpathsea + sys-libs/zlib" +DEPEND="${RDEPEND} + app-text/xmlto + app-text/asciidoc + dev-libs/libxslt + virtual/pkgconfig + test? ( dev-cpp/gtest )" + +src_configure() { + local myargs=( + --without-ttfautohint + ) + econf "${myargs[@]}" +} diff --git a/app-text/jadetex/jadetex-3.13-r7.ebuild b/app-text/jadetex/jadetex-3.13-r7.ebuild index 01c408053fa0..3a80cfceed76 100644 --- a/app-text/jadetex/jadetex-3.13-r7.ebuild +++ b/app-text/jadetex/jadetex-3.13-r7.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=5 @@ -17,7 +17,7 @@ RESTRICT="test" DEPEND=">=app-text/openjade-1.3.1 dev-texlive/texlive-fontsrecommended - || ( dev-texlive/texlive-plaingeneric dev-texlive/texlive-genericrecommended )" + dev-texlive/texlive-plaingeneric" src_compile() { VARTEXFONTS="${T}/fonts" emake diff --git a/app-text/mecab/files/mecab-0.98-iconv.patch b/app-text/mecab/files/mecab-0.98-iconv.patch index 76ead6c38f99..2becb05d8356 100644 --- a/app-text/mecab/files/mecab-0.98-iconv.patch +++ b/app-text/mecab/files/mecab-0.98-iconv.patch @@ -1,5 +1,5 @@ ---- mecab-0.98/src/Makefile.am.old 2010-05-02 12:39:07.000000000 +0200 -+++ mecab-0.98/src/Makefile.am 2010-05-02 12:39:28.000000000 +0200 +--- a/src/Makefile.am ++++ b/src/Makefile.am @@ -17,6 +17,7 @@ feature_index.cpp feature_index.h lbfgs.cpp \ lbfgs.h learner_tagger.cpp learner_tagger.h learner.cpp \ diff --git a/app-text/mecab/mecab-0.996.ebuild b/app-text/mecab/mecab-0.996.ebuild index 8485aa6743a1..bbe997169300 100644 --- a/app-text/mecab/mecab-0.996.ebuild +++ b/app-text/mecab/mecab-0.996.ebuild @@ -1,13 +1,13 @@ -# Copyright 1999-2013 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -EAPI="5" +EAPI="6" inherit autotools eutils DESCRIPTION="Yet Another Part-of-Speech and Morphological Analyzer" -HOMEPAGE="http://mecab.sourceforge.net/" -SRC_URI="https://mecab.googlecode.com/files/${P}.tar.gz" +HOMEPAGE="https://taku910.github.io/mecab/" +SRC_URI="https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/${PN}/${P}.tar.gz" LICENSE="|| ( BSD LGPL-2.1 GPL-2 )" KEYWORDS="amd64 ~arm hppa ia64 ppc ppc64 sparc x86 ~amd64-fbsd ~x86-fbsd" @@ -22,12 +22,17 @@ PDEPEND="|| ( app-dicts/mecab-naist-jdic[unicode=] )" +PATCHES=( "${FILESDIR}"/${PN}-0.98-iconv.patch ) +HTML_DOCS=( doc/. ) + src_prepare() { + default sed -i \ -e "/CFLAGS/s/-O3/${CFLAGS}/" \ -e "/CXXFLAGS/s/-O3/${CXXFLAGS}/" \ configure.in || die - epatch "${FILESDIR}/${PN}-0.98-iconv.patch" + + mv configure.{in,ac} eautoreconf } @@ -39,8 +44,6 @@ src_configure() { src_install() { default - dodoc AUTHORS README - dohtml -r doc/* - - use static-libs || find "${ED}" -name '*.la' -delete + find "${ED}" -name 'Makefile*' -delete || die + use static-libs || find "${ED}" -name '*.la' -delete || die } diff --git a/app-text/mecab/metadata.xml b/app-text/mecab/metadata.xml index 367494a8fef2..82adca0f7b81 100644 --- a/app-text/mecab/metadata.xml +++ b/app-text/mecab/metadata.xml @@ -6,6 +6,7 @@ Cjk + taku910/mecab mecab mecab diff --git a/app-text/namazu/namazu-2.0.21.ebuild b/app-text/namazu/namazu-2.0.21.ebuild index 92d9023d9ae1..7a542c06eb94 100644 --- a/app-text/namazu/namazu-2.0.21.ebuild +++ b/app-text/namazu/namazu-2.0.21.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI="6" -inherit autotools elisp-common ltprune +inherit autotools elisp-common DESCRIPTION="Namazu is a full-text search engine" HOMEPAGE="http://www.namazu.org/" @@ -78,7 +78,8 @@ src_test() { } src_install () { - emake DESTDIR="${D}" install + default + find "${ED}" -name '*.la' -delete || die if use emacs; then elisp-install ${PN} lisp/*.el* @@ -87,8 +88,6 @@ src_install () { docinto lisp dodoc lisp/ChangeLog* fi - - prune_libtool_files } pkg_postinst() { diff --git a/app-text/namazu/namazu-2.0.22_pre7.ebuild b/app-text/namazu/namazu-2.0.22_pre7.ebuild index 92c919dbac58..b0e98040e377 100644 --- a/app-text/namazu/namazu-2.0.22_pre7.ebuild +++ b/app-text/namazu/namazu-2.0.22_pre7.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI="6" -inherit autotools elisp-common ltprune +inherit autotools elisp-common MY_P="${P/_pre/pre}" @@ -76,7 +76,8 @@ src_test() { } src_install () { - emake DESTDIR="${D}" install + default + find "${ED}" -name '*.la' -delete || die if use emacs; then elisp-install ${PN} lisp/*.el* @@ -85,8 +86,6 @@ src_install () { docinto lisp dodoc lisp/ChangeLog* fi - - prune_libtool_files } pkg_postinst() { diff --git a/app-text/po4a/Manifest b/app-text/po4a/Manifest index 0527fd23e3d7..c8124fa0ee72 100644 --- a/app-text/po4a/Manifest +++ b/app-text/po4a/Manifest @@ -1 +1,2 @@ +DIST po4a-0.54.tar.gz 2686485 BLAKE2B f33f1e27bd24e4429ef8edbdd999333714e9a50e4af2c60ccffec91098bf330776c4ee9de9b6d4cdb459b67a26a1a6e4b8a0ead7efa82fe97584405a15245ef4 SHA512 5d97a169c73bcb872247599af477ecca9112b9ff576dfb93a2aa06b9891464a1837d799304f1a3ea8344ad46a4529ec19568584b7914761deccc09a9099e3130 DIST po4a_0.47.orig.tar.gz 2389750 BLAKE2B 72cd81e10f638a660e201b0c733b08c316aa75dd29b054bbc4c645c265b9e7745ce762305a8296f8cc37d2f182755dfa1394861f6c471cff1c7c398d13ac28cc SHA512 9c459a9795977a39aacc09cfb6ddbdc7dd2174e22896fa7bde90510a43ea833054aef558f7ca798991addc052a2c7f91ee11e5d49658a5c80a9ecb9c135ff97a diff --git a/app-text/po4a/metadata.xml b/app-text/po4a/metadata.xml index 6f49eba8f496..c1b8da0d8d0e 100644 --- a/app-text/po4a/metadata.xml +++ b/app-text/po4a/metadata.xml @@ -1,5 +1,11 @@ - + + hattya@gentoo.org + Akinori Hattori + + + mquinson/po4a + diff --git a/app-text/po4a/po4a-0.54.ebuild b/app-text/po4a/po4a-0.54.ebuild new file mode 100644 index 000000000000..52fdda5fc38b --- /dev/null +++ b/app-text/po4a/po4a-0.54.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="6" +PLOCALES="af ca cs da de eo es et eu fr hr id it ja kn ko nb nl pl pt_BR pt ru sl sv uk vi zh_CN zh_HK" + +inherit perl-module l10n + +DESCRIPTION="Tools to ease the translation of documentation" +HOMEPAGE="https://po4a.org/" +SRC_URI="https://github.com/mquinson/${PN}/releases/download/v${PV}/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris ~x86-solaris" +IUSE="test" + +RDEPEND="app-text/opensp + dev-libs/libxslt + dev-perl/Locale-gettext + dev-perl/SGMLSpm + dev-perl/TermReadKey + dev-perl/Text-WrapI18N + dev-perl/Unicode-LineBreak + dev-perl/YAML-Tiny + sys-devel/gettext" +DEPEND="${RDEPEND} + app-text/docbook-xml-dtd:4.1.2 + app-text/docbook-xsl-stylesheets + dev-perl/Module-Build + test? ( + app-text/docbook-sgml-dtd:4.1 + virtual/tex-base + )" + +PERL_RM_FILES=( + t/09-html.t +) +DIST_TEST="do" + +src_prepare() { + l10n_find_plocales_changes "${S}/po/bin" '' '.po' + + rm_locale() { + PERL_RM_FILES+=( po/{bin,pod}/${1}.po ) + } + l10n_for_each_disabled_locale_do rm_locale + + perl-module_src_prepare +} diff --git a/app-text/poppler/Manifest b/app-text/poppler/Manifest index ff74eb587fe3..22633b1c39ed 100644 --- a/app-text/poppler/Manifest +++ b/app-text/poppler/Manifest @@ -1,5 +1,4 @@ DIST poppler-0.62.0.tar.xz 1423372 BLAKE2B 01c8745d0c1fa5b412ec92295a8784f5c1deff8b9fa709d09a3236d630f78fecc6af23fe3302964478d6356562712726db422ef51fe59a8b42e13e08370a77ac SHA512 91f7eae7b05965ae97a34e658bed2a676be8a6e4d34f82148ece6eb58932632dcf9a34d50c66412f93f560ce575abf5c608ed6b1e5184604b96024801886c706 -DIST poppler-0.63.0.tar.xz 1439552 BLAKE2B 9bf5cff7f5fec93ec7d49d1745aadb2b03a68d38216003e4bff54a5d264c9dda10265da79a755af1f31b582602d034cfefb16b807185d674a2cfe0d20e5de277 SHA512 a151d08480e9940a02191355ef5e7499d6494cff05f22f49de2bb8223512f5e5c9bb9b33651943ded30b4cd7096a2423fb7a01fa62228fbcd1d3a221b885cfe9 -DIST poppler-0.64.0.tar.xz 1449904 BLAKE2B 260bcc9c1b109b58b66057665d11c0685b525803206497ad0516998d93c132befd6b0ae28f187afd77dace6b35af6c08b8210ad05143d6d068109dc57caf5a4a SHA512 2799c3f628e63803eb11a25e54798a136aad91ea843d4bc1fb284af478f4a8cde87b7f95fc28cf23baf25975fbde6ca93f6ac91befb87af42e642c7650053f1c DIST poppler-0.65.0.tar.xz 1451720 BLAKE2B 8d8d785a2d2b9b501e2db0736e5256236eecd72e4cd4659d198db45b8a3f219e4949f6fe460bf2429cd5ea0a5ea26e1d5d5640d1e75b1443c38f43de9b17efc4 SHA512 4a2c31307ab703bd25e1b5ac1185a897e1c96de13daa4fc4849974f6ea6cec8066e8cd9ea061f65620c71ea56a09b2cd355c4e42e9a4eb9a674a11648e3ec977 DIST poppler-0.66.0.tar.xz 1457420 BLAKE2B 55e2b6046920b7212b53adde309c9a2e1c10412b1278371b51679f4d20ae0cc4bfc359cef4865fa337a6f844c87533b9dcd13e8da0e6dce1514c0e2dacb95d47 SHA512 cf0ce3855d7cc28021685731308bfdeca0a7a764345432242887852d67fb4119b149ab7ba692e7031e2f0e79b9982e71446efbd75bb7886450d13ea6c5035b51 +DIST poppler-0.67.0.tar.xz 1459412 BLAKE2B 1c24908839fc9e3b3b2a1e0c014f7b6a1c6cc622157e161437ece91a86a20db0d5ae67b35783a5a4b712ab4ba0e43f141ca516fde10b5a549b9d36a98c5de25b SHA512 36584c62970ae0ae7807687f9c0523560ae92ac323949be8916a0e8dc6e691633e55cdd76c6026253c337aed8a4b43a7759a3de74c9ec606654f65379fb0f206 diff --git a/app-text/poppler/poppler-0.63.0.ebuild b/app-text/poppler/poppler-0.63.0.ebuild deleted file mode 100644 index d49411753d4e..000000000000 --- a/app-text/poppler/poppler-0.63.0.ebuild +++ /dev/null @@ -1,126 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit cmake-utils flag-o-matic toolchain-funcs xdg-utils - -if [[ "${PV}" == "9999" ]] ; then - inherit git-r3 - EGIT_REPO_URI="https://anongit.freedesktop.org/git/poppler/poppler.git" - SLOT="0/9999" -else - SRC_URI="https://poppler.freedesktop.org/${P}.tar.xz" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" - SLOT="0/74" # CHECK THIS WHEN BUMPING!!! SUBSLOT IS libpoppler.so SOVERSION -fi - -DESCRIPTION="PDF rendering library based on the xpdf-3.0 code base" -HOMEPAGE="https://poppler.freedesktop.org/" - -LICENSE="GPL-2" -IUSE="cairo cjk curl cxx debug doc +introspection +jpeg +jpeg2k +lcms nss png qt5 tiff +utils" - -# No test data provided -RESTRICT="test" - -COMMON_DEPEND=" - >=media-libs/fontconfig-2.6.0 - >=media-libs/freetype-2.3.9 - sys-libs/zlib - cairo? ( - dev-libs/glib:2 - >=x11-libs/cairo-1.10.0 - introspection? ( >=dev-libs/gobject-introspection-1.32.1:= ) - ) - curl? ( net-misc/curl ) - jpeg? ( virtual/jpeg:0 ) - jpeg2k? ( media-libs/openjpeg:2= ) - lcms? ( media-libs/lcms:2 ) - nss? ( >=dev-libs/nss-3.19:0 ) - png? ( media-libs/libpng:0= ) - qt5? ( - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtxml:5 - ) - tiff? ( media-libs/tiff:0 ) -" -DEPEND="${COMMON_DEPEND} - virtual/pkgconfig -" -RDEPEND="${COMMON_DEPEND} - cjk? ( >=app-text/poppler-data-0.4.7 ) -" - -DOCS=(AUTHORS NEWS README README-XPDF) - -PATCHES=( - "${FILESDIR}/${PN}-0.60.1-qt5-dependencies.patch" - "${FILESDIR}/${PN}-0.28.1-fix-multilib-configuration.patch" - "${FILESDIR}/${PN}-0.61.0-respect-cflags.patch" - "${FILESDIR}/${PN}-0.62.0-openjpeg2.patch" - "${FILESDIR}/${PN}-0.57.0-disable-internal-jpx.patch" -) - -src_prepare() { - cmake-utils_src_prepare - - # Clang doesn't grok this flag, the configure nicely tests that, but - # cmake just uses it, so remove it if we use clang - if [[ ${CC} == clang ]] ; then - sed -i -e 's/-fno-check-new//' cmake/modules/PopplerMacros.cmake || die - fi - - if ! grep -Fq 'cmake_policy(SET CMP0002 OLD)' CMakeLists.txt ; then - sed '/^cmake_minimum_required/acmake_policy(SET CMP0002 OLD)' \ - -i CMakeLists.txt || die - else - einfo "policy(SET CMP0002 OLD) - workaround can be removed" - fi - - # we need to up the C++ version, bug #622526, #643278 - append-cxxflags -std=c++11 -} - -src_configure() { - xdg_environment_reset - local mycmakeargs=( - -DBUILD_GTK_TESTS=OFF - -DBUILD_QT5_TESTS=OFF - -DBUILD_CPP_TESTS=OFF - -DENABLE_SPLASH=ON - -DENABLE_ZLIB=ON - -DENABLE_ZLIB_UNCOMPRESS=OFF - -DENABLE_XPDF_HEADERS=ON - -DSPLASH_CMYK=OFF - -DUSE_FIXEDPOINT=OFF - -DUSE_FLOAT=OFF - -DWITH_Cairo=$(usex cairo) - -DENABLE_LIBCURL=$(usex curl) - -DENABLE_CPP=$(usex cxx) - -DWITH_GObjectIntrospection=$(usex introspection) - -DWITH_JPEG=$(usex jpeg) - -DENABLE_DCTDECODER=$(usex jpeg libjpeg none) - -DENABLE_LIBOPENJPEG=$(usex jpeg2k openjpeg2 none) - -DENABLE_CMS=$(usex lcms lcms2 none) - -DWITH_NSS3=$(usex nss) - -DWITH_PNG=$(usex png) - $(cmake-utils_use_find_package qt5 Qt5Core) - -DWITH_TIFF=$(usex tiff) - -DENABLE_UTILS=$(usex utils) - ) - - cmake-utils_src_configure -} - -src_install() { - cmake-utils_src_install - - # live version doesn't provide html documentation - if use cairo && use doc && [[ ${PV} != 9999 ]]; then - # For now install gtk-doc there - insinto /usr/share/gtk-doc/html/poppler - doins -r "${S}"/glib/reference/html/* - fi -} diff --git a/app-text/poppler/poppler-0.64.0.ebuild b/app-text/poppler/poppler-0.67.0.ebuild similarity index 95% rename from app-text/poppler/poppler-0.64.0.ebuild rename to app-text/poppler/poppler-0.67.0.ebuild index 13fd0a3103db..89a289be0ed4 100644 --- a/app-text/poppler/poppler-0.64.0.ebuild +++ b/app-text/poppler/poppler-0.67.0.ebuild @@ -12,7 +12,7 @@ if [[ "${PV}" == "9999" ]] ; then else SRC_URI="https://poppler.freedesktop.org/${P}.tar.xz" KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" - SLOT="0/75" # CHECK THIS WHEN BUMPING!!! SUBSLOT IS libpoppler.so SOVERSION + SLOT="0/78" # CHECK THIS WHEN BUMPING!!! SUBSLOT IS libpoppler.so SOVERSION fi DESCRIPTION="PDF rendering library based on the xpdf-3.0 code base" @@ -99,7 +99,6 @@ src_configure() { -DWITH_Cairo=$(usex cairo) -DENABLE_LIBCURL=$(usex curl) -DENABLE_CPP=$(usex cxx) - -DWITH_GObjectIntrospection=$(usex introspection) -DWITH_JPEG=$(usex jpeg) -DENABLE_DCTDECODER=$(usex jpeg libjpeg none) -DENABLE_LIBOPENJPEG=$(usex jpeg2k openjpeg2 none) @@ -110,6 +109,7 @@ src_configure() { -DWITH_TIFF=$(usex tiff) -DENABLE_UTILS=$(usex utils) ) + use cairo && mycmakeargs+=( -DWITH_GObjectIntrospection=$(usex introspection) ) cmake-utils_src_configure } diff --git a/app-text/poppler/poppler-9999.ebuild b/app-text/poppler/poppler-9999.ebuild index 893cc9f7e682..89a289be0ed4 100644 --- a/app-text/poppler/poppler-9999.ebuild +++ b/app-text/poppler/poppler-9999.ebuild @@ -12,7 +12,7 @@ if [[ "${PV}" == "9999" ]] ; then else SRC_URI="https://poppler.freedesktop.org/${P}.tar.xz" KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" - SLOT="0/77" # CHECK THIS WHEN BUMPING!!! SUBSLOT IS libpoppler.so SOVERSION + SLOT="0/78" # CHECK THIS WHEN BUMPING!!! SUBSLOT IS libpoppler.so SOVERSION fi DESCRIPTION="PDF rendering library based on the xpdf-3.0 code base" diff --git a/app-text/texlive-core/Manifest b/app-text/texlive-core/Manifest index 456bc2f53168..47e26302447e 100644 --- a/app-text/texlive-core/Manifest +++ b/app-text/texlive-core/Manifest @@ -1,319 +1,160 @@ -DIST texlive-20160523-source.tar.xz 45941100 BLAKE2B 8752212d41d6bbabc725d9b1dcc187dd4dbb34df4271c768e83c13a2dd4e7170aa162d01a15d87fa02bc1b5abee648a2d35e3aa1380569851cc21d6f33f2f109 SHA512 915fa2f5e2099dd385ef81033db7aafdf09558c0c200fed0748a8a42fd61f69d3eaac9decea334e30981af739dd81061a9b1d6853c7f6d00285fe0be40e26c3e DIST texlive-20170524-source-freetype.patch.xz 625056 BLAKE2B 70bcd15da1edfe5422f6dc0e736bc842f93787d45a81f823c8ddc5a420eff65f176ccce20cb17ac1dbc3b4eef3081de7dfbe34eb390f1baaa925e17f3d55c6c1 SHA512 daa0ff9306b39e6d5058c53572fdc741adad17cec9a874785005aacd0e57b75ce59f21d0d12260f4178d47b7b0e6509e49c44e2ab524613fe962ac1199a9120b DIST texlive-20170524-source.tar.xz 63483372 BLAKE2B 44669d1228f5be27e9d93672a4f4ead40f7f4c6cf386f2db6fef54d64f8b8a743a485fe1170904d8117b9745f71ec77db8434caa6cdd79359b1f3f387130a3b4 SHA512 18c18940992ab94ce22e22ccd4ad798253ea14ac2ab296a10ea5e9a8da9f33989f2e2641b42b564d1d5fb53bd371da3e68726b676d706b469016ad146cd19daa -DIST texlive-core-patches-65.1.tar.xz 12080 BLAKE2B b6a51d733198e42c06bc896bb55786166b9b034ae3025c3a9a5c3e81e3aafac4732515088248c0e195bf0b9fb88e67b2a0d4a94e4173aecdaf307fedb0d269d9 SHA512 fa4de81cb694050728146ad7ca9a2a0247af7b1aef16efcfccebf9d0beac11ddcc334f333e1e1267658743b16b666a285dab902c3e75aa3b21c60946a82871f5 DIST texlive-core-patches-70.tar.xz 13068 BLAKE2B 011cf51af10d28ac9df7c9b9d7aea2cac3e562d393dcf09d57b3c2832fe6816cf926458417577f7c9d9414639a291c09240444145bdbb3d132170f51a8a16980 SHA512 fd26b92a03cd0446007728d0c16a8c7301e254515b997e6a0bd9b325db162bf3f2a2e96be0cb185f042038205c4b4dacf1785a216c8326328682f1c42da9079e -DIST texlive-module-a2ping-2016.tar.xz 31136 BLAKE2B cc0d99992cb780711a2a423fa26135845fa1f2cbbac76485d64a0b3184e338e7a60cdcfeaca129e6251f72110b0069c32164f9c4904d7f7c9c2edc6306f50411 SHA512 4711f184222fd95498a6d3ee94db19209c7836e6b775303926766d97921f2e8324b0aa2252a958fb619dbeca50729d2be4851a2add5503e7e8f4e713fc993e41 DIST texlive-module-a2ping-2017.tar.xz 31136 BLAKE2B cc0d99992cb780711a2a423fa26135845fa1f2cbbac76485d64a0b3184e338e7a60cdcfeaca129e6251f72110b0069c32164f9c4904d7f7c9c2edc6306f50411 SHA512 4711f184222fd95498a6d3ee94db19209c7836e6b775303926766d97921f2e8324b0aa2252a958fb619dbeca50729d2be4851a2add5503e7e8f4e713fc993e41 -DIST texlive-module-a2ping.doc-2016.tar.xz 17524 BLAKE2B dea1db9fb3650c56161190823e4015d3e6399be3612f7e54702264a5187e72c7be987abb2cf8465d82711c9894d604fa03d79dc770bbf93b3404f18a633fbfa0 SHA512 8cfcc3b2a5dc462895a2bbd82f3a21537ae5d3fe81217b0b664b2008d6d18259f18de10e6eb3e3ac2655f96067b0f9bc6e30f69d068d9335598eb0b075eb4cea DIST texlive-module-a2ping.doc-2017.tar.xz 17524 BLAKE2B dea1db9fb3650c56161190823e4015d3e6399be3612f7e54702264a5187e72c7be987abb2cf8465d82711c9894d604fa03d79dc770bbf93b3404f18a633fbfa0 SHA512 8cfcc3b2a5dc462895a2bbd82f3a21537ae5d3fe81217b0b664b2008d6d18259f18de10e6eb3e3ac2655f96067b0f9bc6e30f69d068d9335598eb0b075eb4cea -DIST texlive-module-adhocfilelist-2016.tar.xz 3568 BLAKE2B c472d7a318d1dc36d1bc4c9fff821c527b6f0dbfe6fd7ee945c209cc48e97c179bbc1ff244845f287df6dd5398640d2ba73415a7e228b5aeea7ef121950800e0 SHA512 637cd01a30bf9808b7cff6a0024230f20d0bd68911beddbd4ef64072855d28ac57d1df0f7cf4b78e376aba1f06f979f03c135bc65b58ef1beb9a0c8128b2c2c5 DIST texlive-module-adhocfilelist-2017.tar.xz 3568 BLAKE2B c472d7a318d1dc36d1bc4c9fff821c527b6f0dbfe6fd7ee945c209cc48e97c179bbc1ff244845f287df6dd5398640d2ba73415a7e228b5aeea7ef121950800e0 SHA512 637cd01a30bf9808b7cff6a0024230f20d0bd68911beddbd4ef64072855d28ac57d1df0f7cf4b78e376aba1f06f979f03c135bc65b58ef1beb9a0c8128b2c2c5 -DIST texlive-module-adhocfilelist.doc-2016.tar.xz 9876 BLAKE2B 91dd2728d567450d55a6e1503d9f10fa1bde452af9876cfcae164269c0ceeef3aeb834689d4aee2295327ea6244eb15fb96f5d4f5ce05986022fa1e193b8cd78 SHA512 db69dca80f163a9c8d1eb7d911b5c030341ee3d93a383e0dc4b4d60715c736c80192e61b665310bdc9c819b8fe702f6a28049cb5e08bf87d880fcf27069c9beb DIST texlive-module-adhocfilelist.doc-2017.tar.xz 9876 BLAKE2B 91dd2728d567450d55a6e1503d9f10fa1bde452af9876cfcae164269c0ceeef3aeb834689d4aee2295327ea6244eb15fb96f5d4f5ce05986022fa1e193b8cd78 SHA512 db69dca80f163a9c8d1eb7d911b5c030341ee3d93a383e0dc4b4d60715c736c80192e61b665310bdc9c819b8fe702f6a28049cb5e08bf87d880fcf27069c9beb -DIST texlive-module-adhocfilelist.source-2016.tar.xz 16408 BLAKE2B f3d72e2c9abbc6594b34eebf2f1ecc18b6adbca55f7c14fd5d87a9da5642665ccd55f61e4204b540f5ddb639e062283462ad4136718a1cf5e2c191b6ab9f431b SHA512 1e74ead0f3cc61b6985e530d884702867c2cb9af1e545b697adf7ef1fcaa49cf01ac768cd1c5161900feccfcb3accbe96b3da7b62219e9dac5cad89cb04a35f0 DIST texlive-module-adhocfilelist.source-2017.tar.xz 16408 BLAKE2B f3d72e2c9abbc6594b34eebf2f1ecc18b6adbca55f7c14fd5d87a9da5642665ccd55f61e4204b540f5ddb639e062283462ad4136718a1cf5e2c191b6ab9f431b SHA512 1e74ead0f3cc61b6985e530d884702867c2cb9af1e545b697adf7ef1fcaa49cf01ac768cd1c5161900feccfcb3accbe96b3da7b62219e9dac5cad89cb04a35f0 -DIST texlive-module-arara-2016.tar.xz 2333636 BLAKE2B 4422d6171af16f51c67bf6f48c5d981f85d3b45b7a3f051c6272db2525e6d0fadd6a0a276780339d15f9726019dab585eb41a0bbe4978d8dfcab52bc0586a4ec SHA512 3acfdc5872c866f8c883bb5e0ab97bc15e67c8afb799a633905493c82e20bb1183a50786d4d39b41a21e2b0fa51a8d373e645379774249ddfca5a851526bff21 DIST texlive-module-arara-2017.tar.xz 2333636 BLAKE2B 4422d6171af16f51c67bf6f48c5d981f85d3b45b7a3f051c6272db2525e6d0fadd6a0a276780339d15f9726019dab585eb41a0bbe4978d8dfcab52bc0586a4ec SHA512 3acfdc5872c866f8c883bb5e0ab97bc15e67c8afb799a633905493c82e20bb1183a50786d4d39b41a21e2b0fa51a8d373e645379774249ddfca5a851526bff21 -DIST texlive-module-arara.doc-2016.tar.xz 2748360 BLAKE2B 91c82f7578454a60019208da4e4825441ffcd1bff226cb1d8bddc2f59cff5a9e02207967bc3bda54f2fe36a6650cce172422a9b43993fed0e1843a1491eeec27 SHA512 26cce9f3563aa76863f62090dba9bceea01ceb27c48f3e4ce6f7ed260b99916d8b48337a40b9bc8cc23edf38be738054ad7b00aaa15ea58a57433481484d5b45 DIST texlive-module-arara.doc-2017.tar.xz 2748360 BLAKE2B cf0233cb8c5bbf3b871889f189092a7334c6a17ed6dfb6dee29997031eecfb2921b389c65dbfa5ad546f18941ef927f96be04de79bcbd200aa415df55bac8560 SHA512 5e917d8f326d1c9dc4568ed9a9c27c9aa31513c5188c66986056138ee4144b79b9fd8111a8638b0c42ae5c0fde62ba89bfa2f98cf9d2238a7ed929ae917625c9 -DIST texlive-module-arara.source-2016.tar.xz 22508 BLAKE2B 911b0cd932bfc99772de4742b476012cc285d08e8c601c3cfe7468c1e136f16b48e513867c2551ef33073c2aeec13dd4212f538d853fe139e8f7835bef43d0a7 SHA512 fff9a37c9a3c8ddf835552c9ee5b87234a2db96b699a5324cf880bdf68bbece8ed2329f57c4c646859ccdfc065e3fde7e413014727a607eb70bce8aaea48e536 DIST texlive-module-arara.source-2017.tar.xz 22508 BLAKE2B 911b0cd932bfc99772de4742b476012cc285d08e8c601c3cfe7468c1e136f16b48e513867c2551ef33073c2aeec13dd4212f538d853fe139e8f7835bef43d0a7 SHA512 fff9a37c9a3c8ddf835552c9ee5b87234a2db96b699a5324cf880bdf68bbece8ed2329f57c4c646859ccdfc065e3fde7e413014727a607eb70bce8aaea48e536 -DIST texlive-module-asymptote-2016.tar.xz 277476 BLAKE2B edb91ad96cc568a71db392d1d732b2b1a6f436e375db9a2889e8de81a458696e62967e18d397a55695961070e022273da00d10cbe281f38a0695d65ab5e6833f SHA512 cc806e6c201cc9a360b621f292eee69473ad6d29beb1a9e68180cc908de7c42617bc167a568189af39b1e6482ef88799bf36afe179a118ac25b47f4858da9e49 DIST texlive-module-asymptote-2017.tar.xz 277568 BLAKE2B dc7d046c5aaa1f7d51cbe930085a295b913123764064141c6fee171b80516a4ffc64236540248889558c5527e891e882abecb0f4b4cd12bb9396838e21672d3d SHA512 184cdd0ae495ce695309453458b8a6db2e29950e192a45c86f7b553823ce978eacc506e5e9454de1b1b4a2ed4c12450b0b59a006dff954d008311437aefeb3f9 -DIST texlive-module-asymptote.doc-2016.tar.xz 1809720 BLAKE2B 9910bd40fa00aa9f8b6b9cc0a77f74500987043ab1b0315aa213aaa74b29c2fed286d6fe8ee9545210dbc9def2b148b7e19d0aa783868e28217ca78686028a04 SHA512 35e657b556a7f5c867893bd0cb1a708064b64b86eb292a22123a69e0153c5c9820f68ec3209a7af2ee1cf813726afea1c59c30fde00974fe62458622834f67fc DIST texlive-module-asymptote.doc-2017.tar.xz 1791956 BLAKE2B de5bc12e4ca274bc7575a6b7184b2c1f602c128c37a389eae2c2aa2580018fcb1408d1543a5dae03fd9fca8a8f47fc9d96a6814afa3868aa5260a8320e282f82 SHA512 50a12a697b9b9c45a4137af23d88d7dbbe2cbfcb091655feed4511418a559863193236ff8a2c0c5730052d6984a03aef3ceddf1d96fc9ff838b57459fc288dca -DIST texlive-module-bundledoc-2016.tar.xz 12208 BLAKE2B e00d4920dc2cfc558d2eee7463814638e90db6b549a83baa8f793d8a4e79ce1cfb3ce06be9d66fc5b5d9e178a4e4c5c7ec1bbb37eab443c6029ba4374277bbb2 SHA512 0f1ac0081ef20f4154534211dba7addfab6e252a12a1f023b8f1e21184e738694bf9f66e045181b83ec348c0add209ed3ee987603cadb3fef75760a288524ec0 DIST texlive-module-bundledoc-2017.tar.xz 12208 BLAKE2B 54be93937a61573bc64522651dbe23e6e72336dd8170e6c9b226e30f6641d32f47475c7b2f8ccb67f6d13bf45551d45a61e6f908413e8cad53fa3555ac094c84 SHA512 075193471d65e6b7eb61a1cd18b1380054467b346bd66f82a02b060f259e0fd1b49f510ae088579f555360effd40ae3a6e3a35dde0e956b8271845b445507ed1 -DIST texlive-module-bundledoc.doc-2016.tar.xz 37392 BLAKE2B 642564e479ee5312a9c38beb70967ae1915659ac5cfa7d00fb2478d90f754ee2fa26c2f8b55f3bfc68c2003ac724b5e0488d90dc713bc3d52c2b2f75a2841621 SHA512 f765ad03ec75b1a0f7d577ac8c3cd03e196e6dea569836eb3a02d6aa50a7cd0084d8a41eabdc4207423291eb8e7f4002340c32e6d04c07968a8533cef80a6b97 DIST texlive-module-bundledoc.doc-2017.tar.xz 37392 BLAKE2B 642564e479ee5312a9c38beb70967ae1915659ac5cfa7d00fb2478d90f754ee2fa26c2f8b55f3bfc68c2003ac724b5e0488d90dc713bc3d52c2b2f75a2841621 SHA512 f765ad03ec75b1a0f7d577ac8c3cd03e196e6dea569836eb3a02d6aa50a7cd0084d8a41eabdc4207423291eb8e7f4002340c32e6d04c07968a8533cef80a6b97 -DIST texlive-module-checklistings-2016.tar.xz 6464 BLAKE2B 6dca6d2144f55419f2441e3a8bdfd9eb80e28cafa28ac826a4a03f786d3bea10ba98807d77de82e2218026ebaae5818780fca1adbf9fc2c4f648bd6e2c64bafb SHA512 07ad9be070c095e9342c74e737c2fac92bfceffb00aac267df94c90b03b1c88d9df5774fe29827c40f9ad8442f28c4bda53d3e2df21fa9fc18b497b01b106c56 DIST texlive-module-checklistings-2017.tar.xz 6476 BLAKE2B 709a4935942eaacd2cbf694f2c06a7e6ccb9866577e2dc0df8bee3a47e471f0db71b5e47007f02f6c78f26d08f308b5afa3e4e4f06b7bd0d71deb75b5c2041cc SHA512 c58753601d1af48ec2bae629b5671fdf1de8f055058763a9328a1fea9829960a86df836358fef16985747b31f4e1a569d78d4acf167cdece2d34eb57ab738548 -DIST texlive-module-checklistings.doc-2016.tar.xz 364456 BLAKE2B f58c381f7236c4f4341b7fc732e27a03b7705c23a9f33c66f30da663e65dab3bd087a4738890dcd57ef5384eefd92cb2b4881738f87695016c1eb4209b4231ca SHA512 02e261ed793694a9ef339bfdbf66dbd8810619ff1a76606b9f989393963cce273f9c9014d9acd7f040e8341f9c3bf750a2c9e660441257d72a03363bbc55fcf8 DIST texlive-module-checklistings.doc-2017.tar.xz 364452 BLAKE2B d9e5855dae2195c2d085277abfd1c6253c2d46c49bdce4548d5720cc0e21104cfff618e8f30a1048d73c7e02d8922cb62280de21f2366f637ae8bbba1d5ae344 SHA512 771246b9ccc70cb337a3f55e0d04e406c338217298f091c9372533bb55c5c98f0947287b2f0340bda049f5f0acbd33d2ab9e706426c5b487e0a31460863d5e40 -DIST texlive-module-checklistings.source-2016.tar.xz 10952 BLAKE2B 3136309f37c10c938c67fe2cfb7286d8275bbe801074e65c3ae138c35e751cafc9ea8acc511cea318661187a9910676a4f7060525063fb657f0f7cb40558bb9c SHA512 f77af99ecd80e10aa43d6d232252acd02ba5d62599348d6d55b4ab90d10575cba33dd1eaae460ad93e1d17447d454309d5525bc8fbfa2b6839585f43b5c97090 DIST texlive-module-checklistings.source-2017.tar.xz 10948 BLAKE2B 6ddd87b790a5ecb35382218452f787a0fcc43bfb59455f3660b1b5a2176eed033b72aecd7da0d2f1ad0efd21085f4cb468c1487ae7609eba9f2321e2dc722f92 SHA512 8fd158560f0bbdc7ea996b510ca69cf30dce26decd6c963533ea80a6eba7d6543c72e12175fc568725fbd8e4c8226503cabc607b52d68d51901bc8f32146e818 -DIST texlive-module-collection-binextra-2016.tar.xz 848 BLAKE2B 2a417424ea3cbd4333d7dd0bc42d8a50a56fa61ac40f276759576d71c2d94969a44806fb57a3d6d795cfd71846fe332f352fc64b47b62fef262ab7569c352fd2 SHA512 ab5459f4a6431f22b88255e3b2114ecc2cf34e58e5d450da7ef70904511a6596061250c27b23fcae74f955b8e040f1820e444f504a71ae3f41d0784c67aaecdb DIST texlive-module-collection-binextra-2017.tar.xz 848 BLAKE2B 2a417424ea3cbd4333d7dd0bc42d8a50a56fa61ac40f276759576d71c2d94969a44806fb57a3d6d795cfd71846fe332f352fc64b47b62fef262ab7569c352fd2 SHA512 ab5459f4a6431f22b88255e3b2114ecc2cf34e58e5d450da7ef70904511a6596061250c27b23fcae74f955b8e040f1820e444f504a71ae3f41d0784c67aaecdb -DIST texlive-module-ctan_chk-2016.tar.xz 512 BLAKE2B 2757ec920c4c058246157553950036229bd4a685193c19faa9b9d548d09c93ed7348dab350549939b53ee65572c5c93448b59243e855099ab43aa8f3bc672106 SHA512 b1a15b0ad26055dff982bcb30d8798ac0dbc021f1265239118a97b0fe0fd53accb3d2c215365f998c317d25eab1bfc8b1b52f481b166e8fc88dcf37931abbc85 DIST texlive-module-ctan_chk-2017.tar.xz 512 BLAKE2B 2757ec920c4c058246157553950036229bd4a685193c19faa9b9d548d09c93ed7348dab350549939b53ee65572c5c93448b59243e855099ab43aa8f3bc672106 SHA512 b1a15b0ad26055dff982bcb30d8798ac0dbc021f1265239118a97b0fe0fd53accb3d2c215365f998c317d25eab1bfc8b1b52f481b166e8fc88dcf37931abbc85 -DIST texlive-module-ctan_chk.doc-2016.tar.xz 222000 BLAKE2B 4cbecc35465c0d3ba0c4067fd1f9e50c03d76e1f14b6097ab32ea6d8268191ce7500e4d53f90752c37c9a1271f7baa21da63895583129fe7f36a8906ccf4f2bd SHA512 b19b54aa1d651eb83f102c0798feffc97c973a3836dd2ee37eef13e2e83d7e1d2a089a73504a514bb2868e3c838fe94f6d94c85a19183666cfa4d35b470cc243 DIST texlive-module-ctan_chk.doc-2017.tar.xz 222000 BLAKE2B a5c92248896a0160e8a81e110bd8e93355769fa264453c7720e7312f94edea56557c1f8d1c23f4afb47e78b6f8d85b5a5f46cd612105aca9098c504c39e7df0d SHA512 cb3c694bb7b2f361b9e05e8dbd8d4594aac84886d1138e55b45dc2cb102620d2ec904f4e061e931d1ed57b410efb3d6b7fb699fc7f714d049337f285e531ab6a -DIST texlive-module-ctanify-2016.tar.xz 8140 BLAKE2B ea6329c257256c572bcedde069eb8306cf752dc95dbd90a2113ffa5a18c670cd443be4945af7e43a5dbb37a7d6a8657b97b97515750ee0cdb1dd016dc3fcadbe SHA512 e9239e70b17f109dde7bc7d5475fd3bc16153591f8c703ed91ee4086d2cc5c0d188a49a877691866f2bc1fe2d92e72af1533de581827cb1e79ef59e10006e31e DIST texlive-module-ctanify-2017.tar.xz 8228 BLAKE2B 73d304f42f0f88cfb15ec6d60f375582276c96a846b061602e5b80fb9ff5b052244db74fb975638d6782ab25baab2cec45fb1a9e1d2b7109130945bf2ae3697d SHA512 335cfca62d46fd278f3c9b80dad62ca7a10310a5101c53fbd3060a4025b388eb962f9f41b4b7dd9bc896f4b7c32e127ac0b901ebd1f7a9e8a16a6ce749cbe92c -DIST texlive-module-ctanify.doc-2016.tar.xz 58036 BLAKE2B d2b822d4b0834cc90ba7836952b1734b274ae2693788d25af36e5202bf6d36e709a0434fcc375804518db2f635ffcda7779eddcee690a86443c0b2c242234330 SHA512 3e0270263d6685be7ebb26df5b420fe696fd818db630fa0b7f8d839192b5204dc3886ed53e7e494858b08a136b477b24d5c90b7d5271917a66c2f63ba96c433d DIST texlive-module-ctanify.doc-2017.tar.xz 57964 BLAKE2B 973b48b1f35faea3ffea7ad260cfaacbb11e44047aa5eec4671e664da5578d3fd96873ef8524e0fc89b71783ebcac38310ee70c167b41d04650f59ec6f95bc52 SHA512 c845fe36bb7c388e07a254938796181dc19d36a5947cbd9d571ce983ef2148bcad275f6f593386ef18ac26490b743b6db3a337cead46e20cc952946a7f3fb89e -DIST texlive-module-ctanupload-2016.tar.xz 5108 BLAKE2B 889704ff7e23c84c31785b0a14c310e35d94d45aae4671efed4495a4667c9ae16aec75869c9e164d4988adf56e38fc607503760290b8c8ee80772c47a17ce3f3 SHA512 814d68f2870afc8c22d411dc8a2c55fe00851258c315b0be0db28122c939d4b3dd5a446579a0da3c66b807c288eb38dfabc855af9cbcf4fad3905b5cb7ecc1fd DIST texlive-module-ctanupload-2017.tar.xz 5108 BLAKE2B 889704ff7e23c84c31785b0a14c310e35d94d45aae4671efed4495a4667c9ae16aec75869c9e164d4988adf56e38fc607503760290b8c8ee80772c47a17ce3f3 SHA512 814d68f2870afc8c22d411dc8a2c55fe00851258c315b0be0db28122c939d4b3dd5a446579a0da3c66b807c288eb38dfabc855af9cbcf4fad3905b5cb7ecc1fd -DIST texlive-module-ctanupload.doc-2016.tar.xz 174964 BLAKE2B 9443af045cbf6a6aa160300ae40843eed0590eafe73537ae5cb2d16269ee62addb06fc9e40d8b0ea0245786dc31e4fa0ec34079f980b8b5b424be03da7d84028 SHA512 e0a50984563a0ce6ad326a12f2095017fe16708c869dd3913ad3b9003f450a812879eb095c8c73e698e34d088b607282a0538eae540104c4a7b8ed24e675b8f9 DIST texlive-module-ctanupload.doc-2017.tar.xz 174944 BLAKE2B a8a104a280d4dfa84ac35a277501db71dfbed72f15fa9916f057aa896e461d456f491c427d17485fac3136b9677c9b2819ed3b9be75b969d1dcd44e7243c2bd9 SHA512 29f8c0649a249c02f05b153590de221eab0147e093c241e78521d0264045c5de3f9f26a5f008294ba10622f4fe7c7cb00217025282faef22cca2d4d6a87a347e -DIST texlive-module-ctie-2016.tar.xz 408 BLAKE2B f484d888de85d18e88818cd39e38a62d33c0eaf9f708e06ab87a34d753058faac30f9c5dfa3979e1bb3729a99a11a05d9cafb8e40d39ac7900d8effcc4f751e6 SHA512 686e4d1682f73e6e881ee560a03cd757c6acd443c182487ca6c76fdc2247e673a9b0b1b1b2abb191b52f1a53bbbc493bed561bcd915fa27d5c565b60d6ee08b6 DIST texlive-module-ctie-2017.tar.xz 408 BLAKE2B 73f6a6343b78fb7b1b6ff2d60e2a6cd39d7549853ceb2ecf33e632d1d4aba72452c97437be06d04ef32587f3e21c8cff74fb50c0c154f929c6e92d2f6636ae91 SHA512 b881e721bebd88dfe7de6163f76c424ef85d480cb09e52d9b2b02c6224578fc2a416e1afd3ef803e5cfb7428fea53879029f1ff5c52d7377149cb4fb9ffa0722 -DIST texlive-module-ctie.doc-2016.tar.xz 16580 BLAKE2B 2ab872f2b201ad432e60dd81ee3e788d808a2948cc09155766de3a0d721ef27d3b64ff90d18e753a3d85e5a838e1c126aecada33dfa00502b8b569a8154f1a39 SHA512 311931484aedb2c217acb7760de9406bfd6e5922c3fc1a9590514ac27087b27268b22e4ec7d8be2b704aba9ee55803ee52ceb6431c6aeb27b23ab8a45c613afc DIST texlive-module-ctie.doc-2017.tar.xz 16580 BLAKE2B 2ab872f2b201ad432e60dd81ee3e788d808a2948cc09155766de3a0d721ef27d3b64ff90d18e753a3d85e5a838e1c126aecada33dfa00502b8b569a8154f1a39 SHA512 311931484aedb2c217acb7760de9406bfd6e5922c3fc1a9590514ac27087b27268b22e4ec7d8be2b704aba9ee55803ee52ceb6431c6aeb27b23ab8a45c613afc -DIST texlive-module-cweb-2016.tar.xz 12824 BLAKE2B ef4d1153b371df9b2f5f2241bfd40a6012bb1ef6fa4460418f679daac24adaa52576748c53167b1ce4a273746f721567e3251b88e660c77964b061f00c54ca23 SHA512 935dc109708e6eaad5c5dfd8d8867f44b96f2855513901739da418decaa4bb4ae536a0b6a546c28fd8600172ba57af42a1ee0cd23bd76ac17ca229734ea98d7f DIST texlive-module-cweb-2017.tar.xz 12900 BLAKE2B 703d65399507ea73329a1f69605ac97c8abd102ed5b57cf1505c48417385d2befa0784fce6c255145f1915fc49adfd75f90c9a058ae4f7710353d5fa437a1514 SHA512 6e8bea28c9e8288d186f46afdd30b864ecd0abc20fd687f0a8a35aaa9b1ceab0d208af6d0bb5eb5fd0d47a57d0d3826610dcaaba5e95c1821590ade62207548a -DIST texlive-module-cweb.doc-2016.tar.xz 81176 BLAKE2B 1f90cc11b5ce84d8c91e0c76368a0da5c182240395833072711a8e7cd6e836bb2ffa8e56039822a6f850e78ba858253f3ce753cbf4d3688804e8a1fcf99f136e SHA512 b06d50363037d34ea51460f636c57aaa6d9dd6aa4906a78bb96b0b79e1363423ccfa2c050aca1a995ba48ad36593aa79a8be4b1fc64191a9651421bd50147897 DIST texlive-module-cweb.doc-2017.tar.xz 60908 BLAKE2B 426ae54d4e0d2d46c8e62b7283463d0ef126befcb2e7460cd15c44a5471e93ac8606110e050d2da594950c5b714bff42f3dff20003c3e75c690bfe0b99ec1bda SHA512 10db26820e6d3998fc0be20f73088fe7a2aa06cedde32aff51a539d71ad49e8e7f51a25950e1db578770dff78a8f5a486f28590ffc0a655a72cc04b4072d0221 -DIST texlive-module-de-macro-2016.tar.xz 7848 BLAKE2B 6216e361fface98b0cfb93d842136f6f82f61c013df0dfb6cfa6c3302a63fe0325f00aef42fc73ca8f57abf9edb5de4c7cbc81e685f0a2a2a779cd350cf1a6f3 SHA512 c1ca050042c263b80b64ca744be2f3153f94fecba7680e007f5be64c9df1a140343205a764ff7bed8a561ecccaf522fb7e89423faf4e665725716ad0f3a26a1d DIST texlive-module-de-macro-2017.tar.xz 7840 BLAKE2B 4d50cb8d5213d652c7eb493e32eaad381310b385a766ee43a27377c39e02c4d8b8338149cbf66883e779f5fd94f097c578e9690d7ad89af50e0977cd843cbc06 SHA512 759f9146b37d485bae92cd6ecfc4291ece42017ce6be601669d989e52229270e04d6e8e26a2a8db46cc9f6f1eed3c5babe57bcf7c080afe828e2320510a3aed3 -DIST texlive-module-de-macro.doc-2016.tar.xz 49768 BLAKE2B 769ab00ef89e8aa5e3b8c02ecd5815f33af18e795be259554b099eb29d6710680d97102c17cad6735f1bfbaa7b0f8d386b9d8914f54acfea844ebbf015239bce SHA512 5807f590961fd581f4a30068d613345af89e7f21858cdebf70f48cf714e105026e6b7806ba65b9a1ca0ecf138f02b1798cd4e9cd91756d6bcbf925f7b5a63915 DIST texlive-module-de-macro.doc-2017.tar.xz 49764 BLAKE2B 935293c1dd2f509b49320f0f91e61cfee825e3025cdb63e7cbf4cefb7cc8b6f3c30b26f84bd08cb80ad6177e224e37973eaf7da9780365176fb9929211ba3e88 SHA512 00784c0670b5f11ed715f76745acc3ebc098b318ca2b00c294dae3ebf162af0f47b4192d993f7b1f5d443eadf0f7a2644cfc2bfb71956eb680cad2c593a29cee -DIST texlive-module-dtl-2016.tar.xz 580 BLAKE2B a69a36d545938321e86fdd20083f0ea3d1fd691115a5a45e4e04c290c3694c27d483a90cae7b082acda1266e03dfc473af69bacdb6f356bce70aab5ac0769f85 SHA512 a10e239f20462a47c8ca0955dbfac1c8d3fd6a73ccaeacca07afe4dc5b7fcb70768cb9c61cbe245b306cae045e8179772c69cfcbd866f6b0f9388c6da54b483f DIST texlive-module-dtl-2017.tar.xz 580 BLAKE2B a69a36d545938321e86fdd20083f0ea3d1fd691115a5a45e4e04c290c3694c27d483a90cae7b082acda1266e03dfc473af69bacdb6f356bce70aab5ac0769f85 SHA512 a10e239f20462a47c8ca0955dbfac1c8d3fd6a73ccaeacca07afe4dc5b7fcb70768cb9c61cbe245b306cae045e8179772c69cfcbd866f6b0f9388c6da54b483f -DIST texlive-module-dtl.doc-2016.tar.xz 52976 BLAKE2B 9a8830db846e3297c8bf5e0c3c4a9ccf98546dfcbdce8379b84a29056e9f441117e8e7ec3647e606c346911be5490dcc2d3a33760d08b4b9d4b3c26ee0e57a48 SHA512 665c3913285843b7ac6d4571d94eb70a29b64bdefcb55bcfc9e21e2fd5f290840f66d83c58c35945dd9cf5b53c5da08c45bf6082f444e948efc2547580f7a192 DIST texlive-module-dtl.doc-2017.tar.xz 19580 BLAKE2B b4bb591348ddddec9ea975f2ad10fbe5db5fe786c900b236d811490710c0eb92a5804f2347f7bc478780fce54fd3451b81b328269346c24513e197d7a5d764be SHA512 a340bf2a2af68edca51f4c6a7cede18faa8da5fbddb26a134bfc28e4d79dfb33631a8ee562fc1598596453e4030fa6ec343dae588223adadfae5dcc6953b3169 -DIST texlive-module-dtxgen-2016.tar.xz 5696 BLAKE2B ce115766217747652f48d09bad97ca3cbe2fbd3e5899abd5443cdfa9bf930b8b9075a8082306f8f4583bb9869d25f0a67070849b5dc6cd2d35d59c468709e2e5 SHA512 969342405ac223c212038e241b2396c4300b7d15c65f66d87a32a7fa7332fca25256e3aaed6ed9a23639b1b6e8acad20779b238b2ba8a75a8baf5002926a6f77 DIST texlive-module-dtxgen-2017.tar.xz 5700 BLAKE2B 5dffbe3fa2894984f1d1b6458c7260439497d6a7ea64a2967ddee9fe59c719c11fd2e32c1c0f27c7a37347bc9ea2332dd82f8dac1cdc64110969bc0194e6dd72 SHA512 faaf12b7897a2d9f2d647096770e0f65bc44fd36b84a6587672c9551cb79627c71bd6cbf251bfe3ebc407d7537f9e8d42f5b301df7760afca7269cf2e6699915 -DIST texlive-module-dtxgen.doc-2016.tar.xz 46204 BLAKE2B dc54283d3f0f04ff79215a0031d2948d392419905ba87d52f5de5d3956b8b8c98a0a9a942bf9543a7c12e60d49d5c84e6999bbb248eea50a6e0f79f16362302e SHA512 25ad47b247cc8b53b388f776b803959d0c3a532f8fc3092696aec1a6bd08d13373963cc9708173d946af696aba172de7e2853eab4ee6c4e70ca7ad106b437834 DIST texlive-module-dtxgen.doc-2017.tar.xz 46204 BLAKE2B 0ec76f5e6713dcbb748ba94b14f753c3e9695eb1f0668444bda605bb55ee72b13482b5e5f1ce2547a84fc37d60f592ed7970233c48dde9c794a64f45249f75ed SHA512 e53316cab21fd5c9902c566dff44d4f16da6d666040185df3962c8119726fa135acdfe1f08b5a011a3e2287d157b3ea98091db46a5dfdea68994edfedc04a90c -DIST texlive-module-dvi2tty-2016.tar.xz 472 BLAKE2B 40093df21490c2aa136b2971255f1040e198bc13ad74afbac64f7064845a29418fc8fc94f7befbf63cfa242b10b5579b3c2098e910c76771cc6accbe9d144357 SHA512 94b16b7f07d0a2b80b4a356d76f8dd38ebf948be85f691fa132ae971a6ef29b09ba0f89d2633d1109eb8ca6fab1842919a83144763b5a4774ce41b130f42fee3 DIST texlive-module-dvi2tty-2017.tar.xz 472 BLAKE2B 77de3968ff65aa8b98e86487a77e2bf06f886ec476619f8e92324112b6095775603e6f495d5fa3d096b1d59a2315d57c19e0521f20879c0d046611a74cf44ad4 SHA512 21a8e5e9f077ce1fb1e6b5b249d8eed4a75d007bbff65c58edb83fe07932440568d8d8ad19ac714e12e57d0aef56ca2d5e6276e51c249c172498ca404cba55fa -DIST texlive-module-dvi2tty.doc-2016.tar.xz 36292 BLAKE2B c4f66660f4468a9824381a9e562da325f8e48362ed8b72b0bb9dededd6645d854c70934f0807b8455b9ecbb52b1d1759125fbc284fa2ce4f0a4d7726de2e209c SHA512 3a3b1b1d38b16525b1275c356b156b1223f00343e7646dcfadc699d010bef8a968aa8a2c9dc43a81650282f90fd3de7f3a1fe7ec01218833c24cc7be75b0ceef DIST texlive-module-dvi2tty.doc-2017.tar.xz 10964 BLAKE2B 799fff8a088c6614e9cd99bbb4c2590b0a4595490fd4797d9099f1b349fd0d84b6e995f2c2c1049cd3dbb08eb17fc667fbe415b9fdcea29a356718f9dcf3d92e SHA512 5384f60e4b72858c10503f458a50f0d554bcb081cbf3614bbef77aa351855bc70b69a59268b8a3dc1bcc2a26ecfbbe06d424a888806fa7a3d05df1b31c1b1532 -DIST texlive-module-dviasm-2016.tar.xz 9516 BLAKE2B cdcaee4e5fd57e17e39a267190a48f02cf5f96ad5f62fb74d0c608629f3d36d10f992ab9a0941d189126725801753cb368a1cd375cf27125fb0b388a3c63a5eb SHA512 25bbe1b0a90886a025cd1b64e63669baa382e1ac4517211edb8d01dc7876cfacc3dd13358727c4a5f3cf171aa90f8af7c822c31c8dbe3bb55512eab97ec1e4c9 DIST texlive-module-dviasm-2017.tar.xz 9516 BLAKE2B cdcaee4e5fd57e17e39a267190a48f02cf5f96ad5f62fb74d0c608629f3d36d10f992ab9a0941d189126725801753cb368a1cd375cf27125fb0b388a3c63a5eb SHA512 25bbe1b0a90886a025cd1b64e63669baa382e1ac4517211edb8d01dc7876cfacc3dd13358727c4a5f3cf171aa90f8af7c822c31c8dbe3bb55512eab97ec1e4c9 -DIST texlive-module-dviasm.doc-2016.tar.xz 664 BLAKE2B 9700ff1c82d4363424a731a7edcb9cada39c46b7b22f89dc8358637741aa8dc19575e09ceda4ebab152e916793417726fb0f9b9a85c59c3a074e28948c99b5fb SHA512 88e2ade06aa8f4effc61e52d3cef76bdb3e2ac51b16e73f3a50f6183e3f11b144faf98bfede4d8a49627c247740f5eef9b06f76bc6d2838f65bd1592d65e1991 DIST texlive-module-dviasm.doc-2017.tar.xz 664 BLAKE2B 26782dff43ab32f90d1d74ca7cb5af8250fd6d7019e3e99762a50177d068f796976308749ff64602b11e86734a90d2e2bb11e976d1c6fb274161bd101987ffae SHA512 13b9b6fe891fe6c0e5c7819c74225b2b943811452562a684c1f71fae7628ba167acb48178187a5a6d56625744ab840aac90cff15010e64e36c3a4eeb1ed84ceb -DIST texlive-module-dvicopy-2016.tar.xz 524 BLAKE2B 088d69167909c33a373c581d01b1dbd7b0312d7cb79438fd95c6657dd3f35af59aa68630ecf5be688f9a03ae899cec346a3d31a43a621d1c45e1fbd4d387454f SHA512 537444d1baa72d23c09c42a53c39bf111a363ad683fa94851baa186b856730e37c01ea5aa60076a3da5475503fb134c44f8b32bc8bceed3d63e809d1e4161c0a DIST texlive-module-dvicopy-2017.tar.xz 524 BLAKE2B 088d69167909c33a373c581d01b1dbd7b0312d7cb79438fd95c6657dd3f35af59aa68630ecf5be688f9a03ae899cec346a3d31a43a621d1c45e1fbd4d387454f SHA512 537444d1baa72d23c09c42a53c39bf111a363ad683fa94851baa186b856730e37c01ea5aa60076a3da5475503fb134c44f8b32bc8bceed3d63e809d1e4161c0a -DIST texlive-module-dvicopy.doc-2016.tar.xz 18332 BLAKE2B 521dd2c316381f531a2694396ecba92b440fcf49b3b2084433e4ae3900891cfa3600f8fd37a124195b7ea377f8d85fde2de6841ade4f18ca789956f8f23fe3e2 SHA512 d5795057b51f3744a415b155340fda499b1e2712f55782f330732140981d3cd74f9126d882b08064d2a98b972912959975b89f18da5f763273db66ea149e0ba2 DIST texlive-module-dvicopy.doc-2017.tar.xz 3592 BLAKE2B 1f610dd0d92f39b993cc393107aa55e921819fe04930fb8855215f36646e0f30e2d7af6571c7ec5ae72890881cbe5be164ec18bd3390e1a7ddc4457be64bc563 SHA512 c308ffafbdfdf152abd842918c73aa55689a514a1de6cdc53595ea988bc7aebacb022efc77bc5b7eb0469e619f1fb6916e2a3515ba5dfc6e4744a22b64dfaee8 -DIST texlive-module-dvidvi-2016.tar.xz 468 BLAKE2B 0e301f188aca041dac510018e4da638194cfac151b9229f4ab766ce021bbcbc153dfa39558cc2be696859eb153175044ba0a8aae3447ef49d47f0e512c419b02 SHA512 29ccf47b7a4d81999daa3a16b774783d582df2b9af1dd814ba09329b5fdcda4af8a9183af31e2f9c4c416cf26425c2443571c9249f992dde98058824a64bdb31 DIST texlive-module-dvidvi-2017.tar.xz 468 BLAKE2B 0e301f188aca041dac510018e4da638194cfac151b9229f4ab766ce021bbcbc153dfa39558cc2be696859eb153175044ba0a8aae3447ef49d47f0e512c419b02 SHA512 29ccf47b7a4d81999daa3a16b774783d582df2b9af1dd814ba09329b5fdcda4af8a9183af31e2f9c4c416cf26425c2443571c9249f992dde98058824a64bdb31 -DIST texlive-module-dvidvi.doc-2016.tar.xz 19728 BLAKE2B 7a6f2626a4e59f89966f2b789e8140f2f3ded61c2ae025dccefa6e42e11b878b6b470dbd87e03c202e696d5064d1c22efa78c8fbaa213d1e721cf5e21eabb67b SHA512 811d193f05e643ae69956b0c700dba40b6002df585b8cd3642e7ba89187ee7159a4eb03940f1762eb20d8359d88731651cad59d67b6a4f1b3f70d34d91f413f9 DIST texlive-module-dvidvi.doc-2017.tar.xz 7880 BLAKE2B 58d04f3df26776118c4684b8d3eab3badf304c7987f006e8c1e9330e949a4bf34f978747dc162147092ac1ee9f588d5055ea11217c55a92b61a102dc6be0ca30 SHA512 72685126bffcdb0adf0aff770d17eabb1da16e999b24a40c4f5a0925e8eee1e168f88abca69a6d803dc91a8871beac954feca4d22b08542e5887d8f4226f7cda -DIST texlive-module-dviljk-2016.tar.xz 532 BLAKE2B 692aa25033a35e776a79e829e1d202c8609b1bf6d74a3940568d41e289132c42c4e195b895efed633732896b7fbb8c235840ea4a492ba8244ec8f0e67127b199 SHA512 2fc2bd385e0952e1f1a348040de644aa98c63ddf436e7cdf30366f779203d55632b96e2a8e167413887a6eb1f5a86e37b3c49b067de582db553ffcec51c046d2 DIST texlive-module-dviljk-2017.tar.xz 532 BLAKE2B 692aa25033a35e776a79e829e1d202c8609b1bf6d74a3940568d41e289132c42c4e195b895efed633732896b7fbb8c235840ea4a492ba8244ec8f0e67127b199 SHA512 2fc2bd385e0952e1f1a348040de644aa98c63ddf436e7cdf30366f779203d55632b96e2a8e167413887a6eb1f5a86e37b3c49b067de582db553ffcec51c046d2 -DIST texlive-module-dviljk.doc-2016.tar.xz 76064 BLAKE2B 05bfc84acc2cca4bed36c83daa979884033bb1d276d4d59fa9487f403fd93ce77e60fac29ffd527aa82bddcfb89578008a9770140f37ac6228ab97da44f7f16e SHA512 0fcf4d1a1253444408f0dd885a54186c44b757aef9313940234147ac0ab8c67f93b031be4c6f2df5a7dc841559e10c94c3da3f46abbf9470c0c88445d1b82e88 DIST texlive-module-dviljk.doc-2017.tar.xz 42128 BLAKE2B 41d9409a8ea851316f9321a951f2fc84107f3cfefbacb68ab6680f80a3ab024ceeeb4c0afe4d027b453e1caaed59b4bfe371bcc5c04fd072c747f4fe75e25926 SHA512 4140bf5492da8d3e4566d7dcfbb3c45f722fc1b924b429d1b4b8a32acae424b4485d0810390182527c6400ace88c4b45b6da06bb4838141e12142ec5c87f05f0 -DIST texlive-module-dvipos-2016.tar.xz 244 BLAKE2B efb5315785a706b48ba696bc15dcc708955e2995e3309376ff481ef941e0056019a37819359710a5fcf1ff06697df93b6681a3df59ddbaf3947db5a7beec6524 SHA512 a18ef80cc04b075e36bd04d160e3b324df1b00cadf796de633e687d1ddc099da85202ec10cc5b41e4e686adbddaf10bd265a7b17a928dcfc428a20dfe1940c38 DIST texlive-module-dvipos-2017.tar.xz 244 BLAKE2B b6ed5118a94f06e170d34150fbe43c96da3ec8d1c1e305092caa06cdda497b662c91b2752eea7049fc37187e031103e84c9ccf305f71cf4b98847a1d4af16ed9 SHA512 ea01dc9fa33eb847010fc4f13b023d8ef0e87a9da1e9cb7b8f15f51ac6c428952ea5d8406184c0807ba4eeec255933637122155ebe08fbcd8fc5d3df5fa1fbd4 -DIST texlive-module-dvipos.doc-2016.tar.xz 28584 BLAKE2B 114c4eb3e5fc9ba3c17f617762197e2602120777f11078fdadf01207badfaf593e30531d9ae48b31cbd6c8129a0e25a4cd71e5b714784d2beeb64ebb63d9d5bd SHA512 d1793c7a43d11473a96478321a15b84b8bf753156a570401bf0fdd559028168094318ee2243266424405cc17b2ae1f7c4f8aed97fa2ce09f6114928e6a92f4a0 DIST texlive-module-dvipos.doc-2017.tar.xz 11144 BLAKE2B ca5a8d9f604cee30f57e01b94733599a6c72feccbf20e7ae3d080138a02db87afb0169b7738717dd56cef3f95d8f8882ca6428b7731a6803b861671ab9bc4d2d SHA512 e1720314341e7063baf34dc5ce7086dddf282a82c5723df8b67547b9ac868e336657a88b0243b1dd20762c4371e2b5a8341314af558c55a7462534bb35c2a965 -DIST texlive-module-findhyph-2016.tar.xz 3900 BLAKE2B 4f8fb5a50e52ebd33410c7f795d218836060414c98261f51311de19fdae4cc9cbd51742834dd0033f24e94a84b8d1bacff829c8fe50046a452a271e6420c3da3 SHA512 42ec175d04baae17699218d2a1d12598f303dd8cfa1ba8ee6ceef6493d7ba001e54de4140ddf5ba9f1ccc3fa913c33725f862b1e70de6a40824f98791eceb6e1 DIST texlive-module-findhyph-2017.tar.xz 3904 BLAKE2B 8ed8db21800eaea0afce6ee4c0ec4e61441537c43f79c82506de3ce9558f74e8b29a9067d8d4e453acb88a84a9633165150ba206181302f72999aaf5770042f0 SHA512 f6f117fd97f3c5cc7833da907b49783925704a43580b980d67a6bde4c501ab0d48b6d662bef3c11d1c802559a120ebaf3673c7a69f4d636133fd1e46629fee26 -DIST texlive-module-findhyph.doc-2016.tar.xz 12020 BLAKE2B 5a9d1831d8ae7bc11abe3c05a2f69109098b097ca5afa05656c8809d7cc8c561eab704eae9888f8e0d0ea68c88257a92f6c96e3e073a1cb7d41d3761277e04b3 SHA512 3b66812d082b3edb6f46b94992d555b0deb532cc258244bb6c2454826af41fdcbdd1d40f2f8ad9f885772925ca4cf738de8255b510b59afccc721424f249e1d7 DIST texlive-module-findhyph.doc-2017.tar.xz 12024 BLAKE2B 1036486064c040454e1c4fdd8d1ab95ed28847ddc8811b279529346ad148d2039ea86f24f01fbbd9389358fcf6396624e66cc006f6b3ddb644e21be2682e80b2 SHA512 fe8f33cf13a69b43b80464e3799a090e0a0eb0bbc3420b5b9500ceb490582f79defa4b2ad29d406dccc4b2ddb5d5b83fbf644eaa99ea0565cb258706d1acc0f5 -DIST texlive-module-fragmaster-2016.tar.xz 6872 BLAKE2B 8a9c992dd9fcd84658e5349793b25c69c89ce1fffe742cf706c04c38d7291db6fec691c9338a6252536859dad44602e9bf71edee577fb4d16b221adfd7f164e0 SHA512 65387d934a6e9f1a505a9d594d4457721425421a9cbb011d993bdc161a528db70bfe67484560b9ac2145fe302c50e2bd8e3218a4e09dc7d419686d56229da6e3 DIST texlive-module-fragmaster-2017.tar.xz 6872 BLAKE2B 574cf41226398f1f0ebe3a46c515449b95ce39c5639d00e21822753c560f3236cb37c1f410a33e1cd52ae59a5fe8ed72fd6c2ba3e7ccdfb1e77ac5148a82c330 SHA512 a7e6fccbd850e7b3ee942a3d5af379e79a946fa9b037ed47d8de50b250eff15d0e6250ce2ddfbf8f7535a1b7c1bf39d80d5a352e1b77fe9bbe0bfd25da434bdc -DIST texlive-module-fragmaster.doc-2016.tar.xz 80316 BLAKE2B bb3f697e7c472989d9885381fddd3f7e93047a8cd3578a4cc40f6a538df5e9bcd7abf70eea0118f8629bd1cc1bb94d2578e2581702311020eb5aa9447bbe9aab SHA512 7fabd07830227e309d046069c9edf681c0641d73285cf239a3035287455a4120f7d6b6ec8f4e4537069c7f3e57562799adbffce6ed202eed0fc1551b87e29884 DIST texlive-module-fragmaster.doc-2017.tar.xz 80256 BLAKE2B fabb4875633e49d260fbb6dc263ba1412d022fca85a3811183933ad19605c69c8c11a7b2b4b1e32295afeaf43c566c91cd137ac15263176eafb5b34ad7c95f0d SHA512 cab8ac6247875ed48f86f16a67cf3ba8b320aeabd61cf95a6c43a6cabea9ae11ee0cd9e2bee0b577ebbb414216cd4015a36161c83627647371418ef61d28c8b2 -DIST texlive-module-gsftopk-2016.tar.xz 3428 BLAKE2B 6fe752bb34ac8e0373405d223624efe464a623a1a191a4b99396cec5d6cef8bbe7cd0da10ed2637e5916e1781ca953d270a5548d7dba2556b1dbb6b78e3db26f SHA512 750872ad83d230743dd4a5d929f54c11c42bfe3454b6547a96c09afebf81ebac4502e906f2b9ca4c2f613220f778d5a137fd72841b07355d6df6874b09779572 DIST texlive-module-gsftopk-2017.tar.xz 3428 BLAKE2B 348791efea69f8ad6a37480770d1cde59c8e3a0791f16bafbfa94955fb200e8285b086d95ffab90d08d631010f053f5a03ac7509592f0a455a004c0e19dcccf0 SHA512 9f3cf2841b1f275c13991ca07483bb47e9e833bf5d2d137af2660d7e01127f878b26cf0bab98668504edbf0d87e4e17fdeb8c7c654de01048298298771d289ce -DIST texlive-module-gsftopk.doc-2016.tar.xz 28032 BLAKE2B 89d37f6c1f961d6e83516a78ce2f1d8588f099a6529688928af79401b817697b6c46dee28ffafd8d4c95cd6a6f45e7aa5209e6547de3a0cf40d939e4d685260a SHA512 6a5be7daa5cac154a8980495a031bf9d254cb9e773ef8915d44169d7c049e1bc3edca2a51ea2e0ad4c2df810230602af019f951303a4bb851d69078832e0ac73 DIST texlive-module-gsftopk.doc-2017.tar.xz 11764 BLAKE2B ef3ae2f15809430ce3db9090ebceb9395a1a66bf31045de689207cf52b9744a1435d29f32787b73dfb77ba951109633ab09972216d3a999960d0d94d97f149b6 SHA512 6114d30883da80d9ca222c7191f57c613d28871d737df506f977442484ece94934c2c72e0c78c8ed619622c4d0a2c4a174d917ea9408f976ee0e14f3db7cd55b -DIST texlive-module-hook-pre-commit-pkg-2016.tar.xz 772 BLAKE2B f7ac51b07a8829ac6e91e3cf4f2f3efaf8548845bf0af33a88e87791f79415dff57f92ea2e50af093b70cfe751d7f83bc7437f5589d1193815948d2134110f7e SHA512 931966fc66b06841d5d2db93a5e259036ebc4a64d080f3d021386ded16717c7f88be34201f2d7b44bbbcc0688b5a67231ad7d5a844b290dd66d96f97390cac2b DIST texlive-module-hook-pre-commit-pkg-2017.tar.xz 776 BLAKE2B 34892ff70e1b4ad25ab9356f26cae2ae183f403afdc729d9a1e107d161eaab0aa78f22ba2d0c27d7b90f0a30d1e83d29805e1000bb81c50a629888cefc96afa4 SHA512 8db15c4d2347289caf9cbe967e4bc7ee819868d11d6723afbc9ff045247fccf52694e0533f441ad8b69ffbcffcc98e52f17ad901b47a7a9fa2c19cfdcc693dc1 -DIST texlive-module-hook-pre-commit-pkg.doc-2016.tar.xz 2784 BLAKE2B 290480e643130dedf245b25741141ae910e094ddab5b3a169e9f9999c794afb6f8c1a999a0d2df5b0eafbf414a6c15bc11841a29552a5c9bc2b78aa93b5277d4 SHA512 727cce2647d203c3a8c8c918ade775af08da1edcea7bc57f55b566caaba5ca42310b6c0a90b089f3ca10718a5c1dbd16c95549930b0d4b33c68b0a3367dbb172 DIST texlive-module-hook-pre-commit-pkg.doc-2017.tar.xz 2784 BLAKE2B 290480e643130dedf245b25741141ae910e094ddab5b3a169e9f9999c794afb6f8c1a999a0d2df5b0eafbf414a6c15bc11841a29552a5c9bc2b78aa93b5277d4 SHA512 727cce2647d203c3a8c8c918ade775af08da1edcea7bc57f55b566caaba5ca42310b6c0a90b089f3ca10718a5c1dbd16c95549930b0d4b33c68b0a3367dbb172 -DIST texlive-module-hyphen-base-2016.tar.xz 22244 BLAKE2B d979efe4fc452d8d3725b751f20d294d25873df14ceaf8093d3249aa20e57d3a70ffb339686bec9aed6cde1cfbcc5fec4fc801b4deea41fe90a66bb5312e0ffa SHA512 19c83740cc23cc73f2600384e3f9edf777a7a21fc2146d7187fae78f7c44733658ffeb8f6f549468a15309229015570b470aeb4770b70678e52011cc06bf546a DIST texlive-module-hyphen-base-2017.tar.xz 22296 BLAKE2B 8de6b540c4df5a4a51136b96e33fbf9e5fed9a4e63517edeacd0c978a9890abd8721dacf011ee3f49b86252e3112e938b775f627eeb74f3bc868a4f4f7c5e72c SHA512 6a6ccb73d2e56233956460ab6ec1e1585f9ff4d88cf14e91186429f7fee78bdf58c78d96f25e0e8208d8824ab907b49f2d61119e4d7d17c1b79aed2fd2b3e834 -DIST texlive-module-hyphenex-2016.tar.xz 7512 BLAKE2B 77e2016ad16e11ece80b11cfa803fa74aacb41d1bf54ac98ec7a685e152cf6a98ff071b6134a493648ab333cf4a32235566c1bebdd543fec8ac17b33ddad8fd2 SHA512 d92236780a8e22c2430bc656fb4d4f630665d7be084a796a11508ed102592dd4de940f99e6a3501577c093cbb0cbd861eb8d41d92fba09a6cd0f5e5d2dab9f22 DIST texlive-module-hyphenex-2017.tar.xz 7512 BLAKE2B 77e2016ad16e11ece80b11cfa803fa74aacb41d1bf54ac98ec7a685e152cf6a98ff071b6134a493648ab333cf4a32235566c1bebdd543fec8ac17b33ddad8fd2 SHA512 d92236780a8e22c2430bc656fb4d4f630665d7be084a796a11508ed102592dd4de940f99e6a3501577c093cbb0cbd861eb8d41d92fba09a6cd0f5e5d2dab9f22 -DIST texlive-module-hyphenex.source-2016.tar.xz 183840 BLAKE2B 9123337f2ca79b38b5dca08f9b2a53acea4502ce4a5d4aa702b82efdd1ac2918c80d1f0cb03186173cd60ea3ef25219a4e9e326d55fb1cbb357d86cecaacc9e5 SHA512 370235797f5754994efb735b8c1691d3be19dcce9e112969323e16502cc5cf695bd63ac5265ce90a7312415a6acc106999dd290a22e9865a03b0ce952ee62f56 DIST texlive-module-hyphenex.source-2017.tar.xz 183840 BLAKE2B 9123337f2ca79b38b5dca08f9b2a53acea4502ce4a5d4aa702b82efdd1ac2918c80d1f0cb03186173cd60ea3ef25219a4e9e326d55fb1cbb357d86cecaacc9e5 SHA512 370235797f5754994efb735b8c1691d3be19dcce9e112969323e16502cc5cf695bd63ac5265ce90a7312415a6acc106999dd290a22e9865a03b0ce952ee62f56 -DIST texlive-module-installfont-2016.tar.xz 4800 BLAKE2B 58cbd621052ee3d8443ec94489b3b64f661fc475b81a6c577c15ea92e73dc158739e9bcb952bc8d3e42a7b7eb5280fc1f97a492d35d4fc6b41eaafe773e06a83 SHA512 b7fb4ae448a386338bebb2d77179f8c407c30ea97f91dfb25023408a4ccd932fc8c887ada7f932a8eb60da4d309f34d5c219bc9133cfa9a18fe9ff0ca2412767 DIST texlive-module-installfont-2017.tar.xz 4796 BLAKE2B 05d37b0526c314d3416aa48ce80c843e2bb7b7e6b239931689ed2eb02e413d9ac2d1a3bcae98b865234449e5496e5f5363c75dc87fde7bca7d6d62c6fab54209 SHA512 f15bf4b91feaf5af8466db0492aee40c3570494a9ad503b62badf319b2aa20371eac883f714b60e015fa3ff15d8cddff65da373de653a6780fe2709de8fe8071 -DIST texlive-module-installfont.doc-2016.tar.xz 56040 BLAKE2B 408b1bdc82986194881342bb82fa9ec6fab674f868bbff1c607be02c978bb4153bb5c1fa8c35b89d4824e0dd69daaf4e892116b31877ff2d08eefb20e60f17e1 SHA512 601fe2974f002ede756a16fa7edec7b930ecd4cdaab7398afc9b0df33cd5d3193894d674d139468916ec52cfa9dd139b2783f4c99e37349785c3007709b558fa DIST texlive-module-installfont.doc-2017.tar.xz 56028 BLAKE2B 91169625c57838433c30f8b4e9830d9a949d9adb13b0dc811f68f4de516e05f9ca119634d769ac5fd630728ffc5ca7ee53c1a363d8699e374ac9bbdac9007eca SHA512 cad711520909fabcb44a551c3d3b4ac12682ffa5ac5986d168fe0e0c0e5ca0cf8135d2a3964f7d4f15f8891ec5d44fc88d0f00a458308b82e31dd1bb52dcdcce -DIST texlive-module-lacheck-2016.tar.xz 464 BLAKE2B 146752ce092c9fbb8e22647690c47d623217bab6fb95b004a761e003aaa3440d74e95b75889219e576978f6914ca4cfe4d789bb030de4b82fb51e6a3171871f1 SHA512 b27fda27d39f1f20450f72cd5ccc7bc59590d16d6ef0a79d80563586b3013ce5701e9a6045c53539390028a1372f99386c00158a5fe104060e59eeea6e75aed7 DIST texlive-module-lacheck-2017.tar.xz 464 BLAKE2B 8657aa4ce38ff1d433a1fd37347c362169f12a3af8e2127e462565f8f7444e53d103c0a44acf38c45aa3b222a40ad5699093c6e9556c2f3f254d5728a29cb293 SHA512 16a3bcff6278cbc0b8237590951b6e5c5cb4f13402d2991db8f69ed4ba7c95a4cc2caf6563a2e38a386caeb68af11452d26a3a18a8bab3576255ba88128a8eac -DIST texlive-module-lacheck.doc-2016.tar.xz 21412 BLAKE2B fbd9afe0ac1c08ba73c43b71561def4e6f4a8425c9c82ed1e9f7c92d0c4702e5cdddff2666213b463abcbfb37e4afa8e6b4b8817dd828df92ff20c52a0cdd351 SHA512 a993938c00147d2859544ae266ef7a0e9c57d74095c6c0ababcd36a14a36e22d7ad2856a960278b81331566ba6af80735d644b4493e3ee44b3dfe96194d633ab DIST texlive-module-lacheck.doc-2017.tar.xz 7404 BLAKE2B 73eaeb32befa917817aeee5cd5c345654dfc565e82e8276ec19cec4684bea321ce66e63bbf92f80b88866dbec1a6b0e3e2016611bcb104fc459392b2b9d8bda1 SHA512 dccade3cb114fcaed052b8474e6d4e3884023cfffd34ba8e4895452dd84f114270f3cd20a731b52d5443953154d6d0c112b27bbad536ff1cdef463f66f1e9fa2 -DIST texlive-module-latex-git-log-2016.tar.xz 4840 BLAKE2B 4cb644f2c70bb5b9ac69a27951482da2fad6aebd848611c2ef96c713c369533fac38be783eb1ae77667c5034ec265d82c0fb2aeb3d735bd0af3d242316312887 SHA512 bb65f8d8198ce06c527e2c766b0f80d4cae7391fb223a883a3d843823c49064a62dd6402c0881eed0d01f4eaa55b703f2cb354e205e3ff44c83fc7fc56323b22 DIST texlive-module-latex-git-log-2017.tar.xz 4840 BLAKE2B da03a5d25ba505e0f545056c9558abf7a0482bdd783d9cfa7484b07345bbd1781c9c06ac9db8c1ffa9a6981432515857eec74ba3ee590e6b34a4c7bfdda1c626 SHA512 01a823d96ea3cb193617ad26405768231a1ba3f22165b008f0a4898e3db14da424cdcdd12fc353e0c89b42e6cd80e3b1531d772f663ea9487f8fb02c763a1c03 -DIST texlive-module-latex-git-log.doc-2016.tar.xz 91528 BLAKE2B 1fd46609e1e87d5d55bf61c61141ce7467da6a45d6fd36a350dd74924b9c67619843d7ca7bc11cca3eab62801f444fe0761ba1224db9f2085231cee4514ecc14 SHA512 0e08eb2ca6a0c933a82b66058d463c781b0313e5631ed4e35312d0f612dc2c627dfa5ad5d4b520a457975f31266c6ce132f2318fa2fd1a66f4860fc14dfd334d DIST texlive-module-latex-git-log.doc-2017.tar.xz 91528 BLAKE2B 1fd46609e1e87d5d55bf61c61141ce7467da6a45d6fd36a350dd74924b9c67619843d7ca7bc11cca3eab62801f444fe0761ba1224db9f2085231cee4514ecc14 SHA512 0e08eb2ca6a0c933a82b66058d463c781b0313e5631ed4e35312d0f612dc2c627dfa5ad5d4b520a457975f31266c6ce132f2318fa2fd1a66f4860fc14dfd334d -DIST texlive-module-latex-papersize-2016.tar.xz 4608 BLAKE2B 702216f90287e9a05883c7c50dc28c1c12be11dff0d0f97c9a6fd4ba7dbfa0e7b19151af47e25ef4d2c60316db2f634e8feaeaad54c016fce8a082e53ec406de SHA512 84f4af6e54673015a85ac1bc7e16a93b1fc9c57df4251ca56fd3af5a90bbb750a9d4aef4fc5ab769bd3ccf965ee1bc31704de90d0f2c88d23d696b866c8a2fa5 DIST texlive-module-latex-papersize-2017.tar.xz 4608 BLAKE2B 702216f90287e9a05883c7c50dc28c1c12be11dff0d0f97c9a6fd4ba7dbfa0e7b19151af47e25ef4d2c60316db2f634e8feaeaad54c016fce8a082e53ec406de SHA512 84f4af6e54673015a85ac1bc7e16a93b1fc9c57df4251ca56fd3af5a90bbb750a9d4aef4fc5ab769bd3ccf965ee1bc31704de90d0f2c88d23d696b866c8a2fa5 -DIST texlive-module-latex-papersize.doc-2016.tar.xz 596 BLAKE2B 2865ad352870d02771d289a068e42faf384d1df87e026a921b281c6cd1392f8a9422f1ac420397d1765fa23fab77da7844b2d27e05cdf1976a1163e2bd646525 SHA512 c4360a451e9a21ea60dc10631a97782aaf6ece934b0bedadf5d0328ae689ef599c914b4ae2579d3c0ff5bd833f93c0efbb4085589df56a7dc93c895b6a519a35 DIST texlive-module-latex-papersize.doc-2017.tar.xz 600 BLAKE2B 5dd6592c5680266f071539d861b4d5acaef86743b2643267b40c8a25dd21454f608a593dc804291ce241000af96b9206ca2bdff5322c88a351fd80459363bf01 SHA512 e3aa2050c9fab9c806f0df66bc2d34b97a8b67e6e1bb41b13e524054731419145003305117ecf515dc47c98ae365c78784a5f09f823145e01ea08aa54ebb024b -DIST texlive-module-latex2man-2016.tar.xz 13628 BLAKE2B 06d050c5efddf1904bb45e0f9b2acf27cdfe781c215521b2e335c0abfa2487f965b93ec439d1305e1d081a5e42ba4ab8e4d65f3781ea50f320ff795add16b1ae SHA512 5b5403b76d5f2ef5b9ec01ef925c6adcd4b5f17fb17d7afc6bc3663e553d6845c4db3551e2150943a9af5853ccb47642cfc49a1abe5c7c068d5d59e02a2f5b8b DIST texlive-module-latex2man-2017.tar.xz 13940 BLAKE2B 1289010000370b5b88ab4baa6d26b299c2f67d385efcee8c5387658b5fbd1b8033463cba4c664365dae9ae0eed84dbf0831559f81286ad46bb6ba08aa5df6a41 SHA512 e3579403dc9e984cb51f8854436968abf69a29ae6984cdbd0fb2fe0141b1ff2af65d2100011fb6355580b7f8a73a3c0bdcd3b225c8f7e13a828c6b2c5ee602af -DIST texlive-module-latex2man.doc-2016.tar.xz 231868 BLAKE2B afe10490e59643f33da181340db5a3eb94394477a6d946c1aa5d639e7f854cbef2b4774b673a53f424e2947f760e97c4c50c3b12ffbc3ba0960dc5760e176325 SHA512 829c4b3393ad9a1cc50e71cd9aceb1ee457540eadf11941dee58ac5741b93c70c8c19c08c12b10d8ef7ef1667937899ab25e2d3b451ce961154885d69cfb1070 DIST texlive-module-latex2man.doc-2017.tar.xz 344456 BLAKE2B 39e69f1301796e5b3561075496b3f46b7d464296dfe4db2f55e7230cb788efc23dfb399838e6245cf64602dbdb865ecf725ddec214824913974f1c88a6882ac5 SHA512 88f4b0fc6a12355b0defe1c1ee10aba1d06cd498556ddf043ab12d480ed5f1946cbceb58de7beef452afeb24e416261eed8aff8c21c330909f6cc6a8cce9d5c8 -DIST texlive-module-latex2nemeth-2016.tar.xz 7082664 BLAKE2B ece6a898180446590b092deeb1f1c8dcd96f3692d2dfaaf24ff8981a25fea8080b10d8fa74dfffb3f0bdc899ec63aab4033a39fa4f672b543ac5c4357828c588 SHA512 f65a25838d5feb6c90eefec17e13561241359db663dc1c109a1a0fc6a4d8dbf48919ef068db1284c8e117d22566230ecae405c69813fb7e95d26cc1e5da1f403 DIST texlive-module-latex2nemeth-2017.tar.xz 7082664 BLAKE2B ece6a898180446590b092deeb1f1c8dcd96f3692d2dfaaf24ff8981a25fea8080b10d8fa74dfffb3f0bdc899ec63aab4033a39fa4f672b543ac5c4357828c588 SHA512 f65a25838d5feb6c90eefec17e13561241359db663dc1c109a1a0fc6a4d8dbf48919ef068db1284c8e117d22566230ecae405c69813fb7e95d26cc1e5da1f403 -DIST texlive-module-latex2nemeth.doc-2016.tar.xz 23852 BLAKE2B 31d0b1210d73757fac48756e80be61e4383701acaaf5d80f56053b41db17e64ce5eb007f1dc352dc93929b416f12b6f3f11b93e9f8b7585613a02dd83b7c3036 SHA512 611ccb9252914e28d8008abbebc02b1d540d151978cd306635aaaa181a2cb42c41a573b10c2fcaa1c805b66545cfa0329301e3bda6b87d5b7e01af3df3491a2a DIST texlive-module-latex2nemeth.doc-2017.tar.xz 23852 BLAKE2B 6636c3c0fe7628d8ba8c600ae4ff84add3bc9f7702f596fcc3bf2d24f5a2b85e87e9ff8cf301adf5354504033ab0c3ef0d5bbc3ed5c52c6bb9dd36e39e445dd8 SHA512 c55505f0b00e4d600ef9a40461f6e3888f4c820ca1462a2c2edbd5c9f9ca75e08e543cb9fb25ce56313a6eb80747a710134ec5933f71a172e5a675ea9a0d76ee -DIST texlive-module-latexfileversion-2016.tar.xz 1648 BLAKE2B da6f711a7296f96ae6de7469c4e90deb4aa2adfd018e6f99c60e49ed80f134dbe243c182aa8d9d7503541f6068f2aa10b1d5a5e679da38d86d3e7980071b0b1c SHA512 20c1596ddb6d554b521e2e67529d4eca94391616ef41bc52ac504d11f991e5416a2edf42d1792a5081f551b2d60c29353b3ef562efb77b98f30590600e26c2f7 DIST texlive-module-latexfileversion-2017.tar.xz 1652 BLAKE2B 5552ae1828ec81909956d20d68bc35c1d6e09a10b7a7439c633ccc8612553340d4b7afcc7000a8db1e4793d618fe0f31116e993bde0bd907ce644d1e2b929e7e SHA512 7b2c2ef5ae64d2921da0fa553f7fb745dc7c8f9c5675f5c018e29a4745f2333c0f51d00eaeac6474a35a382d9286896b0c9a7a105424ec680f53f8a93faa5b2e -DIST texlive-module-latexfileversion.doc-2016.tar.xz 928 BLAKE2B 9dcee77e57b6936b7c145a9ed8eade232db14018d0167877d829d4ebba8a10cae2758bda4138d648d5161b3a57b6e135b4878e59b5f9e9efaec22561bb3d25a7 SHA512 93e172bdd159dee0608c7c9b0454dc24c0457b1ff6060b5a09295fdc3927bf564486ecaff87d25f346c245cd8d83b2c53032fe0fac4432dac3187a6a8e9a2ad8 DIST texlive-module-latexfileversion.doc-2017.tar.xz 928 BLAKE2B c5654e989d5c5edb203cf77493edaf588cbd125f49eeda6513eb0f335ec1c98d11a53df98c0e5233503e985aa89fd9c6239a250d85e6eb15d26c23082ac6d305 SHA512 46a5495320ead028664b1c02c872147cf350f05f1f9a18291fd47a266a06a66449bbdc0d9d4818cad30f75f29a2ea3611fd6c88379aaf3a703e76e6df9f6b679 -DIST texlive-module-latexindent-2016.tar.xz 19736 BLAKE2B bfebe9b8aa886fb8947fdf0138313703f2d53e92067f2cd420733923972e9fea13e457bd5111c5bb20a83377d7de062f9c740c6bb11032ccbc7d3fb79040531b SHA512 97667beda33dbc772906e845671902ed7cae0b276b3e9db3701a32f2c32c4aa2fa0f04cfa22d5cb3b9e29084e23af86fc7a261ffd09f5ad67ca3e4f5e0258265 DIST texlive-module-latexindent-2017.tar.xz 38844 BLAKE2B 3ee9541872df5fc37587c563ad6879f7c9d151b19838b71b79c8a17a252c233a581ed7333e0317e4c152b5789e6a67c01de9f3157851c48e14599cb9b55a13d7 SHA512 f8797cf236d783536bd208abfbd7bda3fe05f5101e3ff2cdf546179a526029ab47fc25eadce6f54cd8f0ab29ea155d412163726cc2119395ced80507d8597f69 -DIST texlive-module-latexindent.doc-2016.tar.xz 343636 BLAKE2B b83c3a9146e018bbb6a9142628359f300e552a153dd264a6950cd8fab38edb89211e36710a30d90bcc253a5b9cae090c135b5e6ae5b0b5fcb5030561d399f47e SHA512 4bb97f2ef234200173827c44f23ba49d709e0d0b5934671a0a14eb9e9932f139136dee534390a898e1a3ee0cf0fd3c07e90c2eb77c4a09d2b5b0431ba3d9f79e DIST texlive-module-latexindent.doc-2017.tar.xz 541996 BLAKE2B 7b239ebbbbcd0904a2ed31ba6f092918bf75703cfaa032001aafac18dfb1f10f312ff8edcc919ee389c2242ff6622bf5ac6b1ab859cd4a75f2ec163109bb079d SHA512 53d8e5566272f7dbfca899687a4981e142d9e801d6f9c6c9a33e5fa6adb0bf22828edc130f7320a3719b93001125066ec48a497743490ae5f7872747317b6f2d -DIST texlive-module-latexpand-2016.tar.xz 4664 BLAKE2B b59b326a7f1c45299847de2879ab30bab8969f14c04feb485956ca81cbd2eef52843b9185c8dde610990291e744065b1abac17018b18712ff1947fa13e54ebf8 SHA512 6ee6d23920539c540a67516a7f7a07a454878e61424e9e40328e5562872e1a555ffd75a12482a09593b8ee906845ecfad8633a931ee2e05b9d4918a07aa67ff6 DIST texlive-module-latexpand-2017.tar.xz 4664 BLAKE2B 3ab8f981d0b2c6fe62610c84c436738aeb16b05be8a38634ead040050272585593a5a8cb701af329e923e3b6ca1759f7b7dc3d7f37bcdfc88b6f417345ce1e00 SHA512 e74ed2886e781740d77c18303fd98eab17e431812f033b0e7734e4aec966ef3476605ffbdefb960f7be511ac5c2e4e01586f3ba3b3b1708e02b0656a02e4b6d1 -DIST texlive-module-latexpand.doc-2016.tar.xz 3000 BLAKE2B f407e0ca494b9a33dbf5bb889903f2e40c5bbbc9b29b7810ae7853adcb3fe93dc1eec8ebb661ad532ed698888532008b127fb6aeb294114ac162ec0d5b7ec4cc SHA512 be05689f140ef29ab04c86c60f61dd178100c914fd57dd7da1425b94cf27f1d8bae6e34d2ca8e2060045335aab98607d1bd53d4cc6753a6675827a97ecf3d786 DIST texlive-module-latexpand.doc-2017.tar.xz 3000 BLAKE2B b37e0a3af2f1c77fa3399034966d758374555b87381b614b92eea44ea031f0f3d535adb1f845fbad57b6e8f022e3fe650e656399f171b9ccf95081a52ba3c8e8 SHA512 ab847d512042ea1079621f9492001ee09c278b130a7c61412d883fb3687bb85d52dc53c3133d54acd444c38d21d42d5ad1b95f918ccf38bd9575f9fb19bd6ede -DIST texlive-module-listings-ext-2016.tar.xz 4860 BLAKE2B 91f6f5009ea75aead667cd32427783a5f2b4092c0e14a0cf58841dbbca0839c5ab085436d61db8f40b8ca9752c03696c98fb1cd7184e78e73450e24999399f6b SHA512 bf41e0d10a17cc6e555ea793dddd532e8815c17d67c7522220fd755690487cc452d39326e139fe0462210151a18cb90860026ba69d2f23e24af57de4ce9317b6 DIST texlive-module-listings-ext-2017.tar.xz 4852 BLAKE2B 5cec8bb40972739e36b6f2e18b0d0b85ab0d719e8b752c1184fcd84da3c8bbb7687794b256e4581bc94718e97400ca1c1d2a0abbba171cc85531381dd608a6d4 SHA512 a40ef2786fe5624c233f846995903ebe19fe6fb9525899f23e73818eb8f87dcb296d6bf0c23366741f6a8eb8655c21ae7337a4b80d90949961b007ccdc67f461 -DIST texlive-module-listings-ext.doc-2016.tar.xz 103704 BLAKE2B 1f8e18910ff3b723ef34c954c07759d0dd914cd60bb3aac7c4bf3ae55e1d0f57561d8708c039ea0147701442b09cdd6b4561caf0dd4528235f5b1c910ca4992f SHA512 a7f07219739d4d27c5be405968eef6dbc7f86b10928d65f9267d117008daf25678ab013134894a69688315800c8046fb28c5357285f2c32c5ea3be4553b1b14c DIST texlive-module-listings-ext.doc-2017.tar.xz 103660 BLAKE2B 6160b391e62ab03455f226c7db98518a4735c630b7599bc88a868ac760d602bf07bd05e846d7586791b7ada2c666de73bf860c222e2d1d9b7d4616ea0dc063d3 SHA512 edd67257cb74020f36a11a95e6f53dca80b376d73ccf75a87d689ec606019ba35f5b836f012c1817764da8c3b2947ef47ae707f22c47c4096dd31c4bfa58a327 -DIST texlive-module-listings-ext.source-2016.tar.xz 22652 BLAKE2B ee91aea155b85220ff2dbd9623f01a1a4737badca0375dbf56be4ff344c1efdceb6f248169fc90e27fdbc0802b0ef77558e5bce505e77fada94f959e8e522a84 SHA512 c6fd772d878aea20c002bd10aa7f99c89f912d447fabe3742845f90c8a9b5708a3b933177b3cefa8deff4e287f0ffa3b78e516fc5b43b3ef1f84b4bbeee45dbb DIST texlive-module-listings-ext.source-2017.tar.xz 22640 BLAKE2B ced7c27da8c445870a22c02575adcf3749f6f04fa0db23016e9712fa95087a75ffb8c4129d3eb4bad28c0d780502289ac7f5016a0bfe28db16eb81a1a31f2943 SHA512 4bde1dbcd6c5dcd258682314cbde29ce93c4c765158798b27fa17a23fe77c3e4ef73f86578716da6233039f864bb44a1450206bfa7c12b7500d650c16930784a -DIST texlive-module-ltxfileinfo-2016.tar.xz 5172 BLAKE2B 612f8b21a4ec4c2571cc0fdc9776ab5c5faa5bf865b7946a1b8e2d4354c70a2d7825565016da339c8f89e2899e49dce841460660913fb959fee70d14ff434ed5 SHA512 f441ef14def62f9ff9a6dd80574f0a526748810b17a5993f2880f464eeb30997578406112179103fd614afe91d2f6bf8ca19448e83ef455d630623980eee67f5 DIST texlive-module-ltxfileinfo-2017.tar.xz 5172 BLAKE2B 612f8b21a4ec4c2571cc0fdc9776ab5c5faa5bf865b7946a1b8e2d4354c70a2d7825565016da339c8f89e2899e49dce841460660913fb959fee70d14ff434ed5 SHA512 f441ef14def62f9ff9a6dd80574f0a526748810b17a5993f2880f464eeb30997578406112179103fd614afe91d2f6bf8ca19448e83ef455d630623980eee67f5 -DIST texlive-module-ltxfileinfo.doc-2016.tar.xz 37612 BLAKE2B 8ccc068240c79661e402c79312025e28c19a79dddde6fe1984aee2d2bf305180bb7e389c2d23d611e94198d229a067cc0bee421514b94ef6d4b03e0f53bae204 SHA512 13fb8954668cbb7f3e08719c4512aaaf3d9f9798d387ca8eb42d8601a38b37243d2085a6c22814233011fafd6d7f4d0d38c06ed5e8584e37f2e863cc3fb9ab4c DIST texlive-module-ltxfileinfo.doc-2017.tar.xz 37604 BLAKE2B d36e08a057af2bfb964901caa20b79ff84013f80fbc9ed19545027c104e007110dbda9ceb62f8d5091f50947624533d45393a9d7cc0bc1b470a768fcb390adb8 SHA512 44e7b6664fd865a78ef23379cfd39c720ddf9040d3ffe63c4ea922e2825a14f49926782e1e3ae4cba347c26b8bbbd15e630d94dfc36c68dbe813fcaaeb11da88 -DIST texlive-module-ltximg-2016.tar.xz 10352 BLAKE2B a16c2be4855eaf69e527bf91a152c1e677688340f56c3c31ed4453c4e3700e104df42d03b761bb18a8a65fd1ee9a26c27b202ffe460aa38c76ff129b13ef8e1c SHA512 ddae4ed4afc9c4e18b0cb7a49cf7a0f3aadcbe75bff0c0962b40aab505ebd5c2a8b60f523d9cfaa9235beeb75601126b5621b3a84437ce21c3fd4d651ead2783 DIST texlive-module-ltximg-2017.tar.xz 10352 BLAKE2B a16c2be4855eaf69e527bf91a152c1e677688340f56c3c31ed4453c4e3700e104df42d03b761bb18a8a65fd1ee9a26c27b202ffe460aa38c76ff129b13ef8e1c SHA512 ddae4ed4afc9c4e18b0cb7a49cf7a0f3aadcbe75bff0c0962b40aab505ebd5c2a8b60f523d9cfaa9235beeb75601126b5621b3a84437ce21c3fd4d651ead2783 -DIST texlive-module-ltximg.doc-2016.tar.xz 350876 BLAKE2B b833ad0de044661199eb4e887a496b19f1defe8dee2a058c9cde06032a74a178af4594a62012ca5ae05535cd29d5711dfddd2968392102f3882ae549373b211a SHA512 6c6a563586c706bfb547e69b26821a09a4818a9e4d4f611bdbba2f60f6fb7bd2687b7eb62e0f121e920d4653954453b2e2f27c5f1ea03c0658d53dd4418eeb55 DIST texlive-module-ltximg.doc-2017.tar.xz 350876 BLAKE2B d4e2fb1c140120aae6c89d347005a6c385c7c2fce1cc69ab6dd32d5456df90871b8ec3f251e035332e5b3359ba6804924b622257a1b510878412f2337059e8df SHA512 a761b23a9873912e677f042378b7598750480d527c7fd58b5c36be638265138033e4a6aec411e879a9ada801aed85694898b4da9459c52040e9d33408ae485a8 -DIST texlive-module-make4ht-2016.tar.xz 10880 BLAKE2B 9bd56da29d126a8b2d80b47587fd737ec39647b92e1106fc34ba0713f1c76d1fa36f139c3e1bf3fe1f5017028c463c92895f8e37a9ad9d1ae1f25ee9fd96427b SHA512 3e9da602606c3766ccde30014a406a4898a9a416cb7a73643553ab4f793826a418339fff8e4fe8e62297c4c02cf325137922f1c5f7f97799c25d4f4785eec3a4 DIST texlive-module-make4ht-2017.tar.xz 15268 BLAKE2B 8ce45523d313cd72676027b072c2bd19094b5017dcb92eeb35d82ac7973d5d7ec111d7cfccdeb5f254ca3abd82f4db2e696ccbe8b1284790c65a274234d7743a SHA512 06d90bcc80409a9f18024bf730f956d126bb5745f43e30cf159ca8a94487fb0dbc347b1b30b2d954e8e3d79160ee0c13c94f4ffbfefae332bf39f94823da599f -DIST texlive-module-make4ht.doc-2016.tar.xz 67372 BLAKE2B 722199fb7ed3bf6413b2417e106bef66aab450fe1c4acbcdabc6c1afd181641f35957ab846be0f82c5b8da111a4d6e6fcc32cc51c566a99e8d62c6b8da1eb60d SHA512 836d44b74469dfde682ab6e3475f555faa93301f6f1928a41b24c592895f6770a25e4128f6ddb89edc91fef693cd875aac41993903d8f5f2a5e0f8e2427eab55 DIST texlive-module-make4ht.doc-2017.tar.xz 72112 BLAKE2B 24a227bf3025db627785580ddeb2a4dd894b4e3b41bc95d53e8f98ca0b319cdb1237b93cbf59a0d15398ff31f303800cfe1f68e1c2e9514fb36905b5bc993d25 SHA512 05dceee32a5488df1bc889e2ebd006cc2c901e8445a7f7e3ddde51afa24dab59fabca9b2df963febb7018b4e840f0107f7aded5653ac9046b7625d3a5852fbe9 -DIST texlive-module-match_parens-2016.tar.xz 3328 BLAKE2B 22441bf4709086eb73afc83e46525059825457a0e28ac4a345fa2a20de92563353c5dab5e794b884dda66a596f89ba79a485ade65e1d65f78211c918238093a0 SHA512 a604521dd72736f3f5ac703734218e534f4690d59fedfda06576f6ae402306e94a810da9ef8c7739dcbb7537df04f7d09bf5d08b2b58e0df90710a3394eab03e DIST texlive-module-match_parens-2017.tar.xz 3328 BLAKE2B 22441bf4709086eb73afc83e46525059825457a0e28ac4a345fa2a20de92563353c5dab5e794b884dda66a596f89ba79a485ade65e1d65f78211c918238093a0 SHA512 a604521dd72736f3f5ac703734218e534f4690d59fedfda06576f6ae402306e94a810da9ef8c7739dcbb7537df04f7d09bf5d08b2b58e0df90710a3394eab03e -DIST texlive-module-match_parens.doc-2016.tar.xz 57272 BLAKE2B 2c16ee1f69f41f05befe5bb02e527fc8ac56ee5aa432e5830264400e2a4ed6f6908f31766fe6472f61c5bd81ecafc56139e6870f0fa5c2d32fd58770d4abafe2 SHA512 6f33b5bf2440b9d65933b1d01461bfc63b96aea89c0f04b010e9cb15a52745042852d3818a7b41be7d6d6a39dbcce3056b06807140a5c89608252288edce4c8e DIST texlive-module-match_parens.doc-2017.tar.xz 57280 BLAKE2B 0fd6b2c6f7ac7eebe6b7d1bd975181dea960284dfbf98866557dfa45c29202129bffe587c3bdba50217790e0d97aeef98f5467ef7dcb0fd0b0d7084bdfc657da SHA512 d92fa529b9cd6cbdee2d8e6f178fa8395c08540d044d0522d1da2a68c78654666d0f7ec05960c9b9f8b2530b4c54bc695887da13a1ba383d6c3bfcc49ebd64b1 -DIST texlive-module-mflua-2016.tar.xz 1060 BLAKE2B 154ec2466bf6e8f7a4b25631791a2ba78fe34a71e69ea14647a269d2ca52d06ebd38d386c9cc95195f14f0377a14eb730b403b86b285d3b45f42c6ef4b60c901 SHA512 ca42bd7f4efcc05477bea946809fba14df8dcca7e57325cad15b11836d1cabbb1aa089e6c7f17b23fb96131f99f1da678194e97e67269296c0a2694863ea11dc DIST texlive-module-mflua-2017.tar.xz 27848 BLAKE2B c2f2be68f0072b49a94e535bd7fb948e24d6f6e4e711aa067efc7643ad599c26dd66f9635e3aa9ed4cf876f4bfededd1f8a24b06328db042f06fa11e45212e5a SHA512 83d84e3cb1291c2af4067df2fce91e14bc30d11843c5aae36aefce4e0e1fe5cf6896ecff8791c2888abb16d13933cdcaacec11421d534b71dc3b6cf8c1c02bd6 -DIST texlive-module-mkjobtexmf-2016.tar.xz 7444 BLAKE2B bab2adf54d9d8ce726825dd0293f024d97bf3b3883500e698c6d5011ef3a9b6a47ca65480d2f4390b2f5c74161229f3ca141d979cae0bd05577652ff4dad5238 SHA512 956521aa85102211193116a04798aabbefe52457eee714d7f2a3bae843335c932af987a9c3e7364c6ebba561836d479b2bcba81ce6ef5c8010929a3f6ded090b DIST texlive-module-mkjobtexmf-2017.tar.xz 7444 BLAKE2B 20a80de587212d1a89610b378c50ed8802cd8ebfa7c3b80529add90a8f737f7a6b87d3614e77e3a820292bb8145ef369b2c4f393efa41eabfef65336a5bcedce SHA512 b87432ef1fcface11e93e541595fdf74de1539d9f2ce0dbbe3e35c73064230812628745aec782b8026cc60f9797aeaca9057c534ac852b22bf44d24d5cf1b960 -DIST texlive-module-mkjobtexmf.doc-2016.tar.xz 80280 BLAKE2B 544e06e537fcdd223a37d39926e5ff0a9f734ba4ec42fdcc8ec9e51fa0c9141675f63d7d3ad0c3c0cde4ae24b07b440f9d2ccc83c761c19bb6fed4c7f5d58f00 SHA512 695508d18d0ce39fe014dbca4444aeb821dbda6752c4e41f760d8cd1f2dacd7bbac8df50ea2f62f5b7808cbece17e68cc194c40766fff79456b6104dfff6d4bb DIST texlive-module-mkjobtexmf.doc-2017.tar.xz 80276 BLAKE2B 206017cc2c54a2f1dce32d7b4ff2670a5fc0e3f3afc0c5c013b849aa1309af8ebeeaccc9aafd59ed2336d226b53afd6d07895177bbc5b62329b10754b81592c4 SHA512 4df1df676df7f1a1c1bf0d1c0a51df8e4839558b79fd410446b522ce218f499960420af351c195c61fb66f9eeaea869762f3ca8091f76c662aeec333fcfd0f80 -DIST texlive-module-mkjobtexmf.source-2016.tar.xz 19828 BLAKE2B c24717c1a1581e637e832fde56a32cfb1944e573b349a5f7dd30e8fb993d87493d74f6bb34392596809c0ff911c3133ef42e88237cf060da4660cdfe97075ed3 SHA512 ea1ae4540023f21a35fd82207752ededbdfb07883894baccf2f6def17c51c7aa821b5f3b5411384e986717ee797b9589cf0ade8dbed6c57653ebd6e5028e0506 DIST texlive-module-mkjobtexmf.source-2017.tar.xz 19820 BLAKE2B bb68f6151bd777e677ef75ffaef1338a9995e37308cbaf4307378b5d7291c52950be369c66539e322dbde11bb8951b3e0fd6b227e47de9238027081f359cba5f SHA512 2ff63f05ec1d4b09842a20b93a1ecab09245dfdb3cfbd3e37f1e1cd9d25760c161948433c10ef05373d84cc44b56714f86073afb48053a8f965c64490da0b3ed -DIST texlive-module-patgen-2016.tar.xz 532 BLAKE2B 21f5b2ba902932c026e6f8d395031510625424341b494063010384aabb4d5c1c4bedad0223e738dcf57a7656e0bf13996e9662ada35933ae328ebcd42ebb70a8 SHA512 129087787df6ff3f450ba9b4af53eec8c5349bef186825ade2d2831139c2c4d2de5b8d2a354052a06f86f1fca251047cddea3bae2d9dbdbcb469d0dd0877786e DIST texlive-module-patgen-2017.tar.xz 532 BLAKE2B 21f5b2ba902932c026e6f8d395031510625424341b494063010384aabb4d5c1c4bedad0223e738dcf57a7656e0bf13996e9662ada35933ae328ebcd42ebb70a8 SHA512 129087787df6ff3f450ba9b4af53eec8c5349bef186825ade2d2831139c2c4d2de5b8d2a354052a06f86f1fca251047cddea3bae2d9dbdbcb469d0dd0877786e -DIST texlive-module-patgen.doc-2016.tar.xz 29108 BLAKE2B adfc3a474f810876ce9ac5d6daef2ce5a607c9007f2f8a5810a47134799c168e4bf2523ce635a5170afed07fcfc338b284747addf4275f446ceea970f3b0023f SHA512 3f9ac07a886933bd980006bc083fbc95f5e103d2bac330b2f4f2af8eed76c6fb0191ebd58af1d84cc84c51824dfe11fbc8d32d9099b9f0144dc010764769379c DIST texlive-module-patgen.doc-2017.tar.xz 10960 BLAKE2B 08b89c5a01af4e9f14bffbb17561e2591753e853395b29476fd98ec3c5fe18120e223ca96fe6a4c7a2f5220bc8a0f07707e4ffe0b7a7fe914ff8246db9231226 SHA512 b1b69e00f32402f3bf2012f25840e63e3e1ebb00a5224efe7c7425d54a4c37945dfa097a1f41e89b360e4d0d769ae003774503fed41e4e1076004d296be27117 -DIST texlive-module-pdfbook2-2016.tar.xz 3496 BLAKE2B 303d892fbcd954fccbd47e15410720a5d643826b19f5cd1dfcf9b209dcdeda018889ae596196026bcb01944d6daac08ea9411b9d24b6fb79e899d6f55d629c3c SHA512 f47fef10250135fdaccf4b44a6c62cf1a648b3ca8762b241b9390fa890a17e946f4e750f121c985d133af4289c15ce7e576011de3dfc4fcca4c3bdae52c4c508 DIST texlive-module-pdfbook2-2017.tar.xz 3492 BLAKE2B 8f20b8b924d72575b0685fc9b2f4478e78e99bf8a2cf820188db9f5dcf2c4b761794cbcebd3785a5cd084ba77e39528a422b8290a2c226718c25a97f29e15253 SHA512 62aa520c215830d8145bb0fd7af60915245be4b246bf42eb912124e61c9a388da67f3ca7efad560f98701c5b32be0b87ec9e78078b9900f44f0095c9c069ab1d -DIST texlive-module-pdfbook2.doc-2016.tar.xz 7552 BLAKE2B 0a3bc6517dcaea4bf554fb50b6cc25df19bc7322e3f51cfad49f63980e3ea28df0d0dff3a8f645f0b29792ad9becc7c6dc38c3b31279e2c23c146961c5d30784 SHA512 bd882c85cebb5ae9ada4c6bc0e69f92d96f57a6efec212851b3420dec6f3dd7db91fd1b0fa357ded5613fe4f46da3b1c4ce44d2fe1c85eb1f1c15514fe0a29ed DIST texlive-module-pdfbook2.doc-2017.tar.xz 7552 BLAKE2B 086bf910bc66166a2a441465094d95d13fa8c39b4840c9ef19d9595ab2aaa14eb4251de5cd2b4ff2589768259ac3048e4057bf3bcd7bbef4b86d6c82b6bc3746 SHA512 7620a797dcae68e7bf093c119b06f377ea2665b228125bedae11ce129d8053df066e771df2053fb8d90473cd7d00a75ec5235a0ac5221b0171605d145a18321d -DIST texlive-module-pdfcrop-2016.tar.xz 10724 BLAKE2B 381a4df389465fece3e4cdb230ad39348a3174946e9b32bef8bc9ad745a0e22c8683a5bd5dd9c2b03d6bfe7e8da1ed0f520cbdfbb24bed633c10665587015f4f SHA512 0fa7b15f22e5dd80581e8398aa3fc9f58568572338e1c2c137c3db2514ef0297b2d29a14485d64e1602cfb75bfdd27d584ec2e9eecd35d6027a57cdba2727673 DIST texlive-module-pdfcrop-2017.tar.xz 10720 BLAKE2B 0287ee170ff11967df2932d9dd7ba947abbff12045b059c906b9dc399a56596915b9aa06d4c924db84cd9d5b2d04e42637f5ec1291d4657730ad5225de002cc6 SHA512 11d2e8e911e8cfcabd5a4f6555715e08cd6ca51868c1a0dd7d9332fea5fe7fc4b571669058a99ca518f7dbafdf45a517231ea8a654ad39ad9169a789b3346a00 -DIST texlive-module-pdfcrop.doc-2016.tar.xz 4300 BLAKE2B 4e4ddf2a7b9c301a54b5d63f6398cae7c689b3241d8cf0d765ec00b56a0f7ba39dfda5f8e9d980a0ce00e3555a35376a501b3999c5d83e553937c092a53304a5 SHA512 13260483069da8cfe84da41e6a3011883e7ec2b1bc900b011893eb1cc0927ef01ed98d36048c454a911a144ba967a94521030c94b2f2e5d4588b717984ccd519 DIST texlive-module-pdfcrop.doc-2017.tar.xz 4300 BLAKE2B 7d5a70a0f8ef86b1bd9c60e534a20e95571d0808d6219e0cfb011def705427b843c1492b2021611d2b27b79324c764d249b852499e9dca5fa9e71aee1f7343e5 SHA512 fc9537872e8a7234d80e76709d69ea7c3e17e02321b26477a96186e9b190d6c093a62caef83bebc76d4aa4134273e28e74d456ddaeb9e53fd073f9838ecb6110 -DIST texlive-module-pdflatexpicscale-2016.tar.xz 2928 BLAKE2B 581e70cfc5f84fe993988705d9aaf27c40fd05324afbc28723263f38d8537679504b88a477743d4c42aeb8a80aebe3c169f6dddda57a4fe89ef60bc6f5fe6daf SHA512 86f3b2368d6c7b3a2e4493fee13ec59b905b80d00416363da38efb11dd7de85f723e97e830aeb45a03a0183173e65bba9a80018ea7324fe4e674464544154d51 DIST texlive-module-pdflatexpicscale-2017.tar.xz 3120 BLAKE2B 9b4630ba97d27258bcdf58f9abbcfb2a3c14f846b575c365462c46775685728443290488108af99161f164b16714a7bca6717ccba0c9d5878cef8ff1baea6ff6 SHA512 2e6c4baababe8b656e12eecdbe73d8410c060c3d4aca5dcfc626728126481a5a86b8b7d031a35c85a26e2cb79ed1e7bba7e143b449b0118b5a11d9bd9bd135b3 -DIST texlive-module-pdflatexpicscale.doc-2016.tar.xz 193112 BLAKE2B b675010af99f137e51ebca7327e8f03dec565c0fb0f9933999302856eb2f349dab24646437ade314333718f5d835ba5b3d6d65e12e4f3c35551a802021b6206b SHA512 870a82d51c3d33c00443aba797e23b6aab8d11b33e254f86c0e5d934f595947803706d1dbc9559714c7a49879ca8cbbd9e8a2a0152b707a84073a6df0e912bfb DIST texlive-module-pdflatexpicscale.doc-2017.tar.xz 86448 BLAKE2B 45de64a373368a72acd8511a46ca37b6a0fe10a2b4c0d3f7c65a32799f1a25fc22b2fa9f22a9a0b0abaaf372a1b29ab26a1dbefc37cfc7a4569a8ca2f43b4ff1 SHA512 6a19f1366879369ccebfb53663ab565e3a635bdde413fa7c1d8d6a58faaab745cf213b35e183ca1bbca4c90dc3a8c60f1ff0e472817d703ce015852d0028122f -DIST texlive-module-pdftools-2016.tar.xz 1872 BLAKE2B 4c5f69571bc750342ad16601ddb55ecb13d88628754763b654265c782dc5bdf5b8b0f4ac26a52e05299a32b001c4d7c72e9d9b4f9a9da194e5d9447c53a00a7c SHA512 04c1f532d360bd2865392b40dffc9b81b29e6940832ad36522f184d8da32ebd47f268a67f6ac75239de46e37911f60ad4dd644335312e3e6d2d7722c08103b1e DIST texlive-module-pdftools-2017.tar.xz 1872 BLAKE2B 57670c928b435abae7bbd86d7a0f9160ca194e8e4dc07ee9a077fb6061b4895da02cb5c71db7011ac90d9c0ddc6f27177769b9f0e39d079dce7191a9a9683050 SHA512 9f6684fa61f3bf757fc970214065b76523e9f0bf324024fe90268034a2322646cbd10f3a005135cc176e7ea17c434fd9e727337d45929ef24f024b0ee7edfb10 -DIST texlive-module-pdftools.doc-2016.tar.xz 73680 BLAKE2B 039106802e0eb4b7c26c857194a3906f553c038723f42ca4c1f7f575e5e703506c49f731b03b4a8f302d1bc230a6c38140664f9f7be301e35584886be15f9682 SHA512 e89610bc333017173d5e3f81826a244daa5e7a9ea779f580e06ea54ee2e1a456b7d83ca8fae39a38270d14bfcda4a8c8d9520e0903ab9e91cafcb1aae0207bcc DIST texlive-module-pdftools.doc-2017.tar.xz 73680 BLAKE2B 039106802e0eb4b7c26c857194a3906f553c038723f42ca4c1f7f575e5e703506c49f731b03b4a8f302d1bc230a6c38140664f9f7be301e35584886be15f9682 SHA512 e89610bc333017173d5e3f81826a244daa5e7a9ea779f580e06ea54ee2e1a456b7d83ca8fae39a38270d14bfcda4a8c8d9520e0903ab9e91cafcb1aae0207bcc -DIST texlive-module-pdfxup-2016.tar.xz 7260 BLAKE2B 30bdcb82091edf920b31a0ff9c3b4e4ff16e3c2cb1e91584766319f1ccb9f3211d9d064aca5636f4181b9eac47e3202aee0ab8474e198dabbe63ac63c6503368 SHA512 598107c336f9ace01c160c107da09e6a43d0d508b1e8b9f5304d6ab099b924ef97726d925031c5643b179e647d7d66638028cf006d9afc7898ccbb6830b87a68 DIST texlive-module-pdfxup-2017.tar.xz 7260 BLAKE2B 30bdcb82091edf920b31a0ff9c3b4e4ff16e3c2cb1e91584766319f1ccb9f3211d9d064aca5636f4181b9eac47e3202aee0ab8474e198dabbe63ac63c6503368 SHA512 598107c336f9ace01c160c107da09e6a43d0d508b1e8b9f5304d6ab099b924ef97726d925031c5643b179e647d7d66638028cf006d9afc7898ccbb6830b87a68 -DIST texlive-module-pdfxup.doc-2016.tar.xz 21260 BLAKE2B 5256bfb3c4439855976f940e5a220372349cbe355fd95cce1c90e60840f71634410fe9551cc476e457c19516627c7099c788ab092d72ad8f365440eeae6fa261 SHA512 934aef9a1ddfe0e1f6cab6078e4bb4c1e4c4d428ca3f249f32ebfa72f9148af342c080164cf291b4e1cedec5fed1d596026427e9c7253c4e151778ccaa399b2f DIST texlive-module-pdfxup.doc-2017.tar.xz 21260 BLAKE2B 5256bfb3c4439855976f940e5a220372349cbe355fd95cce1c90e60840f71634410fe9551cc476e457c19516627c7099c788ab092d72ad8f365440eeae6fa261 SHA512 934aef9a1ddfe0e1f6cab6078e4bb4c1e4c4d428ca3f249f32ebfa72f9148af342c080164cf291b4e1cedec5fed1d596026427e9c7253c4e151778ccaa399b2f -DIST texlive-module-pfarrei-2016.tar.xz 4636 BLAKE2B 825320b8a56dd3f07051a6adfb46f3293fd0b3cf5670b812545d60f2ee9e7028828f265c28270d62730fd768474b96faa26996cd56f4b602c40b6b0aa2a68140 SHA512 39373904f213647029a282fd86940dbdf097828f3b47b1d0c6bd9bc99baee20665df6e5e5af3d2221a661fd71f91884470e5b7d540368dd968955b438c5f0753 DIST texlive-module-pfarrei-2017.tar.xz 4640 BLAKE2B 04bf192c53a5f9828f96f6ccced8fe77e562279c99e039a793a2da6a7a346cb7c9ae5439723ab8c50ba95155befccc90d2979543a9d836de23ffd323949a5b10 SHA512 3fd11229796b4958fe8b8a3e2c4a4f0556063328ecb83cd9f4273c9bfa7b0d81dac776fc5d79f5b96b7366e0dd259d27af1747752e1fe4bcf7396519020a6d95 -DIST texlive-module-pfarrei.doc-2016.tar.xz 499400 BLAKE2B 4553271b95f9d295ec870681ebfe9431c84d7314fd69cffb96555b132095715738fb101184cf66002ffba91078b97b33b4e88326d73aee77163114f120afb4e2 SHA512 66ce3c9aa05bee674cc1966f52968edef3b0da97225457f5bc723e3f800c5f14200c75597fc67b82b167ad8aed92a28235d53b9030f08e5a29fcaaf2be3f5324 DIST texlive-module-pfarrei.doc-2017.tar.xz 499400 BLAKE2B 4553271b95f9d295ec870681ebfe9431c84d7314fd69cffb96555b132095715738fb101184cf66002ffba91078b97b33b4e88326d73aee77163114f120afb4e2 SHA512 66ce3c9aa05bee674cc1966f52968edef3b0da97225457f5bc723e3f800c5f14200c75597fc67b82b167ad8aed92a28235d53b9030f08e5a29fcaaf2be3f5324 -DIST texlive-module-pfarrei.source-2016.tar.xz 13448 BLAKE2B 218f64d2aec4faa455874517c825cd0b23489d52f7d1b9048e14fbd670e98d3c5a7e6682830030380b98d58e1054253e2a2d249ab807667dffbe6e5504f60981 SHA512 c823b44f6edfce892d2a6a14687d0d7cd8eb1b2eea267040d1ad2d0bbb18a0218dbe665f9d0fb43e10ba85879fb71ff26f779207a1067b4cb027c0354e136e5e DIST texlive-module-pfarrei.source-2017.tar.xz 13448 BLAKE2B 3e01dbdeb61416eb45b83f077452b694b1243b132941f2aa8329c3b544e3c9527008b44d2755ea7e54a113382e00b344c6c393d8a1a5dceb19c232e80ba6fdbb SHA512 2a00bb71000bce7cdba9648d51cc5a7943e2b11ffe1a9bf68dea4d4a320a337f73aef4152b7d5ef10b8a406329b0979eac82e84c21bbeb89421bf0785cb085b0 -DIST texlive-module-pkfix-2016.tar.xz 7568 BLAKE2B 71c9013e0df2ee318881abafa1c292c45ca5ed272c83d87b4a49ac5b75309ab2159bab60af5bcfcf1a40db762065076a6353887d88926c4c73e92e0460c0a778 SHA512 bbe8ed77042f82fc0c261f470e1d560a17d33d64bb83af62cfcac635bdac7716908d95064c3691ccf4803e30c77ba0e4defe88d6ef56acfea01bbf7a302b44e1 DIST texlive-module-pkfix-2017.tar.xz 7572 BLAKE2B d4036a5922fb8ff9e4ec2e6644c29f5799dacdfa97195cb21d998f327e6aff8441aa4570e62464f1d36c04019f35f91546c2e26c8e02642eb75fd15bf4b0cc28 SHA512 5ec75f9a8760dc9d159a003738e700938aed4312b76c3b32feeae1e3736bfb7e0ec61bc6627753ba2c035c93a47f21176ed8588f73510e1deb76dd8d159b3691 -DIST texlive-module-pkfix-helper-2016.tar.xz 16716 BLAKE2B 954f041f4cc1d2b3abb126952000497ed98f49abe4e84304244b828db0ce5d18ed379591ce8d2037d0165996cf055be6f0c82de711e2c76bb4b1cf7c54d5c45f SHA512 14de8aed71eee67bb1b5f7989c18e16dc35191aa762a4e30ffe916161b81c1397f284d6cd8a497ca9e639302b663c388d0ddf3bd7110bd512021232e63e84086 DIST texlive-module-pkfix-helper-2017.tar.xz 16716 BLAKE2B 954f041f4cc1d2b3abb126952000497ed98f49abe4e84304244b828db0ce5d18ed379591ce8d2037d0165996cf055be6f0c82de711e2c76bb4b1cf7c54d5c45f SHA512 14de8aed71eee67bb1b5f7989c18e16dc35191aa762a4e30ffe916161b81c1397f284d6cd8a497ca9e639302b663c388d0ddf3bd7110bd512021232e63e84086 -DIST texlive-module-pkfix-helper.doc-2016.tar.xz 640356 BLAKE2B a8bcc2a704ccd0d1151fa705d79864dcb657f30efd21b1f40c494a2202114e901e1fbb596dc2f8c57baf28fc8075da206be3f1acfe6d7b6261eccbb2d9950d2c SHA512 18ae4f4ba80d9c547105f8491fd4d4c70b10f76d28ac36f4a7fcaa6c5c1af4663a20c61a0ada156e21203d269902814ddd8bba1d6439847f2f76d29593da0eeb DIST texlive-module-pkfix-helper.doc-2017.tar.xz 640356 BLAKE2B 47f4671dbf99a20a2458073c39ce4aee1257db7c975095fd16132b8af23e3cd3aa25d68e4bd354edf3b9555f0c8619b794d80be377091de602060a53e6e59e6a SHA512 9bd23f5fbad0899936b27d91de75a248b304ace9314e28e9e4278d482545bb7cbc027b7f4933c2f868ce2c19ac3eb74527e176c4f648146613717de36488f7b5 -DIST texlive-module-pkfix.doc-2016.tar.xz 4376 BLAKE2B a550f55ff869a06be90fed27ffd46dfbb6039736e9fcf87117774ce6706d1d7bd3d615f42e79dbb7bc5d7d0850f4e9d5758fea0bebcd0a9fd8ece64f330126b2 SHA512 209405747fd8faa6fa5b5c109bfadfb3dc8c764ecfbef044a4bef219f1a31d06efa6da205e1b45bdbc35e36f283430cdc0610f5a7fb9692ce1fbab0307e4e4e6 DIST texlive-module-pkfix.doc-2017.tar.xz 4376 BLAKE2B a550f55ff869a06be90fed27ffd46dfbb6039736e9fcf87117774ce6706d1d7bd3d615f42e79dbb7bc5d7d0850f4e9d5758fea0bebcd0a9fd8ece64f330126b2 SHA512 209405747fd8faa6fa5b5c109bfadfb3dc8c764ecfbef044a4bef219f1a31d06efa6da205e1b45bdbc35e36f283430cdc0610f5a7fb9692ce1fbab0307e4e4e6 -DIST texlive-module-purifyeps-2016.tar.xz 6212 BLAKE2B f9bfcbc6c2e4d119165f9466d241152959d972c104dc11790a312958c3cd0cc10845d33a9e166edcac617e973c32c8d7a30f94f33ee6feda8df7a7ff94bee37a SHA512 7bdbbab789f3cc29fecde72949602efb5a3e3bbb530db6efaf653e44560b8a2b2ab839e50f7e8f96eff3f9bb9d210749814452ab589f1fc44c814d9911573b33 DIST texlive-module-purifyeps-2017.tar.xz 6212 BLAKE2B cee315c9eb13aecb59eee53c58190aa0775f7e1b5297b02faabee2268b036d9006cdceb704df6e7cbee7da68547227a89b5ac43a9dae50f79f4e9adae0bbe700 SHA512 28561a89dbfb895180d0112fb39920c0da0f52830c6a1389afcc080d381c70ccdb217192b2b154f0f31611c67b16603f33c69eaed9d8e5d0571f3886e1481817 -DIST texlive-module-purifyeps.doc-2016.tar.xz 15060 BLAKE2B c95b330ed449078ded03951a5f3c3394414a09756b45e8583ef24fb251bcd121f3860081c2e5339263b97008a0c4b6362658b81e46fcbeef3921c9365a98a93d SHA512 a169abfa97666fc166d6b15151f7dcc9c0ec82d25ba0bce15cf21abb4bc818a52ceb29f31b2516fdbeaafd69d4fb1b729aa76a5f92eb1f4a9adf0903d724ab47 DIST texlive-module-purifyeps.doc-2017.tar.xz 15060 BLAKE2B 2d9872bd873b6d149d84a8c9075b1aa4119c1ea54fc17e5d519db5a7ec06493e095e12d308c2b315f18933f492b92fddb4604cf235fdbc91d4ffd305bc7305fc SHA512 666846fdd403a143a1756c271c02561576c1ba314fa02400156914baf694d90d461c621bd2d9eb1491e498bb92a4d68e1d69bc20e35d9aaa7440bdc4b76b9b07 -DIST texlive-module-pythontex.doc-2016.tar.xz 1525440 BLAKE2B e6570a3db95a96500923c8fe075b60c9758847e92abe5d5f02b557714ba8e8dcd558cdb633b8538094a3477048201838fcd05859a0572a46eafb213417ebfd20 SHA512 e8043aabf1136484b95acc125545e7c90e08d130392916e0be1af226f8dc2c91a1a5a956961bd1f2717c7f0ea20068ad6567fbd854bad40f21fbd0512d46cc33 DIST texlive-module-pythontex.doc-2017.tar.xz 1525440 BLAKE2B 4dc91d1b2ae4199094af30fbb0718a966eb51be23d4f28986888761d200a4b8f6f83471299587523d58a44db6327a52f33fc52e29aebcd8a2ad6a2a93f0e7888 SHA512 8ddd52bb6fdd93510120343222234a3f8dff4497037a6529017437353c5d409572f122f5b1cf78088d554986f1694d8674cb7d8991d90683c197a4b08c5bb844 -DIST texlive-module-pythontex.source-2016.tar.xz 81912 BLAKE2B e03c55197feac72727de49c5ffbbc49238f9e6740e0ab2bbdaf838d180c82255bd9a57f776f473fc388d84dafc45ecac6eea7a2cc512cc8e47f9a71350bfa999 SHA512 0ccf641e1e6e831723657d41b52655211a58908337e55487e02920ef1b80d8eb99dd2d21cb9d2b094fec64acaeeb35d94fe3c24bcd92785b61a23804a755fa5a DIST texlive-module-pythontex.source-2017.tar.xz 81880 BLAKE2B 59576a4d07721caf2a13b2b25c26c9ebd537e7b5eb119a42ff9038c054cf05ea0b82f9f79c120cea3f1a68afebbc57040e301a76759bde1b7529df2838125e2b SHA512 4e05da64a7dc831a169d891aae6202cd1e9c72812838552a23dd3d43b961fc39f2db30080a61056b950df730c2144ea82526255aea213c8793a4e629c6b4c4fb -DIST texlive-module-seetexk-2016.tar.xz 644 BLAKE2B 166c8fcc2e86774aa56fb6bd4ad3fbd2f05692ccaabc5a0dc2ad3288c1c3670b018eaae790e2665bdab4af914cae882fa1d09a8f1d94a481096224ca67ba3b89 SHA512 35e63104ef1b9358620a9b18db3eb3aefc84c26e26ee3cdaed3ba9bf818592fede2f18cc7cafa55866a7faa98d358132941245587f993b0d25246ab68b9a0a6e DIST texlive-module-seetexk-2017.tar.xz 644 BLAKE2B 9347aee58780cfd2ca45b4178cef3eb312686cba1239f83c34cbf515bc558b1610410d26569fe5f33483729c296fafa24feba60466637d544b9b7b7cf02255fc SHA512 f18b647cd991c862a1e27a0d172d294918cab89d91a00f6de33858b67f07a2d1279d3b343a711b20a2067b631fbe7908a60b613f22a475e95bcb90c0ef1604b5 -DIST texlive-module-seetexk.doc-2016.tar.xz 69192 BLAKE2B 0f21ee155a13f0c7c34748b2918dbdef1a8dca008a6b97845344a21ffac307f58251c0ad7a877658ace56e32f0b265cd9af6dcfe1fdb5fc98e9b73ed6eb457f5 SHA512 db06fe4c45a4f6402c383430d94b7833221fa45e149d6abcfc0ef7d362fda9f816738b37d9f1871e51de9ed214f062c75ff1f272d699614699c5e1c36c1d2cad DIST texlive-module-seetexk.doc-2017.tar.xz 16780 BLAKE2B 4724e3475aadbc2bc2d1fa70a52ad7a4e57acf1f906852e8e35fd9102811acb3ad10ea14215af6a52bb02a0d1ce7c5bf7ababc6be8450b3311853e610afd0eda SHA512 8d0f79f6d4528d234c264752ce27944f70291d299f6d7e1a254537b0acf1a296894d8f961efb8ddea6130a1faea0e400f99456bf15464e5b08a26a652ec9df94 -DIST texlive-module-srcredact-2016.tar.xz 4236 BLAKE2B 67eb56cdfb84688a69fb5f1bca4e5e5ab67687174736501b72f4d7caed65286fb6f291a216d4192413aae98d6e57cf4a17cf15cbc58c1490579525ec733d9e80 SHA512 f192de24c480a97a17784b567ad29d592da33a0e2b1dd56800b17144dc2e23bc7f6ee51d0f36eaeea037eb30113e7c7df1f2ed430c06fadec6957a6c9f54470b DIST texlive-module-srcredact-2017.tar.xz 4236 BLAKE2B 67eb56cdfb84688a69fb5f1bca4e5e5ab67687174736501b72f4d7caed65286fb6f291a216d4192413aae98d6e57cf4a17cf15cbc58c1490579525ec733d9e80 SHA512 f192de24c480a97a17784b567ad29d592da33a0e2b1dd56800b17144dc2e23bc7f6ee51d0f36eaeea037eb30113e7c7df1f2ed430c06fadec6957a6c9f54470b -DIST texlive-module-srcredact.doc-2016.tar.xz 384384 BLAKE2B 629589148fb665a167d7a46f26f5e80ea086ff281c52c884f4231bef1aea2c55528b24086802f5fba60505040cb9b4fb1074ffaad6f525e35a3d78de234a314c SHA512 4e923a6fe601698931ce1e6e858555c87aa3b7f9d8ef5f71482a0fdf498c6b0d15d68c4aa61765cd6ebbc747290a087dd807e0f5cadd2855505f230c0c192a50 DIST texlive-module-srcredact.doc-2017.tar.xz 384372 BLAKE2B 74fcccb38f2a598f6ddd5139f3c903910b3cdbe555f062ee2d5a7043764bd3d56d917cc4ce0d6eb6dfbdc4fd707d30e69a8891f49f0c5b3af027be7c084cab40 SHA512 fbd5c700002f3d7c72bb127b24f13b4017a17b69eba9897e1a84d65fbb5123f36c56c06a8ab35fcdde7e4c13731cc5d92f2f3a92734bf9c4e77fb6af14622a16 -DIST texlive-module-sty2dtx-2016.tar.xz 8672 BLAKE2B a0da05e670dc8b998bb1642a6fbe32940ac5cbc038aefd62db9ff37456691d5d329cf8aecd3f5fd2c0a17c9755d9c8090ea11725c7c0ba578daf19878f0c0f7c SHA512 28858f261898d682760a3eb6f381f4b4d56c604d7bd471ce1217a229131110a7e7c99b22808d48999b86d68c801354018e75e56c763d629e0aa8c574da2d164d DIST texlive-module-sty2dtx-2017.tar.xz 8672 BLAKE2B a0da05e670dc8b998bb1642a6fbe32940ac5cbc038aefd62db9ff37456691d5d329cf8aecd3f5fd2c0a17c9755d9c8090ea11725c7c0ba578daf19878f0c0f7c SHA512 28858f261898d682760a3eb6f381f4b4d56c604d7bd471ce1217a229131110a7e7c99b22808d48999b86d68c801354018e75e56c763d629e0aa8c574da2d164d -DIST texlive-module-sty2dtx.doc-2016.tar.xz 151548 BLAKE2B c808d87c2d1d573233811bee3dbd1ee446338c751fbc19cc2c61ea7a3a8c6caed438ff8225615ec5770586ab4a55faad543174fa5bd47b2f32d7817c22faf500 SHA512 f472e1b64d68164aa966a1ce885824c2f9369a48bf54a660271ffbd669f73ad9c1b21ab1db69ce706815275db31ea427eadaed245c510a96ce162b89830658c9 DIST texlive-module-sty2dtx.doc-2017.tar.xz 151552 BLAKE2B 69e10ca9ba5aa92c5bbe575381e966d6c149b4ff391eedebb925be298535396991eb82943b5de681b9bea29b4830c8a9cf8d0719ad66ac3afb5813b9ba2c5eda SHA512 0323a7d039fdd1a3f623418c5294a5e1193da458b5a3d955c0a20551fe8928fa81461d76de1c9b0c1b5020156bc1e56a571439fcb83241e1f5ffeba741988b10 -DIST texlive-module-synctex-2016.tar.xz 244 BLAKE2B 86c14efc8163ad3f0240cc2680cb21fab85551f91d3f981e2dfafc1ac53c421172b16f9e2dc71af967e95e0317abee3b021165e6bc82f19d7311a95725eefa27 SHA512 f6c0b41e5691dbec92aabdfb1e84716766cfd0aecaa260d66014f3bd7e08da57800978b3bf6b892cdb88ac5c960f898fa836488883a7a533fd98d48dba58ade8 DIST texlive-module-synctex-2017.tar.xz 244 BLAKE2B 86c14efc8163ad3f0240cc2680cb21fab85551f91d3f981e2dfafc1ac53c421172b16f9e2dc71af967e95e0317abee3b021165e6bc82f19d7311a95725eefa27 SHA512 f6c0b41e5691dbec92aabdfb1e84716766cfd0aecaa260d66014f3bd7e08da57800978b3bf6b892cdb88ac5c960f898fa836488883a7a533fd98d48dba58ade8 -DIST texlive-module-synctex.doc-2016.tar.xz 36924 BLAKE2B 9b6aa906c4f232578d7c966a5db750394c794d5fb163fc16bbf969e25358a396039d8e63e44cf1693d53d7e4d62b30570318cb1fca458e2b0b3ea189d70ccb73 SHA512 7e4439d19f2724ecbe1c7d1e0f1d04199047ae29ef10beabe614e3689af35ed0503af736be3d65045079495173c651dad5e50d0e9a6f8ba9baf86836fc678a8a DIST texlive-module-synctex.doc-2017.tar.xz 21220 BLAKE2B 59aaac4a0b21fe9407aa0b07de94f9ef64dc61aa19ed70b751485fe6c0a9e081cb1587faec7079836dd77feb2f562cc18a523b74d5d8d6fd65275ce073eee998 SHA512 1a2ae03662a4104f1b2923c9ddb5f63c3040f2f646128cf4987865ff72d367852580a15d01b179a14e9dce4efbab946ef78ee7766ca98d99021d0adc7cbc36be -DIST texlive-module-tetex-2016.tar.xz 59904 BLAKE2B 944de9c1bf39cb4a6c4d23efbed191d8f216100a860cb1e5c390a1071b0040865eff7fbf1217bae890639021345579d0d1bbb2bfc7af70b9052d183a84eb5731 SHA512 4f142ca15e3db93f6366f8529ab7f1d6778b20df41aa6b64eab37888b6cee7f8ae41a5667969bc42bd0f73c312ce6bdcaa1f07917bb3fa897bca3c2f3bfbb22e DIST texlive-module-tetex-2017.tar.xz 60072 BLAKE2B 0b46ea74e06218517620aa2a9b13485807f8e1032c30417e32ba712e3728505a2e4e1f1e0ff0e4d437082a1a7887cc96bdcc146b9dfc265a959704999497f3c3 SHA512 22eade74858326f76f6ea22f2eeedcabc313e2e59a36a1a079cfafe7c9351953fb8e381fe9097110336dbbbea9c123a437fbd5e4fb9d7efe395ebdfe0c7d453a -DIST texlive-module-tetex.doc-2016.tar.xz 521384 BLAKE2B 56628c403a6178f1ef9a06d6d597f1ec63eb71ad92a1bd6d7cab6008933e9b4b69425a5b902e59ae0c80e5a3416572166de9f614dec9888f5ab4cda7eef9ae76 SHA512 9db573e4216fbe026f1c2eaa678df718f6951fb7ebba71ff3eddc353fe4ce88332035a6ea678c4bfeb2a496d35d2cdbb10ae33915d4f3f91f52c83cab20a211d DIST texlive-module-tetex.doc-2017.tar.xz 348764 BLAKE2B ce1f98e48be94453dfee368dd8a90f66bdb83b4595eb04155fd4bc965f1813aee62b5ad18151da7beb14a723761a76764c412e3ef8b9a9ed9cdaed2a996fadc2 SHA512 d0e83b87f9a844c9961bda9875f8812dd507e8edb9664fe0edb19a775f34cfdd3f096295f5d0c209ecd3c7ef4a11416601c61f0d4db4bef0297ee96d9ae430f2 -DIST texlive-module-tex4ebook-2016.tar.xz 13352 BLAKE2B 392661a4b57691baeddc5a1885222256712744d3346011aa33ffd3c948c744fe6895a6a396b76839f30f37a86007038bc57536c23bec33c1b52e757d5d4769fc SHA512 06f7b0af006fff3d3d583967066bf2b7320e7e8d1aeefb0776fb5cf30f5fa49c956a47f677f115b680f50db6b6486a11d1a00e7a687a49a6870761e7c90bea42 DIST texlive-module-tex4ebook-2017.tar.xz 13352 BLAKE2B 392661a4b57691baeddc5a1885222256712744d3346011aa33ffd3c948c744fe6895a6a396b76839f30f37a86007038bc57536c23bec33c1b52e757d5d4769fc SHA512 06f7b0af006fff3d3d583967066bf2b7320e7e8d1aeefb0776fb5cf30f5fa49c956a47f677f115b680f50db6b6486a11d1a00e7a687a49a6870761e7c90bea42 -DIST texlive-module-tex4ebook.doc-2016.tar.xz 72536 BLAKE2B 3109ec747de67cb46ddf6b522e00537ec1239a3c28fb3992827ca0028b33539a25c734d15d1d8df7469256d8f765c5e6df8b64b61bf4f1cd58b00c83893489ac SHA512 2da50214c0612614b539eb2db68e30cd73edd024b14073cf6ceceddbfffe29aa4eb8ba5c0c6f002856e097574a16045aebe7fcb2c7e04ddb218181c5ab64c3e8 DIST texlive-module-tex4ebook.doc-2017.tar.xz 72536 BLAKE2B 3109ec747de67cb46ddf6b522e00537ec1239a3c28fb3992827ca0028b33539a25c734d15d1d8df7469256d8f765c5e6df8b64b61bf4f1cd58b00c83893489ac SHA512 2da50214c0612614b539eb2db68e30cd73edd024b14073cf6ceceddbfffe29aa4eb8ba5c0c6f002856e097574a16045aebe7fcb2c7e04ddb218181c5ab64c3e8 -DIST texlive-module-texconfig-2016.tar.xz 12428 BLAKE2B 4158d846cc8f3d73e3222d8572ae6ecb38d1b64164de8bf522569d01b92d9ea02626820f8f8b169d644227a0ab108d8fd79a3e192c5d72985f62c0c11bad36a9 SHA512 5565d51ffd81e3618de5c4d1e6f1026e6d3ef7bf4a7d41981547ccb5fbae7a9ac26d1864dc260c77800b6fb9cab186201d389b38cca4edc8f99aa61374069d81 DIST texlive-module-texconfig-2017.tar.xz 12492 BLAKE2B 432779d8f44ce00e5a3551ac9271c510f1575770d99ab8b32d98afa9e36a78c77878ac63075f08a553bcfd94f34f9eb64c56b316e86bebbad03e53a7ea3fcd02 SHA512 5473622487ae5b5f6bd430bc3b75ee7c1fdd646f74442fbcb9d4a943f27e013a21bb05a35a724efe4dd330bca3572dc6024be031072aa2d9ab8c9d4e75ea065c -DIST texlive-module-texconfig.doc-2016.tar.xz 28132 BLAKE2B 737d716a4be9e86e3805af4d92a94d25b2e9ebcfdcac797dd0bb0f20e4529e6a209afe9820d91406f0a7df76d1723e2e65f8a4e1e15aeb85cae39ef5ab99f5d2 SHA512 3467b34fee7dc7bda25a85d759ab150d113effb27d64c632d69bea332114372299accf749e112709a39104afeb2c562a1f189c9bbbe41325b27827e515545b79 DIST texlive-module-texconfig.doc-2017.tar.xz 28132 BLAKE2B 737d716a4be9e86e3805af4d92a94d25b2e9ebcfdcac797dd0bb0f20e4529e6a209afe9820d91406f0a7df76d1723e2e65f8a4e1e15aeb85cae39ef5ab99f5d2 SHA512 3467b34fee7dc7bda25a85d759ab150d113effb27d64c632d69bea332114372299accf749e112709a39104afeb2c562a1f189c9bbbe41325b27827e515545b79 -DIST texlive-module-texcount-2016.tar.xz 33976 BLAKE2B e88e6c3b3173a00e0537642a3b3dbdf381455bbfd51958633502029f4d58e5605e530ebdf1c8772e3b755ba91c553b77addcd90edc8295662fb30ba07b4c1026 SHA512 1283f3554ad91423c5244c74670821a098ae8aa10c06b0a409b1852ca86c0c90b24ef3a1d76e894dda6636a95784fb8820aaba6442efdda566b8674a8faeffaf DIST texlive-module-texcount-2017.tar.xz 33976 BLAKE2B e88e6c3b3173a00e0537642a3b3dbdf381455bbfd51958633502029f4d58e5605e530ebdf1c8772e3b755ba91c553b77addcd90edc8295662fb30ba07b4c1026 SHA512 1283f3554ad91423c5244c74670821a098ae8aa10c06b0a409b1852ca86c0c90b24ef3a1d76e894dda6636a95784fb8820aaba6442efdda566b8674a8faeffaf -DIST texlive-module-texcount.doc-2016.tar.xz 554820 BLAKE2B 6b8e2e11b9e347c3082348006fe083dce75425b78be40ed245213afd7a22a0a3c93a087f77958eba9f6644ab2ee6f93ec93cce10a65f659a378a314fbfca870d SHA512 92de144ab0406a3c30565d1bd3320933f9ea1696fc22d41103975677adeaa844faa69571160e303f70b266bb3c079c20cb24c74502f51409eab8800a6e46d9b7 DIST texlive-module-texcount.doc-2017.tar.xz 554756 BLAKE2B fc8aeeedfdeb7a88dba8e23cde6ebfddac01f0ba379d90acd88ffabf6e069039aa88f6402c932eae63076f9d577e08fa0f32f8efe894bdce63f9ed743acb0e85 SHA512 f87c36f1d46552d258156d36764c6d96839576e30510257f72d24b4eddba1c624b12ff4405be3e39e1aa9d3f70c02e272a3affd513f2dc9ca3671568279ed6ca -DIST texlive-module-texdef-2016.tar.xz 9280 BLAKE2B 736d66b8bddf7315b6891d7b5e17473afe7390f9fc9bfaaea323fefca59e59af8a96f7724aa07e168c1a6fed077f7fcd2011c9fd5e8e9d170a78378a9765845c SHA512 79527a3b020f5fa3ce69f3436ef71f0f17d388b61b53e133dc8558ff26ab9a600d06233c41aeef6e4935d98c3b2d1c2b1ebb6f8265f0750bbfde847fcaddac6d DIST texlive-module-texdef-2017.tar.xz 9280 BLAKE2B 736d66b8bddf7315b6891d7b5e17473afe7390f9fc9bfaaea323fefca59e59af8a96f7724aa07e168c1a6fed077f7fcd2011c9fd5e8e9d170a78378a9765845c SHA512 79527a3b020f5fa3ce69f3436ef71f0f17d388b61b53e133dc8558ff26ab9a600d06233c41aeef6e4935d98c3b2d1c2b1ebb6f8265f0750bbfde847fcaddac6d -DIST texlive-module-texdef.doc-2016.tar.xz 249880 BLAKE2B 4f59d8be3fb1701e492bbba01f50d152f4ede04de7a57c6edd266c86859b23d17187c4579eebb7d6e91b08fe6e587a041d716ed1a0dba419c4cf3950d484295a SHA512 9a927c1ed062d3e0de77c7f690d7a247fda1c10b00f0323f09e9818f672fa47f39cf70b96701c1547fcad3966e0aae2aa2f6ae512ef0c62987c8568868ab8b58 DIST texlive-module-texdef.doc-2017.tar.xz 249876 BLAKE2B 5752e8cf7f2cc497748267a822c19972e5adc223b54e829e9431a1540ecf73c33e3e1f38d26b5e29ed0bd1c09c7af02e58c7c76f3689a5a270423fbff51e7a63 SHA512 9ad1743eb54c5d32dddda440294595f512b9eb64d45d4041ff2edb44a99cc689df17b5384bb5ef7150202a7d1f5c2cd08cfc81abcc2c1fea5e9098c7ef74877a -DIST texlive-module-texdef.source-2016.tar.xz 3896 BLAKE2B da018b768f6f4e86d2622ec4c76137d4601c6ef15fecac0bd30569b23bbf828173b836d139c1b6de966c986e36d8b134fe1e6fa3e0c78276a9ecea54c9017c04 SHA512 92000293637f81fe1fd78a4402ca0a9bf9591f337149a4efd72d2f49609f0c69751bb323262c012574a50aa24a1d0f786928fba9e8999853856cb9514e345d45 DIST texlive-module-texdef.source-2017.tar.xz 3888 BLAKE2B 1e724963bef41f950df0f86ff25015a5e43e80c84b2de6ea35df36505b075d8cbc90413dd634452edbe0cb0226c7b9507bb1fbc993d9a84f088e499d85c57486 SHA512 41c19aea1b9141542a6b5262decf3aea1d241c41d1aa0225eac028b564facead789c637e9d580b65ed68db7698dbe6d9fc7572b045259571b802860c7b455d68 -DIST texlive-module-texdiff-2016.tar.xz 7152 BLAKE2B f35399766adb4c0ec92d1642d3148a10c66d51e350f7e7b9c52117a78155b87dcf54d73d638d15c339839269360b13103ab06223684b08037a0600defe92b13c SHA512 8e300ab38c698a33ba6fce3416e6e1c57e53929dd5ccd7cf6c64b17e8c79f5eae0faaa9fd54f9bc909dcc1d3b961b3b799a98fce219503a7add53c0bc306a150 DIST texlive-module-texdiff-2017.tar.xz 7152 BLAKE2B f35399766adb4c0ec92d1642d3148a10c66d51e350f7e7b9c52117a78155b87dcf54d73d638d15c339839269360b13103ab06223684b08037a0600defe92b13c SHA512 8e300ab38c698a33ba6fce3416e6e1c57e53929dd5ccd7cf6c64b17e8c79f5eae0faaa9fd54f9bc909dcc1d3b961b3b799a98fce219503a7add53c0bc306a150 -DIST texlive-module-texdiff.doc-2016.tar.xz 10300 BLAKE2B a6c11347315fb8035fd73720d0766a1c2843fe36487cb6837cc6adb9b939a50629bd72d596c105fe028a45ffc833ca43c499e581fdd6eee68241a5ff9b753f10 SHA512 d5c5c12dc2d6186f5e196bba31216986166b7efa9f6d44599d43446278d00576f94b858fe91ca5911811c5daa2d409411722e7d29543973641c78036aac15bd1 DIST texlive-module-texdiff.doc-2017.tar.xz 10300 BLAKE2B a6c11347315fb8035fd73720d0766a1c2843fe36487cb6837cc6adb9b939a50629bd72d596c105fe028a45ffc833ca43c499e581fdd6eee68241a5ff9b753f10 SHA512 d5c5c12dc2d6186f5e196bba31216986166b7efa9f6d44599d43446278d00576f94b858fe91ca5911811c5daa2d409411722e7d29543973641c78036aac15bd1 -DIST texlive-module-texdirflatten-2016.tar.xz 3088 BLAKE2B 702094bd9c0c655139d5b57138f1c0a94a50dc17ccd6c7a528b64aa70c6a8efc03495add1aba38daa98044a53576f3f0e4191c5d7356d3cd9ebd92290668c59a SHA512 6497fb734576083784449ea29f8f7f59ac8a82b8caa44e8a96cfed3e8ff65735d66d09d8c147348b92dd2817679eadd9c8dddcdcab74bc29efaf8edc940a19fb DIST texlive-module-texdirflatten-2017.tar.xz 3084 BLAKE2B 4f9c3aafc996be5990596850fceacd4b825f6422a3f94d092d342ea27c65294045860ed7e70e1df871128a63bea9f482c605a2c40f250837d50e558b25df044d SHA512 73404f73d3c7ee569ef019ed4ce621512b6cb2d6f6c85bafc362759b1e1bbc4f56048d17e98b481099d7a0c4348594ec5a514752ff8888c153f4239f3e6d2322 -DIST texlive-module-texdirflatten.doc-2016.tar.xz 5620 BLAKE2B 23eeb5958155d2a83dcf86dc31bd00e226abd1791fa55a2f4eadf287f01bb8dec88837e1e287d3c760baaafe02989129369a46e32b315e294e95db136c035d9e SHA512 da1973e711c102e4ae62d668013d1ee3d12e7300db081466148ff80352b24e75b2990ceb6b1afbf363707bbf833529450925bf33c0bdf9b3458d4ccfac9ae697 DIST texlive-module-texdirflatten.doc-2017.tar.xz 5608 BLAKE2B 13f2c288e526c827c4759ed26938b8203f204415c4e6bd8f0852b4b09e82caf8c370e4db4752ddbb99673734095ff304f3c0a0009a7fa61a29ff00c642c9ab38 SHA512 a3e00dff899ca3bb7033eb8c8608d44cc3319f73afe6fa0d00c25e330ee13827df9556857f75b9000b4716ad1ab9d8b648f20509cc3ea4b10d2991bd6b3f9ea7 -DIST texlive-module-texdoc-2016.tar.xz 167368 BLAKE2B 957d05d3c4bd7f5972b241ecc53907b8f6cf50c3623cc4c5123490638e2f0f84dbc1fbae3382c0ed52763e5271b0678e16088dc9fdbdd76995ecf87f59c0ca49 SHA512 dc3dfdb7b480a837eeca239e8289b075d5ef7900a92345b8dfc3546a3c63bb378527b2084476fd86a526f4591b2a2e943c3300db10e2d333e1d57ab870d59c08 DIST texlive-module-texdoc-2017.tar.xz 214216 BLAKE2B 7dc8381f2617b5e03587604fb5cd5c162a35f03b3a28c521349c529e20fe87b2aa33167116c2bde1f0e5fb4437da7dbf79783a75a45561e7b200d75dfd76b892 SHA512 f20124d5e65956d568b96efa1c58214d6ff664477e9525610f07b48898d2a09d55c39276571a7d2954c09bb6732abf5a0067c430d4f0f3ff9355f2d57fab22cd -DIST texlive-module-texdoc.doc-2016.tar.xz 157712 BLAKE2B 17e17f662af4a0be8a2f576528a2b2ac205141d971a684171033a5b9c68000deea6fb290b129e2ce2b79bc99e0ef003a6ed20068631362776f7bfc94b0d6c9c5 SHA512 ce82834e0ed4b5698f957059548e86bcb3e4348cd58e220b824bc9aad72cefd63c775fb371c03eba4c27811ce8083f2eb147db560ae28c60744f4bb7cf3c20ba DIST texlive-module-texdoc.doc-2017.tar.xz 157676 BLAKE2B 5c11d2a3d6a8fae9d6d2c277582366e46601a22a499a447e27291a97246c5a27c6191e2f664f805c5fec118a7a546a3aaa32fe3ac7a6783aa19c8bd91486982b SHA512 52ac9f9406c18856aa1f1570fa52e7ba4dd29b84b10a9c877dd88561248d48b8aa954ac4260d07018e2873dd5a43cf3c02bca02a87db2470d72c6becb115fbe6 -DIST texlive-module-texfot-2016.tar.xz 6148 BLAKE2B 4631014160a90292d30c1c22af88aed44d3260a4600cf0186676ff0ed8ef27cf67a10bbe674db23c71a37fad248838919ae914c9ce24408414c18ee688e756a9 SHA512 40b6db87dc624e9fde0c134b982920fd59b29d771b9a8016870f9c161befbf1d0f3a6f122c20363285e7e71b2aa8464cd1fe4afff2c9ea96b850da4a0841e6dc DIST texlive-module-texfot-2017.tar.xz 6148 BLAKE2B 4631014160a90292d30c1c22af88aed44d3260a4600cf0186676ff0ed8ef27cf67a10bbe674db23c71a37fad248838919ae914c9ce24408414c18ee688e756a9 SHA512 40b6db87dc624e9fde0c134b982920fd59b29d771b9a8016870f9c161befbf1d0f3a6f122c20363285e7e71b2aa8464cd1fe4afff2c9ea96b850da4a0841e6dc -DIST texlive-module-texfot.doc-2016.tar.xz 31680 BLAKE2B c93ab467401c57826e4a16878112b5239724036dc96146e24101cd6912b29d8a3d5063cdf85a53c9aa4c500c058ea8ddbeae52745e51386d3a44a01e6f92a92b SHA512 ea12297d42d3ee6166aefc6a08507a9c1840c162ac837d1a3705c0e4cb7c4bed57c483ad6ae8ca01f487e492a88c2c0d9fdf7f07833553aabd07112a0aaeb786 DIST texlive-module-texfot.doc-2017.tar.xz 31680 BLAKE2B c93ab467401c57826e4a16878112b5239724036dc96146e24101cd6912b29d8a3d5063cdf85a53c9aa4c500c058ea8ddbeae52745e51386d3a44a01e6f92a92b SHA512 ea12297d42d3ee6166aefc6a08507a9c1840c162ac837d1a3705c0e4cb7c4bed57c483ad6ae8ca01f487e492a88c2c0d9fdf7f07833553aabd07112a0aaeb786 -DIST texlive-module-texlive.infra-2016.tar.xz 194264 BLAKE2B dcc22281c1409b9c09da043e7dddbffe7a73c91da1d2c1f308490393c3d6668601a16840a1401bcbca62ba559b7d31a4aebad9e558fc01d3c0952e12f98b6b40 SHA512 583a28fd7a23a68f7a3dee0060d98d60e89e16a32d054604beefd73d1db951ba81e4ae8142fc60deb35bf8ab8b6449a36e99393fe1a5eee086a50b3af431f1c3 DIST texlive-module-texlive.infra-2017.tar.xz 200472 BLAKE2B 4163baabb72bca39c34a77edf7a56ab6c93b1ed8a128ff71e4efb5309ea4465ae9fe427777e02b42ae685064fd32a7008864fe1a62656d25b5e6e9a12a358eea SHA512 13b73020baaf358a4812a10ac17fc22250fb9383ba1f1d535b7f25f2354e9f4fceb5cd6f479f38c8951d4894ff6315315fa058ef415ab11d4eea03601308ad53 -DIST texlive-module-texlive.infra.doc-2016.tar.xz 168904 BLAKE2B c78a14af1befd93c18055302d02f2cc51d36acb1e671319f37e5cf5d3bda7775af3dc1f6f3a7891c20d0d3458cb251c9bbd9f9dbe6b55f98111e0fac4ddb1abf SHA512 dd7c466ca4c94c81a0b7bd0d3ce5938c82f38c878a5b1e6ea68317f064ceecb43f02616c303265998f92bb486f3eddbbc3d6d16cea8c92a57e01f1591219c710 DIST texlive-module-texlive.infra.doc-2017.tar.xz 168904 BLAKE2B c78a14af1befd93c18055302d02f2cc51d36acb1e671319f37e5cf5d3bda7775af3dc1f6f3a7891c20d0d3458cb251c9bbd9f9dbe6b55f98111e0fac4ddb1abf SHA512 dd7c466ca4c94c81a0b7bd0d3ce5938c82f38c878a5b1e6ea68317f064ceecb43f02616c303265998f92bb486f3eddbbc3d6d16cea8c92a57e01f1591219c710 -DIST texlive-module-texliveonfly-2016.tar.xz 6148 BLAKE2B 1da5e5090e1c6726d895f42e3a6dcfdde226c622e0388d95abec625bf454f4aea30782e8cbbdb60c8ef758e170aed02e8ecab62a322d4cd9607aec777b51c2ad SHA512 76a4b3efbd55ca1ec655fb72afc6074186357d672a586926eeb893726f77e3f5cfde10d5698952e079bf953ea1a8821e76b6f06ff46229516433aa9d6f27e440 DIST texlive-module-texliveonfly-2017.tar.xz 6148 BLAKE2B b96e747db7175367f8d7b21e834b102b4ea83310b26cd502dfff0e75e81bf2bcd14a504f598b56a82529fd3328ad6f87edd76d9cf366d3937f865f8cbf17143a SHA512 dd18460601a387dc43587a81e6e2f1b3282c84340a1c1e89644eb22718f4d911f9fe651707645237cf74b07d9b05b8c5cb54741698141e0f3cffd6d184289612 -DIST texlive-module-texliveonfly.doc-2016.tar.xz 700 BLAKE2B c21187393153d4122ae169e79d8c22ced1e8e076e049cdca68f2f637eb67a6fdeb4cb59be1217c90509ee0b16566ba2c04f517f50f3f1e282d7ab1923a5e3a72 SHA512 e84543231522b62de362760cec32e57321470382b6eedc944b5f02200d9454f10a743397d48acef3e5f926f378830607f9fea20208d5aaca0884cbc4bf6988ce DIST texlive-module-texliveonfly.doc-2017.tar.xz 700 BLAKE2B c21187393153d4122ae169e79d8c22ced1e8e076e049cdca68f2f637eb67a6fdeb4cb59be1217c90509ee0b16566ba2c04f517f50f3f1e282d7ab1923a5e3a72 SHA512 e84543231522b62de362760cec32e57321470382b6eedc944b5f02200d9454f10a743397d48acef3e5f926f378830607f9fea20208d5aaca0884cbc4bf6988ce -DIST texlive-module-texloganalyser-2016.tar.xz 3844 BLAKE2B 965f18c9f1e885df90853cdbb552b75d24673b54d2eb260c22738e3600bfa47982dab68f9cfbb2ba974d75baf3a134b075f557c0fd91fa1cc3a9b3071da8056f SHA512 4ad74a418469bca56eeac138830d4e4020b3a0c3db36b0fbd25b89bd14367219590ef5d948cab79f22f1acccedf4b0073a2ace78447075242a66b40a1b6faf93 DIST texlive-module-texloganalyser-2017.tar.xz 3844 BLAKE2B 965f18c9f1e885df90853cdbb552b75d24673b54d2eb260c22738e3600bfa47982dab68f9cfbb2ba974d75baf3a134b075f557c0fd91fa1cc3a9b3071da8056f SHA512 4ad74a418469bca56eeac138830d4e4020b3a0c3db36b0fbd25b89bd14367219590ef5d948cab79f22f1acccedf4b0073a2ace78447075242a66b40a1b6faf93 -DIST texlive-module-texloganalyser.doc-2016.tar.xz 512 BLAKE2B d17b13738fcf6995b87ed85cc7afbc38e6b5f62734fb5f3aab5b58a50aa6836501088f3959ba0cecb9b420f95b34095fbbc3a0d09574808950c73e8bd68579cc SHA512 4d570f8377ec751aacf39876c2fa0235c0aa4a348c8716cea24c740516bbc2e9132318bf11d003bf15566c825ff059893ce35a1bc32564e670c29932cd2c1769 DIST texlive-module-texloganalyser.doc-2017.tar.xz 512 BLAKE2B ba1e799f3e68af8b38a74bf1531704385ee23ead7fa83ac1d3514a19497265954a50e59dccafb99824e6a688f14ed5c4fb02e2a728df272e3a020c1db460e3aa SHA512 922b73d9948fb8a0c79d553d7ff96389172fc924ec03f400a9bdccaa288bb59163778b01cec5ac74df700bfafcaba3d961a22bfb9b025f47440ec4b718bd81e6 -DIST texlive-module-texosquery-2016.tar.xz 9128 BLAKE2B cf836bf5a15e6e4d4f84457cd230abdb34668e52ce58a5ab263a006e2a54525cdd10af15454e484ad937577c3340d129101a841a86139938c1ee52b8d585eeea SHA512 556c649291fbb33ce2e18ddb30d5d5206055f8d656adf4d2d956eb8f0815e28f644dc07e293e4e98088ca0dadd9db396e38effe04e6ea978de0b68c3ca845dd9 DIST texlive-module-texosquery-2017.tar.xz 163988 BLAKE2B 2599645600750ef77ddb3811b7a2ac82ebedca438b9e488a17f281aa047f977ab0922e8a2b94590dc9cdf33cb4f298d15ab0300748efd2cdf479238f7fbd13b5 SHA512 3a34bbdf928908993cdbf0287680b0136ca3a43e4bf7ac245ac4c15cc2f55cfc9f0e80d4e8a443619d8ecea259d7541790ee1cfbcc8dc8094295b22c77dbb8b7 -DIST texlive-module-texosquery.doc-2016.tar.xz 253000 BLAKE2B 977e6ac7656adc40e138bfc8e7e7107b2002f36ce45296888b44c3fa3bb51d2455d4575ff1e7e699423dde025cd807a9dd5e7d35571c844a6ca918a69d910fec SHA512 c0c9076b9a7d5cf2a7c81bc9a90cc75f41798e7b67eb76bdd8047bbcb542b67034b42edbcb8d0c7b6858204af375473f2bb29eb137f36a93329f008dd55e6850 DIST texlive-module-texosquery.doc-2017.tar.xz 496380 BLAKE2B e3378dd5b925defd800530270c997154a927fb6ca07aef013c138d333eb88c83b4b9d06d2b0940afb7803d7b129059176fa5aef33b985ba9475fbd0611076a0f SHA512 b57a8c02deed662b5437cc1d739994f69542ed307ea5b37ea6d1f7dec45e441e6d05458e8cacd6837d76598f0a83f6c912152514e62791e82b403a27534cf7d3 -DIST texlive-module-texosquery.source-2016.tar.xz 11556 BLAKE2B e4be700882c0c5ed566ca0f450e101576e7cff9bddba5447b71727df9e216aca71890845fc185103e6335a73914e4d23da8dfc8ce9a4752900a4a8e6882bcdfe SHA512 8b7f75ae1cab5f2821b57b0ac38fd60175d44f3582f52791d505ad27718d8e9b38bfb0383a3cad35f4ce0c39d53932a689a64d6135ce06a5e04530eb09de3a8a DIST texlive-module-texosquery.source-2017.tar.xz 69084 BLAKE2B 653a547c1d0221c5744dbd205de5065b495ff6ebd172dd10092b8029bfbdde9d36486a26a3381d07800b8cfc0a1d6ef406f5c57a83aa4a59d166c3318a538f8d SHA512 d16795a95e298913d0bc5a3f41453a523278259b4c211890609635d7445d0a6eb0367d8c842a6e7df4a9ae9cf0b9ba2b9a804aa8b2ce5abd380c59958a60b27a -DIST texlive-module-texware-2016.tar.xz 588 BLAKE2B 5df9d8533b76baa402549aec5050c71b01601326685f8dbdd752583006d354ecacb3c377b3f56821ff1121bca643b12380cc10f87a1af13790005ab5ec456dd5 SHA512 5e06b23f2f5f74ada7025f5922828e38e22732f6be5234f7f464d880fa1ff6cf0300afa94c8bb17b1e3b55a4b158c36b937992f9d25d55696d81e2dce345ce3d DIST texlive-module-texware-2017.tar.xz 588 BLAKE2B d41d855b39779785b0ba8b9fa32ba271ac33e8c832077f6e40f773a289762d29557c2e7dbe5ce45c7a088d99132b245e654a28351147329b8e6774bbfd6c6e9b SHA512 b210ba9c3492631bb63fd230b5c719e604724a66064a4fdd1cafbaa6a66e3727aa7634d856bf3c10fd8d49155a62c447d261e0181a46ae7d067ef8ebf39f2a7c -DIST texlive-module-texware.doc-2016.tar.xz 34412 BLAKE2B e0e92cfa8b2e6dfd50fe0a03f62271779c6f9528ec1666686aa2cd44627f83fbb86027f58d44a83055bf819ea9b20322eb9df7ec6f17b38d44d9cdba25b8ab44 SHA512 63decbabef250daf9ac5ac6ce97e447333dc7724a56850d63067dbb929b1840fa5467f8db6a310d3992e93d4dad93d6e41f1dabaeaeaf811ce2608b3bc5b7987 DIST texlive-module-texware.doc-2017.tar.xz 34412 BLAKE2B e0e92cfa8b2e6dfd50fe0a03f62271779c6f9528ec1666686aa2cd44627f83fbb86027f58d44a83055bf819ea9b20322eb9df7ec6f17b38d44d9cdba25b8ab44 SHA512 63decbabef250daf9ac5ac6ce97e447333dc7724a56850d63067dbb929b1840fa5467f8db6a310d3992e93d4dad93d6e41f1dabaeaeaf811ce2608b3bc5b7987 -DIST texlive-module-tie-2016.tar.xz 504 BLAKE2B 6e8c10de0bd2cd808db4c57ea468fbbc7c26ff066f8b3453f7953cac7a16689b292d4cc09d2721540de675602b85bca64887cd90cd193beab340954be04a78e9 SHA512 40643ce881e2eb1de29e5c12eda0d6b93596a5160da4a83dabc5676969d41a9c04f6adec7f1d92821f6736b8cd7a5119bb45f23343e6bcc49e3b6a7564c1a272 DIST texlive-module-tie-2017.tar.xz 504 BLAKE2B 7ff539b26566f25795a748e3bf76d0fec6611d2f37796c56ce4af587757be0f8ccad6d1ab797dfdeba42cd1894aab628d1052d57bdfe9a62f07b77856b0b1a2e SHA512 91d008e9f9734c4b0eefd7d016395cf095602e3efad281c01ee502790b40ce357673dac432bdc2869f917e7a71e007df871524e993cbcbb581390b85a8287b24 -DIST texlive-module-tie.doc-2016.tar.xz 14984 BLAKE2B a0b24055c843dd454900b82b821ed3a8114ff7e00d3e529105d0bf47b6d06d6f6c897445492b11bc5420b97cf8caf2f09254988c5ae98e238a901680b7571c50 SHA512 93d9eaaa217c1504852ad52ca04851616d5b7ea5c5d3521538ca29f16f03b28fa0ce22275f4d22026192826259ab6e80547f80dbfaa3117eb7e44517c22c01e8 DIST texlive-module-tie.doc-2017.tar.xz 14984 BLAKE2B a0b24055c843dd454900b82b821ed3a8114ff7e00d3e529105d0bf47b6d06d6f6c897445492b11bc5420b97cf8caf2f09254988c5ae98e238a901680b7571c50 SHA512 93d9eaaa217c1504852ad52ca04851616d5b7ea5c5d3521538ca29f16f03b28fa0ce22275f4d22026192826259ab6e80547f80dbfaa3117eb7e44517c22c01e8 -DIST texlive-module-tpic2pdftex-2016.tar.xz 440 BLAKE2B dd877f98fa143a7daeebea3128e438b5a3b12a38035d3787e84e8b6b12eb871aa05bbe9e6c8788217147652aaab2271c92998633818ebcb37584962c01981c03 SHA512 e12d1448a5e543f8add38ff8a573a8a4d0cd26088bb5282eed4d9fbf59451b20c120d2572e81511dfa49e5751feca2ad9f099338410f84bbda8ed927b40d3057 DIST texlive-module-tpic2pdftex-2017.tar.xz 440 BLAKE2B dbe8d3012f351853db1c2019b650f5c1c2d24d4ed9f39e3b891062f8946ecd42315069e833c4500e06b8213c8f5c40a7b58f6edc5e86180f360bd226de74d55b SHA512 ff542fc31ae85d199a72d5f6913c482ee9441b31d95a109a6a9a3dcfeae41aef85e80911b9e755f11cc700765f9b40527406bc36991a2280c4b09ec63d0e9bc5 -DIST texlive-module-tpic2pdftex.doc-2016.tar.xz 54424 BLAKE2B ed1a934f64c962bd7357cc1b58e73a91fefe4beedb3dc7b8236a65e71b7316faab1af866755ff857cb2884df9aae1e8e50389b5c9f1677b3bfd9d8cb9ef76426 SHA512 b0dccc2270471354823aa0987dc14da80a71a8a6a4491e88b695718cce84fba64accc5066737c72c033b8e5ab6945e063d40ee6e08c72e2808e3fdedec89a4e3 DIST texlive-module-tpic2pdftex.doc-2017.tar.xz 41848 BLAKE2B 2e0cb6a73fdadfbe2cf85c8f241e650905ca1e94520ade6482bbb8e0362c07fa41295e0557b92df4d8b529eccc326f930ee079a47683565ddd9cd6688773d053 SHA512 e08e33a9c04f32bf4dd5d1f3f9be95cd36cec5998c8dc1dba2799ee9ca9ac1e9326550ecc53500c98506c03cea4fb08a766eea88ba85482ed2bd6dc03b306708 -DIST texlive-module-typeoutfileinfo-2016.tar.xz 1596 BLAKE2B 3c20d6daebac40630f491876917686e83572b57f043000825d0600f3f3329926243e88151ec087c7384e366c244960d96705939eb6afce60f3ff5a56c13d5158 SHA512 d287e4c728d33ba67e8c907c8c28f06d5b75660d0f5b996c917c127c903b0a6f5d292c9a97e5ed34a23d953ce62ff5b9bd357ef7674f87a60ffd71eda3d0d7fb DIST texlive-module-typeoutfileinfo-2017.tar.xz 1596 BLAKE2B 3c20d6daebac40630f491876917686e83572b57f043000825d0600f3f3329926243e88151ec087c7384e366c244960d96705939eb6afce60f3ff5a56c13d5158 SHA512 d287e4c728d33ba67e8c907c8c28f06d5b75660d0f5b996c917c127c903b0a6f5d292c9a97e5ed34a23d953ce62ff5b9bd357ef7674f87a60ffd71eda3d0d7fb -DIST texlive-module-typeoutfileinfo.doc-2016.tar.xz 760 BLAKE2B 69d62a5162ad6e6cc7bdf1f4aab22521000ba6e44edc0e9804ba3bee869e921139a1d089d878ccbfad342bed4c20f37d12e04ce06ff858af9bafd253a76110f1 SHA512 0e7849574a7d41f4937c51090f01644cea1ae2cc39c15fd9a146fe40a7fb7b5f9548d1e1d6f45f7099f65f54a1455bb573ac62e4debb49f529dcc08627357b81 DIST texlive-module-typeoutfileinfo.doc-2017.tar.xz 760 BLAKE2B d6ae70e4c4baf44728d0fc474cd1a39036997366b9f4565f6a1648a27ec904fc24100ab0109d35825b171f9d094a165cf72f7fbcf53ce766c5cd6acd336f2ac0 SHA512 277b08d5cdf7d6ebef2d03644c635c0a3ead2d18e037264a3505dd1c6a7c9c7bea60a7e81fd99648efa486158d573ebd58b10b62014b5194c84386f4ab6788de -DIST texlive-module-web-2016.tar.xz 524 BLAKE2B 264e7fdff3293d66b4793974995f35225cc9bd041706b3b755f231def9959a092fc78746c48c6a1b954679fffbe3cc03f0a4ce8dbb49059ead58826045e08868 SHA512 8dcab0b976bf1976ca40c925182248ed9d5ff06843540eedb720fc5ff89f44594befbc084270adbb3fd3c6c96c437f248236e82252b2e4a7f48d761470c7d15e DIST texlive-module-web-2017.tar.xz 524 BLAKE2B 264e7fdff3293d66b4793974995f35225cc9bd041706b3b755f231def9959a092fc78746c48c6a1b954679fffbe3cc03f0a4ce8dbb49059ead58826045e08868 SHA512 8dcab0b976bf1976ca40c925182248ed9d5ff06843540eedb720fc5ff89f44594befbc084270adbb3fd3c6c96c437f248236e82252b2e4a7f48d761470c7d15e -DIST texlive-module-web.doc-2016.tar.xz 41924 BLAKE2B 020be249269dc535725cf30618b28fec3b107cc861319d25ff4854e4407361c1194821e493303be6603e1aabfa458ba213d7f5923fbc752d746d9d9024dd29d4 SHA512 1f47b9fe15e48f0c29e754ce51c563bd44bd31c5f8dc0810a0ea6c42b24e2a8b70e02ec38dcb14e6aa6603fa34d0ba72d6ae481088e105a8972c4d364df1af40 DIST texlive-module-web.doc-2017.tar.xz 41924 BLAKE2B 020be249269dc535725cf30618b28fec3b107cc861319d25ff4854e4407361c1194821e493303be6603e1aabfa458ba213d7f5923fbc752d746d9d9024dd29d4 SHA512 1f47b9fe15e48f0c29e754ce51c563bd44bd31c5f8dc0810a0ea6c42b24e2a8b70e02ec38dcb14e6aa6603fa34d0ba72d6ae481088e105a8972c4d364df1af40 diff --git a/app-text/texlive-core/texlive-core-2016-r6.ebuild b/app-text/texlive-core/texlive-core-2016-r6.ebuild deleted file mode 100644 index 307aaf24b7a7..000000000000 --- a/app-text/texlive-core/texlive-core-2016-r6.ebuild +++ /dev/null @@ -1,354 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -#TL_UPSTREAM_PATCHLEVEL="1" -PATCHLEVEL="65.1" -TL_SOURCE_VERSION=20160523 - -inherit eutils flag-o-matic toolchain-funcs libtool texlive-common - -MY_PV=${PN%-core}-${TL_SOURCE_VERSION}-source - -DESCRIPTION="A complete TeX distribution" -HOMEPAGE="https://tug.org/texlive/" -SLOT="0" -LICENSE="GPL-2 LPPL-1.3c TeX" - -SRC_URI="mirror://gentoo/${MY_PV}.tar.xz" - -# Fetch patches -SRC_URI="${SRC_URI} mirror://gentoo/${PN}-patches-${PATCHLEVEL}.tar.xz" -# mirror://gentoo/texlive-core-upstream-patches-${TL_UPSTREAM_PATCHLEVEL}.tar.xz" - -TL_CORE_BINEXTRA_MODULES=" - a2ping adhocfilelist arara asymptote bundledoc checklistings ctan_chk - ctanify ctanupload ctie cweb de-macro dtl dtxgen dvi2tty dviasm dvicopy - dvidvi dviljk dvipos findhyph fragmaster hook-pre-commit-pkg hyphenex - installfont lacheck latex-git-log latex-papersize latex2man latex2nemeth - latexfileversion latexpand latexindent ltxfileinfo ltximg listings-ext make4ht - match_parens mflua mkjobtexmf patgen pdfbook2 pdfcrop pdflatexpicscale pdftools - pdfxup pfarrei pkfix pkfix-helper purifyeps seetexk srcredact sty2dtx - synctex tex4ebook texcount texdef texdiff texdirflatten texdoc texfot - texliveonfly texloganalyser texosquery texware tie tpic2pdftex typeoutfileinfo - web collection-binextra - " -TL_CORE_BINEXTRA_DOC_MODULES=" - a2ping.doc adhocfilelist.doc arara.doc asymptote.doc bundledoc.doc - checklistings.doc ctan_chk.doc ctanify.doc ctanupload.doc ctie.doc - cweb.doc de-macro.doc dtl.doc dtxgen.doc dvi2tty.doc dviasm.doc dvicopy.doc - dvidvi.doc dviljk.doc dvipos.doc findhyph.doc fragmaster.doc - hook-pre-commit-pkg.doc installfont.doc lacheck.doc latex-git-log.doc - latex-papersize.doc latex2man.doc latex2nemeth.doc latexfileversion.doc - latexpand.doc latexindent.doc ltxfileinfo.doc ltximg.doc listings-ext.doc - make4ht.doc match_parens.doc mkjobtexmf.doc patgen.doc pdfbook2.doc pdfcrop.doc - pdflatexpicscale.doc pdftools.doc pdfxup.doc pfarrei.doc pkfix.doc - pkfix-helper.doc purifyeps.doc pythontex.doc seetexk.doc srcredact.doc - sty2dtx.doc synctex.doc tex4ebook.doc texcount.doc texdef.doc texdiff.doc - texdirflatten.doc texdoc.doc texfot.doc texliveonfly.doc texloganalyser.doc - texosquery.doc texware.doc tie.doc tpic2pdftex.doc typeoutfileinfo.doc web.doc -" -TL_CORE_BINEXTRA_SRC_MODULES=" - adhocfilelist.source arara.source checklistings.source hyphenex.source - listings-ext.source mkjobtexmf.source pfarrei.source pythontex.source - texdef.source texosquery.source -" - -TL_CORE_EXTRA_MODULES="tetex hyphen-base texconfig gsftopk texlive.infra ${TL_CORE_BINEXTRA_MODULES}" -TL_CORE_EXTRA_DOC_MODULES="tetex.doc texconfig.doc gsftopk.doc texlive.infra.doc ${TL_CORE_BINEXTRA_DOC_MODULES}" -TL_CORE_EXTRA_SRC_MODULES="${TL_CORE_BINEXTRA_SRC_MODULES}" - -for i in ${TL_CORE_EXTRA_MODULES}; do - SRC_URI="${SRC_URI} mirror://gentoo/texlive-module-${i}-${PV}.tar.xz" -done - -SRC_URI="${SRC_URI} doc? ( " -for i in ${TL_CORE_EXTRA_DOC_MODULES}; do - SRC_URI="${SRC_URI} mirror://gentoo/texlive-module-${i}-${PV}.tar.xz" -done -SRC_URI="${SRC_URI} )" -SRC_URI="${SRC_URI} source? ( " -for i in ${TL_CORE_EXTRA_SRC_MODULES}; do - SRC_URI="${SRC_URI} mirror://gentoo/texlive-module-${i}-${PV}.tar.xz" -done -SRC_URI="${SRC_URI} )" - -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ia64 ~mips ~ppc ~ppc64 ~s390 ~sh sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" -IUSE="cjk X doc source tk +luajittex xetex" - -TEXMF_PATH=/usr/share/texmf-dist - -MODULAR_X_DEPEND="X? ( - x11-libs/libX11 - x11-libs/libXmu - )" - -COMMON_DEPEND="${MODULAR_X_DEPEND} - !app-text/ptex - !app-text/tetex - !=media-libs/libpng-1.2.43-r2:0= - >=app-text/poppler-0.58.0:= - >=x11-libs/cairo-1.12 - >=x11-libs/pixman-0.18 - dev-libs/zziplib - app-text/libpaper - dev-libs/gmp:0 - dev-libs/mpfr:0 - xetex? ( - >=media-libs/harfbuzz-0.9.20[icu,graphite] - >=dev-libs/icu-50:= - >=app-text/teckit-2.5.3 - media-libs/fontconfig - media-gfx/graphite2 - ) - media-libs/freetype:2 - >=dev-libs/kpathsea-6.2.1 - cjk? ( >=dev-libs/ptexenc-1.3.4_p20160523 )" - -DEPEND="${COMMON_DEPEND} - virtual/pkgconfig - sys-apps/ed - sys-devel/flex - app-arch/xz-utils" - -RDEPEND="${COMMON_DEPEND} - >=app-text/ps2pkm-1.8_p20160523 - >=app-text/dvipsk-5.996_p20160523 - >=dev-tex/bibtexu-3.71_p20160523 - virtual/perl-Getopt-Long - tk? ( dev-perl/Tk )" - -S="${WORKDIR}/${P}_build" -B="${WORKDIR}/${MY_PV}" - -src_unpack() { - unpack ${A} - mkdir -p "${S}" || die "failed to create build dir" -} - -RELOC_TARGET=texmf-dist - -src_prepare() { - cd "${WORKDIR}" - # From texlive-module.eclass. - grep -H RELOC tlpkg/tlpobj/* | awk '{print $2}' | sed 's#^RELOC/##' > "${T}/reloclist" - { for i in $(<"${T}/reloclist"); do dirname $i; done; } | uniq > "${T}/dirlist" - for i in $(<"${T}/dirlist"); do - [ -d "${RELOC_TARGET}/${i}" ] || mkdir -p "${RELOC_TARGET}/${i}" - done - for i in $(<"${T}/reloclist"); do - mv "${i}" "${RELOC_TARGET}"/$(dirname "${i}") || die "failed to relocate ${i} to ${RELOC_TARGET}/$(dirname ${i})" - done - - mv "${WORKDIR}"/texmf* "${B}" || die "failed to move texmf files" - - cd "${B}" - #EPATCH_MULTI_MSG="Applying patches from upstream bugfix branch..." EPATCH_SUFFIX="patch" epatch "${WORKDIR}/gentoo_branch2011_patches" - EPATCH_SUFFIX="patch" epatch "${WORKDIR}/patches" - - sed -i \ - -e "s,/usr/include /usr/local/include.*echo \$KPATHSEA_INCLUDES.*,${EPREFIX}/usr/include\"," \ - texk/web2c/configure || die - - elibtoolize -} - -src_configure() { - # It fails on alpha without this - use alpha && append-ldflags "-Wl,--no-relax" - - # Required for newest icu, bug #618732 - append-cxxflags '-std=c++11' - - # Too many regexps use A-Z a-z constructs, what causes problems with locales - # that don't have the same alphabetical order than ascii. Bug #242430 - # So we set LC_ALL to C in order to avoid problems. - export LC_ALL=C - tc-export CC CXX AR RANLIB - ECONF_SOURCE="${B}" \ - econf -C \ - --bindir="${EPREFIX}"/usr/bin \ - --datadir="${S}" \ - --with-system-freetype2 \ - --with-system-zlib \ - --with-system-libpng \ - --with-system-xpdf \ - --with-system-poppler \ - --with-system-teckit \ - --with-teckit-includes="${EPREFIX}"/usr/include/teckit \ - --with-system-kpathsea \ - --with-kpathsea-includes="${EPREFIX}"/usr/include \ - --with-system-icu \ - --with-system-ptexenc \ - --with-system-harfbuzz \ - --with-system-icu \ - --with-system-graphite2 \ - --with-system-cairo \ - --with-system-pixman \ - --with-system-zziplib \ - --with-system-libpaper \ - --with-system-gmp \ - --with-system-mpfr \ - --without-texinfo \ - --disable-dialog \ - --disable-multiplatform \ - --enable-epsfwin \ - --enable-mftalkwin \ - --enable-regiswin \ - --enable-tektronixwin \ - --enable-unitermwin \ - --with-ps=gs \ - --disable-psutils \ - --disable-t1utils \ - --enable-ipc \ - --disable-biber \ - --disable-bibtex-x \ - --disable-dvipng \ - --disable-dvipsk \ - --disable-chktex \ - --disable-lcdf-typetools \ - --disable-pdfopen \ - --disable-ps2eps \ - --disable-ps2pk \ - --disable-detex \ - --disable-ttf2pk2 \ - --disable-tex4htk \ - --disable-cjkutils \ - --disable-xdvik \ - --disable-xindy \ - --enable-luatex \ - --disable-dvi2tty \ - --disable-dvisvgm \ - --disable-vlna \ - --enable-shared \ - --disable-native-texlive-build \ - --disable-largefile \ - $(use_enable luajittex) \ - $(use_enable luajittex mfluajit) \ - $(use_enable xetex) \ - $(use_enable cjk ptex) \ - $(use_enable cjk eptex) \ - $(use_enable cjk uptex) \ - $(use_enable cjk euptex) \ - $(use_enable cjk mendexk) \ - $(use_enable cjk makejvf) \ - $(use_enable cjk pmp) \ - $(use_enable cjk upmp) \ - $(use_enable tk texdoctk) \ - $(use_with X x) -} - -src_compile() { - tc-export CC CXX AR RANLIB - emake SHELL="${EPREFIX}"/bin/sh texmf="${EPREFIX}"${TEXMF_PATH:-/usr/share/texmf-dist} - - cd "${B}" || die - # Mimic updmap --syncwithtrees to enable only fonts installed - # Code copied from updmap script - for i in `egrep '^(Mixed|Kanji)?Map' "texmf-dist/web2c/updmap.cfg" | sed 's@.* @@'`; do - texlive-common_is_file_present_in_texmf "$i" || echo "$i" - done > "${T}/updmap_update" - { - sed 's@/@\\/@g; s@^@/^MixedMap[ ]*@; s@$@$/s/^/#! /@' <"${T}/updmap_update" - sed 's@/@\\/@g; s@^@/^Map[ ]*@; s@$@$/s/^/#! /@' <"${T}/updmap_update" - sed 's@/@\\/@g; s@^@/^KanjiMap[ ]*@; s@$@$/s/^/#! /@' <"${T}/updmap_update" - } > "${T}/updmap_update2" - sed -f "${T}/updmap_update2" "texmf-dist/web2c/updmap.cfg" > "${T}/updmap_update3"\ - && cat "${T}/updmap_update3" > "texmf-dist/web2c/updmap.cfg" -} - -src_install() { - dodir ${TEXMF_PATH:-/usr/share/texmf-dist}/web2c - emake DESTDIR="${D}" texmf="${ED}${TEXMF_PATH:-/usr/share/texmf-dist}" run_texlinks="true" run_mktexlsr="true" install - - cd "${B}" || die - dodir /usr/share # just in case - cp -pR texmf-dist "${ED}/usr/share/" || die "failed to install texmf trees" - cp -pR "${WORKDIR}"/tlpkg "${ED}/usr/share/" || die "failed to install tlpkg files" - - # When X is disabled mf-nowin doesn't exist but some scripts expect it to - # exist. Instead, it is called mf, so we symlink it to please everything. - use X || dosym mf /usr/bin/mf-nowin - - docinto texk - cd "${B}/texk" - dodoc ChangeLog README - - docinto dviljk - cd "${B}/texk/dviljk" - dodoc ChangeLog README NEWS - - docinto makeindexk - cd "${B}/texk/makeindexk" - dodoc ChangeLog NOTES README - - docinto web2c - cd "${B}/texk/web2c" - dodoc ChangeLog NEWS PROJECTS README - - use doc || rm -rf "${ED}/usr/share/texmf-dist/doc" - - dodir /etc/env.d - echo 'CONFIG_PROTECT_MASK="/etc/texmf/web2c /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d"' > "${ED}/etc/env.d/98texlive" - # populate /etc/texmf - keepdir /etc/texmf/web2c - - # take care of updmap.cfg and language.d files - keepdir /etc/texmf/{updmap.d,language.dat.d,language.def.d,language.dat.lua.d} - - mv "${ED}${TEXMF_PATH}/web2c/updmap.cfg" "${ED}/etc/texmf/updmap.d/00updmap.cfg" || die "moving updmap.cfg failed" - - # Remove fmtutil.cnf, it will be regenerated from /etc/texmf/fmtutil.d files - # by texmf-update - rm -f "${ED}${TEXMF_PATH}/web2c/fmtutil.cnf" - # Remove bundled and invalid updmap.cfg - rm -f "${ED}/usr/share/texmf-dist/web2c/updmap.cfg" - - texlive-common_handle_config_files - - keepdir /usr/share/texmf-site - - # the virtex symlink is not installed - # The links has to be relative, since the targets - # is not present at this stage and MacOS doesn't - # like non-existing targets - dosym tex /usr/bin/virtex - dosym pdftex /usr/bin/pdfvirtex - - # Rename mpost to leave room for mplib - mv "${ED}/usr/bin/mpost" "${ED}/usr/bin/mpost-${P}" - dosym "mpost-${P}" /usr/bin/mpost - - # Ditto for pdftex - mv "${ED}/usr/bin/pdftex" "${ED}/usr/bin/pdftex-${P}" - dosym "pdftex-${P}" /usr/bin/pdftex -} - -pkg_postinst() { - etexmf-update - - elog - elog "If you have configuration files in ${EPREFIX}/etc/texmf to merge," - elog "please update them and run ${EPREFIX}/usr/sbin/texmf-update." - elog - ewarn "If you are migrating from an older TeX distribution" - ewarn "Please make sure you have read:" - ewarn "https://wiki.gentoo.org/wiki/Project:TeX/Tex_Live_Migration_Guide" - ewarn "in order to avoid possible problems" - elog - elog "TeXLive has been split in various ebuilds. If you are missing a" - elog "package to process your TeX documents, you can install" - elog "dev-tex/texmfind to easily search for them." - elog -} diff --git a/app-text/ttf2pk2/ttf2pk2-2.0_p20170524.ebuild b/app-text/ttf2pk2/ttf2pk2-2.0_p20170524.ebuild index fd53f7c7ce9f..ddd5274a4986 100644 --- a/app-text/ttf2pk2/ttf2pk2-2.0_p20170524.ebuild +++ b/app-text/ttf2pk2/ttf2pk2-2.0_p20170524.ebuild @@ -9,7 +9,7 @@ SRC_URI="mirror://gentoo/texlive-${PV#*_p}-source.tar.xz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~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-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="" # Note about blockers: it is a freetype2 based replacement for ttf2pk and diff --git a/app-text/xapian-omega/Manifest b/app-text/xapian-omega/Manifest index d40f1a03d551..52407ddbc0c2 100644 --- a/app-text/xapian-omega/Manifest +++ b/app-text/xapian-omega/Manifest @@ -3,3 +3,4 @@ DIST xapian-omega-1.2.25.tar.xz 440224 BLAKE2B 1e67cff0ed1796349df5da7d33c07febb DIST xapian-omega-1.4.4.tar.xz 501712 BLAKE2B d46a463c323bf75db6d426e0ac2057f4cd6ad16ea097eeb189f00356df484af52ba0c8b09d81a0262fe833b784d2bce9df20dd3d36b6f74c17c0e7337a30e2af SHA512 927c6afe24f8a13018fcc233e874c71c0912cb6200094f7246c12b4175bc48d752312e57128a314e7674a948a50ef092dd7f2dc8910db7df8f3ccf9c44f38533 DIST xapian-omega-1.4.5.tar.xz 502820 BLAKE2B 3077a9a4fd177daa7f8470bea0b8dde25402235fee280118a90930888543b2da7821ad7d30143d04d35dccfb0de6c375231f2db4a4f4dcbaeeaf5d4e54045cfc SHA512 895da1e1a3ddf2e5e8576fd41853cc5cb7c6e4f0223a0d25f6303fd01ca26f64c8e41616d6d66b2309a4ca5763b2b20b208dbf6054f0498411f2678422c07893 DIST xapian-omega-1.4.6.tar.xz 510012 BLAKE2B 2c6d3479fe02eb3b44ef0995b0dfc2ce47012104bc860532967f234ccb7bb2a3357337419fbf5b79b42d0f598608fe9a071edca2195e4f025fb69760091c78ec SHA512 9376145c9c7c728bf444f5891777fe946bc574a4c91ef65779aae4cd2f40c76b33cde1231f654f23de32df8a4eea4aa0c69868d269ec79fba3abad2567ffb80d +DIST xapian-omega-1.4.7.tar.xz 510644 BLAKE2B e2106b07a0ccf765dad25c3e83a745936156b002e638fbd9cbd1fd194f507ad663c305fc4981d72f92a74f645601aa83b1bc3133d10d8d4c308f28657a90a356 SHA512 e7e2c7dfa3e76ccdde103b34aa1b0732033e9f218346a81f1b0b865c6e2d17c356b96a4522a3a2273fb55eb2fbd2dd57e835368771f46c9fb458c0c11329893b diff --git a/app-text/xapian-omega/xapian-omega-1.4.7.ebuild b/app-text/xapian-omega/xapian-omega-1.4.7.ebuild new file mode 100644 index 000000000000..69bb116aaa81 --- /dev/null +++ b/app-text/xapian-omega/xapian-omega-1.4.7.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="6" + +DESCRIPTION="An application built on Xapian, consisting of indexers and a CGI search frontend" +SRC_URI="http://www.oligarchy.co.uk/xapian/${PV}/xapian-omega-${PV}.tar.xz" +HOMEPAGE="https://xapian.org/" +S="${WORKDIR}/xapian-omega-${PV}" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86" +IUSE="" + +DEPEND="dev-libs/xapian:0/30 + dev-lang/perl + dev-libs/libpcre + sys-libs/zlib" +RDEPEND="${DEPEND}" + +src_install () { + emake DESTDIR="${D}" install + + # Protect /etc/omega.conf + echo "CONFIG_PROTECT=\"/etc/omega.conf\"" > "${T}"/20xapian-omega + doenvd "${T}"/20xapian-omega + dodoc AUTHORS ChangeLog INSTALL NEWS README TODO + + # Directory containing Xapian databases: + keepdir /var/lib/omega/data + + # Directory containing OmegaScript templates: + keepdir /var/lib/omega/templates + mv "${S}"/templates/* "${D}"/var/lib/omega/templates || die + + # Directory to write Omega logs to: + keepdir /var/log/omega + + # Directory containing any cdb files for the $lookup OmegaScript command: + keepdir /var/lib/omega/cdb +} diff --git a/app-text/zathura-cb/zathura-cb-0.1.7.ebuild b/app-text/zathura-cb/zathura-cb-0.1.7.ebuild index bb222a057113..1fff9b735815 100644 --- a/app-text/zathura-cb/zathura-cb-0.1.7.ebuild +++ b/app-text/zathura-cb/zathura-cb-0.1.7.ebuild @@ -10,7 +10,7 @@ if [[ ${PV} == *9999 ]]; then EGIT_REPO_URI="https://git.pwmt.org/pwmt/zathura-cb.git" EGIT_BRANCH="develop" else - KEYWORDS="amd64 ~arm x86" + KEYWORDS="amd64 arm x86" SRC_URI="https://pwmt.org/projects/zathura/plugins/download/${P}.tar.gz" fi diff --git a/app-text/zathura-djvu/zathura-djvu-0.2.7.ebuild b/app-text/zathura-djvu/zathura-djvu-0.2.7.ebuild index 67cdfe31ae92..528afa9e57d9 100644 --- a/app-text/zathura-djvu/zathura-djvu-0.2.7.ebuild +++ b/app-text/zathura-djvu/zathura-djvu-0.2.7.ebuild @@ -10,7 +10,7 @@ if [[ ${PV} == *9999 ]]; then EGIT_REPO_URI="https://git.pwmt.org/pwmt/zathura-djvu.git" EGIT_BRANCH="develop" else - KEYWORDS="amd64 ~arm x86" + KEYWORDS="amd64 arm x86" SRC_URI="http://pwmt.org/projects/zathura/plugins/download/${P}.tar.gz" fi diff --git a/app-text/zathura-pdf-mupdf/zathura-pdf-mupdf-0.3.2.ebuild b/app-text/zathura-pdf-mupdf/zathura-pdf-mupdf-0.3.2.ebuild index cb18bcab1632..93ca970998ab 100644 --- a/app-text/zathura-pdf-mupdf/zathura-pdf-mupdf-0.3.2.ebuild +++ b/app-text/zathura-pdf-mupdf/zathura-pdf-mupdf-0.3.2.ebuild @@ -10,7 +10,7 @@ if [[ ${PV} == *9999 ]]; then EGIT_REPO_URI="https://git.pwmt.org/pwmt/zathura-pdf-mupdf.git" EGIT_BRANCH="develop" else - KEYWORDS="amd64 ~arm x86" + KEYWORDS="amd64 arm x86" SRC_URI="https://pwmt.org/projects/zathura/plugins/download/${P}.tar.gz" fi diff --git a/app-text/zathura-pdf-poppler/zathura-pdf-poppler-0.2.8.ebuild b/app-text/zathura-pdf-poppler/zathura-pdf-poppler-0.2.8.ebuild index 7ad3b3bea727..1ac980534872 100644 --- a/app-text/zathura-pdf-poppler/zathura-pdf-poppler-0.2.8.ebuild +++ b/app-text/zathura-pdf-poppler/zathura-pdf-poppler-0.2.8.ebuild @@ -10,7 +10,7 @@ if [[ ${PV} == *9999 ]]; then EGIT_REPO_URI="https://git.pwmt.org/pwmt/zathura-pdf-poppler.git" EGIT_BRANCH="develop" else - KEYWORDS="amd64 ~arm x86" + KEYWORDS="amd64 arm x86" SRC_URI="http://pwmt.org/projects/zathura/plugins/download/${P}.tar.gz" fi diff --git a/app-text/zathura-ps/zathura-ps-0.2.5.ebuild b/app-text/zathura-ps/zathura-ps-0.2.5.ebuild index 0b688fc4614e..bd1db8d44519 100644 --- a/app-text/zathura-ps/zathura-ps-0.2.5.ebuild +++ b/app-text/zathura-ps/zathura-ps-0.2.5.ebuild @@ -10,7 +10,7 @@ if [[ ${PV} == *9999 ]]; then EGIT_REPO_URI="https://git.pwmt.org/pwmt/zathura-ps.git" EGIT_BRANCH="develop" else - KEYWORDS="amd64 ~arm x86 ~amd64-linux ~x86-linux" + KEYWORDS="amd64 arm x86 ~amd64-linux ~x86-linux" SRC_URI="https://pwmt.org/projects/zathura/plugins/download/${P}.tar.gz" fi diff --git a/app-text/zathura/zathura-0.3.8.ebuild b/app-text/zathura/zathura-0.3.8.ebuild index ea705b8b5a89..3bbbd76e6463 100644 --- a/app-text/zathura/zathura-0.3.8.ebuild +++ b/app-text/zathura/zathura-0.3.8.ebuild @@ -10,7 +10,7 @@ if [[ ${PV} == *9999 ]]; then EGIT_REPO_URI="https://git.pwmt.org/pwmt/zathura.git" EGIT_BRANCH="develop" else - KEYWORDS="amd64 ~arm x86 ~amd64-linux ~x86-linux" + KEYWORDS="amd64 arm x86 ~amd64-linux ~x86-linux" SRC_URI="http://pwmt.org/projects/${PN}/download/${P}.tar.gz" fi diff --git a/dev-ada/Manifest.gz b/dev-ada/Manifest.gz index afaebe4106a43699fb67cd5b7470fd4ade6c3701..0a2a4787208641b443692c787b9e7f4e8f3093f8 100644 GIT binary patch literal 3365 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

ou+_TF*>BGMn;C@B#PD+v&n_MNXkVHTfBEUl z=fA|)X0Vr|+pQ`AEX!pv_TlhfjNy&4!uXxQ-ffZg(p}&m0pyg< z+foWUE0M^yBzWrpSVTw%=AgBH@$r{0^JT6^d#OQjpq#UbV9K7@dmF7#bbx`oT8*?FK#55|J-ZQHa4zMH z70e&c@hc!_(d>fv_UbJ1t^z2JW?5d|ck#=3n4{U9W1YQqVme=}fzxkX;+)=(=lH(l zj53TBU+R{n!=RP{8Dj4#GGy;MqMgD}3QPVkXG@#!4_@!Fo-2FnVJ|!37lcdCBqP+R zUC(IYvK@jTwMFYqi@3t;@c&=Fj_;p_`1MpjynT;Z^5T`t3aR z({ypa%?ZD`|u6RUeo%m__(7C-%4qX68 zuzBHsL`O_IOC79E-k#>fA_9-u%>QWJK8)*nxmPF>RcCd;!U+Q1 z!Dy4}1452(bZooyGCPzVAq3k#Alk)4qYlYMi6Gpv7gRd^463eO+qEI}BtW`lk~s znganYB4G*01p7$pZ1NI*H#ouwVamr@pPH(Vu&edTvO1+M%zj+({v^+xZY01q#6WUOiuko|w|Sy+IE4g8WI|OHLH9NW~`n#A?Ia)UEou!CFG+MYX!wzIX+MeqzKKg->{$18gfG2YcTAP0Y9 z!<_9QDJWhT0&+urL*U(#Sy_|%muIonayw_e+rMWvjU}u3xwGjkH9KqS_V_~wc4RQf zaxQC>&0>rb8a9)Y-BFun%YMIH*S9bK`pbvXisNO(Wx^4IWe4rKodupGLvezBeVXtg zvL<<*rU|~bGdsj7xt|B*7UW1WLdVIBwx2%Wa5V|9Vz56$XGULy%{_>2Bl>NYL-9>v z+{gXS$%tU8f7B$@{k+e#Woc_#Oycdcw&UPtbz}=~lZPT;O2oJ`uR5wGTIvm-dt4&B#E*-&Ie=#Ux&70-XVASE51M5(hcDWb3(A917W)7l?YT7-vOcY>+@4Nl zQ;^SKZ3{k$wcuH0Wv};36RbYBEU;M=`iy36&yBd}(T_6uug+_Mg*T-vyx$Wo+kh>R z^mf?l6;}7rE%`B%3jxU9#l)&?^y&($I=S^ZOFbk=#r(^3Qeu0p-}!CHe)<0E`t;?4 zXTH`8us3F~z_4t6A+ZYNwiM>n39JYV%VE~p347C$f#&5I%b~p!n$?g6eVR zjWh3}mvJLNR=4XhS*_L_e~#MQcs8-;oO3yo18&gj zPTp*YH!M}OW6`XZ3w=0xxl|nxL7wewCjR>nP@%Z6zv;jWt21nWu*(%8V<;@QE)!W@|zOCAd zmjT()U2o~8w}5&F1hLP%27&)F^X-))@7H8zFLQDv#0ea956T>*ZNG))>Aeg1*>KAH zB2YMQ6?I}-IC*{Ajk*BvQP~;dfMKCdmtBnA3L~>~VB1766BZA9)I>g9jZ+2AV;1v(qn{1<(r#nNbS<;P5I=N;#MFyS#3^jD3 zV#GwAv7>nc2TOeJAYzrfeSz>eNpAnGHn4&3nBg0X-8P1IKGn&1&i$Fth!HH{U`H^N zh6QgI4UK9!A*fy*vK zpqwbYmnxoLKY#l3|NCG5{(t)$+@fC7nGsI9b>>y`pc`UPyhsYq4A%TfnVq$gj^~nh z%jk;3%GOa%5A83Lx6d^;D7@xHCC_X))RzUA4wgmkJtLR9Jrojqi^#^R^L<*cV?jJT zky(24W6Hr{_Y044(o1ntrB%t%Y8@nd^F|ZXizsu5Y4e(eeG!j|d@=zl@*%*C#$lU3v4}f!dJ2Kp7IFY(Qq(gW7mY0`b^RnP;J(S0*8Hxo^ zNAb+yxrpHO=3{U8+GfMyWarZsu=BxVJws#DYt`nz{6@t-++^~4>h>Hg_hNqVw)t^h zPMbkOSy#&YflT(Ft_>>;?d;EmQFd`*0N%L(5R~WEE4v!J=z`}u%;kWEPi3=Lm-%)u zc3uJZK|9!d`czoIow^AF=QHjSpU0U_YwIm=49$6I*uD%Pscp=AMXNz#y}iB%-k7e! zwkKfS!SmUX+TMxotOd_Gg9$_!(+bWdT$jCLPF1;w*TYJ$U%=~M|NPsE-+Qut3qP=ZQRvO@`UqjB#UcI2`Bn zMqT0|bm71Qnx&-XG%@4og>=>k=V?E9;_?9RHx>@#$=yRSO^5{YqXZ(Mh z%1y^j;iQ9j<1Hr^3wE=Ty4rCa#fgrrRdqazk>>48BzvPMRR2s~?0h@^GkMW8UJO%? z{I%%KFVTz_>@|k_w;l>dc|n~mteA*Uo>$9S7ZCwvN%*NY!Fp%YX%Aa-48yZPNR@V8 z8`juv_U(1GK9q=gY0SGODi(5i$7v&?H1E15M_T%nmwgfmsA%z@rf!Ras&#Mz% zm6^!O0=oJ1{5~&q#Ek-arloQHx&s9=CN4f8q%2n^9<~x?s`V9NN*4_BO62f)N6_4J} z^Ezs3yQZ*b+WRW;Jl2&)=yB9N`hD-?YW+Cs;uCw=A3%`7q*&^Q?|L_n0 z$KRbX{o#u3YH77&jdO-Ja_;>|=|213e)SCFSh3$%I%l1`wrjWJ=1cCi?lX?Kavj$h zk6g<>?>1{n`;Or_Rz1!XTbpNSSMMYBdEetmxg0s9a;|HRwg1z9`@8?=|NP(o>p%SW zKODb&|MG4Bum7!o{&eqOzW<@c@U~hx)^eY9-17=C);f=pLR&56S@y1DTyfRD^AU5o z+L+huVcx7+u6<12VXeOE$Y*Lj-=kc-Y02j}cfH!&DU97`jQd=xt=h^x*PQ&(zRp%+ z%70xg{$d{Iy~YZ0ulqQ{xQ=rjJFneauCp%oq}9-3Zt-YWxN=YTDt8-q&N1}B9yQ*5 zl$6Sm+BM_V&VKA;x7qo;!TOa|Z#FOPozq@v^bj_Sd$#x0`iJ?){d50^zkHtWE0*GM zy)W4~&XfHt5qmoO%w=I-t+#j`;Tp5uY3`8XY_;y1M+yyn59?H>1?VoXQ9 z)745(EZ`N!8S@IfQXTC)vBknxmt$&McaAe%IrLTjx@42pNqO`YXJ$)g-mFN?EZ*7) z3%grb*z!7#v1blvm}A_92Om3Kb>0m#jM#aqZL;InUD(Sz=JUStjh*tVXRfuZEA#!B zVhLlO{NgbJub1AJtnY7Me);<8Py2^o_P2l8-+q{1e*XE_&!4{k<$VcDxZZvA?B$FF zvsrA?YV+tj9>*@F_C9%gY^YpE$J17h7jKd>kGw`&HPupfVxg}*8#WT|gw51_H9V_b zrShUzy86jaVJB;ce4e@SH+;#AEuS-Ae_g^mY5lnPd4?ERwO08s%u~Zz=T$OGd>59z zUmoMT%YdyeZ6u%>f3s?a`9d9thj!!0S~)VAN#`D0htbfvAGy|zZyol=5?-w`wTGe zJmQ?GtQ%Y5R~t@%_r@JpY`oy?8branHcnId%)ozd0EHJk<2uW|`ti12E8u;14`;0_ zm%6b#U!~tizK(J1a8(v=MNE0mnt3MH8&6yTbZGlpXTpNYz)O2<$Cx?ZQA`=>IPf5L z|GZY=YmT-vo(lS5&Wktf>v%D_(ZBuNKfikDE2y=^XRQfnV`2L~VqxdUyg}-CrHJ7H zo;#f}PM!mpi)~L#5+vLFSOz`DRcpT%XmS8CI1sCPWG$tS^9~`7g*~i!;_&0B>_EBt z#gm`A{dKwWTBYCR?to{$%W<->$0|ma90K6la%s5c0BwP%)>)=2V}Y z;JU60W1MHHEN2gi_uvh{?{v5I*X1Ijv1JLYY;4CkSZu;}#=6Rt5>U~BtGi$EzQe`J zU`{h(xC?;a9q=E$W4R~MevW=!>jFXh$qVI*XD$LUE0)glB(`-ByIkjpp@PE`YkY|T zbB*_pg1F{vr2zE% zZfCvffn8K+0(3}|EmtG}5>gUQ zfmMdu+ivaP=ZIby#o*WBFfhx5FmkX3=iuAo*z%c|CHpe}^zBQZe|%rDtDNunWsuG% z9}j#_T!>fXjcdR6b!NzfzM+#$D_z()sS?0^S?$qzlm z!j5@_ePTC6_%RP)B}A6zfIITx^S+`le~m1Y3^(61`J=zCSIzuXKFYxhKs)D@DMOvQ zxPP~tEB-vNa3F{`gqgH;$>{G5$vzYvU=d#@x)DZKyC>T>3XvRg6Y(2-1hK=W0f`6& zto|&7)FV_D`enVoe*Iy6`vezzrTzJB#fTR5Ixfg4s{ng}2wh=;>6kNg9jHAE$R*$| zVseIIH{PCgInM)j!&=~y1PH<<0TJrJ7A7M$ugAYb+|JvWhoo7@B%<}b;3y~Gz(>B( zeqb_+OGKWY(g~@-z*m_$9b<$e5_l%jt&bKmrZO4}2p1?U;f#>5g>e#FbH~7NWk{C< z4+0V)y+p@=tGA%77Rem;hi=HL2V~L|N3zB$Reh zAJ2mzBtqz$JEoGaQ7im~;0KMYu(*C5cPayHL{9bdXl*5eLJp!~MI)dIH!3thbOJw6 z0hBbP$ps~Mj5~m@cqL-0;IfDZxKMz^5h1U7LV}GaaJ#bJ7fa>6zV&~7U9Wd{1W%!c ztWDn+9(SSA&`4=Z?s#3G=jL@$&r*iL>ChqUF`*Iq2$hEHfYkg^%6b?tU&59t5YqUF zT`~2fL(Z*su4e$np}pr3;<1TD<*cFNpB=g%`+CztNE2Qr0QYODo*OiKC_(9Vng$6`GyK;r# zUJ>eq`Mj^z{yx`>5K86Uw4ik;Q!KO-FcS296eL%;dx47Qi=8D}_Ks*AD>oLipe@@1 zf23u1gfGm%9-FE`T=2~J8}E97J%q{y)!U~z7=(Bo&`3NZV_JtFarHOt4Vz@Ap-Dh+ z>mh^lZQ}d5=Zz9OWc(l$e$b(E1BorW>l5eV*9I&NArcVfR~_fT8=#ATF>eQhJWKHh z3G8#9^TY^{5juYb^Pt+G+WTVNpT6z!>D%jqh4#)@FLn_%dqJxS9e0C*;u6^F)guuZ zu7qz8=HPj~5d35JyyCP(qWhl8bN}z;(@`KxK~@jdhAM(5c6Ct_!~&q;I*iH_PP_RL z_8KyhbDBZn#p4hFkWCopMrYg*I1q&3&6 zL=f_JBYPosM0G3@J%mmf>5Z&nFt7kjn@<6v%VzD@i9HsO;UrwQdfe570O$pu!8}cw zq|g)adCgi6{10Z2oVqv50SK_(Fa_8WAA&i8Rxm)61zZ^31p$VaSMZF;^1fa_e)bjncaH=`VOr(BI#{%;`IK~zIM5_u`)OhkXa$4`*_oHDM;lF^6NvKQD~ybnkLw}w z(1D%OU6p9Z%+ow0%nR5J1Qmp)3kypNu@@A|G)M9#h(c4=C>8@&Qb)&@p}>_0N{oT3 z^A~v|X85NvFO!=*YZPa3*8>sIaKRjR;QQFVJ70-shgaNX%8VMe+ac3DR)Z+#yLE^) zc!r0(7}$?re)x!BlJXY=Gp&~SW)?c0h}Cd_s`riuQH5Bv%ftX-PzX&l|B7sAh7{nd zV1pY?;3>T-4c6+eYk6i5aF1m;^cErcpj+3xDl*3S=8E#Nk zAp*n>h!BwiGrq?o2cd;(S{!LJh7TKrSHPR82>0?+gg_HF?Yf z0W^=ZnSB_E5NHJ2JOPYYm5%oe)KR*K5r`CnK7NYJ?Hi2+DQ6ino`IU$r)+`vj*;L+ zuu%T>4e%jqu(wuO-^d4MbFSxxNd(?H1mMdoTp4HVQaVtPRZ`Pl&?p?4eSqmd-&Y9- z>o8@*b6*+e4@zcOKYv^<9_O7+T*So#c0|-D5tfP* zLId=zvD<hNDc^Ooo{R+@!7V3J` zDSVyJn~Mkse<-b-gp9pFL(jNz~%;2Kf+%L0%$1-Ae)1N%fv z<4GN=cSwc7xTBBTt>k}*YuSv3ryXD;A|Em}1G{Qux$hHS?&j-4y@}Clf#PE=um^t8TUSj5*k42JU1|0acwZCrX@|BxZ@2I)X46m8+SEg+^BXl zL6{r+)8Ezh4e#h1)nu$Un{yw!6xc|GQM@2E<0eD_ zS?1^PTvICq+1$*0ck|95p&UmOC&Eb%i6s@seP6FXeN0TGmn;q*KXHDDB;jP^O6cX- zc}SSb1q2)T7MPiC$~g5?9YcGphJ@$gTCgE@b7~U z=5)xS$l0 zhlO98gu7t(`}XuC-<}u6-ic3=!~2vCjVRKyX;T zKf%i(tkd*;g{u=KAeg{G?>YR9h5P0E{`qy~j`VVT3%}mQ>IJ@+O`U{#!W4$R&_;KH zr}Dv`9)jBFY_J&cT@6S^U?z{MPy$jfx&CR@O1?MP3htRkE>NBx@$Nfa^G3z737969 zKm?0#r0hNsWhO>CNPyhN*9pG_Cy!#XeufePQunnG0#H}^1Ysl3Ll8kf9AHPsQ4-7> zozG^$=}zv?1s}nL-iXHT@q})sF?gdwEQ2JJi%^bcH2Q|dUK0X_RLZ6m zaHu!5Ka8gN?&n*@=btn+v5xKr^$l z!kuOr><@0VDv+5!EST%{pa1iRlG!MEYj75O8#C}+@|L=pkY_Fw=Fur~hcR^(6)@EOVskj?tx;t_G z!UYnp&fnweC|F^WU4r@S1L1>10K<6`An;+cLePB-A3*Nzd;_oV(beBD1tQ-?%<3hT zZMnePa+&9?9Y6wv(+z(jk3du@IsILj>O1 z*;vaP@p5}ya(YH-`A7nHZ|F`)r=@`eaK5T#r1Hyh{k+Djb+zzL%!ulZ;L>2hi1OG1 zTp71=i_Br8>G(8Y5{HA3o(P6yu?m=PbdJ z&jXun38&bQ-lL))*ZV;TRG|R(cp~^()ifRun2OCAK+SyJWt9`Ur5=I61bfC%5!AQE zOQ}p20>(yMW;fe;^ohv__#I-)Y$19JAr1lY4CVq+1H>GKdP4g8$JP39$?Y!D20MSY~&;%B^-gU(-15AK3~O8 ztf!O&Oi#}-_c9LaZV`1-1ak!Fv9|&iNH7T)PF#f#J|c?b_DF^p{-P>>j^*{sDCi)r%9lVfQ8jTpo~?qv;0X8SMXrRpqW1vPf!RL@tDSc0JZ>$p9f zgi_(;1ds$h@T`xBa zx%cmX`t<#8xZ=znzk`~XIO-iHk54Vj2<3tU>qWApWySDm68qW#3L2`U*@|mVKI-ZS zctjuCh;0TQOe@ZVkakrM0RgiJN&$dqc&YU~35~M-H!494ISh>TPAX@(A3I0jPbepB zH@5;F0+-#QV2nMmr{@XUMinV)m{8JSgrX@cJUj(FJVihQHBS;?6kTez2s**)g9xME zJ+q#~h}Y%%_K6+&VSf4idC%`(zWwl_Jh;7NVDYs=G}+3K1j$O_v06Z)|8ztH^G(8(5G%@CtW7C-Ko-zM-;bORd|$ z)Imm%nyi9&GAbUEdmx2m0+KdR4FTBye(iqjKkaY*mA$^C$vmtx^a2pq!v-Ln#GZ|~ z4VI2;7y~X_7Bn?1Ed#WH!SO(diyKhDf79uqV?MJ5j7J5^JuSKV`6Pw`vjGfAe|ctv zOML3Z56I|SCKl-P&#QGi$nbba7;&7C_h=7Vj zJOf;Sz=rIMuu`}zO)I9219+=~fx7#b1PWE{^_&mjqtG7yDq0ke2kzSnd2|wLJ`T(V z92(flKoj1_Ov9=X@C&y4@W(3w9k8}wjR%4f#RLdJc6duvKdvTX94rmi zbsGpwKd)Ag>WMhvFtLLbkp%Ha!(zLLSV9xO8m%R>h#G=(_Cx*;AiXTu{@y=8T7}EEgwgb|{KNOY5Q!+V`GTUdT8V{4B|bIJe0xR0)Ycw1ttRvD z3bLW2j_X9jSyFHTPB;tFY9Ol+;ZO??Dp@%9wLzDm8`EN^Yz5C=$Pmv0t-1jPU)Jl( z=O4d(taObpiCB2~6+60lbdQBh>sv*NVSp(G9Sb>)Io@V>Zz~5J1F0h4g8ryva>V!f+E0JVN& z_PmVT0!4y`1Aei-OhmI@E)j8o`bQp1W1e0p%s`3R9ijLP2s*NBS3CHwJsiR z0(;%$S~UMa#LHN@T)1481rdB&=v($HlPRqF_I4VHOed&m7-kB!wzp4pWQZGkHq`Oa&eJL~A@9*5-uh%WFOoHbPFc;OVfi4!@{% zob{SF_}h<6AfK}1P|mXws%?vcqmJo$B-=Jvt|zr(i$@u@zFb67Rv~$~ggaVYTC=Sg zw@e_T3idj#_ZsRtSq?%SromrV7T6Dmx@?4JDN1gJq5w3FtOT}S*DF> zU}4S))dsRum)X=C0l!0N5UJ3;p$~fOKM#B3!gX$-# z5V#uZqg~d0LKz^WrOg4KKwI2LMncxPSSLGFYO{XL#-4VeVX!J|5mUE(zFW3&n=3?N zU1PPUj1s~Q{-7(&JzTu$%fSe7fTyq>=pJW7^dP7AR-&_WL_?4;Ralf71TKIY0?a|BVkX;Ka(k4O=>y`0J0vG}fQUE`L5W_wADLHH`5NYDt@k;kiQ@<+j1HXMY zFOcN~uWb`El?Ek}kPs|+2DifC&4WVhHcUUj7=mdn@O-Xxbpk#XYO2=KMi7=CeKMQ@ zQ(uJ7U@avpW+~_%21^8JLLO$`>Agh1pR6ZQ3UBt{uwk?TWgj5{Xe!WQUVH^C&SX{u z5YrRLn?)8UU|C=iytiet4Wu{g!FNHBt|#ksp!I?zJQZk}jtNNcJ|-0)Q%C>Zdi^ke z`t_IZuTDu+eJ|5Dj~Vj_NFg``xMB9u(lktWu+N&&6|t#&pEje)WZDyo@R7cVQua!r z!4b2lNRW1;mUv0lwAs+Y`oYz7G8;kfZ1$DEI`A6{nBJTc;}vaeoxzr_qp28C9!74K z%j#^or-fZ?=s~y*9wB3K&@%XTQO|=Sn}{BE?zrbwV~8juZBn0qV)mIsASG2E3x)8M;7XjUVyFB?v$kA zvdI`K0dMmjyxRY0?OsDcd8cI^5^wLFT;{$BM$K;2Zi0{91yMcEA=>d0cH2VF15~X< z9MDd`q9zK#6YJG^?`Fk$?Dz-(AigEIu*H^>RmFMsop9d3Dqk>)yx&q82}Y3x8}Jbx zVkkwhMdOZDQ5bY>kZpTe;C0*fC2gms zxbr+ue2>_(<4YT*Wog%KuF1T2@d)(1tnf%6KBldRWYKMAFdd9}4IC39?-@c$EzFGe zHJ4yHPp+O7Oxp;88DXBa-~;eN3=W_T*5Y^5%0!QG{eJ1be*5z0zx<6vBe4ZGkLTI- ziifgKJXt)@VX!H)PD_sZWK74g?G^=z%fnvTUW*Q9JMZf(7OL-@#v=}S-nxmlIhO&3 zAQF@H+$f2?H-sjMR?wI?UEW7s9zY|u4|eW=^E9+X1-%Xo+}dl5saj-v**OJF*th@= z;D5z~fu_>pd5JHV?Rii%@xkhN)YtA(KpUKSDubRcxB?nV3If(9>dFkzAPpJh8I0{XfWEV z+8c|*!JB~~J5Jl>=Aw_K93!$?7=jZH@U6qP-@mRLe!kBIqX5coUz49%c9*y}NN~ar zK|^%2>=Eaz_G|Ta!i+X(maW9OFawr(J;5Q(iO8vN%p+UCYTq`|Z6PS^Jb|M>Wtryv z&~d+CxnI})g9XLc@u8&nT^(RicSLLuAOre^=zj)V{*JqwgQ@kmOm%OvY`c`ve5aLo zXtph-g`*)x8j?!n_h@Qr`*0(B3#aX|o&}(1q5Cb^U4g7&rCFl&Uc+d+uD!19sbe{G z%gqM0!iLy39atSGID5WzI^53|ar;#-5W@^2h(L5evzhZ)mRjXzj{mL%Yf}+0(%`uY zksqf;tRD~nz%B;J(SNjXfBgRag9LpMRsCF0n={=a*m;hi3Ws+sYh*&%PxqPa;5$iI z$7OG}UGwL;J0$3a98D;(mF!A|25GW1X=9TRF1+eMbDN);7RAMZz}!T}CDYpPU2yBN z#OH4K5ZvxLm~5c`9fEaDJs^h&FpFjD1lB_#VI9ZGGF1FIHl5NYLsW!q0!Sr-e^BXJ zseK;+466=|d$4$fb9&;yKW~plbNi2$?bFwPxjs}Gy!6(4l4|!DPckhRPmW3exB&@y zHqnU=wX0w~IVAjk^;)aUY}(usJN6=g&~#Y}V#Y*IRZrflq*-l8`Jv-m1;0msZU47R; zEsf~85ggCsKNc_$&|nl1EpS@#)!*ybpZEwVG0S!!q%1X?9zA%RGQrHrQynIg?Gy(& z4=K;^P#`31@e)pp#)v2rHh7ZDC`OQyu<$gNz+t3tPy52wuyBNE+8e^-cdPaN*UukY zRNplzvbUgpkV(OG9nkqGc;d>9YRoKwvp}N5EB3ri7x0C7z(9~ckO64^v8KKnDwJXJ zoSTT7fiV+Tka5D?K2eki0H{)StOM$wtww`gZ&4s;%o!Gc-Yu`X`ph1aL`C@pc}Xx? zLN3pAlo25jpzn|FMSTC@S;I>ukJnCx6 z4kiE<&2~T`h(~6Vw={vhfK^tT5R&D_W?vyqmUTC)h6zfm#oG!ng(&eqqS|M%swHQl zF{?}b4-ZX;gTJrVm-!kf<4aGR`8qHKYIxqxRyvCf#)vyL&SV*bqj1>e{fz8@64kBJ zM^eIy%#7es2)}UF8$E4S=rB3g5-}ZdfNx<$IP4b5O)M9y3_Ug*Hz4q)+e@`zCMwX% zfDnK>*0n;dW~?w7A`JF9`1*rgC1he8wzU;&e(kP865II>3y(>8!4V{t8GYV*Bx~ zHy5C`&VkPFPpIs6ms_=RSeu=}D-()`N2Yk8{h8(ygH?L?tp)Q4PM9zX&zVSl$t%pI z4!dG-IN*PUVmXj)belM!vdQ)zA{Jj(>+Al!#-BfohsrM<5;*>y3mj|{=WUSR>+k?z zH^g!`3E+0v+hFX0T17%2pgIAU#v)%3q!n1hbzuCJbw%v~Y{vmjcaT80w<7^yM1o6o zNl4pP?GP*9&dzV^&c`)POE%WX5<9THp>AR<&v=CKd9UU15gcXIGWQYx^-nW#V6 z_-awxNdJ>1{HG5I@O0J}x?uv)bGy^i8zNmlZ~_XJJOLie%4fr*YE_@ ziZVIR{WMm3To<1j5D2WzVa3cPKZA(0JlQle>g}=+t;;nX*Ak!lnd>>2LFBBHNXfsa zRIq|e5^Aa$xU2t@75wtM6)f*%9AVfda~?-QmQ8e2fJ72T>`cJly7ZO^ZXAUxRk^io zccIuEu+gj#c{adAHSri_ZkJz0bVo-SR4dy+7r6conr^&r*flO)2_O2>n=G(A-o|1g zI`CzO!U<&9qZH3G!&*HdcF>>`xS%S@nH`79JOkAY;SOThcC0lJTj6hnF-J6^&WU&) zgy!RF8&|e%il|QLQm_&CQ~sZ<;4i;#-n3@;eG!pn07|cfRLAh~Ft8|AFc9>% z8^O^FPQ|kcx7^t}VN{;84~Z%)V6n1y8&iwL4ZJiPepv(>?3Fv5&qG8q%aX=;$oZj{ zzn?1@kV@;NS<`|vhO5H5lpE1}65%ab{(IhleND)Y%UMKeV$QID%?4uJmumAmpoztx zFtPa9Hn1Kf5D*mHDVP3mOJXmoYYb>`Z~x;(eBr;m@Js$EJU!=5Vavu>{O7jR2!htT zStGD&!ELX3H4IR_F&%&a74qjGcceSHHr`Bev_qX}wbN{y~gRgZ9FT;}pV48N z-)v70ng+wU_;xpyUs!4fz2TthY-~>2zOhrg0PUW|}ZCge0!~@0acSmoGnk zsE>g^y`RYBbv<3VZ~(`75^N2j8a@b89Y(UA!}?w=4262aRB>zzbS?zx#jBLH?TPN5 z2~Q(-hg7%Q2?ZTUvw6&eh@D+4LW`1splFBT_14~FjS`{TJUlAZK_2s&k(51!7mbm& zXnJh!jMmvYnZXeUwmGF?=>YJ7En)qvy_K5=I# z=xe9-U)Sx=-@gIn^H0Bi{b79i{5qMWy`0edW)T=cr!OoU3@K;I%RbMVCdh>r%8nGQ zCKqBrxZgJF4UBP~6EVL*XTm{yDpck(T?MQhV2V@N>Z5_45W|O@1G-!1!M1GhF1_W+ zVa@~kzwoc6w!Edb&592o)(KK4U^S(NASUn2Zo@Ui*TeSD_&nTYQV>J4JUl_39N$u` z+Q+&GU;F{mOAopbI4nCx+Tci|<^SRGz0f@Z&wB>W?pw2up)FptX96K{w|mA6B>{ke z9yG@k+F_v2U>u@cXM1z(so0M?_+OYB%Bdu$NU+@p7V1RY+m;Bd8Gkf?d^_mIQ-okk z3QXiJQI6t-_r$BpG)13n6T5wVh}rTml6G0h?8x0&`H8cE8o{GLE1O(9Gj+KsY>BJ2 zsaH<6;_wjqsKwcm2c*!#OXSjxs3CAI7~$)DrLRB!W1rtY{mX|5s;~3A?!Hp(w_J!_}Cu%Xq?y9iH8ng3qn3cd%?ZaPcw><`3WdrJAQ z;ndUZz${Z?xL&g@^1jbEhJ05WGoOyh=@8t*L)^%jiHOxBlq0wPVaa}1o%J$BVwgib zYq#^xav`FMJ@BVvXPs)eD#0ElKg$JTCBkKOa--3_IR@8?blwygQkh!{nc;*ayK9sNl}1W|0Z*f{iNp8|O8 zT%f#`)uYNwXwyTd2U=lw9nfh$)pMQVG)G{Vxbxl`HRUC-%CX=>N$`VVXUEju70CtI zrR8XW)3J2LxgVWx*=$?GFH9G0{kk39qQdihvV`mO$S26rE(jkH&ce#V(p@%su7%B8 z)cEff?D$Zi^+MLz4;v9tD<)>)Ul(@mrzfYhjiW9Lw4VWGJn&(Cza3oL(ah)y1P;G$ zQKRSb(XO-+9OHoPoiMe$Ex+sp`(i!GJ$3;$Y%pYTK=?P-;mH&b2@7gKXFF`hsZYVo zh!=sF6=O}!L_1uQFwW*ch{G{hAOadh4a#^1r|9`l(|+p-AyVL47Vjv-y#wNcb%&}v z2a0HnD{VuQL<{ z_Kp)c^Z>A^eczVb8`uc4(^5+R!9nf?PEKT-7I66T5H8{z5OUvd0Os04+KO(7sV!x* zJ$_k=$R7slu;MM1w0_^C*N9VXM9b5X>X`#;be<oxlN@k2KJB_(1HLAOrHj%ZzlSbaoXB0RNs^EpF7J=k^ywNFlP zgch&g3Ot9yLig=-oZ~e1DXASkgIY92ZCT@ldl!qXEVQx<6rJRR4p=~acSx9kV@PK8 z(9D{3HY+@*mHfgfSUOW(^Ft311P(Lo(${UJrDL`s8~m9AXIHzN#8hl9p3hNGO-}`( z)Ac~CXyNOE8aQphQxK%zhxPjM>*x8gWb$RI@p9xC)YJU_eIs=<Em#yENW?VHXXkP~w6X)S|{QkT##;)|m}t&Vg8p%c8! z%#YJ5#rsialTdmO_R1sk678?t4nT?yrp}f#j#`}=X^ms|PJnYb;uD%1AxA{r>7WIV z2m1XqKG+}T428EaIdAY3Gj%ZQ0T*=s?+PcVOiZ((ZLldDo|t8UXR``9pioh!G29Jy zd^wr6IP<>|*|Fv9_}m7Os2DA1Lr5ex;GzUg$8Fkcj6mQOuMZ&h^Ov=M`glh5UK|tf zo964X6Q?sPEB`a&Gs@+5zAYfs94eV^WDk1jA*k#-0NN~uaiEOTRcEp3lmHHvv5`^A z4*#|hnvdU*@jT9vZKNfXnOH)Z<+l=fxY3Du6E$$!el@G&fxXMY=EF*&!_!~$XO4`8 z6Cy}DKNXspgq4-}1Q?hzfU>Mmk8rcPtPcs+0%Tk3;m1g@&>eH?97q}Q2@47zZ0sv4 zGrgcbIP;#^?ban&x#?UL2g3x|ylGTO5+V{jcLEPW!&zT|2L$^FLv+Eqn%Z<$q?EOc z#i?jcKY^O#rff4?>?}d+V8Iy_1;N+W4FZ01ka&HIlF-n7U(?kOPOm(ilcw6mkN>fO+30JNe|3@tQJp|z|FNMFMR9qX2c$;dH#qsCKbfwE^mS{C2uYu=BSC!?Cvk1XOpllS2tv zFsDkMCHFlXYh!gCPGl*o<*PAl1Zdwx#qC5PnL;j}7@49x>VSN2e*;w{(f8%-J4gVq z71hhWphe6hq`fZK_x|-YM!qzx^x|XzZ)kCv7%>`|1XT(s5+{UPfg5aC&Dymkv`gvg z)HA~JVf*Ldh+Sw8O2aEvoOol~iN|r5^Lq(m@UX)X2my%%`+u_k5XbX1X$JIa1L`UBs&3B(zCj8?G8DcFL5n_l*}S_X+Jf#78zZi5x`&e2)b$-t1Y zzO2jVv2JXTbp!=Vy$}z?uk@Pv`SH)6f1hKF=S$5{uwSh}Gr@d9v$Fz=B`)U2P`a1J ztOHi|%wGpExAjiI6~PEB@=S9&&lxpSz4T&0Xi@H_oG;J*?KsR1sYXtCp1iz!WC_uV zt82V9k%j0vV%6F4qI5bl_V64v%Y~5*SF|p~wkrH}f|BrycxOAD$_$`Kj=Sc|hazea zI*8j(qqPOq=Z?whenUr}P98IPd%CLC_P_jcPVn`QUw{6~L-k*RULm( zcE88&|QwVh62ACNOPuvP%bA#~&E{33d!Zhf!Qvk;Sb6QAdW z7!K?pT!drVC*!2w!q$6~$_`!;hRwpB+bKBO{q#3TEAEn6 z621!aSg?fMvKi3ur0sYcyMB?B=A~zFZ0NFSpl!CEnDi7A?*qEP_d2Q1U=INvPRBNl zw`{#^HC8F{6Q!KNTazykuyKgy$vdEMUY6?1FW-Os z^m<$Z?|dQo%W)<=p<^n#thMCR)*t)19l^sR*;Nn!Heu5namNG|stm~)o+NE%520lX z?Ke>jzfJaTL(=9|1rV#NwJ2p0%YZ$TL0xKsl``&CQ!`#CDjF_W*by&t8tfBMKd!0f9Ikq}W;F#NCsaoe;_R z1;FsT_4>9y)Kx`CQM^Y;N1I%hp)7BPu-uZ5$7roiP96>B;q-6b74>h=HDbh^Ywkos zeEB+_mN78Z)_%m@6ga9EBP_dbq`FRXc>EHPc$E-u)H_kd`1uC<#uGNZqc~z2Hrk;i z@Z6d0463-cP2EsZ)TEctIA&(=!&CX?oc$C3ve)i*N;#PNT;a4>%;gEV*Jq`tccwZ& zZJ5Ny=`SlGv(oov&3^g%<7?kte9wbHt-MOr!qNsJp#lq?`L?9wO3J!8!OHC_IwTtmCOQI-bZ9B$v&LH zQysL(2OtALhHZsfOg4dDhi`kmCaE#4kEg)xrK$>w4&woPS!NAKZg)C83;!CPmo;xl za*l*|u0_Q^8B#lH00L|1;cdV8&z9M^*6RUWz%i^B%-3P>?dS+0}m0#Hcn8Ti$(+O6wS&Rv3-+P>ZHbAk6Xqjl4>NBYFzJj$+ zn-Fl0zU_K_C-+wH+kRZ3M+oN23xAwy41f(w;iLWK`2TF?qxq!gR*G%>xA=J|=zR+9_t6ts(_hMZC{QdNRe17`+$KM@SzBEGp zb}7hZYj(F{m%zg=5eiN0UCAjph@=x51w$CT>#!r%>s#WGe!(+V0QHdD+e&&X2eC(8U zRWK5-KLQcJ^!D2ZX*FQURQB2ob(|jAx*5oc)Ne z%k}l=A3s>vOA&2(&h^;8=3J|15>~b0+A-`Ak0MTOYi_*dgmo$;I;dUqb7ZQ@LFC^M^QGRpCF-TDrw1QOqI&rYDl+@6a&tj@5n76)2(?w^iD zyxR3N8K?2OT;Kor>GOw?svla@9Ts_G^l(zFVHiuA>ZO@F-cVPR7-;M0{!=X&Bn``g z8RvDPlwhh}@fbbvGv(yPTaGat4W~gDLmTt)oPNQgwfk^{x|0TvSR=I)2HvRSIpl*i>;!4VhjKe`M z=U#&#c`vURv9rtW#YFmW}LwCPkj8PE&56I9$1S6(4)zBohEWIcOtT z2D7{pQKgFHK^0DC(u`V4vjAC7jckn>?R82I8G=VTFtqRjz;0w!*FSOJNJZyOgfjB~KV z*-Eo?;#g?rsi{4HL0`#*!rP1RV z&w5*nKYYyW(ZGR!_KHnfJb^&!;{XD-TDLm;&AERwgD{#Heh%WXGbrAhnX6G>YET>~=WHUFvM2W5Mk^HA-?4eMwzdN(G3lpgH-Zb!rLpYx#m7S$Ey|bprvFwiykg6$~IK$J+xPo(Nic@X&bM=G6tFEW?+j;8O z)75jE6Ml2a#nO5Ur?-(f*r_{Yr{-h_3SO9xCvRk5A?%D@@rcek@yqg|YkQp>x&V$~ z0fnQAHw@Mm9e6MdY=F5(bi|~y)WPcH?P*RdBJh~a{Eyb{!?>=OdxauVbruIKTp-XL zj5et}AmsQ)$F@r^vqRaP5QV&kXrCS$HApT>1mTvwpwj7QkTr{)ocdhs%suep^Ky(B~xfjpL|12JcRg;xeJq0A#z#vX5gE5n5UOxVu%zHZ&h4?4a z$j381*)CwB8o~KCPv#IJUS*i%OFX7B%9*a93);fgu@awyq?a)H9})ffa=2#ci6;#K zQ3JK_ybKm&YzvTX$4%~M3aCwg?Q-Cy1e(aa9A^{lwDB}Nc}`ED%rWe%2&^~|q=h(l z|5iLgG~gfX)R3zK$L7yQcppK?&$i;>Efn*5W|llzq3->~;f$RX0?E(AWH&J2^%t<~ zgGiFSQ2CxPlScGz&#cet&F9`x;El(*I;arie`*1pKkYgA(=NbU;radixMDwjEU9ZR zH7HLt!gV=S%^Fv}U_0mkxiI3H8Z)PZKEb8r1$Y*gI8Zf2??5`u(G%rScNoY%^iL;N zR0jeKBH?p4b9%1uUE#4wEb8ymAbS$c2+bJZv4@=W+QAb3Y5$gFcEGsHWw zSg^JKW&iZ$>qj~Ha@nd}5O$R=N7z);QS&r?z0o@;z{86id6ntNGKXun);zGiy>;7@ zZ~PC>BTlxb9cg;^3R=)Hoq3tpcYIl~+Qa*tp=Vyp+kvX;T=Mt1puvE=VM;8o%QBs^ z;{}Kdv2ODX7=aquqj}4`g$Hu1YNcj|t)dH@EC|njNG*oo5HXhJ26mfwXu7jUG&e;6 zaAKBiTMjpM5;jOoGnFtLIOmC#E!SZ;*q%Ab*ngk`o0iQn3ktc}`!i z0QdYZg9p6c5tgw>T@U2cD5F}2%h2OXSuugcx4YF`n&oD{PsPS7t;6Fx-N zB(Kvn!Pk0ahd3qo^MKrf97#s#IGJAe(+BL3z~c3aH=g3qncfy*b9bU!kA9owP*!I5 z`?%jZ84*nNkD7$KU-y-^ENxATNxXg5b{yQS^lag6@=yd!aa5s&$5K?{b#v^~yqvx6 z-9Jc<=1o2AQBk69mX7Ci+m%qAwYxnDyVLJi?Zb`axaB*GCGc9SupS2Bp$D&vix1R_ zX+!7jp0aj(uM#WB`=7ikWRmzlo_V2I4c@!zP;ju(=R|oQChEQKZWbivB>}Yne>%eB z^alFby;t>p7Q}7!J5{F&QcEv(rNx>Iw`Tf*6;kbWWRj>b$$Bs z!82d$1=t%iSYTMTzK~c2a$5>>=>%2;hUGBp?1a5($w2k;jOEZ?50*T-aaPt$S6be& zmb_jmO>94VC9yYoZEu$XL%avsqnBwXuXnJ$UpCa8RJ*($2ljNREfGu4wclpRfLX8K zzOhBm-xT)e(^fMaP=T^UMlP>I-(h-zyOS&?QHwvuwj7hYyg>tscqwrp)r9}U{!TBk zW!>Hv?fd@o_g{AZHvjmK|I}Zz{4e+WdZq?egl&6Peu{{YJkzB0jn~7fFRzzo*-liC zGjE)E7rl%d0kWE1kI8Da>iBb9@6Ks?4HY`jYgR4v+0ogG-i2Y`Q?h8$`x-FtH~L?k z{O>h=$m!|0Tdy~b!#kOg}x&_g@c@@m@=*Q17abw1N3d;_7TizjR3-B`|X zI-H+jVbW=rEbs34W@1{f)f-+iyBFBKEZV2ff0-X9gVvX#6jL)^aRARI_FQu=XL7&| zYT3z~4e^GhigqlT)pDVAM=zg62Sku(JDZ9BJ_J-KF6?hQ@WSd0+aK(5MaX!o(4I@!AJN&$*u}q zAx#y(2)ko?^MZF=5dtwi9%x7F+3mc6#P*|lPrzbFHSBO%!k;Z1#sdHsllP7Wx>dyC z>2x?*Rzy~nYV92iHZeByw)wrWCY-lpx*cfHx8)>oKzcoKJOX?{?D0juM~N|CNq1PlOrK6;GlU><{)kREi_N>UBJ(} zQ{IIoby@wtPDRc`hL!s8^l?YG*%3ch28Z!C7(7~c3)C*wKyXF?--uz-Ud z!B8p|yj?Ujs^x^BdU42hIQX2730ADlqs}uqubW`tMGekAelB3$0Hl4LfR$BbCG7)E z&2Pnaq3~X+cz*r->CgY~fBF0W?Qd|4GNv;loOJ8VtLi~F#NhNIDLgY+^Cx9K9DjK{ zm%Lj>cRH+W9p~kt{V;j^Tw{a6t6o&{%!WgKS%B$aS>)a`a=F<8yu&hU0*xKDQ?^$C#<&GB1aUOwiq;A=gU$Ez7m z3!skEGlSwDmh zX`F0(0@fWopB<^~o#@V5@SHQ4K!h=^;9SBr>>YEe%H6#lR(kycUjO>%-&QPt7@z$z zWCTX!ohlp17ktz;ohT+>PT31#u%yZ3619?Tv2d~ukXAwifPkoBk6_}LHTjb`bZ;9T zSyg+*rqf~xiG*~oOu-fE%E6oMlf6pm9qx;H3kSY9GlLgAq3Ff)M4rVa!|ZLwxUn}J z_G@~hF7Xh$aNq&eQc`o8m~r$%I%|aUv>!b2_}0BcSnYH-+JX%g#=%F;!%I9s?CT|S z{pXK&ZaeDcol$^%4s4$Gu^%4TTFLFCOz(qms3a6Bdjm#xk_sSQEqg`uInNGxG?2v^ z|L>P_)9XWV(oVebmJ^Ewn^{R+?HI@DL`T-DIG)8w^L8eZy-^gZeShr&@_P-hD(CL)yQ)w0$gBA_e@KgA|k?`*p4VXKZ|coqn$ zQm?ULjrC^VURUcwiI|thylbM)uSo$tro$9? z=;4iyUTj&51knbj;#D;***pI5eb?MRJj5u0(;4obgX5Psfg{|`EPKBaSqyM$dNdzv z9JK7wGE5ZdX%{E*&pub1>C$;)TcB)=GXL8VaNcwR+xJAw>w}$Mf`EmM6x&>eKG;lbx_Bj62{|`uINR2s@0074{ecb>6 diff --git a/dev-db/mariadb/mariadb-10.0.35-r2.ebuild b/dev-db/mariadb/mariadb-10.0.35-r2.ebuild index c57699a2db16..dfca77db1d46 100644 --- a/dev-db/mariadb/mariadb-10.0.35-r2.ebuild +++ b/dev-db/mariadb/mariadb-10.0.35-r2.ebuild @@ -40,7 +40,7 @@ REQUIRED_USE="jdbc? ( extraengine server !static ) ?? ( tcmalloc jemalloc ) static? ( yassl !pam )" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~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 ~x64-solaris ~x86-solaris" # Shorten the path because the socket path length must be shorter than 107 chars # and we will run a mysql server during test phase diff --git a/dev-db/mariadb/mariadb-10.1.34.ebuild b/dev-db/mariadb/mariadb-10.1.34.ebuild index 749aac700d33..cf50893f5bc7 100644 --- a/dev-db/mariadb/mariadb-10.1.34.ebuild +++ b/dev-db/mariadb/mariadb-10.1.34.ebuild @@ -40,7 +40,7 @@ REQUIRED_USE="jdbc? ( extraengine server !static ) ?? ( tcmalloc jemalloc ) static? ( yassl !pam )" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris" # Shorten the path because the socket path length must be shorter than 107 chars # and we will run a mysql server during test phase @@ -572,6 +572,8 @@ src_test() { _disable_test main.plugin_auth "Needs client libraries built" fi + _disable_test sys_vars.sysvars_server_notembedded "Broken test" # bug #661700 required profiling always on + # run mysql-test tests perl mysql-test-run.pl --force --vardir="${T}/var-tests" --reorder --skip-test=tokudb --skip-test-list="${T}/disabled.def" retstatus_tests=$? diff --git a/dev-db/mysql/Manifest b/dev-db/mysql/Manifest index f6dff1a6693d..f1c2983994fe 100644 --- a/dev-db/mysql/Manifest +++ b/dev-db/mysql/Manifest @@ -6,3 +6,4 @@ DIST mysql-boost-5.7.22.tar.gz 48985783 BLAKE2B 208d684e038366824de4bfbe87b6761f DIST mysql-extras-20171121-1518Z.tar.bz2 313539 BLAKE2B c397fdf7ffb3fcbcecda20933e18234062a9500dcf4031e9b17131e2a1f23dca7535ed33ff541fc075eb9995c67a9a8fd7261d7524dd42d8d333543c368b4c15 SHA512 dd0d4a00c0ed710e786d157a73f02c6f555ab7a68e57014d958627096a4245a0b45d22ec860dc5389002d106554e80166661c0b6ddcadff1f737e3fa195badda DIST mysql-extras-20180214-0024Z.tar.bz2 316686 BLAKE2B a893e2975a8062ab236f642d158a7833656942adb31d467b784a9224e7dd87872c3784bb29e93b620a58cd9a835d65248f1a817cdbafa574b5949e2b4262108a SHA512 ad0e81695a70954ad107fe104f9140be24e53d499aed6c123e68e1a062ec5cc90c70f6272fdc014e567794e331301e656ba01b22c2c7a1afaf11e14a9190fb0b DIST mysql-extras-20180312-2011Z.tar.bz2 319047 BLAKE2B 1da22a0c763a85a6350122c0c56aef4999279c1ef7cf99bcec28348acc83964eb257bb4340c1a21bdcd3b1eb024b23fa62879bed8679c410d847324cb7e24b82 SHA512 b0aa9fc8fbc050451ef147cee99b00cf10d34a71641837821e78655241f7d79a94fe2efb4cef9a23fe9741e08ada2fc0b58ef3b3663752bc567babfbcaa547c8 +DIST mysql-extras-20180628-0201Z.tar.bz2 322141 BLAKE2B fce35cfea4ffa9860908fcdf440cd0d714c402c42ee2afb22cec9e727971c216310c7db561ca1b37deebb2cea5137fe24f19b491ad500949e3170ccec3de0b13 SHA512 71a3800ec091b41e41d25536199149eb714c0bbfc0f6fc478e8e4dcaf4cf87a7e4d49c513da3c9badc0de810d7d78c05ad91dd898e45005b42136346237de42a diff --git a/dev-db/mysql/mysql-5.5.60-r1.ebuild b/dev-db/mysql/mysql-5.5.60-r1.ebuild new file mode 100644 index 000000000000..36a1e5f70c45 --- /dev/null +++ b/dev-db/mysql/mysql-5.5.60-r1.ebuild @@ -0,0 +1,791 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="6" +MY_EXTRAS_VER="20180628-0201Z" +SUBSLOT="18" + +# Keeping eutils in EAPI=6 for emktemp in pkg_config + +inherit eutils flag-o-matic prefix toolchain-funcs user cmake-utils multilib-build + +SRC_URI="https://cdn.mysql.com/Downloads/MySQL-5.5/${P}.tar.gz + https://downloads.mysql.com/archives/MySQL-5.5/${P}.tar.gz" +# Gentoo patches to MySQL +if [[ "${MY_EXTRAS_VER}" != "live" && "${MY_EXTRAS_VER}" != "none" ]]; then + SRC_URI="${SRC_URI} + mirror://gentoo/mysql-extras-${MY_EXTRAS_VER}.tar.bz2 + https://gitweb.gentoo.org/proj/mysql-extras.git/snapshot/mysql-extras-${MY_EXTRAS_VER}.tar.bz2 + https://dev.gentoo.org/~grknight/distfiles/mysql-extras-${MY_EXTRAS_VER}.tar.bz2 + https://dev.gentoo.org/~robbat2/distfiles/mysql-extras-${MY_EXTRAS_VER}.tar.bz2 + https://dev.gentoo.org/~jmbsvicetto/distfiles/mysql-extras-${MY_EXTRAS_VER}.tar.bz2" +fi + +HOMEPAGE="https://mysql.com/" +DESCRIPTION="An enhanced, drop-in replacement for MySQL" +LICENSE="GPL-2" +SLOT="0/${SUBSLOT:-0}" +IUSE="bindist client-libs debug extraengine jemalloc latin1 libressl + +perl profiling selinux +server static static-libs systemtap tcmalloc + test yassl" + +# Tests always fail when libressl is enabled due to hard-coded ciphers in the tests +RESTRICT="!bindist? ( bindist ) libressl? ( test )" + +REQUIRED_USE="?? ( tcmalloc jemalloc ) + static? ( yassl )" + +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris" + +# Shorten the path because the socket path length must be shorter than 107 chars +# and we will run a mysql server during test phase +S="${WORKDIR}/mysql" + +if [[ "${MY_EXTRAS_VER}" == "live" ]] ; then + MY_PATCH_DIR="${WORKDIR%/}/mysql-extras" + inherit git-r3 + EGIT_REPO_URI="git://anongit.gentoo.org/proj/mysql-extras.git" + EGIT_CHECKOUT_DIR="${WORKDIR%/}/mysql-extras" + EGIT_CLONE_TYPE=shallow +else + MY_PATCH_DIR="${WORKDIR%/}/mysql-extras-${MY_EXTRAS_VER}" +fi + +PATCHES=( + "${MY_PATCH_DIR}/01050_all_mysql_config_cleanup-5.5.patch" + "${MY_PATCH_DIR}/02040_all_embedded-library-shared-5.5.10.patch" + "${MY_PATCH_DIR}/20001_all_fix-minimal-build-cmake-mysql-5.5.41.patch" + "${MY_PATCH_DIR}/20002_all_mysql-va-list.patch" + "${MY_PATCH_DIR}/20006_all_cmake_elib-mysql-5.5.53.patch" + "${MY_PATCH_DIR}/20007_all_cmake-debug-werror-5.6.22.patch" + "${MY_PATCH_DIR}/20008_all_mysql-tzinfo-symlink-5.6.37.patch" + "${MY_PATCH_DIR}/20009_all_mysql_myodbc_symbol_fix-5.5.38.patch" + "${MY_PATCH_DIR}/20018_all_mysql-5.5.60-without-clientlibs-tools.patch" + "${MY_PATCH_DIR}/20027_all_mysql-5.5-perl5.26-includes.patch" + "${MY_PATCH_DIR}/20030_all_mysql-5.5-fix-client-mysql-type.patch" +) + +# Be warned, *DEPEND are version-dependant +# These are used for both runtime and compiletime +COMMON_DEPEND=" + kernel_linux? ( + sys-process/procps:0= + dev-libs/libaio:0= + ) + >=sys-apps/sed-4 + >=sys-apps/texinfo-4.7-r1 + jemalloc? ( dev-libs/jemalloc:0= ) + tcmalloc? ( dev-util/google-perftools:0= ) + systemtap? ( >=dev-util/systemtap-1.3:0= ) + !yassl? ( + !libressl? ( dev-libs/openssl:0= !>=dev-libs/openssl-1.1 ) + libressl? ( dev-libs/libressl:0= ) + ) + >=sys-libs/zlib-1.2.3:0= + sys-libs/ncurses:0= + !bindist? ( + >=sys-libs/readline-4.1:0= + ) + !client-libs? ( dev-db/mysql-connector-c[${MULTILIB_USEDEP},static-libs?] ) +" +DEPEND="virtual/yacc + static? ( sys-libs/ncurses[static-libs] ) + || ( >=sys-devel/gcc-3.4.6 >=sys-devel/gcc-apple-4.0 ) + ${COMMON_DEPEND}" +RDEPEND="selinux? ( sec-policy/selinux-mysql ) + client-libs? ( !dev-db/mariadb-connector-c[mysqlcompat] !dev-db/mysql-connector-c ) + !dev-db/mariadb !dev-db/mariadb-galera !dev-db/percona-server !dev-db/mysql-cluster + server? ( !prefix? ( dev-db/mysql-init-scripts ) ) + ${COMMON_DEPEND} + perl? ( !dev-db/mytop + virtual/perl-Getopt-Long + dev-perl/TermReadKey + virtual/perl-Term-ANSIColor + virtual/perl-Time-HiRes ) +" +# For other stuff to bring us in +# dev-perl/DBD-mysql is needed by some scripts installed by MySQL +PDEPEND="perl? ( >=dev-perl/DBD-mysql-2.9004 )" + +pkg_setup() { + if [[ ${MERGE_TYPE} != binary ]] ; then + local GCC_MAJOR_SET=$(gcc-major-version) + local GCC_MINOR_SET=$(gcc-minor-version) + # Bug 565584. InnoDB now requires atomic functions introduced with gcc-4.7 on + # non x86{,_64} arches + if ! use amd64 && ! use x86 && [[ ${GCC_MAJOR_SET} -lt 4 || \ + ${GCC_MAJOR_SET} -eq 4 && ${GCC_MINOR_SET} -lt 7 ]] ; then + eerror "${PN} needs to be built with gcc-4.7 or later." + eerror "Please use gcc-config to switch to gcc-4.7 or later version." + die + fi + fi + if has test ${FEATURES} && \ + use server && ! has userpriv ${FEATURES} ; then + eerror "Testing with FEATURES=-userpriv is no longer supported by upstream. Tests MUST be run as non-root." + fi + + # This should come after all of the die statements + enewgroup mysql 60 || die "problem adding 'mysql' group" + enewuser mysql 60 -1 /dev/null mysql || die "problem adding 'mysql' user" +} + +pkg_postinst() { + # Make sure the vars are correctly initialized + mysql_init_vars + + # Create log directory securely if it does not exist + [[ -d "${ROOT}${MY_LOGDIR}" ]] || install -d -m0750 -o mysql -g mysql "${ROOT}${MY_LOGDIR}" + + if use server ; then + if [[ -z "${REPLACING_VERSIONS}" ]] ; then + einfo + elog "You might want to run:" + elog "\"emerge --config =${CATEGORY}/${PF}\"" + elog "if this is a new install." + elog + elog "If you are switching server implentations, you should run the" + elog "mysql_upgrade tool." + einfo + else + einfo + elog "If you are upgrading major versions, you should run the" + elog "mysql_upgrade tool." + einfo + fi + + einfo + elog "Be sure to edit the my.cnf file to activate your cluster settings." + elog "This should be done after running \"emerge --config =${CATEGORY}/${PF}\"" + elog "The first time the cluster is activated, you should add" + elog "--wsrep-new-cluster to the options in /etc/conf.d/mysql for one node." + elog "This option should then be removed for subsequent starts." + einfo + fi +} + +src_unpack() { + unpack ${A} + # Grab the patches + [[ "${MY_EXTRAS_VER}" == "live" ]] && S="${WORKDIR%/}/mysql-extras" git-r3_src_unpack + + mv -f "${WORKDIR%/}/${P}" "${S}" || die +} + +src_prepare() { + _disable_engine() { + echo > "${S%/}/storage/${1}/CMakeLists.txt" || die + } + + _disable_plugin() { + echo > "${S%/}/plugin/${1}/CMakeLists.txt" || die + } + + if use tcmalloc; then + echo "TARGET_LINK_LIBRARIES(mysqld tcmalloc)" >> "${S%/}/sql/CMakeLists.txt" || die + fi + + if use jemalloc; then + echo "TARGET_LINK_LIBRARIES(mysqld jemalloc)" >> "${S%/}/sql/CMakeLists.txt" || die + fi + + # Remove the centos and rhel selinux policies to support mysqld_safe under SELinux + if [[ -d "${S}/support-files/SELinux" ]] ; then + echo > "${S}/support-files/SELinux/CMakeLists.txt" || die + fi + + if use libressl ; then + sed -i 's/OPENSSL_MAJOR_VERSION STREQUAL "1"/OPENSSL_MAJOR_VERSION STREQUAL "2"/' \ + "${S}/cmake/ssl.cmake" || die + fi + + local plugin + local server_plugins=( semisync ) + local test_plugins=( audit_null daemon_example fulltext ) + if ! use server; then # These plugins are for the server + for plugin in "${server_plugins[@]}" ; do + _disable_plugin "${plugin}" + done + fi + + if ! use test; then # These plugins are only used during testing + for plugin in "${test_plugins[@]}" ; do + _disable_plugin "${plugin}" + done + fi + + # Don't build example + _disable_engine example + _disable_engine ndb + + cmake-utils_src_prepare +} + +src_configure(){ + # Bug #114895, bug #110149 + filter-flags "-O" "-O[01]" + + append-cxxflags -felide-constructors + + # bug #283926, with GCC4.4, this is required to get correct behavior. + append-flags -fno-strict-aliasing + + CMAKE_BUILD_TYPE="RelWithDebInfo" + + # debug hack wrt #497532 + mycmakeargs=( + -DCMAKE_C_FLAGS_RELWITHDEBINFO="$(usex debug '' '-DNDEBUG')" + -DCMAKE_CXX_FLAGS_RELWITHDEBINFO="$(usex debug '' '-DNDEBUG')" + -DCMAKE_INSTALL_PREFIX="${EPREFIX%/}/usr" + -DDEFAULT_SYSCONFDIR="${EPREFIX%/}/etc/mysql" + -DINSTALL_BINDIR=bin + -DINSTALL_DOCDIR=share/doc/${PF} + -DINSTALL_DOCREADMEDIR=share/doc/${PF} + -DINSTALL_INCLUDEDIR=include/mysql + -DINSTALL_INFODIR=share/info + -DINSTALL_LIBDIR=$(get_libdir) + -DINSTALL_MANDIR=share/man + -DINSTALL_MYSQLSHAREDIR=share/mysql + -DINSTALL_PLUGINDIR=$(get_libdir)/mysql/plugin + -DINSTALL_SCRIPTDIR=share/mysql/scripts + -DINSTALL_MYSQLDATADIR="${EPREFIX%/}/var/lib/mysql" + -DINSTALL_SBINDIR=sbin + -DINSTALL_SUPPORTFILESDIR="${EPREFIX%/}/usr/share/mysql" + -DCOMPILATION_COMMENT="Gentoo Linux ${PF}" + -DWITH_UNIT_TESTS=$(usex test ON OFF) + -DWITH_ZLIB=system + -DENABLED_LOCAL_INFILE=1 + -DMYSQL_UNIX_ADDR="${EPREFIX%/}/var/run/mysqld/mysqld.sock" + # The build forces this to be defined when cross-compiling. We pass it + # all the time for simplicity and to make sure it is actually correct. + -DSTACK_DIRECTION=$(tc-stack-grows-down && echo -1 || echo 1) + -DWITHOUT_CLIENTLIBS=YES + -DWITH_READLINE=$(usex bindist 1 0) + -DENABLE_DTRACE=$(usex systemtap) + ) + if use test ; then + mycmakeargs+=( -DINSTALL_MYSQLTESTDIR=share/mysql/mysql-test ) + else + mycmakeargs+=( -DINSTALL_MYSQLTESTDIR='' ) + fi + + if ! use yassl ; then + mycmakeargs+=( -DWITH_SSL=system ) + else + mycmakeargs+=( -DWITH_SSL=bundled ) + fi + + if use server ; then + + # Federated{,X} must be treated special otherwise they will not be built as plugins + if ! use extraengine ; then + mycmakeargs+=( + -DWITHOUT_FEDERATED_STORAGE_ENGINE=1 + -DWITHOUT_FEDERATEDX_STORAGE_ENGINE=1 ) + fi + + if [[ ( -n ${MYSQL_DEFAULT_CHARSET} ) && ( -n ${MYSQL_DEFAULT_COLLATION} ) ]]; then + ewarn "You are using a custom charset of ${MYSQL_DEFAULT_CHARSET}" + ewarn "and a collation of ${MYSQL_DEFAULT_COLLATION}." + ewarn "You MUST file bugs without these variables set." + + mycmakeargs+=( + -DDEFAULT_CHARSET=${MYSQL_DEFAULT_CHARSET} + -DDEFAULT_COLLATION=${MYSQL_DEFAULT_COLLATION} + ) + + elif ! use latin1 ; then + mycmakeargs+=( + -DDEFAULT_CHARSET=utf8 + -DDEFAULT_COLLATION=utf8_general_ci + ) + else + mycmakeargs+=( + -DDEFAULT_CHARSET=latin1 + -DDEFAULT_COLLATION=latin1_swedish_ci + ) + fi + mycmakeargs+=( + -DINSTALL_SQLBENCHDIR=share/mysql + -DEXTRA_CHARSETS=all + -DDISABLE_SHARED=$(usex static YES NO) + -DWITH_EMBEDDED_SERVER=OFF + -DENABLED_PROFILING=$(usex profiling) + ) + + if use static; then + mycmakeargs+=( -DWITH_PIC=1 ) + fi + + # Storage engines + mycmakeargs+=( + -DWITH_ARCHIVE_STORAGE_ENGINE=1 + -DWITH_BLACKHOLE_STORAGE_ENGINE=1 + -DWITH_CSV_STORAGE_ENGINE=1 + -DWITH_HEAP_STORAGE_ENGINE=1 + -DWITH_INNOBASE_STORAGE_ENGINE=1 + -DWITH_MYISAMMRG_STORAGE_ENGINE=1 + -DWITH_MYISAM_STORAGE_ENGINE=1 + -DWITH_PARTITION_STORAGE_ENGINE=1 + ) + + else + mycmakeargs+=( + -DWITHOUT_SERVER=1 + -DEXTRA_CHARSETS=none + -DINSTALL_SQLBENCHDIR= + ) + fi + + cmake-utils_src_configure +} + +src_compile() { + cmake-utils_src_compile +} + +src_install() { + cmake-utils_src_install + + # Remove an unnecessary, private config header which will never match between ABIs and is not meant to be used + if [[ -f "${ED%/}/usr/include/mysql/server/private/config.h" ]] ; then + rm "${ED%/}/usr/include/mysql/server/private/config.h" || die + fi + + # Make sure the vars are correctly initialized + mysql_init_vars + + # Convenience links + einfo "Making Convenience links for mysqlcheck multi-call binary" + dosym "mysqlcheck" "/usr/bin/mysqlanalyze" + dosym "mysqlcheck" "/usr/bin/mysqlrepair" + dosym "mysqlcheck" "/usr/bin/mysqloptimize" + + # INSTALL_LAYOUT=STANDALONE causes cmake to create a /usr/data dir + if [[ -d "${ED%/}/usr/data" ]] ; then + rm -Rf "${ED%/}/usr/data" || die + fi + + # Unless they explicitly specific USE=test, then do not install the + # testsuite. It DOES have a use to be installed, esp. when you want to do a + # validation of your database configuration after tuning it. + if ! use test ; then + rm -rf "${D%/}/${MY_SHAREDSTATEDIR}/mysql-test" + fi + + # Configuration stuff + einfo "Building default configuration ..." + insinto "${MY_SYSCONFDIR#${EPREFIX}}" + [[ -f "${S%/}/scripts/mysqlaccess.conf" ]] && doins "${S%/}"/scripts/mysqlaccess.conf + local mycnf_src="my.cnf-5.5" + sed -e "s!@DATADIR@!${MY_DATADIR}!g" \ + "${FILESDIR%/}/${mycnf_src}" \ + > "${TMPDIR%/}/my.cnf.ok" || die + use prefix && sed -i -r -e '/^user[[:space:]]*=[[:space:]]*mysql$/d' "${TMPDIR%/}/my.cnf.ok" + if use latin1 ; then + sed -i \ + -e "/character-set/s|utf8|latin1|g" \ + "${TMPDIR%/}/my.cnf.ok" || die + fi + eprefixify "${TMPDIR%/}/my.cnf.ok" + newins "${TMPDIR}/my.cnf.ok" my.cnf + + if use server ; then + einfo "Including support files and sample configurations" + docinto "support-files" + local script + for script in \ + "${S%/}"/support-files/magic + do + [[ -f "$script" ]] && dodoc "${script}" + done + + docinto "scripts" + for script in "${S%/}"/scripts/mysql* ; do + [[ ( -f "$script" ) && ( "${script%.sh}" == "${script}" ) ]] && dodoc "${script}" + done + fi + + #Remove mytop if perl is not selected + [[ -e "${ED%/}/usr/bin/mytop" ]] && ! use perl && rm -f "${ED%/}/usr/bin/mytop" +} + +# Official test instructions: +# USE='extraengine perl server' \ +# FEATURES='test userpriv -usersandbox' \ +# ebuild mysql-X.X.XX.ebuild \ +# digest clean package +src_test() { + + _disable_test() { + local rawtestname reason + rawtestname="${1}" ; shift + reason="${@}" + ewarn "test '${rawtestname}' disabled: '${reason}'" + echo ${rawtestname} : ${reason} >> "${T}/disabled.def" + } + + local TESTDIR="${BUILD_DIR}/mysql-test" + local retstatus_unit + local retstatus_tests + + if ! use server ; then + einfo "Skipping server tests due to minimal build." + return 0 + fi + + # Bug #213475 - MySQL _will_ object strenously if your machine is named + # localhost. Also causes weird failures. + [[ "${HOSTNAME}" == "localhost" ]] && die "Your machine must NOT be named localhost" + + if [[ $UID -eq 0 ]]; then + die "Testing with FEATURES=-userpriv is no longer supported by upstream. Tests MUST be run as non-root." + fi + has usersandbox $FEATURES && ewarn "Some tests may fail with FEATURES=usersandbox" + + einfo ">>> Test phase [test]: ${CATEGORY}/${PF}" + + # Run CTest (test-units) + cmake-utils_src_test + retstatus_unit=$? + + # Ensure that parallel runs don't die + export MTR_BUILD_THREAD="$((${RANDOM} % 100))" + # Enable parallel testing, auto will try to detect number of cores + # You may set this by hand. + # The default maximum is 8 unless MTR_MAX_PARALLEL is increased + export MTR_PARALLEL="${MTR_PARALLEL:-auto}" + + # create directories because mysqladmin might run out of order + mkdir -p "${T}"/var-tests{,/log} || die + + # Run mysql tests + pushd "${TESTDIR}" > /dev/null || die + + touch "${T}/disabled.def" + # These are failing in MySQL 5.5 for now and are believed to be + # false positives: + # + # main.mysql_client_test, main.mysql_client_test_nonblock + # main.mysql_client_test_comp: + # segfaults at random under Portage only, suspect resource limits. + + local t + for t in main.mysql_client_test main.mysql_client_test_nonblock \ + main.mysql_client_test_comp rpl.rpl_extra_col_master_myisam \ + main.mysqlhotcopy_archive main.mysqlhotcopy_myisam main.openssl_1 \ + rpl.rpl_semi_sync_uninstall_plugin ; do + _disable_test "$t" "False positives in Gentoo" + done + + if ! use client-libs ; then + _disable_test main.plugin_auth "Needs client libraries built" + fi + + # run mysql-test tests + perl mysql-test-run.pl --force --vardir="${T}/var-tests" --reorder --skip-test=tokudb --skip-test-list="${T}/disabled.def" + retstatus_tests=$? + + popd > /dev/null || die + + # Cleanup is important for these testcases. + pkill -9 -f "${S}/ndb" 2>/dev/null + pkill -9 -f "${S}/sql" 2>/dev/null + + local failures="" + [[ $retstatus_unit -eq 0 ]] || failures="${failures} test-unit" + [[ $retstatus_tests -eq 0 ]] || failures="${failures} tests" + + [[ -z "$failures" ]] || die "Test failures: $failures" + einfo "Tests successfully completed" +} + +mysql_init_vars() { + MY_SHAREDSTATEDIR=${MY_SHAREDSTATEDIR="${EPREFIX}/usr/share/mysql"} + MY_SYSCONFDIR=${MY_SYSCONFDIR="${EPREFIX}/etc/mysql"} + MY_LOCALSTATEDIR=${MY_LOCALSTATEDIR="${EPREFIX}/var/lib/mysql"} + MY_LOGDIR=${MY_LOGDIR="${EPREFIX}/var/log/mysql"} + + if [[ -z "${MY_DATADIR}" ]] ; then + MY_DATADIR="" + if [[ -f "${MY_SYSCONFDIR}/my.cnf" ]] ; then + MY_DATADIR=`"my_print_defaults" mysqld 2>/dev/null \ + | sed -ne '/datadir/s|^--datadir=||p' \ + | tail -n1` + if [[ -z "${MY_DATADIR}" ]] ; then + MY_DATADIR=`grep ^datadir "${MY_SYSCONFDIR}/my.cnf" \ + | sed -e 's/.*=\s*//' \ + | tail -n1` + fi + fi + if [[ -z "${MY_DATADIR}" ]] ; then + MY_DATADIR="${MY_LOCALSTATEDIR}" + einfo "Using default MY_DATADIR" + fi + elog "MySQL MY_DATADIR is ${MY_DATADIR}" + + if [[ -z "${PREVIOUS_DATADIR}" ]] ; then + if [[ -e "${MY_DATADIR}" ]] ; then + # If you get this and you're wondering about it, see bug #207636 + elog "MySQL datadir found in ${MY_DATADIR}" + elog "A new one will not be created." + PREVIOUS_DATADIR="yes" + else + PREVIOUS_DATADIR="no" + fi + export PREVIOUS_DATADIR + fi + else + if [[ ${EBUILD_PHASE} == "config" ]]; then + local new_MY_DATADIR + new_MY_DATADIR=`"my_print_defaults" mysqld 2>/dev/null \ + | sed -ne '/datadir/s|^--datadir=||p' \ + | tail -n1` + + if [[ ( -n "${new_MY_DATADIR}" ) && ( "${new_MY_DATADIR}" != "${MY_DATADIR}" ) ]]; then + ewarn "MySQL MY_DATADIR has changed" + ewarn "from ${MY_DATADIR}" + ewarn "to ${new_MY_DATADIR}" + MY_DATADIR="${new_MY_DATADIR}" + fi + fi + fi + + export MY_SHAREDSTATEDIR MY_SYSCONFDIR + export MY_LOCALSTATEDIR MY_LOGDIR + export MY_DATADIR +} + +pkg_config() { + _getoptval() { + local mypd="${EROOT}"/usr/bin/my_print_defaults + local section="$1" + local flag="--${2}=" + local extra_options="${3}" + "${mypd}" $extra_options $section | sed -n "/^${flag}/s,${flag},,gp" + } + local old_MY_DATADIR="${MY_DATADIR}" + local old_HOME="${HOME}" + # my_print_defaults needs to read stuff in $HOME/.my.cnf + export HOME=${EPREFIX}/root + + # Make sure the vars are correctly initialized + mysql_init_vars + + [[ -z "${MY_DATADIR}" ]] && die "Sorry, unable to find MY_DATADIR" + if [[ ! -x "${EROOT}/usr/sbin/mysqld" ]] ; then + die "Minimal builds do NOT include the MySQL server" + fi + + if [[ ( -n "${MY_DATADIR}" ) && ( "${MY_DATADIR}" != "${old_MY_DATADIR}" ) ]]; then + local MY_DATADIR_s="${ROOT}/${MY_DATADIR}" + MY_DATADIR_s="${MY_DATADIR_s%%/}" + local old_MY_DATADIR_s="${ROOT}/${old_MY_DATADIR}" + old_MY_DATADIR_s="${old_MY_DATADIR_s%%/}" + + if [[ ( -d "${old_MY_DATADIR_s}" ) && ( "${old_MY_DATADIR_s}" != / ) ]]; then + if [[ -d "${MY_DATADIR_s}" ]]; then + ewarn "Both ${old_MY_DATADIR_s} and ${MY_DATADIR_s} exist" + ewarn "Attempting to use ${MY_DATADIR_s} and preserving ${old_MY_DATADIR_s}" + else + elog "Moving MY_DATADIR from ${old_MY_DATADIR_s} to ${MY_DATADIR_s}" + mv --strip-trailing-slashes -T "${old_MY_DATADIR_s}" "${MY_DATADIR_s}" \ + || die "Moving MY_DATADIR failed" + fi + else + ewarn "Previous MY_DATADIR (${old_MY_DATADIR_s}) does not exist" + if [[ -d "${MY_DATADIR_s}" ]]; then + ewarn "Attempting to use ${MY_DATADIR_s}" + else + eerror "New MY_DATADIR (${MY_DATADIR_s}) does not exist" + die "Configuration Failed! Please reinstall ${CATEGORY}/${PN}" + fi + fi + fi + + local pwd1="a" + local pwd2="b" + local maxtry=15 + + if [ -z "${MYSQL_ROOT_PASSWORD}" ]; then + local tmp_mysqld_password_source= + + for tmp_mysqld_password_source in mysql client; do + einfo "Trying to get password for mysql 'root' user from '${tmp_mysqld_password_source}' section ..." + MYSQL_ROOT_PASSWORD="$(_getoptval "${tmp_mysqld_password_source}" password)" + if [[ -n "${MYSQL_ROOT_PASSWORD}" ]]; then + if [[ ${MYSQL_ROOT_PASSWORD} == *$'\n'* ]]; then + ewarn "Ignoring password from '${tmp_mysqld_password_source}' section due to newline character (do you have multiple password options set?)!" + MYSQL_ROOT_PASSWORD= + continue + fi + + einfo "Found password in '${tmp_mysqld_password_source}' section!" + break + fi + done + + # Sometimes --show is required to display passwords in some implementations of my_print_defaults + if [[ "${MYSQL_ROOT_PASSWORD}" == '*****' ]]; then + MYSQL_ROOT_PASSWORD="$(_getoptval "${tmp_mysqld_password_source}" password --show)" + fi + + unset tmp_mysqld_password_source + fi + MYSQL_TMPDIR="$(_getoptval mysqld tmpdir)" + # These are dir+prefix + MYSQL_RELAY_LOG="$(_getoptval mysqld relay-log)" + MYSQL_RELAY_LOG=${MYSQL_RELAY_LOG%/*} + MYSQL_LOG_BIN="$(_getoptval mysqld log-bin)" + MYSQL_LOG_BIN=${MYSQL_LOG_BIN%/*} + + if [[ ! -d "${ROOT}/$MYSQL_TMPDIR" ]]; then + einfo "Creating MySQL tmpdir $MYSQL_TMPDIR" + install -d -m 770 -o mysql -g mysql "${EROOT}/$MYSQL_TMPDIR" + fi + if [[ ! -d "${ROOT}/$MYSQL_LOG_BIN" ]]; then + einfo "Creating MySQL log-bin directory $MYSQL_LOG_BIN" + install -d -m 770 -o mysql -g mysql "${EROOT}/$MYSQL_LOG_BIN" + fi + if [[ ! -d "${EROOT}/$MYSQL_RELAY_LOG" ]]; then + einfo "Creating MySQL relay-log directory $MYSQL_RELAY_LOG" + install -d -m 770 -o mysql -g mysql "${EROOT}/$MYSQL_RELAY_LOG" + fi + + if [[ -d "${ROOT}/${MY_DATADIR}/mysql" ]] ; then + ewarn "You have already a MySQL database in place." + ewarn "(${ROOT}/${MY_DATADIR}/*)" + ewarn "Please rename or delete it if you wish to replace it." + die "MySQL database already exists!" + fi + + # Bug #213475 - MySQL _will_ object strenously if your machine is named + # localhost. Also causes weird failures. + [[ "${HOSTNAME}" == "localhost" ]] && die "Your machine must NOT be named localhost" + + if [ -z "${MYSQL_ROOT_PASSWORD}" ]; then + + einfo "Please provide a password for the mysql 'root' user now" + einfo "or through the ${HOME}/.my.cnf file." + ewarn "Avoid [\"'\\_%] characters in the password" + read -rsp " >" pwd1 ; echo + + einfo "Retype the password" + read -rsp " >" pwd2 ; echo + + if [[ "x$pwd1" != "x$pwd2" ]] ; then + die "Passwords are not the same" + fi + MYSQL_ROOT_PASSWORD="${pwd1}" + unset pwd1 pwd2 + fi + + local options + local sqltmp="$(emktemp)" + + # Fix bug 446200. Don't reference host my.cnf, needs to come first, + # see http://bugs.mysql.com/bug.php?id=31312 + use prefix && options="${options} '--defaults-file=${MY_SYSCONFDIR}/my.cnf'" + + # Figure out which options we need to disable to do the setup + local helpfile="${TMPDIR}/mysqld-help" + "${EROOT}/usr/sbin/mysqld" --verbose --help >"${helpfile}" 2>/dev/null + for opt in grant-tables host-cache name-resolve networking slave-start \ + federated ssl log-bin relay-log slow-query-log external-locking \ + log-slave-updates \ + ; do + optexp="--(skip-)?${opt}" optfull="--loose-skip-${opt}" + egrep -sq -- "${optexp}" "${helpfile}" && options="${options} ${optfull}" + done + + einfo "Creating the mysql database and setting proper permissions on it ..." + + # Now that /var/run is a tmpfs mount point, we need to ensure it exists before using it + PID_DIR="${EROOT}/var/run/mysqld" + if [[ ! -d "${PID_DIR}" ]]; then + install -d -m 755 -o mysql -g mysql "${PID_DIR}" || die "Could not create pid directory" + fi + + if [[ ! -d "${MY_DATADIR}" ]]; then + install -d -m 750 -o mysql -g mysql "${MY_DATADIR}" || die "Could not create data directory" + fi + + pushd "${TMPDIR}" &>/dev/null || die + + # Filling timezones, see + # http://dev.mysql.com/doc/mysql/en/time-zone-support.html + "${EROOT}/usr/bin/mysql_tzinfo_to_sql" "${EROOT}/usr/share/zoneinfo" > "${sqltmp}" 2>/dev/null + + local cmd=( "${EROOT}usr/share/mysql/scripts/mysql_install_db" ) + [[ -f "${cmd}" ]] || cmd=( "${EROOT}usr/bin/mysql_install_db" ) + cmd+=( "--basedir=${EPREFIX}/usr" ${options} "--datadir=${ROOT}/${MY_DATADIR}" "--tmpdir=${ROOT}/${MYSQL_TMPDIR}" ) + einfo "Command: ${cmd[*]}" + su -s /bin/sh -c "${cmd[*]}" mysql \ + >"${TMPDIR}"/mysql_install_db.log 2>&1 + if [ $? -ne 0 ]; then + grep -B5 -A999 -i "ERROR" "${TMPDIR}"/mysql_install_db.log 1>&2 + die "Failed to initialize mysqld. Please review ${EPREFIX}/var/log/mysql/mysqld.err AND ${TMPDIR}/mysql_install_db.log" + fi + popd &>/dev/null || die + [[ -f "${ROOT}/${MY_DATADIR}/mysql/user.frm" ]] \ + || die "MySQL databases not installed" + + use prefix || options="${options} --user=mysql" + + local socket="${EROOT}/var/run/mysqld/mysqld${RANDOM}.sock" + local pidfile="${EROOT}/var/run/mysqld/mysqld${RANDOM}.pid" + local mysqld="${EROOT}/usr/sbin/mysqld \ + ${options} \ + --log-warnings=0 \ + --basedir=${EROOT}/usr \ + --datadir=${ROOT}/${MY_DATADIR} \ + --max_allowed_packet=8M \ + --net_buffer_length=16K \ + --socket=${socket} \ + --pid-file=${pidfile} + --tmpdir=${ROOT}/${MYSQL_TMPDIR}" + #einfo "About to start mysqld: ${mysqld}" + ebegin "Starting mysqld" + einfo "Command ${mysqld}" + ${mysqld} & + rc=$? + while ! [[ -S "${socket}" || "${maxtry}" -lt 1 ]] ; do + maxtry=$((${maxtry}-1)) + echo -n "." + sleep 1 + done + eend $rc + + if ! [[ -S "${socket}" ]]; then + die "Completely failed to start up mysqld with: ${mysqld}" + fi + + ebegin "Setting root password" + # Do this from memory, as we don't want clear text passwords in temp files + local sql="UPDATE mysql.user SET Password = PASSWORD('${MYSQL_ROOT_PASSWORD}') WHERE USER='root'; FLUSH PRIVILEGES" + "${EROOT}/usr/bin/mysql" \ + "--socket=${socket}" \ + -hlocalhost \ + -e "${sql}" + eend $? + + if [[ -n "${sqltmp}" ]] ; then + ebegin "Loading \"zoneinfo\", this step may require a few seconds" + "${EROOT}/usr/bin/mysql" \ + "--socket=${socket}" \ + -hlocalhost \ + -uroot \ + --password="${MYSQL_ROOT_PASSWORD}" \ + mysql < "${sqltmp}" + rc=$? + eend $? + [[ $rc -ne 0 ]] && ewarn "Failed to load zoneinfo!" + fi + + # Stop the server and cleanup + einfo "Stopping the server ..." + kill $(< "${pidfile}" ) + rm -f "${sqltmp}" + wait %1 + einfo "Done" +} diff --git a/dev-db/mysql/mysql-5.6.40-r1.ebuild b/dev-db/mysql/mysql-5.6.40-r1.ebuild new file mode 100644 index 000000000000..38515733ba7b --- /dev/null +++ b/dev-db/mysql/mysql-5.6.40-r1.ebuild @@ -0,0 +1,768 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="6" +MY_EXTRAS_VER="20180628-0201Z" + +CMAKE_MAKEFILE_GENERATOR=emake + +# Keeping eutils in EAPI=6 for emktemp in pkg_config + +inherit eutils flag-o-matic prefix toolchain-funcs \ + user cmake-utils multilib-build + +SRC_URI="http://cdn.mysql.com/Downloads/MySQL-5.6/${P}.tar.gz + https://cdn.mysql.com/archives/mysql-5.6/${P}.tar.gz + http://downloads.mysql.com/archives/MySQL-5.6/${P}.tar.gz" + +# Gentoo patches to MySQL +if [[ "${MY_EXTRAS_VER}" != "live" && "${MY_EXTRAS_VER}" != "none" ]]; then + SRC_URI="${SRC_URI} + mirror://gentoo/mysql-extras-${MY_EXTRAS_VER}.tar.bz2 + https://gitweb.gentoo.org/proj/mysql-extras.git/snapshot/mysql-extras-${MY_EXTRAS_VER}.tar.bz2 + https://dev.gentoo.org/~grknight/distfiles/mysql-extras-${MY_EXTRAS_VER}.tar.bz2 + https://dev.gentoo.org/~robbat2/distfiles/mysql-extras-${MY_EXTRAS_VER}.tar.bz2 + https://dev.gentoo.org/~jmbsvicetto/distfiles/mysql-extras-${MY_EXTRAS_VER}.tar.bz2" +fi + +HOMEPAGE="https://www.mysql.com/" +DESCRIPTION="A fast, multi-threaded, multi-user SQL database server" +LICENSE="GPL-2" +SLOT="0/18" +IUSE="client-libs cracklib debug jemalloc latin1 libressl numa +perl profiling selinux + +server static static-libs systemtap tcmalloc test yassl" + +# Tests always fail when libressl is enabled due to hard-coded ciphers in the tests +RESTRICT="libressl? ( test )" + +REQUIRED_USE="?? ( tcmalloc jemalloc ) static? ( yassl )" + +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris" + +# Shorten the path because the socket path length must be shorter than 107 chars +# and we will run a mysql server during test phase +S="${WORKDIR}/mysql" + +if [[ "${MY_EXTRAS_VER}" == "live" ]] ; then + inherit git-r3 + EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/mysql-extras.git" + EGIT_CHECKOUT_DIR="${WORKDIR}/mysql-extras" + EGIT_CLONE_TYPE=shallow + MY_PATCH_DIR="${WORKDIR}/mysql-extras" +else + MY_PATCH_DIR="${WORKDIR}/mysql-extras-${MY_EXTRAS_VER}" +fi + +PATCHES=( + "${MY_PATCH_DIR}"/01050_all_mysql_config_cleanup-5.6.patch + "${MY_PATCH_DIR}"/02040_all_embedded-library-shared-5.5.10.patch + "${MY_PATCH_DIR}"/20006_all_cmake_elib-mysql-5.6.35.patch + "${MY_PATCH_DIR}"/20007_all_cmake-debug-werror-5.6.22.patch + "${MY_PATCH_DIR}"/20008_all_mysql-tzinfo-symlink-5.6.37.patch + "${MY_PATCH_DIR}"/20009_all_mysql_myodbc_symbol_fix-5.6.patch + "${MY_PATCH_DIR}"/20018_all_mysql-5.6.25-without-clientlibs-tools.patch + "${MY_PATCH_DIR}"/20027_all_mysql-5.5-perl5.26-includes.patch + "${MY_PATCH_DIR}"/20028_all_mysql-5.6-gcc7.patch + "${MY_PATCH_DIR}"/20031_all_mysql-5.6-fix-monitor.test.patch +) + +# Be warned, *DEPEND are version-dependant +# These are used for both runtime and compiletime +COMMON_DEPEND=" + kernel_linux? ( + sys-process/procps:0= + dev-libs/libaio:0= + ) + net-misc/curl + >=sys-apps/sed-4 + >=sys-apps/texinfo-4.7-r1 + jemalloc? ( dev-libs/jemalloc:0= ) + tcmalloc? ( dev-util/google-perftools:0= ) + systemtap? ( >=dev-util/systemtap-1.3:0= ) + !yassl? ( + !libressl? ( >=dev-libs/openssl-1.0.0:0= ) + libressl? ( dev-libs/libressl:0= ) + ) + >=sys-libs/zlib-1.2.3:0= + sys-libs/ncurses:0= + server? ( + numa? ( sys-process/numactl ) + ) + !client-libs? ( dev-db/mysql-connector-c[${MULTILIB_USEDEP},static-libs?] ) +" +DEPEND="virtual/yacc + static? ( sys-libs/ncurses[static-libs] ) + || ( >=sys-devel/gcc-3.4.6 >=sys-devel/gcc-apple-4.0 ) + ${COMMON_DEPEND}" +RDEPEND="selinux? ( sec-policy/selinux-mysql ) + client-libs? ( !dev-db/mariadb-connector-c[mysqlcompat] !dev-db/mysql-connector-c ) + !dev-db/mariadb !dev-db/mariadb-galera !dev-db/percona-server !dev-db/mysql-cluster + server? ( !prefix? ( dev-db/mysql-init-scripts ) ) + ${COMMON_DEPEND} +" +# For other stuff to bring us in +# dev-perl/DBD-mysql is needed by some scripts installed by MySQL +PDEPEND="perl? ( >=dev-perl/DBD-mysql-2.9004 )" + +pkg_setup() { + if [[ ${MERGE_TYPE} != binary ]] ; then + local GCC_MAJOR_SET=$(gcc-major-version) + local GCC_MINOR_SET=$(gcc-minor-version) + # Bug 565584. InnoDB now requires atomic functions introduced with gcc-4.7 on + # non x86{,_64} arches + if ! use amd64 && ! use x86 && [[ ${GCC_MAJOR_SET} -lt 4 || \ + ${GCC_MAJOR_SET} -eq 4 && ${GCC_MINOR_SET} -lt 7 ]] ; then + eerror "${PN} needs to be built with gcc-4.7 or later." + eerror "Please use gcc-config to switch to gcc-4.7 or later version." + die + fi + fi + if has test ${FEATURES} && \ + use server && ! has userpriv ${FEATURES} ; then + eerror "Testing with FEATURES=-userpriv is no longer supported by upstream. Tests MUST be run as non-root." + fi + + # This should come after all of the die statements + enewgroup mysql 60 || die "problem adding 'mysql' group" + enewuser mysql 60 -1 /dev/null mysql || die "problem adding 'mysql' user" +} + +pkg_preinst() { + # Here we need to see if the implementation switched client libraries + # We check if this is a new instance of the package and a client library already exists + local SHOW_ABI_MESSAGE libpath + if use client-libs && [[ -z ${REPLACING_VERSIONS} && -e "${EROOT}usr/$(get_libdir)/libmysqlclient.so" ]] ; then + libpath=$(readlink "${EROOT}usr/$(get_libdir)/libmysqlclient.so") + elog "Due to ABI changes when switching between different client libraries," + elog "revdep-rebuild must find and rebuild all packages linking to libmysqlclient." + elog "Please run: revdep-rebuild --library ${libpath}" + ewarn "Failure to run revdep-rebuild may cause issues with other programs or libraries" + fi +} + +pkg_postinst() { + # Make sure the vars are correctly initialized + mysql_init_vars + + # Create log directory securely if it does not exist + [[ -d "${ROOT}${MY_LOGDIR}" ]] || install -d -m0750 -o mysql -g mysql "${ROOT}${MY_LOGDIR}" + + if use server ; then + if [[ -z "${REPLACING_VERSIONS}" ]] ; then + einfo + elog "You might want to run:" + elog "\"emerge --config =${CATEGORY}/${PF}\"" + elog "if this is a new install." + elog + elog "If you are switching server implentations, you should run the" + elog "mysql_upgrade tool." + einfo + else + einfo + elog "If you are upgrading major versions, you should run the" + elog "mysql_upgrade tool." + einfo + fi + fi +} + +src_unpack() { + unpack ${A} + # Grab the patches + [[ "${MY_EXTRAS_VER}" == "live" ]] && S="${WORKDIR}/mysql-extras" git-r3_src_unpack + + mv -f "${WORKDIR}/${P}" "${S}" || die +} + +src_prepare() { + _disable_engine() { + echo > "${S%/}/storage/${1}/CMakeLists.txt" || die + } + + _disable_plugin() { + echo > "${S%/}/plugin/${1}/CMakeLists.txt" || die + } + + if use jemalloc ; then + echo "TARGET_LINK_LIBRARIES(mysqld jemalloc)" >> "${S}/sql/CMakeLists.txt" || die + fi + if use tcmalloc; then + echo "TARGET_LINK_LIBRARIES(mysqld tcmalloc)" >> "${S}/sql/CMakeLists.txt" || die + fi + # Remove the centos and rhel selinux policies to support mysqld_safe under SELinux + if [[ -d "${S}/support-files/SELinux" ]] ; then + echo > "${S}/support-files/SELinux/CMakeLists.txt" || die + fi + + if use libressl ; then + sed -i 's/OPENSSL_MAJOR_VERSION STREQUAL "1"/OPENSSL_MAJOR_VERSION STREQUAL "2"/' \ + "${S}/cmake/ssl.cmake" || die + fi + + sed -i 's~ADD_SUBDIRECTORY(storage/ndb)~~' CMakeLists.txt || die + + local plugin + local server_plugins=( semisync ) + local test_plugins=( audit_null daemon_example fulltext ) + if ! use server; then # These plugins are for the server + for plugin in "${server_plugins[@]}" ; do + _disable_plugin "${plugin}" + done + fi + + if ! use test; then # These plugins are only used during testing + for plugin in "${test_plugins[@]}" ; do + _disable_plugin "${plugin}" + done + fi + + # Don't build example + _disable_engine example + _disable_engine ndb + _disable_plugin innodb_memcached + + cmake-utils_src_prepare +} + +src_configure(){ + # bug 508724 mariadb cannot use ld.gold + tc-ld-disable-gold + # Bug #114895, bug #110149 + filter-flags "-O" "-O[01]" + + append-cxxflags -felide-constructors + + # bug #283926, with GCC4.4, this is required to get correct behavior. + append-flags -fno-strict-aliasing + + CMAKE_BUILD_TYPE="RelWithDebInfo" + + # debug hack wrt #497532 + mycmakeargs=( + -DCMAKE_C_FLAGS_RELWITHDEBINFO="$(usex debug '' '-DNDEBUG')" + -DCMAKE_CXX_FLAGS_RELWITHDEBINFO="$(usex debug '' '-DNDEBUG')" + -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr" + -DMYSQL_DATADIR="${EPREFIX}/var/lib/mysql" + -DSYSCONFDIR="${EPREFIX}/etc/mysql" + -DINSTALL_BINDIR=bin + -DINSTALL_DOCDIR=share/doc/${PF} + -DINSTALL_DOCREADMEDIR=share/doc/${PF} + -DINSTALL_INCLUDEDIR=include/mysql + -DINSTALL_INFODIR=share/info + -DINSTALL_LIBDIR=$(get_libdir) + -DINSTALL_MANDIR=share/man + -DINSTALL_MYSQLSHAREDIR=share/mysql + -DINSTALL_PLUGINDIR=$(get_libdir)/mysql/plugin + -DINSTALL_SCRIPTDIR=share/mysql/scripts + -DINSTALL_MYSQLDATADIR="${EPREFIX}/var/lib/mysql" + -DINSTALL_SBINDIR=sbin + -DINSTALL_SUPPORTFILESDIR="${EPREFIX}/usr/share/mysql" + -DCOMPILATION_COMMENT="Gentoo Linux ${PF}" + -DWITH_UNIT_TESTS=$(usex test ON OFF) + ### TODO: make this system but issues with UTF-8 prevent it + -DWITH_EDITLINE=bundled + -DWITH_ZLIB=system + -DWITH_LIBWRAP=0 + -DENABLED_LOCAL_INFILE=1 + -DMYSQL_UNIX_ADDR="${EPREFIX}/var/run/mysqld/mysqld.sock" + -DWITH_DEFAULT_COMPILER_OPTIONS=0 + -DWITH_DEFAULT_FEATURE_SET=0 + # The build forces this to be defined when cross-compiling. We pass it + # all the time for simplicity and to make sure it is actually correct. + -DSTACK_DIRECTION=$(tc-stack-grows-down && echo -1 || echo 1) + -DWITH_LIBEVENT=NO + -DWITHOUT_CLIENTLIBS=YES + -DENABLE_DTRACE=$(usex systemtap) + -DWITH_SSL=$(usex yassl bundled system) + -DINSTALL_MYSQLTESTDIR=$(usex test 'share/mysql/mysql-test' '') + -DWITHOUT_VALIDATE_PASSWORD=1 + ) + + if use server ; then + + if [[ ( -n ${MYSQL_DEFAULT_CHARSET} ) && ( -n ${MYSQL_DEFAULT_COLLATION} ) ]]; then + ewarn "You are using a custom charset of ${MYSQL_DEFAULT_CHARSET}" + ewarn "and a collation of ${MYSQL_DEFAULT_COLLATION}." + ewarn "You MUST file bugs without these variables set." + + mycmakeargs+=( + -DDEFAULT_CHARSET=${MYSQL_DEFAULT_CHARSET} + -DDEFAULT_COLLATION=${MYSQL_DEFAULT_COLLATION} + ) + + elif ! use latin1 ; then + mycmakeargs+=( + -DDEFAULT_CHARSET=utf8 + -DDEFAULT_COLLATION=utf8_general_ci + ) + else + mycmakeargs+=( + -DDEFAULT_CHARSET=latin1 + -DDEFAULT_COLLATION=latin1_swedish_ci + ) + fi + mycmakeargs+=( + -DWITH_NUMA=$(usex numa ON OFF) + -DEXTRA_CHARSETS=all + -DDISABLE_SHARED=$(usex static YES NO) + -DWITH_DEBUG=$(usex debug) + -DWITH_EMBEDDED_SERVER=OFF + -DENABLED_PROFILING=$(usex profiling) + ) + + if use static; then + mycmakeargs+=( -DWITH_PIC=1 ) + fi + + # Storage engines + mycmakeargs+=( + -DWITH_ARCHIVE_STORAGE_ENGINE=1 + -DWITH_BLACKHOLE_STORAGE_ENGINE=1 + -DWITH_CSV_STORAGE_ENGINE=1 + -DWITH_HEAP_STORAGE_ENGINE=1 + -DWITH_INNOBASE_STORAGE_ENGINE=1 + -DWITH_MYISAMMRG_STORAGE_ENGINE=1 + -DWITH_MYISAM_STORAGE_ENGINE=1 + -DWITH_PARTITION_STORAGE_ENGINE=1 + -DWITH_INNODB_MEMCACHED=0 + ) + + else + mycmakeargs+=( + -DWITHOUT_SERVER=1 + -DWITH_EMBEDDED_SERVER=OFF + -DEXTRA_CHARSETS=none + ) + fi + + cmake-utils_src_configure +} + +src_compile() { + cmake-utils_src_compile +} + +src_install() { + cmake-utils_src_install + + # Kill old libmysqclient_r symlinks if they exist. Time to fix what depends on them. + find "${D}" -name 'libmysqlclient_r.*' -type l -delete || die + # Make sure the vars are correctly initialized + mysql_init_vars + + # Convenience links + einfo "Making Convenience links for mysqlcheck multi-call binary" + dosym "mysqlcheck" "/usr/bin/mysqlanalyze" + dosym "mysqlcheck" "/usr/bin/mysqlrepair" + dosym "mysqlcheck" "/usr/bin/mysqloptimize" + + # INSTALL_LAYOUT=STANDALONE causes cmake to create a /usr/data dir + if [[ -d "${ED}/usr/data" ]] ; then + rm -Rf "${ED}/usr/data" || die + fi + + # Unless they explicitly specific USE=test, then do not install the + # testsuite. It DOES have a use to be installed, esp. when you want to do a + # validation of your database configuration after tuning it. + if ! use test ; then + rm -rf "${D}/${MY_SHAREDSTATEDIR}/mysql-test" + fi + + # Configuration stuff + einfo "Building default configuration ..." + insinto "${MY_SYSCONFDIR#${EPREFIX}}" + [[ -f "${S%/}/scripts/mysqlaccess.conf" ]] && doins "${S%/}"/scripts/mysqlaccess.conf + local mycnf_src="my.cnf-5.6" + sed -e "s!@DATADIR@!${MY_DATADIR}!g" \ + "${FILESDIR%/}/${mycnf_src}" \ + > "${TMPDIR%/}/my.cnf.ok" || die + use prefix && sed -i -r -e '/^user[[:space:]]*=[[:space:]]*mysql$/d' "${TMPDIR%/}/my.cnf.ok" + if use latin1 ; then + sed -i \ + -e "/character-set/s|utf8|latin1|g" \ + "${TMPDIR%/}/my.cnf.ok" || die + fi + eprefixify "${TMPDIR%/}/my.cnf.ok" + newins "${TMPDIR}/my.cnf.ok" my.cnf + + if use server ; then + einfo "Including support files and sample configurations" + docinto "support-files" + local script + for script in \ + "${S}"/support-files/magic + do + [[ -f "$script" ]] && dodoc "${script}" + done + + docinto "scripts" + for script in "${S}"/scripts/mysql* ; do + [[ ( -f "$script" ) && ( "${script%.sh}" == "${script}" ) ]] && dodoc "${script}" + done + fi + + #Remove mytop if perl is not selected + [[ -e "${ED}/usr/bin/mytop" ]] && ! use perl && rm -f "${ED}/usr/bin/mytop" +} + +# Official test instructions: +# USE='perl server static-libs' \ +# FEATURES='test userpriv -usersandbox' \ +# ebuild mysql-X.X.XX.ebuild \ +# digest clean package +src_test() { + + _disable_test() { + local rawtestname reason + rawtestname="${1}" ; shift + reason="${@}" + ewarn "test '${rawtestname}' disabled: '${reason}'" + echo ${rawtestname} : ${reason} >> "${T}/disabled.def" + } + + local TESTDIR="${BUILD_DIR}/mysql-test" + local retstatus_unit + local retstatus_tests + + if ! use server ; then + einfo "Skipping server tests due to minimal build." + return 0 + fi + + # Bug #213475 - MySQL _will_ object strenously if your machine is named + # localhost. Also causes weird failures. + [[ "${HOSTNAME}" == "localhost" ]] && die "Your machine must NOT be named localhost" + + if [[ $UID -eq 0 ]]; then + die "Testing with FEATURES=-userpriv is no longer supported by upstream. Tests MUST be run as non-root." + fi + has usersandbox $FEATURES && ewarn "Some tests may fail with FEATURES=usersandbox" + + einfo ">>> Test phase [test]: ${CATEGORY}/${PF}" + + # Run CTest (test-units) + cmake-utils_src_test + retstatus_unit=$? + + # Ensure that parallel runs don't die + export MTR_BUILD_THREAD="$((${RANDOM} % 100))" + # Enable parallel testing, auto will try to detect number of cores + # You may set this by hand. + # The default maximum is 8 unless MTR_MAX_PARALLEL is increased + export MTR_PARALLEL="${MTR_PARALLEL:-auto}" + + # create directories because mysqladmin might run out of order + mkdir -p "${T}"/var-tests{,/log} || die + + # Run mysql tests + pushd "${TESTDIR}" > /dev/null || die + + touch "${T}/disabled.def" + # These are failing in MySQL 5.7 for now and are believed to be + # false positives: + # + local t + + for t in auth_sec.keyring_udf federated.federated_plugin ; do + _disable_test "$t" "False positives in Gentoo" + done + + # run mysql-test tests + perl mysql-test-run.pl --force --vardir="${T}/var-tests" --reorder --skip-test=tokudb --skip-test-list="${T}/disabled.def" + retstatus_tests=$? + + popd > /dev/null || die + + # Cleanup is important for these testcases. + pkill -9 -f "${S}/ndb" 2>/dev/null + pkill -9 -f "${S}/sql" 2>/dev/null + + local failures="" + [[ $retstatus_unit -eq 0 ]] || failures="${failures} test-unit" + [[ $retstatus_tests -eq 0 ]] || failures="${failures} tests" + + [[ -z "$failures" ]] || die "Test failures: $failures" + einfo "Tests successfully completed" +} + +mysql_init_vars() { + MY_SHAREDSTATEDIR=${MY_SHAREDSTATEDIR="${EPREFIX%/}/usr/share/mysql"} + MY_SYSCONFDIR=${MY_SYSCONFDIR="${EPREFIX%/}/etc/mysql"} + MY_LOCALSTATEDIR=${MY_LOCALSTATEDIR="${EPREFIX%/}/var/lib/mysql"} + MY_LOGDIR=${MY_LOGDIR="${EPREFIX%/}/var/log/mysql"} + + if [[ -z "${MY_DATADIR}" ]] ; then + MY_DATADIR="" + if [[ -f "${MY_SYSCONFDIR}/my.cnf" ]] ; then + MY_DATADIR=`"my_print_defaults" mysqld 2>/dev/null \ + | sed -ne '/datadir/s|^--datadir=||p' \ + | tail -n1` + if [[ -z "${MY_DATADIR}" ]] ; then + MY_DATADIR=`grep ^datadir "${MY_SYSCONFDIR}/my.cnf" \ + | sed -e 's/.*=\s*//' \ + | tail -n1` + fi + fi + if [[ -z "${MY_DATADIR}" ]] ; then + MY_DATADIR="${MY_LOCALSTATEDIR}" + einfo "Using default MY_DATADIR" + fi + elog "MySQL MY_DATADIR is ${MY_DATADIR}" + + if [[ -z "${PREVIOUS_DATADIR}" ]] ; then + if [[ -e "${MY_DATADIR}" ]] ; then + # If you get this and you're wondering about it, see bug #207636 + elog "MySQL datadir found in ${MY_DATADIR}" + elog "A new one will not be created." + PREVIOUS_DATADIR="yes" + else + PREVIOUS_DATADIR="no" + fi + export PREVIOUS_DATADIR + fi + else + if [[ ${EBUILD_PHASE} == "config" ]]; then + local new_MY_DATADIR + new_MY_DATADIR=`"my_print_defaults" mysqld 2>/dev/null \ + | sed -ne '/datadir/s|^--datadir=||p' \ + | tail -n1` + + if [[ ( -n "${new_MY_DATADIR}" ) && ( "${new_MY_DATADIR}" != "${MY_DATADIR}" ) ]]; then + ewarn "MySQL MY_DATADIR has changed" + ewarn "from ${MY_DATADIR}" + ewarn "to ${new_MY_DATADIR}" + MY_DATADIR="${new_MY_DATADIR}" + fi + fi + fi + + export MY_SHAREDSTATEDIR MY_SYSCONFDIR + export MY_LOCALSTATEDIR MY_LOGDIR + export MY_DATADIR +} + +pkg_config() { + _getoptval() { + local mypd="${EROOT%/}"/usr/bin/my_print_defaults + local section="$1" + local flag="--${2}=" + local extra_options="${3}" + "${mypd}" $extra_options $section | sed -n "/^${flag}/s,${flag},,gp" + } + local old_MY_DATADIR="${MY_DATADIR}" + local old_HOME="${HOME}" + # my_print_defaults needs to read stuff in $HOME/.my.cnf + export HOME=${EPREFIX%/}/root + + # Make sure the vars are correctly initialized + mysql_init_vars + + [[ -z "${MY_DATADIR}" ]] && die "Sorry, unable to find MY_DATADIR" + if [[ ! -x "${EROOT%/}/usr/sbin/mysqld" ]] ; then + die "Minimal builds do NOT include the MySQL server" + fi + + if [[ ( -n "${MY_DATADIR}" ) && ( "${MY_DATADIR}" != "${old_MY_DATADIR}" ) ]]; then + local MY_DATADIR_s="${ROOT%/}/${MY_DATADIR}" + MY_DATADIR_s="${MY_DATADIR_s%%/}" + local old_MY_DATADIR_s="${ROOT%/}/${old_MY_DATADIR}" + old_MY_DATADIR_s="${old_MY_DATADIR_s%%/}" + + if [[ ( -d "${old_MY_DATADIR_s}" ) && ( "${old_MY_DATADIR_s}" != / ) ]]; then + if [[ -d "${MY_DATADIR_s}" ]]; then + ewarn "Both ${old_MY_DATADIR_s} and ${MY_DATADIR_s} exist" + ewarn "Attempting to use ${MY_DATADIR_s} and preserving ${old_MY_DATADIR_s}" + else + elog "Moving MY_DATADIR from ${old_MY_DATADIR_s} to ${MY_DATADIR_s}" + mv --strip-trailing-slashes -T "${old_MY_DATADIR_s}" "${MY_DATADIR_s}" \ + || die "Moving MY_DATADIR failed" + fi + else + ewarn "Previous MY_DATADIR (${old_MY_DATADIR_s}) does not exist" + if [[ -d "${MY_DATADIR_s}" ]]; then + ewarn "Attempting to use ${MY_DATADIR_s}" + else + eerror "New MY_DATADIR (${MY_DATADIR_s}) does not exist" + die "Configuration Failed! Please reinstall ${CATEGORY}/${PN}" + fi + fi + fi + + local pwd1="a" + local pwd2="b" + local maxtry=15 + + if [ -z "${MYSQL_ROOT_PASSWORD}" ]; then + local tmp_mysqld_password_source= + + for tmp_mysqld_password_source in mysql client; do + einfo "Trying to get password for mysql 'root' user from '${tmp_mysqld_password_source}' section ..." + MYSQL_ROOT_PASSWORD="$(_getoptval "${tmp_mysqld_password_source}" password)" + if [[ -n "${MYSQL_ROOT_PASSWORD}" ]]; then + if [[ ${MYSQL_ROOT_PASSWORD} == *$'\n'* ]]; then + ewarn "Ignoring password from '${tmp_mysqld_password_source}' section due to newline character (do you have multiple password options set?)!" + MYSQL_ROOT_PASSWORD= + continue + fi + + einfo "Found password in '${tmp_mysqld_password_source}' section!" + break + fi + done + + # Sometimes --show is required to display passwords in some implementations of my_print_defaults + if [[ "${MYSQL_ROOT_PASSWORD}" == '*****' ]]; then + MYSQL_ROOT_PASSWORD="$(_getoptval "${tmp_mysqld_password_source}" password --show)" + fi + + unset tmp_mysqld_password_source + fi + MYSQL_TMPDIR="$(_getoptval mysqld tmpdir)" + # These are dir+prefix + MYSQL_RELAY_LOG="$(_getoptval mysqld relay-log)" + MYSQL_RELAY_LOG=${MYSQL_RELAY_LOG%/*} + MYSQL_LOG_BIN="$(_getoptval mysqld log-bin)" + MYSQL_LOG_BIN=${MYSQL_LOG_BIN%/*} + + if [[ ! -d "${EROOT%/}/$MYSQL_TMPDIR" ]]; then + einfo "Creating MySQL tmpdir $MYSQL_TMPDIR" + install -d -m 770 -o mysql -g mysql "${EROOT%/}/$MYSQL_TMPDIR" + fi + if [[ ! -d "${EROOT%/}/$MYSQL_LOG_BIN" ]]; then + einfo "Creating MySQL log-bin directory $MYSQL_LOG_BIN" + install -d -m 770 -o mysql -g mysql "${EROOT%/}/$MYSQL_LOG_BIN" + fi + if [[ ! -d "${EROOT%/}/$MYSQL_RELAY_LOG" ]]; then + einfo "Creating MySQL relay-log directory $MYSQL_RELAY_LOG" + install -d -m 770 -o mysql -g mysql "${EROOT%/}/$MYSQL_RELAY_LOG" + fi + + if [[ -d "${ROOT%/}/${MY_DATADIR}/mysql" ]] ; then + ewarn "You have already a MySQL database in place." + ewarn "(${ROOT%/}/${MY_DATADIR}/*)" + ewarn "Please rename or delete it if you wish to replace it." + die "MySQL database already exists!" + fi + + # Bug #213475 - MySQL _will_ object strenously if your machine is named + # localhost. Also causes weird failures. + [[ "${HOSTNAME}" == "localhost" ]] && die "Your machine must NOT be named localhost" + + if [ -z "${MYSQL_ROOT_PASSWORD}" ]; then + + einfo "Please provide a password for the mysql 'root' user now" + einfo "or through the ${HOME}/.my.cnf file." + ewarn "Avoid [\"'\\_%] characters in the password" + read -rsp " >" pwd1 ; echo + + einfo "Retype the password" + read -rsp " >" pwd2 ; echo + + if [[ "x$pwd1" != "x$pwd2" ]] ; then + die "Passwords are not the same" + fi + MYSQL_ROOT_PASSWORD="${pwd1}" + unset pwd1 pwd2 + fi + + local options + local sqltmp="$(emktemp)" + + # Fix bug 446200. Don't reference host my.cnf, needs to come first, + # see http://bugs.mysql.com/bug.php?id=31312 + use prefix && options="${options} '--defaults-file=${MY_SYSCONFDIR}/my.cnf'" + + # Figure out which options we need to disable to do the setup + local helpfile="${TMPDIR%/}/mysqld-help" + "${EROOT%/}/usr/sbin/mysqld" --verbose --help >"${helpfile}" 2>/dev/null + for opt in host-cache name-resolve networking slave-start \ + federated ssl log-bin relay-log slow-query-log external-locking \ + log-slave-updates \ + ; do + optexp="--(skip-)?${opt}" optfull="--loose-skip-${opt}" + egrep -sq -- "${optexp}" "${helpfile}" && options="${options} ${optfull}" + done + + einfo "Creating the mysql database and setting proper permissions on it ..." + + # Now that /var/run is a tmpfs mount point, we need to ensure it exists before using it + PID_DIR="${EROOT%/}/var/run/mysqld" + if [[ ! -d "${PID_DIR}" ]]; then + install -d -m 755 -o mysql -g mysql "${PID_DIR}" || die "Could not create pid directory" + fi + + if [[ ! -d "${MY_DATADIR}" ]]; then + install -d -m 750 -o mysql -g mysql "${MY_DATADIR}" || die "Could not create data directory" + fi + + pushd "${TMPDIR}" &>/dev/null || die + + # Filling timezones, see + # http://dev.mysql.com/doc/mysql/en/time-zone-support.html + echo "USE mysql;" >"${sqltmp}" + "${EROOT%/}/usr/bin/mysql_tzinfo_to_sql" "${EROOT%/}/usr/share/zoneinfo" >> "${sqltmp}" 2>/dev/null + chown mysql "${sqltmp}" || die + + # --initialize-insecure will not set root password + # --initialize would set a random one in the log which we don't need as we set it ourselves + local cmd=( "${EROOT%/}/usr/sbin/mysqld" "--initialize-insecure" "--init-file='${sqltmp}'" ) + cmd+=( "--basedir=${EPREFIX%/}/usr" ${options} "--datadir=${ROOT%/}${MY_DATADIR}" "--tmpdir=${ROOT%/}${MYSQL_TMPDIR}" ) + einfo "Command: ${cmd[*]}" + su -s /bin/sh -c "${cmd[*]}" mysql \ + >"${TMPDIR%/}"/mysql_install_db.log 2>&1 + if [ $? -ne 0 ]; then + grep -B5 -A999 -i "ERROR" "${TMPDIR%/}"/mysql_install_db.log 1>&2 + die "Failed to initialize mysqld. Please review ${EPREFIX%/}/var/log/mysql/mysqld.err AND ${TMPDIR%/}/mysql_install_db.log" + fi + popd &>/dev/null || die + [[ -f "${ROOT%/}/${MY_DATADIR}/mysql/user.frm" ]] \ + || die "MySQL databases not installed" + + use prefix || options="${options} --user=mysql" + + local socket="${EROOT%/}/var/run/mysqld/mysqld${RANDOM}.sock" + local pidfile="${EROOT%/}/var/run/mysqld/mysqld${RANDOM}.pid" + local mysqld="${EROOT%/}/usr/sbin/mysqld \ + ${options} \ + $(use prefix || echo --user=mysql) \ + --log-warnings=0 \ + --basedir=${EROOT%/}/usr \ + --datadir=${ROOT%/}/${MY_DATADIR} \ + --max_allowed_packet=8M \ + --net_buffer_length=16K \ + --socket=${socket} \ + --pid-file=${pidfile} + --tmpdir=${ROOT}/${MYSQL_TMPDIR}" + #einfo "About to start mysqld: ${mysqld}" + ebegin "Starting mysqld" + einfo "Command ${mysqld}" + ${mysqld} & + rc=$? + while ! [[ -S "${socket}" || "${maxtry}" -lt 1 ]] ; do + maxtry=$((${maxtry}-1)) + echo -n "." + sleep 1 + done + eend $rc + + if ! [[ -S "${socket}" ]]; then + die "Completely failed to start up mysqld with: ${mysqld}" + fi + + ebegin "Setting root password" + # Do this from memory, as we don't want clear text passwords in temp files + local sql="ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '${MYSQL_ROOT_PASSWORD}'" + "${EROOT%/}/usr/bin/mysql" \ + --no-defaults \ + "--socket=${socket}" \ + -hlocalhost \ + -e "${sql}" + eend $? + + # Stop the server and cleanup + einfo "Stopping the server ..." + kill $(< "${pidfile}" ) + rm -f "${sqltmp}" + wait %1 + einfo "Done" +} diff --git a/dev-db/mysql/mysql-5.6.40.ebuild b/dev-db/mysql/mysql-5.6.40.ebuild index 15e9e97ed41c..ef524a86b44e 100644 --- a/dev-db/mysql/mysql-5.6.40.ebuild +++ b/dev-db/mysql/mysql-5.6.40.ebuild @@ -16,7 +16,7 @@ inherit mysql-multilib-r1 IUSE="$IUSE numa" # REMEMBER: also update eclass/mysql*.eclass before committing! -KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris" COMMON_DEPEND="numa? ( sys-process/numactl:= )" diff --git a/dev-db/percona-server/Manifest b/dev-db/percona-server/Manifest index 13b910881d3e..e8c4a3e7e94a 100644 --- a/dev-db/percona-server/Manifest +++ b/dev-db/percona-server/Manifest @@ -1,2 +1,4 @@ DIST mysql-extras-20171121-1518Z.tar.bz2 313539 BLAKE2B c397fdf7ffb3fcbcecda20933e18234062a9500dcf4031e9b17131e2a1f23dca7535ed33ff541fc075eb9995c67a9a8fd7261d7524dd42d8d333543c368b4c15 SHA512 dd0d4a00c0ed710e786d157a73f02c6f555ab7a68e57014d958627096a4245a0b45d22ec860dc5389002d106554e80166661c0b6ddcadff1f737e3fa195badda +DIST mysql-extras-20180628-0201Z.tar.bz2 322141 BLAKE2B fce35cfea4ffa9860908fcdf440cd0d714c402c42ee2afb22cec9e727971c216310c7db561ca1b37deebb2cea5137fe24f19b491ad500949e3170ccec3de0b13 SHA512 71a3800ec091b41e41d25536199149eb714c0bbfc0f6fc478e8e4dcaf4cf87a7e4d49c513da3c9badc0de810d7d78c05ad91dd898e45005b42136346237de42a DIST percona-server-5.6.39-83.1.tar.gz 56307662 BLAKE2B 474e497a83e7a8f7bf628b2622a0bfeead0f5003ed87dd4228e85a8b1c75bfdfc40f75604e9ed621f6d143d69bcada29163bf140b765951cf0b23e5660623e52 SHA512 d014bc0ebf8d8f1842b4a79eb0a868e3c9e0e33d3eb3cbf301b5504dcb341e1f2a0d6c2c4003666f59fbf75eb274356ee6b059ff2cddf2b457143ee5e1aba471 +DIST percona-server-5.6.40-84.0.tar.gz 52684007 BLAKE2B 11658be2319880f7e8815c7b620b7d460dd7a559316ca96905573b0fa2d7180b084ed425f76f6d850f06862e424b5a8d6ced8356f9075826b77e89e86095eb40 SHA512 b1075933bdf1afb726acd799e834cb45a1d2a15d3f37f313da71f8da03a7b9480d7ccfb4cb6a820fb6ccf58851d8c9473bce975203cd6bc007a2b74b36a1127f diff --git a/dev-db/percona-server/metadata.xml b/dev-db/percona-server/metadata.xml index 0754114167f5..7f9daa6409f1 100644 --- a/dev-db/percona-server/metadata.xml +++ b/dev-db/percona-server/metadata.xml @@ -6,6 +6,7 @@ MySQL + Build the libmysqlclient libraries Build embedded server (libmysqld) Add support for alternative storage engines (Archive, CSV, Blackhole, Federated(X), Partition) Use dev-libs/jemalloc for allocations. @@ -14,9 +15,10 @@ Enable NUMA support using sys-process/numactl (NUMA kernel support is also required) Enable SSL connections and crypto functions using dev-libs/openssl Add support for statement profiling (requires USE=community). + Add support for RocksDB; a key/value, LSM database optimized for flash storage Build the server program Build support for profiling and tracing using dev-util/systemtap - Install upstream testsuites for end use. + Install upstream testsuites for end use. Add support for TokuDB storage engine Builds the TokuDB backup plugin Enable SSL connections and crypto functions using the bundled yaSSL diff --git a/dev-db/percona-server/percona-server-5.6.40.84.0.ebuild b/dev-db/percona-server/percona-server-5.6.40.84.0.ebuild new file mode 100644 index 000000000000..c56c135cbbb4 --- /dev/null +++ b/dev-db/percona-server/percona-server-5.6.40.84.0.ebuild @@ -0,0 +1,944 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="6" +MY_EXTRAS_VER="20180628-0201Z" +PYTHON_COMPAT=( python2_7 ) +CMAKE_MAKEFILE_GENERATOR=emake + +# Keeping eutils in EAPI=6 for emktemp in pkg_config + +inherit linux-info python-any-r1 eutils flag-o-matic prefix toolchain-funcs \ + versionator user cmake-utils multilib-minimal + +MY_PV=$(replace_version_separator 3 '-') +MY_PN="Percona-Server" +MY_MAJOR_PV=$(get_version_component_range 1-2) +MY_RELEASE_NOTES_URI="https://www.percona.com/doc/percona-server/5.6/release-notes/release-notes_index.html" +SRC_URI="https://www.percona.com/downloads/${MY_PN}-${MY_MAJOR_PV}/${MY_PN}-${MY_PV}/source/tarball/${PN}-${MY_PV}.tar.gz" + +# Gentoo patches to MySQL +if [[ "${MY_EXTRAS_VER}" != "live" && "${MY_EXTRAS_VER}" != "none" ]]; then + SRC_URI="${SRC_URI} + mirror://gentoo/mysql-extras-${MY_EXTRAS_VER}.tar.bz2 + https://gitweb.gentoo.org/proj/mysql-extras.git/snapshot/mysql-extras-${MY_EXTRAS_VER}.tar.bz2 + https://dev.gentoo.org/~grknight/distfiles/mysql-extras-${MY_EXTRAS_VER}.tar.bz2 + https://dev.gentoo.org/~robbat2/distfiles/mysql-extras-${MY_EXTRAS_VER}.tar.bz2 + https://dev.gentoo.org/~jmbsvicetto/distfiles/mysql-extras-${MY_EXTRAS_VER}.tar.bz2" +fi + +HOMEPAGE="https://www.percona.com/software/percona-server" +DESCRIPTION="An enhanced, drop-in replacement for MySQL from the Percona team" +LICENSE="GPL-2" +SLOT="0/18" +IUSE="-client-libs cracklib debug jemalloc latin1 libressl numa pam +perl profiling rocksdb selinux + +server static static-libs systemtap tcmalloc test test-suite tokudb tokudb-backup-plugin yassl" + +# Tests always fail when libressl is enabled due to hard-coded ciphers in the tests +RESTRICT="libressl? ( test )" + +REQUIRED_USE="tokudb-backup-plugin? ( tokudb ) tokudb? ( jemalloc !tcmalloc ) ?? ( tcmalloc jemalloc ) static? ( yassl )" + +KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris" + +# Shorten the path because the socket path length must be shorter than 107 chars +# and we will run a mysql server during test phase +S="${WORKDIR}/mysql" + +if [[ "${MY_EXTRAS_VER}" == "live" ]] ; then + inherit git-r3 + EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/mysql-extras.git" + EGIT_CHECKOUT_DIR="${WORKDIR}/mysql-extras" + EGIT_CLONE_TYPE=shallow + MY_PATCH_DIR="${WORKDIR}/mysql-extras" +else + MY_PATCH_DIR="${WORKDIR}/mysql-extras-${MY_EXTRAS_VER}" +fi + +PATCHES=( + "${MY_PATCH_DIR}"/01050_all_mysql_config_cleanup-5.6.patch + "${MY_PATCH_DIR}"/02040_all_embedded-library-shared-5.5.10.patch + "${MY_PATCH_DIR}"/20001_all_fix-minimal-build-cmake-mysql-5.6.20.patch + "${MY_PATCH_DIR}"/20007_all_cmake-debug-werror-5.6.22.patch + "${MY_PATCH_DIR}"/20008_all_mysql-tzinfo-symlink-5.6.37.patch + "${MY_PATCH_DIR}"/20009_all_mysql_myodbc_symbol_fix-5.6.patch + "${MY_PATCH_DIR}"/20018_all_percona-server-5.6.39-without-clientlibs-tools.patch +) + +# Be warned, *DEPEND are version-dependant +# These are used for both runtime and compiletime +# MULTILIB_USEDEP only set for libraries used by the client library +COMMON_DEPEND=" + kernel_linux? ( + sys-process/procps:0= + dev-libs/libaio:0= + ) + >=sys-apps/sed-4 + >=sys-apps/texinfo-4.7-r1 + jemalloc? ( dev-libs/jemalloc:0= ) + tcmalloc? ( dev-util/google-perftools:0= ) + systemtap? ( >=dev-util/systemtap-1.3:0= ) + !yassl? ( + client-libs? ( + !libressl? ( >=dev-libs/openssl-1.0.0:0=[${MULTILIB_USEDEP},static-libs?] ) + libressl? ( dev-libs/libressl:0=[${MULTILIB_USEDEP},static-libs?] ) + ) + !client-libs? ( + !libressl? ( >=dev-libs/openssl-1.0.0:0= ) + libressl? ( dev-libs/libressl:0= ) + ) + ) + client-libs? ( >=sys-libs/zlib-1.2.3:0=[${MULTILIB_USEDEP},static-libs?] ) + !client-libs? ( >=sys-libs/zlib-1.2.3:0= ) + sys-libs/ncurses:0= + server? ( + >=dev-libs/boost-1.65.0:= + numa? ( sys-process/numactl ) + pam? ( virtual/pam:0= ) + tokudb? ( app-arch/snappy ) + tokudb-backup-plugin? ( dev-util/valgrind ) + ) + !client-libs? ( dev-db/mysql-connector-c[${MULTILIB_USEDEP},static-libs?] ) +" +DEPEND="virtual/yacc + static? ( sys-libs/ncurses[static-libs] ) + test? ( + $(python_gen_any_dep 'dev-python/mysql-python[${PYTHON_USEDEP}]') + dev-perl/JSON + ) + ${COMMON_DEPEND}" +RDEPEND="selinux? ( sec-policy/selinux-mysql ) + abi_x86_32? ( !app-emulation/emul-linux-x86-db[-abi_x86_32(-)] ) + client-libs? ( !dev-db/mariadb-connector-c[mysqlcompat] !dev-db/mysql-connector-c ) + !dev-db/mariadb !dev-db/mariadb-galera !dev-db/mysql !dev-db/mysql-cluster + server? ( !prefix? ( dev-db/mysql-init-scripts ) ) + ${COMMON_DEPEND} +" +# For other stuff to bring us in +# dev-perl/DBD-mysql is needed by some scripts installed by MySQL +PDEPEND="perl? ( >=dev-perl/DBD-mysql-2.9004 )" + +python_check_deps() { + has_version "dev-python/mysql-python[${PYTHON_USEDEP}]" +} + +mysql_init_vars() { + MY_SHAREDSTATEDIR=${MY_SHAREDSTATEDIR="${EPREFIX%/}/usr/share/mysql"} + MY_SYSCONFDIR=${MY_SYSCONFDIR="${EPREFIX%/}/etc/mysql"} + MY_LOCALSTATEDIR=${MY_LOCALSTATEDIR="${EPREFIX%/}/var/lib/mysql"} + MY_LOGDIR=${MY_LOGDIR="${EPREFIX%/}/var/log/mysql"} + + if [[ -z "${MY_DATADIR}" ]] ; then + MY_DATADIR="" + if [[ -f "${MY_SYSCONFDIR}/my.cnf" ]] ; then + MY_DATADIR=`"my_print_defaults" mysqld 2>/dev/null \ + | sed -ne '/datadir/s|^--datadir=||p' \ + | tail -n1` + if [[ -z "${MY_DATADIR}" ]] ; then + MY_DATADIR=`grep ^datadir "${MY_SYSCONFDIR}/my.cnf" \ + | sed -e 's/.*=\s*//' \ + | tail -n1` + fi + fi + if [[ -z "${MY_DATADIR}" ]] ; then + MY_DATADIR="${MY_LOCALSTATEDIR}" + einfo "Using default MY_DATADIR" + fi + elog "MySQL MY_DATADIR is ${MY_DATADIR}" + + if [[ -z "${PREVIOUS_DATADIR}" ]] ; then + if [[ -e "${MY_DATADIR}" ]] ; then + # If you get this and you're wondering about it, see bug #207636 + elog "MySQL datadir found in ${MY_DATADIR}" + elog "A new one will not be created." + PREVIOUS_DATADIR="yes" + else + PREVIOUS_DATADIR="no" + fi + export PREVIOUS_DATADIR + fi + else + if [[ ${EBUILD_PHASE} == "config" ]] ; then + local new_MY_DATADIR + new_MY_DATADIR=`"my_print_defaults" mysqld 2>/dev/null \ + | sed -ne '/datadir/s|^--datadir=||p' \ + | tail -n1` + + if [[ ( -n "${new_MY_DATADIR}" ) && ( "${new_MY_DATADIR}" != "${MY_DATADIR}" ) ]] ; then + ewarn "MySQL MY_DATADIR has changed" + ewarn "from ${MY_DATADIR}" + ewarn "to ${new_MY_DATADIR}" + MY_DATADIR="${new_MY_DATADIR}" + fi + fi + fi + + export MY_SHAREDSTATEDIR MY_SYSCONFDIR + export MY_LOCALSTATEDIR MY_LOGDIR + export MY_DATADIR +} + +pkg_pretend() { + if use numa; then + local CONFIG_CHECK="~NUMA" + + local WARNING_NUMA="This package expects NUMA support in kernel which this system does not have at the moment;" + WARNING_NUMA+=" Either expect runtime errors, enable NUMA support in kernel or rebuild the package without NUMA support" + + check_extra_config + fi +} + +pkg_setup() { + if [[ ${MERGE_TYPE} != binary ]] ; then + local GCC_MAJOR_SET=$(gcc-major-version) + local GCC_MINOR_SET=$(gcc-minor-version) + if use tokudb && [[ ${GCC_MAJOR_SET} -lt 4 || \ + ${GCC_MAJOR_SET} -eq 4 && ${GCC_MINOR_SET} -lt 7 ]] ; then + eerror "${PN} with tokudb needs to be built with gcc-4.7 or later." + eerror "Please use gcc-config to switch to gcc-4.7 or later version." + die + fi + # Bug 565584. InnoDB now requires atomic functions introduced with gcc-4.7 on + # non x86{,_64} arches + if ! use amd64 && ! use x86 && [[ ${GCC_MAJOR_SET} -lt 4 || \ + ${GCC_MAJOR_SET} -eq 4 && ${GCC_MINOR_SET} -lt 7 ]] ; then + eerror "${PN} needs to be built with gcc-4.7 or later." + eerror "Please use gcc-config to switch to gcc-4.7 or later version." + die + fi + fi + if has test ${FEATURES} && \ + use server && ! has userpriv ${FEATURES} ; then + eerror "Testing with FEATURES=-userpriv is no longer supported by upstream. Tests MUST be run as non-root." + fi + + # This should come after all of the die statements + enewgroup mysql 60 || die "problem adding 'mysql' group" + enewuser mysql 60 -1 /dev/null mysql || die "problem adding 'mysql' user" +} + +src_unpack() { + unpack ${A} + + # Grab the patches + [[ "${MY_EXTRAS_VER}" == "live" ]] && S="${WORKDIR}/mysql-extras" git-r3_src_unpack + + mv -f "${WORKDIR}/${PN}-${MY_PV}" "${S}" || die +} + +src_prepare() { + if use jemalloc ; then + echo "TARGET_LINK_LIBRARIES(mysqld jemalloc)" >> "${S}/sql/CMakeLists.txt" || die + elif use tcmalloc ; then + echo "TARGET_LINK_LIBRARIES(mysqld tcmalloc)" >> "${S}/sql/CMakeLists.txt" || die + fi + + # Don't build bundled xz-utils + if [[ -d "${S}/storage/tokudb/ft-index" ]] ; then + echo > "${S}/storage/tokudb/ft-index/cmake_modules/TokuThirdParty.cmake" || die + sed -i 's/ build_lzma//' "${S}/storage/tokudb/ft-index/ft/CMakeLists.txt" || die + elif [[ -d "${S}/storage/tokudb/PerconaFT" ]] ; then + echo > "${S}/storage/tokudb/PerconaFT/cmake_modules/TokuThirdParty.cmake" || die + sed -i -e 's/ build_lzma//' -e 's/ build_snappy//' "${S}/storage/tokudb/PerconaFT/ft/CMakeLists.txt" || die + sed -i -e 's/add_dependencies\(tokuportability_static_conv build_jemalloc\)//' "${S}/storage/tokudb/PerconaFT/portability/CMakeLists.txt" || die + fi + + if [[ -d "${S}/plugin/tokudb-backup-plugin" ]] && ! use tokudb-backup-plugin ; then + rm -r "${S}/plugin/tokudb-backup-plugin/Percona-TokuBackup" || die + fi + + # Remove the centos and rhel selinux policies to support mysqld_safe under SELinux + if [[ -d "${S}/support-files/SELinux" ]] ; then + echo > "${S}/support-files/SELinux/CMakeLists.txt" || die + fi + + if use libressl ; then + sed -i 's/OPENSSL_MAJOR_VERSION STREQUAL "1"/OPENSSL_MAJOR_VERSION STREQUAL "2"/' \ + "${S}/cmake/ssl.cmake" || die + fi + + cmake-utils_src_prepare +} + +src_configure() { + # bug 508724 mariadb cannot use ld.gold + tc-ld-disable-gold + + # Bug #114895, bug #110149 + filter-flags "-O" "-O[01]" + + append-cxxflags -felide-constructors + + # bug #283926, with GCC4.4, this is required to get correct behavior. + append-flags -fno-strict-aliasing + + if use client-libs ; then + multilib-minimal_src_configure + else + multilib_src_configure + fi +} + +multilib_src_configure() { + debug-print-function ${FUNCNAME} "$@" + + if ! multilib_is_native_abi && ! use client-libs ; then + return + fi + + CMAKE_BUILD_TYPE="RelWithDebInfo" + + # debug hack wrt #497532 + mycmakeargs=( + -DCMAKE_C_FLAGS_RELWITHDEBINFO="$(usex debug '' '-DNDEBUG')" + -DCMAKE_CXX_FLAGS_RELWITHDEBINFO="$(usex debug '' '-DNDEBUG')" + -DCMAKE_INSTALL_PREFIX="${EPREFIX%/}/usr" + -DMYSQL_DATADIR="${EPREFIX%/}/var/lib/mysql" + -DSYSCONFDIR="${EPREFIX%/}/etc/mysql" + -DINSTALL_BINDIR=bin + -DINSTALL_DOCDIR=share/doc/${PF} + -DINSTALL_DOCREADMEDIR=share/doc/${PF} + -DINSTALL_INCLUDEDIR=include/mysql + -DINSTALL_INFODIR=share/info + -DINSTALL_LIBDIR=$(get_libdir) + -DINSTALL_MANDIR=share/man + -DINSTALL_MYSQLSHAREDIR=share/mysql + -DINSTALL_PLUGINDIR=$(get_libdir)/mysql/plugin + -DINSTALL_SCRIPTDIR=share/mysql/scripts + -DINSTALL_SQLBENCHDIR=NO + -DINSTALL_MYSQLDATADIR="${EPREFIX%/}/var/lib/mysql" + -DINSTALL_SBINDIR=sbin + -DINSTALL_SUPPORTFILESDIR="${EPREFIX%/}/usr/share/mysql" + -DCOMPILATION_COMMENT="Gentoo Linux ${PF}" + -DWITH_UNIT_TESTS=$(usex test ON OFF) + ### TODO: make this system but issues with UTF-8 prevent it + -DWITH_EDITLINE=bundled + -DWITH_ZLIB=system + -DWITH_LIBWRAP=0 + -DENABLED_LOCAL_INFILE=1 + -DMYSQL_UNIX_ADDR="${EPREFIX%/}/var/run/mysqld/mysqld.sock" + -DWITH_DEFAULT_COMPILER_OPTIONS=0 + -DWITH_DEFAULT_FEATURE_SET=0 + # The build forces this to be defined when cross-compiling. We pass it + # all the time for simplicity and to make sure it is actually correct. + -DSTACK_DIRECTION=$(tc-stack-grows-down && echo -1 || echo 1) + -DWITH_LIBEVENT=NO + ) + if use test || use test-suite ; then + mycmakeargs+=( -DINSTALL_MYSQLTESTDIR=share/mysql/mysql-test ) + else + mycmakeargs+=( -DINSTALL_MYSQLTESTDIR='' ) + fi + + if ! use yassl ; then + mycmakeargs+=( -DWITH_SSL=system ) + else + mycmakeargs+=( -DWITH_SSL=bundled ) + fi + + if ! use client-libs ; then + mycmakeargs+=( -DWITHOUT_CLIENTLIBS=YES ) + fi + + # bfd.h is only used starting with 10.1 and can be controlled by NOT_FOR_DISTRIBUTION + # systemtap only works on native ABI bug 530132 + if multilib_is_native_abi; then + mycmakeargs+=( + -DENABLE_DTRACE=$(usex systemtap) + ) + else + mycmakeargs+=( + -DWITHOUT_TOOLS=1 + -DWITH_READLINE=1 + -DENABLE_DTRACE=0 + ) + fi + + if multilib_is_native_abi && use server ; then + mycmakeargs+=( + -DWITH_PAM=$(usex pam) + -DWITH_NUMA=$(usex numa ON OFF) + ) + + if [[ ( -n ${MYSQL_DEFAULT_CHARSET} ) && ( -n ${MYSQL_DEFAULT_COLLATION} ) ]] ; then + ewarn "You are using a custom charset of ${MYSQL_DEFAULT_CHARSET}" + ewarn "and a collation of ${MYSQL_DEFAULT_COLLATION}." + ewarn "You MUST file bugs without these variables set." + + mycmakeargs+=( + -DDEFAULT_CHARSET=${MYSQL_DEFAULT_CHARSET} + -DDEFAULT_COLLATION=${MYSQL_DEFAULT_COLLATION} + ) + + elif ! use latin1 ; then + mycmakeargs+=( + -DDEFAULT_CHARSET=utf8 + -DDEFAULT_COLLATION=utf8_general_ci + ) + else + mycmakeargs+=( + -DDEFAULT_CHARSET=latin1 + -DDEFAULT_COLLATION=latin1_swedish_ci + ) + fi + mycmakeargs+=( + -DEXTRA_CHARSETS=all + -DDISABLE_SHARED=$(usex static YES NO) + -DWITH_DEBUG=$(usex debug) + -DWITH_EMBEDDED_SERVER=OFF + -DENABLED_PROFILING=$(usex profiling) + ) + + if use static; then + mycmakeargs+=( -DWITH_PIC=1 ) + fi + + # Storage engines + mycmakeargs+=( + -DWITH_EXAMPLE_STORAGE_ENGINE=0 + -DWITH_ARCHIVE_STORAGE_ENGINE=1 + -DWITH_BLACKHOLE_STORAGE_ENGINE=1 + -DWITH_CSV_STORAGE_ENGINE=1 + -DWITH_HEAP_STORAGE_ENGINE=1 + -DWITH_INNOBASE_STORAGE_ENGINE=1 + -DWITH_MYISAMMRG_STORAGE_ENGINE=1 + -DWITH_MYISAM_STORAGE_ENGINE=1 + -DWITH_PARTITION_STORAGE_ENGINE=1 + -DWITH_FEDERATED_STORAGE_ENGINE=1 + -DWITH_INNODB_MEMCACHED=0 + -DWITH_ROCKSDB=$(usex rocksdb 1 0) + $(usex tokudb '' -DWITHOUT_TOKUDB=1) + ) + + if use tokudb ; then + # TokuDB Backup plugin requires valgrind unconditionally + mycmakeargs+=( + $(usex tokudb-backup-plugin '' -DTOKUDB_BACKUP_DISABLED=1) + ) + fi + + else + mycmakeargs+=( + -DWITHOUT_SERVER=1 + -DWITH_EMBEDDED_SERVER=OFF + -DEXTRA_CHARSETS=none + ) + fi + + cmake-utils_src_configure +} + +src_compile() { + if use client-libs ; then + multilib-minimal_src_compile + else + multilib_src_compile + fi +} + +multilib_src_compile() { + cmake-utils_src_compile +} + +# Official test instructions: +# FEATURES='test userpriv -usersandbox' \ +# ebuild percona-server-X.X.XX.ebuild \ +# digest clean package +src_test() { + _disable_test() { + local rawtestname reason + rawtestname="${1}" ; shift + reason="${@}" + ewarn "test '${rawtestname}' disabled: '${reason}'" + echo ${rawtestname} : ${reason} >> "${T}/disabled.def" + } + + local TESTDIR="${BUILD_DIR}/mysql-test" + local retstatus_unit + local retstatus_tests + + if ! use server ; then + einfo "Skipping server tests due to minimal build." + return 0 + fi + + # Bug #213475 - MySQL _will_ object strenously if your machine is named + # localhost. Also causes weird failures. + [[ "${HOSTNAME}" == "localhost" ]] && die "Your machine must NOT be named localhost" + + einfo ">>> Test phase [test]: ${CATEGORY}/${PF}" + + # Run CTest (test-units) + cmake-utils_src_test + retstatus_unit=$? + + # Ensure that parallel runs don't die + export MTR_BUILD_THREAD="$((${RANDOM} % 100))" + # Enable parallel testing, auto will try to detect number of cores + # You may set this by hand. + # The default maximum is 8 unless MTR_MAX_PARALLEL is increased + export MTR_PARALLEL="${MTR_PARALLEL:-auto}" + + # create directories because mysqladmin might run out of order + mkdir -p "${T}"/var-tests{,/log} || die "Failed to create \"${T}/var-tests{,/log}\"" + + # Run mysql tests + pushd "${TESTDIR}" > /dev/null || die "Failed to chdir into \"${TESTDIR}\"" + + touch "${T}/disabled.def" + # These are failing in MySQL 5.6 for now and are believed to be + # false positives: + + local t + for t in main.mysql_client_test \ + binlog.binlog_statement_insert_delayed main.information_schema \ + main.mysqld--help-notwin binlog.binlog_mysqlbinlog_filter \ + perfschema.binlog_edge_mix perfschema.binlog_edge_stmt \ + funcs_1.is_columns_mysql funcs_1.is_tables_mysql funcs_1.is_triggers \ + main.variables main.myisam main.merge_recover \ + engines/funcs.db_alter_character_set engines/funcs.db_alter_character_set_collate \ + engines/funcs.db_alter_collate_ascii engines/funcs.db_alter_collate_utf8 \ + engines/funcs.db_create_character_set engines/funcs.db_create_character_set_collate \ + main.percona_bug1289599 main.mysqlhotcopy_archive main.mysqlhotcopy_myisam ; do + _disable_test "$t" "False positives in Gentoo" + done + + if use numa && use kernel_linux ; then + # bug 584880 + if ! linux_config_exists || ! linux_chkconfig_present NUMA ; then + for t in sys_vars.innodb_buffer_pool_populate_basic ; do + _disable_test "$t" "Test $t requires system with NUMA support" + done + fi + fi + + # Set file limits higher so tests run + if ! ulimit -n 16500 1>/dev/null 2>&1 ; then + # Upper limit comes from parts.partition_* tests + ewarn "For maximum test coverage please raise open file limit to 16500 (ulimit -n 16500) before calling the package manager." + + if ! ulimit -n 4162 1>/dev/null 2>&1 ; then + # Medium limit comes from '[Warning] Buffered warning: Could not increase number of max_open_files to more than 3000 (request: 4162)' + ewarn "For medium test coverage please raise open file limit to 4162 (ulimit -n 4162) before calling the package manager." + + if ! ulimit -n 3000 1>/dev/null 2>&1 ; then + ewarn "For minimum test coverage please raise open file limit to 3000 (ulimit -n 3000) before calling the package manager." + else + einfo "Will run test suite with open file limit set to 3000 (minimum test coverage)." + fi + else + einfo "Will run test suite with open file limit set to 4162 (medium test coverage)." + fi + else + einfo "Will run test suite with open file limit set to 16500 (best test coverage)." + fi + + python_setup + # run mysql-test tests + perl mysql-test-run.pl --force --vardir="${T}/var-tests" \ + --testcase-timeout=30 --reorder --skip-test-list="${T}/disabled.def" + retstatus_tests=$? + + popd > /dev/null || die + + # Cleanup is important for these testcases. + pkill -9 -f "${S}/ndb" 2>/dev/null + pkill -9 -f "${S}/sql" 2>/dev/null + + local failures="" + [[ $retstatus_unit -eq 0 ]] || failures="${failures} test-unit" + [[ $retstatus_tests -eq 0 ]] || failures="${failures} tests" + + if [[ -n "$failures" ]] ; then + if has usersandbox ${FEATURES}; then + ewarn "Some tests may have failed due to FEATURES=usersandbox" + ewarn "Please confirm test failure with FEATURES=-usersandbox before reporting a bug." + fi + + die "Test failures: $failures" + fi + + einfo "Tests successfully completed" +} + +src_install() { + local MULTILIB_WRAPPED_HEADERS + local MULTILIB_CHOST_TOOLS + if use client-libs ; then + # headers with ABI specific data + MULTILIB_WRAPPED_HEADERS=( + /usr/include/mysql/server/my_config.h + /usr/include/mysql/server/mysql_version.h ) + + # wrap the config scripts + MULTILIB_CHOST_TOOLS=( /usr/bin/mysql_config ) + multilib-minimal_src_install + else + multilib_src_install + multilib_src_install_all + fi +} + +# Intentionally override eclass function +multilib_src_install() { + cmake-utils_src_install + + # Kill old libmysqclient_r symlinks if they exist. Time to fix what depends on them. + find "${D}" -name 'libmysqlclient_r.*' -type l -delete || die +} + +multilib_src_install_all() { + # Make sure the vars are correctly initialized + mysql_init_vars + + # Convenience links + einfo "Making Convenience links for mysqlcheck multi-call binary" + dosym "mysqlcheck" "/usr/bin/mysqlanalyze" + dosym "mysqlcheck" "/usr/bin/mysqlrepair" + dosym "mysqlcheck" "/usr/bin/mysqloptimize" + + # INSTALL_LAYOUT=STANDALONE causes cmake to create a /usr/data dir + if [[ -d "${ED}/usr/data" ]] ; then + rm -rf "${ED%/}/usr/data" || die + fi + + # Unless they explicitly specific USE=test, then do not install the + # testsuite. It DOES have a use to be installed, esp. when you want to do a + # validation of your database configuration after tuning it. + if ! use test-suite ; then + rm -rf "${D%/}/${MY_SHAREDSTATEDIR#/}/mysql-test" || die + fi + + # Configuration stuff + einfo "Building default configuration ..." + insinto "${MY_SYSCONFDIR#${EPREFIX}}" + [[ -f "${S}/scripts/mysqlaccess.conf" ]] && doins "${S}"/scripts/mysqlaccess.conf + mycnf_src="my.cnf-5.6" + sed -e "s!@DATADIR@!${MY_DATADIR}!g" \ + "${FILESDIR}/${mycnf_src}" \ + > "${TMPDIR}/my.cnf.ok" || die + use prefix && sed -i -r -e '/^user[[:space:]]*=[[:space:]]*mysql$/d' "${TMPDIR}/my.cnf.ok" + if use latin1 ; then + sed -i \ + -e "/character-set/s|utf8|latin1|g" \ + "${TMPDIR}/my.cnf.ok" || die + fi + eprefixify "${TMPDIR}/my.cnf.ok" + newins "${TMPDIR}/my.cnf.ok" my.cnf + + if use server ; then + einfo "Including support files and sample configurations" + docinto "support-files" + for script in \ + "${S}"/support-files/my-*.cnf.sh \ + "${S}"/support-files/magic \ + "${S}"/support-files/ndb-config-2-node.ini.sh + do + [[ -f $script ]] && dodoc "${script}" + done + + docinto "scripts" + for script in "${S}"/scripts/mysql* ; do + [[ ( -f $script ) && ( ${script%.sh} == ${script} ) ]] && dodoc "${script}" + done + fi + + #Remove mytop if perl is not selected + [[ -e "${ED%/}/usr/bin/mytop" ]] && ! use perl && rm -f "${ED}/usr/bin/mytop" +} + +pkg_preinst() { + # Here we need to see if the implementation switched client libraries + # We check if this is a new instance of the package and a client library already exists + local SHOW_ABI_MESSAGE libpath + if use client-libs && [[ -z ${REPLACING_VERSIONS} && -e "${EROOT}usr/$(get_libdir)/libmysqlclient.so" ]] ; then + libpath=$(readlink "${EROOT}usr/$(get_libdir)/libmysqlclient.so") + elog "Due to ABI changes when switching between different client libraries," + elog "revdep-rebuild must find and rebuild all packages linking to libmysqlclient." + elog "Please run: revdep-rebuild --library ${libpath}" + ewarn "Failure to run revdep-rebuild may cause issues with other programs or libraries" + fi +} + +pkg_postinst() { + # Make sure the vars are correctly initialized + mysql_init_vars + + # Create log directory securely if it does not exist + [[ -d "${EROOT%/}${MY_LOGDIR}" ]] || install -d -m0750 -o mysql -g mysql "${EROOT%/}${MY_LOGDIR}" + + if use server ; then + if [[ -z "${REPLACING_VERSIONS}" ]] ; then + einfo + elog "You might want to run:" + elog " \"emerge --config =${CATEGORY}/${PF}\"" + elog "if this is a new install." + elog + elog "If you are switching server implentations, you should run the" + elog "mysql_upgrade tool." + einfo + else + local _replacing_version= + for _replacing_version in ${REPLACING_VERSIONS}; do + local _new_version_branch=$(get_version_component_range 1-3 "${PV}") + local _replacing_version_branch=$(get_version_component_range 1-3 "${_replacing_version}") + debug-print "Updating an existing installation (v${_replacing_version}; branch '${_replacing_version_branch}') ..." + + if ! version_is_at_least "${_new_version_branch}" "${_replacing_version_branch}"; then + debug-print "Upgrading from v${_replacing_version_branch} to v${_new_version_branch} ..." + # https://www.percona.com/blog/2014/09/19/mysql-upgrade-best-practices/ + + einfo + elog "You are upgrading an existing ${PN} installation, you should review" + elog "release notes at ${MY_RELEASE_NOTES_URI}" + elog "and run the mysql_upgrade tool." + einfo + + // Break loop - we only want to show this hint once + break + fi + done + fi + + elog "Since ${PN}-5.6.39.83.1-r1 we no longer provide client libs." + elog "Applications depending on client libs should migrate to virtual/libmysqlclient" + elog "which will pull-in dev-db/mysql-connector-c as their new client lib provider." + einfo + fi +} + +pkg_config() { + _getoptval() { + local mypd="${EROOT%/}"/usr/bin/my_print_defaults + local section="${1}" + local flag="--${2}=" + local extra_options="${3}" + "${mypd}" $extra_options $section | sed -n "/^${flag}/s,${flag},,gp" + } + + # Bug #213475 - MySQL _will_ object strenously if your machine is named + # localhost. Also causes weird failures. + [[ "${HOSTNAME}" == "localhost" ]] && die "Your machine must NOT be named localhost" + + local old_MY_DATADIR="${MY_DATADIR}" + local old_HOME="${HOME}" + # my_print_defaults needs to read stuff in $HOME/.my.cnf + export HOME=${EPREFIX%/}/root + + # Make sure the vars are correctly initialized + mysql_init_vars + + [[ -z "${MY_DATADIR}" ]] && die "Sorry, unable to find MY_DATADIR" + if [[ ! -x "${EROOT%/}/usr/sbin/mysqld" ]] ; then + die "Minimal builds do NOT include the MySQL server" + fi + + if [[ ( -n "${MY_DATADIR}" ) && ( "${MY_DATADIR}" != "${old_MY_DATADIR}" ) ]] ; then + local MY_DATADIR_s="${EROOT%/}/${MY_DATADIR#/}" + MY_DATADIR_s="${MY_DATADIR_s%%/}" + local old_MY_DATADIR_s="${EROOT%/}/${old_MY_DATADIR#/}" + old_MY_DATADIR_s="${old_MY_DATADIR_s%%/}" + + if [[ ( -d "${old_MY_DATADIR_s}" ) && ( "${old_MY_DATADIR_s}" != / ) ]] ; then + if [[ -d "${MY_DATADIR_s}" ]]; then + ewarn "Both ${old_MY_DATADIR_s} and ${MY_DATADIR_s} exist" + ewarn "Attempting to use ${MY_DATADIR_s} and preserving ${old_MY_DATADIR_s}" + else + elog "Moving MY_DATADIR from ${old_MY_DATADIR_s} to ${MY_DATADIR_s}" + mv --strip-trailing-slashes -T "${old_MY_DATADIR_s}" "${MY_DATADIR_s}" \ + || die "Moving MY_DATADIR failed" + fi + else + ewarn "Previous MY_DATADIR (${old_MY_DATADIR_s}) does not exist" + if [[ -d "${MY_DATADIR_s}" ]] ; then + ewarn "Attempting to use ${MY_DATADIR_s}" + else + eerror "New MY_DATADIR (${MY_DATADIR_s}) does not exist" + die "Configuration Failed! Please reinstall ${CATEGORY}/${PN}" + fi + fi + fi + + # These are dir+prefix + MYSQL_TMPDIR="$(_getoptval mysqld tmpdir)" + MYSQL_RELAY_LOG="$(_getoptval mysqld relay-log)" + MYSQL_RELAY_LOG=${MYSQL_RELAY_LOG%/*} + MYSQL_LOG_BIN="$(_getoptval mysqld log-bin)" + MYSQL_LOG_BIN=${MYSQL_LOG_BIN%/*} + + if [[ -d "${EROOT%/}/${MY_DATADIR#/}/mysql" ]] ; then + ewarn "You have already a MySQL database in place." + ewarn "(${EROOT%/}/${MY_DATADIR#/}/*)" + ewarn "Please rename or delete it if you wish to replace it." + die "MySQL database already exists!" + fi + + if [[ ! -d "${EROOT%/}/${MYSQL_TMPDIR#/}" ]] ; then + einfo "Creating MySQL tmpdir $MYSQL_TMPDIR" + install -d -m 770 -o mysql -g mysql "${EROOT%/}/${MYSQL_TMPDIR#/}" + fi + if [[ ! -d "${EROOT%/}/${MYSQL_LOG_BIN#/}" ]] ; then + einfo "Creating MySQL log-bin directory $MYSQL_LOG_BIN" + install -d -m 770 -o mysql -g mysql "${EROOT%/}/${MYSQL_LOG_BIN#/}" + fi + if [[ ! -d "${EROOT%/}/${MYSQL_RELAY_LOG#/}" ]] ; then + einfo "Creating MySQL relay-log directory $MYSQL_RELAY_LOG" + install -d -m 770 -o mysql -g mysql "${EROOT%/}/${MYSQL_RELAY_LOG#/}" + fi + + local pwd1="a" + local pwd2="b" + local maxtry=15 + + if [ -z "${MYSQL_ROOT_PASSWORD}" ] ; then + local tmp_mysqld_password_source= + + for tmp_mysqld_password_source in mysql client; do + einfo "Trying to get password for mysql 'root' user from '${tmp_mysqld_password_source}' section ..." + MYSQL_ROOT_PASSWORD="$(_getoptval "${tmp_mysqld_password_source}" password)" + if [[ -n "${MYSQL_ROOT_PASSWORD}" ]] ; then + if [[ ${MYSQL_ROOT_PASSWORD} == *$'\n'* ]] ; then + ewarn "Ignoring password from '${tmp_mysqld_password_source}' section due to newline character (do you have multiple password options set?)!" + MYSQL_ROOT_PASSWORD= + continue + fi + + einfo "Found password in '${tmp_mysqld_password_source}' section!" + break + fi + done + + # Sometimes --show is required to display passwords in some implementations of my_print_defaults + if [[ "${MYSQL_ROOT_PASSWORD}" == '*****' ]] ; then + MYSQL_ROOT_PASSWORD="$(_getoptval "${tmp_mysqld_password_source}" password --show)" + fi + + unset tmp_mysqld_password_source + fi + + if [[ -z "${MYSQL_ROOT_PASSWORD}" ]] ; then + einfo "Please provide a password for the mysql 'root' user now" + einfo "or through the ${HOME}/.my.cnf file." + ewarn "Avoid [\"'\\_%] characters in the password" + read -rsp " >" pwd1 ; echo + + einfo "Retype the password" + read -rsp " >" pwd2 ; echo + + if [[ "x$pwd1" != "x$pwd2" ]] ; then + die "Passwords are not the same" + fi + MYSQL_ROOT_PASSWORD="${pwd1}" + unset pwd1 pwd2 + fi + + local options + local sqltmp="$(emktemp)" + + # Fix bug 446200. Don't reference host my.cnf, needs to come first, + # see http://bugs.mysql.com/bug.php?id=31312 + use prefix && options="${options} '--defaults-file=${MY_SYSCONFDIR%/}/my.cnf'" + + # Figure out which options we need to disable to do the setup + local helpfile="${TMPDIR%/}/mysqld-help" + "${EROOT%/}/usr/sbin/mysqld" --verbose --help >"${helpfile}" 2>/dev/null + for opt in grant-tables host-cache name-resolve networking slave-start \ + federated ssl log-bin relay-log slow-query-log external-locking \ + log-slave-updates \ + ; do + optexp="--(skip-)?${opt}" optfull="--loose-skip-${opt}" + egrep -sq -- "${optexp}" "${helpfile}" && options="${options} ${optfull}" + done + + einfo "Creating the mysql database and setting proper permissions on it ..." + + # Now that /var/run is a tmpfs mount point, we need to ensure it exists before using it + PID_DIR="${EROOT%/}/var/run/mysqld" + if [[ ! -d "${PID_DIR}" ]] ; then + install -d -m 755 -o mysql -g mysql "${PID_DIR}" || die "Could not create pid directory" + fi + + if [[ ! -d "${EROOT%/}/${MY_DATADIR#/}" ]] ; then + install -d -m 750 -o mysql -g mysql "${EROOT%/}/${MY_DATADIR#/}" || die "Could not create data directory" + fi + + pushd "${TMPDIR}" &>/dev/null || die + + # Filling timezones, see + # http://dev.mysql.com/doc/mysql/en/time-zone-support.html + "${EROOT%/}/usr/bin/mysql_tzinfo_to_sql" "${EROOT%/}/usr/share/zoneinfo" > "${sqltmp}" 2>/dev/null + + local cmd=( "${EROOT%/}/usr/share/mysql/scripts/mysql_install_db" ) + [[ -f "${cmd}" ]] || cmd=( "${EROOT%/}/usr/bin/mysql_install_db" ) + cmd+=( "--basedir=${EROOT%/}/usr" ${options} "--datadir=${EROOT%/}/${MY_DATADIR#/}" "--tmpdir=${EROOT%/}/${MYSQL_TMPDIR#/}" ) + einfo "Command: ${cmd[*]}" + su -s /bin/sh -c "${cmd[*]}" mysql \ + >"${TMPDIR%/}"/mysql_install_db.log 2>&1 + if [[ $? -ne 0 ]] ; then + grep -B5 -A999 -i "ERROR" "${TMPDIR%/}"/mysql_install_db.log 1>&2 + die "Failed to initialize mysqld. Please review ${EROOT%/}/var/log/mysql/mysqld.err AND ${TMPDIR%/}/mysql_install_db.log" + fi + popd &>/dev/null || die + [[ -f "${EROOT%/}/${MY_DATADIR#/}/mysql/user.frm" ]] \ + || die "MySQL databases not installed" + + use prefix || options="${options} --user=mysql" + + local socket="${EROOT%/}/var/run/mysqld/mysqld${RANDOM}.sock" + local pidfile="${EROOT%/}/var/run/mysqld/mysqld${RANDOM}.pid" + local mysqld="${EROOT%/}/usr/sbin/mysqld \ + ${options} \ + --log-warnings=0 \ + --basedir=${EROOT%/}/usr \ + --datadir=${EROOT%/}/${MY_DATADIR#/} \ + --max_allowed_packet=8M \ + --net_buffer_length=16K \ + --socket=${socket} \ + --pid-file=${pidfile} + --tmpdir=${EROOT%/}/${MYSQL_TMPDIR#/}" + #einfo "About to start mysqld: ${mysqld}" + ebegin "Starting mysqld" + einfo "Command ${mysqld}" + ${mysqld} & + rc=$? + while ! [[ -S "${socket}" || "${maxtry}" -lt 1 ]] ; do + maxtry=$((${maxtry}-1)) + echo -n "." + sleep 1 + done + eend $rc + + if ! [[ -S "${socket}" ]] ; then + die "Completely failed to start up mysqld with: ${mysqld}" + fi + + ebegin "Setting root password" + # Do this from memory, as we don't want clear text passwords in temp files + local sql="UPDATE mysql.user SET Password = PASSWORD('${MYSQL_ROOT_PASSWORD}') WHERE USER='root'; FLUSH PRIVILEGES" + "${EROOT%/}/usr/bin/mysql" \ + "--socket=${socket}" \ + -hlocalhost \ + -e "${sql}" + eend $? + + if [[ -n "${sqltmp}" ]] ; then + ebegin "Loading \"zoneinfo\", this step may require a few seconds" + "${EROOT%/}/usr/bin/mysql" \ + "--socket=${socket}" \ + -hlocalhost \ + -uroot \ + --password="${MYSQL_ROOT_PASSWORD}" \ + mysql < "${sqltmp}" + rc=$? + eend $? + [[ $rc -ne 0 ]] && ewarn "Failed to load zoneinfo!" + fi + + # Stop the server and cleanup + einfo "Stopping the server ..." + kill $(< "${pidfile}" ) + rm -f "${sqltmp}" + wait %1 + einfo "Done" +} diff --git a/dev-embedded/Manifest.gz b/dev-embedded/Manifest.gz index 76395bbc8eb5fbdff11471452a9ba6cb963ff36d..d6f8b3d3a4018dad45abbd85361f5c9a729cc118 100644 GIT binary patch delta 12387 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�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 V7*B*jnDPAG{|ApJ3`JdPwMH+(0xrV$Ch0> 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 Bp9%l~ diff --git a/dev-embedded/libftdi/Manifest b/dev-embedded/libftdi/Manifest index 6df047ea4bc0..9e0b46700797 100644 --- a/dev-embedded/libftdi/Manifest +++ b/dev-embedded/libftdi/Manifest @@ -1,3 +1,4 @@ DIST libftdi-0.19.tar.gz 406671 BLAKE2B 47979967d8597584e46a5d9297ed24454d0583869110b52af7662a04a4b037ea57ec6ba133a61d355f0ccf1366b14195a8ccb13d7bb585264cdd1d528f2cf2d9 SHA512 c6deefe8c83063343321e8c2c6b6c1c2842a9f1caf4e54f47106c3c4aac638736f19fecf91582c6cc9f4917c4d140157440c360ce3a030dfb7fa027483bab972 DIST libftdi-0.20.tar.gz 423570 BLAKE2B f0aa420a704e18c4257b99a4593dbaf46a15806d980b24909fe8678b36e74b568cd5915db1e14f8b904541334fbf3d18f069dc479a0bf66b2ea8e113611cb82b SHA512 540e5eb201a65936c3dbabff70c251deba1615874b11ff27c5ca16c39d71c150cf61758a68b541135a444fe32ab403b0fba0daf55c587647aaf9b3f400f1dee7 DIST libftdi1-1.2.tar.bz2 100672 BLAKE2B 314ee2695324bc3f6adad56d7ff8fddabfb86714a689ee309afc6aa8498a19fc55d2ea8f4edf0c378d944494505def3faabf1d9c3bb98e6c228526c392d26f09 SHA512 d175e2b39dda880653a2e46db67e49a8921095e69eff6598159c3c31292d4ce76617c2f1617fd6727b08c930fcea335d8ef01857debbb60e7ac384b516d38a05 +DIST libftdi1-1.4.tar.bz2 109521 BLAKE2B 4186342afb2a0118c454230a925ccff2ed0aedd942cdd3afb1ac59519f1cd48db7f04421ecdb5aa6e53993666a903de00ce447fd81d00839806f8cc0d34c6e52 SHA512 dbab74f7bc35ca835b9c6dd5b70a64816948d65da1f73a9ece37a0f0f630bd0df1a676543acc517b02a718bc34ba4f7a30cbc48b6eed1c154c917f8ef0a358fc diff --git a/dev-embedded/libftdi/libftdi-1.4.ebuild b/dev-embedded/libftdi/libftdi-1.4.ebuild new file mode 100644 index 000000000000..08ab82ddbc6c --- /dev/null +++ b/dev-embedded/libftdi/libftdi-1.4.ebuild @@ -0,0 +1,73 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PYTHON_COMPAT=( python2_7 python3_4 python3_5 python3_6 ) +inherit cmake-utils python-single-r1 + +MY_P="${PN}1-${PV}" +if [[ ${PV} == 9999* ]] ; then + inherit git-r3 + EGIT_REPO_URI="git://developer.intra2net.com/${PN}" +else + SRC_URI="http://www.intra2net.com/en/developer/${PN}/download/${MY_P}.tar.bz2" + KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~sparc ~x86" +fi + +DESCRIPTION="Userspace access to FTDI USB interface chips" +HOMEPAGE="http://www.intra2net.com/en/developer/libftdi/" + +LICENSE="LGPL-2" +SLOT="1" +IUSE="cxx doc examples python static-libs test tools" +REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" + +RDEPEND="virtual/libusb:1 + cxx? ( dev-libs/boost ) + python? ( ${PYTHON_DEPS} ) + tools? ( + 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

r1~6DWxeiFP(uh+dh=!(& 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 D;FpOB delta 17877 zcmV()K;OTUjsb~|0e>Hh2mk;800092b)DOGWk+&d-}M#zfwJ>{d29{K!ydN$VCe_) zN`j37s!=F4OJDD~vdptL*xjumUW&juduK+hSSvCj^1uD*-~aT}=k?xZdvE{cx6jW% z+2q_$|NOuI^uPYa{qs+;`!r1QqtDq>O>Nnhb2icY6z0lv_kZMkZ#AwsXS2K3=2EKL z&zi!r!Pt>aNF_JtVhF{qZa2T=*XnV0(`V)XhN-Spm$I`ix!U;GZT)inr+@n&e~Q-q zWM&_!50{pSv9D!wnJGHHs@t;1ayh!ehnMB~ahIYWyYOLcg*taFuH_iK+AbZ(b@P|shV>z!=_=EZ*$DDGvA(USv{L=txYo;7hC4>_Hbjx75Fw2S}S1|7kwYT zZ0~pAZ9<$OBp!=rbJK>&zbwyY^j)*%$4wrivA|{U|9>e~_xnn1Q&Vv@`Z#QCDQ4cU z_LXByv2T;AU*6^&&6=y#WU6IL@+!XaDZM#%+2=ZXUCY$oTZ>__{nZ(VjkvH&a)$NG zyDW!2Y+rqic{w-cD5+g5)!x5eYsJ?*mMTQsmgBi6E0fD;rH5@3+mm(<+4i(7i{`W6 zuC9#9@qhV=&F77+v311k$H>9Wh8d;NcZ_Z4)!go(`c#tV^-3_k8#7znHsoZsbH=W1 zO!|GPeCWZ{k!!Gl5Ai)3lfC!B&geRJzI!fvYFBLxowe#SPhK{9%lovDQeL4IQ-e2i zx0-7iyAQ32;dfG+oo&T3V-9VHJn@xSOEsp2I)Cc5RK4An%Gz2VYh{Z!p3m>rtvr^; zz*lWK^lWQMJk4Bt^fYoeZB`!(54HMe1Gfkm`J6L(eR)ePy5|K4t~O%ntK%Or?p2Lv zk>n$R2d-&s$1lkwaEag7%CZ7u8sBRTZL-)ad%KL;GxyL9W^eGW%#QHsjm>I3B?PyvG7d1mYyLz--<*?VGMsX0?t z%|VY;e6!iN+;9z>a1dS}hlra;@7B4*joq-k&Bk3?kJwP#E-K!z9l@`$GOx5UzB`N? z6-$ewu~|Ylk73{!!Cp%>K0Up>uYb4Eo^S40e0VI`YQADuD{i9Xvd$X}Tt<&0HN37W z65(gK2BC&n2b$%~FU`Sg)!DK)C9-b-x&g!^=-(zk8CUCjPB(+A6V$;SG1KgO0!6UB zSX09LeqSHpa2|Q6~d!#Fx6KSA-=-@@5mb1NDg9>q^xKlj7vI{;ZNZ|u@Jrq_2FpGp zNVyFm2{?5bbLJgcgBrl<0mlFplN}D5nQTrfeT=XQ&*y=aCBA^!joJVb%r=2;1m{(N z7XS-fsU2hV*bNYDH}5cTUw`xaf`zdNGdMqAL1cA`2rXBZm(Naav2b$_S@*)d$0myJ z<@|utbpAD$fTQmn2M$K4R|K142$+@|CL6YD5itObJPEnJm0{W-p4Dtd+c$R{PtSk8 zFP1Hj#lne3l9AZhGvMCfOFQuvB@nt>25b{S4V=g8f;r>|r#G|WcYkd50;@nytKG$e z_AIc6hU->8;=l%?E3mObw9O;=E7E_e;@A2zlM ztr{L?QurA@-n7oH@PSYZu)h|WBT>Z=c#Ay4Hwc@@r~p$U03RD%=RfLY;1B_x0tyBP z!^0=R@odfP-oawg?xNq97UnAHYUFy~R4 zTVun}CMLYvPK&@%B4%sTeX(AD{r0x5<#O3y>xHk+Sn<6Ckp$B^E{*l}E{DgriAOvL z%(Q|7vh&6lb)bSj$K=5A$i7CFaYZ4TZ2%OsidcqWmM#p2&x3Xedf6wqI8EOr>!FKz z1V-yIZ2$#xwtp#z6ESqP13j zeH!O7x5`bU;NXE9a~gRF$2GqrSF+TYu%i)5}D&=&3Vt1O$L3Y_kU}X4hxAph614jWhcD}F}8C&)ut?X>BGgMeRJhKJ2W+tq8 zzypPVxH5Y|(VX*%=fO35$PiTEjNoPa=!EoY7Xl-S6E;CZ;^jaL_8C4mF Yy~&{Q z%3iEbUw_Bj)0g)>xk??j#9o!8a_Z9)BaEE43}*2wxOcjD;15)A0{$VhL*y z;sC{Z_%pFdkLApryN=hF{rqjcjCEH=mx#3NEf3*a6t!6FJ?=CEx)zsg(4ZU$TzCu8 zslkmsxH$vr8~gTELEB?{L?zxc5h5Y#I8yF#Q~)&JzN$6odg>g9tDt0u|c( zV1H!r5n<$EHZ+h!Eb&VNz(`r)#$0&H#;pE$Mg4WbYj z9xLi&ENmS3=3^m^qw@f9BVhpgxU#|GT7Mri5CLHE207gDN*|H8t^iTOfY@WUlo&QajOhvm($I!ok~O8u{PySf_J3vF z>8mvt;|F#44gzK2`_e4Z%C_@d*217OMoV~_?Bh|zxzvK>C2+&Ah^lg&0V<6OsEr64 zNWKTq2tbJ)L;}`f4Hke_E?{G^XuQT65GyQX^^wj2If-CM0gqpoS#VpN-3EvT+z;6e z=|jHZ(|EMOka_6c_wc>9NWkU;?SBdq2!k!NXgA2eAH7F#1oYs2pmZG+9H0W~1bQtC zBdmL*+_hfo`RTW(w_C_W6F-)#A&YT?fiG1D1Iq>EN1pcGQUjJDL@Y~fs2U-9T}Yt1 zVKSXSv>*a)p@HDHSY@z;-YeiNs!3fa(#IkH`@ZMF5!(ZGoVF=LJdoxL%l+wST$D2dT7UB z;WDCvC!Zm*f(80TMBa*8eSfexs6g8>h6;)Iu5canG_cvD78e;JkR1__29ak zJ}zP&WF8CLSTn>1sDB{35^N206&nOfR*G4ynmA%%67WAW<2K@xb-dn_I+yHD zBX1N2VCA$f0)2#k!7W)3I3YpI5wY0U=sUYA8^QpK7xBRx_z?&OmM_@?YY06km9{6m zq#@U#A_yZeqa_RFv=N)@xDHW5373Z>Iv5_oWZ-C$UCtcPN`J8sFyOk`@h4aTX5~G; z2=}(c_?up75GS## zk@$nOwxobk&3^`p;v+;9O-0NEFB$>SSdd3yaCEr(gGe-J124tqumC7@oeUt{`zR-` z6yXdD4;>=t14;q)BnT;4OSBD2>7#Xq_^IDHfvgtYF#!+YU2qQI!EbP%E#1Jz&Q72~ zttgI~o08mae8}neD@B3pHzZ-0eT2}{S%`_zJGQ|_gMV|etMh~-77zXn{f_x0l3Im_ z!bBmsJgZ50q1u!<4r4(rL&F@LfiWzpK0Xkt86^%E!c&3*$@IwSbh{mNbIlFYov;xU z9|10IunJ4Sw?~pu5FU_*d_zqM4mc5&Xe1w<10RXXCBw1^JiH~+e+L2;AJqu}P?-ui zCd`*LBY&C|$J#2HfzRL8YP~(Z-#LW4W$&f(K*0dx#oDcp*fSy3OXUhP;Fd~v@rr8( zY{BE{t{@Q?EX)(cgUf6WJPQBt*87sJQhIYiltzLcA`z@UWGl&8I{*hg1>GDWFvf>3 z!cbwqyC|<}lvAy)Wju4U)R2W?GGrKZB3OH&Vt-5#CMrqBcd<80N%Q$ZIwUBX;xVyT zh}qB%^05RMNDw}Vs~ouFm5{qA_Yv;P_2p(-HJQr|3(itqQ05Ac4vyCzQWW@>;!j0gE&-9xxa);a1ouY7i|0_5hcmDqE9qQg&3i=55N!;1%`| z3`dhl(FyC&dtpUsSA;4HZv$I^H7Pxj08v&GZhynApXZIsd*s!{O`$EsD)^I$7}6%n z;YG@gqZeZ?3S(XQ55iCmd=VRle{I5Uk$;%Y9Za*Gy_UAnp+eU&3or+>Kxfo+!k~dp zZl62S$SIbgjbVtZJh(h`bi1AwK7*eoC|*#OdwElc2RaP|Td~(v2ZToHdssDL2JBn- zA8R9qCv+20XDhuv4m#>tGgC5f2dFP1C<e11gnt-< zB6PeI{1@Kk>VVsK5v`=WB>|G>fa3Rw>L)lhgrVDPHA)6?2Ib^UHw0u6o{f%d;71W- zg2?j=rSDP*br@X4Zb6nzFn8IYnbsw)t*Afr4#i?SDp^Ffq9}@M-qa`x4S6XeA{vy^ zK&VQ%K($!H+)$2SBrIZfzJJ(_7k@0BRkfN?7Ofg!A4-Q{uo*pU;BAEa0kH{SSH3OR zFXNv2;zcf9y{A>i0nJ9Nt+;@496j`6nzkfR+M!A1J z44TjHl_F9KtvC1|0Z{C=?L@H5N|sn?48j}gp(By$baG6t zpNI?4eWKfKv0mEyr=P#v&pDtrw~QBIyh3&C+Q8n3I*wqWLe>!}I4Y|RL1I^|9Ash% zL&gbXTEHr-wI)9bimakpwtvI)Fm4@luY#np+qXPn+yfBv=oN4qnM z8v%n8gOnYZ8pakP(jM47ffu1HX;zBz4`pm0c}V1GeW3wQE5YmKlQz7c=- zhCjmjSi@N%JrOAl4_ppA#cGyFheDx1cb!}#+?elXVU_+R((9uF%sg&PV2lo{#EMHW zw^h68Ac)KD&?95Y(AyQa*gVE8{gQOR2F?zY0t9|Zx8&WbnNbE(NYz}u4!de<=v*ILpA6wmcJwO2g@K`FsVnb(R zRhkG&*7m+72!H-zUN__q@e+=ZU#utYWFWgRbCe8VX@6N1=onjJy@L}08k3-CHvR^Q zAq+wl(8{WH>ABj0BPA3a{|0X}M)n%4VwDcIN<=)t)*-OgR78QadsJW_u!(K%o7CtL-gfxVcss$n**Tp9$q${t`! zL@x+zUvPHfh`IPhvpNfbd@Z{S@@X_=IR57WA%FBa#uSOU+h$aTPD}}eRVj3@;(?x~ zP9c)<(eS?&V2H3LSEVn_#DNJ0du)#aoQG6G*L5z6)dK+L765)(&rjbz-zi4AiAWEs zt{tGtUP=WD&R;uD#EL0GRkTv&2?;ia7`c_8^8f<~2jc`tVe{|`Lg#d1kpu?J-$j*= zjeiCg&wHb$$H^^Zu$?doGDa!He4R#O6&Ns_Pz(dA0x{?&btT}F03Y_`AjWkfOu|6e z5u*%h18QLjI50j~qSDwlE8nd$tEfUJNbP`|0Bv5SSd&c$3)50zoh86UAXud|x8?eN ztCahYRmGvJ+h}B<3>Bm!Zg4;+-d^=C6Mt&gYlCwQh+{`H+r+!V4g-P$a%c!$*fwl~_ zL46@q*HS%=*AH%JZuMW2wK)lywx%AoU;;bgSG+z<((0s>?*}id>Mb!CtjqCrK)_V4 zM`6g?jkTksP~IuRa8L=@KJfsLLP95rzQs1+C1RjhA@9hCJx+x9{0upRhh!B{Kw02> zKp!SHv{9-XLE8{Opu@PY-8!U9>3(451(%GkyjzFAFGCH`}cwRj& zVgy)eb`OcBR+KHeE!GRN==1&j?1FpV6TZTODP?a6-AUyEfHJfS*iZbW&D12+lx{cT z_xyWS+7ww2Wa~%ZB#vM zGAZY-GqeWg$EiY2>7NCiAv%MgO=qrrQIw>{t`H**Qh1U(PMeBj)_@#Vx{ROjDx89& zpnAh{fmc9nqnJj8CWpRTYgOl0_tkn|Z+{GtRvEfSsu1Ymb*IuLm@6--^90p0@D{^3 zhxEc@kxmFb^s7O)$(mTyt&`0d7=I8Jox+TSgme(@1q}BfiM}3n6lSZ~0oGl8RSuh= z$VSy3mTIFi`{Pin@IwnhY|T3*nOpZQ=(u{;Q{1!_p$57xpd;{3i6#7LVztK)h*YL3 zAFvj10&;krH$snY?Ca_4mk);==2qovL*^;rF~N$53M!C%L@+`f0H%l=RDTALRd@p% zg!lwOD=@@6tB$C^Hh2oSLkt1_cB=b=heAU#FNk9uBLAnNWG zC$160)+1lfLa~NYet%H}9z_J#T*~+HR@kP&Vslh2U?~;O#fuu$Ls6Mwg5kJ2(vtds zpLVZ28B8J&dv&tTn=EOK4N?*gcuLr;X#pgKs;z(wx-HkY=cjf*-9UUixG743H9$u+ z1v14Z7$%&0CSO%81e!r*fOFSk;@^=%L>+WBE3%=N3$)NtRe#^Is6A9+Q9P0zP6Aah zGO@`!K!7805(wOf&k>naJO4O3<5eb#VOP9$d1+%7YD!My)J{oE9Y2PO6q>jd-;6yj z9Z*C0R3ySS5uzpTagLOQY`7a@05y#090Nu zM8m3T{xxm@|J?qwy?wit+y{3ni;jIt-&9B>_7$-0ZFw7La)JJ^O)yVUPO)Nu))2!{ z4+uLQ*W|U<7C=+AOp>r@wjK?*0PdQg?ABNf;FeyGlasp~8GlK?22X*85_P7U2tu+D z6stPnv_nlq4p;<~o(R(h9|#3P->CK)h+u(`Py?=|(}NxhF*U0U(NBH}=iq&aPB4Of zOWHs0`#B?9eyx>1MMaI6Zj7Lj7}mEKs!#CG8G)^Ub1t8CbfMyRUXsWb^G2%y;wv}- zFGh{w>j(t&1%J(0`~{O$9V*;MWia0G;duA1$*tNW9uXh7h4t_@Kpt7gX#g$zOr&8sHK`p1~KC>LdWFkFTEXoU3L*QnHVgtH(RiXAQNS*#Eys1M z;!#j50Drtk2!*U-KzJ5TKKHFg0$%ztpX$*L7oRuENx`D{9s?-mW(|sV5E#+C0gu<& zt==|Es3s7GP;4XCP7nej5&=ra*>rXm5w_}i5-#;3vdqQ?9o#x)KGEp}Q(`#kJWK+Z ze?XVc{lp_nm+z=vGNI`ZWU5b9%`m#ZF7(h+jemNBI1m>C##l4dozLAmR(4z2-_>BV zDABCu7ycO`zT%kaU4R#U;=4d|c0-Lt5sgnUccZ{ z71W+1799_OBBps&b5E7mES*5%n@#7IFiBhpr%7fIOvGgG#e*!?uTQt?RPW=>wwjU~ zsYjiaS)C%Pz7Z?}uLvLT`M?@Q<;%13qJK4*u%jBE)Q55k?j151)PYgw=2Va;lsHvD z1>#}Cs!D`{Mrrt%yE0h4M?N9mYD#vOX3$Zra|xed$n?V0EH5mT97R2U-Tl#pGG~6gTb&ELRwVPk0H0N9BLo?L80(@mj9W?M~bL zSWt51x4MoH1BOuXo0BkxRYSCVTjAv4BH|W@0G)Fw*o_W-AZNp(pj%|4Bo9@Os^fJW za(+A zLSq}01|0#q!vqI=Df!wIz71%#x={jO7)QWBCrq{Bve7CRh>aKz|Ewxf5EEN0S1e1i z);NFlS0#wR?p6JH5-?~aAg=_#NsgG<(x;=cJRy!7?d=o#K9s(Dh}0`+g|7XMIBjDu6`U{of;(y@QS@Uw2> znh8ij-6l0ws39gyOHd$+1~k;-K~e3*+^y5psFOcJ5K0u5F_5JQLA3ELMfmyo{k~ek z+)mIy#STafBt4F#N`R!&ZNiwVI<;4EKmX`3yj`1eyhBYu@a1rFnMvKpT@}!3fQhOc z4Qn|>kb@l%OG7?rE)}prYJPvjMdZ|;>W}eP2{eexE}%1@_-?w+y^uXH5Qy~NDx*Tdb)74VQ7bi~*2o3r6GJ`e1L8+f<9U73BvFeYe9lj-UQYMBh^|RmfdvRsD?s57`lu$L=%5ZtfiwIPVYK!%7OtJ z@RBBK$dj>g>b@Y5Y^f>4iH8{9^Aew5UtT};_VwwbBD$8W!3JS|#CsMBsv^3)mCTYd zO2ir7zC)f>APqc1w;Yb3_9~AXB6w|7(HjrGbygfy?I$32Y7aQRjTVM_s^<;u5TY7m z3vqbkC2+|{fZTrwL2DhLm)Ia^U_vCQ`bFLPlb8lq2ST0dhfgwA-Gnizb&-9X^^9bL|W%~q!p@; z2%@+(YgZ@eh)l(3)9F)UgA)?CN&^S5lCa6&2HPA}C?bC*Up4vyjZ~o>h!{M~{5ZfO z$Y)i;E4>rWSs&n(g#nM~sQDVuB#5#~?4v5qg0k1D{)m{}bcv5=eZ2~Bh`SJZ09w6E zNd?FI>@k*WVLk9cc$j23ddCFT2TbvMX~qH+tpyK*QqMyiaM>2ay@l`d>wmVl_fKEn z=krs)o7jIXTWC~|w3QuE*M_ESWV!qzqUoqvBSRDshgC*KJ;f86eJYZ-z7c#QEU1DN zzKM{*8i@A8g*w$zsy{LC@7!211AT=uAPJ0FL>-8BdKB9KCB9rbWBY%<#0aopm zUKY@3!odWC9|!;H=ql4I+cMQ3Y`sBwJ6Q;nW}}3nwMvpDNc-42`1LTETt!t17P`?v zu!z}}3fSroUuve_UL9|0{DKZzSkkFPCKmL}Zb1ryI`eO-=+EDN{dy0Ow}LMud%&dB z^?-dl)$bvB5rNC9Y7#h{`hQ-f=^SJa90i-ajJYf*eh4b$vI8RHbP&N-t_E>dKSs!A z5^|MQ$U+X&Ez%%0G^G;juteDQqu>ipfXgnZp7AH41{nFKv?*_;4OBi`X(g34ZWs-w z&5~j8YV?d7RcTO#K?QatBVQqvWAGq-=tzMLkC^&a>jx035{jm?e}8y~IMl6)N84=WZ(c&B~}L1FmHM+QL@I5!)o&GCE+bL>!GImMCcsk6b%TWVsDCIzug?5Ky@j|p)H-yhkp6;UcWg(5n{Ax2+$--Q{TDJX`} zqjYVmr3{FQ@2bF2r+>Ky-|%-;)Roqif7Y;+p;q`bRBTaC{RQ%>EL5ymC8FKd)wYrx zS)ID&CWc;~?rVi!x#A)q9nv{#g61~0k*|QPO3D&DordXb2pQ}9sVzeec`(^*%rTtt z5>D9%mI#nZr)sqnHc{oyDi&Ko(+&&~aLWfY>Ev`I*m$DUV}Gp>y^s>bq=2PuY56JE zq@#+GAWBOA@67HDyv*QWR$sSu@D6j(iSb6Vt6Ky()C?Ka5AhCS$d_f689KEv;KISP zYI_?vq)PjQ4EqN4FMs)Rqg~}zd()fT9k)WJ!|IB%NE1Q`Uk^P2?CO{F>>#0E{)8^# zJMr^nW!5$EoPRtX;cDcDGx9gjk7l(D65W*%$Ev3KY8SDachZ0pjU!TR?&X9!0pk}5 zx}!pz3Q`z5@<}|@63f)~-%oh~G+xbZ=oy{1LFd^_qj@n+Rsuq12EuzFJR)yNc+dS-)NW3r zP$r*3h<}B^=x7w(GJ;aUK_!2QSD7GtHf>pBby#^V*6V1WpYLT|H+rhk8gr_oi#79n z3*tm`HR>1=4Mr#Qu>1*##cmH^ITa9!#WYrA8qc#1~T zz{fzxGZqO@Mg8F^wm*)s6CpiAJ?qkN9yLy<27eOjJ3yqQ79WDwI0V-8fNo71FcFCh z;HFAX6dWvTMX2k_#SNcjk>0Eg^zmmA>83A-pkNDxK-@yLW32Xl$i(ZH_3~-F_Sfh8 z!T(KPv(7qP)+u9(itT7Vc#A=>tMY?w2W|OB05&^>1dPIKAskQd>nX;c5eor`K7dW(br}IcR4H~$s$n@ zprXBYQ->}?v>x^kOK3n%QP(e_yq&6ZLPTTZjY3jlbVL3z{ZFz*dWkl*UrzRgP~sooP$OXhf9R9}-f$sqO;vrbJBt0y8$a3MkD&`?Df`5>_Fz|8B z;ea;jv`j_CNnQOST$+~z@zkM$BBf&OnSA5AdQAINg(3?|%nB-<3gR!loD(~oT~ixC zG!0D{OU+bZWMJX_#MtyfzR0Tw7H+ zyYy&MlU*)EDWxp;oK-C&8sh_w09}m-RIx9H0GCGO^AZFIw1IU_!{pSa5S2&=dyA9G zE*b-hYBH1OE?9pDr8N5vSXgX?Kd13qYAZ+kt9+21k8LJp)}a>_VoJn?(DFYNLFYdj zp^#T4Pf@P$VOS9}Mc&6Go{m%d^IkOszF2(?t*ST(>O};H)WP7Q8jY+@Aw^#`j0Y`Z zjB>o1aG^R|*cuzHhMB4{Q!35TKv&!v3ZTrY(K)DT=9Yg={j%Qfqg_C_i>Lam)DS@q z(@82p%)K|AR5%sY>I@LCg|iy39&I!#FRQLxj)^sL-1~q&_nu}Mr8UL#O7S)8H zwl(Sx7eWo29g(7`4nk9MRuwpB1hC2#vE!@DG+@#&@`$bKtx!@mR2VaZ=O8y>dp|#QHaR?3D%X- z*=&CesH`XOD8o-^)#xbPFF^z$pv7n`)tOVM611XI%XL-ZXt zbqQFe_;f;%-U0rcFMiTciF;NsTpS`>jW2)N%6jqy8we?g(4_$+`gRTWBXmgY1Eyy( zR>oH~SpXOYnDEgmufvD^=!31dGpKz1jAX$Wi9%a-d@TSV@JbL&qmR0VE#Q(@?xq5` zwbW%)=AijOWWcdipceaId{@u7jZ=Sx zVCGB-g{5j(j>aiO4SG2RkzE3zO!vn%yDe8nZ`?Znl>@g>aLqK+Bo+8N5eO^5c2s9d zpn@GXl{VSY0$U4{b$A;83qk@ZGw`@-PKo$LmP;z#HkG7@vG9HlF{yB2Gzy?9p=MNK za828DaN(fBBb~kKtkIb>ol^6Bu_1poB2+a^s=CEiO~EnKs$m`n@R(;TYK*NKR@9Wo z)EP@qrc*LN9q>vM5;Q|rH+NSd4ZKo4AWeM$H?055w@-iULr@v_WnuWgRgEZQeE?Ca zV;N5MOKNC@9i0rT%R_BXY$yb$V8^}IiNEkfJE?^Q*_2d3vtx06^F(N|MYw zPhOelrV~59pfy!E>yWjB7QBC4&=HFoXk|=W6emJ_P(3+FDOrqw_{Ga=XI!uZj&dT(bYOavpOv09Z+Tq;&=w85~NhHqS+WlIlZjHpmdgsk^K5p_+a#UA(`jdoXl1D+V#nIM917=5rth{3bmbvmoauR&j$w}4nz z1&S)r)lfowtr}ow)qj7$M`6zd@~TlJDC(tQMD0}kqIL;Z1V@yG3Vi{oG&HtCy^xi- z%yJ#@g2l;~>vp3KfuLLxk zq6s2rGCFYxP@QTwtVo}rra7fiaL!USC0l2In#ibfL|iLLvZ#O3cd3hM@u{fqtCLEV z5P2psCCH%axL4CKV%{vM5>wO9H3y`Gb`oex+4A7gYhu1z5~Co0F@VA1$#p=Ql}4Nz zK{PaFoYy!VH@ zNhkz{H!DXfr_Fyi_*2jiS*-=|8k!s5I;!96RMr@kerdL?Mp*ab$||EtPUD(Xh@i$3sYBRrc`6YGfL4FP^KM|@`uF=;cD_oX1r$6= zRJRH|fk4crG_}n&X}-q)v70Tcnkm2xG|(BoV7smz&^+F*n#zGsvI+?(Nt$MA-04V$ zBcSp?v2FF-no6}HMI9NwJF$PX%fNEWkTQc&prU%hqLSkF#+y{;%QJSo8BoPOMe+%I znsmjQpNW63*fah}tnr$gDgvmv05D`ot442W>_CuScbXWViAowtI~2c_I_USs`uhF{ z_+lfj0Eufr{WSM|i24xVhAQwJ^as+M*SSjr-V%8R=nPmw1fQy6Lo0$RMS#*giCRGwS@duQ%ZZ&}9@|&}1ZmXMHr51nvQRhXhoT$=#dS{Aq(!6}Hs`G46 zCpcYE`*2?&g;V|&fLU8LNpQmT*mp~?85%d9)moKgp;7fr%57^%j~XQADQ*n}0{~cK zPEnCTqixg26}!P#xSgND;Kjw~Y1;}=d7WDf6<&r@s=K9@Ayb;539->};yD}@X0}VlwUBpt8Ty$jyXr1Px6i1Dat?L*7$L-Dd zAewFvg*vHLr88gNH9(&))7b&PjvQkdrQcv$R&6-NSnaP0GG>d}g}zQ>Ls41(k0cXZ zfZart=aO_vqJfW?_c^%jWDF%Amt;8IqFx?=qHrI)^tg;HTw%?0{QUjG~K$vBkF$) z%|UdHhKV7EhfxD5BD@t;q{>12RNX4P*1@N4&iHk-=k^D0MAUtlg4Q(`MMIAWUi>2p zQTb=QEJL@5J!-I2$FOsn^y-wA(Ln7pVlfb%bv4P*6z2?I7*zut`_R(8^Km|_{G^5z;--IA4WSYM>r9nZ)qK#f9!;@DOEX13m|iEyt0G_X}Ro6rhhicxPVEvHH7TU{#~gKz2=SU36j_4D(~ zt#|f_{_EHg{0o}6VR$uTiK&0xsv)fg$^Qf@5wT$OQN`>?ZZ97=vvRGDH0;#vMnY+w zLj##G1PsgTgk7~c;vZ`2&_o;{jqkQ_YUrm|5k4sQfO-QB(qu|EfK97m?4Z>t4{5#* zjd}7#lL(f|s=Xm745!(RKLi1~+Lzo_E}JWRQ&A$sPTg4KR0HQmw`zYt3PlNOqvK{J zPLvhJb#Uj~a=m;!a^#b4k#Q2N)!?bi17e#e;3)kmQVj>iii)m)Ny?WCb9~dG7BMD) zb*@Z=26V@(AI(=ZQ<6mvsUD(S(d<6d2(r9-!}ZuRnouO@i#J3SK2&wno9^P)7%Y}%W8Us)eSoh25e8gf7PWeL&-#l^N#Cu+7wN-YQ+sdeLrnB8U3Td z6j)C*NzEb2sLDk-K26LuHRuWgb+=a;nA42=Iq%cGzJ6(MfBpwUgyN5424Dy=45hIe z@-$O0(N=TrEQ)_kvyBIar-C>EIZ`btrLT)OkTuE|Cf(cv#%fHEGaAP`qe}%@rLA>% zyVrFXDjkR54x^UFjfGxQ9F3+j!XWuLozO$99A;kd7NZzUGzppQ6uS%PDZaEQwV5{? zdq!`f8l$ewAb{$4JQAXHK?C5or;-F}cho?44e&h!WK4e|VD$o5Bog0O>uIjH&#y0k zUN;lNTW$hU9W6)`l&i|RP#cJ%E{7ib%vX?Q8W1LRvkNmrsPv0O|dqh zo5`Z#nt=N1sG+SPu)wTtnkX7T#rK#%YzL7+tfB6w2fv>h@)6PfKvy#;Dd&F-Ni0Yp z-LOzVBNa8KYEl787vWDBj;QZqlo$tARp?I4*%~&`r8||-hBa2rm(-+F6?}-q*`Yk4 zhJ8!BFI`k|lUqGYf4a3!CTV242VII{X?+~h@-Yt6CBmy;3w5(FEh4OrNs29?d_dXn zGNzIuy0C;T)yz6JSCfLGw^sRmG$+v=if=l4UBP_Dq2V#=xU^AJi15*g=wSn9d`%m; z_AQ_D_3gvGRhMZ25h`d-UYC97=A^+J5;6^iC8&fSZk1OZ zr%OTA#1_-gWflO14p#BN?|el$bt3y3%$h_giC zU3yA|C_1K4e~#j|RDXT?o8+p7dS6E#ePLZC!t9(%tUz_tq|{hhx=&2U@<~M@1O313 zM4fAFGr(-TZb2f9MG#7(RamAWeq9kVm;&SpLkI(7|8W-@kW@71v7r=xKVEkL00dfZrZ-y94Ae>z}wW1Lf8Y8)pk)^vk`LZ76$ zGH*ub$||FR3u7KclW`ig(BNKq1B~*+lHG^K+1qGU$q0POX|CDUy;4f?YFwMwpd1yl z4Aold(v3!ZgO@I)cr_JVc7(eXl`+ls|xwlSYMps^TO^rBp_?kQe*VpJ@qgjT8WT;e;PJ)!_E0zx`F3^l+ zw@~P8d{9nb`LJ|aMARdo*$ZWwf`{W#iw*zE8P-C3`6Ui ze`?jH52C<(a;dW!b-*~KIgE~2R7{*^_Yh^`4slLJ+crm_S*IB1>b;ZODQEINf5g(_ zd|u6Hx&Q-xx`S@Q)6h`-tzRlT*`~V=_>81`mo{&zNqo9vqkEm|i7#lj7|*FYc5qpB zfq-Z_yn_+gu2OwihNe&I0tPlx{V#wqe>h+fU#{wECn8eJVxh5B=$gdUgIUUG5eEwFOH0k}fgq zx2>rMnXV5>nFMxx)wX5-Am8FlVc zYE>pG3JV||u#TxK*FZd?o#qP}`M!qZb_GRzDvzY=I+Ln8c5D)qyO*3?h0 zNMc=CwN$_$bAi@D)RPM8i+C7lry*Ogw2IGcHvM$=D@7MKL_X_>W^T)}n&6Lk!TUDEeMNjIQK6XL( z7^-SdS?f0P5f;B|Y~{-GimG>ZhYEl@S-eGUL0CMZrKmnJ^{&_i!v%vhh<_d?vo)(+ zGrtq-3`Jl3n@&b_$*k2hJJckestke#3powwfZ40%$*GAb=Nq5@j}Q4ST^oFfA3`&D zr$IVs;-JxDr!7P&<)o5v2v*amUI=K@lqjRjtx|~)B;g3WhcCwtRfLU;%~*Lvr_)|t zw^CT&bY?ecP_f1&u@-~^&3~5Hbe-GuYzHL)gUVFswF3p?n?^@!(vCV0JP_qX6q*__ zy=Gobjpb2-6fY(Mh_$0CbaX~|_MayY=6yN&KjJgk^?Yp z;HDC*MVDq2xTG$|@J@G~EXf5;XxA-c;+jPIpb=HjD2IKl>x#XVqHYGAx==j*XopD{ zo7FJ9q$_UKa%acZnNx}hLjgnp01!T_@Y)#Fe&|jB&rc0a&r(g{v^s!Qd8_8MsoW#9 zct&7a)n1IQV(R;d_J7~L_77cW*IF&Gd@J?2z;CO;NIH${x~lsmUCKZk7Hu7(%B@Z5K< zL^kr;Wf(o74*Nz{tJFYqMpSYQwaLY67)n!BJ8*$dsYYBSsDD}0^<$no_XImJ*N*&m z8I**SG!(g7B;8yE%1UgqP-1+!*c*6#Z(lyd#M?;rs3SUfxbkW0P*pTvnoDm+)g)~8 z$DA3dCw~ex2Jcmub@a2csz#oxoL$r$yQ&lCR_9dJvt9=31x44`$=q~jm9D?hU1!^O zSWvx22&Hpb9)D)3t6DTiR=vrPS=~2sR<2O_?FmxLT0ZWHzs&;^c^f2zY_5DLNFNFA_Ts>B&d(_x2O=Hou zFhgzfx*=W3=4Qpk%2GnFX!vI7QDbV3^j7N-+*Vhz)O*uW225pL)|RrSiUv3adQz7# zFCDzG)Nbg~5|9X93xDd5#qvtx3U*Ytwl)1$-F`wNNQx(@ZJnH`k-DmjY3h!4jatj6 zWC#z`O-euqo23Rr-6q*Jr_33`Y0Y2?0IdE&>ymK-EEa2LCBS*ZGXClR0X(MWHy42b E0Em`4qW}N^ diff --git a/dev-lang/gprolog/Manifest b/dev-lang/gprolog/Manifest index 21c9d2712f93..0f280a843b7a 100644 --- a/dev-lang/gprolog/Manifest +++ b/dev-lang/gprolog/Manifest @@ -1 +1,2 @@ DIST gprolog-1.4.4.tar.gz 3538152 BLAKE2B 159cf58e6d7f33662a6bd11f284abd9e52be0f82cafe180263148d13002e66987253e9dcd7db232b33470ddb685570efe3615c7029af96be44bb556bd9c2d261 SHA512 b6227a06794d31162f2c790a025f7372a6676c1891a76e880d2152aeab6322d3341aeab85e11d9be6d97ff1c69801bee73fa3ea6b0659af61f55990a455dc212 +DIST gprolog-1.4.5.tar.gz 3587361 BLAKE2B c0c73ce249d7c26b914a3f831c6ac93aeb884bded6c5ebbe51223f0685de0be2e746533aade1633a953b93e88a30796fa52ecd5e609d05bc051363cbf34e0477 SHA512 425103bc9e5bdbdb4ae331f5be0cf49524fbdb4f5e2809fb973360de9e7ad9935c1b28f3603e0be696a647153d9f0d3dacdc87251098ac99faf7d0b3c652fc60 diff --git a/dev-lang/gprolog/files/gprolog-1.4.5-ldflags.patch b/dev-lang/gprolog/files/gprolog-1.4.5-ldflags.patch new file mode 100644 index 000000000000..05bdb8e366a4 --- /dev/null +++ b/dev-lang/gprolog/files/gprolog-1.4.5-ldflags.patch @@ -0,0 +1,40 @@ +diff -urN gprolog-1.4.5.orig/src/Ma2Asm/Makefile.in gprolog-1.4.5/src/Ma2Asm/Makefile.in +--- gprolog-1.4.5.orig/src/Ma2Asm/Makefile.in 2015-01-13 19:00:19.000000000 +0100 ++++ gprolog-1.4.5/src/Ma2Asm/Makefile.in 2018-07-22 11:20:29.622236171 +0200 +@@ -19,7 +19,7 @@ + + ma2asm@EXE_SUFFIX@: ma2asm@OBJ_SUFFIX@ ma_parser@OBJ_SUFFIX@ \ + ma2asm_inst@OBJ_SUFFIX@ ma2asm_inst.c +- $(CC) $(CFLAGS) @CC_EXE_NAME_OPT@ma2asm@EXE_SUFFIX@ ma2asm@OBJ_SUFFIX@ ma2asm_inst@OBJ_SUFFIX@ ma_parser@OBJ_SUFFIX@ ++ $(CC) $(LDFLAGS) @CC_EXE_NAME_OPT@ma2asm@EXE_SUFFIX@ ma2asm@OBJ_SUFFIX@ ma2asm_inst@OBJ_SUFFIX@ ma_parser@OBJ_SUFFIX@ + + + clean: +diff -urN gprolog-1.4.5.orig/src/TopComp/Makefile.in gprolog-1.4.5/src/TopComp/Makefile.in +--- gprolog-1.4.5.orig/src/TopComp/Makefile.in 2018-07-14 10:19:12.000000000 +0200 ++++ gprolog-1.4.5/src/TopComp/Makefile.in 2018-07-22 11:20:29.622236171 +0200 +@@ -23,10 +23,10 @@ + + $(GPLC)@EXE_SUFFIX@: top_comp.c copying.c ../EnginePl/wam_regs.h \ + ../EnginePl/gp_config.h ../EnginePl/machine1.c decode_hexa.c copying.c prolog_path.c +- $(CC) $(CFLAGS) @CC_EXE_NAME_OPT@$(GPLC)@EXE_SUFFIX@ top_comp.c $(LDLIBS) ++ $(CC) $(LDFLAGS) $(CFLAGS) @CC_EXE_NAME_OPT@$(GPLC)@EXE_SUFFIX@ top_comp.c $(LDLIBS) + + $(HEXGPLC)@EXE_SUFFIX@: hexfilter.c decode_hexa.c +- $(CC) $(CFLAGS) @CC_EXE_NAME_OPT@$(HEXGPLC)@EXE_SUFFIX@ hexfilter.c ++ $(CC) $(LDFLAGS) $(CFLAGS) @CC_EXE_NAME_OPT@$(HEXGPLC)@EXE_SUFFIX@ hexfilter.c + + + +diff -urN gprolog-1.4.5.orig/src/Wam2Ma/Makefile.in gprolog-1.4.5/src/Wam2Ma/Makefile.in +--- gprolog-1.4.5.orig/src/Wam2Ma/Makefile.in 2015-01-05 11:11:29.000000000 +0100 ++++ gprolog-1.4.5/src/Wam2Ma/Makefile.in 2018-07-22 11:20:29.622236171 +0200 +@@ -12,7 +12,7 @@ + $(CC) $(CFLAGS) -c wam2ma.c + + wam2ma@EXE_SUFFIX@: wam2ma@OBJ_SUFFIX@ wam_parser@OBJ_SUFFIX@ +- $(CC) $(CFLAGS) @CC_EXE_NAME_OPT@wam2ma@EXE_SUFFIX@ wam2ma@OBJ_SUFFIX@ wam_parser@OBJ_SUFFIX@ ++ $(CC) $(LDFLAGS) @CC_EXE_NAME_OPT@wam2ma@EXE_SUFFIX@ wam2ma@OBJ_SUFFIX@ wam_parser@OBJ_SUFFIX@ + + + clean: diff --git a/dev-lang/gprolog/files/gprolog-1.4.5-links.patch b/dev-lang/gprolog/files/gprolog-1.4.5-links.patch new file mode 100644 index 000000000000..c39a1cf9a28c --- /dev/null +++ b/dev-lang/gprolog/files/gprolog-1.4.5-links.patch @@ -0,0 +1,15 @@ +--- gprolog-1.4.5.orig/src/Makefile.in 2018-07-14 10:19:12.000000000 +0200 ++++ gprolog-1.4.5/src/Makefile.in 2018-07-22 11:41:15.762184054 +0200 +@@ -81,10 +81,10 @@ + + # --- Links --- # + +-install-links: uninstall-links ++install-links: + if test $(LINKS_DIR) != none; then \ + ./mkinstalldirs $(LINKS_DIR); \ +- (cd $(LINKS_DIR) ; $(LN_S) $(INSTALL_DIR)/bin/* .); \ ++ (cd $(LINKS_DIR); for i in $(BIN_FILES); do $(LN_S) $(INSTALL_DIR)/bin/$$i .; done); \ + fi + + uninstall-links: diff --git a/dev-lang/gprolog/files/gprolog-1.4.5-nodocs.patch b/dev-lang/gprolog/files/gprolog-1.4.5-nodocs.patch new file mode 100644 index 000000000000..c5c517b1887a --- /dev/null +++ b/dev-lang/gprolog/files/gprolog-1.4.5-nodocs.patch @@ -0,0 +1,29 @@ +--- gprolog-1.4.5.orig/src/Makefile.in 2018-07-14 10:19:12.000000000 +0200 ++++ gprolog-1.4.5/src/Makefile.in 2018-07-22 11:59:54.877137249 +0200 +@@ -97,7 +97,7 @@ + # --- Documentation --- # + + install-doc: +- if test $(DOC_DIR) != none; then \ ++ if test $(DOC_DIR) != $(DESTDIR)none; then \ + ./mkinstalldirs $(DOC_DIR); \ + (F=`cd ../doc; echo $(DOC_FILES)`; \ + for i in $$F; do $(INSTALL_DATA) ../doc/$$i $(DOC_DIR); done); \ +@@ -113,7 +113,7 @@ + # --- HTML --- # + + install-html: +- if test $(HTML_DIR) != none; then \ ++ if test $(HTML_DIR) != $(DESTDIR)none; then \ + ./mkinstalldirs $(HTML_DIR); \ + (F=`cd ../doc/html_node; echo $(HTML_FILES)`; \ + for i in $$F; do $(INSTALL_DATA) ../doc/html_node/$$i $(HTML_DIR); done); \ +@@ -129,7 +129,7 @@ + # --- Examples --- # + + install-examples: +- if test $(EXAMPLES_DIR) != none; then \ ++ if test $(EXAMPLES_DIR) != $(DESTDIR)none; then \ + ./mkinstalldirs $(EXAMPLES_DIR)/ExamplesPl; \ + (F=`cd ../examples/ExamplesPl; echo $(EXPL_FILES)`; \ + for i in $$F; do $(INSTALL_DATA) ../examples/ExamplesPl/$$i $(EXAMPLES_DIR)/ExamplesPl; done); \ diff --git a/dev-lang/gprolog/files/gprolog-1.4.5-txt-file.patch b/dev-lang/gprolog/files/gprolog-1.4.5-txt-file.patch new file mode 100644 index 000000000000..e385e948129b --- /dev/null +++ b/dev-lang/gprolog/files/gprolog-1.4.5-txt-file.patch @@ -0,0 +1,10 @@ +--- gprolog-1.4.5.orig/src/Makefile.in 2018-07-14 10:19:12.000000000 +0200 ++++ gprolog-1.4.5/src/Makefile.in 2018-07-22 11:56:09.247146686 +0200 +@@ -60,7 +60,6 @@ + install-system: + ./mkinstalldirs $(INSTALL_DIR) $(INSTALL_DIR)/bin \ + $(INSTALL_DIR)/include $(INSTALL_DIR)/lib +- for i in $(TXT_FILES); do $(INSTALL_DATA) ../$$i $(INSTALL_DIR); done + for i in $(BIN_FILES); do $(INSTALL_PROGRAM) */$$i $(INSTALL_DIR)/bin; done + for i in $(OBJ_FILES); do $(INSTALL_DATA) */$$i $(INSTALL_DIR)/lib; done + for i in $(LIB_FILES); do $(INSTALL_DATA) */$$i $(INSTALL_DIR)/lib; done diff --git a/dev-lang/gprolog/gprolog-1.4.5.ebuild b/dev-lang/gprolog/gprolog-1.4.5.ebuild new file mode 100644 index 000000000000..b158b38e3fca --- /dev/null +++ b/dev-lang/gprolog/gprolog-1.4.5.ebuild @@ -0,0 +1,64 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit eutils flag-o-matic multilib + +DESCRIPTION="A native Prolog compiler with constraint solving over finite domains (FD)" +HOMEPAGE="http://www.gprolog.org/" +SRC_URI="http://www.gprolog.org/${P}.tar.gz" +S="${WORKDIR}"/${P} + +LICENSE="|| ( GPL-2+ LGPL-3+ )" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" +IUSE="debug doc examples" + +DEPEND="" +RDEPEND="" + +src_prepare() { + epatch "${FILESDIR}"/${P}-ldflags.patch + epatch "${FILESDIR}"/${P}-links.patch + epatch "${FILESDIR}"/${P}-nodocs.patch + epatch "${FILESDIR}"/${P}-txt-file.patch + + eapply_user +} + +src_configure() { + CFLAGS_MACHINE="`get-flag -march` `get-flag -mcpu` `get-flag -mtune`" + + append-flags -fno-strict-aliasing + use debug && append-flags -DDEBUG + + cd "${S}"/src + econf \ + CFLAGS_MACHINE="${CFLAGS_MACHINE}" \ + --with-c-flags="${CFLAGS}" \ + --with-install-dir="${EPREFIX}"/usr/$(get_libdir)/${P} \ + --with-links-dir="${EPREFIX}"/usr/bin \ + $(use_with doc doc-dir "${EPREFIX}"/usr/share/doc/${PF}) \ + $(use_with doc html-dir "${EPREFIX}"/usr/share/doc/${PF}/html) \ + $(use_with examples examples-dir "${EPREFIX}"/usr/share/doc/${PF}/examples) +} + +src_compile() { + cd "${S}"/src + # gprolog is compiled using gplc which cannot be run in parallel + emake -j1 +} + +src_test() { + cd "${S}"/src + emake -j1 check +} + +src_install() { + cd "${S}"/src + emake DESTDIR="${D}" install + + cd "${S}" + dodoc ChangeLog NEWS PROBLEMS README +} diff --git a/dev-lang/logtalk/Manifest b/dev-lang/logtalk/Manifest index 2ce47d523087..81455d243b65 100644 --- a/dev-lang/logtalk/Manifest +++ b/dev-lang/logtalk/Manifest @@ -1,4 +1,2 @@ -DIST logtalk-3.00.0.tar.bz2 1886297 BLAKE2B 7018a39b841c2c7e86945282baf04f83ecbe0dccc5d3760af963bd6e623acf8d04b3e6ce3aa7a702c7f1eb3a8f70d8c6d00d394ec249d2cbfa021d815e4db398 SHA512 bb4ecc709e71eee9a9a532bfcef764095e581189f3e17c9c0f2d80ceeaa4dd993d7da087b07e27f4a377a40d7a798378591d89ab6c801c7a26c1b1d646c7b76c -DIST logtalk-3.03.0.tar.bz2 1997131 BLAKE2B 98cbf7d0b9778b7379b7de1c22ff1772b9bab7475b377cda07c7ae48a60494dc7a39fd0b88ab808f2076d1359b209ca43b1e6565052f0e47d34cb7e9ca33d30b SHA512 8445b0dda78ce0a7a0fe380b03d061271eb924df34c8f035c96a949b177c99234e2998c65f18c55be04c7d661c94473448eb2dc79a586dbc346ab07887f0e98a -DIST logtalk-3.07.0.tar.bz2 2114396 BLAKE2B 62b5960c31fee312ce842b450d49a066508569b636277306e60bbca51bb825c967b0fb53779181e31cf8c9e3345addf7e6d2f1aae98f153cc42cc75bab93f3f9 SHA512 1b26c4f49dee469d6f3a4ae15dd0c429b2b79a407aca9f518af6d1f19f682b6c72dd76c6ed3da38555353219f832efce6f0fb54a4a946cae2fccfa78c67c5757 DIST logtalk-3.11.2.tar.bz2 3122034 BLAKE2B bb790f6c11f5812337777718f92585f459ba7acb4f66a246d575061bb269db85fc37dd73bd8e185de3fc4cdfe62dcdf1d26782ff1dfe26846d99b39c57e97dc5 SHA512 5c48a4c2165c8b4bfe3047d7dc42f3210a72488fbc2e7349a93ae17ed3590cdd4ff22417f153f163c76605ffc30a5bc8fad2bd91099edf68e675b1d94fb7662b +DIST logtalk-3.18.0.tar.bz2 3280635 BLAKE2B 0105c0816d3b265f15f9ba6e82a4e6dbc877869c2ade6deac3f2748da12e14bd5de2e82ca8f1793c6553a635ca8a55138e79645219f09146c8adec4b60f70b30 SHA512 1575a564ff23d35b4d1581e7f5725515a548ea57d128fbfa13f8138e41791c50cc9626bdc26a85f5e676500b3f232faf742e434b1416707134e4c9b3f8afe424 diff --git a/dev-lang/logtalk/files/logtalk-3.00.0-no-user-docs.patch b/dev-lang/logtalk/files/logtalk-3.00.0-no-user-docs.patch deleted file mode 100644 index 7c14f28413a6..000000000000 --- a/dev-lang/logtalk/files/logtalk-3.00.0-no-user-docs.patch +++ /dev/null @@ -1,34 +0,0 @@ ---- a/scripts/logtalk_user_setup.sh -+++ b/scripts/logtalk_user_setup.sh -@@ -114,14 +114,12 @@ - - echo "Copying Logtalk files and directories..." - mkdir -p "$LOGTALKUSER"/contributions --mkdir -p "$LOGTALKUSER"/docs - mkdir -p "$LOGTALKUSER"/examples - mkdir -p "$LOGTALKUSER"/library - mkdir -p "$LOGTALKUSER"/scratch - mkdir -p "$LOGTALKUSER"/tests - mkdir -p "$LOGTALKUSER"/tools - cp -RL "$LOGTALKHOME"/contributions "$LOGTALKUSER"/ --cp -RL "$LOGTALKHOME"/docs "$LOGTALKUSER"/ - cp -RL "$LOGTALKHOME"/examples "$LOGTALKUSER"/ - cp -RL "$LOGTALKHOME"/library "$LOGTALKUSER"/ - cp -RL "$LOGTALKHOME"/scratch "$LOGTALKUSER"/ -@@ -135,16 +133,7 @@ - rm -f "$LOGTALKUSER"/tools/lgtdoc/xml/lgt2* - rm -f "$LOGTALKUSER"/tools/lgtdoc/xml/logtalk.dtd - rm -f "$LOGTALKUSER"/tools/lgtdoc/xml/logtalk.xsd --ln -sf "$LOGTALKHOME"/BIBLIOGRAPHY.bib "$LOGTALKUSER"/BIBLIOGRAPHY.bib --ln -sf "$LOGTALKHOME"/CUSTOMIZE.md "$LOGTALKUSER"/CUSTOMIZE.md --ln -sf "$LOGTALKHOME"/INSTALL.md "$LOGTALKUSER"/INSTALL.md --ln -sf "$LOGTALKHOME"/LICENSE.txt "$LOGTALKUSER"/LICENSE.txt --ln -sf "$LOGTALKHOME"/QUICK_START.md "$LOGTALKUSER"/QUICK_START.md --ln -sf "$LOGTALKHOME"/README.md "$LOGTALKUSER"/README.md --ln -sf "$LOGTALKHOME"/RELEASE_NOTES.md "$LOGTALKUSER"/RELEASE_NOTES.md --ln -sf "$LOGTALKHOME"/UPGRADING.md "$LOGTALKUSER"/UPGRADING.md - ln -sf "$LOGTALKHOME"/adapters "$LOGTALKUSER"/adapters --ln -sf "$LOGTALKHOME"/manuals "$LOGTALKUSER"/manuals - ln -sf "$LOGTALKHOME"/paths "$LOGTALKUSER"/paths - ln -sf "$LOGTALKHOME"/coding "$LOGTALKUSER"/coding - ln -sf "$LOGTALKHOME"/tools/lgtdoc/xml/lgt2html.sh "$LOGTALKUSER"/tools/lgtdoc/xml/lgt2html diff --git a/dev-lang/logtalk/files/logtalk-3.03.0-no-user-docs.patch b/dev-lang/logtalk/files/logtalk-3.03.0-no-user-docs.patch deleted file mode 100644 index 6d4e7ab9154b..000000000000 --- a/dev-lang/logtalk/files/logtalk-3.03.0-no-user-docs.patch +++ /dev/null @@ -1,34 +0,0 @@ ---- a/scripts/logtalk_user_setup.sh -+++ b/scripts/logtalk_user_setup.sh -@@ -110,14 +110,12 @@ - - echo "Copying Logtalk files and directories..." - mkdir -p "$LOGTALKUSER"/contributions --mkdir -p "$LOGTALKUSER"/docs - mkdir -p "$LOGTALKUSER"/examples - mkdir -p "$LOGTALKUSER"/library - mkdir -p "$LOGTALKUSER"/scratch - mkdir -p "$LOGTALKUSER"/tests - mkdir -p "$LOGTALKUSER"/tools - cp -RL "$LOGTALKHOME"/contributions "$LOGTALKUSER"/ --cp -RL "$LOGTALKHOME"/docs "$LOGTALKUSER"/ - cp -RL "$LOGTALKHOME"/examples "$LOGTALKUSER"/ - cp -RL "$LOGTALKHOME"/library "$LOGTALKUSER"/ - cp -RL "$LOGTALKHOME"/scratch "$LOGTALKUSER"/ -@@ -131,16 +129,7 @@ - rm -f "$LOGTALKUSER"/tools/lgtdoc/xml/lgt2* - rm -f "$LOGTALKUSER"/tools/lgtdoc/xml/logtalk.dtd - rm -f "$LOGTALKUSER"/tools/lgtdoc/xml/logtalk.xsd --ln -sf "$LOGTALKHOME"/BIBLIOGRAPHY.bib "$LOGTALKUSER"/BIBLIOGRAPHY.bib --ln -sf "$LOGTALKHOME"/CUSTOMIZE.md "$LOGTALKUSER"/CUSTOMIZE.md --ln -sf "$LOGTALKHOME"/INSTALL.md "$LOGTALKUSER"/INSTALL.md --ln -sf "$LOGTALKHOME"/LICENSE.txt "$LOGTALKUSER"/LICENSE.txt --ln -sf "$LOGTALKHOME"/QUICK_START.md "$LOGTALKUSER"/QUICK_START.md --ln -sf "$LOGTALKHOME"/README.md "$LOGTALKUSER"/README.md --ln -sf "$LOGTALKHOME"/RELEASE_NOTES.md "$LOGTALKUSER"/RELEASE_NOTES.md --ln -sf "$LOGTALKHOME"/UPGRADING.md "$LOGTALKUSER"/UPGRADING.md - ln -sf "$LOGTALKHOME"/adapters "$LOGTALKUSER"/adapters --ln -sf "$LOGTALKHOME"/manuals "$LOGTALKUSER"/manuals - ln -sf "$LOGTALKHOME"/paths "$LOGTALKUSER"/paths - ln -sf "$LOGTALKHOME"/coding "$LOGTALKUSER"/coding - ln -sf "$LOGTALKHOME"/tools/lgtdoc/xml/lgt2html.sh "$LOGTALKUSER"/tools/lgtdoc/xml/lgt2html diff --git a/dev-lang/logtalk/files/logtalk-3.18.0-portage.patch b/dev-lang/logtalk/files/logtalk-3.18.0-portage.patch new file mode 100644 index 000000000000..cb0d44010d25 --- /dev/null +++ b/dev-lang/logtalk/files/logtalk-3.18.0-portage.patch @@ -0,0 +1,19 @@ +--- logtalk-3.18.0.orig/scripts/logtalk_user_setup.sh 2018-06-26 15:11:02.000000000 +0200 ++++ logtalk-3.18.0/scripts/logtalk_user_setup.sh 2018-07-22 14:05:50.343406307 +0200 +@@ -131,16 +131,6 @@ + rm -f "$LOGTALKUSER"/tools/lgtdoc/xml/lgt2* + rm -f "$LOGTALKUSER"/tools/lgtdoc/xml/logtalk.dtd + rm -f "$LOGTALKUSER"/tools/lgtdoc/xml/logtalk.xsd +-ln -sf "$LOGTALKHOME"/ACKNOWLEDGMENTS.md "$LOGTALKUSER"/ACKNOWLEDGMENTS.md +-ln -sf "$LOGTALKHOME"/BIBLIOGRAPHY.bib "$LOGTALKUSER"/BIBLIOGRAPHY.bib +-ln -sf "$LOGTALKHOME"/CONTRIBUTING.md "$LOGTALKUSER"/CONTRIBUTING.md +-ln -sf "$LOGTALKHOME"/CUSTOMIZE.md "$LOGTALKUSER"/CUSTOMIZE.md +-ln -sf "$LOGTALKHOME"/INSTALL.md "$LOGTALKUSER"/INSTALL.md +-ln -sf "$LOGTALKHOME"/LICENSE.txt "$LOGTALKUSER"/LICENSE.txt +-ln -sf "$LOGTALKHOME"/QUICK_START.md "$LOGTALKUSER"/QUICK_START.md +-ln -sf "$LOGTALKHOME"/README.md "$LOGTALKUSER"/README.md +-ln -sf "$LOGTALKHOME"/RELEASE_NOTES.md "$LOGTALKUSER"/RELEASE_NOTES.md +-ln -sf "$LOGTALKHOME"/UPGRADING.md "$LOGTALKUSER"/UPGRADING.md + ln -sf "$LOGTALKHOME"/adapters "$LOGTALKUSER"/adapters + ln -sf "$LOGTALKHOME"/coding "$LOGTALKUSER"/coding + ln -sf "$LOGTALKHOME"/integration "$LOGTALKUSER"/integration diff --git a/dev-lang/logtalk/logtalk-3.00.0.ebuild b/dev-lang/logtalk/logtalk-3.00.0.ebuild deleted file mode 100644 index d21ce5022afa..000000000000 --- a/dev-lang/logtalk/logtalk-3.00.0.ebuild +++ /dev/null @@ -1,132 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -inherit eutils xdg-utils - -DESCRIPTION="Open source object-oriented logic programming language" -HOMEPAGE="http://logtalk.org" -SRC_URI="http://logtalk.org/files/${P}.tar.bz2" -LICENSE="logtalk" - -SLOT="0" -KEYWORDS="~amd64 ~ppc ~x86" -IUSE="doc fop xslt" - -DEPEND="" -RDEPEND=" - xslt? ( dev-libs/libxslt ) - fop? ( dev-java/fop ) - ${DEPEND}" - -src_prepare() { - epatch "${FILESDIR}"/${PN}-3.00.0-no-user-docs.patch -} - -src_install() { - # Look at scripts/install.sh for upstream installation process. - # Install logtalk base - mv scripts/logtalk_user_setup.sh integration/ - mkdir -p "${D}/usr/share/${P}" - cp -r adapters coding contributions core examples integration \ - library paths scratch tests tools VERSION.txt \ - loader-sample.lgt settings-sample.lgt tester-sample.lgt \ - "${D}/usr/share/${P}" \ - || die "Failed to install files" - - # Install mime file, the database will be updated later - insinto /usr/share/mime/packages - doins scripts/freedesktop/logtalk.xml - - # Install documentation - dodoc ACKNOWLEDGMENTS.md BIBLIOGRAPHY.bib CUSTOMIZE.md \ - INSTALL.md LICENSE.txt QUICK_START.md README.md \ - RELEASE_NOTES.md UPGRADING.md VERSION.txt - if use doc ; then - dohtml -r docs/* \ - || die "Failed to install html core documentation" - dohtml -r manuals/* \ - || die "Failed to install html manual" - fi - - rm -f man/man1/logtalk_backend_select.1 - rm -f man/man1/logtalk_version_select.1 - doman man/man1/*.1 || die "Failed to install man pages" - - # Integration symlinks - dosym /usr/share/${P}/integration/logtalk_user_setup.sh \ - /usr/bin/logtalk_user_setup - dosym /usr/share/${P}/integration/bplgt.sh \ - /usr/bin/bplgt - dosym /usr/share/${P}/integration/cxlgt.sh \ - /usr/bin/cxlgt - dosym /usr/share/${P}/integration/eclipselgt.sh \ - /usr/bin/eclipselgt - dosym /usr/share/${P}/integration/gplgt.sh \ - /usr/bin/gplgt - dosym /usr/share/${P}/integration/lplgt.sh \ - /usr/bin/lplgt - dosym /usr/share/${P}/integration/qplgt.sh \ - /usr/bin/qplgt - dosym /usr/share/${P}/integration/quintuslgt.sh \ - /usr/bin/quintuslgt - dosym /usr/share/${P}/integration/sicstuslgt.sh \ - /usr/bin/sicstuslgt - dosym /usr/share/${P}/integration/swilgt.sh \ - /usr/bin/swilgt - dosym /usr/share/${P}/integration/xsblgt.sh \ - /usr/bin/xsblgt - dosym /usr/share/${P}/integration/xsbmtlgt.sh \ - /usr/bin/xsbmtlgt - dosym /usr/share/${P}/integration/yaplgt.sh \ - /usr/bin/yaplgt - - dosym /usr/share/${P}/tools/lgtdoc/xml/lgt2xml.sh \ - /usr/bin/lgt2xml - use xslt && dosym /usr/share/${P}/tools/lgtdoc/xml/lgt2html.sh \ - /usr/bin/lgt2html - use xslt && dosym /usr/share/${P}/tools/lgtdoc/xml/lgt2txt.sh \ - /usr/bin/lgt2txt - use xslt && dosym /usr/share/${P}/tools/lgtdoc/xml/lgt2md.sh \ - /usr/bin/lgt2md - use fop && dosym /usr/share/${P}/tools/lgtdoc/xml/lgt2pdf.sh \ - /usr/bin/lgt2pdf - - # Install environment files - echo "LOGTALKHOME=/usr/share/${P}" > 99logtalk - doenvd 99logtalk -} - -pkg_postinst() { - xdg_desktop_database_update - - ewarn "Before running logtalk, users should execute" - ewarn "logtalk_user_setup *once*." - ewarn "" - ewarn "The following integration scripts are installed" - ewarn "for running logtalk with selected Prolog compilers:" - ewarn "B-Prolog: /usr/bin/bplgt" - ewarn "CxProlog: /usr/bin/cxlgt" - ewarn "ECLiPSe: /usr/bin/eclipselgt" - ewarn "GNU Prolog: /usr/bin/gplgt" - ewarn "Lean Prolog: /usr/bin/lplgt" - ewarn "Qu-Prolog: /usr/bin/qplgt" - ewarn "Quintus Prolog: /usr/bin/quintuslgt" - ewarn "SICStus Prolog: /usr/bin/sicstuslgt" - ewarn "SWI Prolog: /usr/bin/swilgt" - ewarn "XSB: /usr/bin/xsblgt" - ewarn "XSB MT: /usr/bin/xsbmtlgt" - ewarn "YAP: /usr/bin/yaplgt" - ewarn "" - - ewarn "The environment has been set up to make the above" - ewarn "integration scripts find files automatically for logtalk." - ewarn "Please run 'etc-update && source /etc/profile' to update" - ewarn "the environment now, otherwise it will be updated at next" - ewarn "login." -} - -pkg_postrm() { - xdg_desktop_database_update -} diff --git a/dev-lang/logtalk/logtalk-3.03.0.ebuild b/dev-lang/logtalk/logtalk-3.03.0.ebuild deleted file mode 100644 index 018dbd5eff83..000000000000 --- a/dev-lang/logtalk/logtalk-3.03.0.ebuild +++ /dev/null @@ -1,132 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -inherit eutils xdg-utils - -DESCRIPTION="Open source object-oriented logic programming language" -HOMEPAGE="http://logtalk.org" -SRC_URI="http://logtalk.org/files/${P}.tar.bz2" -LICENSE="logtalk" - -SLOT="0" -KEYWORDS="~amd64 ~ppc ~x86" -IUSE="doc fop xslt" - -DEPEND="" -RDEPEND=" - xslt? ( dev-libs/libxslt ) - fop? ( dev-java/fop ) - ${DEPEND}" - -src_prepare() { - epatch "${FILESDIR}"/${PN}-3.03.0-no-user-docs.patch -} - -src_install() { - # Look at scripts/install.sh for upstream installation process. - # Install logtalk base - mv scripts/logtalk_user_setup.sh integration/ - mkdir -p "${D}/usr/share/${P}" - cp -r adapters coding contributions core examples integration \ - library paths scratch tests tools VERSION.txt \ - loader-sample.lgt settings-sample.lgt tester-sample.lgt \ - "${D}/usr/share/${P}" \ - || die "Failed to install files" - - # Install mime file, the database will be updated later - insinto /usr/share/mime/packages - doins scripts/freedesktop/logtalk.xml - - # Install documentation - dodoc ACKNOWLEDGMENTS.md BIBLIOGRAPHY.bib CUSTOMIZE.md \ - INSTALL.md LICENSE.txt QUICK_START.md README.md \ - RELEASE_NOTES.md UPGRADING.md VERSION.txt - if use doc ; then - dohtml -r docs/* \ - || die "Failed to install html core documentation" - dohtml -r manuals/* \ - || die "Failed to install html manual" - fi - - rm -f man/man1/logtalk_backend_select.1 - rm -f man/man1/logtalk_version_select.1 - doman man/man1/*.1 || die "Failed to install man pages" - - # Integration symlinks - dosym /usr/share/${P}/integration/logtalk_user_setup.sh \ - /usr/bin/logtalk_user_setup - dosym /usr/share/${P}/integration/bplgt.sh \ - /usr/bin/bplgt - dosym /usr/share/${P}/integration/cxlgt.sh \ - /usr/bin/cxlgt - dosym /usr/share/${P}/integration/eclipselgt.sh \ - /usr/bin/eclipselgt - dosym /usr/share/${P}/integration/gplgt.sh \ - /usr/bin/gplgt - dosym /usr/share/${P}/integration/lplgt.sh \ - /usr/bin/lplgt - dosym /usr/share/${P}/integration/qplgt.sh \ - /usr/bin/qplgt - dosym /usr/share/${P}/integration/quintuslgt.sh \ - /usr/bin/quintuslgt - dosym /usr/share/${P}/integration/sicstuslgt.sh \ - /usr/bin/sicstuslgt - dosym /usr/share/${P}/integration/swilgt.sh \ - /usr/bin/swilgt - dosym /usr/share/${P}/integration/xsblgt.sh \ - /usr/bin/xsblgt - dosym /usr/share/${P}/integration/xsbmtlgt.sh \ - /usr/bin/xsbmtlgt - dosym /usr/share/${P}/integration/yaplgt.sh \ - /usr/bin/yaplgt - - dosym /usr/share/${P}/tools/lgtdoc/xml/lgt2xml.sh \ - /usr/bin/lgt2xml - use xslt && dosym /usr/share/${P}/tools/lgtdoc/xml/lgt2html.sh \ - /usr/bin/lgt2html - use xslt && dosym /usr/share/${P}/tools/lgtdoc/xml/lgt2txt.sh \ - /usr/bin/lgt2txt - use xslt && dosym /usr/share/${P}/tools/lgtdoc/xml/lgt2md.sh \ - /usr/bin/lgt2md - use fop && dosym /usr/share/${P}/tools/lgtdoc/xml/lgt2pdf.sh \ - /usr/bin/lgt2pdf - - # Install environment files - echo "LOGTALKHOME=/usr/share/${P}" > 99logtalk - doenvd 99logtalk -} - -pkg_postinst() { - xdg_desktop_database_update - - ewarn "Before running logtalk, users should execute" - ewarn "logtalk_user_setup *once*" - ewarn "" - ewarn "The following integration scripts are installed" - ewarn "for running logtalk with selected Prolog compilers:" - ewarn "B-Prolog: /usr/bin/bplgt" - ewarn "CxProlog: /usr/bin/cxlgt" - ewarn "ECLiPSe: /usr/bin/eclipselgt" - ewarn "GNU Prolog: /usr/bin/gplgt" - ewarn "Lean Prolog: /usr/bin/lplgt" - ewarn "Qu-Prolog: /usr/bin/qplgt" - ewarn "Quintus Prolog: /usr/bin/quintuslgt" - ewarn "SICStus Prolog: /usr/bin/sicstuslgt" - ewarn "SWI Prolog: /usr/bin/swilgt" - ewarn "XSB: /usr/bin/xsblgt" - ewarn "XSB MT: /usr/bin/xsbmtlgt" - ewarn "YAP: /usr/bin/yaplgt" - ewarn "" - - ewarn "The environment has been set up to make the above" - ewarn "integration scripts find files automatically for logtalk." - ewarn "Please run 'etc-update && source /etc/profile' to update" - ewarn "the environment now, otherwise it will be updated at next" - ewarn "login." -} - -pkg_postrm() { - xdg_desktop_database_update -} diff --git a/dev-lang/logtalk/logtalk-3.11.2.ebuild b/dev-lang/logtalk/logtalk-3.11.2.ebuild index 682b01ea55f2..a9cb4028bfed 100644 --- a/dev-lang/logtalk/logtalk-3.11.2.ebuild +++ b/dev-lang/logtalk/logtalk-3.11.2.ebuild @@ -95,6 +95,7 @@ src_install() { } pkg_postinst() { + xdg_mimeinfo_database_update xdg_desktop_database_update ewarn "The following integration scripts are installed" @@ -122,5 +123,6 @@ pkg_postinst() { } pkg_postrm() { + xdg_mimeinfo_database_update xdg_desktop_database_update } diff --git a/dev-lang/logtalk/logtalk-3.07.0.ebuild b/dev-lang/logtalk/logtalk-3.18.0.ebuild similarity index 61% rename from dev-lang/logtalk/logtalk-3.07.0.ebuild rename to dev-lang/logtalk/logtalk-3.18.0.ebuild index b5e3854b4f1e..f7bd2a861f1c 100644 --- a/dev-lang/logtalk/logtalk-3.07.0.ebuild +++ b/dev-lang/logtalk/logtalk-3.18.0.ebuild @@ -1,7 +1,7 @@ # Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -EAPI=5 +EAPI=6 inherit eutils xdg-utils @@ -12,16 +12,17 @@ LICENSE="Apache-2.0" SLOT="0" KEYWORDS="~amd64 ~ppc ~x86" -IUSE="doc fop xslt" +IUSE="fop xslt" DEPEND="" -RDEPEND=" +RDEPEND="${DEPEND} xslt? ( dev-libs/libxslt ) - fop? ( dev-java/fop ) - ${DEPEND}" + fop? ( dev-java/fop )" src_prepare() { - epatch "${FILESDIR}"/${PN}-3.03.0-no-user-docs.patch + epatch "${FILESDIR}"/${P}-portage.patch + + eapply_user } src_install() { @@ -29,8 +30,8 @@ src_install() { # Install logtalk base mv scripts/logtalk_user_setup.sh integration/ mkdir -p "${D}/usr/share/${P}" - cp -r adapters coding contributions core examples integration \ - library paths scratch tests tools VERSION.txt \ + cp -r adapters coding contributions core docs examples integration \ + library manuals paths scratch tests tools VERSION.txt \ loader-sample.lgt settings-sample.lgt tester-sample.lgt \ tests-sample.lgt \ "${D}/usr/share/${P}" \ @@ -41,57 +42,53 @@ src_install() { doins scripts/freedesktop/logtalk.xml # Install documentation - dodoc ACKNOWLEDGMENTS.md BIBLIOGRAPHY.bib CUSTOMIZE.md \ - INSTALL.md LICENSE.txt QUICK_START.md README.md \ - RELEASE_NOTES.md UPGRADING.md VERSION.txt - if use doc ; then - dohtml -r docs/* \ - || die "Failed to install html core documentation" - dohtml -r manuals/* \ - || die "Failed to install html manual" - fi + dodoc ACKNOWLEDGMENTS.md BIBLIOGRAPHY.bib CONTRIBUTING.md \ + CUSTOMIZE.md INSTALL.md LICENSE.txt QUICK_START.md \ + README.md RELEASE_NOTES.md UPGRADING.md VERSION.txt rm -f man/man1/logtalk_backend_select.1 rm -f man/man1/logtalk_version_select.1 doman man/man1/*.1 || die "Failed to install man pages" # Integration symlinks - dosym /usr/share/${P}/integration/logtalk_user_setup.sh \ + dosym ../share/${P}/integration/logtalk_user_setup.sh \ /usr/bin/logtalk_user_setup - dosym /usr/share/${P}/integration/bplgt.sh \ + dosym ../share/${P}/integration/bplgt.sh \ /usr/bin/bplgt - dosym /usr/share/${P}/integration/cxlgt.sh \ + dosym ../share/${P}/integration/cxlgt.sh \ /usr/bin/cxlgt - dosym /usr/share/${P}/integration/eclipselgt.sh \ + dosym ../share/${P}/integration/eclipselgt.sh \ /usr/bin/eclipselgt - dosym /usr/share/${P}/integration/gplgt.sh \ + dosym ../share/${P}/integration/gplgt.sh \ /usr/bin/gplgt - dosym /usr/share/${P}/integration/lplgt.sh \ + dosym ../share/${P}/integration/jiplgt.sh \ + /usr/bin/jiplgt + dosym ../share/${P}/integration/lplgt.sh \ /usr/bin/lplgt - dosym /usr/share/${P}/integration/qplgt.sh \ + dosym ../share/${P}/integration/qplgt.sh \ /usr/bin/qplgt - dosym /usr/share/${P}/integration/quintuslgt.sh \ + dosym ../share/${P}/integration/quintuslgt.sh \ /usr/bin/quintuslgt - dosym /usr/share/${P}/integration/sicstuslgt.sh \ + dosym ../share/${P}/integration/sicstuslgt.sh \ /usr/bin/sicstuslgt - dosym /usr/share/${P}/integration/swilgt.sh \ + dosym ../share/${P}/integration/swilgt.sh \ /usr/bin/swilgt - dosym /usr/share/${P}/integration/xsblgt.sh \ + dosym ../share/${P}/integration/xsblgt.sh \ /usr/bin/xsblgt - dosym /usr/share/${P}/integration/xsbmtlgt.sh \ + dosym ../share/${P}/integration/xsbmtlgt.sh \ /usr/bin/xsbmtlgt - dosym /usr/share/${P}/integration/yaplgt.sh \ + dosym ../share/${P}/integration/yaplgt.sh \ /usr/bin/yaplgt - dosym /usr/share/${P}/tools/lgtdoc/xml/lgt2xml.sh \ + dosym ../share/${P}/tools/lgtdoc/xml/lgt2xml.sh \ /usr/bin/lgt2xml - use xslt && dosym /usr/share/${P}/tools/lgtdoc/xml/lgt2html.sh \ + use xslt && dosym ../share/${P}/tools/lgtdoc/xml/lgt2html.sh \ /usr/bin/lgt2html - use xslt && dosym /usr/share/${P}/tools/lgtdoc/xml/lgt2txt.sh \ + use xslt && dosym ../share/${P}/tools/lgtdoc/xml/lgt2txt.sh \ /usr/bin/lgt2txt - use xslt && dosym /usr/share/${P}/tools/lgtdoc/xml/lgt2md.sh \ + use xslt && dosym ../share/${P}/tools/lgtdoc/xml/lgt2md.sh \ /usr/bin/lgt2md - use fop && dosym /usr/share/${P}/tools/lgtdoc/xml/lgt2pdf.sh \ + use fop && dosym ../share/${P}/tools/lgtdoc/xml/lgt2pdf.sh \ /usr/bin/lgt2pdf # Install environment files @@ -100,6 +97,7 @@ src_install() { } pkg_postinst() { + xdg_mimeinfo_database_update xdg_desktop_database_update ewarn "The following integration scripts are installed" @@ -108,6 +106,7 @@ pkg_postinst() { ewarn "CxProlog: /usr/bin/cxlgt" ewarn "ECLiPSe: /usr/bin/eclipselgt" ewarn "GNU Prolog: /usr/bin/gplgt" + ewarn "JIProlog: /usr/bin/jiplgt" ewarn "Lean Prolog: /usr/bin/lplgt" ewarn "Qu-Prolog: /usr/bin/qplgt" ewarn "Quintus Prolog: /usr/bin/quintuslgt" @@ -126,5 +125,6 @@ pkg_postinst() { } pkg_postrm() { + xdg_mimeinfo_database_update xdg_desktop_database_update } diff --git a/dev-lang/mercury/Manifest b/dev-lang/mercury/Manifest index b3175b0af74c..92b1f14cc0b7 100644 --- a/dev-lang/mercury/Manifest +++ b/dev-lang/mercury/Manifest @@ -1,6 +1,6 @@ DIST mercury-13.05.2-gentoo-patchset-1.tar.gz 5622 BLAKE2B c22b3c21a53d10e564b703adbcde2d7986aecad378fc7f904642ad1c59e7de8a1a34c302309a03f35927782eaaa36d9b3f639fd654750d36c1af612b97cb35af SHA512 387956a120b2bbb7da1913e89cf33e7bdb8f205fe207701a33d19ccb667d1ae73a342955642120822448621bdba349ab628290d78fdef35c08b9ccbadda4177f DIST mercury-14.01-gentoo-patchset-0.tar.gz 5728 BLAKE2B acfc49facf63c3ce4dc50463a5cd38fbfe45bc463b619c1e01d653bfe13172ce9773a3c652c0ad9f1f929ad7806d0e69327249575a2065b77a9ac02de2188469 SHA512 f1e375ac192e478a82863aa7b8e28c1044a490c41bb63f7842b16b12b7cfa9c85938eacad4c3eacf348aafd42dfaa0dea5324b734d0d2a7454e3e9334369658e -DIST mercury-14.01.1-gentoo-patchset-2.tar.gz 4549 BLAKE2B c14b4fe14b490e9df8346980ec92dd7a971b0ad27f04fe2b0fd3cf5f69d8399ab0c84aba2623f7ab6e2de37b8cf392f9176e25c5c6dec6f63defa1b52fc3bc91 SHA512 be4b2da451ecf706a22f2628911dc644977fdc5a814bbe7879b27ea611c6b04ee1f88fdf9bf34aaa9b1d28b29afe79a2f1c5205f3ec252301663c32339a3eaab +DIST mercury-14.01.1-gentoo-patchset-3.tar.gz 4676 BLAKE2B 05a927ff9785fc03a94e56e2abc50f38692dbc81462e107be2b1982ea4a09916066420bef2a95c505c1a475aaa318a1679a3f377a3ac100e57493c987768d10f SHA512 acf3c04dbcf2700e6543d4a0085bad5de8e752c77f1a1f2d456ec57121e956e41cb22438a61ce602c9a355e9ad943ec27ae73c35433599e3252f2b382ee432d5 DIST mercury-srcdist-13.05.2.tar.gz 53847394 BLAKE2B 23d2f8de6e9a4a2803fca9f3dec73215f6636389fdf388ef950042eff2ee43671577120f8324b309786d463e30ba9360d2df07ee498d78800182096f8773697e SHA512 2298804d3a04bca6be4bd3046643c7c0d0b22c447423017869cd9bf3a4fb6ec9fd29b5d8e1a386d5d52d07be5cad73608f1fcacf46732a7add93a01dcd199c08 DIST mercury-srcdist-14.01.1.tar.gz 52658945 BLAKE2B 6497921a0227b9a6fbcbabdd309ef3325f32dda14fc4ddb443368385b89be4011d677a24b30b3702147d1b782fe2597760ad66dd34503aa6aebaf79707466529 SHA512 a128ef0fd4955abadea32019ec59297ffe32537415f32e9e948cbc1c3439bb40eb09de77569690fb18dd7d6969a2b1141b3ae5baeb87f2627eaa65ad93add92c DIST mercury-srcdist-14.01.tar.gz 52683989 BLAKE2B 32fa014f08ad6a7a4ca62dd08a460620f0c60d311021f3643a81868acdd1eb58150caca81b18612f760125c339a25ed908862e17e38b65dd56bde8c8bd0bffb0 SHA512 77f61df64fc150e08f191860f285b97d11a71a52eabc95f660b3c90d88f8ee71d1227f7ab4b8be78be9d4aa3d62a260a874020023e4795da4cfd2e6fefa9965f diff --git a/dev-lang/mercury/mercury-14.01.1.ebuild b/dev-lang/mercury/mercury-14.01.1.ebuild index e49b10997624..3b22be993c35 100644 --- a/dev-lang/mercury/mercury-14.01.1.ebuild +++ b/dev-lang/mercury/mercury-14.01.1.ebuild @@ -5,7 +5,7 @@ EAPI=5 inherit autotools elisp-common eutils flag-o-matic java-pkg-opt-2 multilib xdg-utils -PATCHSET_VER="2" +PATCHSET_VER="3" MY_P=${PN}-srcdist-${PV} DESCRIPTION="Mercury is a modern general-purpose logic/functional programming language" diff --git a/dev-lang/mmix/mmix-20131017.ebuild b/dev-lang/mmix/mmix-20131017.ebuild index 0b8bf06064e6..7e736d6cecff 100644 --- a/dev-lang/mmix/mmix-20131017.ebuild +++ b/dev-lang/mmix/mmix-20131017.ebuild @@ -10,7 +10,7 @@ HOMEPAGE="https://www-cs-faculty.stanford.edu/~knuth/mmix.html http://mmix.cs.hm SRC_URI="http://mmix.cs.hm.edu/src/${P}.tgz" DEPEND="virtual/tex-base - doc? ( || ( dev-texlive/texlive-plaingeneric dev-texlive/texlive-genericrecommended ) )" + doc? ( dev-texlive/texlive-plaingeneric )" RDEPEND="" SLOT="0" diff --git a/dev-lang/mmix/mmix-20160804.ebuild b/dev-lang/mmix/mmix-20160804.ebuild index b98e3aafec43..ec72856d158d 100644 --- a/dev-lang/mmix/mmix-20160804.ebuild +++ b/dev-lang/mmix/mmix-20160804.ebuild @@ -10,7 +10,7 @@ HOMEPAGE="https://www-cs-faculty.stanford.edu/~knuth/mmix.html http://mmix.cs.hm SRC_URI="http://mmix.cs.hm.edu/src/${P}.tgz" DEPEND="virtual/tex-base - doc? ( || ( dev-texlive/texlive-plaingeneric dev-texlive/texlive-genericrecommended ) )" + doc? ( dev-texlive/texlive-plaingeneric )" RDEPEND="" SLOT="0" diff --git a/dev-lang/php/Manifest b/dev-lang/php/Manifest index 1032a8a372d5..79e1931c3d48 100644 --- a/dev-lang/php/Manifest +++ b/dev-lang/php/Manifest @@ -1,10 +1,10 @@ -DIST php-5.6.35.tar.xz 12466396 BLAKE2B 96757fc064c139f238329c51741538fdbdefd04abad59c37565e1882a5a7df7d3755cf496561336b25748a968fb18dbf9d542a54a672f553f4be5ead292141cc SHA512 dd7d891954aa7f8e83eecb265e1bb01dfd357092dad0cfc5a3f441bea069f7181cd79330653b178d4953ac1ee8570d7f4c21acc8fc67975dd7dc1413eaebf0af DIST php-5.6.36.tar.xz 12467560 BLAKE2B 8badaabc668ff3a4b1129f03605a1570729f8196d2e2539fe85bc42a628f2b24ea76c298b194e8466d9218ae98218243430c8d36d73fbd32b042dd6453510361 SHA512 807c68ab85b6685b19707bd18cfd46f3695b2dc67f9f17f85476634e4a80a036cb413ccae05ed5ba529eafe8df57ebf758dd664ed2942ec44f90a6e8b0172e5e +DIST php-5.6.37.tar.xz 12467912 BLAKE2B e047a7eabf1279c2c0b1e290596aada5d4551bb23a1d8deae3f57fb613cfdd7ea1044a63f1d296737bda408626f42bef6744e1047617ae13ebfcd070a9d1c8b0 SHA512 1c2e64166b30d9a2dcccd29cf34e2b8ca851827ffda30ab690f41feef7bc7f49194bc79cdd373b4aaf1191779d78469b2a04b2e2215f06865b4f3b983cf9e062 DIST php-7.0.29.tar.xz 12400192 BLAKE2B 0bd1bd9450b87437e539ec5131cb4f7e4dbf76d5fd5212bdf34c4f022dd8f2d357e9a845d83b485d89469e20675c031bcf382a8ca348161dfd082d7a389ffcb2 SHA512 ea5a2fbcfc875dd2621e3f67038c1e00f43b53bc7079ae2127fcefbf116db0f32e34d4435f8211305402a4eccdaa5dfd6b96cf9416e68700f2c1f438d74a0af8 DIST php-7.0.30.tar.xz 12030228 BLAKE2B cc4c50d108fca68ee98b70a3007893d912d2343dd255faf52e41c1de04f590f427d9edad7b637177ccf1d9c62212ee6060baca13931c0aa14532df548ef159aa SHA512 1f0914ebda79247aa65ace63f6c8c4fcd850b21a82704f7b6482760259239cc5fee4cfd5aa2ed590b56822b4d69330ac472f46537e7f25d59e73ba63a48827c5 +DIST php-7.0.31.tar.xz 12029516 BLAKE2B afb3c831b11b3aa4d3660ccef5b97e8282da2ad9362477d79b3beff41ece3321e869aec8de08a999d16b03b23a654f799ba51f60ad727a1baebd373fe0b0f4aa SHA512 be09b810d63d0aa82ec193686f26cb2a76c16064f90a59ae5ade152cff196ece67a7e8bf1e640bf43913309c968c398231384b0b11be2b4429dd4672bcfce43e DIST php-7.1.16.tar.xz 12211512 BLAKE2B bf242e2438b2dc363368a9ef4478349a291f483477ccedf988abd0fbb78a6f1b31e3b86dcb39ed9a9a8151674a8373ae77d8420e77efd6a2e05d5cfc778ed40f SHA512 98e96f06a4912cfa6926be2f292ce7120ca893c9b779b2efef4120c1df3580fa427cd58f5e4977edb01a0ae3b85660d6ca79b2bd79b6cd830cd77f6c6588b5ea DIST php-7.1.18.tar.xz 12213396 BLAKE2B f851c6eb261b8b532e84e73e6f173deb6ac00cd5168a02db9811843540aeadc390a4c5416eb17749cc950bbb1eda1045f538e2b80e4734ea2c0c4e264776bffb SHA512 7eacbc3b98d8b668c90d5c93030263f47ba2e0d4d7820594662590b8b68670f734a2274ae476e3aeac7e030c4ef10411a80da3523383e87a6757e87597caee90 -DIST php-7.1.19.tar.xz 12215112 BLAKE2B 13f39fa258b5257e00b300d9488dc53caac8b005a01c4db98a05681334ab0dfade713116581da3f150dc20f4428fb249e00d705696d12b1daa13fc16fdaeedb9 SHA512 af966ef8d4172bbdac84bebbf6bf5cfd04376564307e925d3eecd1ba8f23b84dbb55f653d21adad120605d015ea4d15898e0a9154c85f4fc974b6ef695f6c566 -DIST php-7.2.7.tar.xz 12115168 BLAKE2B 787621d6bfcfa2f8f7176e3fab5b1f521f82169d5d8367664404eda4503e477a16233c6b155170e8a0c76c1d67674bc9bb0922ea65c3694977df0c6c2aba6a04 SHA512 fe9d632f190e62d97848035584f387987856348c6ca288a8bdf85bc2c48de73c20e774776a1a8928a470a6108121c993c032529836a8ffe6bcfe45724d432829 -DIST php-7.3.0alpha1.tar.xz 11746836 BLAKE2B 14feb7a31652d2f4cf3d34f0f0450fbcc597d026177b60455887657213acd6d5a8a11f96df30e9d18f51a95409bb944ba287aaee0b84ef1b66ffd61aeb8821d5 SHA512 5fedb7716bd194bd9692de9d2ac88b4bac876b74e463a43ae5bc5fd4f63bbf85d02c9d2f1f1e952c45b7867ccb2bd80b99dc77c9f2051967b9efe9fdcc5862ae +DIST php-7.1.20.tar.xz 12227052 BLAKE2B c9872ffd1f8eb1a51a24d669965b0b908c3d233ad3eac86284e1edf7c6fa5e8099d5706bd1dd740cea039aeac2f66e60f96ccd15f1956eefe5635142b75857f1 SHA512 1f84ba63df45b0d32d704b74217b509807976e88ea953a330c06372491d6ca6e41891cf14bd16524b76f4b2f9007f1243845af7e652917de9325c022135ed9cf +DIST php-7.2.8.tar.xz 12153548 BLAKE2B 3ea98862238ae036cde188cf92d6ead5686ecb6b5be41ab828983ff02a278907644e8f76b65025e5050337c28c3c81d9d86df9876bd70b82fdc69e89d569e0c6 SHA512 8a52f2401ce46921c5842ca98bb81da1f6287d0ba68825f53d16853f808e702967fa9b4bea81d49a3e91c95c0b9eb218169cd6f32a403f7d120348ba5e009bea DIST php-7.3.0alpha3.tar.xz 11890052 BLAKE2B 4e069bb3c68e4fd26bac319fe840ad683d42f5a7a3f16b907f1814290be77c018670fd342032b6514f1b76eb924da7a614d79ce9c4708837bdc9cd214d4614fc SHA512 7d867db75ac1d5648c0f52c58a6d955329967f7a9399d5fa7b403868ba1a3d72cebe1c4e97ccd79baefae61a6fb1ff2363a6894bd712e81074c7e743e9bc2f1e diff --git a/dev-lang/php/php-5.6.35-r1.ebuild b/dev-lang/php/php-5.6.37.ebuild similarity index 98% rename from dev-lang/php/php-5.6.35-r1.ebuild rename to dev-lang/php/php-5.6.37.ebuild index 152ebfe276c1..deec25b7c9a3 100644 --- a/dev-lang/php/php-5.6.35-r1.ebuild +++ b/dev-lang/php/php-5.6.37.ebuild @@ -18,7 +18,7 @@ LICENSE="PHP-3.01 unicode? ( BSD-2 LGPL-2.1 )" SLOT="$(get_version_component_range 1-2)" -KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos" # We can build the following SAPIs in the given order SAPIS="embed cli cgi fpm apache2" @@ -77,7 +77,7 @@ COMMON_DEPEND=" gmp? ( dev-libs/gmp:0= ) iconv? ( virtual/libiconv ) imap? ( virtual/imap-c-client[kerberos=,ssl=] ) - intl? ( dev-libs/icu:= ) + intl? ( =net-nds/openldap-1.2.11 ) @@ -113,7 +113,7 @@ COMMON_DEPEND=" !gd? ( virtual/jpeg:0 media-libs/libpng:0= sys-libs/zlib:0= ) ) - unicode? ( =dev-libs/libxml2-2.6.8 ) xml? ( >=dev-libs/libxml2-2.6.8 ) @@ -232,6 +232,7 @@ php_set_ini_dir() { src_prepare() { eapply "${FILESDIR}/php-${SLOT}-no-bison-warnings.patch" + eapply "${FILESDIR}/5.6-mbstring-oniguruma-6.8.patch" eapply "${FILESDIR}/php-freetype-2.9.1.patch" # Change PHP branding diff --git a/dev-lang/php/php-7.3.0_alpha1.ebuild b/dev-lang/php/php-7.0.31.ebuild similarity index 91% rename from dev-lang/php/php-7.3.0_alpha1.ebuild rename to dev-lang/php/php-7.0.31.ebuild index ba87c83f797e..b88f71d861d2 100644 --- a/dev-lang/php/php-7.3.0_alpha1.ebuild +++ b/dev-lang/php/php-7.0.31.ebuild @@ -5,10 +5,9 @@ EAPI=6 inherit flag-o-matic versionator systemd -MY_PV=${PV/_/} DESCRIPTION="The PHP language runtime engine" HOMEPAGE="https://secure.php.net/" -SRC_URI="https://downloads.php.net/~stas/${PN}-${MY_PV}.tar.xz" +SRC_URI="https://secure.php.net/distributions/${P}.tar.xz" LICENSE="PHP-3.01 BSD @@ -21,8 +20,6 @@ LICENSE="PHP-3.01 SLOT="$(get_version_component_range 1-2)" KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos" -S="${WORKDIR}/${PN}-${MY_PV}" - # We can build the following SAPIs in the given order SAPIS="embed cli cgi fpm apache2 phpdbg" @@ -31,29 +28,28 @@ IUSE="${IUSE} ${SAPIS/cli/+cli} threads" -IUSE="${IUSE} acl argon2 bcmath berkdb bzip2 calendar cdb cjk - coverage +ctype curl debug +IUSE="${IUSE} acl bcmath berkdb bzip2 calendar cdb cjk + coverage crypt +ctype curl debug enchant exif +fileinfo +filter firebird flatfile ftp gd gdbm gmp +hash +iconv imap inifile - intl iodbc ipv6 +json kerberos ldap ldap-sasl libedit libressl lmdb + intl iodbc ipv6 +json kerberos ldap ldap-sasl libedit libressl mhash mssql mysql mysqli nls oci8-instant-client odbc +opcache pcntl pdo +phar +posix postgres qdbm - readline recode selinux +session session-mm sharedmem - +simplexml snmp soap sockets sodium spell sqlite ssl - sysvipc systemd test tidy +tokenizer tokyocabinet truetype unicode wddx webp - +xml xmlreader xmlwriter xmlrpc xpm xslt zip zip-encryption zlib" + readline recode selinux +session sharedmem + +simplexml snmp soap sockets spell sqlite ssl + sysvipc systemd tidy +tokenizer truetype unicode wddx webp + +xml xmlreader xmlwriter xmlrpc xpm xslt zip zlib" # The supported (that is, autodetected) versions of BDB are listed in # the ./configure script. Other versions *work*, but we need to stick to # the ones that can be detected to avoid a repeat of bug #564824. COMMON_DEPEND=" >=app-eselect/eselect-php-0.9.1[apache2?,fpm?] - >=dev-libs/libpcre2-10.30[unicode] + >=dev-libs/libpcre-8.32[unicode] fpm? ( acl? ( sys-apps/acl ) ) apache2? ( || ( >=www-servers/apache-2.4[apache2_modules_unixd,threads=] =dev-libs/libxml2-2.6.8 ) snmp? ( >=net-analyzer/net-snmp-5.2 ) soap? ( >=dev-libs/libxml2-2.6.8 ) - sodium? ( dev-libs/libsodium:= ) spell? ( >=app-text/aspell-0.50 ) sqlite? ( >=dev-db/sqlite-3.7.6.3 ) ssl? ( - !libressl? ( >=dev-libs/openssl-1.0.1:0= ) + !libressl? ( dev-libs/openssl:0= ) libressl? ( dev-libs/libressl:0= ) ) - tidy? ( || ( app-text/tidy-html5 app-text/htmltidy ) ) - tokyocabinet? ( dev-db/tokyocabinet ) - truetype? ( =media-libs/freetype-2* ) + tidy? ( app-text/htmltidy ) + truetype? ( + =media-libs/freetype-2* + !gd? ( + virtual/jpeg:0 media-libs/libpng:0= sys-libs/zlib:0= ) + ) unicode? ( dev-libs/oniguruma:= ) wddx? ( >=dev-libs/libxml2-2.6.8 ) webp? ( media-libs/libwebp:0= ) @@ -106,11 +114,14 @@ COMMON_DEPEND=" xmlrpc? ( >=dev-libs/libxml2-2.6.8 virtual/libiconv ) xmlreader? ( >=dev-libs/libxml2-2.6.8 ) xmlwriter? ( >=dev-libs/libxml2-2.6.8 ) - xpm? ( x11-libs/libXpm ) + xpm? ( + x11-libs/libXpm + virtual/jpeg:0 + media-libs/libpng:0= sys-libs/zlib:0= + ) xslt? ( dev-libs/libxslt >=dev-libs/libxml2-2.6.8 ) - zip? ( >=sys-libs/zlib-1.2.0.4:0= ) - zip-encryption? ( >=dev-libs/libzip-1.2.0:= ) - zlib? ( >=sys-libs/zlib-1.2.0.4:0= ) + zip? ( sys-libs/zlib:0= ) + zlib? ( sys-libs/zlib:0= ) " RDEPEND="${COMMON_DEPEND} @@ -119,12 +130,12 @@ RDEPEND="${COMMON_DEPEND} selinux? ( sec-policy/selinux-phpfpm ) systemd? ( sys-apps/systemd ) )" -# Bison isn't actually needed when building from a release tarball -# However, the configure script will warn if it's absent or if you -# have an incompatible version installed. See bug 593278. DEPEND="${COMMON_DEPEND} app-arch/xz-utils - >=sys-devel/bison-3.0.1" + >=sys-devel/bison-3.0.1 + sys-devel/flex + >=sys-devel/m4-1.4.3 + >=sys-devel/libtool-1.5.18" # Without USE=readline or libedit, the interactive "php -a" CLI will hang. REQUIRED_USE=" @@ -148,11 +159,15 @@ REQUIRED_USE=" qdbm? ( !gdbm ) readline? ( !libedit ) recode? ( !imap !mysqli !mysql ) - session-mm? ( session !threads ) + sharedmem? ( !threads ) mysql? ( || ( mysqli pdo ) ) - zip-encryption? ( zip ) " + PATCHES=( + "${FILESDIR}/mbstring-oniguruma-6.8.patch" + # hopefully upstream will include the same version check fixes in upcoming releases + # patch added 20180429 + "${FILESDIR}/libressl-compatibility.patch" "${FILESDIR}/php-freetype-2.9.1.patch" ) @@ -248,7 +263,6 @@ src_configure() { ) our_conf+=( - $(use_with argon2 password-argon2 "${EPREFIX}/usr") $(use_enable bcmath bcmath) $(use_with bzip2 bz2 "${EPREFIX}/usr") $(use_enable calendar calendar) @@ -274,6 +288,7 @@ src_configure() { $(use_enable xml libxml) $(use_with xml libxml-dir "${EPREFIX}/usr") $(use_enable unicode mbstring) + $(use_with crypt mcrypt "${EPREFIX}/usr") $(use_with unicode onig "${EPREFIX}/usr") $(use_with ssl openssl "${EPREFIX}/usr") $(use_with ssl openssl-dir "${EPREFIX}/usr") @@ -290,7 +305,6 @@ src_configure() { $(use_with snmp snmp "${EPREFIX}/usr") $(use_enable soap soap) $(use_enable sockets sockets) - $(use_with sodium sodium "${EPREFIX}/usr") $(use_with sqlite sqlite3 "${EPREFIX}/usr") $(use_enable sysvipc sysvmsg) $(use_enable sysvipc sysvsem) @@ -304,14 +318,13 @@ src_configure() { $(use_with xmlrpc xmlrpc) $(use_with xslt xsl "${EPREFIX}/usr") $(use_enable zip zip) - $(use_with zip-encryption libzip "${EPREFIX}/usr") $(use_with zlib zlib "${EPREFIX}/usr") $(use_enable debug debug) ) # DBA support if use cdb || use berkdb || use flatfile || use gdbm || use inifile \ - || use qdbm || use lmdb || use tokyocabinet ; then + || use qdbm ; then our_conf+=( "--enable-dba${shared}" ) fi @@ -323,7 +336,6 @@ src_configure() { $(use_with gdbm gdbm "${EPREFIX}/usr") $(use_enable inifile inifile) $(use_with qdbm qdbm "${EPREFIX}/usr") - $(use_with lmdb lmdb "${EPREFIX}/usr") ) # Support for the GD graphics library @@ -400,7 +412,7 @@ src_configure() { # Session support if use session ; then - our_conf+=( $(use_with session-mm mm "${EPREFIX}/usr") ) + our_conf+=( $(use_with sharedmem mm "${EPREFIX}/usr") ) else our_conf+=( $(use_enable session session) ) fi @@ -411,13 +423,9 @@ src_configure() { # we use the system copy of pcre # --with-pcre-regex affects ext/pcre # --with-pcre-dir affects ext/filter and ext/zip - # --with-pcre-valgrind cannot be enabled with system pcre - # Many arches don't support pcre-jit our_conf+=( --with-pcre-regex="${EPREFIX}/usr" --with-pcre-dir="${EPREFIX}/usr" - --without-pcre-valgrind - --without-pcre-jit ) # Catch CFLAGS problems diff --git a/dev-lang/php/php-7.1.19.ebuild b/dev-lang/php/php-7.1.20.ebuild similarity index 100% rename from dev-lang/php/php-7.1.19.ebuild rename to dev-lang/php/php-7.1.20.ebuild diff --git a/dev-lang/php/php-7.2.7.ebuild b/dev-lang/php/php-7.2.8.ebuild similarity index 100% rename from dev-lang/php/php-7.2.7.ebuild rename to dev-lang/php/php-7.2.8.ebuild diff --git a/dev-lang/python/python-3.4.8.ebuild b/dev-lang/python/python-3.4.8.ebuild index dc6875883582..1608a41c3f89 100644 --- a/dev-lang/python/python-3.4.8.ebuild +++ b/dev-lang/python/python-3.4.8.ebuild @@ -16,7 +16,7 @@ SRC_URI="https://www.python.org/ftp/python/${PV%_rc*}/${MY_P}.tar.xz LICENSE="PSF-2" SLOT="3.4/3.4m" -KEYWORDS="alpha amd64 arm arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd" +KEYWORDS="alpha amd64 arm arm64 ~hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd" IUSE="build elibc_uclibc examples gdbm hardened ipv6 libressl +ncurses +readline sqlite +ssl +threads tk wininst +xml" # Do not add a dependency on dev-lang/python to this ebuild. diff --git a/dev-lang/python/python-3.5.5.ebuild b/dev-lang/python/python-3.5.5.ebuild index 344952d35ebf..22744bc56d06 100644 --- a/dev-lang/python/python-3.5.5.ebuild +++ b/dev-lang/python/python-3.5.5.ebuild @@ -16,7 +16,7 @@ SRC_URI="https://www.python.org/ftp/python/${PV%_rc*}/${MY_P}.tar.xz LICENSE="PSF-2" SLOT="3.5/3.5m" -KEYWORDS="alpha amd64 arm arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd" +KEYWORDS="alpha amd64 arm arm64 ~hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd" IUSE="build elibc_uclibc examples gdbm hardened ipv6 libressl +ncurses +readline sqlite +ssl test +threads tk wininst +xml" RESTRICT="!test? ( test )" diff --git a/dev-lang/python/python-3.6.5.ebuild b/dev-lang/python/python-3.6.5.ebuild index a88bf7b584b6..c997840a8875 100644 --- a/dev-lang/python/python-3.6.5.ebuild +++ b/dev-lang/python/python-3.6.5.ebuild @@ -16,7 +16,7 @@ SRC_URI="https://www.python.org/ftp/python/${PV}/${MY_P}.tar.xz LICENSE="PSF-2" SLOT="3.6/3.6m" -KEYWORDS="alpha amd64 arm arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd" +KEYWORDS="alpha amd64 arm arm64 ~hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd" IUSE="build examples gdbm hardened ipv6 libressl +ncurses +readline sqlite +ssl test +threads tk wininst +xml" RESTRICT="!test? ( test )" diff --git a/dev-lang/spidermonkey/spidermonkey-38.3.0.ebuild b/dev-lang/spidermonkey/spidermonkey-38.3.0.ebuild index c5b648eaddd0..57ea38ea8665 100644 --- a/dev-lang/spidermonkey/spidermonkey-38.3.0.ebuild +++ b/dev-lang/spidermonkey/spidermonkey-38.3.0.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://archive.mozilla.org/pub/${PN}/releases/${PV}/${MY_P}.tar.bz2 LICENSE="NPL-1.1" SLOT="38" -KEYWORDS="~alpha amd64 ~arm ~hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~x86-fbsd" +KEYWORDS="alpha amd64 ~arm ~hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~x86-fbsd" IUSE="debug +jit minimal static-libs +system-icu test" RESTRICT="ia64? ( test )" diff --git a/dev-lang/swi-prolog/Manifest b/dev-lang/swi-prolog/Manifest index 1a9e9d5f8b4b..df187887093a 100644 --- a/dev-lang/swi-prolog/Manifest +++ b/dev-lang/swi-prolog/Manifest @@ -1,4 +1,5 @@ DIST swi-prolog-7.4.2-gentoo-patchset-3.tar.gz 3256 BLAKE2B d7997d7307db738f0948a89f5e1cee195be4424737e50df915a293c7cb1b3bc1ce09ebd372e8c5f24c95df7335676f12cdc04749de25396eac71471704cfc579 SHA512 bc1b408e311d10ab59fa221bf5ef3d3cb1003a3edcdd13fd000cbc647117458e1f130e960cc37968481ccc2047529ca128159fac8e0ee75114022ed439905cce +DIST swi-prolog-7.6.4-gentoo-patchset-0.tar.gz 397 BLAKE2B 3a90fc43db325cc71bd2ea865034a4b68119de31fe856b0a6e377ff21c40a1036830a20691f2127bbffaa45675a378e17726fe690ef895bedde316aa179c3350 SHA512 d8427a717e284865edf3de85c75872aa32c93cae23027b07639fc5313988751999403a59151dc73a6cdafab1725ed901e3dad08bf3a9788fa6cd09bc9a0f0786 DIST swipl-7.4.2.tar.gz 16496738 BLAKE2B a8f45c4277e48c0aa38f8b278b466dcb9e0a776325a9ed9e08c252660671d3ee0ee441978394682276b3fb9b0eca73ad10e02aba4671630bef0a1e8f813dd3c5 SHA512 5b526d4f079e7a36184f871bb7341330bcadaeee2a69af981fbcad71ae76c77331b1f157174ac2b31d96e069dc530afa86c024de6709edd9dc8baee3b4ebffb3 DIST swipl-7.6.3.tar.gz 16772590 BLAKE2B 644be801e290ec9d949a9b7462256a35e11cf9afd62d0b62c315e3620a3943809f58698a23f279454e00299f7b7f7b91e8d9694a139e8c424cb2f83a4efc7a52 SHA512 d84af1a565935af9934c6b75192bb2dd87388ee8fe793ade35d5549a95ec5eb83da6b10508766e795f88393fededea4ec7a3a0c2f0f685d96ab615e171d7d1f4 DIST swipl-7.6.4.tar.gz 16777875 BLAKE2B 94409966362e649f4748b94b4ec25415bb827c7742aa39453d8e37db4ce992a65ad2d054ded4e651f2a9abe3a9438285bc9c9c895437c087ae6cf88f4afae9ca SHA512 f0ed16e4f1436115651c38a0bb37008d0dadad5a19b0f09894fcfc51dd3d429f86488e89cce00788c3c36cc2f0cd2957f92df47d5441133a6f8ea9d91ca5470f diff --git a/dev-lang/swi-prolog/swi-prolog-7.6.4.ebuild b/dev-lang/swi-prolog/swi-prolog-7.6.4.ebuild index f745720052e3..c369a7f6eb5d 100644 --- a/dev-lang/swi-prolog/swi-prolog-7.6.4.ebuild +++ b/dev-lang/swi-prolog/swi-prolog-7.6.4.ebuild @@ -9,7 +9,8 @@ PATCHSET_VER="0" DESCRIPTION="free, small, and standard compliant Prolog compiler" HOMEPAGE="http://www.swi-prolog.org/" -SRC_URI="http://www.swi-prolog.org/download/stable/src/swipl-${PV}.tar.gz" +SRC_URI="http://www.swi-prolog.org/download/stable/src/swipl-${PV}.tar.gz + mirror://gentoo/${P}-gentoo-patchset-${PATCHSET_VER}.tar.gz" LICENSE="BSD-2" SLOT="0" diff --git a/dev-libs/Manifest.gz b/dev-libs/Manifest.gz index e78ce11ac9b5675039ee1d343578a4e8ac448317..a0fd5f172cb7621c67c2659bf042ca143440e6ae 100644 GIT binary patch delta 72769 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 z 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 {)SmqL7F(&knZ)iQI3j6pp?!h=V{AZVV` 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%0A7*af`Dwek{cMe{Wi&RT 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 ${P}.tar LICENSE="BSD" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~hppa x86" +KEYWORDS="amd64 arm ~arm64 ~hppa x86" IUSE="" diff --git a/dev-libs/isl/isl-0.15.ebuild b/dev-libs/isl/isl-0.15.ebuild index a8cc1bfa4c72..9d9ec2c2bdad 100644 --- a/dev-libs/isl/isl-0.15.ebuild +++ b/dev-libs/isl/isl-0.15.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI="5" @@ -11,7 +11,7 @@ SRC_URI="http://isl.gforge.inria.fr/${P}.tar.xz" LICENSE="LGPL-2.1" SLOT="0/15" -KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd" IUSE="static-libs" RDEPEND=">=dev-libs/gmp-5.1.3-r1[${MULTILIB_USEDEP}]" diff --git a/dev-libs/libclsync/Manifest b/dev-libs/libclsync/Manifest index 80d49e32bcc3..908a4bd9d9e1 100644 --- a/dev-libs/libclsync/Manifest +++ b/dev-libs/libclsync/Manifest @@ -1,2 +1 @@ -DIST clsync-0.4.1.tar.gz 253890 BLAKE2B c8aada690635f1cac355a1eaa51f4379688b0005869c5dcd6edccf5ae8e86abddf9ff99ccfcffeb165ccc80f407087a3f0863d1b78279894ff410daf25467740 SHA512 875280f706026d44806b92c22fa58d016136b2792f67a6b7e77f932465081da7a1ebaf22c25e538e4b58bfe04cd1cd5450ecab99c3df53ddd2a0fa966442d444 DIST clsync-0.4.2.tar.gz 256042 BLAKE2B 28474fc66341b93705a502fcff390e3affcd89a9e1eb272dce9b28be709562e09c03e9c300cfeb5371e2e618a2239468a58c46212a39d751fbbfddeaab12bcf6 SHA512 d14a2efc4bf58d9d5c7a3fe5634cacdd182cd7cd814b0e9ebd99024a7282b056d1f7ceeec6903666391c3572d599a18e205af818b098ed7768d5c0e0f4cd1200 diff --git a/dev-libs/libclsync/libclsync-0.4.1.ebuild b/dev-libs/libclsync/libclsync-0.4.1.ebuild deleted file mode 100644 index ddfca4a6ff90..000000000000 --- a/dev-libs/libclsync/libclsync-0.4.1.ebuild +++ /dev/null @@ -1,78 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -MY_PN=${PN#lib} -MY_P="${MY_PN}-${PV}" - -if [[ ${PV} == "9999" ]] ; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/xaionaro/${MY_PN}.git" -else - SRC_URI="https://github.com/xaionaro/${MY_PN}/archive/v${PV}.tar.gz -> ${MY_P}.tar.gz" - KEYWORDS="~amd64 ~x86" - S="${WORKDIR}/${MY_P}" -fi - -inherit autotools - -DESCRIPTION="Control and monitoring library for clsync" -HOMEPAGE="http://ut.mephi.ru/oss/clsync https://github.com/xaionaro/clsync" -LICENSE="GPL-3+" -SLOT="0" -IUSE="debug extra-debug extra-hardened hardened static-libs" -REQUIRED_USE=" - extra-debug? ( debug ) - extra-hardened? ( hardened ) -" - -DEPEND="virtual/pkgconfig " -RDEPEND="=app-doc/clsync-docs-0.4*" - -src_prepare() { - eautoreconf -} - -src_configure() { - local harden_level=0 - use hardened && harden_level=1 - use extra-hardened && harden_level=2 - - local debug_level=0 - use debug && debug_level=1 - use extra-debug && debug_level=2 - - econf \ - --docdir="${EPREFIX}/usr/share/doc/${PF}" \ - --enable-socket-library \ - --disable-clsync \ - --enable-debug=${debug_level} \ - --enable-paranoid=${harden_level} \ - --without-bsm \ - --without-kqueue \ - --disable-capabilities \ - --disable-cluster \ - --enable-socket \ - --disable-highload-locks \ - --disable-unshare \ - --disable-seccomp \ - --without-libcgroup \ - --without-gio \ - --with-inotify=native \ - --without-mhash -} - -src_install() { - emake DESTDIR="${D}" install - prune_libtool_files - use static-libs || find "${ED}" -name "*.a" -delete || die "failed to remove static libs" - - # docs go into clsync-docs - rm -rf "${ED}/usr/share/doc" || die -} - -pkg_postinst() { - einfo "clsync instances you are going to use _must_ be compiled" - einfo "with control-socket support" -} diff --git a/dev-libs/libgcrypt/libgcrypt-1.8.3.ebuild b/dev-libs/libgcrypt/libgcrypt-1.8.3.ebuild index 8820d507dbb5..52183aedd458 100644 --- a/dev-libs/libgcrypt/libgcrypt-1.8.3.ebuild +++ b/dev-libs/libgcrypt/libgcrypt-1.8.3.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://gnupg/${PN}/${P}.tar.bz2" LICENSE="LGPL-2.1 MIT" SLOT="0/20" # subslot = soname major version -KEYWORDS="alpha amd64 arm arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="doc o-flag-munging static-libs" RDEPEND=">=dev-libs/libgpg-error-1.25[${MULTILIB_USEDEP}]" diff --git a/dev-libs/libgpg-error/libgpg-error-1.29.ebuild b/dev-libs/libgpg-error/libgpg-error-1.29.ebuild index f8a3e3daaca1..a65051b13f63 100644 --- a/dev-libs/libgpg-error/libgpg-error-1.29.ebuild +++ b/dev-libs/libgpg-error/libgpg-error-1.29.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://gnupg/${PN}/${P}.tar.bz2" LICENSE="GPL-2 LGPL-2.1" SLOT="0" -KEYWORDS="alpha amd64 arm arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="alpha amd64 arm arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="common-lisp nls static-libs" RDEPEND="nls? ( >=virtual/libintl-0-r1[${MULTILIB_USEDEP}] )" diff --git a/dev-libs/liblognorm/liblognorm-2.0.5.ebuild b/dev-libs/liblognorm/liblognorm-2.0.5.ebuild index d4da89071921..d9bcb0231345 100644 --- a/dev-libs/liblognorm/liblognorm-2.0.5.ebuild +++ b/dev-libs/liblognorm/liblognorm-2.0.5.ebuild @@ -14,7 +14,7 @@ if [[ ${PV} == "9999" ]]; then inherit git-r3 else SRC_URI="http://www.liblognorm.com/files/download/${P}.tar.gz" - KEYWORDS="amd64 ~arm ~arm64 ~hppa x86 ~amd64-linux" + KEYWORDS="amd64 arm ~arm64 ~hppa x86 ~amd64-linux" fi LICENSE="LGPL-2.1 Apache-2.0" diff --git a/dev-libs/libmix/libmix-2.05-r7.ebuild b/dev-libs/libmix/libmix-2.05-r7.ebuild index 9d54fe56def6..9fbad4d8abfd 100644 --- a/dev-libs/libmix/libmix-2.05-r7.ebuild +++ b/dev-libs/libmix/libmix-2.05-r7.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=5 @@ -10,7 +10,7 @@ SRC_URI="http://mixter.void.ru/${P/.}.tgz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux" +KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux" IUSE="static-libs" S=${WORKDIR}/${PN}-v${PV} diff --git a/dev-libs/libmspack/libmspack-0.6_alpha.ebuild b/dev-libs/libmspack/libmspack-0.6_alpha.ebuild index 2d660ecef548..979b522ed2b2 100644 --- a/dev-libs/libmspack/libmspack-0.6_alpha.ebuild +++ b/dev-libs/libmspack/libmspack-0.6_alpha.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://www.cabextract.org.uk/libmspack/libmspack-${MY_PV}.tar.gz" LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="amd64 ~arm ~ia64 ~ppc64 ~sparc x86" +KEYWORDS="amd64 ~arm hppa ia64 ppc64 ~sparc x86" IUSE="debug doc static-libs utils" DEPEND="" diff --git a/dev-libs/libnl/Manifest b/dev-libs/libnl/Manifest index 7b939cabd61b..cce3a38c7433 100644 --- a/dev-libs/libnl/Manifest +++ b/dev-libs/libnl/Manifest @@ -1,4 +1,2 @@ DIST libnl-1.1.4.tar.gz 1174974 BLAKE2B e6466e15db17fe4725674d77c6cdcefac73e51346f6f4378bc3ea8409c1534519cc28f1123c8201e78f6b95254701a2f9591f907b3cc597ac1210fd3f8b832ea SHA512 25e26ddcc16540346ea34815ab6ac094177e5cee2eb3d843c4f8b30cd9d83390a3e87cb46046dc3bd9ae4d21f77e57bb3827c2cfc588eb18afe049921f2030b4 -DIST libnl-3.2.28-in6.patch.xz 6368 BLAKE2B cafea9217a9aaee7a8d1a33598279a717cd96e08f326d003ebb833d501a4c9e3be3546fc4570aad137c579e88d82d3e2501546875d260fb4c2ec6c69544d2edd SHA512 de14f7540e514871db2058236a339192443423e56f2f5bd52e02ff06873c9e411029b12f3119e57eb01201ce3643ce78ca3e8d9ada4f6ba318df96288304bead -DIST libnl-3.2.28.tar.gz 941954 BLAKE2B c36817832f36ef2f3e32af8703024c92c874a85f898fc02673c6f3ee983757ffa8c7c3340942dd47880d94da7d907f4a867a99fa252628d816705dd4318a85a0 SHA512 b5f145ecafb2625ed1c42594afd6063f112a601077de5c35884b3c3bc8c562b29b52a006ccebd795c127fe69692a82def425c8605afed7e6d441582943e803d9 DIST libnl-3.4.0.tar.gz 933443 BLAKE2B 735da9f800277c48a5deceb78084f510f56f7017b1184e91b2bb45ba61a2e95355e7a3f5d0a74bdaf7ae003393a6c7556d5b201d0d0052dfc66042aa9e137986 SHA512 6336e5c55c79ff2638de9c812cc1842871769236bad7f65c547dec35fafd91988b257fceab144a0cc133c4b29f61172f6552c53aa9fc723bdc783079c2b1851e diff --git a/dev-libs/libnl/libnl-1.1.4-r1.ebuild b/dev-libs/libnl/libnl-1.1.4-r1.ebuild new file mode 100644 index 000000000000..2b9928fc0566 --- /dev/null +++ b/dev-libs/libnl/libnl-1.1.4-r1.ebuild @@ -0,0 +1,57 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +inherit multilib toolchain-funcs + +DESCRIPTION="Libraries providing APIs to netlink protocol based Linux kernel interfaces" +HOMEPAGE="http://www.infradead.org/~tgr/libnl/" +SRC_URI="http://www.infradead.org/~tgr/libnl/files/${P}.tar.gz" +LICENSE="LGPL-2.1" +SLOT="1.1" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="doc static-libs" + +DEPEND="doc? ( app-doc/doxygen )" +DOCS=( ChangeLog ) +PATCHES=( + "${FILESDIR}"/${PN}-1.1-vlan-header.patch + "${FILESDIR}"/${PN}-1.1-flags.patch + "${FILESDIR}"/${PN}-1.1.3-offsetof.patch +) + +src_prepare() { + default + + sed -i \ + -e '/@echo/d' \ + Makefile.rules {lib,src,tests}/Makefile || die + sed -i \ + -e 's|-g ||g' \ + Makefile.opts.in || die + + if ! use static-libs; then + sed -i lib/Makefile -e '/OUT_AR/d' || die + fi + + rm -f lib/libnl.a +} + +src_compile() { + emake AR=$(tc-getAR) + + if use doc ; then + cd "${S}/doc" + emake gendoc || die + fi +} + +src_install() { + default + + if use doc ; then + cd "${S}/doc" + docinto html + dodoc -r html/* + fi +} diff --git a/dev-libs/libnl/libnl-3.2.28.ebuild b/dev-libs/libnl/libnl-3.2.28.ebuild deleted file mode 100644 index d623fb202531..000000000000 --- a/dev-libs/libnl/libnl-3.2.28.ebuild +++ /dev/null @@ -1,110 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -PYTHON_COMPAT=( python2_7 python3_{4,5} ) -DISTUTILS_OPTIONAL=1 -inherit distutils-r1 eutils libtool multilib multilib-minimal - -LIBNL_P=${P/_/-} -LIBNL_DIR=${PV/_/} -LIBNL_DIR=${LIBNL_DIR//./_} - -DESCRIPTION="Libraries providing APIs to netlink protocol based Linux kernel interfaces" -HOMEPAGE="http://www.infradead.org/~tgr/libnl/ https://github.com/thom311/libnl" -SRC_URI=" - https://github.com/thom311/${PN}/releases/download/${PN}${LIBNL_DIR}/${P/_rc/-rc}.tar.gz - https://dev.gentoo.org/~jer/libnl-3.2.28-in6.patch.xz -" -LICENSE="LGPL-2.1 utils? ( GPL-2 )" -SLOT="3" -KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-linux ~x86-linux" -IUSE="static-libs python utils" - -RDEPEND=" - python? ( ${PYTHON_DEPS} ) -" -DEPEND=" - ${RDEPEND} - python? ( dev-lang/swig ) - sys-devel/bison - sys-devel/flex -" - -REQUIRED_USE=" - python? ( ${PYTHON_REQUIRED_USE} ) -" - -DOCS=( - ChangeLog -) - -S=${WORKDIR}/${LIBNL_P} - -MULTILIB_WRAPPED_HEADERS=( - # we do not install CLI stuff for non-native - /usr/include/libnl3/netlink/cli/addr.h - /usr/include/libnl3/netlink/cli/class.h - /usr/include/libnl3/netlink/cli/cls.h - /usr/include/libnl3/netlink/cli/ct.h - /usr/include/libnl3/netlink/cli/exp.h - /usr/include/libnl3/netlink/cli/link.h - /usr/include/libnl3/netlink/cli/neigh.h - /usr/include/libnl3/netlink/cli/qdisc.h - /usr/include/libnl3/netlink/cli/route.h - /usr/include/libnl3/netlink/cli/rule.h - /usr/include/libnl3/netlink/cli/tc.h - /usr/include/libnl3/netlink/cli/utils.h -) - -PATCHES=( - "${FILESDIR}"/${PN}-1.1-vlan-header.patch - "${WORKDIR}"/${PN}-3.2.28-in6.patch -) - -src_prepare() { - default - - elibtoolize - - if use python; then - cd "${S}"/python || die - distutils-r1_src_prepare - fi - - # out-of-source build broken - # https://github.com/thom311/libnl/pull/58 - multilib_copy_sources -} - -multilib_src_configure() { - econf \ - --disable-silent-rules \ - $(use_enable static-libs static) \ - $(multilib_native_use_enable utils cli) -} - -multilib_src_compile() { - default - - if multilib_is_native_abi && use python; then - cd python || die - distutils-r1_src_compile - fi -} - -multilib_src_install() { - emake DESTDIR="${D}" install - - if multilib_is_native_abi && use python; then - # Unset DOCS= since distutils-r1.eclass interferes - local DOCS=() - cd python || die - distutils-r1_src_install - fi -} - -multilib_src_install_all() { - einstalldocs - prune_libtool_files --modules -} diff --git a/dev-libs/libpthread-stubs/libpthread-stubs-0.4.ebuild b/dev-libs/libpthread-stubs/libpthread-stubs-0.4.ebuild index 4aa8714ea11e..cf314be164bb 100644 --- a/dev-libs/libpthread-stubs/libpthread-stubs-0.4.ebuild +++ b/dev-libs/libpthread-stubs/libpthread-stubs-0.4.ebuild @@ -10,7 +10,7 @@ inherit xorg-2 DESCRIPTION="Pthread functions stubs for platforms missing them" SRC_URI="https://xcb.freedesktop.org/dist/${P}.tar.bz2" -KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="" RDEPEND="" diff --git a/dev-libs/librdkafka/librdkafka-0.11.4.ebuild b/dev-libs/librdkafka/librdkafka-0.11.4.ebuild index 00872b0eadc7..9e9f4f334551 100644 --- a/dev-libs/librdkafka/librdkafka-0.11.4.ebuild +++ b/dev-libs/librdkafka/librdkafka-0.11.4.ebuild @@ -14,7 +14,7 @@ if [[ ${PV} == "9999" ]]; then inherit git-r3 else SRC_URI="https://github.com/edenhill/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc x86" + KEYWORDS="amd64 arm ~arm64 ~hppa ~ppc x86" fi LICENSE="BSD-2" diff --git a/dev-libs/librelp/librelp-1.2.16.ebuild b/dev-libs/librelp/librelp-1.2.16.ebuild index 6f2b1a03d416..14405d27f2eb 100644 --- a/dev-libs/librelp/librelp-1.2.16.ebuild +++ b/dev-libs/librelp/librelp-1.2.16.ebuild @@ -14,7 +14,7 @@ LICENSE="GPL-3+ doc? ( FDL-1.3 )" # subslot = soname version SLOT="0/0.4.0" -KEYWORDS="amd64 ~arm arm64 ~hppa sparc x86" +KEYWORDS="amd64 arm arm64 ~hppa sparc x86" IUSE="debug doc +ssl static-libs" RDEPEND=" diff --git a/dev-libs/oniguruma/oniguruma-6.8.2.ebuild b/dev-libs/oniguruma/oniguruma-6.8.2.ebuild index b4d87472117d..6cb5073649e8 100644 --- a/dev-libs/oniguruma/oniguruma-6.8.2.ebuild +++ b/dev-libs/oniguruma/oniguruma-6.8.2.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://github.com/kkos/${PN}/releases/download/v${PV}/${MY_P}.tar.gz" LICENSE="BSD-2" SLOT="0/5" -KEYWORDS="alpha amd64 ~arm arm64 ~hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris" +KEYWORDS="alpha amd64 arm arm64 ~hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris" IUSE="crnl-as-line-terminator static-libs" S="${WORKDIR}/${MY_P}" diff --git a/dev-libs/quazip/quazip-0.7.6.ebuild b/dev-libs/quazip/quazip-0.7.6.ebuild index c05c147f6b1e..77d1a132a899 100644 --- a/dev-libs/quazip/quazip-0.7.6.ebuild +++ b/dev-libs/quazip/quazip-0.7.6.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/stachenov/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="LGPL-2.1-with-linking-exception" SLOT="0" -KEYWORDS="amd64 ~arm ~hppa ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux" +KEYWORDS="amd64 ~arm ~hppa ~ppc ~ppc64 x86 ~x86-fbsd ~amd64-linux ~x86-linux" IUSE="static-libs" RDEPEND=" diff --git a/dev-libs/serd/serd-0.28.0-r1.ebuild b/dev-libs/serd/serd-0.28.0-r1.ebuild index 20f404eb2526..ad1ecce82825 100644 --- a/dev-libs/serd/serd-0.28.0-r1.ebuild +++ b/dev-libs/serd/serd-0.28.0-r1.ebuild @@ -13,7 +13,7 @@ SRC_URI="http://download.drobilla.net/${P}.tar.bz2" LICENSE="ISC" SLOT="0" -KEYWORDS="amd64 ~hppa ~ia64 ~ppc x86" +KEYWORDS="amd64 ~arm ~hppa ~ia64 ~ppc x86" IUSE="doc static-libs test" RDEPEND="" diff --git a/dev-libs/sord/sord-0.16.0-r1.ebuild b/dev-libs/sord/sord-0.16.0-r1.ebuild index 9440bedbf445..f40505a333c7 100644 --- a/dev-libs/sord/sord-0.16.0-r1.ebuild +++ b/dev-libs/sord/sord-0.16.0-r1.ebuild @@ -13,7 +13,7 @@ SRC_URI="http://download.drobilla.net/${P}.tar.bz2" LICENSE="ISC" SLOT="0" -KEYWORDS="amd64 ~hppa ~ia64 ~ppc x86" +KEYWORDS="amd64 ~arm ~hppa ~ia64 ~ppc x86" IUSE="doc static-libs test" RDEPEND=">=dev-libs/serd-0.28.0-r1" diff --git a/dev-libs/xapian-bindings/Manifest b/dev-libs/xapian-bindings/Manifest index a1acf851067b..e504e916504e 100644 --- a/dev-libs/xapian-bindings/Manifest +++ b/dev-libs/xapian-bindings/Manifest @@ -3,3 +3,4 @@ DIST xapian-bindings-1.2.25.tar.xz 1711860 BLAKE2B 66367dbc503333c4f59da8bb5bd48 DIST xapian-bindings-1.4.4.tar.xz 1117140 BLAKE2B 2240ecbe136443e9beea8871731a720a7382f0b59533ecb50983ff3cf8142500aaf762e4d1282be26de9f7e862c1071e21fa3cd67c50203d7bbc687fb202fb6d SHA512 006e771b3ea654130b4f76f1a1caee576fd5a3fa6317ca44f1e5483671e8c83073ecbde4f3fc7f84c75590eec53acb59701af4cf9bcd72355ed9d53924492b53 DIST xapian-bindings-1.4.5.tar.xz 1118884 BLAKE2B 507b06f0121e5a56224250bfe7b19795eb9fd2fba977d12022d054e7b832fd70af70085ad576dab41efcde261f9ecd48179646f1ea67aaa266fb6272358eb69a SHA512 e39ece495e25077990db3d06554306567c52c6f45ad55a65005cb97e18086ee18947e41d0d612157b891b61e015881385bcb082a03aa0c6452565e90d09e8275 DIST xapian-bindings-1.4.6.tar.xz 1121532 BLAKE2B ecac35f9510fadb39f260c1ebd03220ebe01131e4a5fcc2842778adccdf9bf3e3ae6161dd66dc75774bfb1643f1dccc99a3bbb99894e49dbbdd65f838f827a4d SHA512 e1d8d4c79ef8eb1b890be955b14eca7e9c7aafc6051cf9080d67948455f82ed68ab518343f532cde2a1c9e07d94b3aae8b8f5130db158c6badc9b6d118ceb733 +DIST xapian-bindings-1.4.7.tar.xz 1121700 BLAKE2B f8492113b76aba322c975aa2b957a627a32e5209d8b79f435dc85c899cf14619af6165265e624e2ba8806f3c91dd35d71d98c4a47f5d6f4fba1b7fb83700c0d0 SHA512 c904cd3abf19d68495b0487ea77265fdc92a3cd8b1c2437b89034efd349ce41198bbc4abca49f259f71a1ba0fd269b2cf9b6dd4c1607678a73cbed4de9c5a1d5 diff --git a/dev-libs/xapian-bindings/xapian-bindings-1.4.7.ebuild b/dev-libs/xapian-bindings/xapian-bindings-1.4.7.ebuild new file mode 100644 index 000000000000..cf6a09b525a9 --- /dev/null +++ b/dev-libs/xapian-bindings/xapian-bindings-1.4.7.ebuild @@ -0,0 +1,305 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="6" + +PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} ) +PYTHON_REQ_USE="threads(+)" + +USE_PHP="php5-6 php7-0 php7-1 php7-2" + +PHP_EXT_NAME="xapian" +PHP_EXT_INI="yes" +PHP_EXT_OPTIONAL_USE="php" + +USE_RUBY="ruby22 ruby23 ruby24" +RUBY_OPTIONAL="yes" + +inherit java-pkg-opt-2 mono-env multibuild php-ext-source-r3 python-r1 ruby-ng toolchain-funcs + +DESCRIPTION="SWIG and JNI bindings for Xapian" +HOMEPAGE="http://www.xapian.org/" +SRC_URI="http://oligarchy.co.uk/xapian/${PV}/${P}.tar.xz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86" +IUSE="java lua mono perl php python ruby tcl" +REQUIRED_USE="|| ( java lua mono perl php python ruby tcl ) + python? ( ${PYTHON_REQUIRED_USE} ) + ruby? ( || ( $(ruby_get_use_targets) ) )" + +COMMONDEPEND=">=dev-libs/xapian-1.4.7:0/30 + lua? ( dev-lang/lua:= ) + perl? ( dev-lang/perl:= ) + python? ( + dev-python/sphinx[${PYTHON_USEDEP}] + ${PYTHON_DEPS} + ) + ruby? ( $(ruby_implementations_depend) ) + tcl? ( dev-lang/tcl:= ) + mono? ( dev-lang/mono )" +DEPEND="${COMMONDEPEND} + virtual/pkgconfig + java? ( >=virtual/jdk-1.6 )" +RDEPEND="${COMMONDEPEND} + java? ( >=virtual/jre-1.6 )" + +S="${WORKDIR}/${P}" + +has_basic_bindings() { + # Update this list if new bindings are added that are not built + # multiple times for multiple versions like php, python and ruby are + return $(use mono || use java || use lua || use perl || use tcl) +} + +php_copy_sources() { + local MULTIBUILD_VARIANTS=($(php_get_slots)) + multibuild_copy_sources +} + +php_foreach_impl() { + local MULTIBUILD_VARIANTS=($(php_get_slots)) + multibuild_foreach_variant "$@" +} + +ruby_copy_sources() { + local MULTIBUILD_VARIANTS=($(ruby_get_use_implementations)) + multibuild_copy_sources +} + +ruby_foreach_impl() { + local MULTIBUILD_VARIANTS=($(ruby_get_use_implementations)) + multibuild_foreach_variant "$@" +} + +pkg_setup() { + use mono && mono-env_pkg_setup + use java && java-pkg-opt-2_pkg_setup +} + +src_unpack() { + default + + if use php; then + local php_slot + for php_slot in $(php_get_slots); do + # Unfortunately required for php-ext-source-r3_createinifiles(). + mkdir "${WORKDIR}/${php_slot}" + done + fi +} + +src_prepare() { + use java && java-pkg-opt-2_src_prepare + + # http://trac.xapian.org/ticket/702 + export XAPIAN_CONFIG="/usr/bin/xapian-config" + + if use php; then + php_copy_sources + fi + + if use python; then + python_copy_sources + fi + + if use ruby; then + ruby_copy_sources + fi + + eapply_user +} + +src_configure() { + if has_basic_bindings ; then + local conf=( + --disable-documentation + $(use_with mono csharp) + $(use_with java) + $(use_with lua) + $(use_with perl) + $(use_with tcl) + --without-php + --without-php7 + --without-python + --without-python3 + --without-ruby + ) + + if use java; then + local -x CXXFLAGS="${CXXFLAGS} $(java-pkg_get-jni-cflags)" + fi + + if use perl; then + local -x PERL_ARCH="$(perl -MConfig -e 'print $Config{installvendorarch}')" + local -x PERL_LIB="$(perl -MConfig -e 'print $Config{installvendorlib}')" + fi + + if use lua; then + local -x LUA_INC="$("$(tc-getPKG_CONFIG)" --variable=INSTALL_INC lua)" + local -x LUA_LIB="$("$(tc-getPKG_CONFIG)" --variable=INSTALL_CMOD lua)" + fi + + econf "${conf[@]}" + fi + + php_configure() { + local myconf=( + --disable-documentation + --without-java + --without-lua + --without-csharp + --without-perl + --without-python + --without-python3 + --without-ruby + --without-tcl + ) + if [[ ${MULTIBUILD_VARIANT} == php5.* ]]; then + myconf+=( + --with-php + --without-php7 + ) + local -x PHP_CONFIG="${EPREFIX}/usr/$(get_libdir)/${MULTIBUILD_VARIANT/-/.}/bin/php-config" + elif [[ ${MULTIBUILD_VARIANT} == php7.* ]]; then + myconf+=( + --without-php + --with-php7 + ) + local -x PHP_CONFIG7="${EPREFIX}/usr/$(get_libdir)/${MULTIBUILD_VARIANT/-/.}/bin/php-config" + fi + + econf "${myconf[@]}" + } + + if use php; then + addpredict /usr/share/snmp/mibs/.index + addpredict /var/lib/net-snmp/mib_indexes + + php_foreach_impl run_in_build_dir php_configure + fi + + python_configure() { + local myconf=( + --disable-documentation + --without-java + --without-lua + --without-csharp + --without-perl + --without-php + --without-php7 + --without-ruby + --without-tcl + ) + if python_is_python3; then + myconf+=( --with-python3 ) + else + myconf+=( --with-python ) + fi + + # Avoid sandbox failures when compiling modules + addpredict "$(python_get_sitedir)" + + econf "${myconf[@]}" + } + + if use python; then + python_foreach_impl run_in_build_dir python_configure + fi + + ruby_configure() { + local myconf=( + --disable-documentation + --without-java + --without-lua + --without-csharp + --without-perl + --without-php + --without-php7 + --without-python + --without-python3 + --with-ruby + --without-tcl + ) + local -x RUBY="${EPREFIX}/usr/bin/${MULTIBUILD_VARIANT}" + + econf "${myconf[@]}" + } + + if use ruby; then + ruby_foreach_impl run_in_build_dir ruby_configure + fi +} + +src_compile() { + if has_basic_bindings ; then + default + fi + + if use php; then + php_foreach_impl run_in_build_dir emake + fi + + if use python; then + unset PYTHONDONTWRITEBYTECODE + python_foreach_impl run_in_build_dir emake + fi + + if use ruby; then + ruby_foreach_impl run_in_build_dir emake + fi +} + +src_test() { + if has_basic_bindings ; then + default + fi + + if use php; then + php_foreach_impl run_in_build_dir emake check + fi + + if use python; then + python_foreach_impl run_in_build_dir emake check + fi + + if use ruby; then + ruby_foreach_impl run_in_build_dir emake check + fi +} + +src_install() { + if has_basic_bindings ; then + emake DESTDIR="${D}" install + fi + + if use java; then + java-pkg_dojar java/built/xapian.jar + # TODO: make the build system not install this... + java-pkg_doso java/.libs/libxapian_jni.so + rm -rf "${D}var" || die "could not remove java cruft!" + fi + + if use php; then + php_foreach_impl run_in_build_dir emake DESTDIR="${D}" install + php-ext-source-r3_createinifiles + # php-ext-source-r3_createinifiles() changes current directory. + cd "${S}" + fi + + if use python; then + python_foreach_impl run_in_build_dir emake DESTDIR="${D}" install + fi + + if use ruby; then + ruby_foreach_impl run_in_build_dir emake DESTDIR="${D}" install + fi + + # For some USE combinations this directory is not created + if [[ -d "${D}/usr/share/doc/xapian-bindings" ]]; then + mv "${D}/usr/share/doc/xapian-bindings" "${D}/usr/share/doc/${PF}" || die + fi + + dodoc AUTHORS HACKING NEWS TODO README +} diff --git a/dev-libs/xapian/Manifest b/dev-libs/xapian/Manifest index 6008dd0b604d..7cd3757e1b22 100644 --- a/dev-libs/xapian/Manifest +++ b/dev-libs/xapian/Manifest @@ -3,3 +3,4 @@ DIST xapian-core-1.2.25.tar.xz 3253292 BLAKE2B a130e26188c949d0433d017e8d13e7ecf DIST xapian-core-1.4.4.tar.xz 2807952 BLAKE2B 92f30c063dca4bd7806c1ab025d6b75564acc3a33a129bdc2cbf496518897addb2b63bd772b648a7a199041ea7b90534fb5c4692e94e1e3ef0a7f20301e28e8e SHA512 dc88bab1d82c68b29d51c2113319ddb5d16840f3544b9d5fcc7a3671f97d58f16ddff58b865ad3521ea778cbaacf73fe7346bb514a1275f1f739283a4128d001 DIST xapian-core-1.4.5.tar.xz 2810612 BLAKE2B 7784e69e3ca064751d829173949fcde65661c2c2070fdc8392cf2b6d40874a3e5b1265e61f25dd39b33e179b3fe3842b67f33a55523c3a18e9b65528e6a23a1e SHA512 cff97a856a406583ca81164ddb704a0eeae7d8d6f94ce3b3f53d5208d657423e87dd06bdc7acb5e5904765bce1cefbc98365cde315c1d46f7b18cfba7b022ae6 DIST xapian-core-1.4.6.tar.xz 2839964 BLAKE2B ab35e3098d8cf99656539968171073683811dc9a98b7d26e389c0cb1e8d1b70f9007e0ba61defe496713cb0f304a0fed7afa253174e900c0756084ab40721573 SHA512 f08168eba26a24ea00c2219d2cdfac1d904b51162fdd98d437564786375245e00010986a7d6e9c8c7548ae19aab80434b5cb0051252f902b40db2976b1008fe2 +DIST xapian-core-1.4.7.tar.xz 2874172 BLAKE2B 917a35ca717ed4437f4a617ce0b6ac07d5936e07aac6bfa9d6878c12ed0c38e7ca994ad943b6dc7a5cd2fe131a445c5a7859f2286c2201dd048020569ce1a0bf SHA512 9e77a78bd63036966ebb9bbed91e36fef17b37c9465c8d4b7dc8041f0e24b040e6520de645babfeeade952771d145176a204328718cfa8bc2291bb6fdbe840d2 diff --git a/dev-libs/xapian/xapian-1.4.7.ebuild b/dev-libs/xapian/xapian-1.4.7.ebuild new file mode 100644 index 000000000000..564cf8ba016f --- /dev/null +++ b/dev-libs/xapian/xapian-1.4.7.ebuild @@ -0,0 +1,78 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="6" + +inherit eutils multilib-minimal + +MY_P="${PN}-core-${PV}" + +DESCRIPTION="Xapian Probabilistic Information Retrieval library" +HOMEPAGE="http://www.xapian.org/" +SRC_URI="http://oligarchy.co.uk/xapian/${PV}/${MY_P}.tar.xz" + +LICENSE="GPL-2" +SLOT="0/30" # ABI version of libxapian.so +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x64-solaris" +IUSE="doc static-libs -cpu_flags_x86_sse +cpu_flags_x86_sse2 +glass +chert +inmemory" + +DEPEND="sys-libs/zlib" +RDEPEND="${DEPEND}" + +REQUIRED_USE="inmemory? ( chert )" + +S="${WORKDIR}/${MY_P}" + +multilib_src_configure() { + local myconf="" + + if use cpu_flags_x86_sse2; then + myconf="${myconf} --enable-sse=sse2" + else + if use cpu_flags_x86_sse; then + myconf="${myconf} --enable-sse=sse" + else + myconf="${myconf} --disable-sse" + fi + fi + + myconf="${myconf} $(use_enable static-libs static)" + + use glass || myconf="${myconf} --disable-backend-glass" + use chert || myconf="${myconf} --disable-backend-chert" + use inmemory || myconf="${myconf} --disable-backend-inmemory" + + myconf="${myconf} --enable-backend-remote --program-suffix=" + + ECONF_SOURCE=${S} econf $myconf +} + +MULTILIB_WRAPPED_HEADERS=( + /usr/include/xapian/postingsource.h + /usr/include/xapian/attributes.h + /usr/include/xapian/valuesetmatchdecider.h + /usr/include/xapian/version.h + /usr/include/xapian/version.h + /usr/include/xapian/types.h + /usr/include/xapian/positioniterator.h + /usr/include/xapian/registry.h +) + +multilib_src_install() { + emake DESTDIR="${D}" install +} + +multilib_src_install_all() { + # bug #573466 + ln -sf "${D}usr/bin/xapian-config" "${D}usr/bin/xapian-config-1.3" + + use doc || rm -rf "${D}usr/share/doc/xapian-core-${PV}" + + dodoc AUTHORS HACKING PLATFORMS README NEWS + + prune_libtool_files --all +} + +multilib_src_test() { + emake check VALGRIND= +} diff --git a/dev-ml/Manifest.gz b/dev-ml/Manifest.gz index 57203c5b38cc1edc2b215bbc112c13cbed486dd5..eacd8b07042b1b658e8917328d00df4360086614 100644 GIT binary patch delta 40345 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

{MYcHL-FVGu zm8+sUuQ$IMH-uyZ(GbewKIw%y!M1}xZ<|opYhi>51TUATGpCJt&7iW4qoI%H<$t6A zzK!Q0FnKN>gT<1)0W4&0H@~e&0z2JVhDrD5aQU_JegpJB-Jd@H+P~@UekqzmZBA&H zJ8auFoST@j)*lWti4FC$hv7k|WfzL)6X5d@?od)`6_TESm!cSnJ(J9z-w$N&&S zv=NfTi3@JioJniNGAl^8>eF>d@C}rKM|TYdoXHS(w+fcjA1!!jP($eUi_L!d@afy) zfET8kEd;XN_pGwoY7^RUVA zDF`U_aQDih-chB%Xze*|pBX9SD;pF}4`X|+E>VzCa0^~c*jSZg05FjF3 zIUSTV;}~h;U{T!@0j@I({e)JxqSNl)(*|O^E?m~4WLsw}C~$KD>z|s?-j8g*%!{=? z{_WTOxqscS-9yLAaF3Kwhkt|Jn$M}7_uJM4T6xWA*R#FyCYRKO zYsm`08TnYU4Gh4xhmwE~=;`)s^LFnU_I0CHJJ<;0_XL#GaQ6Wr34fMMpB^He5&tGC z8@8P{@M7Lg_DQrC{M!He^_LIhn@!g11@1}n5cbvF4v06X0>HyiqWjUYA}Vk{=mR9y ziXigv{WO?`8{!T%fa{yKYGEOz<4m2n& z+wgFtHa&$t@aTQC;*f`kk)a%I`x=q<>n31SuXCZ_{GP@GHJ`dqxOTCoF~IZgb0i(BVeGpo@wd0O9c8#?x&9 znRXCNvoaAB2lNihOXW!Gy+oSaa4qW;_V%ng!)j4hcJn0!(D{t^vC_*iCk<~M;rFtn z1E;ne1^eb3?tEdmW-s-^Ve>@{yZ3gZ6d>C$4=B-*;D2f;DM;A0Ed|E9`_*6{*Ei*mf?eL^yh|Rfh8ISr&BxI?zLK^m4L8+dS+T3xj>}UjE zSZ0>ak|#9dxINfJb@PYr+6#;YL~_i_1=)SG7wPJ1B*JND1E>d|t%=&N?6?MVg)J6Nm(mgv4X=o;O5CEnfdA~EY6c>!$LckH!Z zYANntKK;+X{MJ8z`Sv6-y+gh=Ep`^-yEcD%(5S?@J)gMA{ac<2QWcM;mfQw&-QD>p zA=~=_CqH0=Q_ScnDCh>n*7IPf2r{^Xaxl6xpnqm;%UyUW-v%MMLY!}kyP!=X9{_Ga z&l1$1$Q@}Nb$F6dcuDLq9mNFqzjC*$7P2ZgKh|x@p9%KRVBIclINz{!B3%HXO}+UB zGwp`q3$DvnL|7u<`unV%7n}Y1^~a^<-5Dv>(xCHc--k`G#ITBM{QESa49eqKH`8Sfrr3#hB|LM|n=Jks};?z)=7u^C9XWklg$069*C8IgCT3!KZ-2^z3h9`10XO91CT21cy_Gbq#U z`DUye6eeBXPkq1pBcZyx!8hciBF3OE(9b!aJ?8|z4;DEW>`t)S*5c8{aMZ-pfPZ+{ z#fN*_ls>xyR4#G=sk7KC0qVd!Zuo={V&&~iNx=PE|N7Tg&w2-XKq#wVE(?R)OsW-z z0+)=EeTX(0=E5GgGX!`OkI%>_mmGXJl*;`XJZ^h>27KHkYmaPfQNU;+2D=qVqLVNQ zm}$k^hLy&rhwHs*K}Fa=U&w*27=OdPGUx`<((fG06Ny~MX+3)xa8y`b0=&RLn;Qp= z`swnH+g6psU$@8inn2Zsm-31Oyg4OccC=xZq!THO*yTeD zxe(^X>Y|cMtcX~+A&e?`zTmT3;_7JwZvFd-cl7{t4Z8p!_5u1Zd-k0PxqozL`scU~34Y!!Az=wtdLN$CmynyH2c8*?Ld+%Z zqtlXFN&o`bfT|K~JK`I8&A*`zLUp*oX=xmkw~3;G#ES~g9VL_P4<9ePH{bNrzV>&3 z^B^|Peu_B?m77F^%)NJePJc<~j-W+*qJ0spR#U>UkGQN;s$=5D?q^xyIAx}&w&I;)cCRpgf6o5?JCQ7fvA4k!@CCr33`-aB7E3@0e{(!7*ZKtNP7Hgw0H z7?uq62BTojlG*w^x5Zua1P{_}#VaC6NSYqp-|%K6h7G%jcYA1WXMZR0V5~#@##Dd# z=P!ThzkT?odi8y?%eLR(9@Nua1s}46F|xqdWbH5Dl+dv3nhYX9;`OMSEmGRAb3H}L zofsgS~k=Ji4OZ`9YYRx%GJf&>omg71U>!G|?0Yn5vfRI?2v56GVaV&Hr zF3CT{OgIZH&LL1NVtcpLcJpRMa+>#F@2sX%z_ zA6@pPJ}tZRWk2=jFTZ?W`}Mk+8q$mv%8UkH77_}e?t!oz(BGI?mEb<2>17m@5J#Em>$sOX3Ah3@N z!UhVS{5&EbHjV`Fk3rS|{C9)>b${O9Qu>$CUx>n*QSqm}gU}C*FI*N?n8#Gpah1Fn z3`-z$W)Cks?0=10R`1;`Qsv()Lx;F$n=n0J@9sESb2Sflq@>@`MuuJ=>UGXLgVy@6Vml^>$*No3oOcErzkuD?SuQVP&+gvYCXs!$Y!%nCNsyw5kazR(bYA3Jh)rT3S+A z7d%q6TZu?_fbTb~x8{5ULpg3p??fRS7Nias-TfSJqyn2o3$iw#C!7?HD$_ji)Q!Sv z6@rjGihoSi0bC^pJQ(`6Z74^(vu@Ze@MyLu=?7$6D~RjNucZNP%~?mVqvb|77X04A0BD>rNK0Bhc-zO+NJZU-h@k5jS zV02D>>Fm1zY#zzBDddigU+c1P+-X+{0v!`jfbO=d?}E=RuM`;1TNI zaeuDl0GQKi{?m@EX8=(bx;pQoIrx5SJ)A=N)*9pBmf89cnRsK8r4<{yIaUQ_dtA^5 zpE{BS*MyM|wQ%*gZ=EDBEA*gK zaN+W5xv%@@{rOK0J3J?7z_Jrp-39Gea(_IgQ@&OwBuvC%7T9=oatIFsOK!nQjm@ba zo}pPYKQ22@lUs*%*H{YN)Pguv9?u02E<(`_BYSAE$W(p(#hy5D{TfzEgc$!PkY8$~!=+fgYFnRU6 zPRA4Ten*3b4v3vQ$o350Fke_rPk)Y1I7o_rgnK?U(w=6rnARaZoM<9Y0{-!Cu7Bz1OqOW^Zh>1u#gg2v#UG^q)uqUE@o-_7( zoI8@GNx=8hVm%gr#LdfjK9jht46a3}bN*U|>yPTD|1CYJ>p~svt3ecBJnf&y-#+}Z zzAct}u~&{s;-wZLD3cU&$$vb8=NyN-w$Z6qh#RYdEQgQh^9|E&R46y`w+>IgArKdG zAz!xj{5~?ri31ijTiBLvEAUuzK=ToU8FBGOGKhKyVcd9f51ytSR?5L!h^tPP1uIY* z&R)4}`prcCh$8}a!I9TvI_VK{&$AXQb!s@D-MSJjTHe;f!kr9ahky3+z7RQbiOos& zExu^)fBy2*W3ivUe){ywmsjqe-;axIUM)@^(akr4-j5}Nw7)7vq$Iw$(uxp2$bes70sh}end z*r-Lc?MBvLW(p6Lnt!KLtYfk&-%(GbO&-n$v2vZZ)uYcGgguU3oqUaNA2w04MBR!7 zn8va+i=0zEaX#!>L=}=qvb+w#G+xd2mrwU!zHf(5FNJe$nTsU~m$S2xPM&H``$lbt zZ5~7P>JgTk1rB8Fwh|rBW~}GPU=LV(M;S%5+WW+%wsdM-Pk*tGOMelB_u=3)R(J%7 zob!v&W^a394X3}I7)Kz7+)wB`ly(hhS{*$4tIa-r{PoA%JWi-Q&PP9<8&T-Q z)Z3;O*g}RRMSod)^VEk`ady+P!X6Nqjxi3>jnn?e67fQwb`Zyw;l(3d&Ed!}7Dwhs zJ0zoXXdSx^M>*X*Yj5Jxc8tOosId;~{1M^N%Hn6BDUhuY>i{dPM+#AKnA0B6j`>ak zcAuz8=j`EtM9edh&N@caIZvEyCqSHdFpnYzBbx(XXMb~EojUs6SpU+0``g!V>Q3Hw zrmKAWn!CiOr3)#5&G&B45r*e7giV88Kl21hYL*|dLgjQjq3mYDn!GiXk?an!^vHWy z>DgFovN#cPD00jK(K;uvgcOK&J{_L<-oh}U50G^AnM;Sx+8f;jZb2&C1vs<&OT#g4 z$#Ij;FMk(2f)lXaWFoPGf!!JOr=hDz!2=vc(%fDh$^0=Lu?T>A<{q4mGu*y0m_tUuGRSl~}p3GTSwJ$q$7jFsCES3-2Qh)X`$FMz3a#rbD-0%BFI2fpNo+P8@ zcyLQq_vXV8TKn12KuS0~BqVEitoX>tYx^GI&(Uc#{KP^L0gd(vS|^WFs+AqhdZBtr zn@HXMowdIH%a7~k;KkMAzG_(x=D9&p&>sV_E){H%+7gO(?>jd!mFlq@&{f^bvL4FP zV}C)n*lhPqpo?~W!fWjWL?zu%S5PyD8~}_b7#-f>6rMM%U%;XK{9YFBwG4uGNVt7y z!(CmE&+ezW*WqR8q;p(^pku+F;$L*zVXFi%J01I89KD7%0$8v*WMaA3x-3mWavZ*p z8!|%;;&|9^&Gl+6^UC{fex9DsIgfAKZGRQ+aP{!#c_PQBAU=P@pOyoDFBU*Z^KVmF$c29dg3!k z>X@Ek7Eg8*blur=4s4u2CHf3oFMNc|^n&)k{PI73{ljn_g5`D26^fVdD1JKmrffu_ zMGbHX)4^=<^bn^!JFO;BTVO)Z{Js?eB{;U^=)GNN!dxu&B5`=IIql|{r+++vpS2g} zvTWqGS8KsGNF(pf$`*&Dm7J9rrp-bPLm)vLu9MxDE9YhLc5-IN5lg~p6a0&ygUnbQ zSCOq&6Yc4+0@P=TouwR#gK-kaXmR`GZ$g8o@Kv|Bv48-t1Brh5^z%1^u3ok)JVZm; zBoyG`u8j}@qq7Gh*aUA?7Jn)SCZwX4aoYq~A2bCzS;g>7{&e@;S(=!M#F5+*g-nBD zwzy!MvTkQ(SuKM<&Q$Ecui@QRZgpTyaCyiqh`G~&6Ez;>K95tZEOZYkP0WTH5 zo=gP@0MfpD?!!kNc~)o>N*<M^0_d!Dh)I4heT$a0mQTZ4i1ze70EA4`B zoEp$3w^9wyL8M&y9Df^mR4xbDI++~iab$-8bq7XH3ubV=*tRf=@Id8T40t!-e3x%* z^_QQ&D?E9bST3FE0=_NEwm2bf$jF|(LsT*#g5EFIFCuLSy2GB;+aqPGY}7~Qd5#4iDMIO_D0gL!F8Gt(7omaQd)Iz3%iSoijHo1}?u z0^(Y4UV0F0%6}hD(7l~lWNl>!EDkFJ=3SmC;?3H@IPw*enJr z+El!n2M^@XC8xi<(B+lcYp`#IZioCj-o0#Z?2r;WZ-2;!{fhEJG~PtdekwEI81BcX zcGwGf&Li5gy0#P6#Jq&c;DMcf+1z`)?C1_ppDF47MDr0N4s^0KZ$i0({i=O}H#;|p5OyxQdt&Ip;~o!=VB>g1+a0~j%u6F|DfTvp9HUCSTjf`^ zEs6I;_r0^#ASD}>d)@7Zniel^$UfBD;Quhx3GZOuVb@+2qT zLA8P%F3zmI-IRt@JL}W2Qu!IIE%6Sha72hBI1B&?Xdv5r9^=5fKHXOe4y(Gl^-<(H z_kYyfhjw#;+>47I>s}D^`sQ3P{@ARrX{5#3_&wa=_TQ`qOg)@d8n_D24As+71^ZD? zdT>Rhc}WX6x7;Kg*{bq&*dv1cx}0F-y;;c?SU9Rv_)(L<&IMg0_FpOlex38nk4pqd zJt^61=CvXYxx;^W=#XZf+Zs*uM~rW1^nWYT z|GGc^^~2|H$^%}CPYQ7nY;*N|IPBDk~!l9K%RY%HGM1JPR;y|p33mTfw99#Xo` zbq>VO;WcQm36g_1cz{LDoIv%bXMYxHe!43fYGZ7600Bkhfp;+itPu9%`tX}4| zTBz4EuF~c$M@{zEJ&9lU=U+a2{OR{G0Y5&Hylon5&;!q(sx7frGp-x02D7M+<8xSi zMpHaYBApNh$UL_%?B7R=j9ckq7n^f^?R2`5EsJB|9+#rS`zZP7XMaHU^4ui9 zH}$oRPZhI&ddRao&-Q%V?i_=cBzf_JTN?P!<{vimpiqmnK3|S64J$Zf+Z#y;6zGQg zh`z#E?Od`NmKOx3ox;Ao;K&99yOFLCzc<>uwHz_=5|YmGcl5-x2o!>E=?{yE?tp~{ z(ie+!J6wy!1WVQ-H+P@>a(`5qXD-E2g;#ur7LeS(Kk7SKt*v`QA<*J@*!vl^+4sK(t_0RTE{Akp1-4~PF^}L#*k-GPGlrrY z9!_!^?wWlx9@ ztrROS4@SFW)BA61>W$tl9LobVLb7^uogM1?_9hubF1Sjb zfbhWV+%!)BiCcvh;5paN;hxiLF74(g%HAkzL=26AZgS?BmjaOVczZWu#V<&zqYEr6 zCQksj0K>i9W(|KM0%+#C)R)qFelzm(G6tktj-P4_9$puv@LeDMIbqTVjlo>+7={2J)9Qf z#Sh*g*d4%dKZA~g8&0L+48WrwVkKlcht99aM%ng2Lp#ka-y z)=9ZDmn`Ld?Tq>L>xW-aE3f9V&!oF{W-vaC~L z>_Riec|D{P^}54Mtgr7EEbOq#Yr?;o;me;4obys$WUu2%h%ngobU=SYaE=Nf86BMDbjT1$7jdur~bE}cmML^*+XvIlXSYb7iagA zZvb{#1iHw))$4zr*^*sAKsG39?SstLaNm1-H%9lq2In9K%VRBeYMx))oz%U+BMIlv zbPrEV+;Fl3#0fX=-{)X@gHV3&efLIILJT7LT=j$+0xG@zu>=sNL{4Zf% z77)W4j%W1CKJNje_2QdlGwN_v4hzY>=Q>)Oe!N%I$vIE!_15V;+-WoYvLDOKLYs{n z7-%_G(DJAZHtcy;2O~j-&tA3zl85^y=y9)QAbBIkcfC&OS8=vG85Z3u@RY>LI}l?zx4mZQ zEDqkP^B5NdG^z_0~XIpihTmpr96X1MxzhQfQdc_Q{ z3NC^Xw@pqYD9`pEwgXg6&)hGE!E}kr>F75{Xz|7AtWfjha4?A1jy4L+ zai6DZ2kwpVDfrQb23Yz8_C14XW3lVo8#W{*R%7K^ou6qR(&;QHc+vy|!rNpDXo7$H zyM+`nVoq*x9VgT^dL@%}mQStUWOc@QBL{4r#Kn2`d5cxf`RfCvAI&Jwy$m>FaAj@> zZz4;eie3xm(Ep=@z_&lwJ7^0b{)5Rr{q^hD*PV-(%ex^~4njal-0rl2XPpO$q&{NB zovr0OU!F9T>$woY-pSh?d1soDGfsbe)3P^5kRp$LZ|5bH`rMRc9k2z8(6FYxx7!-S z))g4#$nV2#hxZbmZW^s>3B9**R0mZ;&d`O3q^F0P^~(!=vb+(_gBi<-y_Syz>GeNe zV(X|xYedJ8FdNd?=Ws}*wF}P_r6hDf{aIyWgf;x5&3^sO*JT?6k8$hX)Ofgxhcua)~#yvbOe|sZGgS@HS*o5SmII zUN?8)VbQ`1r=s@zscyBVd3b;El5<6n4gqrhjHU62$1`Vw%iM7_n_q`g|Bt5oxc>G! z_v+Q(7E0!f=Ji&d;<}BnLF103sO0PKUB_L#A@B0)+Ghl$^;{qpaR*$uV8M$OY(T%` z(;7cdZ&yG&-BY491N_)c#o>9>o}RTiKr7d`QBLGxlAv7x3rAbYf#HA9+0mPq^(1sG zOwg&sC@y6C<&^!Ff1heGgVrb(F|8UO-w)mww9n;MB+ljRh2|*U%bI`C#(TDkwe_G! zbZ_kkM*G?w-}(*7P4Cph9p&503!lphuk0=F9`?gVT3H_1@5|m>-qz7W@ZdVOcatE( zyzXe|4bV8tp5Y6@9h-mtR2X>y^ASDSv6?|fS-UqF0m$C4TRbet@13US{nU3`zU4iS zVnIzLR}BbqAIsYi9PH+{J|@q_8Jy^fP~mI1YABc(bg|aQL!ale>8H=Hy4`|BEsN$C zy><;eHub|pF(?^){=sl0(Z9_<@wVg)VrOh;%fH=OfaKbvPqu%L-uixzW*c;S4v5LDhfln7``%3EOF7!O?DiFxuCD`|X?C2kP~H6nBw$%eJuA8>B@Vx2;bT zUoV&C-?KdZ%;WTC?z#^2iNzlIe2=1QbQ#{s!ENiq_Xe2~+`}(-yQI7bzTI$oC z4rf4n^9bvL{CksARsh`9u@{z3d!6U*uq#WBFo(2<;N*YtfU)6d1(*<)9nX{q2!$n+ zEId%g7qy4hM2n8=bNN|z&N=J^4s3M_;uaapZ}911O>eya-e{|T?LU3|^tFHe@Xhr` zFYVywpH$C*40Mo)L&H{c+i>!hHUSfo#c{IU5tb(b4vAHc=x_F;Y&JPm{wB2x0Q#aYwuCr%iFd>hOc^siWl`fZVXz$_iyn>}JmW zy0`uBru*>axBm5Y4zAaXz6<#6hk^pFw+$`i z@(EL@@JKJFjZ%Z#SrctmCmAAB9UTR!3(HGT`GW)~zuz6kWLN$r8*n`BTZ_`^w1f+^ zKP=TahBudbqsu^0h+*IdAzVi-W^FIOI*R|RP@8t=P^27TIHJ0d_MvD43N+l4D(XXP zsGw~rbVxzD&AIY)5~&xpL@$Bgy2ZX z+YLSlj@J%4QZMB|#<(0B=g65@E!!)ZXup3P zbeQcM0SLSV3pc#qy=-`q2Ap*|`*t0%*>2%Z%yi1QED|+l2jR{cVsTrT%}Ssf6ytD+ zHatE~jVZwb2Ts>fK4x+lzmlXyoXYY9Ytdj*+}y%EWcpDQ)YG1JjnH2xg6!7ew8j zZG`a0Z6eQ7{`U35x9t$=ovv-q2BrO*S4rO1yVB`BSqUy$9P?Vv;S-Pm2L`|9K)pH! zrae=5taY(7V272YV1ixbyujujEwgWEM*kywk`F-Qk9*2de2GnB> zv??K**E3UhI_sB=mf@)=-tX=9^Zxo3k9(a76<l`Fpoec-nEdTM=Ha zDi;Y>N%Uuk6~Ki5`GbF;Nzc!PqNs9GF1r7;?(J}I?yzW_XNI=r;kmPADBd5O;pNC~ zCr-bQ&{|FbBUc=#5>Mq1uTDkyI0@SmHgA7{|2C_qiWfJN5LUyh1_|SePekt~8w7Wq z?Rg_E4@Y-QT*AY?7)b6TZ2TcQtiS>Mw|6Tco68@v=U@AmzaoFDzWmuxbTkI}t|~zJ zy!2G2c%x`nm=siwGjXgyx*UK{&atAVc<*KK5@l4=-Jf`hPmm!fZci7SfqLf6tDHBzu^eC&oGWH43y@X#T!eGe zS6H>uk~>H(t>}L(yR7M)C@5gWnxtu60$iKO@i34#s!#&psb^Ej^}X3X{KgOc$%Pot zRj@VKH|Ug)bU3v1ddlLTdKG6+>*c_%6>?>ij41geU7fGZu| zW9z*u$xfZ=30||a$^mt^mrDoGkktKt;V_GrVee!lUZ{Wjf=R@QQ!Sw6*=`IR^)_Cw_qiCQmBSHNr}gnpb&hDn z!x0YNNE?gSxgw=1RLil5-7h1zIO$O-?eP8OWNXmR>D9J*wHl!v%fUuoXR~`Nm}NrM<*)mrkj+;<L{WH+^j!vIK{;VFK$9&Nf!=uHsIO97Sx z2AqFC;eB}7(L>e@El}`+cdhE={6CoN!_SUW{OOsoWh?9JwXx^RfqPlcT%DEA-vz+L z#lffRDpu$^U@fPo9>roEsC|J&d0K5t!i5k_&Bpzwh-%(mAamok;#u3j(Op)@0-+J?Vj+>+i{pP@mNzK)2k+Y!0{0frXK&ffpNwFDZV$mt z{a>FuLkWQ86bpyXf{fEEeaOjrrCUYFeY7J&9zIS`9J6?e`3L*`+n4|T%b!SuZYQia zbAqY|*@nbo6*TA(!S<_xxlR;87O*~ED^M@kPaql;PPTwXdjcFtaoIwTKtPHf?nr+G zhg3Y9SwP-KLVA3#ytmZrZD2Gk&P&~pR|(ndm!3+46Fhgbbm4QBY?NGY5{!q;q~UTM z$XFnXUx!<6i+wM9M=h7TqPHAE)gQG1)VAqquQgeYva+t)>ulY*^qx!aWWD~7N`IUE zw;!J)hi!uI3Bl+X$Y2{wa|_}0s$hR!?|$xq9KW*V0c(7=4Kl-WBb1L<`-%&whB4mEkFJmUW?N*#nap}QB3OWG7@@M#LB0FhmcDr;~Z^ znw^GWQ-IXpF{uu$)9o4(=9x?m=wAo+3!DEqq8H@ZOyk+w{eA(q1?))BXzz_zgYqCJ zj*(7KbT|{rkxI=&OzRRhB*=dvx8t-Nm(|#|pD^HH<^(O&Dr_Y=WiE@MGqguLAnc=`*|bJdOmn~P$_JHJWL;k4EaS$UQt zHOG`8jcv`g0@K;(_TD;HeI&2s^7>X(`*@Bci8Je?FL#C7)+yko&1`><=!|ctp#dK6 zXdp{Pu2n*Zm7MW#Z~y5r0Wmce83)8XyTcQgb73K>p6j0_Cb&KcdC3L9dmZ2Voi5L{ zyX9BiQf=1sbb6T`7`>6=yovdG9fbF4w(o}Zzx3tvem3Aa>1#YAJsue~lRLPcwOkhW z9S=J>LbVn>?NKa$YR-SWHyh-qJHGPR)vbs1oKS) zSv`g?PL>g97!HX~7HvVKJ!y7uIGMzg3;+FxcKfq=N#1f~mqvee@Fn3`rd2ZNVHiwu zke}ya(dt!r(&N=HrgRYgPK3tRT!5-VVcsf8AwUqGsde zASt_L)8C6B9sdfdJ8;=PQ}0%_xu;kN0g>zz)84vg9}?Pn&b!vXi{9XJJ-!%-1O*e*F{-uYNFd-4|G?P_W^2-t^ArQb|8hv*xtneY$E;su(S5% zWB={9fBO^p32dC1@V_Av%Y4>sx?RsD+ptQfJmP;hh*0k~weejXKJ4+^ZKysAKKL*^ zTN9n?F;UYvMt`~-O1bQUh}NF*J(&1*6oNg-1jUtJ%DPu$`Nu;uc#!Lv51CW5?R9vo z^)bl4!3pDs*Hk)DsK7z24h%JrIK538J~QP``?-0-)2qiPZHqs=5$JNDpVu0D7+Bmq zQNDlFKNR{wXg_>?z4U;z@ou%~B_4+-1@5Zn%bNvl)OV_zrMMo|ZHUryM~@X!ur@2B z#@YA7&526PqY)$oJn^ne!TUpAtc(=08~NwO8z$3B}DGGv38pHoIjm)0D#UoCtss+Opo-YSMR=O5eo=cgCmfg+aoT@8~ECxC2sl1a9FKA;u~Fm!{Og!q5^ zU8!RvFM3ZFxLSo@t?eV##^<;sd#~|8)ZIGA@52*pDKCx}a3Gc?y%w_BI@#Qvu@aBa zg{L5DyE6tn`}Brf+h*!&a6ab=gfqb^|6sAN>%+&df3lx;BAj8RZUlhG4T$v$+~}lt zu=uIGKi2kkSFh=cP}1l4U#PGu^X`A8dp|u=f#hXxaM2N-!82B8=fg_&ZVRASljWzl zH?sJS!Nqspj-=c#a@VzZI+O86kF`i{-l0YUj*gc{_GHfvF_vA42p?z7LB*>@AI~Q5 zsb7ZYR>a>gG9!R4?-6&~Bt3)R9q#o^thMl!1Vwtuf2{NScIWoB=hZv9U^jm|+Y)rF z)5}HOc_0TrmyO6o6Wn5-ZpFakqIecPIO6G>v&YZ=+?q1inVOeAk0@RY${k}NPNFJWs z2W)Am2l8ZO9`*E^5gZc3LDB!!@XxWywVDQEB7#$i!OjNX4|b0YAt`JaNQ zOG}PJO-ca2qh(!Xhor_BsbR`T2`X?MdGZ^lGPrGUwLD$pCY=s?n+ zR_yDik13G^SfV^<>e7GBxi0t*Zt6}YgTm^yTnAQ#va97(T_CM>f6DUfHQgPzEYz${ z5VBHQ2J7!AZ$-NkMcX(JA}u#!bV#7L91ZJlbgN~)H599n5v2T&(}jdR;^Jsz2~ytp zX`4Zi*p>F$^aKZ!6`iUrHn&SEJ!SEX4z1^@kzNO*@)eI`BR<4BDD18>cSviWq4yt0LH@ zb$HI|34j<2+f1>G#gyW_Zu-iHvKkuIbY|`vl`4ij&)x{fA$nrTR8V_X0IVBFEJaXIX)viRLUShsI~-2Xkk|Ah?Pt+Q*E1;ZPzJ?o3r>V2xHu&L*^3hk&| zgsu^tJOp?61ZO}MKC82~R%G)IdHV@{ZoA<2tQWn+Q z$q^92RLZ`nujX*!2um@GCza0eZrPR)++U(-Swpg@TmzDrWpHT3n5?2ayF ziE?LW!>E7#O$u#}2`+-V3~x4I(MPTdCbTLbJs6rDC}6c%w8Kt-7SkL;)~?BQ?AN1# z=FLpgsZ60;uTnZsWTUp|R7p8IoV~uvQOFO+ZvSi^a^x;MiR_s|$m93gx=>MEPMB4| zybon=H-J=^2icvfxejN&CdhLvE%WzRD*d_P_#%Jv59X&n=d3&2DSdRGaxHlrf{;@1 zXYmRo1anKax+IQE*be8Z$+^Oyq+AMjlGbv|Qt`5my5K)Aa%&2lU7E1`Dp!4Pp|UTPo|P2*voJQU&f%dPu4_Sp`}?Zo$QreDqNq3lQ$eN#arY% z12H(nTP^?;yNYi&opXqQGX-Pclm${kZQFml4uxgfGgQUOUh>qKO9q-r7gd!a>6l}q5UW6VUQ1i*lvB7(*g6gq=;=h&peXEG@Pb(g44G4}eN=yL z@(>#^t^UWlB&)U`gH)uwA#6l6R)Fbh3km8+xoNOl|XjO=qr)FLFW3QCh z$2HgGAgq$_4gv{F^;zw`K`wGK$UNHvHSSomX0nvDaUpCAVE8U26%JIb@44Nd=D$CN zvbx|3GF0Z7su`%B?&Q5jlcnkt?sb2UJ#Q^c}AXD(KZX{J9Xm!9rkX>K( zmJg*!2tX#MOMzK-=S}=9>LMu-%VB+TY^0jlZhf7+SyPW5Fmmckp{%27^l8}+TiWW{ z=ZJn<4L|l0<(t$DP=`rlpJxD*B=stWS>ZLs946L`|wBNlQ^Au~SY_X1|@tb~=Axq7Ig^CsXr; z(|b&g=SHMgWYl|G_S}(TBG`lX9Qx6b!dgf_vg6#kW=%R%4Tm=f8hxzrQF@Jt-CCu_cvpXsm$qR&AFt& z4rRp-N4Bn$3|ge~p38q%$o4)cMT*anG)Yd9lItx8z~e=N_zVn`_a((E5miCuQ3#%XG8k7&ff-!!0}M=xV!M`6 zx+;>V3V_5B=i~Ox+{y}WvA@S+-}-Maz~Wi*rknk$bP<)a52b(0s+Su?3f%?nLL}j9 z7vd-3WV6-ieO~7=i=y2-+p7#fPLNmzoIBLwI`yk6IeM!YDUc*CJ7{vw=w365+@Q?2 zT8aFBd2G6a*9u`O;k!Ah!y!wO04W>KeYJvQzws4WR7z3}mu#gIG!%=!^qwI{$=lQe zbS%H@`>dLZg8+YZ*W*t~-ULOFPUs4HzrSMw@;@)w(@lw_W9f+MP?H6VSLx0cvQ-@@ zqap(Y4QWRaFtqCw;>gzsfpC84cSI1bBkO*v$ElC89b4JHqbc>}jadw)wCSB*X8vpX!r|WOybN|#ne|)_ZvYdD^yYW$%ILd>M0%}?lr z>?Mi2?kIlyI6OMI-OA9bD!3S_Q~YUfKcb&MoD#2*C7eU|)7J*}KiRt(IBt?xlZKqLSQQg}C&^QZHN^bg`;x}o>|5$i8)WAZ*!JBE6)INnCFPR-x#|F4 zf+Kq%hwdsPN<%Z)ax%0@xYegU4u}5Rn$Ii4R@Rlcc6J06%U7JX(?);RVeUEDJA zwtlO;)(Deq!aeE^UY#ha6!%Ud*Ix85oUMON&#sO~&YMg2{Ft*|h6Y$k58~)z}jfIo5ur0(YN49#wsx(yq zOY{_qsXcI%&4O(FaL{`9hLPkjt+Pr;y$G3~k*?;YfF#k9wmhyH0Q zi#7HZnPypu2Jp~s+t5pz?pPy_!Q+4Jvh60xLOYRrnHLm2GqacKmaZJ8s?(Np{6W^@ z(&K-VEV)QQdk3F{TBirTIC2`TPaHtoRG;UB8{K)Y#IkXXy zxT}VWq*6s)E_v>Js0gR4&KwnAxkfqTA>ZSrkMX_z^V5%Se<65Ta!*AwVe)@Sm7tOo zns=@=3K%sSs9x8q9Sjbr4)XLvx9B7fqbSj#{-m~jyxuENmE4rUno&p`Ba=Ers56%u zNw;mInv!!!6P*7LEs5KHkpww~m(uGp9Ix9hv35&wxeHU4-&*nQUcAeZDoc-z72qoX zGywul_aVKd3hSq>oVSI#H5q>yPVK!pI0uUfRG`cqYbbBNvbKMGeYuf)ivLvc!Y4s` zC8(CwCglr~TO>v=XF)0`$71xx)lEmMAywgaX+O6#LLMT6B%*g0>@V9zhlJ$=&Qw6kJW#Xi7;rke4C(}gkR!o6nN0g}4rU{^jZ)_?uu z$N2j1zX1Na|B(Am)+lSFb>4wZOK#(rHW3$qOJVa(n__Y^nQwnNgF9%il&sA)2Nc-O z><0bm)or3wzbKdpE&(JYt6O7^pwL<)(T6)wmul_zb`KYRrnVz1ttBmifTX1Z0XQ+K>ZKC)Ph4U8p5QPxeOi~3c zFXqABo@oW2+vk5je*g9)O%egj4|ytbd9k+>C95dg1L%sJYswsoU!`I|^4^jV(j%#p zGkS@TWRCmAdWYqEK5*)OdnSELjf3R zJEguNCx_#tvQ93GPfuViH}MOAv$tr8UClmJcWm6-DgJ-rczEH(OMBwK61<4KIs;Gs zP>DSpe+Y5m)`A&GS8xYP3b}D zL0|B>EB~76GQs6!00^{n>9TxJ9a#W?J4df;Ovisy1gfH9r+K6ByXLNpL%zxM<^#t! zeWtB%k-RwurG<>-H$V|~Vqha|$sYsWd2vRt$W*;5SFpKw4^$*0kjFXeo-~Rg!n*3- zAkePdfJP=kM=67>o-Q&xCB-JWFFeC&5@@+jpWvu9)Z9w8~UXr)=GNWtu@tW7kVX`IVsYj-$al=SAbc{q#ig}WrrU4!Jw+kaZFAD^Gm zs>5oJ2*wgs^4_i0D}bx246&0tylLP0S49}5X#{_h-D{W+A9*6AbC!AQ1HraC92&`! zglvWZ-;)b%Z~?EAd~HsD2S5?~nb0vlR<+tL zR7uwRX-!u@h}TD=zM*IUGH*-g$iJ~>@kcA1`_10J%_a7+dfnoIQx-J=L+t7eX;G$m zu$-3>@z~_utATTzs$6+Wmw%7s1h-(hEoiKg&(}3u>NY>Vw%^u&@;&29mPS03$xT+jT2GfI|oE+i#n_j)7Mslf6-c1uNr8uOq z>uBU06bZE`rAuIcIy&j73ue@lKKGn$4l8Zoh%<4HsNyBd)wQBj_1jKgdtNzE*q6Vc zTyT1_rk@6Xy8^=KA#ew)w4s5N7K;ucsZm7Qcd(jVad}ZrDOSTzhtSJwZpF~U=E=1q z0pyY}ML9{l=g@3CAaPo)AyPoz0!oYljk=}%YvC5_!@~K(C zwgz+L_tr>%Zc}by?<|ftENg6Eyy##A1q&(nJRDbj-KKV@YOVU>n*BgKppl!%wJ(KJ$|F`WN>S0z)EZA|<*3#@AcZ2(~n!roA*tZ5#}F!K$uY=~ZO&G&Z%A53=}9VbW}{av0>0 z%dX($O6iQ*fze%bq?De_xuYq@;L-u&ReF;0PWW~-Kh0*N*=E&)M4%j#igUs_hXoY1 za_-Kyz>#hC+8Q@Q6N8A_%OH&(lcI320kV@*aee_ulhSd10q>JhawvZ=-ZE%za=x_l zVd;4-05>A;*n`8=WDDv9fG|Izow|LjWao>Rr=PT)$BigPaiaT4keUCyTHn6^`gMH! z$8Ud%V(f`WqdKTg8g1#UjiU7@_#FIP$RjDAGU_;Dz!{b3rL^S$p7+I9WyMbd9@Ucr zFFcZf-wU;PX?qq~*5W9$@9Es@W1p(2kv+f-dusu|rXizOPBe4rw{ z_|`Ru26>fF3-{$;zqD`P#w*|MvDI|Z1{iA2s}!m_J;MR+l;(e8#7M-{UxA~hC4sXB zycmi*y?(Pc!uOg$AcmVJDTfU(&SQp6Pl$G^R#}(sn)lPfmaak5?JeGT+iGDs6byoJ zB^TN{wf5pTUqFhoX;8MEoJ=nYNh3r3o)k$0$~9{k?wurYVH#{x)#JMc6)4G8x26*g z^hiu~&c<0>)%t&&dB2?kF7y40egD{MNHqk~mLCY>lk>>N*2m7lBL%z_f+ec)c)+9# zoV~%EjYj|rP+w~1Mk(a-gQ{!bFwxs3CO-vCKg4>FTx^+QFh!(lLx)*BoH zByQ_A_;w=Iy_huh%3dOFr_=EoCA@Cpbpw zj@(EUsLDat%^SKy$8uBC-yV_&Pdq=O*^f{vEEli_qEf2%zrzh=4V z+M~L(+S@AC9FTv4HH4>IW5KCC$c1+|p~!{2NNZHD=YE@UL-KNBDm8c7w0yT-@0u4+ zR%wn43Bjj9+{0}X%9k-TOQ6CC!fwve*>4??l=r6yC%6=?#`pb_e8f>%_85nA+3Ngs zUcuCYtk^hH?j%bkRPd=0f4<2KL&ipVlH$hS9y{aS*-0uzyYZ&W7Uc2}81YD|x2jrtkPwrr+cMJCE z^Dke%{_z(L42O5xMU5@n>vUkyiO{rlEfR~F&+8fxA5g#9c_wiYe>B)U9*3-q4=4nD zZ-u^TucV6(S!vh|9i|9Mtc#7wPXvcKDb4dNYCCu-`ydZEGmt_AwZ*QEd0Sn?L#5SC zl?5y-pR6onk|JbPD<$9bz@NUx&k+N z1ymR5bek_rZd<@Hm26H~o%KAqN!>aeRQFj=FS9dbNaB9_b{b>W)XhbR1#sA?eg;OE_l() z&cSP~J$ZAE;3zhsjAPJU7_7vXQMxJ#bJ+9O>%#T%_0vCJ^s`^Q0aR-5dIX9>P07u? z&SqB^1ag4DER%zHDSxeiSzW4vpSrOY32%p!oXg@jbwJD*4%)JQn|wsh@}{~!zwRan zEwRAc34P=< z^j8HYYtCkorb!lJ^^bF@Q5U6Qy>f6kR3{$}<;lM&oZ_uWjDOWwHf!j?iA+`h$9g&m z3Z4Qm`u*zCKV*v@hmHTB7c${2uUn|26-{a%qzmGUwuVg+Z$f=^q8?oB%p`z<(r8zh zkFr%Gw9V0otH|D!)S^-p>6X{!jaHBf$Z1p`?Vw(`wNJdM5EP9Wgrb_+;~Uk(DDs^% zo1lHXX21OVkAMIA_ACSqPJg;0*Rx}@>mHY2&T_Hl0l;~LtOZhh|T`ukL!= zEOn3MBiR*XvlzVf-MHVa-8!Ow;S-~}-4!=Qvh|WWytB3Eu$Sa8-sB`!Nf+dBZHR_Vh#y3purboV?;J-j2SW7TzqX*F>D8>?xja7nsM=UIisa zZ~l|@*M9*Lq<&B&b|@(r9bGv%PT*k<1+@U*iOjCWZ`r-vBJ_sSS(m9)CWwQKa&A(! z3N@xcSdd3ZXy`i=snX3*f` z7>PB_Uat`*Y%DkfY?H_PiId>UHcbGCi?nuRHh-kUHGKaTO4x-0%Y0RsbvO@~iG{&< zemrNn3t?^ zQ?;-qa=_*o>NwVIo@G4+L`_%KUWB--2;j~4d$(wRQZ#-UA#cPXAOstC0N8_^@axd= zVt;Ri-2e_(?N*<4nICakwc1k762dO&B$Ncs%-?n^R`PG1#F&?wv`xlbR=1`fRszYA zs4nZ4`tYH1Fix%$PzoS3smYF{@r*7>YU}S3%s6PpDS@u?#&FO%6mMGdA!Y)Nli!s# z2Tc#zcA74*->YKwW`m&`x{}scKOC7KHh;!5JFkt`6`SqTZy#5iRzio?5VC$+ww!%c|T87?X!VK0P{>JS^#1 zyhRz+evOKN{0OvHfG@T7m{RTbuYY%MYFCG_^Ofcl2`(ShZ4G>vTrJhlB@K8C^GDVX z$*vw4-Qjxvy;A(AzR;wZT|u2Xt`yXxz2(8&?24sCywxSHtds2hZks8|`!OBX>Wf`O zk*<|62&uDGbhK2@s_*tzsm7Wvv&CU&0s3~FLMSS7Dn64uM~GGF@uCa#R4dvynmmKJWV{7YNp}N)T`>2qA{q~RmTj*@~yIJ)96N-x^JXX z-mkeqWj1*kiV@W&@o6vJDN2P>9>U@+eMw6m@DyhRe_ zsQ1XF9+fqlj)y9qXQOVle>RS>XqQ+&D)2^0lC5};Pp!~NRapa|w13#d@0&oMe*f}1 z1^qe?=Y(F8X~Jh3OYF|fZ70*%9q;zDm3{0}zcS@rCuc(?E87GX?nxzp-8m0}&2py$ z>|Z)k=VS3D`0RDGZs0@a#83^Uz&@bXeJC$RotWnC@pZt)9<-VR{Q|@oNIUzeIf$p! zL-EQMys_T|MJZ@oEq^I#G@ulswsfag4gATjtL|CDWtQ%0$T$k*-QIF1XIoNk?C)3X z^KYL%k6*rzm+owO68PLENv?sBtAh1wlr*0N$v`Qq%Y){!bEr{OvQ`}W4jxe{U%nG4 zQC5j$LE~^GWTd_{ zJMD_0Tpa49;eWQJou6G^#U8usmKCnf4xnY}&YIq$7vw9~|D z^lNcKlswBWbtJq@j<5Cl_RF{L|9){&euDnP2_le}<9~?k;UEd`un$BCqX-Xn7*8jD zRDH3X(w%0BTkVn;tqxkA5?%GGW!K*ZM6%kU0;#qI!!i1D2Ow~})T?GE76%?UC`9cy z*^txmZ^sMnu;uJM(Y$}ULb4^QN-S}=n@M80WjL{My+x*gbHeiiy|Q9zZW7{E>^hz2 z<1=Mj>VIXU_-^oWVFH)$e2p07uq2*en#Ajx{q~}=@*R=1^6}ob^wMwE_VuYU$3avZQ>M$HZ+lqm+m(oR@nG^|7LP(X_ z5eZwMzqc(`)p)AsvPwS>JI1H_GyK3ImZN%DT7NGNFrB2Fq7(MihwE4qU0DPBYZ>k@a)sao3Wa{WHOw}1S2?PovMERdA1qOqJK z=_;AlO({V3#13#!QWKQx6?kCZDUcucC0JAx_E%VhxU9d5X5Q<9ayV40yb`F56%XoB z*?-t2f2b~V>4C_eVLuWL-|}ViN~3owz_G-Gm2S~Ujn7@4lUvLO%SqX~d3gsYCd|CZrUl>p^6xCL~S+=51PT``eO^$-zEqbwmY zE2>hvD6A`eRyFI})YkCci=wgZKvWH#F8xJRUm&-{T8jR892-aIoNIsaH~i0%eSiAn zbNlV%ZMLgB0X-eU;&V|h@lM(L;$}w@NaBj15`FrTIR!;#odp3TM6P7-GmV%7aIu|M z-A?OI`>opEd*@2%;nAGu)OLveZ*sVivB?txqQX#;e1l5WTL6-yuc?_xts+Dak#qQPKY*jb) zG}{`c0BqfD&FE7H+Jd-2WO7B-ruFuUmk_c9O?#C?ag6OD8kMLFsBEbe2~3hju3LYW z!MR<)Z5F<$g`9MQEmm+*c852Fd0%(evbogcx`CF$dZo6;Ma84x|PH1@uNlieSG`Yeti*kOHVQ)`BwPp(C|^QSUIKaDGL$~R?(S9Rw94v)4WOL zSEx0h2p*AvI@3D%IMqes|19xMT_Av@UQesw=M8RBUZkv&S_5lp4GNw`S=H0~<>{ml5L5hqrQ!rSVLdf6}DLE5>OnysAi zuJ)SxB}ze7AD?UbTMLKMay4mDn^_r|XxHhD=p^_9+dQW1s(%4t_RT*H4HwzZ-gPWgg* zW7AKv$fbAY&u*e5te^)myH3ybx$Kyza4+f$g2C&mIS~CkgIS*>WOF-AgPZPcU1{3Y zx3R#Z$>t%!ngy-LE|o~d#RgiFhpQ{FD7e|s*D zP3o1P=5L=Q$t1-z2Td<_;J*XgigFy3=p@`~$-A#2Ia4K!4_53KZ|TUPqdyfvDu0$tN zE=7sG3}3T#n)^A;(06rw>yjhjg}q$_3~ODx!}C7#v0DOd8Zb2zm8MjHwBSWeGb(9O z4K(84>t8{DX=Ipf>8ut7YxzDJ#}F0OG0?}|+X~aK_V5QkcN`URxH7itf+FaJt;ubrW7Ja8ZfP7Y|Q#n zNsjZjkn9JdQ>7U|BG4lItj64}MMfixG^b;E_f$EADt+p`fO-%&4hnQ9@G3O~@!}#i zfg;+a3S)m7UZ`%GE^IO}!GB73k^qjK-ttZKXhI z

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 diff --git a/dev-ml/llvm-ocaml/Manifest b/dev-ml/llvm-ocaml/Manifest index 53aadd4a8730..440f4ab83ce1 100644 --- a/dev-ml/llvm-ocaml/Manifest +++ b/dev-ml/llvm-ocaml/Manifest @@ -1,5 +1,3 @@ DIST llvm-4.0.1.src.tar.xz 21065652 BLAKE2B 6327eed2d1feb108440f22d2581d1ff86c10a10c29793538d8d899c7e2dc83d3f7b147d3fd4bcce2bd2bf57c071b08c624aeafe40a3e7a3914506e7751727e6c SHA512 16adc39b34ddb628f81b171119a8e2a0e9138b25011e803ef0b688e2fbea116fc4953d3a1b61b90a98a75e33619f81566b7cb06a9a2ea4d04ac5e0eb303a2d1d -DIST llvm-5.0.1.src.tar.xz 23428720 BLAKE2B 3db4d33df21018d17eef0042c0d8d82a8412bd5daa99cfb5405a6ec83c5774178fa76b220e8731c2a9a64dabf898aa90fe29c685327bd63a4f078e8e94a9a77e SHA512 bee1d45fca15ce725b1f2b1339b13eb6f750a3a321cfd099075477ec25835a8ca55b5366172c4aad46592dfd8afe372349ecf264f581463d017f9cee2d63c1cb DIST llvm-5.0.2.src.tar.xz 23451868 BLAKE2B b7082be2e4ad557b29b9f6869811f262adcf5c73d552faf91b339bede75cf5eab58afefa12fa779a38be71fe2b8f4ea297c3213ee4e8370cc01972c59249d91c SHA512 3588be5ed969c3f7f6f16f56a12a6af2814d3d3c960d4a36ffebb0446cc75f19220bccee7fc605f9b01f5d5c188a905a046193cc12dec42dd5922048b5c27fe1 -DIST llvm-6.0.0.src.tar.xz 25296048 BLAKE2B 7ea90bb63d6f26cfbc1c1ed2f243b0fcd8ad2ceb7963cf768d262cd55e9a0c71a9cfdea0333fb220faacf4540d924d2512532774dcfb52b52490ad74e38c09e0 SHA512 a71fdd5ddc46f01327ad891cfcc198febdbe10769c57f14d8a4fb7d514621ee4080e1a641200d3353c16a16731d390270499ec6cd3dc98fadc570f3eb6b52b8c DIST llvm-6.0.1.src.tar.xz 25306628 BLAKE2B 60232d4d22f8096b565cc8d81fea0639f24f14e8fc4f66ade69fa15479181f07f655f26dff3fa24bf105762b495da316c5c9352db234bd0af6b9c3fff6d4d881 SHA512 cbbb00eb99cfeb4aff623ee1a5ba075e7b5a76fc00c5f9f539ff28c108598f5708a0369d5bd92683def5a20c2fe60cab7827b42d628dbfcc79b57e0e91b84dd9 diff --git a/dev-ml/llvm-ocaml/llvm-ocaml-5.0.1.ebuild b/dev-ml/llvm-ocaml/llvm-ocaml-5.0.1.ebuild deleted file mode 100644 index ca74c5a91283..000000000000 --- a/dev-ml/llvm-ocaml/llvm-ocaml-5.0.1.ebuild +++ /dev/null @@ -1,122 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -: ${CMAKE_MAKEFILE_GENERATOR:=ninja} -# (needed due to CMAKE_BUILD_TYPE != Gentoo) -CMAKE_MIN_VERSION=3.7.0-r1 -PYTHON_COMPAT=( python2_7 ) - -inherit cmake-utils llvm python-any-r1 - -MY_P=llvm-${PV/_/}.src -DESCRIPTION="OCaml bindings for LLVM" -HOMEPAGE="https://llvm.org/" -SRC_URI="https://releases.llvm.org/${PV/_//}/${MY_P}.tar.xz" - -# Keep in sync with sys-devel/llvm -ALL_LLVM_TARGETS=( AArch64 AMDGPU ARM BPF Hexagon Lanai Mips MSP430 - NVPTX PowerPC Sparc SystemZ X86 XCore ) -ALL_LLVM_TARGETS=( "${ALL_LLVM_TARGETS[@]/#/llvm_targets_}" ) -LLVM_TARGET_USEDEPS=${ALL_LLVM_TARGETS[@]/%/?} - -LICENSE="UoI-NCSA" -SLOT="0/${PV}" -KEYWORDS="~amd64 ~arm ~x86" -IUSE="debug test ${ALL_LLVM_TARGETS[*]}" - -RDEPEND=" - >=dev-lang/ocaml-4.00.0:0= - dev-ml/ocaml-ctypes:= - ~sys-devel/llvm-${PV}:=[${LLVM_TARGET_USEDEPS// /,},debug?] - !sys-devel/llvm[ocaml(-)]" -# configparser-3.2 breaks the build (3.3 or none at all are fine) -DEPEND="${RDEPEND} - dev-lang/perl - dev-ml/findlib - test? ( dev-ml/ounit ) - !! "${S}/MANIFEST.tmp" - mv -f -- "${S}/MANIFEST.tmp" "${S}/MANIFEST" -} diff --git a/dev-perl/Ogg-Vorbis-Header-PurePerl/Ogg-Vorbis-Header-PurePerl-1.0.0-r1.ebuild b/dev-perl/Ogg-Vorbis-Header-PurePerl/Ogg-Vorbis-Header-PurePerl-1.0.0-r1.ebuild deleted file mode 100644 index 5f2ff79b67c6..000000000000 --- a/dev-perl/Ogg-Vorbis-Header-PurePerl/Ogg-Vorbis-Header-PurePerl-1.0.0-r1.ebuild +++ /dev/null @@ -1,17 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -MODULE_AUTHOR=DANIEL -MODULE_VERSION=1.0 -inherit perl-module - -DESCRIPTION="Object-oriented interface to Ogg Vorbis information and comment fields" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 ppc ppc64 x86 ~amd64-linux ~x86-linux ~x86-solaris" -IUSE="" - -SRC_TEST="do" diff --git a/dev-perl/Ogg-Vorbis-Header/Ogg-Vorbis-Header-0.50.0.ebuild b/dev-perl/Ogg-Vorbis-Header/Ogg-Vorbis-Header-0.50.0.ebuild index 9b329ebc7d5c..b32e63a7f147 100644 --- a/dev-perl/Ogg-Vorbis-Header/Ogg-Vorbis-Header-0.50.0.ebuild +++ b/dev-perl/Ogg-Vorbis-Header/Ogg-Vorbis-Header-0.50.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -11,7 +11,7 @@ DESCRIPTION="An object-oriented interface to Ogg Vorbis information and comment SLOT="0" LICENSE="GPL-2+ LGPL-2" -KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~sparc ~x86" +KEYWORDS="~alpha ~amd64 ia64 ~ppc sparc x86" IUSE="" RDEPEND=" diff --git a/dev-perl/OpenGL/OpenGL-0.700.0.ebuild b/dev-perl/OpenGL/OpenGL-0.700.0.ebuild index 3f84d3c549d9..338206d38952 100644 --- a/dev-perl/OpenGL/OpenGL-0.700.0.ebuild +++ b/dev-perl/OpenGL/OpenGL-0.700.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2016 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -11,7 +11,7 @@ inherit perl-module eutils DESCRIPTION="Perl interface providing graphics display using OpenGL" SLOT="0" -KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 x86 ~amd64-linux ~x86-linux" IUSE="examples" RDEPEND=" diff --git a/dev-perl/PBKDF2-Tiny/PBKDF2-Tiny-0.5.0.ebuild b/dev-perl/PBKDF2-Tiny/PBKDF2-Tiny-0.5.0.ebuild deleted file mode 100644 index 2370758e78d3..000000000000 --- a/dev-perl/PBKDF2-Tiny/PBKDF2-Tiny-0.5.0.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -MODULE_AUTHOR=DAGOLDEN -MODULE_VERSION=0.005 -inherit perl-module - -DESCRIPTION="Minimalist PBKDF2 (RFC 2898) with HMAC-SHA1 or HMAC-SHA2" - -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="test" -LICENSE="Apache-2.0" - -RDEPEND=" - virtual/perl-Carp - >=virtual/perl-Exporter-5.570.0 -" -DEPEND="${RDEPEND} - >=virtual/perl-ExtUtils-MakeMaker-6.170.0 - virtual/perl-File-Spec - virtual/perl-Text-ParseWords - test? ( - virtual/perl-Encode - >=virtual/perl-Test-Simple-0.880.0 - ) -" diff --git a/dev-perl/PDL-Graphics-Gnuplot/PDL-Graphics-Gnuplot-2.11.0.ebuild b/dev-perl/PDL-Graphics-Gnuplot/PDL-Graphics-Gnuplot-2.11.0.ebuild deleted file mode 100644 index a7c38c9b1ff2..000000000000 --- a/dev-perl/PDL-Graphics-Gnuplot/PDL-Graphics-Gnuplot-2.11.0.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -DIST_VERSION=2.011 -DIST_AUTHOR=ZOWIE -inherit perl-module - -DESCRIPTION="Gnuplot-based plotting for PDL" - -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="test" - -RDEPEND=" - dev-perl/Alien-Gnuplot - virtual/perl-IO - dev-perl/IPC-Run - virtual/perl-Scalar-List-Utils - dev-perl/PDL - dev-perl/PDL-Transform-Color - dev-perl/Safe-Isa - virtual/perl-Storable - virtual/perl-Time-HiRes - || ( sci-visualization/gnuplot[X] sci-visualization/gnuplot[qt4] ) -" -DEPEND="${RDEPEND} - >=virtual/perl-ExtUtils-MakeMaker-6.480.0 - test? ( virtual/perl-Test-Simple ) -" diff --git a/dev-perl/PGPLOT/PGPLOT-2.210.0.ebuild b/dev-perl/PGPLOT/PGPLOT-2.210.0.ebuild deleted file mode 100644 index 52b62adb772a..000000000000 --- a/dev-perl/PGPLOT/PGPLOT-2.210.0.ebuild +++ /dev/null @@ -1,21 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -MODULE_AUTHOR=KGB -MODULE_VERSION=2.21 -inherit perl-module - -DESCRIPTION="allow subroutines in the PGPLOT graphics library to be called from Perl" - -SLOT="0" -KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~x86 ~amd64-linux ~x86-linux" -IUSE="" - -# Tests require active X display -#SRC_TEST="do" - -RDEPEND="sci-libs/pgplot - >=dev-perl/ExtUtils-F77-1.13" -DEPEND="${RDEPEND}" diff --git a/dev-perl/POE-Component-PreforkDispatch/POE-Component-PreforkDispatch-0.101.0-r1.ebuild b/dev-perl/POE-Component-PreforkDispatch/POE-Component-PreforkDispatch-0.101.0-r1.ebuild deleted file mode 100644 index 1a92ac7dd67a..000000000000 --- a/dev-perl/POE-Component-PreforkDispatch/POE-Component-PreforkDispatch-0.101.0-r1.ebuild +++ /dev/null @@ -1,21 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -MODULE_AUTHOR=EWATERS -MODULE_VERSION=0.101 -inherit perl-module - -DESCRIPTION="Preforking task dispatcher" - -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" - -RDEPEND="dev-perl/Error - dev-perl/IO-Capture - dev-perl/Params-Validate - dev-perl/POE" -DEPEND="${RDEPEND} - dev-perl/Module-Build" diff --git a/dev-perl/POSIX-strftime-Compiler/Manifest b/dev-perl/POSIX-strftime-Compiler/Manifest index 9741757ad069..f6f780093423 100644 --- a/dev-perl/POSIX-strftime-Compiler/Manifest +++ b/dev-perl/POSIX-strftime-Compiler/Manifest @@ -1,2 +1 @@ -DIST POSIX-strftime-Compiler-0.41.tar.gz 17187 BLAKE2B 541618ba973dceb9431b0c231590310b5cc26743e79fbee12068cef02b8eee959545b2cbe9e7b7affa6da02fb7022d9474025cff25cf8a63d7ead80024b7eddf SHA512 b613de3fb332313318cca8a6c8912b64e9dac702d5681d252dc8eb919c7b102354ad25f60b537cdfa66203e01826b34a5a349a2fac856a6affb40d5f160725fe DIST POSIX-strftime-Compiler-0.42.tar.gz 17294 BLAKE2B 3c96c8226b4dd06f449a2a6e56785862e98014e8fb8371709fcc6872ec115cff58fc6aa8c98dd5032488917478448b2137749aa3621d7b446a08c923e99de81e SHA512 0c07f1b8589b067533c65a023dd634a29640cb8992aae8047aa1063affe6b30b95930479829982a30a13b87bc7c9ebf82ca4837726bd29658d85d718164e3c76 diff --git a/dev-perl/POSIX-strftime-Compiler/POSIX-strftime-Compiler-0.410.0.ebuild b/dev-perl/POSIX-strftime-Compiler/POSIX-strftime-Compiler-0.410.0.ebuild deleted file mode 100644 index 38819807cc2d..000000000000 --- a/dev-perl/POSIX-strftime-Compiler/POSIX-strftime-Compiler-0.410.0.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -DIST_AUTHOR=KAZEBURO -DIST_VERSION=0.41 - -inherit perl-module - -DESCRIPTION="GNU C library compatible strftime for loggers and servers" - -SLOT="0" -KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86" -IUSE="test minimal examples" - -# POSIX -> perl -RDEPEND=" - !minimal? ( dev-perl/Time-TZOffset ) - virtual/perl-Carp - virtual/perl-Exporter - virtual/perl-Time-Local -" - -# CPAN::Meta::Prereqs -> perl-CPAN-Meta -DEPEND=" - >=dev-perl/Module-Build-0.380.0 - virtual/perl-CPAN-Meta - ${RDEPEND} - test? ( >=virtual/perl-Test-Simple-0.980.0 ) -" - -src_install() { - perl-module_src_install - if use examples; then - docompress -x /usr/share/doc/${PF}/examples - docinto examples - dodoc -r eg/* - fi -} diff --git a/dev-perl/PPIx-EditorTools/Manifest b/dev-perl/PPIx-EditorTools/Manifest index 2a17cda9263a..3fed2aeef3a1 100644 --- a/dev-perl/PPIx-EditorTools/Manifest +++ b/dev-perl/PPIx-EditorTools/Manifest @@ -1,2 +1 @@ -DIST PPIx-EditorTools-0.18.tar.gz 38874 BLAKE2B 4f33c7053b028a30b01396d5f4af789b83aa18cf4ee754c32595ccc78272ba660e5934d97f3ede49cad1245dfabdecc1185931b0a16274f44c0d9fb191c1c91a SHA512 84be683e7f745c3b5d57944d9f91f0fb53274c2c5bd9f1b252b76d9f0a531f4cc4fbe45592fb70da5f91f978493e2f7c723d4222d99ce73aeebfacfb97110d0a DIST PPIx-EditorTools-0.20.tar.gz 37102 BLAKE2B 2f77696826c964ff3b31d21e6f0021be921a5b72a0d50dbe239f28bab91e79b4aca30ad189c6a1a28c074e9b2cc919cca37ae79c9cdeb274fa499e84f3bcb18b SHA512 1762e7d8b6a4e95a547932ecfeb029866a3259bc58409ab6d4f55d83f2d83bfe353c82ddc777b41f499d395b1d11ad12d912e541d06e1779fb25a7e17ba6f405 diff --git a/dev-perl/PPIx-EditorTools/PPIx-EditorTools-0.190.0.ebuild b/dev-perl/PPIx-EditorTools/PPIx-EditorTools-0.190.0.ebuild deleted file mode 100644 index 46be8ddd25e3..000000000000 --- a/dev-perl/PPIx-EditorTools/PPIx-EditorTools-0.190.0.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -DIST_AUTHOR=SZABGAB -DIST_VERSION=0.18 -inherit perl-module - -DESCRIPTION="Utility methods and base class for manipulating Perl via PPI" - -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="test" - -RDEPEND=" - >=dev-perl/Class-XSAccessor-1.20.0 - >=dev-perl/PPI-1.215.0 - >=dev-perl/Try-Tiny-0.110.0 -" -DEPEND=" - test? ( - ${RDEPEND} - dev-perl/Test-Most - >=dev-perl/Test-Differences-0.480.100 - dev-perl/Test-NoWarnings - dev-perl/CPAN-Changes - ) -" - -src_prepare() { - sed -i -e 's/use inc::Module::Install/use lib q[.]; use inc::Module::Install/' Makefile.PL || - die "Can't patch Makefile.PL for 5.26 dot-in-inc" - perl-module_src_prepare -} diff --git a/dev-perl/Package-Stash/Package-Stash-0.370.0.ebuild b/dev-perl/Package-Stash/Package-Stash-0.370.0.ebuild index be90993907d5..225ae156893e 100644 --- a/dev-perl/Package-Stash/Package-Stash-0.370.0.ebuild +++ b/dev-perl/Package-Stash/Package-Stash-0.370.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Routines for manipulating stashes" SLOT="0" -KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris" +KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh sparc x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris" IUSE="test minimal" RDEPEND=" diff --git a/dev-perl/ParaDNS/ParaDNS-2.0.0-r1.ebuild b/dev-perl/ParaDNS/ParaDNS-2.0.0-r1.ebuild deleted file mode 100644 index c4b044398558..000000000000 --- a/dev-perl/ParaDNS/ParaDNS-2.0.0-r1.ebuild +++ /dev/null @@ -1,20 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -MODULE_AUTHOR=MSERGEANT -MODULE_VERSION=2.0 -inherit perl-module - -DESCRIPTION="a DNS lookup class for the Danga::Socket framework" - -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" - -DEPEND="dev-perl/Net-DNS - >=dev-perl/Danga-Socket-1.61" -RDEPEND="${DEPEND}" - -SRC_TEST=online diff --git a/dev-perl/Parse-ErrorString-Perl/Manifest b/dev-perl/Parse-ErrorString-Perl/Manifest index c966a9b0fd4c..c9a893008558 100644 --- a/dev-perl/Parse-ErrorString-Perl/Manifest +++ b/dev-perl/Parse-ErrorString-Perl/Manifest @@ -1,2 +1 @@ -DIST Parse-ErrorString-Perl-0.22.tar.gz 29675 BLAKE2B bbb8043ba24f5bdc7f2ceb741757dafa32f577876199418c2162ad56eef32975c8a153b1941d0d8ba6983eb881bcde199379a1cb18d276d1c8d611951bd3e231 SHA512 a1a99a876cd575adfcd30a3f73ed23c104380b32e24f34fc135b315794c640a37369abe10aea0daa5a73da030a38b52439b4a4716cc3c2c5a610a524a9ced507 DIST Parse-ErrorString-Perl-0.27.tar.gz 29698 BLAKE2B fc1743382145c40a44de21f9a48d302fbb5f80f583b8545553507ef892baebb4f879649e1ccc0e511ffe3d986184397c8933ccd40999966be3154785b1b0004a SHA512 2111d3d130e7eeb754e11d6a20cd289be888fd384853d19000820363b8a2bb60f75db029cbf6646ec267ba5a9f25ddc596c335c41623cc07a82b12fce81a9800 diff --git a/dev-perl/Parse-ErrorString-Perl/Parse-ErrorString-Perl-0.220.0.ebuild b/dev-perl/Parse-ErrorString-Perl/Parse-ErrorString-Perl-0.220.0.ebuild deleted file mode 100644 index 0b2fe9e56211..000000000000 --- a/dev-perl/Parse-ErrorString-Perl/Parse-ErrorString-Perl-0.220.0.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -DIST_AUTHOR=SZABGAB -DIST_VERSION=0.22 -inherit perl-module - -DESCRIPTION="Parse error messages from the perl interpreter" - -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="test" - -RDEPEND=" - virtual/perl-Carp - dev-perl/Class-XSAccessor - virtual/perl-File-Spec - virtual/perl-Pod-Parser - >=dev-perl/Pod-POM-0.270.0 -" -DEPEND="${RDEPEND} - >=virtual/perl-ExtUtils-MakeMaker-6.59 - test? ( - dev-perl/Test-Differences - >=virtual/perl-Test-Simple-0.470.0 - ) -" - -src_prepare() { - sed -i -e 's/use inc::Module::Install/use lib q[.]; use inc::Module::Install/' Makefile.PL || - die "Can't patch Makefile.PL for 5.26 dot-in-inc" - perl-module_src_prepare -} diff --git a/dev-perl/Passwd-Linux/Manifest b/dev-perl/Passwd-Linux/Manifest index ee9b8dcc9a96..8f5e272d7d14 100644 --- a/dev-perl/Passwd-Linux/Manifest +++ b/dev-perl/Passwd-Linux/Manifest @@ -1,2 +1 @@ -DIST Passwd-Linux-1.2.tar.gz 5211 BLAKE2B 7c80c6b514e59a8af92335bff2d347d6fb7104b09aeb1d5326ae305d695571f87812edfc3d8652faa4d71ec70568ca1a773b6f87cf74270bbf84aa2ed4f05814 SHA512 9ca79db8afb235b7819e1a19d9915e052286ff7d816b933d32cf65871fbcc36d7edf5900aae56076621f170c7b65d7f9618dae6b7ce3ab10e9ad65d37f5065af DIST Passwd-Linux-1.3.tar.gz 5610 BLAKE2B 7de308b022d2085771b7a84910da7dc5ca8dad7464b077ad5b382b8b39cf1aa07cae2884596a2cef091f2b763e42279139f539b4961484c369a5caff40dd17ee SHA512 1598f0ec29d9450f97ec2872f2d414ceafcea9baeed2e1fa75018230b6bcea408386ec6e650d9bbafe0390c23d176873f43cc4433de60c9dd74cd48838f2e537 diff --git a/dev-perl/Passwd-Linux/Passwd-Linux-1.200.0-r1.ebuild b/dev-perl/Passwd-Linux/Passwd-Linux-1.200.0-r1.ebuild deleted file mode 100644 index 489c7d317727..000000000000 --- a/dev-perl/Passwd-Linux/Passwd-Linux-1.200.0-r1.ebuild +++ /dev/null @@ -1,15 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -MODULE_AUTHOR=EESTABROO -MODULE_VERSION=1.2 -inherit perl-module - -DESCRIPTION="Perl module for manipulating the passwd and shadow files" - -LICENSE="Artistic" # ??? -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" diff --git a/dev-perl/Perl-Unsafe-Signals/Perl-Unsafe-Signals-0.30.0.ebuild b/dev-perl/Perl-Unsafe-Signals/Perl-Unsafe-Signals-0.30.0.ebuild deleted file mode 100644 index 479e318bd867..000000000000 --- a/dev-perl/Perl-Unsafe-Signals/Perl-Unsafe-Signals-0.30.0.ebuild +++ /dev/null @@ -1,21 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -MODULE_AUTHOR=RGARCIA -MODULE_VERSION=0.03 -inherit perl-module - -DESCRIPTION="Allow unsafe handling of signals in selected blocks" - -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" - -RDEPEND="" -DEPEND="${RDEPEND} - virtual/perl-ExtUtils-MakeMaker -" - -SRC_TEST="do parallel" diff --git a/dev-perl/Perlbal/Perlbal-1.800.0-r1.ebuild b/dev-perl/Perlbal/Perlbal-1.800.0-r1.ebuild deleted file mode 100644 index b6a7c4e84cc5..000000000000 --- a/dev-perl/Perlbal/Perlbal-1.800.0-r1.ebuild +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -MODULE_AUTHOR=DORMANDO -MODULE_VERSION=1.80 -inherit perl-module - -DESCRIPTION="Reverse-proxy load balancer and webserver" -HOMEPAGE="http://www.danga.com/perlbal/" - -SLOT="0" -KEYWORDS="~amd64 ~ppc ~x86" -IUSE="" - -RDEPEND=" - dev-perl/libwww-perl - dev-perl/HTTP-Date - dev-perl/Sys-Syscall - >=dev-perl/Danga-Socket-1.440.0 - dev-perl/HTTP-Message - dev-perl/BSD-Resource - dev-perl/IO-AIO -" -DEPEND="${RDEPEND}" - -#SRC_TEST="do" # testing not available on Perlbal yet ;-) - -PATCHES=( "${FILESDIR}/${PN}-1.58-Use-saner-name-in-process-listing.patch" ) - -src_install() { - perl-module_src_install || die "perl-module_src_install failed" - cd "${S}" - dodoc doc/*.txt - docinto hacking - dodoc doc/hacking/*.txt - docinto conf - dodoc conf/*.{dat,conf} - keepdir /etc/perlbal - newinitd "${FILESDIR}"/perlbal_init.d_1.58 perlbal - newconfd "${FILESDIR}"/perlbal_conf.d_1.58 perlbal -} - -pkg_postinst() { - einfo "Please see the example configuration files located" - einfo "within /usr/share/doc/${PF}/conf/" -} diff --git a/dev-perl/Perlbal/files/perlbal_conf.d_1.58 b/dev-perl/Perlbal/files/perlbal_conf.d_1.58 deleted file mode 100644 index 1ddb6e10105e..000000000000 --- a/dev-perl/Perlbal/files/perlbal_conf.d_1.58 +++ /dev/null @@ -1,4 +0,0 @@ -# PIDFILE is not yet used, pending upstream still -#PIDFILE="/var/run/perlbal.pid" -PERLBAL_OPTS="--daemon --config=/etc/perlbal/perlbal.conf" -# vim: ft=gentoo-conf-d: diff --git a/dev-perl/Perlbal/files/perlbal_init.d_1.58 b/dev-perl/Perlbal/files/perlbal_init.d_1.58 deleted file mode 100644 index a3db21402ef5..000000000000 --- a/dev-perl/Perlbal/files/perlbal_init.d_1.58 +++ /dev/null @@ -1,24 +0,0 @@ -#!/sbin/openrc-run - -NAME="perlbal" -BINARY="/usr/bin/perlbal" - -depend() { - use net -} - -start() { - ebegin "Starting $NAME" - # Add --pidfile when upstream supports PIDFILES - start-stop-daemon --start \ - --exec ${BINARY} -- ${PERLBAL_OPTS} - eend $? -} - -stop() { - ebegin "Stopping $NAME" - start-stop-daemon --stop --exec "${BINARY}" - eend $? -} - -# vim: ft=gentoo-init-d: diff --git a/dev-perl/Pod-LaTeX/Pod-LaTeX-0.610.0.ebuild b/dev-perl/Pod-LaTeX/Pod-LaTeX-0.610.0.ebuild index 1647aa9441c4..dc5a00376075 100644 --- a/dev-perl/Pod-LaTeX/Pod-LaTeX-0.610.0.ebuild +++ b/dev-perl/Pod-LaTeX/Pod-LaTeX-0.610.0.ebuild @@ -11,7 +11,7 @@ DESCRIPTION="Convert Pod data to formatted LaTeX" LICENSE="|| ( GPL-1+ Artistic )" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~hppa ia64 ppc ppc64 sparc x86 ~x86-fbsd" +KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ppc ppc64 sparc x86 ~x86-fbsd" IUSE="" RDEPEND=" diff --git a/dev-perl/Pod-Strip/Pod-Strip-1.20.0.ebuild b/dev-perl/Pod-Strip/Pod-Strip-1.20.0.ebuild deleted file mode 100644 index fd7fb7e04ec8..000000000000 --- a/dev-perl/Pod-Strip/Pod-Strip-1.20.0.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -MODULE_AUTHOR=DOMM -MODULE_VERSION=1.02 -inherit perl-module - -DESCRIPTION="Remove POD from Perl code" - -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="test" - -RDEPEND=" - >=virtual/perl-Pod-Simple-3.0.0 -" -DEPEND="${RDEPEND} - dev-perl/Module-Build - test? ( - virtual/perl-Test-Simple - ) -" - -SRC_TEST=do - -src_test() { - perl_rm_files t/99_pod.t t/99_pod_coverage.t - perl-module_src_test -} diff --git a/dev-perl/RRD-Simple/RRD-Simple-1.440.0-r1.ebuild b/dev-perl/RRD-Simple/RRD-Simple-1.440.0-r1.ebuild deleted file mode 100644 index ff81e664067f..000000000000 --- a/dev-perl/RRD-Simple/RRD-Simple-1.440.0-r1.ebuild +++ /dev/null @@ -1,20 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -MODULE_AUTHOR=NICOLAW -MODULE_VERSION=1.44 -inherit perl-module - -DESCRIPTION="Simple interface to create and store data in RRD files" - -SLOT="0" -KEYWORDS="~amd64" -IUSE="" - -DEPEND="dev-perl/Test-Pod - dev-perl/Test-Pod-Coverage - dev-perl/Module-Build" -RDEPEND="dev-perl/Test-Deep - net-analyzer/rrdtool[perl]" diff --git a/dev-perl/Rcs/Rcs-1.50.0-r1.ebuild b/dev-perl/Rcs/Rcs-1.50.0-r1.ebuild deleted file mode 100644 index 19ab58a9989b..000000000000 --- a/dev-perl/Rcs/Rcs-1.50.0-r1.ebuild +++ /dev/null @@ -1,17 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -MODULE_AUTHOR=CFRETER -MODULE_VERSION=1.05 -inherit perl-module - -DESCRIPTION="Perl bindings for Revision Control System" - -SLOT="0" -KEYWORDS="~amd64" -IUSE="" - -RDEPEND="dev-vcs/rcs" -DEPEND="${RDEPEND}" diff --git a/dev-perl/Redis/Manifest b/dev-perl/Redis/Manifest index 7dee3346a318..dc56caa7f8f1 100644 --- a/dev-perl/Redis/Manifest +++ b/dev-perl/Redis/Manifest @@ -1,2 +1 @@ -DIST Redis-1.976.tar.gz 41598 BLAKE2B ba7d4bd844f22a0bc0c967ffc9d20635d8b406ed800e68cdf12f5193529a1b8566c293e895934983687088152216dd68f6e181810c7211ae3097ba8a02e0d265 SHA512 776ed8b1ce21dbe354c1ab1aa18a3f029899e18d764dece04d261fae029cebda064f29014391d067531befce585b604dac8b833a51db1497a3cef94212009e3b DIST Redis-1.991.tar.gz 47010 BLAKE2B cd8a0df3bd7781f55fda89bbb70564c5fe0640181f204e0503e1eef657cf4a6fc233677ff145fc903362782f25b17664df01d8768b01ee0a0eca03aa07242ccd SHA512 28e4c5d4c4275a9949cc25f239c1f8bdd3371bd5f5772e72e6d4c063ce1cbfec77d429e6efcf3836a397d76eb9b7351ca98585ee5697f6bfbf359c200ace7819 diff --git a/dev-perl/Redis/Redis-1.976.0.ebuild b/dev-perl/Redis/Redis-1.976.0.ebuild deleted file mode 100644 index 673db1344f92..000000000000 --- a/dev-perl/Redis/Redis-1.976.0.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -MODULE_AUTHOR=DAMS -MODULE_VERSION=1.976 -inherit perl-module - -DESCRIPTION="Perl binding for Redis database" - -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="test" - -RDEPEND=" - >=dev-perl/IO-Socket-Timeout-0.220.0 - dev-perl/Try-Tiny -" -DEPEND="${RDEPEND} - >=dev-perl/Module-Build-Tiny-0.36.0 - test? ( - virtual/perl-Digest-SHA - virtual/perl-File-Spec - virtual/perl-IO - dev-perl/IO-String - virtual/perl-IPC-Cmd - dev-perl/Test-Deep - dev-perl/Test-Fatal - >=virtual/perl-Test-Simple-0.980.0 - dev-perl/Test-SharedFork - >=dev-perl/Test-TCP-1.190.0 - ) -" - -mytargets="install" diff --git a/dev-perl/RedisDB-Parser/Manifest b/dev-perl/RedisDB-Parser/Manifest index 7cec6e31c569..fda9e6cdea4b 100644 --- a/dev-perl/RedisDB-Parser/Manifest +++ b/dev-perl/RedisDB-Parser/Manifest @@ -1,2 +1 @@ -DIST RedisDB-Parser-2.20.tar.gz 30894 BLAKE2B 115648486911509e5e0f67150843c88817fdfe1ea2858e3892db44f09d74374fe83254fa795026329d3f269c6135788241000e50cad484e0f9476fcfc89db677 SHA512 3d01ade1d08006ecd2975719ccc1c4b5b755118c34f1cb0dbecc703bda83f9f619bced182691af5a7eb46f85931ef2170d09f25e7302fc16790585380f2c2224 DIST RedisDB-Parser-2.22.tar.gz 31497 BLAKE2B 583628330b3b23a16966160848acb84fd92b3b767bc9e05f832f688ed0d44b81c0ff691081d0e851e7a193924086a614a07f32bd56d39d12a6fb80bdaa029bf0 SHA512 c8efbb6d7d978940415f066c2d3dfd4c1c1c38cbd5309f667d102b0bcd2f113d36ffb1fc9718b6f1ac739fb8801eb2a09bb690eb373be0561ddad1d3d3de8205 diff --git a/dev-perl/RedisDB-Parser/RedisDB-Parser-2.200.0.ebuild b/dev-perl/RedisDB-Parser/RedisDB-Parser-2.200.0.ebuild deleted file mode 100644 index 669130d14952..000000000000 --- a/dev-perl/RedisDB-Parser/RedisDB-Parser-2.200.0.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -MODULE_AUTHOR=ZWON -MODULE_VERSION=2.20 -inherit perl-module - -DESCRIPTION="Redis protocol parser for RedisDB" - -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="test" - -SRC_TEST="do" - -RDEPEND=" - virtual/perl-Encode - dev-perl/Try-Tiny -" -DEPEND="${RDEPEND} - virtual/perl-ExtUtils-MakeMaker - virtual/perl-ExtUtils-CBuilder - test? ( - dev-perl/Test-FailWarnings - virtual/perl-Test-Simple - dev-perl/Test-Most - ) -" diff --git a/dev-perl/Ref-Util/Manifest b/dev-perl/Ref-Util/Manifest index 74c88f5b1571..2b2b73a06f09 100644 --- a/dev-perl/Ref-Util/Manifest +++ b/dev-perl/Ref-Util/Manifest @@ -1,4 +1 @@ -DIST Ref-Util-0.101.tar.gz 62957 BLAKE2B 81e1abcc714576687bcf3d04ff8567909bdbbe98ca6a06673418db19c48915ceede201e1984d682e29de02f4098db12be555de79a143f039abe60c54a82c000e SHA512 3b5ec65a6d3098615ada29be8f2a61800c351549dc33b6133522dba528108b2199e73a941212bba381de91508b7e7a01189b4c0728a669ed78c25f06641c10fb -DIST Ref-Util-0.111.tar.gz 66847 BLAKE2B ed313b312aff3aa26c907cc470dbaa38664172ebd94bc95dc2a0eedf5f872a68ee7d1473926f5235f28ae13a88d0736126a1cd27b09935ee125fa286d388a95a SHA512 a5f1b9c480f637484445607e679ec90989b3787c3dea0876ea69f15da24925a9a205ecd6f04af5869629597d968528115da0550f504f9502cc02b2cade8c6ae4 -DIST Ref-Util-0.113.tar.gz 67089 BLAKE2B 633853ae08565a141ee1468f7033d2caf61d490a979c082bf37d002cd656c1058bf14391f06a1ef51ca8254914f8058f360939e2b4c70ab643cee1b4fbcc82a3 SHA512 1116ef8cde964c690b7ba7d32dad9b63429e882bbaa9920f4c47b789c84cbf66499f1a90b41cd6bc8d7afedcb10ea1a08775e3f12e4664055ddb212826db1e24 DIST Ref-Util-0.203.tar.gz 26937 BLAKE2B 18395f686abd76e90c360b7594ec3decc67288dcaa8c107f35d1666c508126812956d5c955dfd85c42383ffbbc5f9ae91171786a851955a3bb3b70bdc8553011 SHA512 bf0b1cde5adf869377aaee3c6a8fa8f40fc852c70f20dafdb3d7f3b7718eb19738a4d53c243e9809b7cff9e2e49a871f0336b4288b96048e91ae48634d12a392 diff --git a/dev-perl/Ref-Util/Ref-Util-0.101.0.ebuild b/dev-perl/Ref-Util/Ref-Util-0.101.0.ebuild deleted file mode 100644 index c4b6e1d430e5..000000000000 --- a/dev-perl/Ref-Util/Ref-Util-0.101.0.ebuild +++ /dev/null @@ -1,23 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -DIST_AUTHOR=XSAWYERX -DIST_VERSION=0.101 -inherit perl-module - -DESCRIPTION="Utility functions for checking references" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="test" - -RDEPEND=" - >=virtual/perl-Exporter-5.570.0 -" -DEPEND="${RDEPEND} - virtual/perl-ExtUtils-MakeMaker - test? ( - virtual/perl-Test-Simple - ) -" diff --git a/dev-perl/Ref-Util/Ref-Util-0.111.0.ebuild b/dev-perl/Ref-Util/Ref-Util-0.111.0.ebuild deleted file mode 100644 index 567caca2b1a4..000000000000 --- a/dev-perl/Ref-Util/Ref-Util-0.111.0.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -DIST_AUTHOR=XSAWYERX -DIST_VERSION=0.111 -inherit perl-module - -DESCRIPTION="Utility functions for checking references" -SLOT="0" -KEYWORDS="~amd64 ~x86" -LICENSE="MIT" -IUSE="test" - -RDEPEND=" - >=virtual/perl-Exporter-5.570.0 - virtual/perl-XSLoader -" -DEPEND="${RDEPEND} - virtual/perl-ExtUtils-MakeMaker - test? ( - >=virtual/perl-CPAN-Meta-2.120.900 - virtual/perl-Test-Simple - virtual/perl-File-Spec - ) -" -src_test() { - perl_rm_files t/author-* t/release-* - perl-module_src_test -} diff --git a/dev-perl/Ref-Util/Ref-Util-0.113.0.ebuild b/dev-perl/Ref-Util/Ref-Util-0.113.0.ebuild deleted file mode 100644 index 9f58c8ca2ded..000000000000 --- a/dev-perl/Ref-Util/Ref-Util-0.113.0.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -DIST_AUTHOR=XSAWYERX -DIST_VERSION=0.113 -inherit perl-module - -DESCRIPTION="Utility functions for checking references" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86" -LICENSE="MIT" -IUSE="test" - -RDEPEND=" - >=virtual/perl-Exporter-5.570.0 - virtual/perl-XSLoader -" -DEPEND="${RDEPEND} - virtual/perl-ExtUtils-MakeMaker - test? ( - >=virtual/perl-CPAN-Meta-2.120.900 - virtual/perl-Test-Simple - virtual/perl-File-Spec - ) -" -src_test() { - perl_rm_files t/author-* t/release-* - perl-module_src_test -} diff --git a/dev-perl/Role-Tiny/Manifest b/dev-perl/Role-Tiny/Manifest index 102aed70dddd..df2235d66325 100644 --- a/dev-perl/Role-Tiny/Manifest +++ b/dev-perl/Role-Tiny/Manifest @@ -1,3 +1,2 @@ -DIST Role-Tiny-2.000001.tar.gz 21947 BLAKE2B 1228bd1075f45c207c093576e686c2deb6654779da02120243c864f1c071d3582173012484833e89cb6d5582b89f58c9959c6563011c3f52fd952ff4bcdfe0e2 SHA512 64d13232db363ba53d2e1e7eb69162ef4411e3ec700dbb652fa6c91aab9b2d248ff83203274d1d1e05cc03342706566a80387b0b11dda912906da8bdc9b4f816 DIST Role-Tiny-2.000005.tar.gz 23119 BLAKE2B c89f8aeda9470e365656087bbfdeb9f915000b5c65e56e278c73e10c7d56f80de05821234e9f7ae8f82179f9dc7e23bc71d2ac1673a5e3e4cf6eacf8076d1e58 SHA512 5573fcbffcf6532003906b36799f5a61f46d03a71e294d79f62f7b15f358291319e928c27e3f0c24ae54a581a01429c7e18927c728028ba2a36a37d6de75ad4d DIST Role-Tiny-2.000006.tar.gz 21556 BLAKE2B 5ca2b557dd5976a83a84aba9d7a18e3eb05efed08469b057f9596b685502ec9a2794fbb6b0fdea2cf3f1673825a19735ec878f1e37cc25f5a729f826e5d27d81 SHA512 7640196c4bc1bf7a5437c57f0137f3bbf7c5fb92b9614805f16fec41dfb87a8bf6b7f3348ceade0800bccd72c4e5b72bcd4ab8bf28768ecda9d912c1b4c78047 diff --git a/dev-perl/Role-Tiny/Role-Tiny-2.0.1.ebuild b/dev-perl/Role-Tiny/Role-Tiny-2.0.1.ebuild deleted file mode 100644 index cc018be5bd1c..000000000000 --- a/dev-perl/Role-Tiny/Role-Tiny-2.0.1.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -MODULE_AUTHOR=HAARG -MODULE_VERSION=2.000001 -inherit perl-module - -DESCRIPTION="Roles. Like a nouvelle cuisine portion size slice of Moose" - -SLOT="0" -KEYWORDS="~alpha amd64 ~arm hppa ppc x86 ~x86-fbsd ~ppc-macos ~x86-solaris" -IUSE="test" - -RDEPEND=" - >=virtual/perl-Exporter-5.570.0 - ! IO -# r: strict, warnings -> perl -RDEPEND=" - virtual/perl-Carp - dev-perl/Data-Section - virtual/perl-File-Spec - virtual/perl-IO - virtual/perl-Module-Load - dev-perl/Text-Template - virtual/perl-parent -" -DEPEND=" - >=virtual/perl-ExtUtils-MakeMaker-6.300.0 - test? ( - >=virtual/perl-Test-Simple-0.960.0 - dev-perl/Try-Tiny - ) -" diff --git a/dev-perl/Sort-Key-IPv4/Sort-Key-IPv4-0.30.0.ebuild b/dev-perl/Sort-Key-IPv4/Sort-Key-IPv4-0.30.0.ebuild deleted file mode 100644 index 9a6bd8a0e36c..000000000000 --- a/dev-perl/Sort-Key-IPv4/Sort-Key-IPv4-0.30.0.ebuild +++ /dev/null @@ -1,18 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -MODULE_AUTHOR="SALVA" -MODULE_VERSION="0.03" - -inherit perl-module - -DESCRIPTION="Sort IP v4 addresses" - -LICENSE="|| ( Artistic GPL-1 GPL-2 GPL-3 )" -SLOT="0" -KEYWORDS="~amd64" -IUSE="" - -DEPEND=">=dev-perl/Sort-Key-1.330.0" diff --git a/dev-perl/Sort-Key/Sort-Key-1.330.0.ebuild b/dev-perl/Sort-Key/Sort-Key-1.330.0.ebuild deleted file mode 100644 index 48456bae6616..000000000000 --- a/dev-perl/Sort-Key/Sort-Key-1.330.0.ebuild +++ /dev/null @@ -1,14 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -MODULE_AUTHOR="SALVA" -MODULE_VERSION="1.33" - -inherit perl-module - -DESCRIPTION="sort objects by some (calculated) key" - -SLOT="0" -KEYWORDS="~amd64 ~arm ~x86" diff --git a/dev-perl/Sphinx-Search/Manifest b/dev-perl/Sphinx-Search/Manifest index 6cf2a263e74b..69df30b80da8 100644 --- a/dev-perl/Sphinx-Search/Manifest +++ b/dev-perl/Sphinx-Search/Manifest @@ -1,2 +1 @@ -DIST Sphinx-Search-0.29.tar.gz 30731 BLAKE2B 97c22f752d0d14131b85ae9200c0013b841d879ca595d2c46cae75bffc255dced9b568308debed046db8bf8709f4ddc227a078b3ff64e409c570a1b134686b41 SHA512 8ab9b99de110108046b566ea8fddae354fce64d61ffc2b194ed196259d98fcff66f95a19ff61dd099393cdc18befd83484b5b5526830b87840a17a3468a08182 DIST Sphinx-Search-0.31.tar.gz 30630 BLAKE2B f6b8d62ea6e1773d8ea8e661dbdbfd2ce33ea72f9453ecde9e4199000b7310734eebb61de563b370a25cd30cd699971ab9f8db0a25b591b97006c1a9088a42af SHA512 688dea30b0daa421defd097cff179321a5f8bbc7979b567accc4b387a28dd73b321486571b822d9394c456c71b9ceb07fbb242ea5e8eee525ceba81f258ef39d diff --git a/dev-perl/Sphinx-Search/Sphinx-Search-0.290.0-r1.ebuild b/dev-perl/Sphinx-Search/Sphinx-Search-0.290.0-r1.ebuild deleted file mode 100644 index 059eb7e41685..000000000000 --- a/dev-perl/Sphinx-Search/Sphinx-Search-0.290.0-r1.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -DIST_AUTHOR=JJSCHUTZ -DIST_VERSION=0.29 -inherit perl-module - -DESCRIPTION="Perl API client for Sphinx search engine" - -SLOT="0" -KEYWORDS="~amd64 ~ppc ~ppc64 ~x86" -IUSE="test" - -RDEPEND=" - virtual/perl-Carp - dev-perl/Class-Accessor - dev-perl/DBI - virtual/perl-Data-Dumper - virtual/perl-Encode - dev-perl/List-MoreUtils - dev-perl/File-SearchPath - virtual/perl-Scalar-List-Utils - virtual/perl-Math-BigInt - dev-perl/Path-Class - virtual/perl-Socket -" -DEPEND="${RDEPEND} - virtual/perl-ExtUtils-MakeMaker - test? ( virtual/perl-Test-Simple ) -" diff --git a/dev-perl/Spreadsheet-ParseExcel/Spreadsheet-ParseExcel-0.650.0.ebuild b/dev-perl/Spreadsheet-ParseExcel/Spreadsheet-ParseExcel-0.650.0.ebuild index eb8dea3bd65d..92ca83923bb9 100644 --- a/dev-perl/Spreadsheet-ParseExcel/Spreadsheet-ParseExcel-0.650.0.ebuild +++ b/dev-perl/Spreadsheet-ParseExcel/Spreadsheet-ParseExcel-0.650.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=5 @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Read information from an Excel file" SLOT="0" -KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris" +KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris" IUSE="test cjk unicode" # Digest::Perl::MD5 cannot be replaced by Digest::MD5, as this module actually diff --git a/dev-perl/Starlet/Manifest b/dev-perl/Starlet/Manifest index 2eb1a592a3cd..b8c018c2b69a 100644 --- a/dev-perl/Starlet/Manifest +++ b/dev-perl/Starlet/Manifest @@ -1,2 +1 @@ -DIST Starlet-0.29.tar.gz 110363 BLAKE2B adf668cae5aa773ed70598e0561d70626e24e0f0cad58096b3df3f54969e3423fb08b0a2b7b6438d9ad862ef76dee8c7c55c85d2c8cdf7c1f959979934ff389f SHA512 f88eefde0e512d3c359771c477ce5d570df4147241d7bee8bba04dfbaa5109c76e369dc59129eaf4beb9553f8840f3c7df9bf520d0949af3a2a9c559b6b23239 DIST Starlet-0.31.tar.gz 111347 BLAKE2B ecba99ffb7b4c841ee566d20ef33b84ec474c032724f81c39375bc021c989dde42eae3f45a8d89fe0a46890b84dd101a216244d5af1e3da6060b996cd4861104 SHA512 855451ee69e379230d2476144fe5b44d0fef115e654d22bd697b3d75cc30aa53c179201d3bf980cc044b48081f7d2cfd56a956e5747d0e93e4468fd511945b7b diff --git a/dev-perl/Starlet/Starlet-0.290.0.ebuild b/dev-perl/Starlet/Starlet-0.290.0.ebuild deleted file mode 100644 index 6b73510dbddf..000000000000 --- a/dev-perl/Starlet/Starlet-0.290.0.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -DIST_AUTHOR=KAZUHO -DIST_VERSION=0.29 -inherit perl-module - -DESCRIPTION="A simple, high-performance PSGI/Plack HTTP server" - -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="test" - -RDEPEND=" - >=dev-perl/Parallel-Prefork-0.170.0 - >=dev-perl/Plack-0.992.0 - >=dev-perl/Server-Starter-0.60.0 -" -DEPEND="${RDEPEND} - >=virtual/perl-ExtUtils-MakeMaker-6.590.0 - test? ( - >=dev-perl/Test-TCP-2.100.0 - >=virtual/perl-Test-Simple-0.880.0 - dev-perl/libwww-perl - >=virtual/perl-Test-Simple-0.880.0 - ) -" -src_prepare() { - sed -i -e 's/use inc::Module::Install/use lib q[.];\n use inc::Module::Install/' Makefile.PL || - die "Can't patch Makefile.PL for 5.26 dot-in-inc" - perl-module_src_prepare -} diff --git a/dev-perl/Statistics-Distributions/Statistics-Distributions-1.02.ebuild b/dev-perl/Statistics-Distributions/Statistics-Distributions-1.02.ebuild deleted file mode 100644 index 0c2e9e874073..000000000000 --- a/dev-perl/Statistics-Distributions/Statistics-Distributions-1.02.ebuild +++ /dev/null @@ -1,16 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI="5" - -MODULE_AUTHOR="MIKEK" -MODULE_VERSION="1.02" - -inherit perl-module - -DESCRIPTION="Perl module for calculating critical values" - -LICENSE="|| ( Artistic GPL-1 GPL-2 GPL-3 )" -SLOT="0" -KEYWORDS="~amd64 ~arm ~x86" -IUSE="" diff --git a/dev-perl/Statistics-TTest/Statistics-TTest-1.1.0.ebuild b/dev-perl/Statistics-TTest/Statistics-TTest-1.1.0.ebuild deleted file mode 100644 index 00a078c48751..000000000000 --- a/dev-perl/Statistics-TTest/Statistics-TTest-1.1.0.ebuild +++ /dev/null @@ -1,19 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI="5" - -MODULE_AUTHOR="YUNFANG" -MODULE_VERSION="1.1.0" - -inherit perl-module - -DESCRIPTION="module to compute the confidence interval" - -LICENSE="|| ( Artistic GPL-1 GPL-2 GPL-3 )" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" - -DEPEND=">=dev-perl/Statistics-Distributions-1.02 - >=dev-perl/Statistics-Descriptive-3.60.300" diff --git a/dev-perl/String-Escape/String-Escape-2010.002.ebuild b/dev-perl/String-Escape/String-Escape-2010.002.ebuild deleted file mode 100644 index 4c39352feaa8..000000000000 --- a/dev-perl/String-Escape/String-Escape-2010.002.ebuild +++ /dev/null @@ -1,14 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -MODULE_AUTHOR=EVO -MODULE_VERSION=2010.002 -inherit perl-module - -DESCRIPTION="Backslash escapes, quoted phrase, word elision, etc" -LICENSE="|| ( Artistic GPL-2 )" - -SLOT="0" -KEYWORDS="~amd64 ~x86" diff --git a/dev-perl/String-Print/Manifest b/dev-perl/String-Print/Manifest index 6a7b4e5cf053..cf5f3ea7ea8d 100644 --- a/dev-perl/String-Print/Manifest +++ b/dev-perl/String-Print/Manifest @@ -1,2 +1,2 @@ -DIST String-Print-0.15.tar.gz 13569 BLAKE2B 0ff854b34e018d9c6ad0f55748fc095a433c982d024262910330d20efd08c21ce69b995644cea6da26e031d6d6e25493c53e750571f4111c2e03b894736ea9b6 SHA512 9f25f588bf47930504ef3a7ecd351561096cddd3f5451f99c87443e3944f7f1ebf0cefafadeb441901a387f80e7d42f1b73efa7723ad6e7732df7f6851de5e4a DIST String-Print-0.92.tar.gz 21134 BLAKE2B 20b7fa4164489e7cd059de0758db85daafc652ff22722ae4cec15ef18835bf7c544d7196eba3c5df6e4cf43bf26d8952d65aeca1ad2de4c218b26dd366bb2bb6 SHA512 bc1eb3d7dd0110701e4c8e15a0572fb1d8f1e2c93bc43351c433d038aa5d86f7cfce91eb05dbab62b338ee2f7f2826f3b4df08b5d5e30f857cab01f31df42ad6 +DIST String-Print-0.93.tar.gz 22172 BLAKE2B ebcbdecc994e8994f78a7bdbe51c3dd36644a62de7e584dd675c2a4c34cfa05080a3ff6730d78dc738e4a34be1384dbb806d6cde9aa9d6b56e92106fafead458 SHA512 d75468333679b9deed64b9dce547482a7e30a59b036268f365539aca3a66f122d77952425dc330bc375e7f4c577b91fe10048689dfff43fc4310df431faefd7a diff --git a/dev-perl/String-Print/String-Print-0.150.0.ebuild b/dev-perl/String-Print/String-Print-0.930.0.ebuild similarity index 74% rename from dev-perl/String-Print/String-Print-0.150.0.ebuild rename to dev-perl/String-Print/String-Print-0.930.0.ebuild index 9671b411e4dc..870656e86525 100644 --- a/dev-perl/String-Print/String-Print-0.150.0.ebuild +++ b/dev-perl/String-Print/String-Print-0.930.0.ebuild @@ -1,10 +1,11 @@ -# Copyright 1999-2016 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=6 DIST_AUTHOR=MARKOV -DIST_VERSION=0.15 +DIST_VERSION=0.93 + inherit perl-module DESCRIPTION="Extensions to printf" @@ -13,7 +14,9 @@ KEYWORDS="~amd64 ~x86" IUSE="test" RDEPEND=" + >=dev-perl/TimeDate-2.300.0 virtual/perl-Encode + dev-perl/HTML-Parser dev-perl/Unicode-LineBreak " DEPEND="${RDEPEND} diff --git a/dev-perl/Syntax-Highlight-Engine-Simple-Perl/Manifest b/dev-perl/Syntax-Highlight-Engine-Simple-Perl/Manifest index 7cdb20e1fbe6..59ab67aa72f6 100644 --- a/dev-perl/Syntax-Highlight-Engine-Simple-Perl/Manifest +++ b/dev-perl/Syntax-Highlight-Engine-Simple-Perl/Manifest @@ -1,2 +1 @@ -DIST Syntax-Highlight-Engine-Simple-Perl-0.02.tar.gz 6044 BLAKE2B bf3a2d5618217cb7661f3d9420ae3f08e35e3cef0b46d9c6285a56f242a529db2d7ad8b45ba940bcfad0e4b1838b899ca7f90214b1d2c0abd77b53d8572abb86 SHA512 12fb404a4330a15f419850d2efcdbb4a74907625096c37d00586a5c2000850218adb434b6659acb6641bb7f6bbbc607b9b1e7e2b26c0268a82f493fcac48dfe4 DIST Syntax-Highlight-Engine-Simple-Perl-0.05.tar.gz 7226 BLAKE2B 564d138b6213eb59dc8d70faef85286a5713c3cc373fe86a3fed59d2871fb6ed44cf35796b1005d373074488f4bfbe2709abc719f2d0bdbd73035bda8aeaa053 SHA512 90bdaa0eaebec75f61d8c3407d15b27b1f6b22f5d5cdbe85850e4bc8dd735989d6a7d2a78ee8e76a009869d9c72d26e8db1e08fb7e872e5bd1e9867266a1daa1 diff --git a/dev-perl/Syntax-Highlight-Engine-Simple-Perl/Syntax-Highlight-Engine-Simple-Perl-0.20.0.ebuild b/dev-perl/Syntax-Highlight-Engine-Simple-Perl/Syntax-Highlight-Engine-Simple-Perl-0.20.0.ebuild deleted file mode 100644 index f44046874611..000000000000 --- a/dev-perl/Syntax-Highlight-Engine-Simple-Perl/Syntax-Highlight-Engine-Simple-Perl-0.20.0.ebuild +++ /dev/null @@ -1,24 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -MODULE_AUTHOR=JAMADAM -MODULE_VERSION=0.02 - -inherit perl-module - -DESCRIPTION="Experimental Perl code highlighting class" - -IUSE="" - -SLOT="0" -LICENSE="|| ( Artistic GPL-2 )" -KEYWORDS="~amd64 ~x86" - -RDEPEND=" - >=dev-perl/Syntax-Highlight-Engine-Simple-0.80.0 -" -DEPEND="${RDEPEND} - dev-perl/Module-Build -" diff --git a/dev-perl/Syntax-Highlight-Engine-Simple/Manifest b/dev-perl/Syntax-Highlight-Engine-Simple/Manifest index ba0f4d45a4b2..e95be6008b28 100644 --- a/dev-perl/Syntax-Highlight-Engine-Simple/Manifest +++ b/dev-perl/Syntax-Highlight-Engine-Simple/Manifest @@ -1,3 +1 @@ -DIST Syntax-Highlight-Engine-Simple-0.09.tar.gz 17185 BLAKE2B f27078f5a98cdccfc63566020934448d271b80f1fb2c24898b8ea445ee1f5dbb10cbd888f34f42e54d18b8943185d02b5616d0c08ad8bfdd4513f0a0f057adbc SHA512 14130e2bcc80a6c9b06f5ddb07a7bc50c6c60d508e3d2483a8ee2926671272ced0750be261558a5b22133d82d7677b754689a5322e971965846d1bba7b2ad73a -DIST Syntax-Highlight-Engine-Simple-0.10.tar.gz 17499 BLAKE2B 57f1061cf800a8617d65ca182c1cc24a48794b0dfd0e5306e45640d5131ba7019a1dc2607d8ca46d94802edcf605959b255b56f2ef6cbdb18febe654c12ee788 SHA512 e891b648464a9b0896bb269398054da5b92b18f53c4554819f2fbe4a4601d8bcffc4691b1b04019b05b96279a1799f109f60bae84248dd25de148069d1485f12 DIST Syntax-Highlight-Engine-Simple-0.101.tar.gz 17993 BLAKE2B 2bff7a0bf050d65308004605f04871edda13df49d1aee7a684232eac9eb5cc1f6b4cb6e03da331c049add8cb1c883a33afb527fccd82801848e87edd527c1a9d SHA512 b4df159eef2799c68237de54462913e1d06b1e767d36fec6cf78e45d5c673c78e187fb452d85a51a5e4afb01d1724306f8fb0e8324a47d6edc9cae753bac04ed diff --git a/dev-perl/Syntax-Highlight-Engine-Simple/Syntax-Highlight-Engine-Simple-0.100.0.ebuild b/dev-perl/Syntax-Highlight-Engine-Simple/Syntax-Highlight-Engine-Simple-0.100.0.ebuild deleted file mode 100644 index d49d85d0410c..000000000000 --- a/dev-perl/Syntax-Highlight-Engine-Simple/Syntax-Highlight-Engine-Simple-0.100.0.ebuild +++ /dev/null @@ -1,20 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -DIST_VERSION=0.10 -DIST_AUTHOR=AKHUETTEL -inherit perl-module - -DESCRIPTION="Simple Syntax Highlight Engine" -IUSE="test" - -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND="" -DEPEND="${RDEPEND} - virtual/perl-ExtUtils-MakeMaker - test? ( virtual/perl-Test-Simple ) -" diff --git a/dev-perl/Syntax-Highlight-Engine-Simple/Syntax-Highlight-Engine-Simple-0.90.0.ebuild b/dev-perl/Syntax-Highlight-Engine-Simple/Syntax-Highlight-Engine-Simple-0.90.0.ebuild deleted file mode 100644 index 9f31ff3638e9..000000000000 --- a/dev-perl/Syntax-Highlight-Engine-Simple/Syntax-Highlight-Engine-Simple-0.90.0.ebuild +++ /dev/null @@ -1,20 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -DIST_VERSION=0.09 -DIST_AUTHOR=JAMADAM -inherit perl-module - -DESCRIPTION="Simple Syntax Highlight Engine" -IUSE="test" - -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND="" -DEPEND="${RDEPEND} - virtual/perl-ExtUtils-MakeMaker - test? ( virtual/perl-Test-Simple ) -" diff --git a/dev-perl/Syntax-Keyword-Junction/Syntax-Keyword-Junction-0.3.8.ebuild b/dev-perl/Syntax-Keyword-Junction/Syntax-Keyword-Junction-0.3.8.ebuild deleted file mode 100644 index d57523b78fce..000000000000 --- a/dev-perl/Syntax-Keyword-Junction/Syntax-Keyword-Junction-0.3.8.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -MODULE_AUTHOR=FREW -MODULE_VERSION=0.003008 -inherit perl-module - -DESCRIPTION="Perl6 style Junction operators in Perl5" - -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="test" - -RDEPEND=" - >=dev-perl/Sub-Exporter-Progressive-0.1.6 - virtual/perl-parent - dev-perl/syntax -" -DEPEND="${RDEPEND} - >=virtual/perl-ExtUtils-MakeMaker-6.300.0 - test? ( - >=virtual/perl-Test-Simple-0.880.0 - >=dev-perl/Test-Requires-0.70.0 - ) -" diff --git a/dev-perl/Sys-Mmap/Manifest b/dev-perl/Sys-Mmap/Manifest index ca73a1ee5eae..0e997b659a1e 100644 --- a/dev-perl/Sys-Mmap/Manifest +++ b/dev-perl/Sys-Mmap/Manifest @@ -1,2 +1 @@ -DIST Sys-Mmap-0.17.tar.gz 17059 BLAKE2B 89e73e8e5bb07aa417ae9a9306ab4801c0c71047658b78a808eba4c1ef813725b4918023c9cf71967449b76db274bb2cc36c4abd5602f808038c587bd082b79f SHA512 004d6160323bb185fe23295679dc0c1e8f2696ce3760c0ae6922e3a21ba7b5deb1893b2e65c5b83c6897060d589ed4bd6b5f3b703172f98a8ed57e99a0b2bad9 DIST Sys-Mmap-0.19.tar.gz 18174 BLAKE2B e154fadece4c462b15f99f940b3cb5fdb4a4550524a27ceb38851ecca7f95a48fa424bd1a77c03edcc0928b31307eb3a2d0bf801c2b1a150ea2f6cfb60739f05 SHA512 4e6409cddd13322b4cdaad832e6d0233776e51098b499fd05d8e642e547eb1ed7add5bb9fb339e69048a3293140098e282b51698eb6d188ace71ad58c1628556 diff --git a/dev-perl/Sys-Mmap/Sys-Mmap-0.170.0.ebuild b/dev-perl/Sys-Mmap/Sys-Mmap-0.170.0.ebuild deleted file mode 100644 index e2b9bc0117d7..000000000000 --- a/dev-perl/Sys-Mmap/Sys-Mmap-0.170.0.ebuild +++ /dev/null @@ -1,14 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -MODULE_AUTHOR="TODDR" -MODULE_VERSION="0.17" - -inherit perl-module - -DESCRIPTION="Uses mmap to map in a file as a Perl variable" - -SLOT="0" -KEYWORDS="~amd64 ~x86 ~ppc" diff --git a/dev-perl/Sysadm-Install/Manifest b/dev-perl/Sysadm-Install/Manifest index 0225a6c70648..742e7fdfa0db 100644 --- a/dev-perl/Sysadm-Install/Manifest +++ b/dev-perl/Sysadm-Install/Manifest @@ -1,2 +1 @@ -DIST Sysadm-Install-0.46.tar.gz 26560 BLAKE2B c9e8bdae41daeaa9c882abe6cb7a8f9d1cb169cbf3b3d0c963902f83b33854c74f07ff911823c953d44e52cdcafbb9ab11e14e4d98ede9cca06479278b35b70d SHA512 ed9f190529a6d0da7c45f6ed76ab2125124b75bf3211cb7596b717433683170f06b7444434c1d914a2ba3f5a18bcaac69ff5c9df8489ad2331ed442ab1fa208b DIST Sysadm-Install-0.48.tar.gz 26844 BLAKE2B 887291e7360cde0cc2380358ad709b9330b1305f1660b275ea970f2b918cd669aacb1b8c4772c56d3b5221a5364dc99455bef97b8175be6a2d805ced82d1295e SHA512 be2a00c8f849891f4f184bc15d6c7520fcf7ba828c40ed1dbc55566f2d134232d79687417a9a78a405e37f89c877e759e3788226823491de5f970105950e0bd2 diff --git a/dev-perl/Sysadm-Install/Sysadm-Install-0.460.0-r1.ebuild b/dev-perl/Sysadm-Install/Sysadm-Install-0.460.0-r1.ebuild deleted file mode 100644 index f1d1ae69eb6d..000000000000 --- a/dev-perl/Sysadm-Install/Sysadm-Install-0.460.0-r1.ebuild +++ /dev/null @@ -1,23 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -MODULE_AUTHOR=MSCHILLI -MODULE_VERSION=0.46 -inherit perl-module - -DESCRIPTION="Typical installation tasks for system administrators" - -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="hammer" - -RDEPEND="dev-perl/TermReadKey - dev-perl/libwww-perl - >=dev-perl/Log-Log4perl-1.28 - dev-perl/File-Which - hammer? ( dev-perl/Expect )" -DEPEND="${RDEPEND}" - -SRC_TEST="do" diff --git a/dev-perl/TAP-Parser-SourceHandler-pgTAP/Manifest b/dev-perl/TAP-Parser-SourceHandler-pgTAP/Manifest index 74604c3c936c..2a37eb70a2cf 100644 --- a/dev-perl/TAP-Parser-SourceHandler-pgTAP/Manifest +++ b/dev-perl/TAP-Parser-SourceHandler-pgTAP/Manifest @@ -1,3 +1 @@ -DIST TAP-Parser-SourceHandler-pgTAP-3.31.tar.gz 20786 BLAKE2B 2b5f2bb537b862d3e279b94186e04ec780d8c3ba8c62073d2a7f4c179e9728dccf02d5b8d5b375a633566076a6945ed5400af9b67c61592d74d8296518e7bc5a SHA512 febb43261c5bf739db474dc35bb10bb8505d843a6b1a02125078195ec9bbf20d75ffe785ccf5adc0115a16c1f441cf8d4088e7fcba6b20f5571f49748d216fcc -DIST TAP-Parser-SourceHandler-pgTAP-3.32.tar.gz 22901 BLAKE2B 13dd7e3210c7ac409a5c991eb790b454e8b886c2d2a0b86237647d953c16ce390316f679417750364b896b0efca7b847180c2b1b9a3cc1ea60886d4a72549e3e SHA512 7bfcfeb731d0839fb1c57b96a81b011a18571563c9e388a3adec58bbee6831278d1e6cd707470338d5624e8679930141c4962453c9d0c889f5c2abf2ef79b87a DIST TAP-Parser-SourceHandler-pgTAP-3.33.tar.gz 23838 BLAKE2B dc89ef65a46117e05a7e220ea34afe0e405262f1cd645b1e062be10ea029fadd378df50de9c9325853b894ac96e630b622a17c59fce02a26aa670d55760628b3 SHA512 c905fcbde050513916c2aafe8482a8631ee12e3b042cef3280e6ac697a6a208082597728548666cb145038c1af897648bfdd9ec6dcba7c0f77f948c9722ad363 diff --git a/dev-perl/TAP-Parser-SourceHandler-pgTAP/TAP-Parser-SourceHandler-pgTAP-3.310.0.ebuild b/dev-perl/TAP-Parser-SourceHandler-pgTAP/TAP-Parser-SourceHandler-pgTAP-3.310.0.ebuild deleted file mode 100644 index 2b3d06e39e8b..000000000000 --- a/dev-perl/TAP-Parser-SourceHandler-pgTAP/TAP-Parser-SourceHandler-pgTAP-3.310.0.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -MODULE_AUTHOR=DWHEELER -MODULE_VERSION=3.31 -inherit perl-module - -DESCRIPTION="Stream TAP from pgTAP test scripts" - -SLOT="0" -KEYWORDS="amd64" -IUSE="test" - -RDEPEND=" - virtual/perl-Test-Harness -" -DEPEND="${RDEPEND} - >=dev-perl/Module-Build-0.300.0 - test? ( - >=virtual/perl-Test-Simple-0.880.0 - ) -" - -SRC_TEST="do parallel" diff --git a/dev-perl/TAP-Parser-SourceHandler-pgTAP/TAP-Parser-SourceHandler-pgTAP-3.320.0.ebuild b/dev-perl/TAP-Parser-SourceHandler-pgTAP/TAP-Parser-SourceHandler-pgTAP-3.320.0.ebuild deleted file mode 100644 index 4fa7f6ea5645..000000000000 --- a/dev-perl/TAP-Parser-SourceHandler-pgTAP/TAP-Parser-SourceHandler-pgTAP-3.320.0.ebuild +++ /dev/null @@ -1,24 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -DIST_AUTHOR=DWHEELER -DIST_VERSION=3.32 -inherit perl-module - -DESCRIPTION="Stream TAP from pgTAP test scripts" - -SLOT="0" -KEYWORDS="~amd64" -IUSE="test" - -RDEPEND=" - virtual/perl-Test-Harness -" -DEPEND="${RDEPEND} - >=dev-perl/Module-Build-0.300.0 - test? ( - >=virtual/perl-Test-Simple-0.880.0 - ) -" diff --git a/dev-perl/TeX-Encode/Manifest b/dev-perl/TeX-Encode/Manifest index 5e29fe5f7088..01314058cf2e 100644 --- a/dev-perl/TeX-Encode/Manifest +++ b/dev-perl/TeX-Encode/Manifest @@ -1,2 +1 @@ -DIST TeX-Encode-1.3.tar.gz 13742 BLAKE2B 48854e13a36372c245c9da831b2a08e7bd895c81492b11d3c8a49b54c056289b30698750683606fcbdb55ff87ba7c7086127c8ac505925d72b277d27aaadab48 SHA512 2553a0748484dd7b3642c9b141b562d941c72202b68091071dc4ab566b202d2f9a8ffda61b9c21f96f02d1025772238c93f0cb2bc9c9a265b2539f67f6293887 DIST TeX-Encode-2.004.tar.gz 34464 BLAKE2B 689ae22abd5cd3615d2f53f8b7d38eb8598f85ee2b06f0af6bedc350acb617ffe91be46e019db93d739062ce75c0fbf1011e2be4000407f2653132bf20ed7f7f SHA512 a55857517ffd0abfab897ff5e0c74cef163ad5c54321a346af6d36c08037bf8da35dfae1d0969cb6e864b72728f86f23dd42c0f87a842be6ab273c5a86a64e4d diff --git a/dev-perl/TeX-Encode/TeX-Encode-1.300.0.ebuild b/dev-perl/TeX-Encode/TeX-Encode-1.300.0.ebuild deleted file mode 100644 index 6b4598db1782..000000000000 --- a/dev-perl/TeX-Encode/TeX-Encode-1.300.0.ebuild +++ /dev/null @@ -1,17 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -MODULE_AUTHOR="TIMBRODY" -MODULE_VERSION="1.3" -inherit perl-module - -DESCRIPTION="Encode/decode Perl utf-8 strings into TeX" - -LICENSE="|| ( Artistic GPL-1 GPL-2 GPL-3 )" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" - -DEPEND=">=dev-perl/HTML-Parser-3.670.0" diff --git a/dev-perl/Test-Deep-JSON/Manifest b/dev-perl/Test-Deep-JSON/Manifest index bcdd26e2bf8d..f3b426e119bd 100644 --- a/dev-perl/Test-Deep-JSON/Manifest +++ b/dev-perl/Test-Deep-JSON/Manifest @@ -1,2 +1 @@ -DIST Test-Deep-JSON-0.03.tar.gz 10576 BLAKE2B 3457dc11f67c3a649323bd278262b33fcf8d60b58fc01fb07c46ec2a24324c55b6d2df7f42d09a81451d7c2e2c819135668fe2e8f2b0acafe3906693891b6291 SHA512 2193fb9f39b7ae406541d27adff04c4223aeda5afc94ecdb4df690f00df773367aea5608c7ec6ecf210fb3695b74d919d1529bb6a0227627ac3d7fc03630acd9 DIST Test-Deep-JSON-0.04.tar.gz 10148 BLAKE2B bd8f6f5cfa396634befc392cd18f53262906bea5f55ffa249c60368ab2ea40fc6fcade5de2699050623c561c26a55d6aa0aac1bc77be8591d6aa4448df3400d8 SHA512 fcab5b04ca20d875a16e954d1e808655dc44c93b2200e1891f08765eba0864ac31e979e6e4193f553bf9d1e28bb4130a6ebcb585abc8698620a7e222fcc122e0 diff --git a/dev-perl/Test-Deep-JSON/Test-Deep-JSON-0.30.0.ebuild b/dev-perl/Test-Deep-JSON/Test-Deep-JSON-0.30.0.ebuild deleted file mode 100644 index 0b9a6e6513de..000000000000 --- a/dev-perl/Test-Deep-JSON/Test-Deep-JSON-0.30.0.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -DIST_AUTHOR=MOTEMEN -DIST_VERSION=0.03 -inherit perl-module - -DESCRIPTION="Compare JSON with Test::Deep" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="test" - -RDEPEND=" - dev-perl/Exporter-Lite - dev-perl/JSON - dev-perl/Test-Deep -" -DEPEND="${RDEPEND} - >=dev-perl/Module-Build-0.380.0 - virtual/perl-CPAN-Meta - test? ( - >=virtual/perl-ExtUtils-MakeMaker-6.590.0 - virtual/perl-Test-Simple - ) -" diff --git a/dev-perl/Test-Differences/Manifest b/dev-perl/Test-Differences/Manifest index 9b7c3c530b71..f49be1bda6c6 100644 --- a/dev-perl/Test-Differences/Manifest +++ b/dev-perl/Test-Differences/Manifest @@ -1,2 +1 @@ -DIST Test-Differences-0.63.tar.gz 12407 BLAKE2B 2225de082164329b3c5c42a16b31a60b4afc0de5c88f51a24873b701ef943fa8577b422a967a1b79a1aaffcf7162f688dbf87c3abfdf19cfed6a109e754a585d SHA512 8fd46f71d4be35fe242e8eaf91f6d67a76bcdaff57c24a8f9f7cfcbe66ee7be7a0be54be4295e3d77ad51a2d64a1d5006f478a673c9dbf7d2837e90a9a1cb7c0 DIST Test-Differences-0.64.tar.gz 12577 BLAKE2B 8167ea94514c8680f407713677828dee56f56fed3627597e43decc4342d063518a3b3762692595183dece1b3f6641f33caa82fb4f7a541fabd7e7256efe4ab4e SHA512 118a4b8e3f61f64d6676c82913bb605a843a408f3fc5d960b40cc86f10423380a203b2a5604e15ba8d4e0cff96af88b551fba1c7aa2ada3c0ef408a27ee5f069 diff --git a/dev-perl/Test-Differences/Test-Differences-0.630.0.ebuild b/dev-perl/Test-Differences/Test-Differences-0.630.0.ebuild deleted file mode 100644 index cc12b40aae94..000000000000 --- a/dev-perl/Test-Differences/Test-Differences-0.630.0.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -MODULE_AUTHOR=DCANTRELL -MODULE_VERSION=0.63 -inherit perl-module - -DESCRIPTION="Test strings and data structures and show differences if not ok" - -SLOT="0" -KEYWORDS="alpha ~amd64 ~arm hppa ppc ~ppc64 ~sparc ~x86" -IUSE="test" - -RDEPEND="dev-perl/Text-Diff - >=virtual/perl-Data-Dumper-2.126.0" -DEPEND="${RDEPEND} - dev-perl/Module-Build - dev-perl/Capture-Tiny - test? ( - virtual/perl-Test-Simple - ) -" - -SRC_TEST=do - -src_test() { - perl_rm_files t/pod-coverage.t t/pod.t - perl-module_src_test -} diff --git a/dev-perl/Test-FailWarnings/Test-FailWarnings-0.8.0.ebuild b/dev-perl/Test-FailWarnings/Test-FailWarnings-0.8.0.ebuild deleted file mode 100644 index 9730d424d003..000000000000 --- a/dev-perl/Test-FailWarnings/Test-FailWarnings-0.8.0.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -MODULE_AUTHOR=DAGOLDEN -MODULE_VERSION=0.008 -inherit perl-module - -DESCRIPTION="Add test failures if warnings are caught" - -SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ppc ~ppc64 ~sparc x86 ~amd64-fbsd" -IUSE="test" -LICENSE="Apache-2.0" - -RDEPEND=" - virtual/perl-Carp - virtual/perl-File-Spec - >=virtual/perl-Test-Simple-0.860.0 -" -DEPEND="${RDEPEND} - virtual/perl-ExtUtils-MakeMaker - test? ( - >=dev-perl/Capture-Tiny-0.120.0 - virtual/perl-File-Spec - virtual/perl-File-Temp - virtual/perl-IO - virtual/perl-Scalar-List-Utils - >=virtual/perl-Test-Simple-0.960.0 - ) -" diff --git a/dev-perl/Test-Fatal/Test-Fatal-0.14.0.ebuild b/dev-perl/Test-Fatal/Test-Fatal-0.14.0.ebuild index c4d1c31598ca..4349f22200bf 100644 --- a/dev-perl/Test-Fatal/Test-Fatal-0.14.0.ebuild +++ b/dev-perl/Test-Fatal/Test-Fatal-0.14.0.ebuild @@ -11,7 +11,7 @@ inherit perl-module DESCRIPTION="Incredibly simple helpers for testing code with exceptions" SLOT="0" -KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~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 ~m68k ~mips ppc ppc64 s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="test" RDEPEND=" diff --git a/dev-perl/Test-MockModule/Manifest b/dev-perl/Test-MockModule/Manifest index 6321b740acbe..1074dde96b69 100644 --- a/dev-perl/Test-MockModule/Manifest +++ b/dev-perl/Test-MockModule/Manifest @@ -1,3 +1,2 @@ -DIST Test-MockModule-0.05.tar.gz 5608 BLAKE2B f81b4bf18044553f3186484f0c463ca5016db0a9eedc919864b445f2a30ca355a6999dda3795620b97d6ed457c9f307daeef24be713229ad35b81fdc6d099354 SHA512 8cbd2461dd0d9e9107c48a98be615c10dd77401569065a14cec555cc92f22c7211e7a7fb40149bd98c624bb1da838aa7be22a01391e2b6a70e7e58ec8af24da7 DIST Test-MockModule-0.11.tar.gz 23756 BLAKE2B 1edabcb0f8b0627602be1dab9c572fdf0648360bad4debd4f1c632695938e9a2bb23afbff6f43c07339f0c066835eaee65af0914070643bfa53a1223424b55aa SHA512 417a0de701458e3e26ea194cb2de7756d9a1665b2b7283a375ee95362ee2d7b77996801d4dafd8ead12e97d59c2a57ffd1e98620446d5f47a1836c8ef18983b4 DIST Test-MockModule-0.13.tar.gz 24561 BLAKE2B 2ae6f41b29d78c88e8632fecc560d0a96cf38c7b25c7dcc63f935fe98a718fdea41997ef9663d8838edab89fa815a0696d49439a7b99304332f1b636bea0be0b SHA512 17c2aa7b67fcae2a333788db74fc94da9a680ad83786705e70417cb78df0cfa32e6fcca44962dcc9d7c2ee27c45d8f142ce03b62691da4940ccc405a0bb26472 diff --git a/dev-perl/Test-MockModule/Test-MockModule-0.50.0-r2.ebuild b/dev-perl/Test-MockModule/Test-MockModule-0.50.0-r2.ebuild deleted file mode 100644 index 1cf6e33c32b4..000000000000 --- a/dev-perl/Test-MockModule/Test-MockModule-0.50.0-r2.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -MODULE_VERSION=0.05 -MODULE_AUTHOR="SIMONFLK" -inherit perl-module - -DESCRIPTION="Override subroutines in a module for unit testing" - -SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~hppa ppc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" -IUSE="test" - -RDEPEND=" - dev-perl/CGI - virtual/perl-Scalar-List-Utils -" -DEPEND="${RDEPEND} - virtual/perl-ExtUtils-MakeMaker - test? ( virtual/perl-Test-Simple ) -" - -SRC_TEST="do" - -src_test() { - perl_rm_files t/pod_coverage.t t/pod.t - perl-module_src_test -} diff --git a/dev-perl/Test-MockTime-HiRes/Manifest b/dev-perl/Test-MockTime-HiRes/Manifest index 0397a4c56930..63c1ad134173 100644 --- a/dev-perl/Test-MockTime-HiRes/Manifest +++ b/dev-perl/Test-MockTime-HiRes/Manifest @@ -1,3 +1 @@ -DIST Test-MockTime-HiRes-0.06.tar.gz 10608 BLAKE2B 3719a7a1c08031515df40bed298b6ce32ce48c8b258e47eff09b89118ff81ae045da8c3aaf509e8cb0ca39d2604c956e84bb78c013ea1bf4eb11c35bda642795 SHA512 38eb89b371e51c742e494f3515b8183a536c87caa83fb5bf3cbfadf9b814741f54419e68397fb8b86d68c3002eb3dbca75e136984a66cdd1d309e78eacae028c -DIST Test-MockTime-HiRes-0.07.tar.gz 10986 BLAKE2B 82236e5c466a77db1c3f80cf8e56b9d7439f5d0ce6e83464e1b6e8f48aa5b1cd9d3c6c2f65910cdc12c62d4a2edc6e3078094cf334475bb5887e1ade2bbc529c SHA512 7e87bd4ce696d14bb2091ea612865f31dad578c07baae0ea7a57a230e0b1755eb0494125095b80f46620ff2c0f7440335c6ef38d8a1ddab6adcf9cf4429933bc DIST Test-MockTime-HiRes-0.08.tar.gz 11191 BLAKE2B 1ed672c707f4e8f0b7f6161309b62cb9c09158dca20bb9156216da3a4ed59dcd5576bd4dd0b52a5ceced00dcf5799288b5f1f36d16848e384a5bb05eb2aa5e3c SHA512 8a533d3650fe59ebc7852f5edb07d242d4c8833ed8ea918d4e0fb999e51b12ca6dc12567f55b47a6a37b65821b922e17e0208726ad3afe75a895fc84896fcf9f diff --git a/dev-perl/Test-MockTime-HiRes/Test-MockTime-HiRes-0.60.0.ebuild b/dev-perl/Test-MockTime-HiRes/Test-MockTime-HiRes-0.60.0.ebuild deleted file mode 100644 index c8aed3ede3cb..000000000000 --- a/dev-perl/Test-MockTime-HiRes/Test-MockTime-HiRes-0.60.0.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -DIST_AUTHOR=TARAO -DIST_VERSION=0.06 -inherit perl-module - -DESCRIPTION="Replace actual time with simulated high resolution time" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="test" - -RDEPEND=" - dev-perl/Test-MockTime - virtual/perl-Test-Simple - virtual/perl-Time-HiRes -" -DEPEND="${RDEPEND} - >=dev-perl/Module-Build-Tiny-0.35.0 - test? ( - dev-perl/Test-Base - dev-perl/Test-Class - dev-perl/Test-Requires - ) -" diff --git a/dev-perl/Test-MockTime-HiRes/Test-MockTime-HiRes-0.70.0.ebuild b/dev-perl/Test-MockTime-HiRes/Test-MockTime-HiRes-0.70.0.ebuild deleted file mode 100644 index 181a2d3dcc7d..000000000000 --- a/dev-perl/Test-MockTime-HiRes/Test-MockTime-HiRes-0.70.0.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -DIST_AUTHOR=TARAO -DIST_VERSION=0.07 -inherit perl-module - -DESCRIPTION="Replace actual time with simulated high resolution time" -SLOT="0" -KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86" -IUSE="test" - -RDEPEND=" - dev-perl/Test-MockTime - virtual/perl-Test-Simple - virtual/perl-Time-HiRes -" -DEPEND="${RDEPEND} - >=dev-perl/Module-Build-Tiny-0.35.0 - test? ( - dev-perl/Test-Class - dev-perl/Test-Requires - ) -" diff --git a/dev-perl/Test-MockTime/Manifest b/dev-perl/Test-MockTime/Manifest index 01b1d73f4a39..fa162abc3b49 100644 --- a/dev-perl/Test-MockTime/Manifest +++ b/dev-perl/Test-MockTime/Manifest @@ -1,2 +1 @@ -DIST Test-MockTime-0.15.tar.gz 5658 BLAKE2B 8f8ded72e882e9a4078a5f2189f3ce1f531d1377f7893ce11822a0a721f8f05c27defc62a96e342cea7d96cacdb1836288f16e4ee4ff322f0df167556211a1d9 SHA512 8a91eb39e7ff68d6ac1cbd149ee8acdbdc2bf6c99bcd71decc38fb2c71f5ed6bdb32336c4e07a922e7d8dd1b2d084306a232e008a0a8587720fff60a3ba325d0 DIST Test-MockTime-0.16.tar.gz 5804 BLAKE2B b6db2a275e57f494ff5908df9cfffc30b577096b5eb21c3f4a1064754fbfcbf7d082c968826aa5be66babc533256d81af20fbe1ef27df4106a7581984da70fb8 SHA512 158026f9b1590131b51a004c0b8ecc7e190d0bd90da13ae56f645909e30ce6830deae1821874d71a1ad4d0dee84cd9e2b50aeacf7ef1d9cd465332823da0f927 diff --git a/dev-perl/Test-MockTime/Test-MockTime-0.150.0.ebuild b/dev-perl/Test-MockTime/Test-MockTime-0.150.0.ebuild deleted file mode 100644 index ed772a01a6d1..000000000000 --- a/dev-perl/Test-MockTime/Test-MockTime-0.150.0.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -MODULE_AUTHOR=DDICK -MODULE_VERSION=0.15 -inherit perl-module - -DESCRIPTION="Replaces actual time with simulated time" - -SLOT="0" -KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86" -IUSE="" - -RDEPEND=" - virtual/perl-Time-Piece - virtual/perl-Time-Local - virtual/perl-Test-Simple -" -DEPEND="${RDEPEND}" - -SRC_TEST="do parallel" - -src_test() { - perl_rm_files t/pod.t - perl-module_src_test -} diff --git a/dev-perl/Test-Needs/Manifest b/dev-perl/Test-Needs/Manifest index 9f462bf10c09..dc4b093c3b4b 100644 --- a/dev-perl/Test-Needs/Manifest +++ b/dev-perl/Test-Needs/Manifest @@ -1,2 +1 @@ -DIST Test-Needs-0.002002.tar.gz 8106 BLAKE2B 76f68912fec154f78995bf940380a9b5e311e5489f1a71ad9aae5c1e7d950d924baa67c8e1eeeb4b171b613194d1419985d3dae10871bce1244ba9b01fe0bb3d SHA512 ac8e1a14e55bbce3747a6bc424216ebf2f35eb657b107492ff47afb3a1fc909bf385dcd79114a0be4b9bbbe0f3a60a56d6f9b4998f7394b6b96d80f46c63a875 DIST Test-Needs-0.002005.tar.gz 8505 BLAKE2B 783130e726a469e850541d1569ffff614ab38defb2a41df564f41a573e641986b9825963c22b8e7979db4fabc6f547adfe95741f83546afb46bce6e5249c2fc8 SHA512 b3023067d1f8726b0ae2162d0b3722193a3b56d12d5c207cf9558f1552ae8ab554773b843d00f1c481857c259fa869b8fdaf5a4838ab0768f38726ddec4130c6 diff --git a/dev-perl/Test-Needs/Test-Needs-0.2.2.ebuild b/dev-perl/Test-Needs/Test-Needs-0.2.2.ebuild deleted file mode 100644 index 02aae92ea311..000000000000 --- a/dev-perl/Test-Needs/Test-Needs-0.2.2.ebuild +++ /dev/null @@ -1,19 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -DIST_AUTHOR=HAARG -DIST_VERSION=0.002002 -inherit perl-module - -DESCRIPTION="Skip tests when modules not available" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris" -IUSE="test" - -RDEPEND="" -DEPEND="${RDEPEND} - virtual/perl-ExtUtils-MakeMaker - test? ( >=virtual/perl-Test-Simple-0.450.0 ) -" diff --git a/dev-perl/Test-Number-Delta/Manifest b/dev-perl/Test-Number-Delta/Manifest index f36fd575f5df..ef1de1f2c762 100644 --- a/dev-perl/Test-Number-Delta/Manifest +++ b/dev-perl/Test-Number-Delta/Manifest @@ -1,2 +1 @@ -DIST Test-Number-Delta-1.04.tar.gz 18773 BLAKE2B 8b9f217d66b85e32a9d315f6d74161a20d1efbc428ad02bacee2228b7689c2a29439921d0cafaab2d24e55246ad4a311bfa4ed3a3313e1d8fee7966971ff4121 SHA512 ae0eea95b3d671eac8efef7d9e65335111fc6403921172ed96c597269d56d7e7137ed65f80c896f08c16c6fafe1bd99d7f7d0c99fa0f50d8f659d9e749f9dfbc DIST Test-Number-Delta-1.06.tar.gz 21077 BLAKE2B 97d2c591cf74c9a3ce16b89756c8a063e776fad961c8f5530bd2a9cd14141cea3a7a749484bb1f3b384d69b1d339329514b880b3d819a449c4105790364117cf SHA512 87d64aad1ffc180ac9105d8f80aa1086ae9f6d11d7fead6f77daca6b0440320ed49dc628bed88b67836c091116fa43402b4a902e8319997fbad7a0fa19edfd79 diff --git a/dev-perl/Test-Number-Delta/Test-Number-Delta-1.40.0.ebuild b/dev-perl/Test-Number-Delta/Test-Number-Delta-1.40.0.ebuild deleted file mode 100644 index 86e6d6b895f8..000000000000 --- a/dev-perl/Test-Number-Delta/Test-Number-Delta-1.40.0.ebuild +++ /dev/null @@ -1,18 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -MODULE_AUTHOR=DAGOLDEN -MODULE_VERSION=1.04 -inherit perl-module - -DESCRIPTION="Compare the difference between numbers against a given tolerance" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="alpha amd64 ~arm hppa ia64 ~mips ppc ppc64 sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos" - -DEPEND="dev-perl/Module-Build" - -SRC_TEST="do" diff --git a/dev-perl/Test-Perl-Critic/Manifest b/dev-perl/Test-Perl-Critic/Manifest index 36b448bb8d50..c3533c818bec 100644 --- a/dev-perl/Test-Perl-Critic/Manifest +++ b/dev-perl/Test-Perl-Critic/Manifest @@ -1,2 +1 @@ -DIST Test-Perl-Critic-1.02.tar.gz 21250 BLAKE2B a30c9deed62d894c6bbd23daaa545d66972c65d754b7439c2cff24c180c8e9db62e311f8f1ba37d3165ec985194f912c8f4bc4328f339f28466660acf1ccf869 SHA512 af18523fa6ad2ed35114bc5a466c8d92f27cfaca3a32c3fc6d24bdafd6f962187f0f18f5cae96949cb81a4c2f1cac280993c8b5236a8b02ccc130d01c8990348 DIST Test-Perl-Critic-1.03.tar.gz 21467 BLAKE2B 2f94ed96bcfa0b12e80be4417344b02792bb3e4b15c1d4a3e555e5740d8d823730a8c77c8a961772d4a0493b404db4ab46455917406300e9cfad2f50f837721e SHA512 2b6b9e7a73d00c99584853fdc5aef74dea5a581bb4bbe103eb65b086de659cb3328b0e58ec6e64413b76fa37a834083ff0c87cdc02413576f910904e0efd7b30 diff --git a/dev-perl/Test-Perl-Critic/Test-Perl-Critic-1.20.0-r1.ebuild b/dev-perl/Test-Perl-Critic/Test-Perl-Critic-1.20.0-r1.ebuild deleted file mode 100644 index 4ca098777f40..000000000000 --- a/dev-perl/Test-Perl-Critic/Test-Perl-Critic-1.20.0-r1.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -MODULE_AUTHOR=THALJEF -MODULE_VERSION=1.02 -inherit perl-module - -DESCRIPTION="Use Perl::Critic in test programs" - -SLOT="0" -KEYWORDS="~amd64 ~ppc ~x86" -IUSE="test" - -RDEPEND=">=dev-perl/Perl-Critic-1.105" -DEPEND="${RDEPEND} - dev-perl/Module-Build - test? ( virtual/perl-Test-Simple )" - -SRC_TEST=do - -src_test() { - perl_rm_files t/98_pod_syntax.t t/99_pod_coverage.t - perl-module_src_test -} diff --git a/dev-perl/Test-RequiresInternet/Test-RequiresInternet-0.50.0.ebuild b/dev-perl/Test-RequiresInternet/Test-RequiresInternet-0.50.0.ebuild index 1cf20cbf0556..a1a96df86200 100644 --- a/dev-perl/Test-RequiresInternet/Test-RequiresInternet-0.50.0.ebuild +++ b/dev-perl/Test-RequiresInternet/Test-RequiresInternet-0.50.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Easily test network connectivity" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ppc ~ppc64 s390 sparc x86 ~ppc-aix ~amd64-fbsd ~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 ~ppc-aix ~amd64-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="test" RDEPEND=" diff --git a/dev-perl/Test-Time/Manifest b/dev-perl/Test-Time/Manifest index 6c97399d1f4e..ece3ad904a3a 100644 --- a/dev-perl/Test-Time/Manifest +++ b/dev-perl/Test-Time/Manifest @@ -1,2 +1 @@ -DIST Test-Time-0.04.tar.gz 45534 BLAKE2B 34f51aa18f2044e6e0719823ad2701fdd1dd6504873153eb3fafc577c973b13d84f1c57cfc06353397b932c0a77c2334b22200dec4683e65595be0e5583b1b6a SHA512 99d258d8257dd858eab5f95211c8bb2c071155c63ec6af577541f7446c75c39329d249e9fd43d9d688d7c30a104953aa0b3774aec9b3ffc0fd96d1947d844c24 DIST Test-Time-0.05.tar.gz 9863 BLAKE2B 82ab4b94c7c9cb7d3bb2bfee19389fd4bbf990e16459270a3bac80011a8930af6c06dc88055a132246f2f38b33d1e604d81a54920e370cf38a32276276db5bb8 SHA512 d06a0962344df8debf71aa0b9afc4618d63662edaa8645243977b83f27623aac92352806aab949cd9a32aea96ab74fcae90db2b5a02e69f6a9077a2415acdcb5 diff --git a/dev-perl/Test-Time/Test-Time-0.40.0.ebuild b/dev-perl/Test-Time/Test-Time-0.40.0.ebuild deleted file mode 100644 index 79c1582c3dca..000000000000 --- a/dev-perl/Test-Time/Test-Time-0.40.0.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -MODULE_AUTHOR=SATOH -MODULE_VERSION=0.04 -inherit perl-module - -DESCRIPTION="Overrides the time() and sleep() core functions for testing" - -SLOT="0" -KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86" -IUSE="test" - -RDEPEND="" -DEPEND="${RDEPEND} - >=virtual/perl-ExtUtils-MakeMaker-6.360.0 - test? ( - dev-perl/File-Slurp - ) -" - -SRC_TEST="do parallel" - -src_prepare() { - sed -i -e 's/use inc::Module::Install;/use lib q[.]; use inc::Module::Install;/' Makefile.PL || - die "Can't patch Makefile.PL for 5.26 dot-in-inc" - perl-module_src_prepare -} diff --git a/dev-perl/Test-UseAllModules/Test-UseAllModules-0.170.0.ebuild b/dev-perl/Test-UseAllModules/Test-UseAllModules-0.170.0.ebuild deleted file mode 100644 index 7e7cf1972b5a..000000000000 --- a/dev-perl/Test-UseAllModules/Test-UseAllModules-0.170.0.ebuild +++ /dev/null @@ -1,22 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 -MODULE_AUTHOR=ISHIGAKI -MODULE_VERSION=0.17 -inherit perl-module - -DESCRIPTION='do use_ok() for all the MANIFESTed modules' - -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" - -RDEPEND=" - virtual/perl-Exporter - virtual/perl-ExtUtils-Manifest - >=virtual/perl-Test-Simple-0.600.0 -" -DEPEND="${RDEPEND} - virtual/perl-ExtUtils-MakeMaker -" diff --git a/dev-perl/Test-Version/Manifest b/dev-perl/Test-Version/Manifest index 7ec4d587c5a7..b954719e47f1 100644 --- a/dev-perl/Test-Version/Manifest +++ b/dev-perl/Test-Version/Manifest @@ -1,2 +1 @@ -DIST Test-Version-2.05.tar.gz 22916 BLAKE2B c072cb8adf724a66ee986f004e423b04ce42bc08189de25645e19b4df7b9b4343652a45b0b59c183278b55b57f8b2ffff6e72a26c16e5904c372fdff3c389889 SHA512 23a3ebe99f37143956ac1ac2f6d2aaa4b4b701b96475c52ecb5695d011fe2d0dbd0f27e6e25ee133d75807c03df029f71e27de23e3de52651644fb3105ae7a9f DIST Test-Version-2.07.tar.gz 22755 BLAKE2B 896e16dca74cb48703239e00cd43c47375f3ed2714defdc4427052b4ae01259a51dcc25ba5ee6f035192e01d4f02d1dbdeb56f906e30bf56cea667f72a03cc7f SHA512 cf2c9bbca967226a7b28936613896f8f923378e65d471111bb2c3432fb9d3c7b05db3f65d5086948186664d39f65eb92a2071f7a2f5efe3f1bb6b96e304fab9e diff --git a/dev-perl/Test-Version/Test-Version-2.50.0.ebuild b/dev-perl/Test-Version/Test-Version-2.50.0.ebuild deleted file mode 100644 index a2f1e7f6f2e5..000000000000 --- a/dev-perl/Test-Version/Test-Version-2.50.0.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -DIST_AUTHOR=PLICEASE -DIST_VERSION=2.05 -inherit perl-module - -DESCRIPTION="Check to see that version's in modules are sane" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="test" - -RDEPEND=" - virtual/perl-Carp - virtual/perl-Exporter - dev-perl/File-Find-Rule-Perl - >=virtual/perl-Module-Metadata-1.0.20 - >=virtual/perl-Test-Simple-0.940.0 - virtual/perl-parent - >=virtual/perl-version-0.860.0 -" -DEPEND="${RDEPEND} - virtual/perl-ExtUtils-MakeMaker - test? ( - >=virtual/perl-CPAN-Meta-2.120.900 - virtual/perl-File-Spec - virtual/perl-IO - dev-perl/Test-Exception - ) -" diff --git a/dev-perl/Test-Without-Module/Manifest b/dev-perl/Test-Without-Module/Manifest index 57f728b1ad18..2a1dfd854c65 100644 --- a/dev-perl/Test-Without-Module/Manifest +++ b/dev-perl/Test-Without-Module/Manifest @@ -1,2 +1 @@ -DIST Test-Without-Module-0.18.tar.gz 10369 BLAKE2B 1429c4ecc7abf51274c5b4ceb4c0a759689c4e8b2f62d8d3a9a2266307a045161aa354711a98188e53c2da777e0d5fcfcb1223f42509b28fe1a1a46ca4449514 SHA512 005ad54ac77283cf3155befe77fdb887dbc2ebc9c154472a23982636bbe7728154f56fdf1990b833639cd687b38e4d62250edd6dd93d37408e971bb4bd49c4c2 DIST Test-Without-Module-0.20.tar.gz 13609 BLAKE2B f580eb127513e92526fe78cc7ec31fcd3216d17ebc38b270252d6dd98747719895f919321246eae2a88dd62c7ba8265245d21c1d585883f4cba854bb8251dfa7 SHA512 e92353cee46e712ddc6515c5872a61a84eb4186f9ce736bbf0fcca2979bfa7143588c05e683d31fc22cbaaa792ce8364768310f9de621e881cc207b80cf14d87 diff --git a/dev-perl/Test-Without-Module/Test-Without-Module-0.180.0.ebuild b/dev-perl/Test-Without-Module/Test-Without-Module-0.180.0.ebuild deleted file mode 100644 index b4c2b7184582..000000000000 --- a/dev-perl/Test-Without-Module/Test-Without-Module-0.180.0.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -MODULE_AUTHOR=CORION -MODULE_VERSION=0.18 -inherit perl-module - -DESCRIPTION="Test fallback behaviour in absence of modules" - -SLOT="0" -KEYWORDS="~amd64 ~arm ~ppc ~x86" -IUSE="test" - -DEPEND=" - test? ( - dev-perl/File-Slurp - ) -" - -SRC_TEST=do - -src_test() { - perl_rm_files t/99-pod.t - perl-module_src_test -} diff --git a/dev-perl/Test2-Plugin-NoWarnings/Manifest b/dev-perl/Test2-Plugin-NoWarnings/Manifest index 57692ce41dd2..18fa72d31c0c 100644 --- a/dev-perl/Test2-Plugin-NoWarnings/Manifest +++ b/dev-perl/Test2-Plugin-NoWarnings/Manifest @@ -1,2 +1 @@ -DIST Test2-Plugin-NoWarnings-0.05.tar.gz 23036 BLAKE2B 8a0e01bda6bdffa59565bf0ae943595bfe29e259fb03da0545010c87e8eb401d6153827203ced8780a5e9ae5c08d9f34d703151bbc0e3c19d9bf0713379989f6 SHA512 3374f17ce0b930008a3dc29e205ab0275908b329c7079428f8754f27e73fd8961446628fd9e0dc9c8937fc9ddec41a5359b82f0c002a97c897529918885c821d DIST Test2-Plugin-NoWarnings-0.06.tar.gz 23237 BLAKE2B 7c390da923bb355a0e4539dde11c4b52846d1d39cbd474e15e61f6237da3cd8b357044e89e2f5133772fe3e9bda008fa22f5f299f4deb8ce62f67ffa65fc5500 SHA512 aed9a3769085028adffd0aa7cbbe2d7d8b89b5f4768e47ae4155dcc1f4aa8fd47319ae7c87ddbc1ed08ca99e1d703eebb74977e88696ea4dcc1104a53332ade2 diff --git a/dev-perl/Test2-Plugin-NoWarnings/Test2-Plugin-NoWarnings-0.50.0.ebuild b/dev-perl/Test2-Plugin-NoWarnings/Test2-Plugin-NoWarnings-0.50.0.ebuild deleted file mode 100644 index 4801ef2266a0..000000000000 --- a/dev-perl/Test2-Plugin-NoWarnings/Test2-Plugin-NoWarnings-0.50.0.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -DIST_AUTHOR=DROLSKY -DIST_VERSION=0.05 -inherit perl-module - -DESCRIPTION="Fail if tests warn" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86" -IUSE="test" - -RDEPEND=" - virtual/perl-Carp - >=virtual/perl-Test-Simple-1.302.15 - virtual/perl-parent -" -DEPEND="${RDEPEND} - virtual/perl-ExtUtils-MakeMaker - test? ( - virtual/perl-File-Spec - dev-perl/IPC-Run3 - >=dev-perl/Test2-Suite-0.0.15 - ) -" diff --git a/dev-perl/Text-Diff/Manifest b/dev-perl/Text-Diff/Manifest index 1fb7c5468157..064e34428f42 100644 --- a/dev-perl/Text-Diff/Manifest +++ b/dev-perl/Text-Diff/Manifest @@ -1,4 +1,2 @@ -DIST Text-Diff-1.41.tar.gz 27813 BLAKE2B e1131e560c33f9207e6bbb1b63bea01408a1062b4154fbb1cecf75aac6f55aa0e4b91cfd5221b6d512fd2f54afc1ac007e88495c8d682c3b1f5fbab9b1297d17 SHA512 77ebd2fff53e5a347d75f50134332b1bb9843f44ecf82872919bc407abacc25446a98346f38425807a9cb8bf2d380d31f12aa9f3c6b2049d4383099920ee9a34 -DIST Text-Diff-1.43.tar.gz 29330 BLAKE2B 2747cdf71b3943637eac10531ab7eb1dacaeed0dd07c73d7849ad8842ab3a0c213b844b3e8813c6846a04c7ee7a39987b8bd92f5a522dd50e465250204f40a05 SHA512 c76eee797d6b198016af69008186af906f3d6c83b7c9e29c95bcf38c2539588f991cc2eb44b34b3701ceee879ae37c73a8fba0240f6e9a462b9be581942e5842 DIST Text-Diff-1.44.tar.gz 29535 BLAKE2B f496cdc63ae8c355ef1158b2cba8e9a08b577f5c2245006ee506bcfaaf519ad2d8d5c0293fe6c036f562a40d2bf0021001a2a99da54e98eb6d71735926aeeae5 SHA512 6174135a07c880cb92577ad07107a4d4606f91a2602f65d9c0fd032d11de86d91367feb6e2da71f9b9293331460ab42439623c5c03e2ee4807846709c3e964aa DIST Text-Diff-1.45.tar.gz 29599 BLAKE2B 361bc0a8fd7bcbd67df75d59e4c360f9982ce89807080150bfff535218ea9be814d41120710a4880bf777a639bf1b8ca0bd2d9f9182a1a2bec17401955fb1a36 SHA512 569370707bf30d60d12df6389594bcdba050805005916ac3a485c2226e528891b0af9ecfcc13d20e4f377d2c36a7ff67e51de5ca409c647aa8a36b7a87eab367 diff --git a/dev-perl/Text-Diff/Text-Diff-1.410.0-r1.ebuild b/dev-perl/Text-Diff/Text-Diff-1.410.0-r1.ebuild deleted file mode 100644 index 1a71ca61da4d..000000000000 --- a/dev-perl/Text-Diff/Text-Diff-1.410.0-r1.ebuild +++ /dev/null @@ -1,19 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -MODULE_AUTHOR=OVID -MODULE_VERSION=1.41 -inherit perl-module - -DESCRIPTION="Easily create test classes in an xUnit style" - -SLOT="0" -KEYWORDS="~alpha amd64 arm hppa ~ia64 ppc ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris" -IUSE="" - -RDEPEND="dev-perl/Algorithm-Diff" -DEPEND="${RDEPEND}" - -SRC_TEST=do diff --git a/dev-perl/Text-Diff/Text-Diff-1.430.0.ebuild b/dev-perl/Text-Diff/Text-Diff-1.430.0.ebuild deleted file mode 100644 index b51076862b09..000000000000 --- a/dev-perl/Text-Diff/Text-Diff-1.430.0.ebuild +++ /dev/null @@ -1,24 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -MODULE_AUTHOR=NEILB -MODULE_VERSION=1.43 -inherit perl-module - -DESCRIPTION="Perform diffs on files and record sets" - -SLOT="0" -KEYWORDS="alpha ~amd64 ~arm hppa ~ia64 ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris" -IUSE="" - -RDEPEND=" - >=dev-perl/Algorithm-Diff-1.190.0 - virtual/perl-Exporter -" -DEPEND="${RDEPEND} - virtual/perl-ExtUtils-MakeMaker -" - -SRC_TEST="do parallel" diff --git a/dev-perl/Text-Table/Manifest b/dev-perl/Text-Table/Manifest index a0e9797472bc..20a8ef57d0dc 100644 --- a/dev-perl/Text-Table/Manifest +++ b/dev-perl/Text-Table/Manifest @@ -1,3 +1 @@ -DIST Text-Table-1.130.tar.gz 28019 BLAKE2B 6c1dadf4e7643261f0bc0e6e3ffa8ca645570ff36ee374023697e511bd390c53e09e94b3deaaaebf9b7f6052264cb7db72d3ec2aaeb29804ea86db5d4e08743e SHA512 8e19b2713202efcf2c50e69547ac4673fdc108165c49fba1dd7143875282de9c33acfe2a9ce2f03f5d7d07b34178bbb0944c97637e09811aa3dc219f20e0c09f -DIST Text-Table-1.132.tar.gz 27238 BLAKE2B 7e07e65f82a3bcba3f922932534824890bcd030c90523d22dfd7a3464a95ebf091f5f449c56dc5b114addee220ff83629bf7979fc9ea4d42abc7bbb422986f40 SHA512 456c531bb35e57ecee62952d7e1a0601d31595e2f674840cd964a66c89c5561e30e54f06bd301f3a5d136e5cf5f3aa50f66cbbf26aab61a6e14d2512999b5ce8 DIST Text-Table-1.133.tar.gz 27178 BLAKE2B f9df055c62107af8410f6e9bc8cd1b6f5d0ab0d29386535c81b68d5a3e6ba5836e747be83931008dff0f750252bcd9d679af6354bee038ec720fb28070862aef SHA512 fc9ebcb7accc07ec66bc8157a679d3905b06dfcf21560641b149c5930e527385ea2be45190190319c73f6d184e3d4f4ce5deaccf3da58b91f45a820e86fea2ac diff --git a/dev-perl/Text-Table/Text-Table-1.130.0.ebuild b/dev-perl/Text-Table/Text-Table-1.130.0.ebuild deleted file mode 100644 index 526aefec5399..000000000000 --- a/dev-perl/Text-Table/Text-Table-1.130.0.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -MODULE_AUTHOR=SHLOMIF -MODULE_VERSION=1.130 -inherit perl-module - -DESCRIPTION="Organize Data in Tables" - -LICENSE="ISC" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="test" - -RDEPEND=" - >=dev-perl/Text-Aligner-0.50.0 -" -DEPEND="${RDEPEND} - >=dev-perl/Module-Build-0.360.0 - virtual/perl-Scalar-List-Utils - test? ( - virtual/perl-Test-Simple - ) -" - -SRC_TEST="do parallel" - -src_install() { - perl-module_src_install - docinto examples - docompress -x /usr/share/doc/${PF}/examples - dodoc examples/Text-Table-UTF8-example.pl -} - -src_test() { - perl_rm_files t/pod-coverage.t t/style-trailing-space.t \ - t/cpan-changes.t t/pod.t - perl-module_src_test -} diff --git a/dev-perl/Text-Table/Text-Table-1.132.0.ebuild b/dev-perl/Text-Table/Text-Table-1.132.0.ebuild deleted file mode 100644 index 11830a0321b8..000000000000 --- a/dev-perl/Text-Table/Text-Table-1.132.0.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -DIST_AUTHOR=SHLOMIF -DIST_VERSION=1.132 -DIST_EXAMPLES=("examples/*") -inherit perl-module - -DESCRIPTION="Organize Data in Tables" - -LICENSE="ISC" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="test" - -RDEPEND=" - virtual/perl-Carp - virtual/perl-Scalar-List-Utils - >=dev-perl/Text-Aligner-0.50.0 -" -DEPEND="${RDEPEND} - >=dev-perl/Module-Build-0.280.0 - test? ( - virtual/perl-File-Spec - virtual/perl-File-Temp - virtual/perl-IO - virtual/perl-Test-Simple - ) -" - -src_test() { - perl_rm_files t/author-* t/release-* t/style-* - perl-module_src_test -} diff --git a/dev-perl/Text-WikiFormat/Manifest b/dev-perl/Text-WikiFormat/Manifest index 0fb6e5f9814e..3ecb4f56e004 100644 --- a/dev-perl/Text-WikiFormat/Manifest +++ b/dev-perl/Text-WikiFormat/Manifest @@ -1,2 +1 @@ -DIST Text-WikiFormat-0.80.tar.gz 28845 BLAKE2B 76e37be568553c4730adcba23a6246c38612b0c78480e0a8d49314feb576f05dcfb78efba7b6ab8e006074fb840819c0291cc7a3fc83f7543070b8627fe0f3e4 SHA512 6077d8ea0cdaa336fda0fff40ae539c0d3b3e57795e5b804eee9458f0a606bea8e509e75122500c71cf5d2331c36df7f7f613a246f542b090a89690972b06f7a DIST Text-WikiFormat-0.81.tar.gz 34409 BLAKE2B 4eabf2b494a77408358c5dc95564717eaf51300e55caa17593da66ecd3dd5fad263f393feb9e66ce83139e2810cfc49be485f484cd3d340e210d376f69906b80 SHA512 60c781b9bda9dbd5f533a1cef326110f7aebe79078e38ba8ecf2e9d6c1b93cad552077a2015748186d04b7cd457fc63ab297ca24c01e321f1869dfafc4f1b4e2 diff --git a/dev-perl/Text-WikiFormat/Text-WikiFormat-0.800.0-r1.ebuild b/dev-perl/Text-WikiFormat/Text-WikiFormat-0.800.0-r1.ebuild deleted file mode 100644 index fe47aeae988e..000000000000 --- a/dev-perl/Text-WikiFormat/Text-WikiFormat-0.800.0-r1.ebuild +++ /dev/null @@ -1,21 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -MODULE_AUTHOR=CYCLES -MODULE_VERSION=0.80 -inherit perl-module - -DESCRIPTION="Translate Wiki formatted text into other formats" - -SLOT="0" -KEYWORDS="amd64 ~ppc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris" -IUSE="" - -RDEPEND="dev-perl/URI - virtual/perl-Scalar-List-Utils" -DEPEND="${RDEPEND} - >=dev-perl/Module-Build-0.28" - -SRC_TEST="do" diff --git a/dev-perl/Throwable/Manifest b/dev-perl/Throwable/Manifest index ca5df4bc2719..48e896150480 100644 --- a/dev-perl/Throwable/Manifest +++ b/dev-perl/Throwable/Manifest @@ -1,2 +1 @@ -DIST Throwable-0.200011.tar.gz 17883 BLAKE2B 3517f3fad93da081c427d982e8bfade26886921381cd963549347a5d07bda50c98c84a152c661857bc81d401fc6c93c56c391e1dd09423f598cee65ce2dabb21 SHA512 5a807c2c74bd07be190213645081f551436366ec37a50a005c50a8aa5938bf4dea2dea7b8bbfcb46b9e9954f92151e5e98defe63df547b4fde11ffd0478f325c DIST Throwable-0.200013.tar.gz 20254 BLAKE2B 96150b877288e9acfba7b72b721a85779b1a3cc04db4159ff0e135653a8c15f5a207d52b4275f56912496ad0fdbb178e455eb668912295053d865f4cfa224e50 SHA512 81ce73709c7c6a0160da42b00ce06ddf4cce79a6801df7aa90ddcce67efed6ace17b06171ac42b2737a98515c17ab46b5a3b7fd9e5bd3079b109a977dc6c0963 diff --git a/dev-perl/Throwable/Throwable-0.200.11.ebuild b/dev-perl/Throwable/Throwable-0.200.11.ebuild deleted file mode 100644 index 0200bb571575..000000000000 --- a/dev-perl/Throwable/Throwable-0.200.11.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -MODULE_AUTHOR=RJBS -MODULE_VERSION=0.200011 -inherit perl-module - -DESCRIPTION="A role for classes that can be thrown" - -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="" - -RDEPEND=" - >=dev-perl/Class-Load-0.200.0 - >=dev-perl/Devel-StackTrace-1.210.0 - >=dev-perl/Moo-1.0.1 - dev-perl/MooX-Types-MooseLike -" -DEPEND="${RDEPEND} - >=virtual/perl-ExtUtils-MakeMaker-6.56 -" - -SRC_TEST=do diff --git a/dev-perl/Tie-Cache/Manifest b/dev-perl/Tie-Cache/Manifest index c403a429bfc5..ce21e2eb8a6e 100644 --- a/dev-perl/Tie-Cache/Manifest +++ b/dev-perl/Tie-Cache/Manifest @@ -1,2 +1 @@ -DIST Tie-Cache-0.19.tar.gz 11433 BLAKE2B 9ad487af0e7b08636e19294d5a5d80e99b6d8160842301bbab68ebf43c4dfd8b59172e1590b7f35dbf8dbb94d2f4d92d4873a41ddb65a9de9b93660e75f9061a SHA512 c72b12a4eb3a6d692ccc159090483a9ed79e6fb2e6326459ca9d20fdd99c791ce594c0fef367f81f4a160af283ac9eeba6591d340cea26453147f3c9a5f66677 DIST Tie-Cache-0.21.tar.gz 11200 BLAKE2B d3c0d9e97a2736c4f5c8acc353e124537c11ffc7fea3e1fde371d457868ef6fe7d24515ff746f1127fbd9fe753ce7823840b40fce77841fad6ecc2f3c575dd20 SHA512 f2d5672c058db0513b1956e077d68c8641b518e3e676fa3f05508a21989284c7a5059a110c0e12235eefd2f7bf358b531a90ba89b60b7ae61d04f8ed24347de9 diff --git a/dev-perl/Tie-Cache/Tie-Cache-0.190.0-r1.ebuild b/dev-perl/Tie-Cache/Tie-Cache-0.190.0-r1.ebuild deleted file mode 100644 index d61e35c920a2..000000000000 --- a/dev-perl/Tie-Cache/Tie-Cache-0.190.0-r1.ebuild +++ /dev/null @@ -1,14 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -MODULE_AUTHOR=CHAMAS -MODULE_VERSION=0.19 -inherit perl-module - -DESCRIPTION="In memory size limited LRU cache" - -SLOT="0" -KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~sparc x86" -IUSE="" diff --git a/dev-perl/Time-Format/Time-Format-1.120.0.ebuild b/dev-perl/Time-Format/Time-Format-1.120.0.ebuild deleted file mode 100644 index 791be3a7bee1..000000000000 --- a/dev-perl/Time-Format/Time-Format-1.120.0.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 -MODULE_AUTHOR=ROODE -MODULE_VERSION=1.12 -inherit perl-module - -DESCRIPTION='Easy-to-use date/time formatting' -LICENSE="Time-Format" -SLOT="0" -KEYWORDS="~x86 ~amd64" -IUSE="test" - -RDEPEND=" - dev-perl/Date-Manip - >=virtual/perl-Time-Local-1.70.0 -" - -DEPEND="${RDEPEND} - >=dev-perl/Module-Build-0.400.0 - test? ( >=virtual/perl-Test-Simple-0.400.0 ) -" - -#SRC_TEST="skip" -# tests fail with current Date::Manip -# https://rt.cpan.org/Public/Bug/Display.html?id=85001 diff --git a/dev-perl/Time-Moment/Manifest b/dev-perl/Time-Moment/Manifest index e133020e5dde..8daa0da13b59 100644 --- a/dev-perl/Time-Moment/Manifest +++ b/dev-perl/Time-Moment/Manifest @@ -1,2 +1 @@ -DIST Time-Moment-0.42.tar.gz 159651 BLAKE2B 7fa9f59e5494b11fe0400488631a6ec2a3b579caaee8336e1d894ae8cfc4d5230fcf8660dc74100736926be62ef57cc8f38d2853bf4fbb5b391d77bb628049d2 SHA512 e8015a461c39f3d3ad7d0ca03c0b1e1b5ed39b83bc16f12f00f35d36a4f34786a089ac4b86dcccd5b6e7da8a118873efc0cc2d6a60848bdbff7b7550285be6ab DIST Time-Moment-0.43.tar.gz 158585 BLAKE2B 75a80c589b1ba3c874fc3ce78a54ffa0d28558460a671182361c59d064ed249dc654b0260bda017a26bb1a36423ab61884f4dbf7a6adc9e412df231f5cfc0f54 SHA512 b7aeb132b4a6dcd6b207e2a071e66ae703763bd800047906f41dc069f27f36f095f5c7037a5cb306c8da29fab53b6f763eda114bfb0838dca260bb416f9dd6ed diff --git a/dev-perl/Time-Moment/Time-Moment-0.420.0.ebuild b/dev-perl/Time-Moment/Time-Moment-0.420.0.ebuild deleted file mode 100644 index d70f0edabc7e..000000000000 --- a/dev-perl/Time-Moment/Time-Moment-0.420.0.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -DIST_AUTHOR=CHANSEN -DIST_VERSION=0.42 -DIST_EXAMPLES=("eg/*") -inherit perl-module - -DESCRIPTION="Represents a date and time of day with an offset from UTC" - -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="test" - -PATCHES=( - "${FILESDIR}/0.38-makefilepl.patch" -) -RDEPEND=" - virtual/perl-Carp - virtual/perl-Time-HiRes - >=virtual/perl-XSLoader-0.20.0 -" -DEPEND="${RDEPEND} - >=virtual/perl-ExtUtils-MakeMaker-6.590.0 - >=virtual/perl-ExtUtils-ParseXS-3.180.0 - test? ( - >=dev-perl/Test-Fatal-0.6.0 - >=dev-perl/Test-Number-Delta-1.60.0 - dev-perl/Test-Requires - >=virtual/perl-Test-Simple-0.880.0 - ) -" diff --git a/dev-perl/Time-Out/Time-Out-0.110.0.ebuild b/dev-perl/Time-Out/Time-Out-0.110.0.ebuild deleted file mode 100644 index fdb9de0d4623..000000000000 --- a/dev-perl/Time-Out/Time-Out-0.110.0.ebuild +++ /dev/null @@ -1,19 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -MODULE_AUTHOR=PATL -MODULE_VERSION=0.11 -inherit perl-module - -DESCRIPTION="Easily timeout long running operations" - -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" - -RDEPEND="" -DEPEND="${RDEPEND} - virtual/perl-ExtUtils-MakeMaker -" diff --git a/dev-perl/Time-ParseDate/Manifest b/dev-perl/Time-ParseDate/Manifest index c45f09e8e82e..48a6219f351e 100644 --- a/dev-perl/Time-ParseDate/Manifest +++ b/dev-perl/Time-ParseDate/Manifest @@ -1,2 +1 @@ DIST Time-ParseDate-2015.103.tar.gz 26644 BLAKE2B f00a5943b9ccee87272e04cf6259f69bec4e8e422256f9fac2fde072058aad34c6c2d408f41b2ad953a2e0af40ba85030586c50ea06cd97ff8c2a6d64b0f58ac SHA512 3c5bf09198289a889e606c806fbb225e729fa1a0af6d04056b75c4c61110e6135fce0eccd8c58a2f1db364d7d624b417f4960bdfa376d2fb9b16ecf090879fd0 -DIST Time-modules-2011.0517.tar.gz 25621 BLAKE2B 4ed568c686316da2d150e509b96efede67898f5175c32a05dbdefaf814a1b21021f1d10aff7924e5b2a3c020371a2844fcbe8130b5be288658956328839e24a5 SHA512 5cb9be993db47bf5c37fbe6a473d77142af16d9a6bac8b82388d536296b72ccb54c8fef13ff436f34892de331617bcca9921dcde614e344f0fef314f78c5d085 diff --git a/dev-perl/Time-ParseDate/Time-ParseDate-2011.51.700-r1.ebuild b/dev-perl/Time-ParseDate/Time-ParseDate-2011.51.700-r1.ebuild deleted file mode 100644 index 05692c7bbbd1..000000000000 --- a/dev-perl/Time-ParseDate/Time-ParseDate-2011.51.700-r1.ebuild +++ /dev/null @@ -1,19 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -MODULE_AUTHOR=MUIR -MODULE_SECTION=modules -MODULE_VERSION=2011.0517 -MY_PN=Time-modules -inherit perl-module - -DESCRIPTION="A Date/Time Parsing Perl Module" - -LICENSE="Time-modules public-domain" -SLOT="0" -KEYWORDS="amd64 ppc ppc64 x86" -IUSE="" - -SRC_TEST="do" diff --git a/dev-perl/Time-Period/Manifest b/dev-perl/Time-Period/Manifest index 7fc789b5600c..17792998cfa5 100644 --- a/dev-perl/Time-Period/Manifest +++ b/dev-perl/Time-Period/Manifest @@ -1,2 +1 @@ -DIST Time-Period-1.24.tar.gz 18279 BLAKE2B 1d7c6a60df797b445267fa22b0fa6e7c0d0223eb57faa6c8c4c860b01258bdfcd580e6252cf3df4a5803649df54bff2d032e7c6490513bd5b8c61ce60531d413 SHA512 4ee1440e22e271c73779e5228472c9430302a0c775dc8e6d6020b419415cfd126ec359a0b739ec3456af6eef1dd820572a1f451c2ac15a5385257bb9baddf165 DIST Time-Period-1.25.tar.gz 18393 BLAKE2B 0399e043e426d85d969fefff085cd68ff7ea99be5c3cb241ff9b24cb5182ea52e72d21ff4325a1ee211b9355581a2ed0d3e9debd8dd44d020cdd8088c3d3a46c SHA512 528dc8c31692da61170362df8d32c81d4811edfa8388752c82452e57f2349f9345b7ee4611c4cf48bfe7aae19cdad50513f9ce6347768be61970c507c0c0e98d diff --git a/dev-perl/Time-Period/Time-Period-1.240.0-r1.ebuild b/dev-perl/Time-Period/Time-Period-1.240.0-r1.ebuild deleted file mode 100644 index 7ee9969a6821..000000000000 --- a/dev-perl/Time-Period/Time-Period-1.240.0-r1.ebuild +++ /dev/null @@ -1,16 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -MODULE_AUTHOR=PBOYD -MODULE_VERSION=1.24 -inherit perl-module - -DESCRIPTION="Time period Perl module" - -SLOT="0" -KEYWORDS="amd64 ppc x86" -IUSE="" - -SRC_TEST=do diff --git a/dev-perl/Time-TAI64/Time-TAI64-2.110.0-r1.ebuild b/dev-perl/Time-TAI64/Time-TAI64-2.110.0-r1.ebuild deleted file mode 100644 index bd77f7ecf72b..000000000000 --- a/dev-perl/Time-TAI64/Time-TAI64-2.110.0-r1.ebuild +++ /dev/null @@ -1,14 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -MODULE_AUTHOR=JOVAL -MODULE_VERSION=2.11 -inherit perl-module - -DESCRIPTION="Time manipulation in the TAI64* formats" - -SLOT="0" -KEYWORDS="~amd64 ~x86 ~ppc" -IUSE="" diff --git a/dev-perl/Try-Tiny/Manifest b/dev-perl/Try-Tiny/Manifest index 7add91f1d536..2ceacb1ef3e9 100644 --- a/dev-perl/Try-Tiny/Manifest +++ b/dev-perl/Try-Tiny/Manifest @@ -1,3 +1,2 @@ -DIST Try-Tiny-0.22.tar.gz 18311 BLAKE2B 0d7ed5fc560818b3bbb0aeb83279037e55a70333c35fac01aa42eadad52c26088a2efaecf9652f54f9232b7aab0a8b23bca195458c785827c507b409abf81d22 SHA512 4e39b4da16480bb2b93c05e8e016e9d1b5a68f29c527b19bbf9333442ca708e88dd2720a5812d141a152ae088ed1fcb1ce179018c2d0fe105545256396b2ccc4 DIST Try-Tiny-0.24.tar.gz 30666 BLAKE2B aa9085787127f421b3fc5c8605c074d96033a3dd5e0afc3897c54b3654e08d1535c87af023261af52fdc55e9e61eac9e243d9f8975c646543619b213ba9a08b4 SHA512 403ce12b7cda7356b1a86d7661ed406ce4e526f416033fa5eb04b83bbeb7f198b4660342383232affe2ef9a8e0dbd237a6e6c0f290c277c8abc319c949d3c959 DIST Try-Tiny-0.30.tar.gz 34395 BLAKE2B 5f128ec532e9091e0987bf8b0b540c38158b49d37af42f72366151f25da722e12b746626a242d8a8f7755d243ee5fe0232d1828d4f94ddac0c70ad9334b8a6d1 SHA512 f523736ab0504ca0f7150be312e62988c4b9473a9e8469b0746dc8364945e2922c64c92e95e6c2b5792c5d6399dabea3d00aa45c065155b95519d5658a07216c diff --git a/dev-perl/Try-Tiny/Try-Tiny-0.220.0.ebuild b/dev-perl/Try-Tiny/Try-Tiny-0.220.0.ebuild deleted file mode 100644 index f69df614b9c2..000000000000 --- a/dev-perl/Try-Tiny/Try-Tiny-0.220.0.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -MODULE_AUTHOR=DOY -MODULE_VERSION=0.22 -inherit perl-module - -DESCRIPTION="Minimal try/catch with proper localization of $@" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x86-fbsd ~amd64-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris" -IUSE="test" - -RDEPEND=" - virtual/perl-Carp - >=virtual/perl-Exporter-5.570.0 -" -DEPEND="${RDEPEND} - >=virtual/perl-ExtUtils-MakeMaker-6.300.0 - test? ( - dev-perl/Sub-Name - >=dev-perl/Capture-Tiny-0.120.0 - virtual/perl-File-Spec - virtual/perl-Test-Simple - virtual/perl-if - ) -" - -SRC_TEST="do parallel" diff --git a/dev-perl/Types-Serialiser/Types-Serialiser-1.0.0.ebuild b/dev-perl/Types-Serialiser/Types-Serialiser-1.0.0.ebuild deleted file mode 100644 index ae12d8168774..000000000000 --- a/dev-perl/Types-Serialiser/Types-Serialiser-1.0.0.ebuild +++ /dev/null @@ -1,21 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -MODULE_AUTHOR=MLEHMANN -MODULE_VERSION=1.0 -inherit perl-module - -DESCRIPTION="simple data types for common serialisation formats" - -SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc x86 ~amd64-fbsd ~x64-macos ~x86-solaris" -IUSE="" - -RDEPEND=" - dev-perl/common-sense -" -DEPEND="${RDEPEND} - virtual/perl-ExtUtils-MakeMaker -" diff --git a/dev-perl/YAML-LibYAML/YAML-LibYAML-0.690.0.ebuild b/dev-perl/YAML-LibYAML/YAML-LibYAML-0.690.0.ebuild index 5548f2512fb9..c52c49934c4f 100644 --- a/dev-perl/YAML-LibYAML/YAML-LibYAML-0.690.0.ebuild +++ b/dev-perl/YAML-LibYAML/YAML-LibYAML-0.690.0.ebuild @@ -9,7 +9,7 @@ inherit perl-module DESCRIPTION="Perl YAML Serialization using XS and libyaml" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 sparc x86" +KEYWORDS="alpha amd64 ~arm ~hppa ia64 ppc ppc64 ~s390 sparc x86" IUSE="" RDEPEND="" diff --git a/dev-perl/YAML/Manifest b/dev-perl/YAML/Manifest index 3058fc30316d..934e6714a266 100644 --- a/dev-perl/YAML/Manifest +++ b/dev-perl/YAML/Manifest @@ -1,2 +1,3 @@ DIST YAML-1.15.tar.gz 80702 BLAKE2B adb4874943a2bd1b7aab688d5a0843e78e28e2934138589ee2b3c502ea105c672c8d4e860607f562c231065f903abd0d20f79bc046316283b0bbf5323974134a SHA512 c1b715c46186009e27e25857c99cbd729fc49a1854dd987dcab53e4279528f19a1b9822dd1ca95162aa2a0b6627cf15ef6a692ad22c659dbd5c251fc3f898b7b DIST YAML-1.24.tar.gz 83296 BLAKE2B c15d041ee5004b5c9d13b994abb2aca1753aa8aad4f498eee82008a5476c84f844f3ab5d2d40ed2fc46c876e1ce51c8cd24b870e207a8bc4395e9b3aaecbbb6b SHA512 20ba196cf9c68a38154f68b884262b9f89463af5e67c1e59944070b2493f6d9515f92a2793f456e20fe7e6372b74da8f6c16b884274793b6c3aa0ed0134c340d +DIST YAML-1.26.tar.gz 86698 BLAKE2B f79ad2b12cb7ce93bb4e8fe2d5a9f27d14fe015b50f3647f05512c32f42fdaa7a42c00aa8a460c38fdb4ba9f42a16bdb9ed8bd50a1226ca278edb5b7b8527ece SHA512 17c75ed61d2961c5169c700caeb3403cc0233eec90ae8f4e55cee76ac827c48582d3e0c9c2146835132914c1e4276e0cf9d51cc8a82db308e7e930c97d05bb5f diff --git a/dev-perl/YAML/YAML-1.260.0.ebuild b/dev-perl/YAML/YAML-1.260.0.ebuild new file mode 100644 index 000000000000..22ec145f362a --- /dev/null +++ b/dev-perl/YAML/YAML-1.260.0.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +DIST_AUTHOR=TINITA +DIST_VERSION=1.26 +inherit perl-module + +DESCRIPTION="YAML Ain't Markup Language (tm)" + +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="test" + +RDEPEND="" +DEPEND="${RDEPEND} + virtual/perl-ExtUtils-MakeMaker + test? ( + >=virtual/perl-Test-Simple-0.880.0 + >=dev-perl/Test-YAML-1.50.0 + ) +" +PERL_RM_FILES=("t/author-pod-syntax.t") diff --git a/dev-perl/libintl-perl/libintl-perl-1.280.0.ebuild b/dev-perl/libintl-perl/libintl-perl-1.280.0.ebuild index 2e731ac6930a..cfe4c70498c1 100644 --- a/dev-perl/libintl-perl/libintl-perl-1.280.0.ebuild +++ b/dev-perl/libintl-perl/libintl-perl-1.280.0.ebuild @@ -12,7 +12,7 @@ HOMEPAGE="http://guido-flohr.net/projects/libintl-perl ${HOMEPAGE}" LICENSE="GPL-3" SLOT="0" -KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="alpha amd64 ~arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~x64-solaris ~x86-solaris" IUSE="" RDEPEND="virtual/libintl" diff --git a/dev-perl/libxml-perl/libxml-perl-0.80.0-r2.ebuild b/dev-perl/libxml-perl/libxml-perl-0.80.0-r2.ebuild index 01439d96487f..d3566adaa2f5 100644 --- a/dev-perl/libxml-perl/libxml-perl-0.80.0-r2.ebuild +++ b/dev-perl/libxml-perl/libxml-perl-0.80.0-r2.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Collection of Perl modules for working with XML" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris" +KEYWORDS="alpha amd64 ~arm ~arm64 hppa ia64 ~mips ppc ppc64 sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris" IUSE="" RDEPEND=">=dev-perl/XML-Parser-2.29" diff --git a/dev-perl/mecab-perl/mecab-perl-0.996.ebuild b/dev-perl/mecab-perl/mecab-perl-0.996.ebuild index 379e10184b51..adbae9099c7d 100644 --- a/dev-perl/mecab-perl/mecab-perl-0.996.ebuild +++ b/dev-perl/mecab-perl/mecab-perl-0.996.ebuild @@ -1,13 +1,13 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -EAPI=5 +EAPI="6" inherit perl-module DESCRIPTION="Perl binding for MeCab" -# HOMEPAGE="http://mecab.sourceforge.net/" dead project, no homepage found anymore -SRC_URI="https://dev.gentoo.org/~dilfridge/distfiles/${P}.tar.gz" +HOMEPAGE="http://taku910.github.io/mecab/" +SRC_URI="https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/${PN%-*}/${P}.tar.gz" LICENSE="|| ( BSD LGPL-2.1 GPL-2 )" SLOT="0" @@ -17,8 +17,10 @@ IUSE="" DEPEND="~app-text/mecab-${PV}" RDEPEND="${DEPEND}" +DOCS=( AUTHORS README test.pl ) +HTML_DOCS=( bindings.html ) + src_install() { perl-module_src_install - dohtml bindings.html - dodoc test.pl + einstalldocs } diff --git a/dev-perl/mecab-perl/metadata.xml b/dev-perl/mecab-perl/metadata.xml index 5952bee026aa..82adca0f7b81 100644 --- a/dev-perl/mecab-perl/metadata.xml +++ b/dev-perl/mecab-perl/metadata.xml @@ -1,11 +1,13 @@ - - cjk@gentoo.org - Cjk - - - mecab - + + cjk@gentoo.org + Cjk + + + taku910/mecab + mecab + mecab + diff --git a/dev-perl/mime-construct/mime-construct-1.1100.0-r1.ebuild b/dev-perl/mime-construct/mime-construct-1.1100.0-r1.ebuild index afd1005eec80..92dbf3df1f0b 100644 --- a/dev-perl/mime-construct/mime-construct-1.1100.0-r1.ebuild +++ b/dev-perl/mime-construct/mime-construct-1.1100.0-r1.ebuild @@ -11,7 +11,7 @@ DESCRIPTION="construct and optionally mail MIME messages" LICENSE="GPL-2+" SLOT="0" -KEYWORDS="amd64 ~ia64 ~ppc ~sparc x86" +KEYWORDS="amd64 ia64 ppc ~sparc x86" IUSE="" RDEPEND=" diff --git a/dev-perl/syntax/syntax-0.4.0.ebuild b/dev-perl/syntax/syntax-0.4.0.ebuild deleted file mode 100644 index d04b091fb7fe..000000000000 --- a/dev-perl/syntax/syntax-0.4.0.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -MODULE_AUTHOR=PHAYLON -MODULE_VERSION=0.004 -inherit perl-module - -DESCRIPTION="Activate syntax extensions" - -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="test" - -RDEPEND=" - virtual/perl-Carp - >=dev-perl/Data-OptList-0.104.0 - dev-perl/namespace-clean -" -DEPEND="${RDEPEND} - >=virtual/perl-ExtUtils-MakeMaker-6.300.0 - test? ( - >=virtual/perl-Test-Simple-0.940.0 - ) -" diff --git a/dev-python/Babel/Babel-2.5.3-r1.ebuild b/dev-python/Babel/Babel-2.5.3-r1.ebuild index b30130b91989..a702dd190865 100644 --- a/dev-python/Babel/Babel-2.5.3-r1.ebuild +++ b/dev-python/Babel/Babel-2.5.3-r1.ebuild @@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris" +KEYWORDS="alpha amd64 arm arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris" IUSE="doc test" RDEPEND="dev-python/pytz[${PYTHON_USEDEP}] diff --git a/dev-python/HeapDict/HeapDict-1.0.0.ebuild b/dev-python/HeapDict/HeapDict-1.0.0.ebuild index 3a4e5471a901..d0eb974418e1 100644 --- a/dev-python/HeapDict/HeapDict-1.0.0.ebuild +++ b/dev-python/HeapDict/HeapDict-1.0.0.ebuild @@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux" IUSE="" RDEPEND="" diff --git a/dev-python/Manifest.gz b/dev-python/Manifest.gz index 15274489a056fc20d6924463fa9302a33c28af7b..c47040e97cc0ff09ca7a9dd1636dc482585b6e93 100644 GIT binary patch delta 302989 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 delta 303105 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ℜ%ae)%3_CwlUKU->>uHgtLrq`ll!G~7M+d^)KM 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�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%0At; zqhGq;BnUQubgsT12#F4Thi-^og_5w2)82R|Y)}1voDl{Q1n7ZRGb#?$R9O`j%)BRH zo%o{)gJ=L3cCwc#+6JgGO@A(V10is*$QBM{LA!*8jaEBpAZtE;sFFPt#*9wX>t1Dj zl$SBQ&%IQmI6;k0-2(Px4eEw@qL4z45al(spxaaN0w`zE=m}@Ll|WL%wCan)c2j#@(%;D!hTY{H7k`($YoE$*27ot_ zUk{Nkn1@|y)gwq>ek60G-3ER_5+PxK*n^UHr~QMKRT~!Syy{jUTe(YEi8K5v6V3P#Z`W;=zqBXsF1F)ZorN~^*ln{Bb8kzC*Uyaf z+o$&*OMh9l^l0;2qkq2OfxYvZ?TH!QA%dhGU3&AP>7fF)dcdP zC+?EUcBD}WJK0ckYV-DrT+5+T7a@f`92NzE*(TS%3$?!~3UW%aV zJp@VAt2p@I4pBc$<+>BTn&v*b==;kic};7c3^opyMO?W8r4%x z%Q=osmCKqgi+@?Q`NP>%E*(u6xsu`vSk7}+*A$t){ zqLw#BflIa5h=R__$+C>uKd#tcf4=|i^QY&Y`288Ph3`@tmB*_=9(Rs?-;zd)W+Jxvd9t1i`R53 zV!QEnLG9|W+bNsUE@mh6LKqrvCt4a-bmgZjsu$tPCyPBJ%)$4(+01$y?7U0D&)7`> zTPq5+-hU(q-F~#aj|C`N73lV|qb%JKP+mIrbLpOu|ABsoHlCrX8+6zL=-}h+{qO;- z*uXOosw$^=+hS~2hlNy8J5SE_rrD44R9dyNk%GkzI3~v+*dIO=a6j~>26maT`DtE< zZzRJz>^~*00hP|Cd&NGK36USFp}_9oNG}bsoqsnu#!F3d{PidJ_SYt%U{`2e9OP@S zca;Qj)Fvq<0Nf_du$)<85pog0UiY;nwWFHfNu~|gKz<0{McOF~g5^s^h@~LaG0&*}xx1P?P zZhv`Pn^zA+F)x>GvAEAYJ9rp)GaT2jQuS1*vunh6X(wPCzAaGcHD8Xu{`wn*^&SdT zNPDqjnQv2>8hka^=#GjgRtzT`xTvIDls^dCqUs0FBb#O5*J08BuTP)Dkhtl)E!F6CwfkC&e@s(VtiA-KY8f z^(aSin#q1I$f0+@|K6lwN^weR1GWgOCvcQYHcz<&E zxrs2_Y&zb7gS`0OEHHQylEdO&NGFha-`eAbAYTD&Qq!_2Qe>9(;kD?2s+%vFS%o~E zJC`EU)m#V@rY1vr99-(|^I6YgoJdygWpQ%eiJ|vWK0@`AOP=9AYBAF{E z<2BDwU#c44=KJ63$8R6n__a))Ssyaqlww?0;MO3;j|xh|JUIecGdr)5vi;d0X*YH} z?=@=@>*|!T?LZG-^~nfbx=SwCgDu)gXGyt)eX-D}H;?`_-eGKSfWH%S@>Zueklv&2 zde{TxqMr3+fx~Jd8Pq&MYJVg$I$_4HQiAe?8j-=-U_*x+Yvf%`Zf|D1#aR831Y~cS zNj|$)nn1pM+N=zCov-5quGzc&`ta)&JMFvEl2V-jDWTNbMq-}_0Hcs%+e^qxND}0+ ztqTJkF^qh>Z#|dp&V`UDp6WUJ23F@O|M=sIz5gLeKHUy)_N{8Yb_RlmQtEecB>uETuhhP}@nAIe_v#N% zl#M2cv0rK0(ASd!)PG(b*lL%Tgc7HOoL%h@Wm%4WE}1Rh567$6YowM$j_k;{Ft#~B zMSg72U|>tA>_6iQY4%9-Le`hUP?UlOFvdw7|;z2 z4pypox5L?sX5(6!_G=a07yxE3EA}@bpZ7?1fv`jqxOYB)6@Qhj%xv3PnuXwI47j5BuK93(ieEmTe)gsvAj;@DWEs5Q3Ep~e$6zujK+5&Mn z3_slcWM_Te*nVVGP73izWqR+6NjICL*-$g3xuKA9a{Ys?RB1;n4;1zs-LaGsHCOh& zA9(SY*Vpf0p2~SwLt%3CcMC_mz2M#1*u7t=r$lt<2Y*Koz@UJ)8um@W$FwiGVy7Bz z&i-ttV~>sh#NO2N7`PhAQlzYNIio8iq2>tKme>2dVysqs?sCA>>e&o}i7lq;c{*KMkQ&2b4T-?@IByTT8%708&E) z2qn!SIDdf~RO={}C46i#E0lJU69#T2w-oo`Sn7sD%I2IG(3HcfUQ+PgZgo&O2=F^~ zsZLwaSk3Fa9S%`khLh>I=2lC$Q9c3l_8wJ4bAVlF_AeB#ldu!E_> zqV#Sx`|6w-oBbPJhZ{-HJCR9gnJemWrM(cQNEWue-lpXWX04Ke5XbhMjk;k4IXS7F4A{zbSo$>%jX)WM7k?Z!T zK8Gd(LSx=6d_HPE>dnq(S0HCII;PJrbbr8wpB|f;LG`K7~qHVnh?|)Se z2^Viik*x?q8{PJ+a&X$$#0Fcu5Xh?z%wjRP<9*uO((U)-vlHT!UO5IHW=RI@)yRZf`v(s6POHQuYkq&R?O zx4x5dL{~35)zoNlvuW&BK0fV1?|%leeyrY}oB`^~IlUEnt3>drA>tc5nnvhuzvNQl zW{bz|+;t0JVR$#{P>~~vKM)Uq#L3rL&{GwleIr{ryPh=4A`8r9+n{v{(nPdyws%K} zV+5@%LmAGKYMJ|O!RRc{-21uK8lRN8zDtJNy{z-;Qm5U|?}86yik-6Fy54#5&+)s1%^@-2nSmBXRSqRI2umu3a1u-KT?0*%mBFdN_VpIP^h3Js z$M7~;z16C&$aY;yF>6nG9~MW40$maEkpQ=ZeLDwu#d^Em1S}=4FRk^w8@zyNL}Y&Z z)h$6Cis=IjFI{u==m|j)-+yMS%YG=OFaqsZ@R}E04gwFQ?RO*C9FtD^v1Tb zhQZm@q1GcTFe@p3u7$Ym4YqEUmjl&Sl{dbB=tTsos^LTe1qOduCm- zNhf=1yl6`SJ4mu;n>#tImH*;|>zR4LMi?W7Lnm3|t9ns?tu`r+j^*-xsQd>S-fS<} zK#dkpZHQb>P|=CWw|~mvWxL`X0hSI-gcG(U+hOmjZQ$U;YT({CZ7>ye%SvKtOut*v zb=alu##YjlYE@TJXW{g=7!v6`2yCC!+|Qv7!Dx2YS~ydux%SsZ`||GhFMrb|rIP~h z#`)3a{mCt;8D$Zak5no~_; z!c9^!d|&1(HEYGE5re z9EqTb+R1S4C$d7#mL9h{@rTSvIvv8!Vv9`F1+!)g^md3$61#2u>n4u9;(=GcJ&~N$ z?YHWYcc@1V4w$M-D?pAVO%@Kgg+c#Z>jWB?Gk#*AvdD zxtoIH0IleMo>eANuUZqKW+h-L#jyi+1xnKTPlV;c=lyUdUzIc-s|DHU?YwR9_U1yw zucr24!Ys+UlUCf$Z4{5YJCcLrt9hBA|3BcI3W2l5yX9+Ah zp54**Ffab|Zi7d)Glt)-EMxV?!=4spL*r^j)zMmoeYKR2XO#c#%lOH~{(kal)Vz9I zo!DJBa1k8{e+HVnkDV8z{T7Fjpx}@mkmIr!NvDmbc|c#<-l|P4`$2-6Q;Ui-*iOO0 z&Pxr)QFB7HB)aJ9sm;#-M(mGHPyYQ#q}HK@t6rUes>p9Epa|!2tdM2P_mgeb6(%ma zP9=N7G|<@ydr?0_Z%?~kMZgv%?Ex}ie?spLB;z=Gf2~STsNTPJZ)3dOiQ{$2KK=XG zDjHVh`pvQ&ijM9^0V`aJTBs~;`v}Bq3y#hvPU}{+5*eCoDEzixn!gWd6-hI)D@V%V z4C;F(FX030Rf)G3pUP6e*V$BjibhTx`Qst<41ML`+qUPdmz7f+L7`T=OzPZ{${A__ zl0)NCeJ080hx!~bl2vvVue{;gz7yTd}-F=)N= zvRdz6gdmgq4`G2j32bb3>I(Kr>a%k8CbP}QU3D~NF%;$>9JiHog&Efr6l)RX?W5ydCsKJ8g zf3Eo9ZURvLbg1v*F#1W{t9ny|vrcOX$`(ca3$ns(Y^$Ks$YW?p)6l30E7V;Z_+&P#XT2}J(frwq&n43vwC9V&~v@~*ZdB; zt3H!@^%v{G`Z}beb45}D4&XccbXHM!8d%M>1PFVrmkz#xJOz(_^1C@pU_%*st&4a~ zku4pn#NO;67M~DgPWF#>yZdrt1%4i3xdj7g)2-|s=cKZNyTUr0S%{l5b4Tg+f4w;| zYZ|-2csD!X?!#(a1Bd;vUhlsAoqr2yRry2Zjjlc~b?Woc8xUS@x|4kfh}mvVC)t`- zmzU$-^&U{Rs{);GsRfT@ZLi|+!FxCun1GZPSmpY zwAq@&KM)-hr`QVl^il@X$~R={CD#AvKmY!h|L1SYhR&qeB6sQ&2#si3Hs-FUPj?dk z^2QA;?PUy*d9x9a|Lx!$_Et^@zpg7l7Sw0fTq+E`sxyGrS#r+D<@Mjze}VrdGW)`= z065^AKl)y6l?4*B1D(XT58}Jd_^qkreJ^M3p*hc`w)yGB6TCA-huPsA0GY8=x`&-X zUCLe7#ytEVfJFBCAz6fSx=+Ukn|IshcC-QOv0}fMKmRPR>G9c;R}tL_Sr;@+Uc9a5 zW*jvEkmn_Ifqlv#T|YqQY5poyQ1!e)b~gpI%L7n-@1*pr^Ce1)(34o*-6R_JeYLq99KK&$h;%COEQR8}@NM^#gBl8Q7cvX!AQ7 zm)|~?Z(sj7eybn9e*Epz`)@C^_~h3oM5YF+Qu}Z*SeW-@t7(MoO|-pXep#D(y?{1O z-3+OH*SCrQO*`?ttszL9aFFe)TC~B5qcT)1E?Bkn3(PWX<8wY!`F~Ru92!^&z~@8X ze+RjnOtqo9ECZZbR{*vIQ42_DE9T~vxk|1o70A4s!b4+8>*$=lYo6@E+E+^_aJE%I~~|1>>b;$z)8vYB3^KYZo2@#rRkvw z`P*V`-4AQtT(e05Qk#}J>^yaE zRKCw@MC}@?s%1Qswo+`brPQZR$qKTN8(@^ri}mNn{_XwC9Dn(f?q@RqDFJmj{-j}_ z4YR%JSDx89`>iViuYPmH5gH7aCdq6B`dM~&o^rEEW%;NUw)T2{A(La|OKnDr;~rk| zyCfRW*@Rf{YF&f~WUk4!lHryJxi}?l7orOEc2pg*^vYlW@nj4+yT5HuLD}sMk`p zt#yLQ1b^Y~hr%duKRJn!NJr`jipVt3J_r2`Thu;})nTYkio1k>q-$+nb_>P1Uh9=D zUqsKM*P$ZWN<;$bwOQL7NuKFC+KdKyO@-j$nz^w=mdne{`wL6BEGa4jrUPQ%T3gNM z#rpW)iIC&h1;k03IlY_Wq!)d_NYu4wpd$27@qhby*qkTY4$5(62cjKm)E=XrzyamX zd54n|(7eELBqCLldaa2mTL%fk%0Sj(pX9o`QM9OQN9Uoq zc&6TkVs=K&$obwCKk02#{23ep{5sjQ+8b*1Xh*8;ohlxwNV7fea!HIK?baRDb>W2b zJ$A2$vz?Gx)3v@@WMfkU)p<3=E_6+r3V%6t2~*Sk;Q-XA*d;c-n$iNJILsR>8$RmV<5+l?U|x~E zqHT9t%3}m0r~CaeGKGZ}$c@cXP=R2Q;*{|S>0XW;svj33K95hT_fGJQA{|lz#ebpK zZ7y%3FB9F%J0Sfez3sCTU|RTDXmDFr1LRW`hMbxMO)L8zB?at0txEQtlO7$~vKpha z?r|M<*qu%J(rNc3F+aZSFili{IUx8fiPVFO26pFgpO*tp(dG(LH^)lZAbH^F=v!*( z@IpBhjvik-J6UjoYQui)>=}(`FMsQh$+)J=mG7FspFE$FHE`R%~UGWmdkdn)yW(iXem!|U^3hC4dcZ3=(2kH=aEB2T5S*Im8@K&%WU5m|Pumg(@ znq8~6ucuG0oOo z>u|=icZemRXw&7L{gV_fCN}SPA#pg;*(}v1EyC3_;A7g|!cWWf$Jei)+WU7e3#ZBS zv*Dg%Dynz!%%?400H7)@=5Z%EyWI|Ns+yWup{Wqo8U;EuUSdT#O3GVKr>G7SmZl~a zNEJ1{R3cHS$L>=y>wl(H*_M|TohArxXyfvl77|+6Br1Fz+JNY{;B>nseh7CzG`i*d zrrVB{W9sd^sk|3dBU!hpAYxn6`gI;<*bB#(IaJsz$F+OYHOa|ZI(u&g?(5xY_~WS- z`}-fCetY-lr;ne%{<`+#G{2T7{c?Cl5$}3f_>=%?8M_o<>s)0;YIDHaW(Fne?3cci zL;q^{RPFliWXbT(RkcLei0yM5|~_gV{(@fNC6ms{jQeqJW_|QecOGj{Qb0I?>_uq z{$}im?+EbGD6kLjaM!)D6~*s&TYQfZG(!)B=X<}jS|_q?&il*Yh!9cx4hygVNlm%H zc+iCAT*P4w#)6qXtJb);KA}N8P6>|ha55e(iQ0*IyU~?H1Z8Mg4d-f?nk>5pA$)_T zsai3ApU*XW-E17%b>oE^m?W)EPAzrV${cSUi2KrzfVBeDPIA4aGC^(J6F!&ilH7A5f=L$yV=e zONE>t&N3(-y`%#V9d8^r?N%O>z5*NxC|SsMoaoBO2bc;f{N)r%^pzf1?OoSXClfEt zQZ5JLbj*U;KQG$XpV2Jm{W0FmCtsT!KuKUoU=NX31ZL3NmzS;ni|u{74e0G;D+sWE zORaXYKXFzM*svu2F2~;Mt@^*3l3E-!2kh@|I03IMnP8&E;B{zG&pCYCXDUSK$#85U zJVIhtnC9}DPh()k^htyguy_q2u95UC&|>G!TLC3SYpe$_k;EX_yPTKF{6h6_?H9=N zR=ZqH05(|)b={ZkkiYP{WS_@B-;IBN{W^{*Qbx`vUTvCz)^VLWo!=Vt0y9q{g4cRB zD!`Mike*IiUI0)HGi>}+)fNB?#kk3ferbBuov4U}j{sV#{WI zjBHi#LL?m~4yF}1ue^t{jZXS##=GfpIaGeJD~LbVs#bv<5YEMVU#B<2M0V+aSC~3q zY|ercFJ$5X6tdENS$boW2^0kwP354RURJEvUpMbZoAI3mX`*#WHlYiwbT9eS0^IQh zcwc_PMZk#a$V;Fi;nga0Qo>4^^{V)F(h!DY%+b5r6-TVoxYxSYifuMslvHiM4sYLy zZEuUknXVQQIjB`(LXa`buG3k6?s5~YckPqon*?Rdo2HV0iKg3;*3I2kp*mC@^Lr-s zx0Tg|ZdsSV&OxB|B_8_3+GOQDKIsFlp0*zr>-cp&@zQ*2KS8k0Q#fxhm3U`QYe=>l zm4ZXdiV=0_6pR;Yy&b|y8}O7Yt2b}=v?Q;PpQ`86mZ{ANE@Cveh^LuRcrxOoyq263k`ouUqChwZZE`vm$3lJ7VeQ<;+!g!Gk`r}S1jIHL**nYu zP)3t|%8`VGoPm9BzpNdMr?cXxm4t2z0Cpt9y=?F)~FcF1tDA@o>WheMLj$?EGB zHBO$9yu?`{Tkel}`CT#G%~n6?<1x1|tXTqZ6cyk%^6~&^mu7e6yY^9yftsk zZuYrelTdeWHkV3&X`%VL#9O#c>I|GVS9pEGD&6OGf@)L-@m}hl+EeV8UMP<39?y-{ zzrX)jpO@?T22M$Ei|4m@FeAG09VBP3ADTp768yr;fV<{k2UBpr6Y>D?8Yn4AdFz&* z4)3<69GIt2C5Po!#b*gOTC;H+XR2I95LcnL0kWUu?!2^r0z+n&eJ)XqTC8Z5xfZ1>+;Skbg*lr>A>NkGT1DMXmS(<@E()8 zeKo6l`t6zR4Wcl{eOL%qcXI<1EA?z?WcLD&zjfH3A(cF@YuZP&8<6iZ&aT%l+wOv$ z$U`p0e#uDQ`C59`EAwI*&doUu_QdhJa{qkypI=XZh!CDmfTUuLyUH7I`mR)?F)ka- z$iwPEIY#W@fGWyTL9(c6p0of=w;d=ra!M`*1>2oO=m^ISO5L_`*f*#gg3@@zC(eO$ z>oq=!wyDs3D1LvC=GeDNITn!GezW{+b3*r(RsG%6Q73?Co6{Weu)Y0ebpTcE^fJZb z?0^)1E9Aw?ya0EVa21vuP*Q2=@Q|dac;;a)8Ksb8ceD>d9+!lU4DQ{q##EUS%v{ z3hSx`z!S5Vk4q)pmaP8+`kTfAs_TMq1sLXk(gAyAL&F(nBFsB@ot&3vO8}QSq8wn6 zmBN{69kHS2<%mkUFB=PakHM})mqJQQYBh7zRM$@9;v_2+X5mPqixV4E-b zg!)VldVsMUOLBZ~dJC%Nso!4l-cWr#I}$fnK}$Am=wX;cg$}|}asXg#laF&$8~VwA z3k8BykJC}Ly|JInTd%&=P9WXJBZjfSc5vCPL7LN@l#rcl1e@CYIEvZGzX6KGfm_`r zAT0$%vmmF~rG|F%Gdqqmqe6WPTa>^~(W}TqdYynaJAX|d?J>Bei|~@AW;W^#pea(KW<;!#8eBza{upaz6J4vdYu$to7`xX)}I3*LaV_kIsdV&pD z!~vyrgSIgD^qMy+Z{-nU)tz^T7u_mAN7XpDE5QZqb5APs5r4qD1S=r7=;^69o#exR zXljmyRFf`r+7DR#J=rAyoZWeUIMuK&J-zK$bW?gEa1FLsJC*gcW)OYDwrJR@zQt+# z7iVY}={DPl^5z%2`gz9!!X4>v7Osyk|M>dx(~k=n>q!cB zEuy&5%F}>SROo$P)j<(4J zG=V4&j&P({>F(q#CUKB|7-E?50;Sq5r9%9zTNoKuC7%JQ*Ee`>HMK3RD!Xd+YAL8$ zp)*I*N50*{(Gqlp7#ak}x6(GyUdf0kf4w<|-*pPZW+}uzpO!Bh2ir+Y8yOYV(tMJnr7f==VPUNL34FIdUOz72Kj)WUG*F#S zZXB256#ZWPr{LHt)vg4t+Hm$!UTT*M)i{mQo@REO>7v0%Nw^TP(78UEaU|lU*ZW<#SF*@1~7_TBA+rG}h(@ z>}3m6JFkk50*(yAh)ohDdcjs_Cj|2g3?Sf|=X>-IU!Nw&ucs+O@Y;Uqi;xTg-P#kI z%|2)Q<2hzQpWN?V|K-#Rka%UJ7FLZh?a+>ef6c&?hjQ(zuRHt(v^i8Ttvci7vg`>q zNS5die0C7Q^mlrw{FhqdYZnMv`dOyks9g z{{DVwHTr+S?Z+DT@s|r#0U>{shw?gGxqt7bnhG_lp>{6>$Ztb?O``g#B?>tY)DDQX z0a9?MCo-%V-tczwH0NsQ+lcplHO~d5LG>B&%Gql?W$=1-6ya2VAkPxI6ESK6-c#`? z(%Ei=P^Gch-Q*^$Y8}BAb$UKl3ExS1y)VrdV1Y6?$njST_=742zu_*i@pd*sNV+qe zCh+spmbmE{Rn=+AO?xp(u$#~BYfgvqtQlqkN{5)LrLBx-xR=;f0U>|M>-uywsr;R? z&W`MP7`pB5X%`q}_>FGKW@t68c}cnNNo6YUvZDgA_g+h%kb+GmctVec6@8Kz;8#mT zx;kLqmbLi~xaaqb`xoo>>D$+L@4x(w3OjMxW~CDrr&ug>lQp@!4cPhzI;m`vTL)Q9 z*4IuTQ~Ok>Yju9sRIPtEf|)?efP1zstkmf(Wls27ONmjv-U{8$PDEMUtea}j_x`Y* zTT&4!Ad|DT2d}(D%i`0!0Pg{mR#2#!L$Ga4YZ9X_k&h2{rmEQ!v$}8iVryZ(bC?fA><*ed>P|n#x0ORsA(J7uXKdG*@2vfUcbCr<(k5sE!9bhf*x?zydzz@n+b8E(=B7>Tb-N_D`B*x?-L{X0^MCn`>xHSBeC*Kly?1)0%xAYsdXe zSD*HqF42HBuXD8qYYBC3e@Dh`;R^ji*zisG=K0s2XkYtfalsRsB?o zb7Sf2P1b)S-#2sab}f#5Ivmfoj7!Jteym+^Zg+Fu_JiNFc2x}b<|IOTl_y_< zvrtPi(Y>7FQdQnMD5t8ja5i$@mkvak9oT=o;B-Djliy4KSkl=tK#k;W?4t=p0T~!^lp6yOLjFDM``hPIf;H zO%B~3b4}B7ptOxYt|k3D`nb?B0p()P>O8C|Tl65t z-%478(e@?TMSO|sz*_+4&ypFjN;`jdP>Z!7o-)~Xk*by48SUxOrunEP*sH?{%OazaBb=Oeva7?23PO>&mp7 zG)_TE&<}rjs>80P#}SnB(9&)UEl2aN!2gnP9Wt?NUD5YszEa9x7ZXJV1t$swO?`*$ z)tg=hY`J&~|B(44Unpc1mFj|$!8@)^i#2N!?iIBX&aRi~DIiHC!APi5j;m|usmpit z5?-l+SmLf8)9o;yw3xHNmWqGJa8!KWirlz*_mYkwApfvtKU}svsX$oq*I(Vf=(+Ey zEf43gTfVY%VhbeS?(}YIci2w-22D^oZAw)03{lZWi$~6Yw&--x00jjg?rx`0_X4u2 zftk8flFibctsMPfA+c$J?hpZ}@0_|r>nl8~#>#2T);W1eF#^7bmkfVJZ!y^s&z)Ci zm8+@DmE#?!s8JvE$fcipSJ3t&~DBEF?fOsCHD1@2szCJr7fv19sK?(%n(u1y#@L*>@uhtkJ-oN%BKgkJR z+i9%wGOFL2W$NsqOq~uCRbLB&t6G>O^DQl>#C)&O2J2(q?YMs;xjUVpPz=Pk_(oNY z=ja`lV}d%$$H~FE2t$N=^_@VgeLvogqoWd}pQ$xY)7ISeZ;C2VJWc0MdeTToY*@OPR{k|DOTQG+v~iohLBZQ&WT;w1L5%DmyH1^d!} zT|ndaf*i&sve|z%8&TOvADO1HYTo#^C()NfH*IQ-O9X&m6=lr#b}fci)3Rz6lIv+4 zbVj&9xu+-Ogkvx5stee88s84@=~k(CJSJQ zaU<3|E!o$9eEBrqzyHPDPI{b5zTv*^yZTV%oF~?h5vG`79=z2HXy|du`>xAea0aKd z3adlr)+@?*tN69G`-RC)s|L$y$QNsm(AA38yxM<2=-viZ($#5_D;~3l0$ga=p~n-z zbBmxP-onb3eQ+|NDd6Fr*x+7v@n;j_pKYDAuzfj{pm2nm+G?b9GfPyhToEh{79FV} zOCEbJ+7{dVmh6!vraS|SZ{y3Cch6DmdUARs?T>YFU3V`F)rM)x=bxVP!&%#OStqv0 z)*ydm{I#G(klmLarRWvV?OZQevNh+P9n9WY?xt|6PE+8td`3$er=k?=s9u6Uuh)O4AIjQ~B&p7bYToR5o2r@}8#a|po#Gr~ zA2tqmWn=6U0{xVv`@FLon-Ut}5n*&yS6Wvg1;$9FtSBH!A4cdrXEyKfN*Unby$E|+oqvO(x#6zQG0@}4vkIA=5wF2@UYZKEbM<2 zJ8#wdAo0&7fWT?J_fmB_ZNxTDH{4}c3jxX+p#skr#ozw(pZDW`zFT_z&$0`8&X@Vw zdyfPSEGI`MD7fUe&vq{Vh#f)(uRh4(xvC*ky&71s(CPkLy=uai@|#Ot{LrvA<*^1( zIsTRmA(&nk@wSO4gc}&N)`&!;$Z3B&-|mWUl^RvAan??+JveG>j$5Y;r#QX(@1#u@ zll=U>1z+n}t9Y!s`r#56ubvK#=Al;G8rRA;$D}JN3FovhP*w|^Vzy9tboUKz&-wCS z?aOn*%ufwzRg4V!i>qhD8{rxbD6Hj0hu+p$hNj6CoUKyrUG#|e4t!p|&nADK=r;B` zgbo|FjNy1!Q^2fy))TqYsx@G3l1wt^PKT24*k|3w4OKTdNmB!1`!Kp0gY66IO{s!K zP92W#ylF{pHO=n3s>pDMoHbg6tgYq zu~vWV`-{fsv+Azf*+Hx|aSVSPV2>WQ&XMOk=TPMr=bvC0!$RF4opmP^ZAG;5BhJ_k z5Gtgysk_4I3C>$d4u!Fgim)J}-#2Zvb=WY;4u^pRjRjX( zd5tH)V*$(jD)pL(uik&6JNc+h?d_yNRf@6(d)mD_Qg1`GCx`m;QYjA_Q0-3c*(AO# zEnXc-2GsjJm0Ei)^Z!xWA0OX+{)u-#x1o6lXv@=WD%VnKdi~6<^%gTuZy7j?8&Fx7 z)qNwJdGWt1MMt#TNp$=mSR^~!MOt(!i}Wo=Cm}+wp(W%fJ-UDL&2Lk((2mHiJN%=D z=)DsGe`tb3swUI~r~`0Vm&!eJa@0bG?e22wSyk_5}QJ)(O!jq~2I6+0j49)4V@I$HO(=qMS zw%PA8c?1;fPQ9Gl_?$8|d$ zz=w~l3&njuW`et|)+!|&_VZkE+Ay()I@llKfD&=aqD2CmqZP!{R`;-)L4#IyCwcpX^tWSfdBRL=T(3EJboX4JuliLN0Pwo;moVi zfQ)=ij;jOZYzTI^tpe=#3VYUHz%~=7?iD-)Noq{51^vd)0k3!rXm4uD_e|9oL7EPO z6EhC|y}`z#78|KK?6yyXF5ec-HlCZ~c>sX1+it|mz6oQc2!|aYy4&zU{$Xb9FjR~KY+wY zhyr;mS+(ghI~8gOQD-G~RIQ}aEe(2WdfaW&zZHMMv&-EMZh~O8fxwAY#WDD5WI}bj zw1b7&sA0fH=8HM1>7|63OW!OTgSxi~>c7|nyh?Yy>TAe5S4HcFod^ZY@8|Wh$w06D zV|yuDJm7xeEh{WqMX_FrDySA$6>K*g94lX68sCyWqa$D2=JDfYjS#9A-XoCSoHh;l zw4Z;11?uW+&!(A*{jFUYzWcr|4QF;}6A-yJ0PsWBz)u~Hy6^l=pq-;%y1has5;*SI zl{Xks#6IOodXcDarOouP8%lM}YPV(`BKid0mU%tLXv8US*&^1Ub=|8XgpZw&F&tf|f;?Sh$nuoS} zL^};yhFagilWn(0>Z;nL6k_55>fDK7NinFd;0~;)>k{0QlvQGpIQcewasbP=Y0+1K z=G2r`IgWHIa10>P+FhMi0;I04!N~=-wKtVc;qds~0rRSTx3?y`D7pzVX^9tFwOW5C zNdUrpX&S<8?1BM08cRm&dA+{;_ERIlQ)Rywg>&qDIwAh8*5pCja@5{|MU$pFH4u`R z6AC6mYZ|UYSWKqQq_DA19bN4(fcmsL;5B#AoT+J!Tdd1^gAV>D48j)(m);9Mj9jd8 zfHUn~tEZw34&&G}dMi7W)aR341L=R;?z~ODw3TV{?MoFifTB$^prJM_bM3a%%(AV0 zO!~@4v?mA*X9w2djW3Cky-^`aFoLHQ8|D2gAbX1V2Qj#HYf42?lnrXivC#N_8w%Sv z3*cRZ<>Tz6S`PBv)5;l9K%B|*J4bP=T&Z_KQR1v9pR!9EoZ}BCRF4hDnN5GUj(^r` zY#DkR)QS70Vq7PHW}P#xU2~LTs~QPnD907-{~*2^B)o@I6Y&zJU6&_oZzs94t{E4N zjQBMnX6IF^##n1;J4q<*!90$ol(2d2R6{wRH`wp}-IuTbd^wR%<6y*#+Dyz291@hh zwvEF^uHwygV0UXr4bUgwc<+Dj4A{o*g6&*m^`R@u8i!-=!A^M|gTQMi`w2_AfaB9i zJXRXa#~D3}HQLJI1`WJXqg$22pd+x%jt@{mmc2vjb3Vf6ieSHl6p_yO}nql{aJ z(pKFtaNtz$wuR*s;BJ53BOh{;0Srt746Z}%=|}|+w;z1dHP+B9A`s@(Y9J#&uhtLk zW6xJcL~0%dyy_t$e%ME>pfVWp1`)^gC2k^Bo{snhU1VXj-ieoENwRkM=WTIjKZ9sH z_Uymv{(S5f)mzcf!a0W8-HkzoM>`q;`w!l&oNx`6_ImfRx+Q<0sdMP2^WF{%QPlF} z&63ez=+P0>pycQlqY6{(b@jj)y20=XYz zEHatSp$$@<>CU-@;w6A@OUOE)dtKHsr@ncSZ3YAnM z7$hCX=+2~Bhp%TDXLx0&@vR0QWAZz0Si1d9I~nh4y2w}^n+Jblr_7kCt2)EuI%3Q* zAV3anzuLaNtk=hvLdEk)`R&xbx_G(nHk*QZG}2Ut6gq#uoKb35pzW|b7}80;E0*xR zLt;x>j#7iji&U2J)*v|LGD}h*spV?%7tRL|4o&4;10#q?*`D&aFba;)JLL%ozBYTI zK@5G}!zY$kRhqGlB^!}JIf*pT$i1v%@fwfc+JkZjpe=Y0?G-p#8`oUnwhn}!T3M&1he0pdXzhc(Y+hXFCys%Rmp=L1p%AmH3Tlnat@ zcW{i!u0)v@IK4)` zXI&PI!x~Q(y)KAU9t%>quW0b4)M(&=OHeyQF|4sJ5wCmIZSJ-lUTtR8(OUH@OBN5f z3N(LkM5=J8!0Js!hjEs;?755--5Wjy z0b&bD)ZwaI9T|8`Bb<<0oS?WCEpfu>X|=xo`TqDi{(A1SCK5hwar;i9PDVZpf50Oi z74E0QO(_~ns*;(MM@JB6>EPZ zSoWL&}T?_Ul$HGPEm zfZa9?7KO+NRv`i(j_K|XU&~vBXLrh}hlr?2)R$~g+;wmPbe#&cuu0k|#VfN>t#GL% zeFCVXzc8!$3!qF=>|J&U3Wry8E7E@eX7z2gFVqfxYI#mtm;2TH!CZbfX4rgjni-9%GvWuY*IAVugvbFhT1d^iw3zB9$oSJ({#%`OFzu+3+Y9*OT zmK8IwOQfyANZotqrc|%J+rxhw*=$Pef2T)d!516xj*Z702GP~?O_zrmgx zVE&5wES)YnJe%{*F0bFsWp&sDhLYQDxf&aPM;*1L2x+&Iif?Mnw&WDD`)%1!Itl(< zrTF^w)r_4p`&6aKB%*o-tE=!)wca-%o|2Hd87unbACm{`xx^25RZxFex>g(s(V>(i z;LMJUcv=lBwvpUBF_%C`gtJa|j=+0A*f{XN>(;~2-roIDp{^`v;=i#$98ZW&*N_JT zTQV<~2*B`W+o!sZd$qm~D2#k>X_yu&(}~umn-h5YiY#Y<1Lq33RVct2CvAdUKu9HF zch%9n(Kw&YjBVKeMGSv?(kVNaNw(^cUQ`%~b`5?N5NtEal9U$P{E`~1!lT%Vnr`t% zNla_VC$KZOVrRxOdPrRlngWATP~ZEy5gcK#UrdQx(76gl6At!Jz=m0Y{%le9QXA+) zI99usv&APL&e1Ki+M<23RwICl=r#MXlmkgwyj6JUZpD7+X|I2dn5Jw+C)h*5(74&{ zr&bml1rA*Fki1e&IleC0Ys3Dt#E(H;)no9v7E@hG)Z|2!vW1bw%2rtpJ9PoF{C3UR zi7dB`q0{C^Te`r8q(uE4T{*i>+Gz;@yi0b3iOtcy`B_T;m;D=d0Pm3EM+=XIBsHgW z?{i{_DCZObz;J)pY_~LpAFGDOungkE& zHj%1%80PTSa2hxd=(%MG(1=o5iUq{moWEaPk&M%R5D0&r?Q9kfQ%jm-Dz+6={wZ(7 zs5QHtoC+WjbGrE*adne9>dU$+*cmP-Hx*#f9M||p4B%B3buqzpx$6T&92RsPR&)v< zJ#3R!e7$ZeV(D&I!!-9PtU!R4rN%~I{TXqOeAkeLx z_Ru|2ExM_vR<-w@v&lDbw%2cb=!FXz2Y3{5EIZ5%qi*3j9hY}@k|m4mP%^eE@@{`N zL?fgXNP)elM7%Zy{15-<^!>{hxE6%xNl@>=%B(mCkwpcJOU*ENCQPoK!(lB#mpxFYT7c?j9$o8GWq6el zXT{?&jX{B>aT@!qj?sdKh;g@#zWNe8%w~VtqbC?Yd)KZNVll-|g0Ta9gbX!{*=^P& zY|=MN@;(nuX_OBtB3U~gE+-2tRxiChKp(FsO?!Bg;$hYLsJ7o#_Ec~6+yFz@cv-N| zk$_RqaT;_5vK~9I62T^cs9}7gq=oz#HDXfs$=GbP-g>B~O1& zQY?v9Z`IqOS)i7VjAl_0wYt;xy-gbq;7?V{uldxm<0b8yK+L;#XUYsFNA#Bi4F9O% zj&dm~t2VWLlp&ZZSa1Bw!7FW6)AoH;c-?dxQPED~>vT%Wv}`}B*IfOUMUjnoxsK(e zXJe8-zWrG~%+K$}hyMO=%x}o9TC9I;5gt)vRq^|V)E|5f@0MQ@oALpaKB6xHO%h^>?rK?v=_Jx9zvRDLQyom8MhX z0xGL1ds0aLRIWF0+}7F&O8JZ1uFC&d)%9d(gRnrfP_U=F9*OEx{R#s=8oFRp2K-stD5nb!}=sUqilAV#8 z5|k`m4;rRwFI)-gY!v53ch10VrvpIg)>)a*%obX`Y&vaCGRd(eEn-iltXG-)3}fWC zf!$3TE4T*Rxk>SFMNFK*1Vn$_&dr_V_Xe3&HAoK_)xTC7J4>gv&8Ep~Yrr1+82NT^ zSqOyG+)e{w4ADsYrPbISba73Uk6~9H_cH1(zMM>8p(NGP+( zfdge#@@n7}t0|d)O4Qvz8cHKLlAxilL%EPhyL6NhZs9tDn0;CdChC8jw+b>&(blL@ zSk_l=Y)iZ8ElJJ|^2K+!ok(tVjb}PIrXR7Ktk}phya^x5Rw_stmJ%7Mv^g)J%1I}` zcV19C0AUt22g{bHIMoJ3YkFrW(1;e7`uemq-SlR9TC0DS_Pnp2hO!1}27-{hNZod4 zcES?%<27^AckQ{==9_>1wLSQIoul9NA-R;V0t(j13$@>8c%!8&yi%l_(Jp{hH(Su* z*v01FZ1+AyPOwXqd2ntbBgnK`51%02!r@j@tZMcXMHs_2y}SnZP7RD~B`UC@+W|q) zm%44m{#89);q8&_E{eAW>hhLlS)X;ult)<0Jx3$R1kQg7_L7}!-DZab1hK{k+qt|zaj;hfPHP*{ zW*o)O52qKM=|813}O zr0wIlJ%m|rr|o}kMQcNnOIDidwDo;B1#T4*6n_yBtzOF8rk7nx6=*JBNCN$3vjZvj~5?VqI?~2f%R}!UFI&INNqP z_f*)fMeDOzQe0D6S`n|&ow(YJ134(_tbSVXSI^)f2o$9=id@SDGntC7G5}izH-T^(~-29zG zDQ5mwbufP@K!_kp$5_@4;Iws{mPnF%3ag;SCJ4NE$U0FhLW8^nf9t2%9EY?Q+~#3L zT)}@knR_P)?Gn#yLqJ#};1Hj~!C=#m_>o_CJ6w@g8x(|-ub7t(6KFz(4fVdP9cZk@ z`+$Ajw`Wvq7xF7S>}AD1e*I&7dH1T!@F?!E!IgiVbu_^79rl5{IJCWpP6PXmGn?!? z+I86V<}0R4>p-Wg%CxYzUEOMmLzid1JVCOba8FV$2LQ$Sjh#3@5de6 zb?L>Yj=GLzs_C*Bugr-|+FT7HR8R@F+F9<560jx#5N-O0RqD>Eu@Omfs9%*=fd{(K zZP|YY19!szQcL2ayS;yQKJhEa7+Qoqmh4?C??GVY^WPlH*bU_1!J=g|X^KSUZ-usX z76j(qPa;pq90URj%c0PAx14zbWu0Veo3k)FXlwVyxn|2koE-iIhOkQmBR zssqu(U^JwBYjP$3l{2p*#;wU#>W8K>*K&VcbmSwR{nE6gEMM+RE%@rd^y#GLDz(`z z+*K2_@J+Vi03NnWX~yi$dsJ=>i~yvuiG6b#b!Tb|SePRAOd)kGZe z+bl=W);SifU#Dg23&e9L)n$f)fM+FL^J<*aVuNpvq4O565X@bis$mdmsyf#Vgx`N7 zp^yMnEaT5j)udfZH?;unH|EWM1m$NEAwaX#qW|F5)Gm^^Lnhffa!*YvPasa#b+jr; zzUo%3FE@dLi1r^yRY;bajH6fNAUJ5$}q_)n zdvkuc#9_}Y8$}C-0`ss#YbXV)6+v|pLU}SWAbiZf9gtd zl|ii4^fWrA=ij!UM_G9XsCY2QuAXI%Tqc{!yp#qLY>$!B>fDNY{@H(KfWl)5UMES! z87smlar)q-s!dUrZNQvO1of;NJaNejm^NNiX*vglslK25=urR4JaPJ|lbU@PbRF{i+Dhb)4?Gjr^1{ zv>VLk?v_18$Z1pj0|uru zf;I;*D;Ud}tv3<;t25#AhxPjMLbjb+d4T*|L=q+&hG!|PSciYO@okEu!$s4dtgABb zsyo_j=&=-2tV@f`)#r{IIHB~Y0x1uin^H<70}DR2h7VUDlikp3e=_tk^F+fc6KGftv>O!&1dG z399vOy}0UJW5(F}c=-v}UhCh%*}b_V!~+oVy-ETBm>{%&t?* z&bRz%Z&uLl+LqS4Y81)dwj>dUqsenPoCj7=0~r=cW*L9gSqa{VdgQxPD$d~YZRPr! z1_4^+dqZ6%Sm({+*XiJ&g9P9nvRREw4E4Ee`0meM|5k@MtTs=Ab+hw82W7s4tpXsb z1}G-)vi_RAS&!7b$6IwR;%)*Kn`mn~;(3@g6y~Ym&nhk_@4jxmDK2>kA$Hn_bgrRV z2kD32kZ*r*)qC)~n|eoC)+cebI+5k99jStdw8Jg~@?Z-;pk-Sgwn$SblM4X21n$78=rmYRJsS+xj(bdg7fOD;0B&9rT`QXu8KhfTO4?UtuEdOx|H94mwsu<>LOcZ7Ec;WuytkdEzMu}JGgziq_lW}ax7yP3ueWe`FS+x`tyQ){Q7SG`>$W$LblDZ zc*}HwV`Y!8WiOzm{J0ulZj!P$9)ty-hLa)WBp%p*?uXYt?E!unL=-G2(79LpVyH>nB%8GAH`Z#Oj<+y~xQ<;zKXn}$f`d`tF!;h{4d6!m$%zK-{Q zybLNosfC%vz(4#J5S=1x=d~?~XZF~XA&(JO7Yf9~X-&3Ng$^oS6SviqW6uJRK=ZQE zPFRa3!u1#qh#Ltx7Np0qYs*0xu_VhjvNe)3_V6uWS8R%vbat@lt5$1|XSjkc&ZDd^ zx$fSb2T=(u@?!r;(_xT$%$YM0ZX8E_o$^P?1Z} zH0LY(Lx+XX+u@f}HKU%&8>~1SUw1vuB?_(=>}lKlIh7M03ucI#f4cF{p&D2T35JNi zMF+R|y^Vv<8(p8y`U1Y$gooW1px3Go$DMcuS&iDuwz>KL>3SDsxp5@f_KV7l1VMoK znlTWMYE4PnGD+1v)n9+tg3jHUSyHu~Io*2YW`aP3MLM;*K5n=xY`vZRq*;Dv?DA!YLH|=L}eMxA<9u-(dqWIz@^PgAg0XaXLci{V#giq-(zv-|Zl6)s@yB~EyUXTPA<%p|>aNR|t=>|ll2(4nfxo0YjkgPAnAOs-97swT4qcMkjrgq1c$>aNFM$pO10Fe@kJo?9*q`$LXr@#!?XmD}BB? zl$X+#olr}riTreGC1=LE25!#86AE}a)wKZ4RN`gdIXx8HLorSHGIF+-?JUK-T0~lD zvC7Z!>ur8~@u`1;Uqpu+XhqT>E+?ffmIA!qU^1nTC8arqgsb;tNOG!O!Bq!($x+Um z02jUXf4d5`t^I(aQHT<9MZy>-F_86$w0GUBYD!K2ZYMR)hhrt%JLu2sFcLwWcaww6 z5#WJpqQXv1K%#!^iQwc-rObDZMkH+DSjD$g67Nz`<+(3M`^WBQ{m@KGS5Tg@J0SenefXK^AyWYbP+F6Cjnae@Yt2VuC~Rp58k|C^6=BFJ6r>TzDIaE86_A zA5Rj=P>W^@+Q8iClBygpEKn_LB&d*JnhOfFQFGyAajDwKu ze{44)nR=3x(}p_U*G=YE88oVz&3X#$PPN5cB0l|d$&J})L`=N~-aio+670|v=< zu>>*yK7s#=Y5+H!D-1d?nn+U&%gmw$N5`AhCWW@H%Q_OoL*Yo91GcEr()?5}OJ7pz zP--1^^)!M_;PYY|zHhy0k{e>&L0zj{f9xV-79F)6kOk46j%BF@qdB0{hR&@Wck(8N zFP=1{7#cO^T|O7jvb(c5ntBrGcSRwr&s9A=W+c1AAYORsXZ`zXjc?!nVZ?%vrg9ur zt@8#lEHuoa-~jbUd9Mcr;$?qc^85w3+$29`j{-T2MYt)GwGgAeo&`*%knROMf8tPg z{b_s94_&L_s4iM{!r-<#P}lF_9MV=bn?x{rF|bAX*?wnJLfr0BSNQG{Uw zCs6EK3*Fu#dTG@OftUB@gvQfhTyc@Yoy#uSQAGLv+p5G=yH+KBC!Id0&M&Qgd{IPs z>Q@6q5Bn^I%?w&|%w8%Z&#k_0f7S6@gQy8cI~69*e0OKkl!Ml~H8-)EqdozcPOgno zmacwk&7~*QGF88hvdqqt*W1n3g1zr_ZtqBTDc)IIXFF~Z*PN{aBo2+|iyrE$hES)- zL3!Pl{F#=DQ4JVS;=EnK&6y{lH@1sL83;!>tnW+Ag595YOpVxkZjl9MWGqNZMzm09N7V^ z6ep`byvf!Fepl>3`+%d#K^oCwkoA|dFePx3Uv-1y4O7rB$tIxPV9gX|;O((1B~A{q z{z#qmcM6y5i~%Blo#LrhkRSrpw_*aC&ZwW9o-S2sPPUltSXNb`D=BbE5zmUg>>TK3 zw}IrPX1omSBlNPxP2rUOeiAvIjlFexV@bh~9D*t;dgy7SFwv$CebN7pt=ufaFBXSi zsC~VL*AG=L&Tx44C0eKkOf9wPpczl4*;QiS0=XD_-Y$az$Qa=cbXiU?8$fz z8S-KVJ^lcgQce%8jXB$#FLqDbDEnAhm60BDVQS1weUay-x=@YFZgi^gPQA#6;iKcS zeHbc;#gR3CGS>{EE_WopK5xmUU?$rra3)Z@UQ?ixQ(9VD47obgM}LpA_Lb(hW~&PPcFSqZ%S9G8%e0V;pFqeE?YmD8)2 z(>pbBq8d9uewQ>f$te_TCB@g1_@#cWA3r{Cuot4YcYF#lQSA`Gq5|)Ssd*~3i)g3~;9P8Bf#GZdvzU?GW?H^*eqlpjLX=}C;qk#jHda*4xQN;(qP{86zfIYRS zAwyHA%KBYSvjCj1R7~>Fe+yu;{LFXfgKM2HOZGSMX`|LmI!)9dl+=IA3ofAZ;vj;!^;Y8y z1Ta+Qxg2nLk6=^j(#v4(VpFqj%eZY*1Ge$?vRCs;@e;aEW!^Z?EE+NWq&#t+fj7Fm zwYyHTu$-B8Fk(J=MF1Yz}c*S+VirV(|f{Q(k1Rgj2pHM~j- zYcF4>m;-;L0W2uxkSC_$wfa=6HUpy(OB5gUN*sWLB z(~5n4LHJLBf6Wqh{eD#=vaj3noowJvFld>okFZp^E4+EzRagD#cG#)jxAS<8q^7Vt ziLP0_eR+<6qEL3$TOyo0?dQN)26qBoqwIe{c#oq)E9g(wZv$OCRrD=sc;A00>IH+#p4RN!o0Pa;7e)p>o05M@X`eR`O=ujYcsg3={Dfu%;mWgQV$UoJ z1Z1t9_U)qTabw3uncq6ck26H7n{JMCDw8W~_c|nmTL2gGuwE@d&3Xq(&=1|6U{g*9 zp6bx3*VG%pOP$Op58M%G;sQZ1OQj$?fUUhdAcC!?9?M1X(;N}jF{Et5OCZJ7jzfQ= zhUKUO7}j!F8@DqrdP3l}wEbl)<=fkpw*9$B@dR9LxLSrOBtTS|-p}u?E={$VjKL)bGz1MjN021t#Xf#T+np>2X|x>q(;1_59W9-NzMhG*3SMR#>} zSA8hR45j!3fP-?Gw3*iUZrhggiF1ESPIu3w4X)nd8V^(@#MOj7ykd2%o6nG%1uKY zN~PGBXc?H9#|QY#oy~c$pHyGaJ%Ng&L@%Ef)4G+{JP*RWkv@OMXRWj?fPBa$~$SfHI6lsEaispMn)Lh0Rm+21!t$6D{?qw zBQ_`^;4D7po)>*8e4{YpwcqYW1^d}wdZi3IkJ=V=MLODDU)JmE%lLoJ)7`h7kUDG} zC&e_g-6tJwH~m|5u2H<+*Oa8_s{BY56pyVb0Fu1i(>yb&pnd9u<}A8a<~)+%dN-B{ z@PPT?jg<99=g&snS2Ot?wYs!-mcL>@WG<&=NATFpReD1jS;`66A?n#M2v=8(d0d@x zP-AIct#@$5Np>woSCxMuuq2*}ezVGrmLR8?+U89pfAY zmhP&J%I&0_!a#bXmyIn>#^|}&PIJ`t%;ZmM4oZsJ`=yNvhqifjt}y+)1Fy#BS|Mya z;jjOtl5B6kwU71NxADSdJI<$zN@~z~1yww*&Z0C$1+7N19g8-iB%)LIpQwXaGzNPW zOjwe{NhPCq!$~_i0xY`9&gyFYAPFYx=0g102e{KJl+%~888WC85y4aM1N%A^-4u4J zjJ+(~`81TM`Vq$) zut%+SX$gL42kdOtbvdC>4*u_|!k*QfJPBJT3Oc=`hW` zZ*%NLHE@j~hz9%*XG)X^Sp~W1 z%7okF>clJMt!(tGO*Kxn7pvne#94JA2$LadzIXxnc1=_+0U0&hbWDWc#GVZEr=^>J zer|u0blnLZj|o^E=1)lzHWd$}t*Ng#=IW4qZ^MfQw!{WHh#WJW0S3=WWVlYsf|J^~ zPuXRBy(OejCC9Z(8Kq)(?Qm{?J#B0R!s5Ci-*;ylDQ4!w*?Lf75yF*Ckd0u2q3aH! zW>0bKkqCLY2B~X^P$iobjrDAW4c?7H)L!BRL2{zxJY+RGI=~8R3+NB#gi2MSNCGh( zxhYL6IQwbgK71cve_pt!d6iq2>XQhUH1al*khDEFs;?!l!Pp>%C{oUUNp-dT@NU_Y zBiLD;^iExHOk$i`9Fjs<7C%qk5L;I-885!4tv||0Z4RBd2c+Eld+VBliuh?5pd6j2 z_ZUN3&gF0!rz>nSRxkCHx`sc7xXtz&&@Y;sF7=(tsofp{LkZ9z@3oNJ*0p3-5+I2v z{Y}=(8~RQVBBPFN`)T2SKED0_`^&(!#KkAOklaa$L|4Lh)h3j1=UDw6$I!<+I$Gx? zh5o|TJGkRk%`a%qps08Zr?SOCcMJbO$=FLOj8}@9$4?zx738=(OF&Jpg^P3UY@T;) zD+Qj61EAJ|#)^?7m&v05Lixk0r>V$gve8kPNRm1GJ0*UW#?n>Ku7duG6^5L!HS%vB38W#7i~ie_EHWnE@<+W9uhCNCX-(b&DORm*ON&%PhtKB_ z-R`xmzV6%LRCiLX;rm{blQM!725=ADmRW4kYx8m=pGzi$1jWwFeTDd+7Vg{kuj83O z64-BlPv*m{l6`Ush*ZWhujVaSlF;alKpdHRBN3y#1OyWYCqaQBs?cVgwW|#)GW@1` zm6nN8J2pU6KLm#qq+U}Hx2b^j9w#YW+MY^Ec%NjUtV-DqOH!2e)^u0Zx~cvr&tkKR zQ&0~tGPM{_YUt{xq;QCuj6>^Hja`D2Kxe}-m4Ql5Wbt>4Rsb!Ls=LG%at@z<)}oBI z4BVeq?N#)3r!;;NFx3_~U$^ebf!eq3j+Y3V0V{tQuHbxSg|n_JG9D|{K4rYOLZrO? zK@dOcJvh}GyeOd}v(M`W+xmyT61S+#@u0AKp|EL2UMcW%v<$xuvqe4hNcjaO9~wof z`vfY|PBE={n|>4uR_a`hZ*D2+%dqL0!TbN#?C(9==Zj2^$|XnA$i?gN;^1#G6W#o8tx~x>9c~4}Z*YbE;H6y6h6=nn}tO{VujwWrSus z_pE-;<1x0Pu@|Ut3`$m?BztvI2{;NRN?At^h)iI@J zn_r`A=Sn$~+j5MF&Li(S10KsT{8Us{ubO|U2v>Suv;X__@z*pZHYl}=oX?xuc6TK3 z2%?Quvgs11q;2hd=`LH8D1R)k_RYBr&=%k%@1VAI+rzP*jU7s2YEAc=sUeFNk|~Pw z04(e;&|vGD1C+;5!DZ~cqfXUMZ8$uZ%aqA!nSJYS*_Gh67PEZ_0OH+P<|=MUP3?#GgwYoP+w|*gfg$~Bv^%>A{&)WU=*1Ipx>7`~V=!wXoiqHm669qJaObz^_WSERbv z7`*9)63@|`a+gD=6q>>dS)DScxuh_K!3<5sqy*L`<#d>~N9V z1=2VGY+K3d?>tI%-n1J2p#NQ~jd{rvIrYe<9O2&;ReIECD;wEXBKe`<+U5b&k6t(F ztV%oiRl$ifNB#{FZduyLq4a4}$Bu7cHK?By19AI#!9M@-;q$lO{=@5k`|{yM zE%AvFaR|@X6!TDS(3xFjig@gK>XWHH8t-lukzMF!W00lcumOgeQ`cnrmOKJP*m7F| z?nM)pYcUI*)W6gNq#l$I18mV#`VwZ82O1+xQibW6>z%O`(V?;)#R9<#2!Ad=cOWxw zdDVK^Tf@Y1O`?M~_3h9v?rJK3aI~|iHXt3Ps@+JXxKpYd69NgGG@kTCO}a@^s`U2L zvb`)>Q10cuDb$xvq*}p_=o6tO?{oY$9SY8t?gR&_a86QNA3iS8#vo4vMjiXK@uCKR zF4i|&DNqOttl7Zo%Xxiy4Rcf{b5aulN;T1`!|?s!4HA!nYPeCxW?PegvDEB*bpXqC zgLaA|2g@Ba5u^GN%M~w}b9s&DymYD6?nQ!9)}GvPjl4!TLezjs{@dm3JE4n>*1ci3 zD>t73ENK7j*W(y^FQ|wht<|1^<0p1~NF5uHl>$?=d6i^0N~1*HRuAHXeJ8GVt#W@1 ziV>H=THT)3IKAZ1=1CiWu>|7PDB~K+`Z)fkd2kffjz>R3iZx((EB3zhSG=j>XRbr{Uy?%Bqe>y5;r#^Vp7Q2@#4Fy3Qf_>g-3}t} zO!q=+!$d032~Wvkil!gd7g63jM>F(8qE1(0s7&qNPw8srmv}rTeH?S@KYF+(*X<}p zd9sbX61^F`6Q9dkN6i>Gi9s$l**vp+P8tv!ly@oYCPiI<3=Z$7WuU(8>kV!rZkn)n zyS108m`XF>6v+2~-&QO9_Wi@B7rM=pVzrlAo9)>OC3iy>(169c4rEQ0lApI1&6A0VcZor<*NvgsW z9<_HF>MYBD;k&C8fOE0FN8OGSOii@W*Hk|@uc(xwQOK8)pjs#D%%J#<*TLF~=%P#{ zPa%DUO3v)wI`XQiSBRUM0dCI27H<_5+};#_=GQL3nj|~FH+@*$ce;ZIQ-?QR zhkC@DGYQ-Fem}l!XC)%B#B6B?E#~f>z{WddZ#uo>B)20)R20Ak$zEQ{*_74en4Qmy zsUYLKWs1fn($7L(N4L(^H&L@ibz+iJe_mYsGE~jEpHbM`{dXI(M=P;P$#aN&P&F!d zFL~~NvL9zj!KHdQ2Y>X(;4ndMFVv7gXGIEzuI$b^>E4w@oc*c}n6$3*+OEsCS2J?1 z*)E6U{?t$=Z%5O6T>2$ix9RQ2PZNCEs zi8dTm0=0a5@2!HoUp`{7mENZbs$y7d3Wxc@11D=V}V_RdWyAZgA=jHnHaeVpL`1EV;mk^}^Hh*_y@W_;eHmP;* z$muk1>yKh5^i27oj4RvpUL<|uN#eZ`7HvR-DzZ{Mr((}6ob857mAmdm&V4J;rPI0mI~w~nL4__^M7^Ey!khtR_oiRSKEun zQPjJp>eU$MB(pl*u4DIMiLW5Xt}KL|FiBWMs8a*iHf9UDDk=_2(j+;Z6D*STuM_9>7HOsWjyzfy3i_u9Npz*09Qtc9iQYtHJqf#u0>s}Iats&nx-R^7u(LL9J{k^PO_3u`R$?z#}x_gcD&gI%?rsRsXXLg z0VdwcmTPNRMtZ4)ShD$HeC)qwQ0hBm%gPZoPJgtj*dV%FK!5L48=gpY&Rh|`qbDRx z^)2c;D`%$Y@G3LztTT(tYC6xK*jzw!jvoh0wRvsBui=QGRQZ!{c#`4EJA+c|6ECD| z)gI&`A$x5oj8mnaVk%278I)K%$f@X@+mxuX!zB-DHGjGq>EL3UXf3GPNtENj+3xWk zD1QVmJSc4`OuC_EV>S6EJo4*;eHveXe-8Qklm3(KdcjvYE?CF9r(XfGa{aqn5+ ze{W5wWI*E0Kh%u7-UWcE=_Io5sk_)SDt{xR;nw6Q)brLoWGIzQk|8)s$!l9yLtl$P zJ*=+op_Pp%k5fs7%Lt?wkw!6mcZbccm(~O;Mlsa>^|E4*xUWuZp}4#4d^o1jyi*YR zkf`iTPR$Yk%L@M8>Y1Q=4;bMFOYPna(c16yQwy z#x2)T!GxAo*YckT%6Udh5*;PlsAO%hoo)-HZ65G%EB2xN@$nzJ6S7^J^@W!^n@IdV zG?qD?m}x;70fkG;kpa_MkW;)$xqpbtHIUWzc7-IBj3eAwg1hkMWJTnrK~pS3{Zk>@ zAgPJ`+al3MLX&Og{!sM>{$KiosY^+{k)2=^Q;s@@&g0#i;HxS&P1&YLm9r-)tvTc4 zxPlr+7SWW5;88Hp)zwR1LbUeI0209{tlY8IfZC9NS9)Xr9e-P~wwiW*aoG&% zy)C;r48kIj^vFZI>~6bNB`m%`4O3ONT}cpyEH$2|CR9t6lcB(XqAK>C`cQkOErMs# zrA`}pop}1eb_I89%SexEv7GN{$GTwd6?(bgnCnqP;A!^p>%< zdGn{to_b=6HTjB^UIrsOgn!fs#TD=zq(ba99qd*^h}U#?v$-RihbMhqvae(Q8jH=Y zFN03jaf#cLDra{Su|1@l>dQbX8iRyhE0u;+6`3hEuK+%Yv{7VeWR>=)CF3dt?0gQY zQK$0E4rz(Tf+Y&2u%-gQk;u1sPn4st`?Sk3pTkkd<8*4d29EQ|D}SBkSmXjFS=JSM zP0}KpqSaj)3$Sd^`D;dv+%H>Gr?U3^%IR4imfTgA)CQlot0zmD0(_KzcI3Y;mtwEa zZHnuBH1L&Az4i!7QS<{;**D7`R!E`jJR}kWW-qClhxA+3%@P7{-2+AAkJ;L8`Ok&Md3;6MPiNj7e{Uh&EJj}kjoA~x?8%%Warj~uGjQATj8_3Z^3 zQHY@4rdc6I?b=q)h%JAs{#TTC(@*tO)7m+WK2=)bi+^jK(7XyzklaaUD%m!u6Q_2Z z+RwL3qX@^4_r3*i$}SZ}0Rk8Lxm)q)m%mxgUnfImsPfavtjli6GFHViCk)nx;S z9n>FUoPXs|QjZr!{!;tkFvZ!%^3GzhSGBlkWO9jWgOXYvJ-BKO=sIEfL=nsf5~3{Og#oeUp*QN|s#rPwVwRKdDwz&p&RxS1qBslJ}}>6bo!$ zbO2GE%kgMl&wa>2J?h$Gl-!PbR!w5%?)PPF(|<+Snb)?2KAbMHUmV#qL>%wxy$qPa zxlmE~Y3C)?hwf`R1^eBx(e2tU%L&qO+*46VxNBoYLeL_DK$p78@<1~y0`?K5arFnZ zv+6)gSqm`q_MW|Y@oAi8o!V!RP;-R2QQ1u+4R~0RNk4zFY(%uTXIK`lr{-7@N9;>! zseeiWV>Oz?a%y5bBg#&a7sqosI=%&k!?eBSxV6L1hW22k%Cet;LLO22u14EKf7fH_ zByhCT&1T|!)Fmxqmy{B9ZtvKi(%z6CX4O=_4TVp8AO!4V--_&frP;LlrpS&K?#u2= zcH|Z`A$O!{0+n_Ju4~~$1GhmM<08IY9e+?p?zb&^=Wxd+)!7jTzR^Kkn7>-LuP<2k zLAOyc`XFTnxAo<;%I@s8&4;vRrSEFPXPcTmI9XjKy(vgmouDKF+i}RMO|p34xlQG{ z5Enl+7mcRnym3Z1O}_8zRuh94z7)>V`-FuPHV#|OvV#i34T|6W0lPNDvcctR%zuqt zoc1Zzr%|LxSeB~oQNHgC%xOi37KeW?N^`Y)Hao_0637=+&?JmX_#`jY)$j5$Q6-h9 zHTzHd`q!85Z@<1gA~jy@rM@I?a@4W?CMi?RZq%3EZttm_(y5g#ajx7-BbKC8&~lfCUHfsWgjs)y~!& zsqIU5K{qpJ^pg@(gi{HW-sF(J_azTR!RZgJg0mq9@YFpuSThi7Z7h?-LcblC{;&Z- ze;KgUYNw!4)~MP$oRxW9UggHT%aM`Ar~X@B-nUC3iU|E6qf%BV$9cFtikHJy*y?f) zP3OsOIq=#X(I%;A?dFX!8&Whg(nzJ;>ryMQN6*bRi}#T_f7?}4)R?MI?X#j98fV$I zJG-5~u|L~^yI%dnx4&6;J{?KYQd0~}f8UpAT+vCCZCg}YW0@|oq}EI4Sh5VNFy)P! z8sxmK`K8)P{(1#OC12T~DhaZRX7v*orAM|hG#~_LS4b3x+p`dRc{%S*A3cJcK5Ta8yU3 zesW+{4S5N?2Zcf;)Pml!;-fhdhnh~ASpj0gDroXNZ6O}YfMs2cNc~q_HZWY+fMf6Cs0Tp}42 zvh$1CDG1#|-e)WCpqfb7*xb9z`mhtrR}v)HQ^VWp_vYO0Wz#Z9%Ua;N=L# zIZc)M~Vo|I3_1 zqbMpb+op!I-5ChV46)ktqRsC0=A2PkP~hM)3s(Y~-vDf}Tv3K^Pssyb#o@cRHyemT z4WVAj($#Q4?-C?BNatk=bzjv^Q=iD`j@1x#KfRm|PB0B1^0U$6e;@U~Z*Tt~H0)%+ zMds35VW=(9_akitC8=-xIG|J|AYWP%?7@3y9bj&OK~mhw=*MyKqMqeYbm5fcnEYOZ zodyUa)vK$SoGs9p=UBt063rjuuA8?)QH_gmPc=L%+b{$YG0{<;uv05e0uh`X3EP+S zj8|@19Tvi6znt{7e`g0kCDg{8Ioy4xIMc|2(C9QA+xFIj+AcC%&MVP9o%yL3`^Okx z>bGzI_vT`t@jCq1_^t!5dxB=egXAwobhq<<*Mpy9IMtBU$r}W;l|q3s@~h> zW^`_n5EBSI<4zoBKoT)`*wO)R?h-|89I4HvHhVAE!|%b-f2FCr-E~koia@*^aQcqr z?wrYBkaPxwBUE^kvsTVuvFUmUU6;mg)vGOlQ8LfWa#qzEwasxD+qOPYB_Cz^TIR89 zBLw`9<$1mSYX7ZYf6ZzjN{4d>c2<$|b<6XxpV+0Wv!9B)MjI)rw7|)$XUSsA6SQ$; zi7QsRDGpB#f04O*2XyKSAA(1pT6*$uGDrgxI~4)5ogi@f1{Hf?O3Q3M7;Hqnk}T-5hXDN zdk8utq&2r)uV9Jf2srUHm=<}(RpB(98P|oB1apUJ0HFIg1Hglz7L0j{=!N+(3uL1v zHkq_*;@|K@QDx?##R^N#|4aI>6Tr8F)0~!_Xh@@FC-d{_BW&`BnrsmuNno?B8(dzF z!=oFZf0qJRA*-=7k7lNWe$$d+q~Qjx(gbW8WlJY=~5MOC1itpQ)w?A!OZ&!hhNJYUC;DNh?M$^~--=2ZFn zltm0mvQEm&FY4@)W0Kt+OS$t01yudiTd!fSv}4!$@i+;ILrUHTE}}Hx#c!uGamw?n ze+f&NYdQlAo3AJ)3{NNN~UzMrxL^^8(o!OjEQs+wM6rXGxUPv z=Udzthd$KUm_+BHXQLkKRPsbm)^2#KE@Q0eMR>|7KjnJfsfC{x?bCQCMzknyymeB??IJWchCk)e~?Io>@lTjT9IwQW9V5UG5R3vahem*_*O|uPs6D; zCU4?+ZpQxc;d}en`21@f8uDNR?Rj_<%LkY^{4i}yYvy%xFm_OK>hWHCZ}sJ_gN5Qy zq;UWV2?;?Z(QyY(^bB@C&q7QalB0lEs_lpAB`z44T2AiIRf|;2_iJ8`f24+r@;Zjr zZ-<F`8s$gq^Ls_E(!phCveuV2sjMH15_Sz@cqMA7@dIYxSpO;y z-6pnHeUShoqgU$uu7$mGsh2uCldSrTFh2a}!?(AO|9-vaePM=Ff4#!206A^?%By-J zf!mo@rCJ9;nrepRbUWKoIj{PmMzUzs{OA@;OZSY2w%^CdQj;BF@rtGCDY6|7k0}(b zTZRTfzNLFUbO+Ajh%ymhn9Fif)pW0}4;@H~dQp6`Y;@BAv6HBn4qod~WnV&qK+aTo{l7 z?zT^&zM~=i$VM4^Z`eh88lM9sqpR%ThVl;75u560&mQz2>(}-IE6(QuMJH!M zpgaotTO3qDP38(%iEwKp^?vAvw6k5%7v7TuIpW zyjuVL`df2??Du~lelPEjtRdb31kZK7k|qsZR>w(@ULC4*EGrR`vc?TfFt`DklF5N( zaC*>5hRVx-O%@1BZL1{5%i!z&(0<`jcVjfTkNQsXM>wCXSi(@5YEVBbL3n$G>_O6| zej^L_OF1LQaES|GG)ZcbbycziL8w$Wh!laWY(Q7GmQqE_S&B1rgKr4 zwNnT7U;E#dtdEc5_xgQ&`*mjwSbc*n14|HsvZ5w`#x``s8RBXQp#1)+gNDO7)CHRt z&YYpPtb_R{j!BHjf3lj>Bs#;4;wth2cGlFfXj1GINbbiqE3b%s(d@=O*hj4By#u=T z;bpwkvx8T9OHqw>E~@8Uv*M9S^&ZoYF{L318d0Dl;etWzBceL-nefj$Ke=ptYJJI|eeOW4C187Kjp>CP z$u&D3u6@fx27IUlxmQ(y)znZ+)kbNR^m}Q4p-P;#WYX5YD#J22EhprCC?lyg4zIPg zbHCR`E^@+4oz{Z%0+k%2Lk-31#&7n%?ijwV$t{ue2iyVqaYvWfXTq&GRQJo!s zU5}fW{0da^jk_-8_2Io(9pI!mXc`Kt`RqzKXFu5$McaYJY-`(HcMUpuPt&1#tvg0g zt86C(5DvhDDw^wBwmKMU`~*EA!*Q>xcGFkalwxh&v6MpY*VX#+_V)2bdh)TosHVNz z+uY3&fPX9M(iB`vA&}`MfU|`!=i3N>gVKPnTbT)EM?w1mOxY!2iq9wKsAy22{takR z=Xx?Zfwm~J)y4F~auo2OIYoYq!|I23Q{ifTcgIYSEq!-FbN8a-lC7$$OA35Ve$O#k zrxcI6JGkK(0>zUOoRN$V^yja0;5aBVIQgTP+o{9MNY0!om(8yaZ#r+MEuR-3Y<&CH zp4m05*Aw%U4ZL3t;+(qi3~ed03Zm&!qhoQG*S`TKe;f&sl{KX9Tzsncho`t7G!vf4 zNED+o9}=Y(r)}zy9^H#0S?Dx%jr7%sTTm!>H7RwlSKop}3I++$qo;B&5Ri0P9b#AH z{RCc5HAI|q+%-DurRdTkm$*Br{)EOpez-*#AO1alYrjUYC#XDfC>#4cYw5dbnW7r| z-qkTwf2Ampr8j#JD)){{hqTQufHqM_Bksr<jwcKq8wrSU_W=mS^ zO312U{DY{d!kyHj>V2L7UO=J0KFH@|oR?d{0W^Q|NTQ9j!$uR^(z!=|<*1S}qh;4U zetTKD`|b1F{r0n7^K(>_ea@Gqf^_L`Pfykditn!KpEFs*L7=`k_7o#Lwr;rH+3=01 zeAw%h%VaPIH%-X z0zA8-D6@L)a4ua}0Li8*(4<%hRqqWY(u03Q1wbdO?9BBTA*tA}0Bs|WariCw9y9(< zH!8Ru$dw0Y&Y`qh6O14Onscy+%E#-azV1G}Qol`GO_xQm8=y<-v!s$DlcXiex=6@6 zo!cYC3<57WMsMR?|77okq)}74zHYSff8W2>_WkYaFZNn~7V)%@P)5D!6960qD)E0a z^f9+1J?#FwxLyo`ptDmc0J?3dbt|IJFRvxEF}BePbY)=?KEz- z6;`xh2Pu_@cV1_6kvIw5ojOFyv-|kCcI8E82J;l}pdC%Q2M9&qAO{1rKi@1P!8}U! zIgv^rX|gGjOq(`X?_n&|I&P&GHUfVTE_!i0qBMc~W$AwZ{Pt=5V%eTJ(9SVX{wS7i zb|JFrNO|kJc#uAxT_gEg6}P_&Y&iNpslHaw4;A zMQRg2#Y+L8tz_2B+CFpvIhl!k0la0?o>Z-eJclhWxlVZm3fdGEDz-{(p)Y@FuioCU ze-j&=!#mDxN#sZ_*i=$Uo@8JnDa`9TD>?fas#YqI;pBv#fgJUpm#x*$|E@nLhVra> z1Yq~VertzU_j*8YHK}^loap4lWkt1|i{lT$mYe$eDhMz2PG^5k=W&QiI+X9%G%Tt7 z#x77TT@z4!aDp^Ng&lYkjYWT{n{w#&p>oGZ@LjxUAP*f1Y8CL!? zOo?*(2q_v;aqBb!|!I_#<#UEXy7w@lJ`x0kWA%v_)INFprNse5yU%a93`^(~e z_}0FC_(eW_GK1qCA7@b>OxM9{m}!I+`{`iD;>IX2R_;R~0&=g{;EsQ?1Lft{Pz3hE zUlA%f&V9)2J*kO-of_`xUBBBYZ9{zsBfVYBI){$n544-MCUJ5jXlgv^p|)y?s`twT zB^O22e>Vk??O+W{_~pnBK6h_Z2=kXNyU&}Q7pFG1Mxrku8lbut_q#)KiRa<7Z-vRs z(wu~6pG(&5Zw;d7(L8_9;=Dl{VcDOIO%OZOzO2BKIJW4dTOmDAMQ?ctItfy3v_@NI zfVYzk7N`^^K%h8-XMvo-zaV($^7IxY6?O$RNED)2rFuXuguC~0O0SKL58*SwB0CZP z$O2*_RnRcNd(*7i&E>SZ5)>rU>(rohcpbAXIaD40)crj;&Q*W6B5H`d&6_pJ%DwBi zW2PrKdb6iRLn{PL) z!$(dIOtTTIo%)ijJ-sdLaseq82|=Jj@EO}-@2$!N-1Mt1juMpQ>PN{f?>ZR%RRz8_ zuY*C(ZC-ZG$W(trjZ?)J23tzTi4wa}O%1K;Zl}LF)D>W{Q`vC>9UF3H1x$YIS9Ut1 z_6*ty>ke|YMkLLUg@?lidp*bB*X#S2PhXz-dQC_tVdjC zuPKsJs8((n%ZHC2-~KZ{{Qj@+FXFIImjeFl zRyL(0`xSpJX~C3WG!mR@!+L?Hy|7QjZG z%R$2DVF?7dsU4I&4V;%38PyH>n9gGjcy$MBeMGOF)Xy7gNl3@!W!z-sx+{avYf(+w zdTUaEk^`5J0BG&FHFP1|4?QP435`gS$ooOH6Y_t69wgH(=XmN+|3BJ^yXSaWwy*!H zU%!5M=|DcIDi%r%&fZq!l&k3lb`?g(lceNuD4*>>jU(y&S5Vi#leLvttIkV%OC*_( z8bUeTeQp%O_j36P8tmHgQ{%(D=`>?M1_y4+B_NwT$V|J!_WZFrp50w7Vxcn-- z|670Tf$CtM)UgR@nVDA!T>`CY<5B|o8k!B!f zkt6PXu~MDqxSVH=Y0)A>{NXjl@ovW{Ghlysk3f=SJJdrZNJriu38321Q9EC!dPTc< z3;HDKHQug7I3!TbxFkliPWDv6tl+j(@CUh~1y!F(-t{71N&4TKN#CtXEl>dA+sIBz z@0mQry6V%GbZ#aZyzaAqfB5?S=b1)!(j#vkpahcE)OFV0<9;j+rnoFQweG$h$5np{ zQty_y1v~3g*|OFOp*CHyaBtq5ab&uo0JR}Qg&w@oYmP2>mAcfyy_f_v@35)B}0-;V)3?!a#dgO ztS3?n4@1@K^iHSCFp;d$H6|SSa44#1lqyGOm)aA&s%nj@yR3GLYjcDC*Uf+LwM2*G zuD*tJW3bxAgX)mLV8)ZM+Byxc}wRFas$1Sn6MksV6w@jGfqc#Gxk zlHYJRz8sFYzvB(IV%xezci(?MN!L4krE+d%te3H72~q0Ar6BGhZ(RE0ZGt(d-3VC2 z+p%6e7yEQJRI7)D6 ziIr||`Y!K9$uFAT5bOt;ny8p5|&)3C9Vhb=4()7dQC9;+KAxotR(YJU;2d0;dBLUf_v zJZuiRCBx$K-7(Kp-mO15kD$X{RoN zy`5tl%_~7(SF!zb0W|tlo3&(1=Ar9sEt)||B$%L`;A9a$;gFaBaI9XNQBG$^Q3@g8 zdAa`mi4*y>V1$ULYDrmq+W?b1OiI%Vu_&w}e|j$txJMO#$WM>G^Fx=dP$_?#EgEHq z$ZJ{lFNaY%oiuE$gw~gtV3O&e)8NL#ss0O`WS_~~I{H(KHhaUd%M^=KAuwAgltkIN zs^g?AS=Zu+e}`gqPu_Fwn=@V{qN^$+64=YqO{{3ED!#gQ$r-L-ePS3HdJt=eXZ>Wq zmO#d(SWp~)`?=Tn>DkntBIk*ae*t|YNH@hsH#vq^vZ2jOuC1yB2C7xUS*^fpSK5;V zD00(OxM)2|LaM)ga!)K`(dN}t)M3?W3kqJvWO%bn z|A?}7Mk374{y4|U&uY83-OALKJ8Ftb`FN02Lib{KXdyUVDRO~sTn7~r&#SlAdly?G z3K6A$Uj)Xc(MJMXP{?Mg|j)~7-w*>dw`!T$XA{lnX@2}~+#shwCOtKv$3 zs4m}@V=&NM3sdsC_0L8&+T1H(e!CdFBFY$cp0#cQ>HrfJ#yl^|zw2UZsyxmFCsR?e+>-Bql9?y6=jsU5Z z0Jl>@p(YGkaA(s@B;a0derN8LyT1BzsGs7W%_|27q5@(6^1^kET!K@ZU0J1F+2!h# zbAqVKRbtdKG-$CWQSE%ej?}vlwAjLLzzE4Wb{^{4jkpYUsmgWd;8^ej`9Py}xcHkFHLAM=T=k-Kg639SIZ=iv&yV_p@u-1|{Ctkwxs)DWK8kdNE zrV3wt#O78aOv|T8i^*6@6;K#|Q8h z2>+Lq3=oEMoDQ!#pBSCxmk%3s?BqcJrhW@=r=DMOp2}P5b+aoRRBw#<;tjFre=ZSy}GZl zh((EHqVwKgmg~dEdjHmc-adVLY3r~lAE#1PwEdvAt~&lwD1)w8xYlxA#=_oCY!2y` zL#sYTkn0LAQsD0n6cE2$w$IztpphrRj4%BPn4F& z?TC0d3Ax7#9=GE*C2E}KMRnl8IUc9dfj`t2_pGRO3RR+`h8qS+un@T5@B$|<4L!=} z8a2GplYDFEEDyPVpRDo8($~0&Ak?W*Pq{Kq5Xw!uKD2W>G#}FZRR*wbX<_i5w)+}N z7%qwOOZk5=$F9xK7B;KJOS8Dc0W%Jx;7)3peKIm})s<*}S-QX5ay?yGs^Jc5<&7MP z3gZAAQrt*sQC308F*e*z{+8UKXEwN9#T7?^d6`G|Rtv0ubQ!v*{YKJB-4tkxmnskx z3|?)V>=){|MYr@xHBFcfu^FAZE4Bon$*-R0}@7{rO@1+NQlZ z%QkG;5>6F=$2#?!1Q1CBTE5EX^@G@4&Z)DK-g;v@s~2@$i{rq*kQGo5XQzdXQ)1t_ z8#9QDy@ur$)h^QU;h3!#7@Tg(^#`*g0w$^O0TXdo1;&!${?R9NRQEE0P+5^LFX?uj zP<{~jcYA3WaAAXSs-C2`!T8}U7rktt4B3SHicrk1BZw>({yxRl5>N7;_7(;>KpmUOi^Bp=w+4#rgVsr?qy+LWEh;Q`F)6*VXm zl&25RVC>I-f@0J`iWx^XPTEAzWb)t`Jlls~@lnm=SSGdDNQWX2fY|O8G=FA=um{^S zX$cWW-l6sIS+o%jLE5}r+wsG4onke}zoTS-O|sQM7>|qHX8%)4kP1_>gr{LjM_KJc zY?Bpmx$ZWHh5-~wddTNVt}*Qa|L#3gZOOtk8s)lXhZTyk#psOSLWxsfta5L2Cbr4V zXY$|ALH|Vr&m#HJ(P8g2bzm+Dp5Pzv&8i1(Tk@A()U8IHg(eSKiK-#k@>OYGj(bkK@xrR1d2tT5 zRjb=={C!Zg@CMk6XSQ{gSi|xVZWz*V|V1f?cLs0Rw;mu<{Rgj;;-{rNG<9alt^TE%}-uh5w70vZjEYwHQJWsVpigYZhYhrcn z+wSFKP}Hkj%MynCC*UNqlE^t|j{WPJz#DgDIf{)uxyX`~@;{UU#ch3T$%OA~61W-_^MXBH4IO8G3=WgiE_FYSUH2O5bvL;We*2Kq|UPHymjKR{QdFv^&v zIz$MWNn=( z^H`e_-qfQ*mwDE=3Wrn^&HI|-ON-@qj7vew=e7Da+Sk|q*AqS+<1SsjE0Gjtz%Sr9Z)R8;+RB zpw%8V>!Gb;`=QyKZEszHlCyC7LOF@A&uf&vR|134C1}A4NR-haeI58&}zj^9leWHC6g^4zlWEWMPyus33iU34>4wOCh zR8m%bK6TquR?^AJZ&%ejAI@>T-=^KBPIVaeODwwUskTN;PF?3%{%vdO2m>^#`g+8j zBM_%fDrr?>h+|ZLqMcG)=?Ldg*>e|Fi5kbZS^!-}pWZ_twL_;R7E{@0bt%r5Mf?2y zetY}=51RdCs-eoCX0Tl;uia?Nez>&jkZyN7;+Jgol&ZLb;=VkY+JVlkf}oYNr96*1 z_H>*2orN#TC;KJkuAO%dz}f;ZS0pL&=Sh8;_qNWigI245N+0Yxug*}I<8q_l6deuD<~K@1udt&oo1l?e*<>66-RpU1Vxokmb#PVb*0AbegQ)Qh zxNFY~_Q!L$2i80mi%nFt>f{Km$bHJ~vAh^EqRyVxzIN)a$o#XvG)0KXJDyw1mAayq zSGq%Mg6X7x3Plmom)#QBYUYbWI}v3qfuMXmrPSfD()NCt=4HJj|9~ic+nf{ghZD1x z;fx$NP*!jj0g&l>l-r&S2!l*fy=~XzlSK^fV@C)QsLHOa+KyM`hg5GO)h6E5i|$@B z1I$gJ>3UwQPj~&b;)S*%XN&Ba%4e{Rtmv{X+dvY3X&of*q3g@JT+RV`L?~4Rfr8E? zbba5iAox3%0UbGeDqkEX^&u&2y9uoTZS|2U-zP_&*K?_Xt(@WeQLNjt-_whHb@8)Q zE*8F1*6_up#d|BNRtRYST1kP5LizY-P~-3@w`}{`#*S8QsE7qZwm*QouxvPlP?>gTvv{mhQ43P2Fb2wzSRgX zIpkUZ^_#LYQ(-pkKsZQcT*vgSf;)l|$qwQ06SO|%0QXtDDi5-Zyq?~lST)L_Xjvtb z2O!E8D5p*oo9u-y7yI&#Q7NUQ@3bTSLo6kKm%*`*%6F&S%#MwcOZ99Dlt`Pm-`>7u zUFf&lw$61>+Y@D}z(Ep5Fb>Z2sa1@|BvL_bz-55BS`%umoiBm@^Pl5+dOAGiMcJ};f4n!=SJ<{1rG@Xh zEA(ZhP!9D7r;fJUnD+9#pk?Wnm)oU(DV$QYU1ha3XO!56-HMt3ot;+5%4^;d9_N}n z&BTDiYq{-l^{A=3&Qt5=`mUXq?^OF#ug|+<2?6(}P$A`f)Kc@%L`c*>Db1#yro(aA zC5h|Rd}vEiR|~LRv7ViMx*gq1@3W9zqxN`JyU7%vm+R{v{p~+5V}|K?ngX_e4Srtv zAUWI8ykpZ6qs~kQP;e+*Cok54BIV?kS%&_wO(x$|4$%G%AjW$G#}?LrXK7JV$Q|5! z;Qub~ChHDpmXAs!t7Evo-__2j&;t2@GtzXcJC^Zg02_7{J9PGp-C3r)X&m|YR;a~6Hq(y6Wo zh-a%_M>?`*b9c%`m`^GS}=jH9;Ca8bAC89Rcr}oJ26V)XO|d2wG}4 zASHcA>ML9Wu2SXfEzG}orfBE?K{cjGk&w7B$BL-{zv5o-J_M$iR-_ROTIjwPfM@hd=)NYtkt}2lz@{J_$t}LS#nN9lq^ zpe-80clnB}UUz@$55F%P7-hrw|4&T?_IAe?1pEE_`1-Gx5rJooyX-(OyJx?gyjR3p zA?U(?Vr{lrqf;h?OvQMJNR=wDFS;QCESjR=BJ=*OlD*HFDi2WR~=y3R^ciKA*Ctt+?A z9;4#89m5!GXW~>*4u>oTOsxelE(bzd#2m|iZOS|TLYa0KN7G*v2tL)n?w9EQlrS%q z-2?kTF@fl9lgi)fv1yPe8}Q`79)w7{Vt1=LxDK|?#eWp-2SPih(C50nzm)>nsW%Ue z9|~VfjTO0BfZAIzSHiwV_T;Qnme>3K;!rQLeg!!L!=`2~mm2s}M^VXYHhqe*OREDL(G;9X}-=?(>;Hzd9D6qx4 z^5IhZl^47;&C{)fqCII!a>z85$kwJlrOGGBz^+z9L6MS;2zwcj=WS*)dJJEs%+Z9^Bg3a#gK%Oj(`UIIkd8Q~V+}3DJ8ul4jKwT~i=f!lUkR%n*{b*U(SQqU!4c`556Cw2^=Or9U zc-Q5wR+J!it~Y?$0^7(Ll*Cd|foL9ljS%H4N4@|ES^7&LcQ5x|N{-W=IWEAlKR|*n zsgyAA>}9~B{fnjg@A$Q1oAynA6kPTy2JycVVklj;8Dov)?|Yf4$Jj{*KohqF`Rc-B2m+f?-JxF6;ZN_{s68)i83 zsafc7o}aQ}DwlLC1z(8a(bKAi9oV!-MM2qcCfexyM_gjsX)4s5_BoP&S1`NgkZT0F zM#_qqudWo#LH^-&n|!wC5H|Xs-|DYRB-Vr!eHOO47H$P7dst5oOV6o_(G^QMrvG{>Thc|Vi& zUUZ*)CW^-3^w=6;0Zu4?F|5r+UX*!~?A3$T%xbAB!IS~cNsU_8FfS>Uthwy&MIeV5 z@NvdtIGxBh?BP%nqyqXS^zXNRDFONqpLi z&qWke=F@n@d!kg5J+5y{LK8gcmBy8``rv{OKoV>B^%8S}fviq_J zYP#dfj|#l&h3Ka9G&<_qmhxFQOPq7VR(OWuK7OM38o51vINxB2Oa+M1N*-t+Mytww;b-)-gbWC56Xxnm{T=)x$dV&Y2SbqlzVJjJ!rjG z&zpmnPR9~sCWr0j$Y@Jm^;8G5s^e3Q()+OJTtYxENAc5t+t! zQP&|wVJgkmwl%RvDArbdR4a1j@6{#o+G8VTZmsHL5!pAcCjhCe#)(wNoutQ(CAvDW zV0&=_qWL8OBM3|4p;HBAf>YM~lXSlipKR5%qO+KP#vH2nD^9O-pEPiGb=6LD`7=ha zJ~d$0lN4}zT3nN09ApmwK+pS;+NnBJxrQ#^1ZWi&3CTfKJ9!?8(mFAGJ1u(T=L@6p zz5X%2etvGgJ}1e@F*tPN2KY3TwbZiG8nsfh+S8?uOBf-q!wD~G+k0Pz;hXi?_ zHi9RAn6Rl~YD`Ty2+7uDaEfF$F8REdRSui2?SJZdl~h{zFcQLp%Tlf0p% z-O{9PE`jwWs6vS^F9-UwRXr;<-oE@Y^!$8Yv!^LvL<=Z}BiaOOCGJo5cz467J^)K@q%L=xrM@uNxMJx`^3*=JLX=TbNRQ!v zc|PhEu+wV>b~L^)I0L3K zp_Dx^=2BnXAlxLstW5HKIsgl@1^at{y*613zSnMey>)b!)98D@tGm(|@J91A1IZ5_(t zo1|GxZ|0PrrPw zUtT=lo+czO#|~~|wm95LesA>Pk!tXCjr&-Fn|G>&+pL|H-r$;|v?WeKym2z)c9xCI z(k_X>q21bcLdo`K6OFDYWle)~oC)xxfD7ty!OPz>K$v>r*?t4UU?o&IyU3*7!l&li zh9w?cQ+~Gt1U2!?K~)lBKKVU=v^LY4{?Q$p$U#PteJKUO6NDDq02=qDy?stE%q0rv zAOnQw!o`Q*e|v6tdYV=y2H(fh`2`amHY!+^-q?w3fBmU#1b}r|(CAu%AEBwB%2VXH z=$HW3=|!2=u7MCyMROjwL%D3$&6c-f>w4funVbfx#}(E1aaQlifYG~u3$P*dix0&i z;*3=_OjW{m2vi+R4mIzTiUn|Tr(PY7?(9o~QX!EoU$;%~WOP!9)8ypd1&G*}N^i3x z*yBzrb3W9`Q;Yq_#ritFef@{n?_mO%*#)@-I>H{6;m{fq6bRW@c)WmYPVzWWKzm*S z4QWq-@Wj61EM>(oIWoe3Tu>U{c57Dd`WpG{kOYFTvkH#$5qm-FUjB!NK4)A7Nm9QG zgZ7C#R723y_o$A!LlK~0=bG?PjE8*a99=CeX;sAzEGE9B@(Yf#+V(Nh(bZ_8K?!7TYXC-y*NhrEuJ zc<6|Mt5oXV9K`o}$EmnrSR#e67%HY|!3e&|`xXdBC+vH_3GY@Zow)Y+llWU%`t1>T zrr4m;##-9;xmu}zGHZ9mzN+p7$^-OdgneDHFXL1HC%1aSf%l1==^QoSoInWqpQ`^+ z$#w!9C|Z@dTmQ~5G|3)OZ;NIRid~;VvuoOZQaSL}g~dMQ2|l)O~jV7hg6Jc&< zlzJ$KVR!rH9d@&{sJx@|IqKn&5SGg!r?e~facs#}SLG#U=bQ0y^U~zcozOc8f_AmA zL2f(hw28}qPSecxC?vAd9Gq}3Q=eYXuBaGrNR zqhnsSN?lV)YUr$@7>ReE8p_pc%+0BCja79H3ZSxT3^g1&5v3L!5%_hz{`maqb9))e zda`Zqffml&f9aC0pal`a{;3WsR|;{CI_Dv+2ND%B9g}-!v z6mk8uL8QR}%g%n-be@!HCPyS&YlMKATHgsKXjOK`4Ldkaq;Z>E)QyQ!yrY#acfT+fG18$hm` zXh0M!_JG=e#?c@zJg?Vp{jGid#U@ur{+#Cng!4Elli$ z_?TbIoP3b}3^CjBVm*Le;i%uXrUd0~MUlJG_}f#TU`MNL7~>t`5tnU`&W2|glSw8A z&aC)>TwsGB88Ly2gQEn?fMnT!Ek%jxef@mh{;J3Cjvsh~6fKpSKS1q2F9r*|;6j^z8Q za@m-=#ib(jj>zng&AS4uzG$~?=+be4rCuWh)5?c(uHJzj2M68$8O`Q@$dWwUq0rgs z7a#zD*erbxeqBZPp;9r~dN0$)RiGg6b{+Z$bL7cm*WVWIAKFw>UlU}SViK&C$v&0- zS%cki7m9)s6n-u8{Zn$7Hh^~&YU-(T*mS_>Rt&_;FuSt=)5I{t5y$jUF>@XSvr$$Jwp~?$z#Rr*KPYF(Yum%lIH0hN?3y4D0@SckBJ74dkuQ#V z*;imEOh{4y&PI0H|1Og#4?HTikKPKbDA9P?1CWV?7ijYtj{Wxi*6s6`xBvRN2o^B( zWOLa|UDRsQUyCSA5+Wts5Nr<3!Jor-mTkDU?l*Kpj0;k_Jw(xe6vn%Q49Cn0sq?_s zM>`Zb0v@Q5a(H14=PX1~Lb{H=Sc>if0}6f`0-z_ zMl4Utbk4_@HJM3&BrU~RG@UVki6pnp9z}<<*03tHM=8gyHXk3&rsif79=UD|jj1;P zo5oSQJwf(&50B}DL1;Hl)St32%T=lCX1qO=>Gr|@f(}Np^1#ar5=hU0KPepPLI z06y{Q&iMv2_FbhnMfvxQ4H6SHme5cB;@h*w#u%&0uXw_HPmdi!Jd;cRI5mgzk+qX0 zp#$f2@wnB013elD!J17x*i&To4RYWRZ#f~m$(w_u*a%_H`y_Sw9Z(A33k^o5GqDz7 zSbYb2cLf0qe$VB^7rd|d;-er2^zORUIK}Qo@$mNZDr~zbbiFj)0k$8ju3?u2g2`iroXwCK1KdExqm&l(grIfK%--Cr1*0h4bX2fdjh3EC-O|csOHhr%vLA}g@zebtrK__PAi{(I``+FMOf47_ zc=Rk&pS8dycRL``P1e*6kkCK+wYiCiV22~>YO1x(3=7H~Kn~O6 z8XPpFYcz4M52fV#9+dKcP!IT1chrt z$G0L+5@myTwDF-8oQkuUd0+Lf)!^xWtTW$5Q|x6{vsnwU&k>hYSt9UjT^Eqt0xKx4B-6vQJI@#z1{(8MkJG_1R^=*9m^~0x^)|AIC zTfMb9oXBXAmK$1bv-YAYjol^YjWX zD4YqOa^N9F)gtZ3ODnz-FK(UNBP1p%g0}i8EBkPAt~r=WCJ>*ycDXkM_k||CeR})$ z_US`=A(l_IYE8FoAwQ<0IvZUvw}qjs~E&VwvU0HIgi6(k#nKM+O_B1 z?y!_E^@j5_33ayuHMkcWpJp3pwH2Gz1H@(&!s0`a`f#-V-URE1FUpyBXvuYlpWm}s z8MyR^UH5<6cRg43UODuvO2mVW9dz33c3L0@T5myHh-uB3yzNuC?7X*sh;U4(41Bl> zhFf}Bv2XR)@ylP3%FoXUfDH6>^+q77j_pq!2_i}OlwG*D*iAa+D4Smu!Q#>BUU}bI zab8K`-C!v@uo<}D&ne3^j^R?Y$l0X z1}rPIW9d(@cN6=@jvOd|oa6mA(dM9DjP)?ho-M`Js3Y}=xBZ^{55Sbbc#yo+UptG8 zuXab`cJJ4DtYYq4*J*MEr0wN!ez{+au%Fv{s#8&UD0l`xj2v(xS<)dsCCk);p?2D3 zxWq!Q<~EN-3443Id$7^9E$N=?RJ?B2=!`w-I9OeBE_UAow36k2hRYfUiQ%$osXhcF z!_Ak_@S4pTbif0xq>}b!f&mrjmd1vP0~{_0lx3u2NtoK!?=96H+p-|Kyz&N}tyo7` zzF`iQ^x2m7ZENarf%FF~|LQBJLmJx4YK>n$d>dcBy}kYZ!YbpVdXXd^R$k>k1TV+v z)sj63I)rk_R2}<&u_R=BR~Lr$*p8(Yo&1>R)FzPJts=h8hXie?0yz94N0MpD7;V^X z%6`dCr0UG5VbtoTf3K49P2_k-Zv_3@>oMm??9vX0k~i!XLQ~ZWgmYk{<`Q%*hcX(6 zLaN^zj5A=BPpnp%2$3yFOlfTQ2}$kF8~BY?z1@h!WS3|_NA}A+(%Z8v!;5zJRaTt` z#t7ykc1;Bcec#Cj+4WlB;1k(w?4EYBD2)vD30ff9TLxRO0X8jNcrZ9D3G7i$m;d_# z8h@8BJDzwhfRF{K*eXOeRnthw8i6;qm9^k=sA+tWZZo*Xu~RFFIt#{yavXWnhvPQD zYFOOaPE}T)6bb>?Xem`W%*ScZ*|?sS{XV|^`C+{3$vl~@AGS*94s#tU>uvf0p2>j` zZzOM<$;VZed@=NAhlc?Q9Y*t(!)rpY4}U4zF0s_?qOz1ybj>~Nw;r1l*oT(KHu|gd zTOFC7fUb+w`cN9!zF&f+JJlocQekKND`?-G z-JLxHj)=xdcY$>s{LlwhuOG0?Znn)YX$41aw3V?WThs%9;ZieY4^CIYoo3ZrYXn6k zcwqp7cC-X0Afz5O8X5+}9Z!`QrGLzno;^c#VnZ@Jh zyI-MWc1eFMq14P;R^P`GWDMlqxhe&mcff>$e~xHPo8~oXR1*o6)=FRuu2(x(qb{%16!o!-dqM7 zt$A@tJn*4~owWiJACLfRKcrS@RMYadZ~|_PQG;#X=cbzR@OIFlbt^E>MDp{87lBQp z)`LhUr6JjpZJDL*RozK%!>b2+D@Gf)w{7rMSXI>-DVK2m0UCe21o@{ke^42|4QHyY ztGxV}pmALeZ+zrL_PYoNN8zLB4lvb>g3#)UXjS*NFYkZ`jXs*jYvf3075e3rdUx=T zj1%-%v@Q{(VpTb2mT~Iet|6FiF!pk&PWiH2AM3Y&y_6}Q#sM`>P%@Q|H2dkaYt!8D zKJ=g^?q`5hLSnR$vZrphlEYtKP)CT;sXFh7I;yK- zr@|j+19Y*Mhh416jmTtqO7XUXXt4V9YlC3gi+vUQiu&rJCie6@^z5)?_}&s~MWb5= zvKAoZCKYn>4{!E{{bU5(K~^Bb-@Tk#z5T9=ehjt2=aK={l-{GJIav&R z=~ejF_s)OI^*O&wg7%AtcdDpy^6UZQ*=SDmwDwiO!6yqJl}6N!>=~y1@%y(Aubr-E zIi6ZwE$DP7GNJXn)#Maidt7t#Dmz3cKAf=LNzJO6sj{t-@PJU-P)B};ZP?al)yXuuvaaYWN}sC9KVtJ&3M z4`hE}&25!8cLA38<+yhcdC}Z6DXc%V&lD*ht7Ci|Y~`}w=koadKh+AGe5#kx-+AnQ z819jmN;xqTb`YV z3bwdgS<@$=qzt=%9@PEg)AM4z47MepL%e^yo6vnkU)G>lPEg38aLVn;T23accE~QT1O5vq8$*yg=lKUv}B2-@c5m&vEQ{DpO=jZF|_9$4^1G+0pk7 zC?-o0Izgy9-^gk~#F`EoRyN`@NPa|_2(ixrKDA@L<}o$eLFnbbm+KCRCm9nM`p`q@ znqc&akF7&y#4*!<7f@Lk?~8=VI|(i>>eZY z5QmW^l&SC`Cnjs!cOG`tiQvMeNkp)+Z!v5atO^aD*6Xj|Kit2Jf4?Z*KHYqenfGdk zyN-Faa@gv0ik^q1g9OY6+`_3iFP^2aEQi&a>V-{M(;cwmgPlYyF^dHCV{JXv0ZnOt z{?nE+&`5@z0Nb;k-t0aN=^+k}W@;_&R3gqAFkB?lV7O^_3b}D zAEbeL^`+`Cv?4zo--}wjIdokG0`OUXR+H~++3uP{8|vH?&UElcLxGJL&Sy*-mFic) z^XDi^Xl{q3VF>^sPZ%kXO-7;@Z3PYa#)E0!O0`(>&^w0YAD}QKuyu;qJG$fYDC{Us zmbS$k_13)r5~1j~R@g8T%?53iU6n4QEAbAfbJ-0*WWMb1*AMQj<8*c?3~xbyO8#-R zev}4&;@e5>nx=CRfxw$ip1QNkK&ZLzs>?V{tnO{u#I2eGI&G^9uu7>8e_P!+Vpq$^ z%P>_!njSw+E^?mu3tLN^#IY3Lbz3;Hrhs*SKa!e!bj}rLwUQC+#nC^VH5(&)O_p|N zjtE3Ss|zBNp247MRiB57qmGb&9qy+xRmml4sCGbDsd~nS4Sa2KOvHJ>?0O5!X^P`r z>3CVP&u>2p)rEa~ZaY77D%%N|zA~Zs(pGgYEu^$l1Z!w&2zm=37DZGJ`vM*V|FtF!rXd!B%7XMEtUZJR*G z0Pak?s@B9Zy#?#m<8x>5f1at4+ANO>#U(nd3K4>kwb&zy^KFy2FtsUgrr4J5B;NQ~ zCAqaxP}1pMOo?z2Y(7_iv~t;?t0Q``z>ZDKk-+V@BkY7MBVz!-YDIi2*q$EP_28Uk zd*nd)>I-}6!n!tfGNvn4k5~XSK|zS)29(&?r($07g4q&ow_ir}1|lj@Hk&q^^5l2+X0Qi16$Q`ac}kFTsQJ|1uWrRl-byMZa@@qIgXja< zZ^J3X6icy{_+bJCYEZo%{!i{`SFqG{d!2p<)$(L;)loj%;R&%iXoYmBKH1=iwc7>b zj9plbD2jWMnMtXCHm7Zp5EF`5qu$z=uGWB#;zdfJ^7)U;_qRoRZbXl#Vr$xM9vA$2 zI9_o?4xpW@k?^237>mGhGJFckywV}0EyZ0M4wV*2rzr~Hct*t?mq$Et~NCDeRDcSd@I-?PSl=^v7`Er4gOI(cl-mwx@9j(!qCEFgS^^RAcSd;@}6>O5M`p z01v6Iy=ixU<$f*?-ZI%+Vy^2fcIY`P0isRb8Cl_stfakVI|z$||Ex^?ss8%m?d#{? z|M>O8r+-*9z|IY!PT)GVSV&XwUHuH%@ufKNp%trtDpMfQ7OiKuWsw36wazLiEz813 zbq8Q0+2c@-Xk$-hR*Y|uET!$*A(zw2=xzGBbEb^;ncEZ1vr8-y zOgP@FQ-zEPIBfdLALnYp^@CrRy~-f2i$@&n9kcMMf1(!6mxih(czB7n!yhWLY1`mu=DvR({LLnt+Y*zQ@CJEA!-l;dlal>nvqI$zmq z%p`lx#N=a6@6HSDDKE>5Rj*fpK41WP@27bVZ# z+DUR0_YQ*2^GJFyazI%(GIzAYBs*1NfP)Qxbgj`^R%#49O`=gBHdcP=(jTYWEubrG zw@kyT7NR5QI`8Fqu|5vicpJa``u6tgvpZCJVwr4Q?RSMvgnQ_4(P9!%&2zegfZri1 zGNHC)%f*i1U_#Ie9$ur{uZ?8o(5z4uDLxojY_8+1BHC_&NQ?2PEKAa9Iwl+1RnmQb zm$q1KRQxQ6+<7!m;HE^m^D8#q2x3S(hfZdSRTG(bKh~a*x<#ch0`Po zs~r}Kb&a@bzemK^i#*?Yven(FuvsR5O15ulO`(*J*xfdh4Fs!yA>ULDry}K#4NS8Q zhuB6j>9c3vrvtM>nH)gvuR*{{^Oqe2npuRwa&g{v&c8e~2C|}4I(8R;)I1SGoxo-L zIj--c5+=2)sq78t$S?x6Y3*y%JmGd4VBF4KMd;A}+(z(Nx6k$Kx0me}pKp18YmT-J zmI38Zu^+DHymhfSVFN($G}s8N3MmmS9ZEj}8MQrf+TB9e5_CUpUAF)Hbl~4UC>^VF zQQ^?mbatAzyJcPuLP0dz`%IFZqZ$D4N9P)w%cqxcRj(D*rnl-yh1cKu5U_7WsM~26 zB%LpfHpk}Y$@WP{vIpa~$5Nz!piQKDAr@4Z1lV+Lf9O*W9Jojj+xXeCeHowM{`((} zX@NyXjZDt9N!l8vuo%`hP`UlXj$(Tc(#?(VrQ>4n06LwF-B@eI*|y6j>XXFla4uZ1 z6Q=d;*{yY4yB0CGqOQwKO&KJM%e6j+Q8$|hvQ`nZD{adH!{_SJ9U}sNID+!`$P?jP zHd&tjL(ytGDM$aap-?6X{8odpv$@m&P&hyYQp7llG2X!$CbGenq+9yHf(6cd-+s1k zUqAor!>4}(dB1&m7H>;Wvt0m6tBynur?80H%}h54GFBS3Q6y~~iY99mrQzPu>oGyM zwFlxL(IY!ZyE=q}x>?$Pzwhd>oA}i-(ppWw*E;Q%-NRl$IPg-9S>9`D&AaWB_&C?S z5-D^UGFeK|9f*Tkiu`_B6ky+jBy&EbnA!STVMDzXcr zyZ~n*U$;7HoM1?{4Fso_pT~JP!blhbyNB+D9A9m7c;339osk#OBk675z0o{+4r~rR z*|*2FW>Q|?Hh}v$2Oq~fqke2-ILEehiCMI^N=w1AnimLve7-|P%tNrKso=3RE2G{n zTheaiJ}qrbO{GtJ7)g6!?g>oA&eDtPP-E>`GKA&&`u649&y`NcQay^7f~Ra#GG~ak zHl3D`cOJQXNH@7c2=ZP8DtSPK2}_dFy|MLL2glB?eUo=*xOVq7AzTADrI~i7ww4?7FpWm~1q@bn0c-cJ5pz zP-Pfwl`;adI!0tOIk-KnDw_Qnj=2`XFYzYiu8MNA9sA`>T1)%m>)%_}pDt0FQ|t=a zn~wp#5bg-rnRZ(#B5^ytF8KgCbvthebydM7cA9g4rrtd%o{~JGQ|G*~>9XZ4;i*Co zaL!H`*7uIOGlLAomhx{P{d*`QQRgMfshan+>rt^%i%NBJ?5lhZAn!y_fw2w>A5B<2CK2jRHfpLTfrn9m36Jkrt+0E*a4MlzIx7J^`Z zR6b=M3M_*ywJT1Ws@yf*Qc~;N>~%+Z(_S|Ie(LEVGV~b`G;F?7Pz_9xCm{B`svJW@ z?^YBR2>CgR-Sh3s$NEopEH`15ZNgJ(j%Mksob|B2qith+Xg(SYoq(J*w5_KNCUA0f zU*vHL+T_z=QjkMc?jfitWL1;g!q&)_(+FrD4U*`!=7{JPra$mZn7bn1xkXNpidmVa?nZB&mMGCONX3~x)Znxl5wYOYM_{vhfB9&f>u z2Lj*+qQm@SA?Hj_byg(ZDG5DGm6UYAEjce2mAF&pz;R<`j)H?it9;_)ypQ23< z{9Na#o=G=DjinFm^f))qUQ(Zb?mz4AKX(Qv&zQnC&Ag{&Ab`)5-y|=*O6Dv%>;Wd= zDYKtc?bs9)RR?E62r_9v!9?42K8U?dYUEXpRG+ivf=SRJyJ{kNeTz z59nJqh`B9)w9blXv%=mdkVCQZ84g{J3eTD_1;MDqyw_9-LFTlsT8eIOb^e zMJUO`zWo^6c+B*gGL->;^0Eo6bXf(is*IBW$iBRIsDs?R?QC(?M-*dL3=UwbPj1+p zCh0ut!@<7eQpr?YkpnoVsn(;nwekj2RT4-bTR@+P{xUcCX}taU;p6{C7Qg(sczbzj zDVEXly(T;bBn7(5o16~N5#W@6iy*4c;AXM%AP`Tl z%N#&B`?y(=3U%RGdykc_$*;ugzAx=6$&2-I19b&esq7WHw0|{w67o2*p`_Tc*p*;+f6rb1LlEl|atjj$L zP_1?aNrCL=%#ig7rBd}>Yg!Yzwms|Gq3rZ-smyuz?_G<3up=9P_O@M`u#(xQhv7PQ zZNIFyT)HLL64cxCs(q`yKTSt?5Aoz|bFVy*Thr_nVz!iFw99J4D_`%#r*f(U%~StR zeX-1Z9AI$z$qo(R3j6$&P3Nd9;LULZ4H3x2cJx~#w_lY{%&Ik@%v4rO1_K)N(vvuw)!B`#u|<`v&dAMA z>Y^Hw=4{O(a^i^=$8l9^WNW6E^@2CX|JQ+4jeV@=A7m$@js*$c{=`E8gA^gVrV6g{<|n!1qR z=Tj5H-n^3E6lPKP@H(Ag=?+p7-bApYC~anE#Cb$f=}F3PMwes4#{y9$DS-=|a;rJKpwcfImP@F=YOQUIwz03h( zRZvs{Zg;2U27O4KD9BKa|3r`0mbEjnqOj zR1j)5o%Q1H*s_5f_;7PpE5pt&<*D40~CU>b4dsoXze8AtPSrjCqoch=7_W_)c zZ(MqS1Hdof2s=!XBrl+%9aT%7?D23vY zou3!%k8fW9Wj|VvJUIEmNruvYDmmtS-(j65T9(_jT~(E>aNw*$v5=cm3HzF2ysCOl zioU8Zda6)t&FRpb5UQ%f^VPpAQQf}7W;-)bIe16IIlh!zhrqv=ueC`B3U>#doh9`a zG$= z>r~UM=BlRwmsI||W`DkV+dLmh2Lz`ebW`hWIP!PdPHpd`{#rpi*qkHNT#dY7$GAm4 zzR$WaTFfeGT}RFz(cud=T|RW&J)Apbf7v~*$f5@yXy+#ehpPbpuz-VmX>RJ}sCGY> zW&fo65$Uoj51Ls`2iFyUF0&J;tQctig7R6_R$4dN1Y9^AO1j)$;oMqF>WQ8*2yfT+ zmR**$2qW}~{W;q8dA0uf_CLP<=gS|Tf3B*lUS87YbW7TXMtDk_+p^>eD*A$;NC>sq z@HmrEJ5F`yHJZ~+STT-M$2OA|%n~klX;RYCNYHF&!=Ne-rFoNoqaTv$>_l+BJdAHX z&SduMM>}0XF=X1Nyuqf1C!bfM3*@+L<&|~X>Ra^nwXKv`Lg+kg-rY2Pj66+cL*e7L zHajVE*#r~`W4qG6+q$Xnj%M!)=%oAkO#c4ux0k-`$6>T>V4KSDaHQ*UZ&SRBXv$g$ z@$9!e9aXdM^i*1ZDa0jtw|k$J3e_(ep;-5PcO4e`P!dG2tm_&a3xN| zriy9ib2x5EaA(_{eoh|B(9;ss5_(svAyx4sSZmYaFHYXr(i)5rNUiR-vx7vm2-LXM zBQUT+NP+@7DGURKodgf}H>Y?{rD*S)1O#WXb=|QD@RfCGwklwCU*7IyZ1RuuBkd|= z+BHCZ@lmdSJQNBiq?~}fsDFLwtTT_ThN&Kax-H&Ys^h|bJ(EHSsXoJrw?2OPIzImS zD%<(wFqkhVK?p6!sryp2hu=%oK}K5hJ*NT;Ac-V?RSS*pBb**fU&utdgPiRs-pp9U zXSU>K4{vNyp9<$Dx)%{!wt=(Q&%fJj1$}+!xCK3b(4?8X%os}+-5x1RI{YN`yPIW8 z;Zv}JHX%WTv?}aQ@$$S%DPSQ&W(G%lqaT#FxTByf%twz{HR`@E>S!~-Uaw)7m_l> z%XXot-r(Si-HF{!*_@g>*P9_rkKlShgLN{r+M@(cayXlx<&*#hBd2#Gr{*+mnzn^y zz$4T7eHOU?uw;FFZC^fo{`TSR)BN!7m;H8s>`(3^?EZZ2G5b*0eD7?w+h=WkhOH$> zxQSaFIJTn#qC9J{J~`(E4P?tr9CU(fJrCEu2r-+Tr|J1-a`vooyL+YEZ@0qSa^1m4nQG zu7uSjzRqU7#ctJ8H8=Ia&8mu}XafRREVtKHSNLJ^#=qO|fAp7Ik|z|~|RJNP#${U!+2A<*tmDdCSjcnC& zQ|`yhzM~u0_;mPg6cNyVj|DdPjT^CVmPP8(5N4B1rgOM3#CJCyz@*7*OM{G>W$6QG_uftw`?pk z12y&I;CtQ9W7)V#RI?S(PQBEcmQB|(rnu|49%DM*C0q1{tL5O;fFs)Ac15`@1QuOg zz`v(`ovM+tkj z{IGIg|Mm9QFJFKA@cHxW!aWLq85*3hg`-7JD`!oa>dOJkD*|P!_55Y=Y4g|JNltmF zoCw8CUVT_dW^q&lbm~VX=j{B>t<*XBg?-v}Jlo6iCE*Yb<)i>!!usRA^wXErB;iNU zVu4k+&6CtjOj>afWK0s^J5FAB%uA;$9h|H~D7kxYr;0c_(Xp@ABq)D>bSk@XXuQ?1+6*Rdn%Gn2D4Yh*@h+en4nUj z?9)!;KoVJ!VOcqcq=wmL!!%)JSoCYE_?=Y`rL>S`^2#V{_}C>1)dn^tHO_W=XHHzL zPdZ$rJEy3&!xQU70viN>l+1pc>N*1Zpl?y>;atb2$Jyq1P=byro^jgDa)T`USPi<9 zcOc7Tp`S}TA@1> z*?q_nf#A2@pdogzb0Eu*MI!#8OWu*@YT)K*b~c4S92Epx9_7w|sIL3RJ19cli#{fL zOT7265TMJk`u{e<*t#^?i>^u&R^O^45l*9wWQ#8cTU@r=i=f9QvEPf-)r)oIZ6h2I z>wpBHwD0X13YAWEB<=di0NRu^U(0Iql$3s0tQTwJr&?JjBq`TJ&}GR$rj2*Bkhv~o zigsQ~SQC>@ZznH*jsfx2L1kh%XPZapu*hy_qK3#7rZ|=pET4;DRn;xXhxu;oRe3G` zO_66{DJ=FWbIxO1qJ=y@j#-BhZduLc=>!;9d6GULN5#0=)NQr-;PNsZ?w}jH5}nR> z@UU{V3xr>_#(f%`3x8rAmDrJ>{8>BI$|E)?^Wk3?>wk!UHNO6X8T67q)kI3I8z*Tu zwFKm9oIB?t=Xq>7ITx|zaTf(-_rTv+DT+<&5Kop`I`TFp3H+dIykK3Is0esyzRLfR zV1r62HWJw{{jfba&y!=EY`LrYJ{B#?L(p`wT9uB0lu3$&vcRr7AC2e+QQ#*Wr-dMJ z(Dg2I@{lBdtr@Q)jhuUksWRTXXEYEzY(cYHr}vV=B#L!iKdjha^~KlYfM%x}$?X0tB>dodO*pgPX1g;sQBZ~k%?`ylxp^8|wT^$b+?kLtsgC>mx z+D+#czJyZ&ZT8`{4Vb7Nns5xY4FMo&*KJd#o*`RV#GYE2Kd##TbBU?T@$4E@dGr=u z#oD4`s63`9T2*w^4tfMdXmZGZWKI}JR@a+2lAMH`8sV`;wS?gq-Fo;!>;du)i!DOk zp*=aNAxKoxs7;hfo_OyCvh-EG_}}fY^%h*88)&*ZhkB-5R<64k8FtH=CU=e&qIPu} zUc#|f`}GltnJQJ=T3k=Z{fAdTP7f0gg0j-=t|b={t%waf)8=!(?6=>4KmJnx`1Ycp zu|G&U`Gi0|Z!JT-Pq07O{vGq<2G*PR`Tfzlne(wGAbQ~uM*Bk#-N3t72D-HuO$p5h zWHrnD_aL4DdxK3+2l1@x3#jgx{p|U4NdNsJ;1U_8%Lz!$?d|MQ$F1!SBOkg3f)DJn z*o#_w$Fi#?o=@U%?0VUM>w{uj!XRcO$MA0+Qs+xJX%T{@@O-YejZ4K|!eP>1ASnj) zj5fY~ez|3OMzdu4tMf4H?l^l=%PuP^>yrcDRz)ej(jdfE#|*>ZxqD#Xznk{WE)Sbb z%|ZLRh-stelFxISeT_#Z$1eE(+KQBrw`hfV_wIx6^3amC!4Xb>yV|klaxfv=Sf3k9 zf8{(~DkYn4Z*p0MVS@+{Ss^&mD3oRIBAwlN)!VIOtOGNt_vZaJxXpWmxRH7?NO9a7 z8&>(a(4Xr-e|)^3#tk_$;mKEzBS)$ORi{%yNfJ)dWbqm{!|A?r^R8B>gLsYSa;z;_ z$kH~QDk^e+cj(A}&H>(0PBowof=)H1#<}`+HvPx!-d;AHEb=|ihsuOM(n5r1lgb;5{SkKbv{DIV zI)3Izw4SU%+PWI;WIV{T)W=zJuXA>Xng_crXmbs{3(FlDh^ZQ{@>x8d6g7c>nhNJmzZjY!8ET> zkMF_^=Netsm$@EFIc6u8$iMS~^gaq7~y3%p4}b6i6NFA>sY7L>t%Qp>FbRtoS|VoN(#ubAt>lkdB?0r_-* zB5~jd#rLINCsDHR@5IQ$T+8;6t4?6;jm+D_RIz`J>m58Go9{Gw%d1-x8ZcN{ASdx* zf`t_S3Pr6c4t@=ZBY62%WL+mD04W45y-CSjHydIJRdIAUp-&O)?G;NrkC&4<>?a3* zp|5eN1lrk_Bc}~XUQG!4W8%YuQ_Wy}UjhfjP{|_xP-_I|=BuikgP_5`Yi+=fDPSkj zxgFAhJqv6vsD93hv#D% z(yuK4^g^~M1G711sd(|mb54Y<0di@7_T=)&9W__?eW=a?)VZ35d;ql{7HfZLhJ9Sf zCFiX)ud(O6<>mIST`PN?|8_Dyu|OXdU?V|o>$Ya{$h*2US5Zfq9HfL3fZ3)Cg;Du= zb)2Cnimlpwp=8!sfJAkfRztoCE`yWuzPH+GFZy9aj6-dQ%gXV$XObm}Hl*Btc5f=E zGY@+XAUI1UqG^b2)ACZ7_nt{T39wPtnXlTCb>C$vryjj|&F5sqsp=R!wJm$0_~UZ@ zt?xQKsj=*KGF#=Zc?qPbKke;n-#BzJM3247KgwwhhoDLNMJI#hX>4{-hOX7IwXNB& zuMfl3SAS}#k!;3!U2Z;ntUWwcnTO)*~r3w!~loFBrd=NT`z69||CR(2T~AqgTj!LOXl zYMYjJ1MH#uVrPs1f*}?ynU$V&xQkt#{L=IefQBD1TAsFDi>m1nB(F=1T`T;>+qk8d zAuIwIe-3zn&C}{~=lrNL0XUAsUe3!}S5!gNF=yzPlcIHK`UVb*YJ*#u|r zZI{#1eT6FK?Upx@Fi-wbbsLot642s&IJl6DVN~oDwY695uX?x^qLp@%)yqnqAeELI zUWBIGdnp-n*OgjFDV2{jC-<>L00!iGHh$#xe-Q7RI;3S++<#qeE13dn1D2U!o))Zq z+kX(=J)g|R*)kw{Jy5O8+byGIh$E5;W_gIbq-3D!He}{PO_Ps1~2C(eiigCQ~}pOO`wW{O^KC ze<z$8I@B5#c1;peg|I4YGC|4;1OtgQFwLNx zU8Tn3Wx48~)%$+kx9*30kty_Pu)|?y?hY^9t?=_ut#YnP^)9#9E4SfflB$LVz$Gp|Zv2838 z>q=LnFxbIxUAFXd<~AbNW(8`Ce{7k)AL|awoUD+u{?F%?(sGBli;x_oaSd7gY>{02 zyjX89!g%q?ZcyzOkTDT_4j76a0;->~S$7g#gUIYQGF@kxygYF2)a<}Vslb`Xi%1iR zs(|m)1{4)hmQ#6k=vL{uC8(w`dj1D0d zQO4H?vC9i#R%xpQuQB1XCCTY(=Hc*8IHRbe}>%6Wjv3(15dDwUtRXeK*_tXs#j$!lT;T+>QISyKR z9Anw1-8(QKA4x@#XKS;!Prv==?U(W4YkP5^I-jK7(&gQ~6Ma^pf7xTx8@BV_tp%%s z!DSeBXv;VW^nKF(; zi#xp$E>XQbeMI}edEpM5>&jlVe+FCc^umo^nfs+IA5>Mr*%RHF zU(1cada!jU&1u4AXrIii1X`k%^MpasQ2yFBr@4l)2vFr=Nu};~$#x`UHce>Ggc8b6 zE6PyA>*j&9%RWcfZi(SR*O#0S=lbe1+3iHR3MSWaq>h@elQXo z@ug`N8g-G>`_aCO+N_U(Ck^K{*E*^ltm^Zg!yg6hY6FxMP3F8TMT2*+p%jzNH#cO5 zur!wd-l2C4D1jYnIXsi{ou&wWxtH1be^e7!cQvh;l*POC;qm55Px+{kYMY|; zreE8hAXP~felHI9od@`wKtF$LZy!JZKE92g_hR35HKN~+Zt8!l10aONAW>n5mUCO$ z_ z2ObNA4tuZX?tT2UF&lsl;^tfER$;WT5imX<(Jy^`8U58A;aLSqeI4y%@){L_9x7(M zA5+S@Yn(^sS7gZMf~GF7+ekI)WLNt*e=Tv?-G8eGq?aBUH-GOF=u1Zx%Bwfn?Id_r zY#98`;}wJQf!|Ytm+CGfxZZ9Y($cwa7Qu;!Fm&=d`!d2ehyrzK;)C3?$&yo_-@_V8EE;jN<2>T6NvVvTNbhhiVUcCM z>R?qB%U;rpyqMG7e+YEs8ENX0vA3)d{z_d?k( ze{1X{Z#@XXeQMR7fR(4dp_fL_jm^ueMxqAG1`1@W@6#%o)djEFByZQ=MI8eI5_rV= z2CDuFZL*DO_m*jMaJFlt)a^5t0`S^<9Ia5c$R8xjG?i}>QWQ*qiIJB-#Z1Tg(KHFI+w$w%OiJ@8|_hch}wFgkII& zoTk4V-6>==i*{*wD1amhf5-}6*1~#%-t_5P_79plTcJO^B+$V`_b+hEk%HvLHnYw7 zysH5OR|VV24S^&AOg^ zLz5IGJ}cC`ty+wu@+$Cp1pwDHTg z|9pPw4Snj?P{x9&1sZT<2($-IvCpSy?3-dFf!HRc4Ni~=RmXB8&_1z}P%kKT0d@`Y z{h2gNC7rbB6dNg(h^lmgx2D9ay4gp2JH4bEC;Z~x- zKunFzlBRW6$Ohn*(9qRrB&X^Nv05qlEH`_bc&8}}VEtB!l>o$&Zam-9;>EUmptGH- zjvPBDpRz7eFY9J^`)iwCc&_H|MEfB?S3mEBu-r?WeMY`C_@P1-d3BD$X|KyQtYmAk z281~^aB;}ge`#kxZ06}gt$VRC(TXip!h2xNaCQe&G&9kz7^pH7BYV%Z&Q*{WRA=Xm zvaa>0d`~+}od_5TW3GA}8lHK;TO?{0SSr|J27toE(F^kBl0tqq`%m zE>nOGNlQ<~uCh|P`|C#g_N9LK_Vphcf;4?jdDETPe|xk`f6(cq^SxcVNv3$#KP9P=iNf~Gk>Q&8(Ye|QRe@&Z1op{Hrf)EL>hGkBV!w`BD* zCtZg@Mc&SI`vlc-IgPVjKb@gGH-LI0<^8Z+U%vfOfB)sfr*GrS5+3>gksfk+s*l@r z-=Lc+Ns-ldbwKvj%geXES*E_`BJGf!_f3F_q+B^`G}~p+@?K_GV@cZv@KKd}CuW!E zf6R&^)6x8S*|)cw0dzetnJ~cbKk4g%n2Q#uiLk92t^%9RFC0#T4{z{-ZHk@z3hv7` zHb4({+i@?J>5M9W$2AgpirMcXEaDOJ^zz8pDSfDH)}FNJB6BZk!zxc7^<`22dKJNc zx`S~d|5}RUhjYqcRBJXoNGGh=5*rNPe`dkByvcPP)kBB$CXaGZ+VJYVcdg>QQ16RQo?^`1YKyy6=IVczG5wLQIe8TzoDgIqv3YS*d- zId#dC%}I%X%XTGlWpSd^vs)X7mvlP<9Dn3|aSXOuU%Fw*48rq@wI9Vbo&+z!HIpX} zL}Ia`Hx(>DRBXsni6O9fDMqosV%X)9%b{olne)Zoer`w`X&!kR&pxJsIV^M5?N zfLs+R5-;&;w#H{(lJa0(jf^fme1Mi(_o^G}-4!Qx>J$bS%&G+Q&{moAdA)vr`=!

fO8(F(OR8EwGdMU6qaM2_*triMWzv|9TD|l&g+582y_s;Uz zwaYjU#im`LCDU~k3!I17$lw^8@_(bl1P)@qlZECyY_r~Ou}4EL$IQ=hdc*42rM^T2 zjZoqS?8^$^FW--B@&SOAahY}19WAyI9%G5oW&vg<(dv<*to0F-H##~ccpq5d=w%*1 zuGrhB_Q#hm<5PRS?R%=0@8fbb;nZnS)5C+O<|{!!t%uZM^-NWg9gOJJB7a{^Uj%2z z$%`Xww{G28W1f9ZC&koSEPAJGyr{Fe4%Ku5BoPptu%BuOsBmeC?fpJku?%+9-E0E_ zo`Rs&%uyy<8#hf(iER!++Lq9q`#YV#3Bm3z-Zv-taMDc8t3t>oTG81wj7nz0r2%8udSSB2t;KL&wjiZGR%KbFf03LT{Rt z1cPHa`A@hT041W~1kqLPf4b@D{`-=Bdqo&ejiW5pgmc5B6*}M>lbyj=${wnts?GZh z${_L-En0;`KiFwc-lqMgxn2=8p7W^<=4o4{H-V7;s5=$=V(REe<}bEXgZ;MxEr;9_ zj2H77l_#!pl7HNdnz3D!*YEHK+)6J%b@8M%r z|B-0N7MpS(8{9d?pmNgpCy!I54!e&$%kE~4t z?DGxy)D~53GxU59Tdo)T0W#{Nu8y8#1&7Ue(}_E~m`{HCp?D0{J%6l&u|HMdp0*R) zr=gFx{ehk%AXwCxg8&x}8(m_*suD_p^bYa}&Qn#@1vs(Ls~By}+IgPW+NrU-$rIF5 zVQ5Q68Cs!G%#R!FUQ)#UDGLr?YjzAwG&b;v$J?N z#B!<-5TLXK@vKE?)KkKQbSS>&^b-uN0@IG{|BWRvYQHpG>vsOGn!Cb}$@1fe-hUr| z)i2N3?8(!W2yXV}NIEqRUaxI=!vG(nG3B^!U=#>KAyhAt9gzS%1G<0p5XtPB;^ar% zR+mgoR?niwv?FNxeZaJ%J_t=Mj<^)GTjTeZ5!Ry(9w0^1-h}~nWILUyJn!Yyj3wKu zagu|iw;!Zi-#JWB8nW`nY%~W!LRF>vI#10Y+O{3KSvV-AWO-8-E1Z1jdl|58Vvs{A zi&X0m%l7&0_YW_y>`8w;$a(Y40CPZ$zgcu(#W=ki18Kuy9UiqmM%L{#|F)AG(`J+d zz6FuUu8p|*MJ7L8p<%a*ZgG^=B3RQ&*&H(U-eK+K04he4)Mp~;?_|+;y<;u;lE>-N zI>aaNC zOmJ8$4`*T;n*w^f+4RpTQAah1o>^j(Eo04h{@6m0Y9$U+uOIlzSPhEpn9VKP|Rzj zO4T#TgXEC?Te*g0>v!tpISB5Z9w#8o^l{mS4|ThDYYWjpM{E8VGS<*$R^BG~4ACMn?i?dWA#>6|9EiQOXX=$>Uq`m#gDPtL86k!P{r(6*vJ=9cfx zezKuY=TiTS&Ao2N1Mk9~&ZLmb<}q7b*~<{j+yOpS|LC!QY{mj8?r&+}>-h4a{{G>= ztKwciZ!glBwBW+v`T`KkMBnm{h z>~1G>{rk#!6ZP{WIz+I&YnH=vRotcyvI!W1oCn=dJ*g>FW|L3V=7+4&FXcK_4mj;t z2A=R;;Kv?uF9B2^j?&h>T}rWN?H#+SQA z0v~^2vhd8wSHKj}sA}4E=uYERuGOlPqZSGduc_v*^%{@MxFjI4ceRT7L0Zd?WsP0v z3fLX{(bXvrzIlJ>d5KFvqrs+^a@)7=7W0eM>LrG~H+G4D<&{h<_R4!zwZW($1M3n8 zu(7&5vz>;OpVjVl%j~~{J1E1Nh)l(ILE)sui zdhKvrx4vu?cPG?2cYrB!7+FCD97wahH5Ke^XSI$in{uf37yP)%{v2Pv63j+_yZ>vn zmn3>TtFK;OQD&I<<`;&hIYtV76c4Hf5unFhWTLq2Zzsuwoo5quZ z{M9l5oNwq92}@7{<c@!JD(vqX8%+I>8z219Cj*Klq=TkYa+XL7%MDWL z^@%m?>0L^(=BX;|rbZ^qv}rgF+EV>!nW85#-_ty*cB;V+ z=cI>^_Tc#k{^`y7KXkB>l^lP@3VMzip~Bj2+5?`%D8jz73*POFL(%ZlE7Fu56S>&$ z-crn?FJ+!qZG!ZUn8?5DVoJKKX;<}-2k))8o?=db&7lezjI}-a_<>d0P-$3O(d8_4 zs&c3kG-(L>u`aP181mdF*l5)1nU?*r7~l=vqo$_X3F3Zgh)(KWrfv-J9&=qY-Zn~| z#Fes_-$(*Pf1Q(!e(zuwHXHoU0Av$5w3yer;!eOmh-2)sX<&*3fd}iHPDE>S1*{v+ zs3ee?Q#6EooAR9)8CPi5AvJ_kOt+s_I5fP-I@7UePVAnn+45TX)cogU#8lWCiD~U8_#7@-Z7xCn5G&10ArCY8$i=OS<197=U-T z+20z|(C~I!y~h#4xE1gsaMV&1+d|0<;lti5e4x3ByON@ovvTN3+73hZ=fmSrMfg9NXBdx^SDrIoYW-_^A4$mm)hYthv%h zZ<@C=T`ZvuhC{7`C#bp`Xq{cMIYd?D4qaWBe|U37jTK`_aEgE+b2B@=F4`CzykZ6A zRPQ`#Orqn0LUOVNgRx`o6+mPoLO!4CjemW8z0cgA#gNZnla0!O`HcD}@4=bia>rD3 zwCpOdz){@qEvuWS|FM@4Z5f#X*tB8Or)_g8lt_Q4i@n-p%xB|hx7~KvS_phvxWLhX ze`m(;{8%ndITTu9NDzBkJvGT93E0mwuV4#+f`_PDCocg>tL#EPnxEPPernmRUU?6^ zw%7fq_X)KKarb>)C)KX!t`{@swzGc;&E+b6J`b^c{(t`O|LfUb?NR#&BedIV@#Y|B zA_;C6oF*74!$}nB3ImbxP6vqM?b%xq#?%!VgIu56Eg0|G zSfmE=$NIo zY(+L$((1n2{z&{U+RPI69TV4%N^?PB7ktPLTt31D5-Q*u{mMZddwiN-`CQv?e?L@Z zLwRDAifuIqN-bFK7pXAMFje6Mr5+)klfZlML7f-~q+r6duCtjuSJmSu1o0cX7>tA5 z40I~G+dH{2h{7y5(FG)GrKTuGsqvb!P}xG!`)&ESFQ9ysb}Gtsn%okYi`9;o3Xwz! z9;+8Q(rhp9uBLa0Q$WkKbl12TfBJKhJf{w9HK?d@D4t4`+BBSLDhRPzFI7IYdD$&r z70%Z4ip}Q%;_`$f6dKEFCrn+?vNsU=+Foi~->MK^aa~!$Aqe+ua^lwpTn2*qL^->X zN=UbAb(_4#lENSkD~xQP4%_J3^<3^ty#cVzE271e76f49Knlof3ll)h!U{6 zYaSZB{u+QSJH$>kLE%|Mkp$q?$9C8Jgscb%Vb602$MR(4rS5as3dgq!W>#?h70?xaYoKIHPG;u4e@;TvmIs|V6O2KWe);|0jAP>Gh1b0>A5 z%X5jH9&AYSLjTC5Fr69ye-~ZvvMfiEBw2n@5Sc#A)NI{E-P>L?(JYJfWfADaYXC%M zp}v03QPf;_M*>yVosozOziw)(A}pdT%yzA(*TdceQf(KrgEj`rg9B=bbG&cepu%eU zP$m_vXSRnxXy&(ur4LJ#Q%iRg-LjTUV_m?^tl|a8?e8t?1|ED(f4~I7R`ZqpfJ0MQ zD)zk3Y%-U_#UWmy#S1?2-nhhl;FVJy$||$}+3@glefRbK{Qhe_Rd$efl8%%v57X05 zS(w#6)VBIqj`|z!e`3SLst&OhGMUVkSa$h4glM~M^1Uk?EAHC>hHYL#EXQQ!kWa^j zlJ-qSJ$G4mx}{1dpAIl7r83piB&2{f8g=0Cf4Y>cA0=oxH@N%_?Dr3z zUwez8qET0&Q%O_@U%>wTD4>xC|8rCDnzdKNNsjwwA_k=<1w~7>qhf*%otfZp&V3?j`7kpb30lQiN(`EYX$SQqD%%Skk!w9F{)m z^J;f*vLE=ihs;4rTzP?np;2VCc>_<_K z$I$x!RtoD{1vSAGBy#gZDcPs=GCEIoWs54`-xLBse_IVYMQIv{hhn$Mq44KL`%+&m z!JNx~)Q`m9Abn6aEGSe1vOyeM??=JZd-tv}vT`x%ytq5rw;uqLc}ss_x5r3O-b9it z6pyML2NmYhrvdtsF{ssa3|33tCULNkVjt#5i-L{EGudvty`5cC2tbSO1iiIZ^WL1@ zqO5Dae>Y1jHuRO29%C6rTrusud+VxGC4~#MdH{rRoYz(8v@oR@pZ0dG{+c?7@-0)_ ze_F7=Kfe3+Q_=lIDxi|r2zj+C+VZz9*HSfbSdjb_7Li>&@4a(SPw8Srxs;X?nRd$r z{-Hwyl+vaR6a#K~JPN4{*hsvw$UqySBBh?(^1~9Ak#p3N@KPVtb z>dqUR;dFm~-DO{Y3{1S}r=}Nq5|UyKBT)s$xyiELoqCE!kqlT-fa4k!C`u)Bs{F6! zf1Q+dIg5HrAG-e@dcY4(;0c1eonoY>BHXCS=S+|4DY5EreUqJ8zGkiTP@Sc2k$~b2 zsAiq2Pq(y&t0_p`4?Cxy0H)r9er&@LMCXT&Jqolq@6J1;%qhq7;|QYvLRDeo1oI0)PU4Qi6**r-xHs)lz)w#KsoVIoFwB3Cr^_|9VJV-VeJE_1>(M z9B0+Hd~{`DKs1Gq*;VV6KX$3C;;7`N1b?8k%eGkb98|c?V7bdp)Z9CV66er^H)(Sp zb-q+d#a(b}^PFE7?I$=EpM+Y8Q16()*ag7>B7Di|^FPA3tOwUxzArqb*@H|IXXnzXwVWX>`Gpt^-`8Rec(}bWtSFzsqR2r z5@dlKkIrcv4pxI`lp~B<5%R*FqjVf#Cscrr7QbHk(B^OvV3P$@(|sf1zAYBmKpm;& z&U+F}`5iWNW(ECH_321p$Nbo)qj^Frz6dpHa>?yJq;<@HtCdNYt3ht06w{AI1y%~} zQQ1x1hRSlXRuOF^+g1|@__A2v#&2BbY~-wqmNs}Z(SC4MZsv&IoSo|`?IeqrMNd;& zJ;vxbU0gnthsK_}>4A#J@f$^L*ak!}GvXxqviCu`AYiH|z9qgz90ayt=#PGMP%zxhg@C$jEzM_Jp%Y7 zfK3bAel<+wdz|-TOGuJ3rQ9<-uh!SEKZzMX8av73)Aut9p@zh7zL%FhRRSD;#wFCN zS|_1Q3V?Hd#9p=-^>de;c$^9kC>ycm8T2>z0T5MO33rD@x+O*X543OMsNo z9QW7d`q!r~W7#wP=AwvF#F00Dr(g&LS9f^yzMY&s)FuMcQpB#Qqnru)RR>hBGYAe< zy3@_u^U`%{;z-GyP5u&BPOk&O`xl3{5`e;b(u)%1RKpSk5OaU@b|n7D6`+vqC+UVT zT~&Anm9q0})lwRZDr|$+jcbmqq)@@cp?}0c4FOl0U09uH<>s=2i$rs4W9>`P{U#~redIp@$g+GCLSR%+(ED*AdC zX$SAF#`|kcYj(#vsspGTA}JOsa$860 z&%=YZC)qQ?k@eWLZ08t}>C_&-*F++bgTfG470(~~>(cN!qf~AxR;1GvR>6PW=`&Eb zl6f_PS}O<%th>dmzDqou$0i*t5@-ph9i_8SD8DS(xBl02KmUPOd7q-HtWmt<&NfH+ zUIeqOJbG2$A?|${wou`b>SuC9YqhAznjosy6gVnJGFwq(v-4{q-g<|rx5{-k8F{A@ z+=LlWE6_EID|>z;qd4TRS(id0WfE^WI@6qek~V^R%^db(gPdPFEj3RW9;$AWq%@uM z#0py*Cx zj;$$~;bvdXK50rf09>7F@a?B|_SDZUvB08jYlp{(&C*A^*Cj1`_6jC^B{!3ES6Yp$ z?yq~IVs?MLP|%(;>e|zgx;4fLH90p2?30l}>3>qM)om5F>(B)^u46qWd9n`wQlp)ajBr@ zkuR&wxtCyE0u_HK7fHtewD3cJTs=as(SgWr{g?cxNcqH-_D0Sq2@^3 zx^zpLz<7_A!1{7Sj%~Y?_Le3O+&yhgfpm#(EKKf)qDd5MXaU6PWx*{c?9h8fbK$ou z$?;>C2wegs0oIo-T>>)$snms+V_gC<0SlLvT>@x-rQH$F>dk}|4|y%B(5+ozTAoE3 z`;6rM^VA83Vv{JL3yr}WEYPPTE@6{@O${O`zu3`f*Q$jG>l?4)%sB;3Z#lxOl)KZh z|F>$W+)GtKf%TK1uu~$C{&?%`HmN;;dD4&TGgWJ`y z6-Rl0xI2k|-AWSi<7MBKG}8uznmY_Rc?u97&+Woqee#KF4vrC5N(-tBN;BkTk_#?#s=aj;?yu+Dj?w<;?>~Kr7)0hCyR3__g(`BFPzBsvk|e#`=Y zo32*Rj29rUTTB8l$suni@m5Q;5_z23pR$==)(=qM=L&=i3L&7 zkByJtJE)N2+fM~1vWXqDV2$~#OZQER0KOhoZuNh2RkT&Ezg9BOJg{+p`PUPE$WKhL z`{H1$PX!?6bhX1x6nt_vKL5jZ5Hux!R*jf7L)K=9r3O{ zc{t^>0X!8;+$^f8*x9fnJMOEXX6J==xb z`K`RXxjsB-cp;k=dGOwx0IKCjlZ zb5PZ6D8^LYUQ*?jlBFuhTveVSSaT|gXLSTS(kzH(LC%d( zp-Bz};x_M2#5UWmwi>`z6E$~&H?TslI3K74Q*jO>}cH$if!({jVC**! zEtgJW0w#aI@vusBAkv$8c3vThlH`}RHwUh$Jf+je zNP4sGU)p?$^ygq;E|mw|-0Sy?@8{`s2ep z*6TM@-?Bdy^GQxH0Vk#;UW&Z=W1zVK^MMM~9eV)KZplGdM_M`sPS=M*(+Ks7vNwFY z``dwbHPLKJ%ULEYdxy&7-rC%TthSCG+xmAuSUP8N7*`vvez*zv?^HuEE2yWt32%vn zwrhV5%9~}a>}}a~uE1ck2T6!(2DC6tgf0a~hWxD{zq2C_nT(4#&^CqcK#xRgj!&?? z{=90R&zG5nr;!*oZBk@qkgE>w0;*B||RIh*V&&O!soYCF&AP0$ctps!|b1llq+)aAkajG|;d3#ZQL@Q zIcQ6?m6O=yP+n|QzLyte0$YE#_St_cO%ZD2lv*7lFMHDnGTzTi^`GR&Z@=dJrqdo3 z&w7CjhJL9bQN9gc=DpN2tda)bkN`WJnIl8yIwc}FELM}+oxCPOYFFWTPbw)XU?_cn z$nG>SM{+OZdJ_D04Pu6ph{qw!cnkN^bgsrC@yO#;?)fI(@pNVI6^DOg(efg8uYsjc z0Emmy@@LXOG}paNWE{Z%q${qv0S=RfP$ z?;rc~ay`ZQds@8M!{}tZ64ZPpodNHNq?!~SN?1|O6H`@XxwUiHRiXt>5LF1MMV~HW z1L1}53~2W1J1UQL9r}Ou>iSLy=DD{<6&)P<0r&1|dB2rGpfOFVq7ZNqAc7*)#6a1x zRE8{wTD-R43ECW21EIw$sh3|XCz92!dXVqe@&$EzQ)f^|u)u7IYH~W?KoO;bGugDV zYk4IVtns{DAL^ekdi2kMi?X!p)(yJpMNh-y&`rS}J@v>wDXxFcWbf+M*YgLro|h6Y z`v85l70)FtyT{} zRtu_aQkgaRI^{l9-Y(aY&?C=8g@UAi==UP+l22B7hB5#o08k_f7aem*O^);&Z`0yc4jM8k-0f{UYlWw(A^{q4c>o?sDbzt`I=sGw35wV1i6!l zxG6pybq@`9RtVZzn)8QX>~ZL=^1@>J>(j@nb@nTx{E26BY?m(UluYYtbI+iU2i6R|ZIqp?;Om88HLc0#wMJI9so7OT#JtrMT z_&4Mk7PJ27=3N#O=EiVU1wao#C0kaLE6JZKtls^Xw`c+8vmaJ*b2ngnrf3oaR0!tvInC{@rj`Q=jO z991K))v4$Th$(5~V$0%GfjuiJby#?5M?r!n|*38+k)K$XQrui zIG59;b*TbtyOL}@i#i{~foiwMNW0CrM9V?w{N+gvGvrw*ilR^1wq-S8ZYK)(#0NQ= z`nU|TM8o7gb+APB&MRpOcCJ#eIt<*kFS>2&@CrHHK~`n~#HbQt{kmA$#+W7}n++R@ z&+IRqd+orgZE;a(D9O31g=!b;%$J^O0ycjeiS7>Sa(pj-7{I@2&QPUV58bqeny0E5 zs!d3?7-~q4{IIy}t=eP069>k|jUzb#bi%4$?EJ!Fjy_Gi@?_^C9GMX1z|`j6^}9~HOqe? z%?H^JpjYLoytLo+fwiQJr?#Kfku|+q+G@;zrVb~!Z`L8nK3AFNQivlv=(w?&s?%H? z5G|v&MQ4g>Q-rcPeoE?nDES4a1*z*n&Ph#Y73NM*mzO4dz3bv5z_-Dczv^|vJH3M^ zuT(iIu5;?L+VwWgwLcju{K#4W7V#DWoz7REACTv)1&Cu450mWlX-Ln-Q=KIq|x3|{?`wjlGzP*3d1hVAcG*RNr3^srh82e%)P{FD#H+Vx{g(}%} zd#NzXoSTy*nh=vFhdMsaahMdONgTZBoybFV;3u4SEY4fAe!D3cIQLdOdg~-7E2us> zoH=gZC~azUXzQoM)^K=KgGPdqlQf)6tvRB%lJY$EH=CCaZ2~1_ zlOXO^lGT*$cOMBZ`(wCZT z0w;g$udoQPZt52$D?;;|H&>uDHVi3Jp+_iy$S4! zqT1a8pK;7|bt9`z(1yAddP6(JxhXxWWQa~(U=KM?MaEp*R2!7|4*b(Jw zMVr7;s`ilF9j{ueTEgszZJSk{tF1`q)Inyq8a-rMhGY&C zV-A?Ho3fo_IV3~J!3nS#YvA3M`c{8%OL~TQPemCG0Iv02&98pWKxguG-^TWg zRKf=SVcTIJZb3@QJExPsZ)PJF$h9xzazM@N_WC?O{_{oHqnO`qC(RNgR5mtEB7h@Za7^LD_8X-BzYtq;Q=M=}rfV4Pz{#jIbNj zcDHcq)8d!=Zvq{E#U?We&wIA!WD~0+gFUfaQBsUrT9mF)#~QFjbmY0!vFs-}lE=~H zf2JC)wi9$VUDU%%@cQTX7e3rGqZeotrK^RagYdN&KE%en$@rww)vlX>CQU#GHGa{d zimR51($&J=H1{ma(#b0p%2<|4 zURI;Es4moJU8s{+2;KlEQQ}ncJO#iaU0$qBa$JEIadp+Zh=5D|lk)(!n*_U|XX3+( zU85w!0LkQ-b2)q|_u|BxD(`b$4{U@*rO2}*>jjJ=X`7cJSvShGZ)EADsWJig7D3Nd ze-d)Dl8+phd~pIMf4kf4+eJ}MtDHu9C9tQ=RZFfzLuVC9l}mGaHlDU^s&iz-TeJM!Ayss52KwVl8<;7>$V*jXfV2_*u14ZIi7Y`QYBHPje3O|pDbp;L zH$jn5>|68B2q0A+z+_pQ-VE2I_CKq3eL4~h(1c`kQoINae*{3`e_q-9=jZi$_xba0 zInYWc@;xtgKJC&CZ{?O`Ke+`RyC!_j@RKzaiZ=>pTt8Un0~k$IP+L1 zNd+ZpZ?a}NC^wQsjP2IOQ;RteHi+`ctx`TUIh3GGUe04WW>3kiUM&%SQaJHz&N@m{ z=p$$*epfH2e~IHt?KSmZcM30sm_YPi|F~x0L0!&B$ehWGu&BZ_|5`&_)kxC18r_}` zENB@yL$bCM8rv6TmOLDxlE0_Tthxd z9wybTb`F{#dcZ8sv;#_m^QpM9+Yumpt4LOC8M^0%{E?Jt-%A4YDY=f4TY>YPb&~I8 zWi>(M&qwn8r*H3H2yzcuQQn~H*rz7dm+YQmIA8N}yZ3kZF2Tds8YGhGW8Ag!<9DlI z8h6okN@(_3PI+2)Rou>Ilp~8HE4Hq;0Kpw=4$nl~OL^lm|y1X3t_ zjUUKftsioSZa}LfT^j=XE+My6%EXq=dV@@t=yL)ufAxgzy z*C=jyaJVjTLQ+&Nf|JPe^v#YK!1eYkk-$_8Q>dN_*y-EO6L~B&wxwFy^%2=6`d;e5 z-C$aB{6qD9Z$Wl9pX{79Y0?4pY>cy4=ekU4ngSve7BG-ulapd@J9bRsu<_mGPI zc~lB>f0D6s+JM$d1`zb-u{T|YZttdCFx8*)&59kb%k}PKt6%4@FCGu&%@p_1T5Qu1 zI}Y`jy|W@mgWavsLYW)}4igaGBPR?Txe-hm_bYv4(Z{SX4`9nPj--O886@AF6 zBweOQ3Jc)SUH5ybf=N{y#{v*>t4+B_Cw3gFP*_D1$6GmFl0Mb*o-^k*0i}Bu_CF`KT1)#qqWw#%aMkB`hy8&No9&L` z8N?4e;Z{{ftPd6@53>BE6Jl4tZi4aKy>^$abpjWE8ugDeOvg;Zdqrk;wJ;qOvW&B! zJAkRxJJoz?er-3O1iq1QloAJgTvNVszE4xtQQ8Z=_c?X}oS$TUw>3#0y-DX;Ryvtu z7c7GJPMv@^FWc~C-uqb|kjeD)ESRhc&mAdIVr zNeWOfC+ur1iPM}lRk|hY2ZyWgT(?RKwZ+g)4HN&eW9V$W>vLJbLO z-Ze=ND(7q2<{-M;!aFiI?jvjg6;3NXn+;^dZsj#KqYn~pl%Ey|TK!lnY%NyOj>40j z*IJzmlmhOcL9xIl%wI~GTpKC=ENX6lNjdf+gnCP_LCvD{NHW1bhpi9)dI?$A6P2(y zLCK51oItSZk8<=+RZ>kG9C~k1y;CJR$S%`xnM!b;Wk?>^X(u{MrY&x^T^(*+N$Wwp zI>UCTsIev%`nosgDNbeB$#ulww_~_-;)2`L={qd}q*NDY8izhQXWb7nO1D9O(y7-S z*CkXCbkwqPC>9`WxCPxc=Wm>-A-VRlsoK}ITwiStXS8n-S{_Zot5c@fcn0;K`akBk z_wPP_`;DitAuzaTbIM#-#Oy2wAjj)Z^-I)+N~9Xspsp!}i})*P=9-*ho+TS7{ z2b}oI8gmdd{)?e4GC_8EM7~A&EDcNZK*xxQ(uG1GPX`)Q)ZcWp z1B@@9Z27oq%AOZrg!NqF8`pWrwI4ERDa?*8Z=)z19reG~$ZYFcAbNv3B^wYlj%z9} zbHwoTl70P6R+QDJM!4q0d^t+8uBedeOVxful}&j>C)$%m*SZtUU8V_7jFXD$vF(la2ImPTK;#fvUViZ!u+f^g6M%~?ddxm%FYeU@P;M|Wyr|#>ow_;AgL06WLKVdblC$vB$M=Y<+_p2uXu_=@|<4XvHMQoZBYgZpu?9;rfYlN zQ@(Z>idpK)*g(48Op_@4Gneqwmv8gq`1O4dxYDck=p_vB?r1*>hvPniy70rgE3RV+ zEF$uBEtIK{rdDBrf_qiCl*O0o5>wtmP76xM0S*sY8Eq|p2~VB-R*UFhWq2J@0iOo5 z<*4w2Bu^9R(ima$XCg3MWqWG+Q(FB@L@{r@>oBgMpfW{0>(Wd39$n)wHrVqv5_DvH{Am`v4n2?T1xFUKg{Hz>5=Yk4Q zxh4(55B({cPDIkev>D7qXu?5r{NlQPj6^8_T2*j=eqFNv{Ev5^`>$tT08xUMB~0PH zuM!6vb#mgHQe540EI%DJQXF|xtt3w!{}iH_MMw6m(F!2h7Up(IgO|*9u~n5@xUN7= zvv=w_*F)3yZvD_yjNjkd_KL3@!=|z#3T{sxX?bjA2d4lhO{gp{PU(96!Izn>V;-6% zZrU?{QLC*HTbn&@DZ<3OY#JTBAr$~*{53s#W?31UIzC&C)#qD|Pv5@$ddQIkV+}L& zMSiSAE53r}n8bWlz$t0Eml+;dy+CX@O}9==;x-)-72c-!s6=pSZTcM&ht9g~{tJM; zX2xuspn&~270CkBO?Fwl9v!a~RJ?H}G4K(8CQ!n;z1M6L8k8zqrHFGRg-S}jY&BAv z4Lwwo8F3!$A+}f7G$8S}_k+Koip_4s^8yWwzl(diIxj(nyDGE$i+1~`@1K4>g=WL8 z>KkqgAZlI-svqG#L5d-@a@?E%HOYAE#GSG)y%N1V+D&y+d8wMyDNIWh#5UyI#-N#h z-$hWnV^dXCdx=}sSit7=LT>1^bL!>y#_w{bd-?V)OV@2rN+?}Q(2{gn#GJsqeerUC zh+TTc4zl+O3~axxf_`SBEaef1!;ARC{7&_wO_n3ZT8Q6^olJ<=xdXUYbqIRK^`C#O ziqqB*6!4Ssg}As>2fTdMbyvkn3uv!@1jQ8FmJjl$+6u{P@H&L@{KCt7MS+9!xW0_!U%i0sdGd~bo_E!k z`I;182um|(imC!Ok=aOOr&N|st^ZAM{4=Rd$#0vQVMk5Jcd{H{sGWTE$jYL?K%3RkybSJMiY`W|yohk8Q*5WD9GYLM@|M z<5)vC>R0f3ZG*T`8&YL7HtxSWHX#b$mjhw$;$Cb^A5T z>VzQDUf1i}_dmYZ5AT0d22JJRl$@c|3F=?Y=tYXP?tU7&hNfUqONcV2blrU$ofT%8 z$@dx&ki9NV)u?jaUO^tp=^NDRBjzRL*TL+;$rnK0xvYjvOa$V$yX;$kUGO_>n-*>s z7zZC}>;D4$Dxoj4P!k>D=oP_Xav#pfYjk24v}z()umC)eSj=N zlu@dk%r!QZw3dh6x&ORopTAH#zFcrT$-JnF0FqLNO4DckJ~~gE6)XGEfofrCkm~D` z6zA9?Fep2(7qn^JEOfws^r0>}L>sK)ho~u~#2q1vq)U#kD@LxI6qrMA zzi3vv^(zD1v)P@r_8#EUFotv#eqOY1wY`6(^*(|bN6DFis47l>JMJzMkNV&H`lFAX z)E1XSQfYkUB40Fn`A#0*HKz{JtE{EZtleBVmS-hzn&hBD9(JgH^!O!)fp?$eid-+p5e;C(;E0zo=o#CVpB z57bFfB?gt6GpJ^F?o3@$3&W$v+p&Bgf&=YSyx`n`-1gi_IYar%;Y zu`09jxVn;AhTrRGPV_mAdCKmigy}Y(*esmN#Z*}4eKI!7OGWhMQ=ebI{-GH8*Iy5Z z?oy2uGoY{|uGec(u#3vMP6JXqYj$8McHP>^fj;$s7K2?*L@F1;Hq#KmnNsyCDU~&n zS7T~RKr?fHIq-m}PA!;rknE-@pvJDp6MI6G1{fYU0o_87DtZ}Ou&s4h8_u03OS8+_ zEjA?K!<*~l!$#5OrSHAnAEmtAImSNbd2M>+|-RTpT^kGDZTw2uH2 zws#2U@OiDklf5a=wl9-q3$#_m$vIbHU&cV0 zFDv$c=d0pg*q_QG!bebko`iMKai@kU00#DL^$ujr|_|lYe3+yE^J+Wh`b2!gU zw@s}ifXiDsh1vhUV6A@njfOk#T?6Unjn{qz`AS5UxPB!cMv^Az&p@$C&=`G?)>L%P zyzObA;tQ!*z(MSl;+kWis-D`pph^V`?Jlc?9Y|MIpSFvG!8!zC?Gs_{;J{Q}t#pTf zQJG3opcJKJW2ck~5Zmjf4o_LqS*9a&AA-wZ}yruwVDRo zAEg@!mOr&`XLB?p<8se}S0e-2!`r8EQxqmf*GsCaeZztctC)=eNk z6tbiCSyKxs0LMn*Ak}AzKKL#C$gT!#(cqQkNq9C=CZ#zK1rsagJAY@9a6Y=xG4g8T?SsNUm>F zxFuL4+?P6MY(?9+NzI~BNW*7IBRiRSYNT-x#pX#Mqr$OiRGcXzAds4ZGIDIn%GL%6 ztGxPe%k>h?o-U56H=OB|&c73o4$aA_e@Mo)l-9CVzFu@Y!H_jP0BJy$zv8@tOo=tN zs+@nO($k1gnZ?y?R0mrcBv5u9cTyxzR-bJR!eR8nTd(ZxKD~r{yEtkZuom~%O{$($ zr=0b?RlP>HQcz$Cikn*D3q~gN$OP*1p;y z*?+svThw?&uh>jO=lE&CK7acUH49(q_)nsRs*>xLkaVe(!*NH&l_<(=`1s<(6?|5w z;N-z^6q+u&_NgT^98q_YgA8Dq8Eu?R$D8eXY?ZJgFQUike4n#`mm1K~{@#(xV|Y~G zHv8qyOWe1lG?M1VV;@>~YD!(WAxkCyzH$-z=b!c`L#T@69jO(g>d zj)SH|Q@f%{5ukkKlAzpVP>{qsfS96hphr~@vmlDqFe<<5V;0F6iJ2T)aD zqqprIA?HG)=|(dtP!b6X&>9rz2Y=IU>+(p7n@B)PQdK-b&l2xH)=aU4oz1C~%O(#8 zsOh%O!o|~Z0>|JlS#QpGu?rvenTlX>N*bl#;da+Ab7@$QJL_C_hH7D79mqFrkj$E6z}MHa@Y|FUDWZvbbcr8v%~J2z?L1~n6}DKr!=|)EWiQ&PY-Fb zw%qlabOl|@CcEAisoG1;w&Mvn)#maoQ!3f0Qt%0$+pHJ>*1!-z0sF`9rep<25%?yR z+`DOntp_AA%7MP%JV?KQvwtLLkRaiC*9lxI&s@WonvU{()V4}#Wap<8CZK$E@aK8C zzV}a`pK!mXPfzQ0lE-W(CndW%&HQ!=#`n(GB8(6`ii)l()vUfiyN>1V&=m&X_OXItUX;C5Hn|*L3zA8Izk+CjN2gQQR2Ktxs z++{UByGwum_H*#!1wRo6n*Pj90j4c(;R1^RF)w1~ZD1uo-fZ*CUQXICbuzb}soqq0 z-M1ZOs*{--d+53??0@&WiY9Mq!n$4?aoCW@y&PPrfcMVN$ZJw`;K8xjJ&`)v-M1zg z#WB4|CD4dYSJ#Dfq@{**296Oh|2{4i6z@$2C#xVknAoMo>%Occ6R(Nizo`SoHss99_Dj*@!LPYj^B*;WoIe)73VgbRs#+14u1>u6~1r2j_*Qys)eXG z5O$*)-%4fw%krD#JaVc+2ZU~_^h||7ST4Jo#ySV^^oqUhTJOm_Qa)Jjy@>fOcquEb zj{m+cTdtX6D$cF?q^xN7m=X$4SrkiOYul#y5FgNal+vowOwF2y7a zM@iM?Q{N--yYwRrw-;;Hn;;-nhiq(vKa_u4Qc+%paX?Zo6np(3-RqF75?&qZ&5>U9 z-FRy%+RCWTjTC)^G&|H+wJDjx&avj!byGD+VJW9=kAJqwmNK)3&&feHuLy~aCqKnD zAlx46(g0B@x@{qCh7irf@-;41mB{pyLhF96#Qz>Ir2I#2)M~tVt6?pAYSK||N$x}m zkn`oRNy%j{$I%2z%yGG2C109=2oo~OORxmHlk^3#R6Opsl*?WmO0HOVNf zHcxgtFMsv6R*K9i!Yivi#~=1By8{zzIv}#OyM8>1N%b|xo8@dbBq4?{$ z$yMawMZhzAbt*s(7FOXv_3q2-!{WGpTJA_)$JCd#`tvtMkry#(YRR+w8-r3?MbbS{ zDI4?oRnG62oCS$g{NO=((^*$*QgoiGBHig6J%8!C85SbdnIwwnlkvg(yBqU2=v%Aq;rGR0vNR0k-gC;IUJFsKN{kp(=1TgIFqbPzFFLHTDE3asNR# zY}o>u#nmWGYM!?g21b7N(WxeyvG>G$yNVH7DQ!x^+-gMSn_Ndai4+f4be!~1Thh<$ zr=$VxyE|*3LhS&DIoap%g;!t88qRSCiGM$xv%qfkB9*M$04U9I?&tOT`d9n={rmat z#ah7$g~zJd4J?biqy-lzMLk2H$}v^*5bYIBq)**3^ii&UCkH}DRl8uZY{2*4j@*@? zHkOIy+0K3`{HgSbVkQ2Jtaxn!Zw2!bFFAzs3ELBv$kZ|sHA1-UT@5)Tasu@S`@~VEMMU?R( z#QL8f-v2r~E@YS;n2i9LsbgBQB`UbH2}h(Z<)(B4a(fZkg6dI?3cmy;;{v5|RQg|X zQP+~;VrN`Zv^aKAE2F8*LU(d)NPpBL#w^i;Od@>vOS5IFfU6@REc4bWlI z4{MOa6krn8?>aZ@rb*0^XkS$(wZ%hqrc%F5n@tpFCLnQYJpGC%hD<}$X6tZqxv;$$O?BTj-At#=Kv4_j_V;?s9}QE+*|Yf z13DjG0i;IXBKbtqUkXAuVBSe4?cK!impqUHAAi#j+i9il)n*cCIHua$soPD~JN`CG zzBF{c|MC96^8KZLn9mUZiJuQtYK3>9e38@hev>Z4)~4-Ibm!u$Hge!ecz3Lgs#?+| zDLk``U-x+QS{3S)*(^M@ z>wn1ma$giZTB8)7qGtkyI8_>nz~iI^-Epni;N8jYy=xp!t~LRwOq`W~)GkYSYr)y0 zh7W2e&34G|BA>IR&+)QmA3uHjNxAlkYC-jJXy56K;VcUC-Al3UbbNHvgPRa(hi3fX z(OyT;0#pB}Ws9i+>Y;Bibqil%&xEJU_J21?fx{i(zW2q$&{Wx(n+#f-&3Qil^l_t0 znIbDGNQganS=LVkuc_AdrCz$qUMwl$!YQ>=9jvoNM}EEV1$=oHB|mD^D7d}$}uqT_= z7X%?Fqk347{GbvL^Vz8&f6hjd!sV3kHlico;dFMgs~|@-x|jcv0x^Fv6vsG@2m)hU zpXU#Y$gJcI;m)QTxiM?U8F<7fh1!8dim}cPtVh*U0KloS*ULEk_dot_|M%;s7ZL9K zz!o*$H)%%t)#4(#}lZQctS*Dk|4S70hk|&*h^jXN#aQJgD zpThrbUqDouwXM%l2L*>LTT1_WES+Wz0*H9GjN+i*nz8}+AkIAf2_o_s_~O3rJ0s=c%n1kHcRF4a7Ldr{5`M>XXHyE6e7RV7JFz?5bq*a2M!(e6J?Q7zABO^9GG~;)0U^vpA70nGC@=Y zuA$!yE8u-J+jPk2Z~uJx;Mo)FOKT8({AWHilt=AdM10p zuFxSE^dQUKU^e2lV-@yqx>gyNYn1{Xe?Q*W592pN9+59AWlA?y8Mxxe=pcbj{V`Ot zT-x%~rBstTaI2qI)o$SrS8tILh)4j2^M24Vt<3Ij%P6#}gnG#s1CLGHQ=EltOS&g3 zx$-3VJC-1va{!=$LqnrOj}t%$*&^!_tUB(#DnKH~860@pZy@~AbLbAh*m$Ole_gXE zLA~9k(r%R+Oz>S^>w4-omERfW_ zyuo?vH|a7ol|#LT;JNjdx(Lw3t*N3QVU*`ME~mh+uG0pXmzu9A>bZPVZY}lF!&sEc zf1T%&cVyo6>= zJkp`DipqkNV4-is)3ylok!Pdk224zXM0v4O!cI_oTB&FZFl74_9YCf7%EkQqeL;G-K7c`D+ml3#%s-Vz1Inf;R2p+ewXT(0$YECHX^I+ zeG#;ZaYIR#?x-peIIg=SOFSXwu@w9?k8)<(KL6!u#VCg*LZ^#aFI zZc(!y+Idcn(M5v1TtVv2OQ#i5LZF&ddY&p*yIZF(6t4#gZ4?KTvRk&=22v=I8LKem zd^wHvm8J8<1#TAk)!Os)YU6(#WjLBmw74s~KxH%qK_!_}n>boVkrn{)a=^<_P4(7k z=Ayv7m+!hwjhy4QTyL6gflVIu075y!HgLE`KHAc@(kip6y}AX-czk-(3|G;%sN!-BMRzo(_n)JWnGUXCr)p1l<#(- zr_MR7klR#}>`)OJAh&<^!$zDwz@S8cGXwL2vwPsKgYB;5tNM1;ub=ADlZ_mtSexD= zN{bNCiYDNvZl&Sp<*I*=cQ5_I^nmv4a#kjBj4sW-y0q0}Uw)5iDB$cp{!-sl)Ke`@ zAcc+S0{Gi0f&C}B!)&BA#XfJq*4{Uv3GZXb?gs}nHewV80L+&_ngSkwAKvXN;|O?` z|J*e(ymUZG`M%Y|ZNcIeFnM{tD}hCGG7x~$TifzIr#c&z?+R+$&6H<%5a?yiKGgsE z^zql={w_pL*2X&u{UrERO^t|M`6h5DNKM6#TOT&B(M5+S*gwwzwI&bf-=DSO#5+bG@G^lrLrT-ve!6*r7lCnM1rWaiXM}YTaegHs+)VEG};7|km9hxDBxe=o-xNVtmXi!bvONv(^1VkB@ ze@Tz8i}mNTFWA$6NEVx4N#!fgHGi-b?a>^CxbC@K+i^INAXk!u<%RHN&tP%lTGnXF zTAZl4jPK3Ec~fN1sssawX__O*GkwZFi1v zGeR_FjEFTnreuVsV+LPsSE`0X<%AZSN)z47rj4TQier11TATtbe@FcWx?IsdmIPf? z%!8ekz^nB<`KppbtAxCPU_g?m!&=_g8R4}2nEMd??kpCVsu^3VjUJ1jM( zk*h>nonCLp?A1XeF;S?1*f{el#pod_VS?A!9aiTE+{O`g@yc~5vwxt<9*0ZW-Jh53 zgCj^T-r0LjSliAe0CO8xaGDBx#UGnj2nFr9=K`&lNl)$5sPx zQaX_F)KHUW&gzB}RN2I`q{eyk(n$oI&{o4t4<9wY`%I*O>7cBB-*fYJmPKS2pPX0@ z=dL!5_p+eo+c{)Sy??{K+@vn=n{^Ka;^zaf;gmb*!c{E1q@^^~z6<|+1J-dGZrfR!tnZ}D%mwnZ7Tdz z|C74ZTC!#(RK7F{e?ni+vwk2R1zD?wEL-(ZeSmT(%g~GtG9`UaZNB>=kApuY+v~1< z=aukp$@`U6p?~%?#!>X!=JdKH$dxISfs5CzRM1B8LB=H@2jv3BBZ%EuX4s@kXX6c< zL0tnFpm*GDNRS9OWjZLNNHs^hWJIQ+vDUJ8DD1}xK%OS*qEyk)7B{N=E-{@7fxosK zwY zU;WjO3)J0IKjBpGM^(I6Gs4)my7bVgt$9DH&z@BU1C0iYo(y-isYOC6C!2usQSG*> z(!XMG04r)$oi4gnfwo2tx>@Cx9irh;3xl;^1OKUUsp7?L z6KT9I*r!h)?sxCM%`YE5)MwsFcyc%_DiKwxN*RA|mp|eiUgv%Ar=UkCR}bA!)v}54 zNOlfE@1X+rIdk0^>aFO=I9sEBBUK)b_zi7Bs5;mZUHjP_t)V1*ABym(1myk5+c@c$ zL!km)e;}X8J0wb;M<*7@BCYE2rNf~C(Nc2`i%cyapWM1pLuvmd_w-yEj*cA}_b%d; zf?!nKNdp%x!`W<#nc5HK52#X7eQ2|?jPn1~2SN!9_d&5I@Zf8^)s_@uy}BB`bBEJ4#~`IV<*|L->n zhuNa-vF@P#jUjD6+~aF{Ur%R*r)aPu1EX6!~;rIhd8I*f!4M;vAH>rCF_+$ z4n*+-b2)Zh3e?H!JUHhPxDVdG2#IesWK!Ipnn&-FO0*hA@q7&V)FjD+EwJxX_i(lp ze__G^qNvENg%evSNrk6Up$c#`eAq)TT5V{Ay?F_2Q}t5PAbDQM9-f&?DJ}lR>vFyO z^2%v?5>-?A`Xow8j7{U}*DHEmTxM^cv$w z^L^9eT8eoD6W;O^T8-AaBPiz=4o3>xe;q)bZ#N#3l)r)S_ruP(j9S}QSzq)dbw2RR zj!t5|wcw)UC++T9i!NE%eVfti|LNNyL3_ydLS*swPyRRMLs0om+dqd0bY@`>P|OB( zu(sFrdjI~WmLMRv}je+2-? zk3hatS`q78@NR8x!AF}TR3fq^9QclOc_}+))03!vYU-LB;rZrWg-7r&vT)^~u6l@Y zzsUnj5?`_(nfVg6Pxg@H2S?ivCxy3BT68$=R@0L(0j_Xb{dUlw-KH`XsYX8o%NNkK z+7y>U-3g!LQmgFwnNaL%U!9e^RJBB97KRMSP@>Y~t^ zhTv4g@5V~<)^&MoSptTOC&_lHoJ zdb#&TETBZ!I!8RTNRil)XPoC5tAs5L3-e}geSYFrA! zJJmVW^XhDi_aO(e*3C&mNBsF%K+)@peg63QH}{Zy^&J3CX@9Hu*MWyY5i;Hl8-;y- zT?*AW3nMps5`ne#*+f>i)K*Fj$voiR!hRewr8j5OFF9LEi1Vc{*#^#WYRt6U?Z$;x(XW@vAEjbTy6RRtqeTp{uI z<-8IoSIU~P2#zALW{Hw10pY2@~?Ueu@esYx_vn_5d3rJyc> zJ=ar5JVOysRoN&uPufVqj!Z_?BfGuCSp%{dRLHcFxKs2 zE=?m}FNXK>2KGJg%D>bNM8M&sY#)=S;h(o`GZ1vKt9`BEFBvL0vurhxhrGGjXR#(0 zcwGu#1&xz+`lK{D4G>@8}5t+!#}ck&2TTJ_LD>;>%i*Q>StxpT;~NYL;Cc3)DE zT`~f2FnGij5yL%moYYU-{-@fpnIYdSeAoJ(nPXSO>58YEuk5{r%|i}l*Yf6_nUW$ECp z6S|(4r=|isf3v<>vpLqt=e>=3fYpe51W`pyrg4T{Hk^l1HMrkhD_LW>RGy1P@^+TJ z$hRYevE#Qo)`XX&+P%nblEv2fQo#uAGK*>#zFd+e>zQ zBFja&BoqhDuIawjWd7nrP4y~3t!>IYv^90)Od?EPe|XvUUnQr*Pr$XZMzmBwZ#_;Y zA$bYQ{HKD$x0~925&^2SxA&$Z=+N534*CBtOrgf%A#eg3D3hQRbBtlJ)B}mnfmOSG zWD=(i^RX#>JY*tU#A;vR&|z9ECHXDmI#lvdFNUgX-ola+74r|uX@HGO@}_wxN|s*N zYxaLURV!b)B_2D>yV&Uc1_IKdg=kF50Gqy^r-j*iF^@CF7M$ejgm9K{3@$k zmL#4OlO)!38D!g`f+{Iw-xk*zU^X3tAkgWadmefjf?OW5L{pbEr~)E?qo?nDksGS(isW)PV43{ z=~FA)miWGDt6O7V9tciw%RF-oP^-N{DW!O)lxi>u=|XjB{hgh?zBvG!E2DXXS`ba> zKBf{8?T~r>7VC!z(H0+n+uC6>wb_6x#YUTsYD%K%8#1<=47|5tLqCKi_N+22=|wJq z9vU$#EbRr8!lWul!+?%Q2S7u*N8s-9zUV9dFg5F5~7Gl5949 zy;=$SA+Jekigl6&$ium2#Z3knMIVcLX*zj|R9L*>{(oJpFP}cWMz2S-KU7K|&YrmA zdEeBARDRT0>RzgUs7e4;uUK1-2}D!}^wuC5v}c+*O9#7no7{@t#9o1A3tt%&lYf11 zD0Er{%}oJ85sFH%YZQTRO?=K?Q$ZWZtK>IWWEq24DcGNotWDfGh<;HupDG7lDLnG6 z%qt4Fq~!xUMb%{T9knze-tLo)s&3^DD7VI5&95eLKFxK1uVb(EWx?Kk{_EA3C_Js# z?xnh@k-b%yty-m+7&4KZ`lUdM>kGI`rVazn1hR?tQ@$7t5gGuW~@ z3~qOvk@VBYu*Sy$qmo?b_4GAyGcco4?aLT;;1ABNhIp zA>>`7?d*A%(W(Nb0p+)Ns{$zje^8QQ*YK05aFC~tW9y;FBBva8^GmkXNR+C8JgJ08 zSl!=~>Z0pBslwt9jd6XRbsl_KtWRxz`S$lqZ{m68YDR?~G?#Mjcq$=9@S(=jpKo}l zpp3J24C3=HW7DQI$ha1-y7^u~i3R)i+A-dC9;pwA(qavM;z;&Zsm{wze}R{5_?XI+ zFPirw;%}CL8z3c@+xqmLd%af2yN{&@51_aIp~R~0NR*CA?_KJhLJ^_|osEn{B2t>@ z>hd`3Sb&fy@ekRU0?4-HM0#1b)N?13$-{eHvcWQa|4Dc>J?ofrM3e@M>(*mxbt&tS zT;0wsNOf0+2`mt1u3i@Lf2FqIgambfFhm8n`?8#7(ND=5a#dHt@)APt`ooh9-f4lg zpd6$u2@V&}{$MuQOLUx@zqqqfrA&uTIF+^<rAMisr=Ke|lazpHw|j1<_ruHc^$7RH%PX3g3QR&gd>5px3DX>F^~=|1Bo=di)-_bc#nCwjuUPq{CC%ylgp=@_%cyPTCS2>gEMrPHl~bv`wn(-k zK(!ET=~-1?f7&IG+c+-vl(lpZDXv-OyEt=m$;xBl0Br|F;v4_B9b#2^n`P;(TJTfG z^KumASVAe<5w!c1g{@4tb0mp47&_}npT4NrPr?s3R$s8=kTjXcwQaUfg zIZ(qXL#nBi(^TP+yfv@U*wa*@XWF7tlujyv+~hqWiU8k<^1ypCv=X+|6V9~m z3f+M$bdV1!YL$B_t!MdVIcLLLbL4ZY|GsF?mII`v?a6uooP1;@$;tA{ zPA1)%79TF_)J-VWd!F>HHDq&qwCHc)@bIoQ?&JehXNlF3FdGM~eDuaw+z1%e=`ra{ ze@H->4=PF$BujL5$^|f?5FZs4nR5$`qFQ5HPV#coWxGr(D(U(}1EmIc=D*`Ll`qz7^ES-1Tq4XvUG%P zs`3OdPkJ2#RlA~sA3cj**UjCbji4T^etq^uY3e|myR zn+j9gD}V@pt?9HK}>gQBi zpn~agV?#-H^MM9>DN41V9#>N6sxmtoTcUW^z}iM$Bq;7MFOYA$cOx6voc!U0E0H^R zp&=7&bDTQcu}kd4p-8vx!))W%e_c@{7;4cZ0eMTDn4q?tX?y!Ig6*Lvjj%16f^TfY z16b>9lgMQmD#nxidOP^u)rtkdYK}p|=gr-~6=0)=6H36QTWiwW?MQT(&*l31G-r5q z#FFAJgdoZz#b$M0>V~qo>~3xy2&l?||A(dRxq|REoPCpwRJyhoLBL@z;E_h?E%W?UT|ICR6%_NH#EicFqvxQhAOU)lMr{pLhG z=mBH)zrOtan~_K|5{E-_=jPb0go%498{OEglWd*|jfE$&jliBE$>EmkF+!Aox-692H)OP9x4{cDLjwDUD(+ zO{n7;ct=F8TLto4qLoUl*DZU716#fIUpJi=D~+!|gj+=Qe~-*~kYThn;oV;e4CPh& z9R7~(mDsIpf9hT{bYgjQ(B!sNa!F=lN6%R_=ux1>LfEM}<$%bWw{d|Ym8iNCr1fD} zzTDvoC2SfM*IAyc_3iKLd;iDtx+uQYlCyKT`mU#H@*a4oOPDkkp!DHID?ikw-$FZ(-m_{Mwnu)XQA=`nV6vE(bFH?=u z5tsA%e*i=9nS_5uZ&0d!>iaU(l)7}dc@*B`&u_mW8!EEhoT3wZJF!F{-giXEp^tvW<@{kdzM-gC`ng61RiHfpO;(%PcLhKM=ZZet_$xty< zf0|0M1P9Dg2fw^g${^K*)7~`srQ0H+d|~;hO2v1>*|+UhFa7#)q33y}o~({LbrnTQ zKcvE#hc*EFp`!@J(&$NN$wSBILHM{GwpDY}jiMLBUGh)s^-leL>l!+_SVEH~cz4@E zQDG)NPooHR$cxvkV80I)G_M+6=N}!{fBb0WQi)xfulgQjDoNi>*@ZE5&pWIzHR}L1 z`4QF}=y{X3)G8#Pd_;TgkfbAQS)WnTzFyt8yb5n7mDAz#*G1BxxSlJlojMbB@7uGJ zjg(S^f51$sS+(*(6*+B*wj-;sdrep9U|VB2 z4nxVnniOg|4tduTWXatZ&PsTxW}eF6vrD>-MP8B`0xXb_P~M#evYSpbgvz2QNS=vW z(+R7jNH-W}>^g=YCz(ba*F+IPe`%qjq4&Q*dlYhe)HyAVa!Y@Tr&_XX^v8ld2fFhc zFM$2ZyHdTL?{9>qA@!1gTU7YmSTB(HCCiKK8(U{v?VA6kIwj3jA@>z4by5Hd5!QKe zD%gTq$Dp8B!*4i*Ha7>Jy+Dm@Gq4B0^rI*3n3js{&4o~q2ne(1r1HyNf0sRCimGNx z{Vj2NMHCzu)dYfV4YKhzif8bn0P|O?xddyA)soFw*JFn}yesk&*x;hZ-5H+Gu)H>4Op|L0L(alK>(?G_D}?DUa09p_#`;$w6E_ zo&yZyzs6Te=11Z9iuGVfm0E0(U#ibj5h-cd9Al7G4seuq>s{J)e^TqEX6tkCt9eU4 zTXk#_pxvAg$(M7p)gd6je^@ea%LI_rEhY6Vi@~d=Z3T+lug2G!4kr;LVYzg`?N-jw zKJ%u%9H*Tv50)Dmw`xeLk9+dQN70`_tZU|M0*Sr`RC7w55a4Pro11!R}qWskM`Jip98zrUL)Z~I%9u-xsWk^?jYc)i42=CT6RK`vsyCAqmA z2bC^XnXHt6x0IG=wy@RXOPbor;ACGO&exKuhdc@vn7!zK_MF|`w+8iPhcre0e|fRM zIP1qwP~o(=f5F4BQF00lC9)7JY#HfJ)4bi&;0^#tvCyX4IGP*k?B<1ce`65jWL`S*FP}p7={+jhGN<~ZJ+q=gQ4)&jr1641cY@$lLx%iVz0~0wbUv@* zvUt3(#Iba!CH?N3{l@G-8d)zU?}5@Hh|5j$)}2C^N=s^IRJe^YzB>}&7%5c->+1ra zLLQYB4wX{RayrVYwaCrC#PbFpDmF$vBlqxee`P!W?Eko)K4EW~0q44;Y3gZTz&IXR zlR(Wh^qT52{gbt~M%*N-of1>N^eF{29qeuOi>9rarQfn=ji=?cFR$l=^0z763W&8v z&v8=#QBUu@}CYlFq5wZTj??msNs7m&a05Yl@VE zxuTNNR8%bYZAy^kbjSWuqX1SWCmJNSe^f7I9ReZ+OEXtHT_vytB;WcG97APAEF^9) z7)Wn(`o3&i0Qql8Gg;2D-L->n1pa|?HQ5o*wyEU#t|4vI+r@&TJ=TiyX#S=W(&yPb z|E$3!g|z#&lNc`|qsgAItufW%^b>ioHHSHfPRF_wYVM(~;@4d{InJmjty_}xe*sSJ zDTDD69tzfPCvDGNV-1#9?TOd;DBF6o<(ZOY+^y*ErZ**EPca!bh+y=V!a@PPlSxza zCQjpIO+d`KItc(n>~7z;igN5$V#luPiNlae!kLpYz&U8Ta14e0KqOD8ru+Kmyx$@{ zVc<>eWa=ttxYkfq#U2Si*LF<_e~rtho0uwJJ8A-;RN5Vs&{Pj6?@MoOCrxg7>88B`|u?4ul4gGENuMre^sHYQU%0+ zz}0*H&!3Mz&h{Sc6$RMDYv-{>(NxCaWHtQ+cGVt&TfZt3cicZTl-hMCWndj4#;YJT>oSH32pUqHk|1y(g&4B#TT1UOhPSeA9lOn{s}4 zjEVv&sr6W{PY-j7x609?-Zqxp7DuND;<9SOrZulNPUP9*&{EfR0kAW@MFA9qi<76L znU%8+UE~VQ;X$ijA1zs>4Ky^>W8vT2x6$ErUD*I&BzEhDkJK2*f3Vlq*r-lnc%7J+ z-w*4pYu3TuAoP$m<@Q_I5c5^m&!7Xj61Q`E-ZtN-LtAGogD24uG5fsBv}icw>Xn9` z%STleoiNYde@cPfpWgj|73h532^GLlJOI@tYMfH+P~5v-Dsju?U-OXDLBZ<}1qJ4mp-hOLgt_Vt=c zCv!37bPk$#)~P;87uvdqK!v4aB#%ZV8js~+8sx9uwh3f(s?N7Nzf3$A9sjCf28BhMmWr(K~1Ptn-##z2?~gpVE8O3$%FArC7lM+ZCpEsx5VNPKP&AO|{;y zTAQQM?Sir@o19ZUmU)LKsaG|GuKAG@2}x#>8XT97nN!lDsxjLYRy*UMJmCpPua)}B zc2nJ1)ME(;e`RMYz1`Kqo}DnY^c-NC^QQ&-^EWbJ$yo=l+eyL>XN0pmmm1aEU3NVZ zg|745H|0d^!Z^rsX^e5JmF&2*-ERllvUiK42kEthEH))+U!j)_#%_UXk*!jlJ*D6o zoc&QhnyQD~UdM9NkrR2u_)R~f=;<{R=f?91Puk7VhuK8t>jtwDSRY;qcw`72*RfKf2 zu93%BX><)pD#TZBnf6V&DW_e*zeM_)a#7ESa2TX^Jh8-IU%y;`_TQKhotLsytF^>& z3EulQ5;hU6-!h4n#4UZ(-tYuoQB@X?OX^00e@WKV>1=EqC+h{dO zyu7JeDxI>7)OpgC)ZWI+(Oj~ib_sy`<*c;<^A2ZoNGXS;d#{XRT|Q1!YL@nj#P6P9 z)yjB6r=q)Dlhwehnk{fRt&74OX!p_kT5S(^>2kK`Ba-_80jnczEzz8e1h)C= zw(Ybdc^!HvDS6G=Cuycp%0B|$UUBiciShlyQNy6sv@1dFxbt3Cf^q~TW7s_hI2^|ihDx{*@ zrqa!Np{$+f{U1N~TuzD2@f3}vh(C3Yv#XoZjpH9DQZ0$Y!fYok2%834#6or>E)>XHsekAaN@=1%XF$cHV6z|h<8YlNly$R8L zqX8*ASL?wjJj<(gyb}c{aW5IT?=y7m+)t^d8XKN0MbhN!5{Xg%sOf*4Yt}`-YqE`M zAIECq>DTO-3FWU75YjQPdpbzrf3U(SvCh%_{aB(3w${V==uB)Xo)5bZNdo;YABU}a zC}bNHk>79cDdSBIzsRx~^m`E;+8K#<230++Bu5EW#?T*=+}HUe1oe~x_|&Q|0)I&A zQR!3;1@$@TaPL1a*Z=x9K0ow_N_vw=o)k70?>um@tDBgD(JGqre>ilje{Nhj2reup zc+#ERmL^Fhv4Ugk@{AbTH1OxZ84lWHhjnW^G!gE`VM_Tk+5?Qfn#c!s`s}r4aU9F@ z!gil(RW>ml;a?Kp*-Q7SQj(Slx2oQJxoU0p@DkD&ixZCujmzQC6Z)Vu10SmC zMojnCIIA7aS=|)ZIyI$eRf3%}cf)&!aw`2abm0VM7g-r&?!1pL90 z(=kq=BTg$@fdhB$Y0A)6)CE{@u*nKl|2_-&uqtb!?zabOB==o&e`11y&Z*o*XyW4l z&3Ik5?SdKw-rIQb8f9xs`ZQ5}fVc?EPN*b1LSK`RDvK4?q>)Gq5MprLG-uU7?4e z=ci7e`J{S2c>ss))V7j(zNGe`~=0@0_mYhQ(4qJqC&Vv9> zK(W6ATbw8$0iLTFMsb{2u(N)2z$Vx~E8xQ>Q=tZc%IUdv>QQjdj@G{B^EL%{1zWN@ z`Mrc)$_Qtl%5^w1k-8S>yfz9H5-hu_a6Y@25nZZQm)w{EE`MYL;MlH!#(1FCKmPIM z)2~nC1f6@*eh}N$k^wW7N>S>;%tbZf*|ihtZRzZ=s_PQumeFjvQtQ$JlLDSiNL_>} zpPouL+fpIg@Ir~*#je@VOG^vb&Ccydhe8^+L)i|EM9`+=%X@8;JTs{r_R||HzV>J#mQDb(>ePUz0?lmFv zY_I;+UilD!{F*ohGwI3TkmKjkm}~ z8E2_gK_ND+Q@48oR@|+y)$g7q`Rau29=tT-*))78iOrnLnjNLqaVR$dIkKwoks3;2 zTYUw*9SH2e6w{q$^z7$SoA`l#M zc5ArhGJ{)Go|ZmYB#3DuFg1-mtVDW`I?o@D;t=vUpySe-JS$0-b^U6*y46&7CQ2W( zlYd3$UGO*>Ka(Gw&38ILD(GXu{%Zd@``Zp9lD=4&KYR+<@Ia@2m)#C~U;KS)$$=;vJ>lv2mIDO74}b$<=N5vPUbO{pU?cIQ!s!(W_edCtuuRVT_r zYZZ=1AtuaYNpuo=fJtRz8&cdQ)uxNnxcfeTTCuW(O8hfLWwr$jf$aqm-Mh%Usriet7}5r3{- zf`t=M({TuritJXh>&GUGB!u3jf)IyPn+?V8y0E}*#_4R{DQh*wBsv+|BrjEM4r8JG z0309A!f3+6FS1mZ&eV2_qY~#5CMO~gbY%UTitV(fD7L+(@4vL2Lu zv;|ij#UH04##fC_`>Q_WjCfoAvVS%j^2oZls>kgR6UR`O5lR5|h3pQm__88QP6?_E zL_TY+Ddwgj2pEZt*whEyL`B$ROvxEBzD)4ltcoS0ER7BZ8ASte1yFOi30u1 zAStE1CZ#32?6%L=z_Eu)vEZ3q=UOLlnp32NGUGBi(Vy$s=BeoQeLaoA{(t!UUyq*Q zn}Xqa0T>Pm2Yj1ud`))~YO|!Dsh6L6(s~KB&t>v*2iZ8J(#m$;HQ!i6_ob4))e;Xu zJ@TMqtuqYPo|25ji-&FlGAe#d2NS4Y<|l%MO93qVr~Bkg67(F-IMrh%0*GY*RGWn( z0R!xLWVQ2^Edh#1vDS%^7k}?e8~c&6N_9snf537}Yg{0OsCI=;!0oo*!P5nYz#prn z;^TjP`akct9&b}=YB!GFRV6c!>P>OTiuZO%tx!-Hu{Ny%C213E>A@DDSRzK;rt?iK zrF>!HmB|}&euHwaEF(S+W#tvAs~Ev$-ZgDYB-t*0C?7&6e%`qsMSnr+VTZhIN^=}h zYE+ZjvYph4_j$6FDae8$fO-uWE2o}9m;Je)AS^^z+OyU|DM z`9g{S2?{~9aZna6ty>M2Nqx!jNzo%n|hPOUL4b)M4CLeG`ZoNl1gLV zrIIMvuF1P?Wq+X5nYHUXt7?&HjoNNchtWUYuRPd!Z?t>w9c(dFWjDPHy%!c@TU_jO zbtzAcQmF~W6M)3*u!Qa9thVH)5j%U_352K#sZy4<1f86rL{?jI$uT(@9@Pg(Qm+=> zv$U7Bw9WNM?dBax!;&zoay7iqrGJ@|H7hp7G7d3cUP|P zo~-_;ir@kt9DD6sJlE*$$?0iJoPt^=@2B=ZKdlxJ|KINz|3UX{7N`N7)yA-31ZJiy z%TV6yt;6*}E&@VsTAFAsN=fXjr$$?jHaT0H91Wc+UuGLlr1B~iE=pmbxN}nYwu>%Z zmoLe~hJP9L=*wkvv}I6tp7&-;gX)a@vM0yJrZZE!vLZ57d7Vyh*Xv?G4W}%<7Ho`TavNaQT7R(7sgXF45m=y}+-|?&ls}-Pt)ACc zAlMeCPT8ets{|8mU%+!andLmU)iypq+V~oP=meUKlG5gaRG;MscoY8=V6kU;%9Qe7 zqxn#uCQ6J`cw{I5^*zu%Yb4eLkB$F3F{ESJ?R2?DjaaJQHXN~xQI|X47_Pc)|NF6S5 zL0G#u-o#mKAx}kX}&ZL2h z++z7&X;ZsAWXkfUjz3joOb)uow)0+3w~6DXtHpdQiM}XdgpE6VMtmaKpNjm;r>uxz|zm~;rBnD=G@KkiX$m<44st7Qo@vAVu zFH;{j_fT&5kfumk(iV$VAAd8i{@lXBR#|y$uuuJWby2&rG%Kfhb?spHIDgpBOM3dH zqLuc?03TjqRGM%_VU;dH3jE4SEZB(?ggA=+G}p0ZA$NZsuX^kh=oBF(_cAutZK*Gx zGE0>)`jAgsGGlzBYNf0fA%#%QX{w^}IYB-~0DoXT2(%rm%I3Tm z6+g173o(MjS<<0}9bv@AIAMUyLa?>_Aw6~KIgRtxoDi|s5 z*!a~NiYIjp_jt)Im1V13iz+ZgV6VXMF&1s@0P6<>sW(z**r+a^3wA%m0p3u)n|BPM zXi^2{I+d`OEL+R;GS5~W|64OCLv;wW;$h$JoQEwU)!oK*bR(tepP(p#AER@#7nB#n=cEo7J`Uv}$eTu01$dRS8r}a-*a}Nur|)cIs$m_17CYB2oQ*1*NYS4#`vu6B zFCfB?H%I$u8jw`V!h7+K0Fx;%i%qZ7`}_#@k+R4}&D^_4_za{QatRxwy2_M$&M%NJ z($s}+x5X95B~f&jgKzt&T-xzz!%Gldr#0Fp*5Yc*Y=3KjKr)91imfY_w4KiA)ut-O zW5xdb>-(qs-SPb`f}Q#TvK`hfwkmooy>Wh=nrxAp?df`V0e(8RB+tYj#|2>E za|K!A;vD-}lO4IMQ8Asy2z-eGUiNd_+|Ok5E-K!g9C~`)t1TNv+Y6xepxPy6g;tvZ z^rdxmki+$f(lN&g60^>Mz*{PShp-G{h)u((jM6IX?H45yDTi#rd(1Z4D%aw z8@tpN&^eL1JwF%h+x6%C%~+pWpb9+zM(kbf%f{EjIVm&4cAIlwOBI*Y9YJQ}gH(Oj zO^bC~^SCF`ZgWn566=Z=UhE7oPh-Dbn};h(RDU;+5icm>2#!hO@C&X6XE2=+-!-z@ z9VKCJmM#l?F1sUYWIlV_)z={*U*7R0^^L%Pms8|^(+%U@8-Q*#Sdl;NGuO&_?XQx8Q zMt^=wcD9Fw86^>(a#QFjX;(*U@s5*_MC@Y4Hm1XbRx~km3v=EfAeXGl3&Z+|@=@rBdBKK3ZUQ zPN!2ek*X&eYxqOa%LfF?Mg*|PJ0A8*IH%e-SO$833gW3+i?&J9)K>wZsK!DAYJX35 z!f?Jbk;FhJ+V60dnlLz1344`iRDNHqf6lLMe*Nn)#QkP+$kJSc{4#WDAm$$eQDrYJ z3U@DZ2~+GJ(B(dy|KoAMNY;bkb`!f|W%E`Vq9_c`imp57OE%Zsz`i``a4b*fd+N^EQ31C!aNo;19 zz9>wts|bNX5v)~`B#!fllRZn40X2axomZ?HivgG(+~0rx^ZK>+HULJcN%l_D{v!x> z^!qKFL{@{PZubUOLYI=P=VH{VCuo1taTSHflqg`6d#QTN&h97TXjTE%Ab;TOYM~N( z1E{esorD=Wp^6OnM#K+tQ+XGXW-lV7R`)~M1*hjjT%@YYwzVJKMa-89!nviUayu8#i3qZ zI{Ii_nmCM(BUVi!5+%hNn19t|`pjv7DWjT$l+U;A-t0YLya`)T2{k^?SY#`nDs6k$ zbte?%@RJ}Fz&P7rL#p2I`%m|)4W?_MHH+ktRy0ZIpoO&DulOy?f0xtKGZ}Ma$J`IH zPO{vWuAM5fW24u(L^>*32?_QCc;Gd7-Ch znlqZbXqnY%n@CU!4u5joEH~lP8^ENC+Flkvc6gWNpjLMfRiiQ1kykJzgN5g6jdy3m zcaDwW>KiL|H0aD8po}1mCo3Pnu~&0noR{~fD;l>-`da~13{MHs?je;fK8sM zFsC{|)P7arn-P~;w>p`Lqmv!Jk>}?!mlx|dcpp}%uBiBl`+we`uuDLjfh^}>5)~}y ztx^4Nx=&DsQBq}fb%B7J!%OEz-3t~v9o8p(l6OEm*D^E%+%JI`vg7V(fukAIUjCJ} zcX_PVr*^%!Cf*rflBYBg0VncCbVdt-TJqFPfl3g7$_XGl9+!3?_w5@c*vkd69I`Runl@Kh=m9pjsB z@|U)hLwaBdUK?jM6`Ggr`g2OE-yLpt^gKI)r4j?Xt8rGEQ;@aU6*L%zelCFq;Dusj z?0OKclW|0%^QZOt{C~bYgv#Hl$Eg+$VR4hKrMg$-wSSVs0hUf_D2&fTtD-V(jh_zt z78xH>c5Xr{kSa}Q4oU4fFC?viu8Ks&>aNqF{*9`^QE*K)>y?AtRqB29qr2Abyo9~T zM7mjzSoWd*bmP1!dURCjqq9dcpM{{niQ|p36)uiub`<;@V zAxXIuwp}JdWrtFxXI5N4?von0{z3GcJitystwM1sx4-ECbMwO>2<0EtSqvbPj2noB>16 zOC~eroCCxv10F5=C)vxaQ)p~AsgS_TDEE7^souw`tW% z%1_!(5EwtQV{>e52@P>@ou4%B4HcI_nZ(#zCGV`=TaI<;8Iolgk87VG;f=+ScTV~i zNR#b32KK>o+SQ@i{3bs5uD}#~kRnKrBa&2iEUEvrzrOZglMJtzF1z2NZ`I{A(0^#M z0ElIj#AA@FiiuLIK#&oz8JOV!KA@F!FL{p&sCVa@yY}a*bNv`j&PtQr(g_K^O-rMr zf=6p~s!Or)(LYFrRT!+z$~>k6OX0_$WAGM7KuBG5Q3N@tB)TknB3F1jaQ00PE~Sc^ zQUz7R$h`*x9gU|Bi1j!}4(;(u6O^E&0u&Y+}o2-lz4@fqshRYcvHo0YoOM~*N_ z>2iXKJa>3iL+t0t>|PQMNQV3eJFLrdn&7Z*Rn`0*Cby)F-yx}HIc*)|;DNwpRmI(& z6&KWAQcbqZ2}p1A+rGDhx;S6nm6_hPCzR+0nv_Fk z!?hEb`tXKGTASK-#U~`!P^^kocb8h>~w@JwPZMJOMq z-9`#^`9)jbuBxM+a}b-pBrL;4+52Kg$GpX&j;6wWL_c=-^k%h7=BG63UiU{Gg;Z_d z_IuyGFC-$c_C1MF`244hKgV|_^_rv7*Cv|D4x}}m-la`|xpdiba5S(prn2Ub^_t_; z_36+1uit2{W-{X8uzxr|Em^*9d`@p9PCzAyXNGXiR<@-vkpQZ|g5b<^bQtW;LR~=f z#ojJ~t*GgJ(FM`gwa(q7LM>Juf7CC$Q3Pi28$Vm+){l!Jg*^KXn&Ks@z+kYX@6FYIfMXU ziwZAK#>toY{rdWlL4E^Yo1R178j8FqMZNDQ6P~I?>cvi^P&r`ma}T1AZz=nqxGqZs}*pElL-+H`i*u$N-& zmR4{Vnbn!al7IH5`VD()-xhA)Z>4&ZiY6)o@H4Nfyw1jZPj2vXcLiJ>tMUjOQ4U(0 zz_g-0j5XD|Mltn?>wc8SHn47+B#_Fwo803Ij|o5k|U^IRut*&+3^l5 zBmy_#Mvt1#d)7sOl2f_cOSv*zR9=av5fqnJyZzX~KYz#V6s=+x_WLLTw0!vN7jYU;uUbR~6j|F=U^SzL&ec0#_4Co8^3$|-s18d&my#IbDU-~k+ zwMi5841dyyH`g@>#eTaK;Xjs-!Y08@^?SMPR4ScnA!}%-GZ^7sz9dUo<%>6MptkvP zHQa`6AX2H^JY8~iayV6|4)#lQ*7AzIH19OeLaIdI~B&^)N> zrPECt7%_Xbv1u?`uh{v~-b75bbU4zF#rmuNx_=8jZaek7ly*$s5D~Ixl|prcx~Yc_ zXHz+a67O$M8dSe`R*vXNap9=p&RYsTCbgW3cN7;n}$)G*pn3b+OGQoDzJlbxC?hg}7A!2!IA47LmK0F}{;0rl@ma!UDFn+8q0<?GGdx}MHeFp)wGnxdV%$hYxOt~QI%+yAROjinxaAb(wrt&_Re!B0TaC}h za((-WO8&}?-hk#nm?avD-P9(HlV~BWy8)H^GCQE~vX86s5vaBiMa0a6+;I^!OOOjV z$0C0dX3ts_RBXJ1rQjXGn}=CWiP=j5{bSc=EWI2~f(FRIJ+|qOId>-^t5>Yxx-IgG zfOjmFc`TEtdBrMjD;ulQXn(!Pjkdxr(8JbuwF|w9JpCBN4q)=F<&|R?w^I_%rLLKI zTgsH|kLCLQ_pi~tKc84VmOugp^ySpZyv8tOkaLI8by}$^$$7D2%bJ;|=2sOH5g}jF ze=*!IX{|(kM;S?Ot~6Hs_n&9WB4cYY=9fyPr^{Xn#POV3&{Szz?vC z4=!3Az#L5G@|bDNGmD&8bhG!b@)ZCX|mOq@ya zr4m8%`K*Ti=drig!*8>q-o&swL7qffWqJvaWHZ*mW4;9rO`;~u8b5CK;di5Pa2D5m zE#ZGtH%T%kFz0RrbAN3X5@6a-27c!tg(J>ILBF~p)446tmL5KkDmd&|1~D^MbrhY( z-tFIHPCUp-?}6KfyfTf_(x>$GzpaBk4uexoDir8w=xs+-8h_SK z{m?WrPd1W?-p{#?KOaqdmg{)C6RKKLQw9OQoF^~d?KrBTuYbhZ_Uo#$k2cl6^Abh| zNwY=TvP}U0aWDXW`o>)#;N^r}veX9iby;(J@m%hceki_c2|U*%%y2_5CD*<*Io}ODZzu)i)3F@tu*Gy6*%{WgWX~ zv3WHq^gY+TNPqS4rn$?Z?9b);Nh&*eOzQ%06uVJLlcMs8y^?$L@`xg+T7Q)3r^d18g$({t9E_gK%f@ju#esOJc6tU@z@;3t7^^jvyV+(G~yJ? ztrSz`H&T;N3s`V!cz}pS_4@P_QFu#?+ooe9VD8euRCk^PPU+#A z3YU3TxAP1RBS;1VoI00clJW*Jt0sFX&n%CSZwMc zOiH+qU7}awaX>S|XN|74gmI=P>#$oaFzUG4nnK+i(Ri%b|7pJlU5eclm2dTRhO}z9cs{MK}dDTaRn=$ zUV_Zqd^8mRVMnE-s^C#%7H(9hnt57?OMh~=h?UdeAheD25*|dazxvnT45Tf)hdWCD zRLkgOqpJkyWlbPv=>;B@nw(BuQa%=^4va5)gYwc2txY$!SBdKHI_m{cb9Kqrc0vyl zQ1-&6*hFZ|ZFq7m## z)mUm%Lea^(gOtSwRmILJNb&UG@d-eOE>b)rX}ne4D0iT3-L2<9S;9oe54@f{*!c?S z>sPrNjqh;i(bDYO2c1k>QwX$_4(XMBUP@et%TfGAa;X zDF|=M-%ZtIy;C=Rv)9bZp8%Rarp3->mDr?F>*c-YAg|adn0SR# zWu9d7ZyRkcwO_)cDgX+2Zang#uYtLQG|HFhV5${nTYgP|lR+8*gST4~k9$gh^y2-w zSo2Gpvt*TSB)}!sDFBbA(9Gww^x|nn2~pHJh7?S;FjWKCiK;pQ2!Z9;(!8l}P|C`jwiTH=yCT~=-G zj>}lyoDTyCl2{Z#IwHx!zaOc~s!+laP@QySn0r%Sk-sSV1b?XfW$z4Vo38F$S;gM{eX^BVhM^CWBkq>`?5 z0}D!}e2?P7o)*+ix6~Q-yQOen!PHe_pUZe$&5+HcjQ!lz%Lf^Q3$&%Gn=Dt@c|FWPbPI zZ~^IG%GY^$iF4VG_Fk{t!Rsw=^!djUFQg;^WOvovgLa*IqjEaD*dxbl?bPRS3^M+e z-^>9Vnvaf;4ab>p;(~+h0Ox@n!;WdQA;MlEQ!15MUKsfod%~Qts4$ zb?j)Kx_|O;O4Y?3ITx?W9WCvF*g$}xT$=y?_4;2nd_T{x*Z1F~%EPHcD!j_$R1z*9 zL26=H2G+ZCchlMaTNz59kY7YFA}HUd>XN+dy4lB~&OVkBo^)0Pd=IrXcmq^hs&s7C zwro=oVqfMTAn~zl=WjD33bAKgP=F7^`u9QK!x5bq96Z+`Cz;Qm5K0%Y-cndZ2s56(H!K!rn-QUaU4P4mqP? zO@A$~i&72QZ2H?^JJ-e2N6F1jo7MXO>1Q@L#3s&^~E z3nw&LGnFSqJ3OtMR3TPU^ls|_BuBnk!&saTCri3_3m2PrI(|XDv0FSni=uDi*MF^5 z_F~izSn9a0HcPxAY9OLF_D5tN(zH8HtI`|Mgc<*CNF!+ zz3-E>x(Dw_n|y)p7$7;nS{j}b1YU9f$QETXq6j%fb#vgWGMpTuL98XqXnsdgLE+TY z3Z-BsBAm`_FT#t_L{WYRKGvnIK7X#J4_$Xa5t{m$YNJjK+nMv4rn96Xh&&eS`#(W7Oj?EFA z^dwVzD9;~GN&rGNUmVF*2a{rFm-%kNxsP;Z`wSngdp3gFDuhcCz`i+=A%89YranEL zTPQji9Mnfgj|^AMXx@X!+YCB!#=hy~f*2i$j^cYz53 z@CIt}I(w4>V9Woihej3Nj(4^QRT>ALH$ci!5d6A+n1!S&3w=m;&4VgURdV%h_G5@D z`fmT%oAgV|$Oo?Y`}*>*p*Y?y(JJ|R_tFLUEa~RF2wqO?IHPrHkAHdSFU%3rQa2km z`28KMuUHUo(^f9g-{PC4*g%l{4+mR%6B~shvnqOLe>H(@DfD;|w}60{{DJewE`6&8 z{@!W9Ib>h3ov+9?sG3Ca;;zkssWQFT-iVRAI*BDTO7KgkkEjFY<^6(OJCe}u+zAQF zNgM6JKt3U?B=W1~l-_2?zl)YGmecjRzV9|M=;9#3Yy8;nTp>8&- zt;IN~r|n?=-HHXQ%^y5d{58Fpm$2hB1C}i zt&)IZR2273{yd|sCMi*EuRKCr?56+(=2ZW*V&5Ni_q)&|4?!R?zmw2f1-UkfW`+E$ ziH*}-$;__|;o)QwNJ6GxSM!I>LS$%bD&5=f&5`fDW@q|=iCO_4YW!)4aP7&$nmtS1 z+W{6pj2u3;7=L-qn@7G|a-4S?QTj%4W?83UjZd!oRuwUNq$h%@K#N5-m@A;b_Ck=iHQ9$XpTruQQFmjin1 z)^+yv9)Gm!?f2+DK99kc2gW$Z-!bj^O_7|PE2~IWhKel39CV#T?`TrfFi!H*t;V-j9^Q5+noQAP zr)}SfdcZ0Q+y(O#n|CIB^sbH3rlgv4nYw=$f`6hGc2ryrDmHTaW4Y!Z`=d*-ypC%hEA8x#z4eNUVz(Rf{^8`6=+4ecxHSer%h>aI1o>-UIN4 zC#04PDvLX+qX`92N8QCT3}oJpeSj|tWMT~{KwmgbzPH>r0)Wj2)tIZ7F#PNu30z(i zlYiH=tKkDHvKzhh9||G0dnqc)tlc!zzMC}uqM=pv6HWQ8`VJh6cEU>*fjpP%YybS| z@87WGl0&+Dzk?#=5dhVxmM0~HGsK+L?y>v&qLM7s(N212~&AH zOEh5X?Ocgo#EP&)G05e}IwdYC;A-1R6@Q~%_s8v{qJq0lAPS#PKiblfwNpYNxB_4U zfb_<%6>KPEYzfEC<}CNyiX*6TcOTVRAc+djL=H#&ypQCQY+CVgps1o^)>N@%^?3;Z zkK3WY|M)G-#7X9=z>#cw0!yW!mH)bDWKz;k$y#zgWts21|fdWRmLvQdm^5d?f6>F0;0Qu-jQ|kBQlA8#WT8@Au%E%{; zO<88AMs>PXf0^B^9d0JH5&snxD3m{v-VQx@iW8~qUIMSmu>cgdCSgD+F&>2~Z=+P0 zL{(}n3S7O49}LXD|1tmk^*l%AJb!CrVHvCccdP)gnW`&Px5jI9WRC-$ymy*aZB`|t zsOqhL)i8X6nXhR@3!lau33PzD)E z4+#~lWpV``#2sWn(XJ`E<%JqiT8*dLwF4)WP&wbsM{OVtutT{*#o4aD<$v=q#mHq=T&E2^uDpYtCIRQ0Cy77@XW;a)AC9+gr?Pdt zeNf3d{BjZo`Nxa#YpZ@b^4GR)4k=%KJY}Q*{_~Gt>-mnt8R8=l34nu3luh1!Y$hGv zbG~k!>Ol?ZpgvM~TOo^EIYV}fdLA62pdhnkJ1?<$07^=K#I2sQcYn`&0DRum$YCE^ z^k)5Iu1*o~apiHdFsHp;FcUHTC=$ClT>Mcl1%+6hxr>|QB-%wz9h$xQGhvx49URX9 zkhr;h)jJcTl6iP^9Z5NwihF22P00$}sZJ!?Zv}!q7VEG7o?rj#%WtHZE*oyQ^)dgS z;!GK2UIH=OyFgyiL4S$MVc8AoiE~ThCMJ-$&Bczv^GQ`g$m{q5ZzCwfHZqB1Nxp$J zd8VWUOXE0GFhz?WPKU;lA8q`qLVlCXOWg(Ji?Z{{8p`hQbQ`;Zy5p3E2V$pu&mcoh z!UerkFA1=*!=g=T(|s*tlS|vyIJALpDk!L-QIt1Vs5Gdlw13Qt+k?pT_t(E}a?0YQz0s~Hv99^g-G{L&E%pADas<)yiwds{pr_Dw^x(#U_rN-bSR(M+kRz>ryMs9 zZ8o7bC%C=ZRexVV3G~^uswQb?88US$xk$~)e;MTRqyU%lTLq+Rmp8{?aLLZo3|%vU zI$Gxbv~K_To7*DAyr_veG(^#5THOH*@wlk8v$NEjFaFe-MqeP~z#$X`1#NnIZZfM+ zARzhUO7U*zHuLZs(bF%>v!} z#et(Z#xm#R-;6+UdpQsT@Y5CLQi(>5V+FL7_Nc0OUD9gpxSAeABU6DVx4JGLRFJ~jD?G}*U8Sy$B!;+)`p~SYD@Yd zC5vr3-q|QGIjj6@8x82!q}nfDj{XJgK+uBvA3Hmm;)@a}E|mcdl$1f@F93wZYbUsG zH4TVpCS+n+bd=L``b?JJAF6Wieb#f_p!laA{r zNwE&+$`2iEs3?2U9sI5{+0B-ke6p%uxcQ`|Wy2EEYCXMHI=Y9Y47 zQ7N#Uo^*I)%J;OxrnnhZBfIDj;{;p2+3H>$qMQ1ezv~(==n76fGE1cFQS?jjI<#)T z<$p@^#xzD4t2m#^_UZqz99AC7^*{g7KD}cxPTPxpLP&1ZDRv*7NZ03fZqprnwi=$$^-TjtGv8O6f^?@s>*kMk_|lf|U>9>N zx|-=4$e*_pT)ge@V_4Jvjt<{jq#UzHIXjV*#RC>Py{0lDg;tO;0MfQNS<|nCJAV=z zi5&<6PEw!ZWiKj&mD7GWOl1RH!amh(kZedH=7_D0wv-%w2a?*w37WP$T1qPDYbuYt zeXHrFN&Kxk;XPFLJSq`{YU>_rB*~tELv!lGsp!^!TCDioUU@rSr8fvhujL{nW&a$K zO$f#SRk`3^qy^#yr;nmeJw)$|ihrYBp)XFz$!o0?9%Xl`aj3V)!su2;h-x4rwUQS? zbYQ!A6XndsMX{+CUVbSl1m!HKnn5l~Kp zc|YKon}Vt*nB`VtQ$?PxW7MHMmc!CS9T1=$WE%$5>E!(47>8Vt?7SL#9*nPO5$nb# zyCs1Tk33?*`YT4i#R}(RwdxiQUrAQhJX5i$o-dF2?f9+2;*qd(7 zkRo_H*y~;EuF<3ZEYW>C%BI$l<{}DKO>Zk~I`2;CrJ>OA@LPHyWD-34dCDOfWVc&Q zwWi!%O9y4#RCD20*sW4sah%l(Bwl?03aS;5ypnH(aK{??kUCsb(|;NvgX?mte#^@Z zUTKo8iC6&9UADU>io|?f3x%js$5o9hhm$0y)4iQYC%0|Cm4(lRjWL{hXT=m`eyrE` z{}`XXegD_@Pw$wbzQHg~R50>MvR%^mL6J}rtrFN9=i|_mMyHYMNawM%q->j3+s7@E zqH57obkW)_z@@#^!+!>KHKyrtoE2U>DOZMGk#^n)ksw}&F!oos0`$($1VnGDR!lF- zbiBFr(c=g&7L?~zE)4iBRUPcc@V>xXyqo-UZzm_8%p}P^1g{~xf<%|@PS;rXsBubU zW=lI=NknOf-agM=_I-JHJZ?YUY^6zpJM|Ee(;K_4^(VV$YJXn^jW<}SeGfT;(aUGI=55D`we=cA<*P*P>l}FMx?N0?lSb&0_?72!H@~qCuOkq1 zwnKYD^1ihTd!#Bh?0AVi?xAV+VN>NK*PYw&a>Jo836r^SV0Jf8CDPR)Nr)Prtpscc zRNFqhlf4#$lz+Or**3J={mqXR``7&XKfh+<6KeF(J9gdnfDu%tpalI6JmYLCo0476 zk_mHnKwQ2w=xuT?oK@#7T(=#h z7fG{PDVO~w$eB<8XNsmN{+b1`> zDlhee?{h}VFuh8~R0#g&VDfPsTLG=J$dBdv@87s(I`Dd`eq+B#qtuJ%1O)1PnzGgD z9d&^@y84Yn4c$XwGD_~KF4wIEV(m`BC*oH1f;4JZn-7XS=`@-w{V-eZ&W@2mc}5T~ zaeBNE>wl(S%v$}l*eVB0bjyy=0_46uTy+WEF?ldyW|K12P?(~x=8Y(A8~ zIHuPg)gdVbS>%P0nyF=+In@JV_u|kVGa%t{v-b7+@@f3W8>Swb#(855&X0t1(5F^2 z>^3VL8w_nRnRdCCx+1kib!pW^d9tZM5hajIK!3S-bNoDYp7qUel6=5JUGtQw3A|tDT*<~53VE@8Rx_3SI<>wd(NdBY9(Bfc zITW^rUO?AYI>P~gNJuXCRMdatjISD_rqg*Ta(!8sug~TB_it4Aid{L%#V88RY-K8X zrGIu{!e~oSCAS1}(`(^)8M~5**a) zdYtQo$+8*oE^nmUYqs`|t3PXJbTO$E=FM@6M+Ll^psC7NweKF61H8@)1&vnq0U#Sp zVTbHZiX{_+E*0mXVASYflSex!`xP4_3V&E!ZH5Wicdb0|>euos)bHps4K zkeZ(S1Skz5-HmEX&BjZMBWE!wFf<~+6;~ckvsT4fwaHWQWNPfAe9Y~*8ii%lR#KLxBTHA*h1Y z?tt2qETqWzRf5WpM9OP*R`wr8gS=6FW44<1V!!y@%=NvRX6_mn;k|P*Zyx!%yMVtj z)?YWKw^X!5B!MJgkYPvF3z@Ni#*<>dYM|b=Mc;uqcEXo$$yDZ28_RI2tABQQAuTZ- zjG%8oU^$icr;eL^;ZZpm8VpcJ_hep*lg)dLT zW5GWC`N#bA{&M2~&c;r{#(%A9RzLKZ1rt#%oN7B{uLptu94^Yhtaq&PFd=SsNqL?# z$*j$q!aL+XrRPLv%Wk9mxcGRU+NL5!R7v+HVuq#P5?{C6Q)9`~dDH03M(>r6tk?N{m;lokm-~>rq6}g_wUcYSsB0t9IFjJSe$$aw zt>dBh#mOg@ouXn~D~n!kr#0+aKUOEwcPE=D)_~?j4_kKpd`lO;M5^HNBIs=11`v!+ z`Nao7V=8R~mZ!FKEvzeqXon59@boZP~_gjBuK0+Dkg;y}j z#}yG_E&o5U1Yk(9R^}{IBsp25NQ&EOocp9Ia-@WUl87~e5*BQfVA9=yZERy!fM;Mk z9_qT<#k+wG!%K%!4r;xr=Okt6G+~Ci1WBK(^{?;qVT=66{{jFGrBRaZG(^AC%F7~z zn&CdXqjOyyhYpNcTi1W9(zB{5vFk@~i<%IZ78}1PFg=$?a#x>0hZfyVwY8!8*feGt z>bI6M7f$eIYKf}kLq-q59i_oD3?>O*DC)CSm`<4Y?UB(KZPv%06f*0vAT zD6nK$#X8ajN}%?Ym7+hT0{mGWCUw?qfcQ>yZQdV@ldu2#^QV9BkE@|KSnotO+l3sV z=%7YYE>AmUr;_R@CU0U#?9OpEDF8O`wl*zLDr;@m@4WTd%}&9Ws7xcJ_tkkU^^f^{ z*0vJ}Yk8(igI+z}^RKJp|BrJ*T20Bu$k6(U_1IK(EK|1}5SvbIYf$OZQ)NvRMg`@8 zx=9Ca;=JuxzE^*$qJ=HdOBIg$lqD?(m|Q(8dqbVZeF^jIPkz|m}R`o>_-0kyl3ZGN1z@6O_@3;uk+p-c=enajzk< zLqWkj9QL+r=fxVk81%8T19VUE=3Hr#K_z{>`Vy=FU(0{yD@{5{^|F&xsGgom=XQ>% zMzujrm#tdB)*73k=%XMRI%P!5(&FkhT@Ibv3=&p@LxF&psTNy0QsOWXLaBd-{6rlI zo+7nhzu&*s2jD#fd&GJSIs&H9x^*Gpgq?G!)^j-~78GBR{VOw$Y)?%GHp^NflMShQ zH6EIT{;+>Wgr=^x`ZS*WohDb7i(Z(kc`S6}uQXD6AV}&WhZ><(M-ePri`}C+%sgY&Q{ED*om*gt3$QiHc#lU7q z{IWMs{F>=J$kj&stb(Qn!gffjDZyY*-eI^#Ar^*#z!lhV{`3uJ=+xl0@t zH>iIgt!kta#2aUNxa}WzkKg)r-+z4`zn<>^9_-X6=6jtsH!TUGca1xFhF4(pnp%(> zr-1#T0OutpnG3vvlS&e=OIBQUM4MNqv=;%0zuee3z70y2saV%=J?x2f#ZDdO`e;n> zagu(UETg_mXHYH@{BaQPBwU?3K?R=DbF6VkXD>Sg zG&w-_zE5FSiq0LJQX@d$906%tQiMm!MGB9^f~#fK*OWZf?UV4Ivp!u%`JtOp?pA+3 zE^00GKr0lDJC(ZP)zEpTO#So%*y~?{2vLrNGGjlfl#~RM6*4^@D4>z_K#}Z$( zpC-WV8bF*B7`iQheQrBv+8en8F5=pAx!&g$&iab=B6eW8CIu|Wsh9k5Hm99!fYxG@ zZCl2uO7rs}H|-6*qNb$S9Sj3XlxlyCqc{+uH$=DMep-wl!}q*2^$WFOcF;he)>JWy z79k&-i-IDop5Seh#A|xF1cXTo!=O=$IkyB+yE9$4$22>rBsrkohg0;2QfKMNM{Dl=eew;StwO!Kpp1g}>^v zsq1vKboZ2|aQaXl)wxCxhX#KwLm#DGjJe{x6 z2WlT_Qz-pNs}|%?#_7%bbVk`L+eGT@M|Dt*S<`CzAuxUpph~~($u^aNJJVKO3q1cST~J_g0TD86|&v4o&kyzY1dlDPpkFy zpTBmXAp26W&c=DVl(whBm&!HUaKx-De7j59<7p+dkh^a|W;=f~>vNak^d(6!fkh;D z5$;InbyHz)Zhof{&XurM&r_-AjkRxaX}oc|$7`NX(`2@CQ9+)nU0MK`#7Wf7KAu6V z;7sysmRTj1s-p7L`<>E_V@0arArv5BPapbbZ41#!Z71Nc;dr9r%y~$Ivm7*g1X~bY z*(Q&A=sC*wkc5BH;9CFBaW139pvjA5Rp7;;4?qf;c*Ew}nx=a4&B;A%h3Ld(Rs&G! zo5f!CCOlFwovPI+KvFq@>H& zBpR}lold2?ReC&^IhRHvFrD}0?U;xdv_^JtMkPC@GGu>v1-9kwtyYzh4YuJmcB)P( zpn>h!9oKm#$1k6LJl>FPDU;h4&>+ioG=3nsz@3n6P@hDR$AAtkug%|<9hRPxwQ9?xXrH!b| zaFVir3anC{n&+zUu6y&&TK;HPt5ZX2zsaHi1eJfzvw}e&4{E1-mvy6w@Xnih={y#_ za$}HUcCBe_uf`~-h}*;{b+D+(cx?(6+;Y86Kv~gaP9Y9i;=FZ*t|wLd7%EpO>vuRk z13KXa?aKA<2V1L?xSMvTK*2R08K3R1wPs&FwFeF01z3UAp0=!P4cXf+WE?h*qVu$z z4e)>C()$k1p4>XAQZG2cNto&i;yWqZ^;la{x;&^|<*5Y{nP4gyBeNNR32r%6g0sZT zY!DsAKg3R&^l`SW)RCt81V1d5BFn7|;dHA+pjwB!loQ5|K4N4oy!+H(GJ}dDh=ZND zRO1P@>RnAW0rq7honuiPTO%%jtC?fDQLcYWqxAEVJwn(Uv+!(6c?CZ11)}OCe)8p| z{pDuMg-1yR%tV;F*2O-xFR+Xds^TZ%6NF4q20H3Dp&s)tq5m!tO;X>NHQp`nSxTig ztGB}Cyy3k%NBZ(rP>x<#tM$tcuXc4fcO=z8#%bL2N=oKFB~4N6f>+s{PZ_eirp|v5 zEHyQ7aVo7TGocWF^EVR(3<$TL85zi};uP=s_aZnLf znQ?Z6YVE`=4k$QpIL971nul|DPblE@?FT z_4gd~T4mN$X;-$pQa`eoAQ0h>h;UasGl{)`%*589blm3K1xKuo4R8b*i9>lPHpps@ zqM`Nbu)g$HR@wzF7@}gtY}|+My%gYxtD*xw@dovVyd=fhuI^3ywnV6TjX+HDBml4L zcN(`VNoqH!hDJu4bIFa!awmVn#=+_jj;d+3XVqYURzeXhH5fYGUB~n5b4~`Nu@hj@($VM-U6Z&&4ArAMiXC~mJDu&Xs67sm zzZ76s=tw>Br1B$p;!sIA+n4zl10{d(vHQQ)%Z{)1@rq4YVcQhGKE0qkboqiK4EvOH zKXP0)8{#7&TyHSekGInI;`Rbp06?7J2nrOOw!IxLi5fb4SsL7{ZFF})8a^fT_tHHU zdzy27Ee|z5>$FRSj9l!P=Unj^4jh24$5`#nULsY^{Ja;^;fnL?yt&u%&{luqf7Jqw zhuE*AU=tCqZ|AClYxu*WUx0{1IdvT`lt(3-$F095Loeh0o0~79Ih&KkA!X-l0w@4K z$u`!oaq0&!OqEVRw30m=K{_bT33CA^w97-NlVVb4fpp0AHpgw%uhfYJb1kKlLxR34SWT{msxJ%8u~TDEkqCwujFJ4 zURkr`AnNK3m|b^<`g1rz9WDBK59BQ1BqnxC+H75-X-RgLZO7YC|L4~?6GP9TOOx44 zJ48;^bT-d7t|>-#40C@P5KeZ|rU_w?JMvXXhmwB997AbiI0tQCU|dRDQRQma-l1S6 z`FcNf<8Z#gUV61P)!pU5&@e9x8rXTuRo2F~BTIS*_e#T_Canv{U{6sXA}B z4D1!icG)UM-VLW}etRjpszk3Ui3~l>P4_5*>$WMW1h>|VJ=lN5#B#qW3H|){r=LIP zn_gAo^CLTgjFxeCN>cg>$+Hfx%Uukr7O4NT?S_mp6f!Nxy1Mp&I=c}xvjy(y=S8T! z0!O_oI#|?1P>e+h$O$H3iAr=z-iZN%dbu@nsdXmS~PCIRfxAqP#*KnD;IcW;ds(^n2ym~D=g0tt+`(A=iP~%n= zqU0R_2t@=voyB{7@`Sw|kbXM_ySl7wdkBi2fvVcFMnJ=;;-T8jDKGBprAi|FdVdUa zaHgC{$`g>`dV90S-jucT6RgiVrJPF?y>WVgp1S_ApP;n|^k>Qck6^nEne$rruZIc> zmYg*PTM&Qy21Ua$^S0Fefd9)eQ)4}LY#4?WCB1ZS44fFDsGMD`L5Pl& z>8G;urnG>mpvfYNg*Fjvnf?00RWZFF%u`Yd-4S35p=cSX= zAil2ve*@7CHFD-z$rZ;^QC9N8C014Mm&82qh7ISS@^L6(4}{n_(EMy|a%?Gajwoz* zAn$)Ih4+IqotK)W`(QVr6_sPOJ+);{@s{&=zidB#)c=f6_xi-9JTefH|4ynu^+Mkki$@JQF5zTf&5OP7WMlOQ4yfxik>(>7Z?myK%vMv@yr*`1v zI4h|P@(vy&klt-)zW_H$3!Gd}Rxb94f!r)K+OHk#=W!6~vXSMxxZ_;s1%3FPfl~(4`uh8Y_nhR@dPy-F*#!8kf#$w{2J%GsRUXt8}Rqb@wg>h zQyhR+c)n`+m$d#Ks@6?TysDkHQITse`;67*K5v(39s?x-vX_n?108=hnw+GCWtXjr zdv+AytV-7;J6u&)PbyXf%QMPLt4&Daf3#GjrJEPGU#eJ9=e?!?d$j>nJ6-i~y$L50 zXdo4m*mMHJ?o&%}l~~+TDl=0l9$s#Jx)xlE~kgjG_RZ9BhAEVf){O zd+EQwUACt)+I64`dU${PGlIfZU8%t9R80kpL|Q%66k+>sju`QFY@8*?+UKtNyjC%z zsg|iiAJ3y&7pKUknd`U~z%8~2oW%7A3*>*Q%_PtEb5|naI*BhyX~kW?glTCS(PqDVdOL za3@3Y*T|FJP?I^8hS`UW>Z`z;h*S`!UsK`N#@Qp`>JDHT|FyIA6ghzg_SITN0IQ(+ zp?(~=#`5PSuJeCJe{1_t_lT^cc(q4ZRls~5_u>hBp*^{jAT~zCE1#!cx8k z&pP4`vmV2-p^;9qZ&pv01Mh%k3rifZ|oA)@9Zr)L;{de zCxzhK<9~l`TzPH%RJ8GS95q-eQdp{{Vt=#k*A9l*?OZlxIThfwTbvkRgR}FqTJf>@ z#-oYHtGKO0b&g^8=p`J}CT5=2lP*ORubuScjOs6fmbM9-B|++LSnLzJmmbe$Y!K-= zOrJE?Z8g|?V$Tfp_(*lr+qkQ=erh}UR#rUj`qTma}swmy+5#u5UK3oeFx`N}QGFO7Y#I-Jkw4gA&=k-k+YOB1vnH zd|-=Ky&FHHOtoSvd`BZL%}k)}$#FmOr9qX)j*6lw(!&>1BN+00DF3sR@gj`Npj7ly zu6b#I@o%StU&rz?5*Az<{;C|PPr~bEHv4~(4aPUT*=r{uaKCq_?D}X2FPA7@lrmLM z#gQWLk{#XJ$?LbMSj4g1-yPKwY6I*X>9?p(%z(EOdhBa~<7yzaZ9u!7uy$Ji32(*e zey!f;`mdS)#wB=-?X$zk3c1gEX02JwFh%)K<==)kLZ>aSA&@S~sys-Ypn%;;u_F$9FaP2i@$vG*p7S$HPgYGF~syiXKtNvMNswbxr$$_>Stf zx4fi9wTd~-#mC$r^?T^2(yjWYRPe61#rjD&1eQ;pr=2|J1dO`+hmL5)Nlox&FQl>} zLeqNVH zSG!t=S{d;jygIh={+yR`jWR{mdm#Khvu#=UuEgxAn8LD4&MH?muR9+)u0WQy%%?!g zs&~g;b*2NRC+7`C%n3pS{($<{{Q~0xzMu*Ex}0mP+R!W}92+a5*J0W<3nqW*yW87P zVk;iIS9^R)iEDxufXcUhw`jk=e0k%-c0P6T8%AK1P_$DKYp3;{bQ^Z{d9T6wylmA< zT`MRJLo0u3h}-S*y$RBB`Lja%XJ+plimih%REN~4`&ghxWr3o;vZ5cI!w%w6>H2Y{ z)>Th48#=KHaL-z`X{w{LovnYmLu zGU;`mO0m|mq_fTxHTo>xQ4qb8>f=E934{Wm8GkO7-Zk>IdeqAi^qzl6`u^DWsr)LL zhKOY2(d)Hs6i&yvsksB(Dr22`(rvc*0V1maM0V>`I`GJYXMeY9pMHM(@$xYd)qK0ja=R8GyvL;< zHVJOK1`?2@^=8iCoQr?muv&r62D;5EhsWvFG&n-@Hd_)mt9?rQ zH@)Z~2K;rvkgk0*)hAJ6KXeYaLW6%SO4gl(s?6S0jKd7TdW*D;8wLGI)2g;$P>=55On ztXY53kE{JMo>Z1%URfVksO`2pHOhVy89XS}rt^cIGq)v6a%JhZ-uDhG%Ey2oD1IBV zJs(4bIQC9Rkulko-KJ!jgya8t1D>bw zZsqiiAN8faxn_HIm?XAAd-~M>`c{D%Y;bC4cT07R-NPGr7ss*&@LLfQ`(<}$?6VT_4a zegj^*x96@jAb&Xm<*Wp$^ftk|yyCi5#Rt7_0oU=sxm(wan?3+H3k3MK3Cy`s&V+-p zw|ZG=?a}vFA78%pf4u=7Pc{xN6%ZI+?8nG;l;>vXy;oenm) zR!#POsxE&Y^(MLx-?^HYRpD2qkil(v*h|Wh-)3|wTIu&h9N&mrXFl%NDNB%u!v&Ss zVizo|;;<~P)3VOMfW4@IdRb}3S#Yo7s^jMNW`xkQe;>YAEKcZ_v(zU042pAXP&NzK z_U1Ldncd*t?gTIiiMgNefybBcpFeJu-K=gqiuix4q@UC@BULLB4sEh=q^^^2YP`XV z0Ywn=Q(CY7Ak;KhhcE;3-=eNBggCyG!)MJV7G1C0h*i0hG?vfXarKK|CCB#19r&<4 z)O?c^w^qvE8=|hZFevBNJ5M2z7}RaMRh8A)6-ok^oC;Jc7Fof~S~X;=REiyV|8Upi z=&^q+i<86BzCTRWIF>fqk6O3)sN?(mp5GMm9=X86Pa5~SXfGN>IUQ6Sz_NJCtBm$- zLbp4}M>!^9hszAhodQqdDn1^=gjs2O1-nM^$#|G6rLG`2Udg!SI5df@eLvZ{rJ$fLz zvCUQdN|zl9!Jce#>+Rgc=J56oU?tm}oa}zTCk5aC^ZC=)mygN2erkhlz?&;7Ks7a` zRja*{o6H6@zKMzhgdsXjL1$UugP#*xzdBUWSuHhcuQx&y_E99w`c#O>dWw zDFYUN&gHGnu|I((J+d4QuM1^w@7jk|lC%d9O8OJMBnSn@6Y)&KFP^grrcq2Tk(PO)ET zZcFwcbfvkBa;>XjM?BTm1(3Ju2UeG~`3ZA>EP*_h9Be_9F4msa4)06Qr&dC9*Isl& z+la#24m@shom*4hLqYm$5c0jHP!PDPI64*j;)kZA+I*^=LcI;ZOKob5)v}Nk!q6w( za6zb;iay1CDO3t?hgSjJGEBE2)$imm0LS%xmFoZfjh9c{cP)8sb2bnJ(QF__YkZP_ zRZ?VGVsoelC=OdpH`!E0+u(?mWo?L(&A&tGNFq6uLmgyg?`;j)RoqgxO4Sx3XIV{Y zs$kiFl3wrDye?3ziQiIh8Hh|ES72}?$8Wa4cF{!Df*7n#1KN8+H-be1=*4bBe#%Qc z*4CtSnakT?e~vRMwW1QiRBs0!b4_c1t>>xYOP=uM>)nF=sGok$pFier^RMq8@3qrL zvy(tQD~v>OOWuuFQHo+Ko^<8q5_WaI(Bg?3sB0(@N?zhXgw>>!9S+v~GXzI52tiBg z-P)*fzvtnGapG6O{2n~Y9G3hb?lG;>iuELrXS73cTGDGI^{v@qOZNXYyDv&4hhl5+ME}q?B&q3C{+tm>Ah&X*|x6&XFBb{vY)*7RTI{D^0pw~IVA*; za=^lutPnJrtOn26y-x$oYVj}&BV+8FXUth}JC&AbkHI!u(5)M@CpDeCodSUa|d&}l9mR_{ib$)GpR zs{KbnsU6EJ{1Q~p9_|3Rx_aJOs3R&3(R4mL_^)h#l0nzr@3Pn9{q-a(_w|`lIb;0T zaeCw^RisUr7u-o5&Uq`%43ytUe}&<);o1nl7v~o^PB6kzfJluzG)^#D1aYpn3TE(D z)n0JhwBVAEd>as0>{}sM6}E{nkdXm&drhX$E;W0c6SQKgoVTNQP1`std+crku%6yt zT-dpzZX*A9^K7H{9!Oj@Eb%enBdOxBaNt;R(e6dc5X*GS=~sA70<|-Ye?$%T!n;-b zSwBB#g(qsD86HHml1;q(knZk^@dMA}4OcmN`#IV$Y`ap{_x4^^2S5~c$puZi`t2%u z2KAx3J?=s>h=U1P@%%fxyji8|wi}%-BkX{l`(eJA*{!^Oi#Q57d!1WHBIHRFkIVW9 zCv)ijsby3loV9%;8|GlOe@Zo2fJNiLz#A$Q&&zJ`iI87f6uCD?8E zk~FPpeUacwAS>MZ~(t(8-`obl5?(~(*-8Bt61H^Md$k(YJv*?VA)#R zvE_8^YX5_x2s`KPQ1`oK`}5O}mp|&~`Ss6__Zxv(ErSscAV^W_W#(5+ujOciH*EFfBEBR z+Vya--0Y*fi-YB`;v6kLlO4CPvtGA7)$n(+=Ve(PFljLxR0GoxbquMiUVA$4_+D8- zEgkRSC$c!Hdgr`!kwGQu0nVTyqk1kGF!`Ry|D}TL^Yle|G89+gYpy`PD~+-5{f0#= z>!0BzUAgs`+GQ`k)s4-DqN>*ge>51`p|`epD#lt~4~@H^h{Vq)_?p z6o0dse48XDUQ=?~{PfDUf1Nhr^xpNNE!N1o^NC(puW2gfkQ}PaE~!TBE8+b2vOOtb zmnVU)Lu$Qy@lfn3B_pfcf9lV}nZ0&b=pgo*DR&jtNoN}C9(Md_qnRM?}Z^uFD zuI^9fh-;+BDP6*;`n@P_%(fX;bIP^4iZ+Wq!Lh#XMFQ+0v&6y91>4Tn6{V+)SoyZ8 z==X15|55MHZ~B;@iUvuS@G=7we=a?}vO4qqt{Ob0I@l(P+;BWwVCVM$^d1U+PPe2_ z)K-rr-(c6C*9lf9O1v~?Wfbao?6A!-dcvTZqZ?_5*PoqyX?8}3&GC;@pl3&-^qXLE z2XBv~ZTM_txI+cn0KRXNyWNPIw*V@dFxJspoAk65zok9d34XgMIM)B&e^j)V?ECl6 zpL%_HBl`)6d?2>2p$P9pmCZo3nU2pTK9qx2S4WAnwL+u5i7tYJ<6T=8?~?Z(@)_*V z7M0`?vcjJlNICkj&jX667Q1ET4y{`Du5g6ass#vr7*fr{HszRA(x{wT5Cc>WJb!|W z>{4JCd0h-efz1FxRH;1Le`2bd{|Lyt(~l?YWOzT=v?#5+>S5C!=ACnRRY1Mc3fAHG zZ6ot^07;tfSMHDBW_{~P^(06_MgcJNV)X|`3pz6)HNuM8NNc{|nH>i^hb{hg?U1hK za5k=<4pR_!_on4IFypeZ_*Tm(JNHCT4z?>>yI1^DA7-NF>MK{>ZTpoSK-~aS;B3HI zad=Jbgi(kSP18%ea&4jS>u+ntS(PYH`=UNXIV`$emq}cGozwf1lL%W1 z38+l9^+ME(CUwW%bEv7mU$wu!eg5|H`5*m{AAj=l&;3~rG(NR_unjb2JlB`-Gy@lZ z;mXUS{1VcUrlm0eWg;hE09|J?#UAJ(UT_97cf>k_gdWJfQ|(xn7+L4PMPSgl*g(l#G@Ex9F_nUa_pw%S6{%j>ArqFysChv znu57|j%5!&|x zL4{Z^yVTsCDx^EhtZX+SG=htN$WVt)R1hVnC)G(%LxV%OYsso~@nKltV{I2C*le9A z97Q*y>ss;JD=@aT#--;_^LMcJwGMr&N3h?>kQ zt7-gnkxY+9CMkEo^TP+?lKSNJOC$_0&>2WlD^~4 zVc+fab~Y6Zx+!qvx#eJ277p@A@(;R;ZrVgF%@5wl`|#HO`0al_eg6EmiQy?Ns0mW_ zOelX_&`xE)HWj?QF(Y5_g3q#~zI&1Ooymzk^01nDL$w4&L-eND&v5&sk*^why-#u* z2gy1xE2bzGFyXMuPMCL+EXxsJ^D18n9N`$-@yl!Vj!PJ7Q>pJ>baU{2Ss&P(K6`do zlN1caTJ~0j(Aj&W(2bQ?{e31m?;qsV4n%*k4@t~Tvq2KA9uC)TCmylpJsRotpY_?$ zJwL*l)hExUIt2meTO*%w%UmKtTlb<5*anBa<9|4;RslXZ9jifmn9HkhSSuyXIPt`wj$v4ba3t-0{f)fs=jO-s~p zEtS)0AyO%g%U&57tFy~HiNq-$+gb@hDtZY2x^iM#fV^Vfq3gFAnvy7Xe6Wcq*)Ap zv)M8<)py^o*!=YQ+n4#WT%~{Cz>o6em+5WMv~w0>K9salAC$$i(E$>suu63*DUuYg z;=r=-H`w1}ooFZhm1CxjbFT9s>#NsNGzaTga;^!3X>~{KLrWo?UPWl3WR88lhBmlz zxAW%6Y{L;DRGSK+EOi1>toHquA#o4_AmiQo&Kt0eY^ktVWd!o*#Yuk@Xq=y|ovNAh z5QkGHDvS-KPk{mK>)Phho?w%G2>VIY6o?L`-I4nMdN$eI+=S0IZx%r8f0pjqgtRw+LLpvMm9Pmw8P z0s{tis6(+Ib2x;0uXcjd@n@AtyO$}0ydG6in(skK|L4!Qejed*!wb03G~-mC4m9K;zW1WRa$-WYM!|+*L#96;7Wfs{asScsmdd;?^qMB zaoE+R$x%_NT5XfZ4R1cz3xFuhzN=df=pr6+vTgU)47z&HxI>=0!W8zbTjR7)N($9- z!dB|7Dou0h^$8@kgrq$QM`5rx1<*2b_-1S*S{Icq3~zJU9^EqF3V6 zK@w7m?9?G+R-T?+Lx!sMa&G)i(1PV0OKMD8I@?J&tj>RDl21ZW&Zq$Q-!uFEQh)pT zHv=4C_efIWd37sjgb3>_#eVi(#ScrfU|xmrolQH9{P*F+P*Aihr*m_tLN%qM+26 z!5q#ih-rVl%fD46Q1HN__4Lhe;BGKmICPQ)w9KWi!HIBYc+J0hFAeQb_(yAr_-@g_ z_|L5~`vbMHDwhgz*F{z*yv|ZAP?d8Vx8mliou0>0?Y36jT3bF+2th}*5lLAj6aAK( z9o>6!wp4a@z+MJ`oRi?-z5+mTiB0I9brF-AelUOGwUJ@Z02`}K9SW)rdRcl4kQIJt z=jcwaft56si5x3&_^}&+OFaH(Op5|?DjqaxfTu7~kBS(j8IrRfqbi#aAowECFZtW_vvx?r)OsA&r zV{U&cmhSaz4jEjDpeC%eN6#ysdq0R`fRB4A7qZ-XJ|F7%SW14(#2caSRlF=lD?T>H zq`RqF`;K}6!M(*K7Ig>v^sm`;`Cvb>LRs%32fdy0uql>Iu5{|HeEbCto~kQ5LuSJP z!H5`SPt$U`Jj?OHs=dtrs>|o_RG0T|mv4V_^NHu+Bft_CFcc7tD$CS8Yk|w#I&9os zC4?JHkPqFYB<>zaMH`*DspO`Ow-4k9n<977c|_ZI?`8v@;(sb!H1Ikn@c}+IFQ=+* z1^v|g`qs}}6?z9qZ+1O_lia~#gxi^`qjXJhX9DMxJ1j3L-nBBjK)K!9Z~m@=wxoZw z%aIWkg!3}Y-o14gdShO4esAwS*lpwc$0D~5haKy7EjI5kH~_Z7+;_EUPUpcqNUd9v z`hmK1B!oS+Q*oEVi|6&u-R|gVhwojJZXVqkC*Gl|UvZnxqXzpatp{qcde{oHlr~=b zKb#R7hIwMPEp^(TD47e8R~AB3UVDFFZ_w7bqTZ!m`=v{P$NKh?qcZEKH5&hZ#b*0d-<;1UM`cYE0HP(p5KbGhLI3OnX|xlc z*Rl(&j>%>gD8pHfRGpQup+`}0B_B?;$VpeJR0#F$T!6Yu$FT7h=*pvyX*HLRKm!LM ze<%a7d6&0910a8zhofKDAhIQLx|hwR zf3VNy&riR7<&b`GL;1*~=cT_i$I#wBerKrC3jQJrxWV9s7Ltfw@r)y{$?Q2Tb8|4j z%Y=+r>kOJpY~G&qrY6azlsgas7=Bh8_#8=UHvOrh$zoeJU@y;C$mTWjbXsBGx5Ak_ zw_FMH;ZV&Xu@ryyP_kLB=`_sJcmPK@{Z+)>gfZstGHwnBfdsEu& zRM_p5*QMCq@CN=Cn18T*pMHB&FMVSZe>+%T6+51rYQE9br+K3T1DDrA5Pkv`0l-oxLFGF5rBAA&fWzLwZIIHVUMebO znRcsZ4wTu7wj?;!qEk?yS@;AsI&;HL->=M3-V`kF{ydWNPR!78+LsSP0~dehHKjn9 z{$SO9_BURVPyO{{Ik3c>)zZkCEGTkK5LM(?TPEY+ir@$O+-?Xez!E z)XsA(;keto+)aba*lZ`egR0b)g{8ThAs%L-0-i{-)`w4N)jMj}GhBvl&~^dY9qXzD z#z020YNwU%R{ENMux|yr0Vsc8qk?QyjkXm&Be+3k$p?F@`fGp%L?WBQG#T|f2!N9pIyDWeDkL8snu>9U7 zYYxZuNZ$SKyA7^dH1dBe?y(o44PGx0G&Fax?y{A*5&4{Z0K#PT53wSk0J4ce`d z75E(T^$Or1s@a_#r@n}l@TxSsv+H(}+tLdI?Mr#&F3yV(O>ezdl71J>TN;gUZ@mKh z;r)%W!#0}-o-3>88(@SSaIeIjJgvlMvMir=d~oeHzV#<|#U6in5|Fpf&$4X#eW(HI zR1^Enk`ad>>UyWWib?}PYo&ZxXzWAn%cC~MB&He|>h5>b1sp9}F(sBH=PlT<7Tigv zDgZBaIh#qehGW%Vvw}nBRbm;u{A6De_|;LG3gcgVN5TV`jflA`IFp(+*~>Z$46Hdk zHE)FnTjpP!#Z`Yti}bQP+sV-e_XGl;=+V#-*3HRLd?Pl@y z+Bq`_LOQbz?$hCpHJrp5$v`d(2}gmA-@E3;3VJ}LlwSkg&7MJ_xBeEf7PeR6zs3j~ z)IRA_I<(9<8`wH3_(!bro^XHYrEvUh+Hu^h+sp>B40nG^L`O9xH`c$aolh=s@K>#4 znCPkFa#wAG>`F?}N^7#9m#UT=8Yt}QhbGRFL3glF&vs?<+gg*s0v!wF1@-rL;<$9Xkbw7iWsd8%5(bC77&t zG;*zZ&7ps?v^SRhsJfH^d%ObC3`P^+!2!D-O{iP39%11nHal(E;rxqjAVGUrJ}$74 z*?uY&dm5dl+u6z1$w=oR0-0~EvN*Lj{8p`(qWRAZYnojR*v%fTO`M?V&c-8weXAOR z@0V?SdinO_Z>C5!`?EWUZ=ql90i+6m%gPdrTOof55@AtZ-(0V0lh>!py)3N|t*)GB zj#u66tl_C<%(L)E6w*>x!{#0skCT?5SJD8~jn7VYh2-)&MXEOgSQ)6MH?`39bSRwf zX6cvHt-!aM`j^6r;Nx2zRUO#bWq`13k%o*5b=YksIRMG4fHvY%vIS)5Om`~%cG+p8 zPeqrZMgt~)p_Mu?@U7V-01kCV9o^GC&{_Fy`SsX2J%$G~Io#jK69HbOlU7Q}63DJz z(Mbld0c~shD`X@5E0=cJ;HWpt(lfqv0xxR*Z9{i}oxc!7u^jXz>Z)@C(UeVRnM(aD zeUSRaLlEL@rUIN0`ie5)bNN?zc`2?uRqUJUfob=D9^Nn6*WW&Uou9t_ZGE&j1z9vG zT4sM?b#QRn%T}s|WZv2G*|8ey47ICBSOyiT^^)vtB+l_3r+3k+dRQw2qw3=a(9o0! zPVY?Qet8RPE8V7Lc4LFT9#EZYiXIlm2jW2H@P}PRQ+OQ@z+d-b3B_(#Las^l2vH zY)ejqyrs>U9kANcY{rn(^QtUw;a1=)DXa{oRL~_SZRl;_bJ*4QbwC=Y7ph^IfH-S> zgp0UG)NxvmufP-VN_d{ER()Pw8O|Fjzj=|0AR@y*R3J3U6Yk^(eTf}yv(=q{ zNYV}`+b>eWMm(_+Kz!rbH(rE%&->Z1lyHqx_WAVsFZ zAwE5P)#vAHULGxnW^hWaTZk&Klz8uFb7M(2;`COZ8 zn<*v17P_}hcV#UP;hk2DlrVwlS6c_7a_dgidyFhVpRjTT?jpJB$vD8e+vucINDC4O$G6~m?7*aGvE~8?2|fB?w<=kw*=wSg!AS!g ze;#19ul>xrZ9r=$5jI}gc0kks9Ey2dI!}});D{>AtJH8Q$6;UwtU+aLyS}}rgHYUd zbmY~iT$fdhclR3DH`?`({+lpe`d|wfZ9tFoM4w7)!&zBngt4I!g7&SUh)09 z{nfvH{rT;UFW&JeR*?kQ+NoMZ?iUY7RM2tJ9uQd7d2jv!%YLBAuKA2Mfew)jIbCS! z028VI!qF#}Un{+JdvooAYD!!PoeuzOK$O3A2CeS$?(JB+F9)gWV@OR8ZFZ+|>8cv~ z4u2;JK`HQC8;l8x8p}2tB}nmY=Gzq; zQ$4jQA(7_|+o!*|Fp3TvhG`F9vvdyPy>#DHs3Ml_Olr9A@L;8| zRS2z8t|h5{uIxxOBe{_Xpg{YcSV}u+IDdoJmiXmLTyaE-jcQLz(u7H!u_DPI`E|R^ zs5LA}7s-efj=I)oAAfp7iaClg}V7wI_6NU4OM- zZKkX0UGg;o8c|MWc`EGe1+!Y}Y*B~(ujD&TL>eev*Ci!8&~_b;bDowjr=qD?gg4aYRyc|V$P_uv2Z^N%lo6W_WzSY4{L zotl2vB0U9VHfLLZxzmHD^j_b`#(N(mc?g~&eCM)h7?S^}&(2g?c+0h_q%c^`qP>HX zk`A`*Nt3NqoQTxn@>ClAmBE8y2=g^Gee$+wJWanO-@A&eP6I8~UoE>;d4JSoNSi$1 zosI)Muy##di5h}uA-dMp;cWAW`F5rwvEj-Xsmqcc7ZxP{ZNH9BSg3dr+A@r&aPxf~zuVNh`u-T(R8tl)n`W>hcQ4fNsQyAcXH(cACZ5iDGQy$?Q z4nikgVow_hygE%AjF8{D>}S@H1E%R!Nz`dwTPFntNcakW=(Q144OYqrmi->L{dRwT zTZ+%=NfyvrVN^<0NlUx2VZm@Jb?9z&)Cr`#1hxtXH(s6b$eoVgBG0G72mw-{tVBHY5K{eUSIV%= zO*vd0Z&ZD&PVEvV`5?W)91(}9&W{%D<@3*vyHBG6`3|W#E|Qi$mN1uCY|RLkN2tAz zOKZlxDN6>yPmrkPD`#hP)O1V(h(0P?h@0N+YVI3gqeO(EZ%$#lyR)=+x=a;=E)XHSpW}1^^(R+t<`J zOkhU`mR}yW>zfGO)7NK`?-Dx_-op#lIsL!9U4AXv%fG(-*+0IW+%=M(TCPa%@^yKY zvu*A!6Ms~{E{%!_DAU<#CxpF7KD?ul&3G@nM`dF*I3`zEm&>Q7rffm4f0a~L5mur2 zV`;?BHHVOc$LzIspwzLm*L(nJh!j*-yG@78JF-jeIMoz#+`_3;8`do1+d`DKSxB&9 zTT*DD19i3VHpZ#swT0N#;lAXuyPmfbOi!p_Uw?Bzc#k)n`Te5(@rIG^#}g$zRbCFq zwWelo$E=bmU}*5{t;?bqNbbtvl-2 zt-v`Bz1kU0yU?SOe&^onRDSb(l$Bdu^M7`1iMlVri|8!ru(t#rvwp& zww=6c&SI{nN}Z25pQIknx3<5WX0lJx&qBq6Y!|Gz#-v-XNMU2?96Aez_&%`x{{7SE zHy4!0BZczxLFFY|6*SebrNygWw%>iQfMsqX1#4o9v8u z-QM3Cefs{s@bV-V3o_ib?Tx%qqJKQWBDUcDzrAB+fE2X7DLkg);4}2(^>W}T%h5K{ zgSDl+@`e=#ZT7mYc>0!s$#yORGO>_QAC*3U*YGviiOMqRHgC_Crhf~8-0#$d z&f0A%@kc&>k32s8`1bWv|L=23?l_)$+eAXJVo1m}n_^wMZ|L-DNpVxo%QosrU@l2a z?$A)!K%`Ycq3c@ae~_xn%5!(*eq--R+kwMlYVtC8A*zh)eU{+kvU2h$_&7agh62au zShpBXp_1O47G&YH6**XF z`>Ky%XXY{16;e(XAFc$K{!;@Nf4!h58+*oS73-8_3uQ=lt!2T}08d*h6)4kXCY4iS zsc8qh;i~bPtF{Wz-*tc|ZNNSbtA}MMrnB=6NiPyEZNxbt1Z3T#-|mX6GKPe)~K*X$YoDT1?#*8ysr)dsL)GDXworls#Lw54{mC^ z{bnz|0>|B%T@pK4NPTjBf2@Mn&?6T)h)|wZO2t)%Gr5ol9jS2 z+OSux?Vux<9bs1LNAUWoTOpbsFonWS(WOyz+~P%5(_*&MG3cZe@3_@# zwaRS7b)Tl2Y)4sgtWdnUFEdo{nQc|(kKcUQ&EHZI-VSEzxC&49f7oPij9}(B+1kqi z;K6HZuyhX7a|9lWR#XlG>na=y(zIU?&I1zA(X*xSP$a<65SkZpBwggd3ur_sN2}kj)bvIHOe9W**mF9mi9|iMMmY6 ziKGNr7Roz2ho(tgw&fE}yry<;M!l44S$dF|2rEDKIy6btdJ5#4DqKDRii#HO@mBdouVBkKRT~gHLJmuDK-4V| zS+*s=m?DYPo*;7mI(1pR%Jw-NVFUjIvS7Zty*#>S0E{eWT%wzioO@_j1($_r0W)iM zxFauTZ{jAff4?T>&2%AcNV7x!IdxGtD-liax8& zp8b4`_oe2~|9OMqo*2D%2T?oqH5zo2F>6&-QH6ln6X)$v9xqt94RBgOYRctbAb^7;! z;xAaHEez0Qvr72B$o%<#o?&l(!f&Dh&W#-_}~e+dfwmu17HMPns2HWe#Q``6ljt3p(iab-2;8sg;r&aTKHYp(x9d@Nb!O>gQL zr>j7^bzTjexl@hp%^jm+^rp6kUVqBBl5N&~qnFb|XNwTxvJ2c#-LW={90cU49=xT^ zsMVmlK~{5SQU;%3mlQN>?<)#l>TjR=-xxzSe~51bs4CJ`Sv|HCgx!qoRJKU27~h~r z3i;oS4SwioIV-6oRQ0U(%`O%1vK!>cCcUYAbx?NVKAm;T4xH`^@bu+@r8_~K9PIp> z5ZFZ)yf#7t5D&6(7FpJ|wKVNz4MFiYr*JsbqD$DRV?Wxd9jr6C@luFYW5w>xhKeE~ ze*?hTtJ2o4*~nCo%!yP|=eeAL$FdnY?~fMk>mOe}Ag52meNE*iP2F1ZHdatDIi{C3 zRM#}Zky2SxJ6{iuV(?y5(p7I~KB^NZ`)V~1uZ&v_3pR%eQn2Wl<6Wmjgg^q-(wQyY zo#O|R7_gq#tI9LMJ2+60MS;X61fb(bWG4Sl(M-4+~s--@V938+#T-a z*Fd!93d@v2;i(~>4xDvK3Kc2pFYEqJLokcnvq}#-~+Fn89M6B^*+YnJnB4`mlXf4e=*4s z2=uwhP=iyJLF0^~8gcGne~3kaZ}hdU8lS)}Y>*3z#U8ADBQuNA*oG?hR{#X-zFQ+> zV`ueF$)rK}mTvO5y;Bf7IAgWVPPZ$uxyDoJ0&($%y4HWyPSpxdJ;Qrq|7Ctz-kRf0 z_3y#7c8g_tg->rs?Q-r81Um~XO7^UgW zx)h(<(gv^*EdSuob5MrzIMI$#5G@B~S3dN$wlMCQ)cmeX7qfvQ+qG#tnQl>B-z-I{ zvaN;ouBMFU0M_vCOO;O;N^zpN89X>95WKORVaYzAmu#C4aEqPalCyd2f99>)-)kd4 ziQ5MY_cFiz_}Eab06tD*FkCukM;yBSrMxEPbOGx;mFH94Hsz@`th@C&tY%O})Q7Ec zhXc@iS{{VA*0}aT?=@)nexHL_1)%}RLl!n$f36r#&G=qZgZG-(#qZer&^1PkOLdBn zM~uJBBC72+11Nz(-F)SJeWDBO) zl0qzZb_)A`KS=cD_xkhqkKJ<=+yj2KU6E`je!aK2ZTPIyE?m1L3rv8txz|l~v`GSM zUhXF?3Uw~z_eHjjeXVNsX)oJhM|_@SuuJ{fJ1==_()D={qJj5ef6(FA=yoff18C$Q zwqdcHxHzQfhuyE0PPC!@e{p~&meL=GH&Q- zSLBFq*~?Ivx($-39MMm=f{b8(NU8wuO$0 zPJ(KMrK+-1?8nVI9V0*=n=RY6k8UM+ooQR@P}5Y)+GO_K%Y8fgomH2iTmvV6nW&*L zk-eL2I2a1y*qbe~Mb~!Q)|%Ca#7_sm+sN8CwjiM;J3c}VhDST9*Di-Yb9mn_{^i@( z`m@*nbMe&fi-aQ9!?74JSX=j&mjVo&Dwvj#Dvu`ly2{~@u}mxRKZmyrW>qzGy$y#Y zURzhn@)iP~QU5_;RnHUH%r?=NNL>RSf7uCDo7K-FL&^#CJYPtTi8<*30)eUN-sde` zOg2^?gg=MF=Uhg#UbbsGd^z$w-2BcUs**-{Z11l{zI=Z(NVGrAtf^^e`=gB#L4K(= zerZ`Z^b9a;>J4N&=m8puq^Z8zy$MdoesSW6h@24qPS!3|V{+#^lakijH{UwDe;kfI zYTcHLYP08FR9qqJJym6FY2C%8T322pq@^%<^ObFp$ktiN=_{VHcg;N@ST{K28c>;x zZdyFG=pYJzC#il6Zi$;yAc@_ezQg!mk4qKRNUdbxxX<@jAzyy}`2MEl?YVPH%~~UF z8t!otftoUG34nQD`3}n&9l>(+&Dj7k*(5f+Oj6cjWb20|Tv??KM`$L$a_X0X zUIP|?((S3)+d@igWOQO|XS*L((4gvW8cu-YX3?4~33FPKJygji%Ic4!ElpE}z1tde zDnB!vnagK1f!bq|y)Bi=WvwmFLnT?_zz2lkkDs4<`%yoA{hxn){q2nl!2YB+K;+%j z%q6rAFvsQ~gbuyHk9GM12)?G&UMK`xXhpGqH_%(uJRT-M^B`LD?|RI=O>H!kd3>;NrZ?VH`15ccrRXaGFuHx4Y)WlPD`N=CJr}BmZqb zqXQLV5HE5TVeEEDs0^(0_N{vh8T3v9_lE7Q&~te<_6jYxSO2?y>KG z)OT%5)pYj)d}>t-*eXlktUIXpkR}c9f>;l*&1luhhrwn|K|1As53<>+m#S408NdNgszB}$;6Y=>^s>KC4qw|} zU%r3;n{fqrkh-V$a?ngutsrmPRAci=Q;Q&LJ#fL1!KMT+hD>x`H1PJD37Ngdr&Myk zRx=Bp!f1D4%wZ9L4|c)~sF#5Q93h|bX{rfGwCM>n%v%t^K&pQf!jH~LRF^p z19{o6^N*Jw-@g8zbZcCy{Uz;_Hw&~1#vTpSr9B4>T7RcfoRo4-e9d}XZR%bNiz4o& zd)QZgmaamio;db3-7#E*p`@sP@b0KFFyY=vd!Y78W`x7T=yQw@rLC#Kg$_|w$6dB> z?z_D`-8v&IpZyaKbsL4P>>G|C+0-)Wgu!bcNParj?as#0NLx772awn_r@#3j@MKbh z8f$~Rd|5M7g~cN5djS0P+n*nRktf>@GK-D8Ww*;!IUsYuuBRF=&;ApC&Fr<`fX23y zvs9-(Nq~*2ikTBAK%~Q#9`?HNB`e<8ThTNkT$Q4x{%4E5{F_wn=hFCP!(@z8ErjtLrz2e?b zEB!Tg9VOK{<%JPyv_#=&!@8l|{E5a_EjE=p4DFEjaj;b^iVYRG<8s51Vl{CFIeS_A!^) z!l$5?iZ`YoHG%YBZ~)! zzkYgi{r1$_oA#=-$~;J@NwdMM9LZtaRYFh+-90!kqpp8b>G~8>*_UEZFfsLZ@QRF} z=Z-aU->%|!_wG11tipx@a-5?}P^@*VCdp=Z{^xboLVz2; zJ}_W>wX)W&d)_QIT&GR@mBgs3uR;K1QsB&gfSm9HH2QGzZHK=;{L;Oa^0rZ(`s=)V zOJ0aORCRg4c3^`7+K28uYRBrH{R| z+|S!WKY?BorFhvjPaJ)}dM`hIeyoAy8(>eViOlz|a^d3b1I%V~+VC*c=)eLG%>Y<` zNIaDB@&Y308_;G};zy;)nC;2!Q|k?V5R!&Oju77d)l-RtB~AqNfRmr9?mouZ%y^1V zvR4QOH@RVJ!^>|A4m%q^X>SMx*#vzp63~~e%vQ8?i#8)E;|U7^o~y7^rH@Msq1$D+ zoU#swbWOgNI~_lP0j+t453=d^`kYCBw)k~5{r&pbb-GL0Z!f_{w83*fx@t}~ zv3t*=6X8+A!VIaiH-y7W;)b-I#NO$cSDh*DT40?Jd+!4kaQ0$?d_n?Ow9kT<2WJBj ze=8a!&!21x&Dr z!*05;_C5sgYtWm6eQGZlw`I1z9foIN@o<_@)6fvfRqA1NuYa75MhuYk9r7M*f(@mkGRf46c^O*PLY8G;SGHy;+!hMw?nxdyqb@Nm}g zvJ0@B7e7$ng3^6^rUM5~lg4}M=Ipw7@Q4ZoF26X9cT}~}Gm$UIL1nMOAiN52f8^YG z5{Di3`nX5ZmySqPVM6Nm^1e{_R5u0qVx$?Z! zsJc04#fwoTpu8HtVaNQJb(8quhVx)X5#*%rq(TNZ;<(i-FYHGBEN_kQl9e|eU)x8#4N zyXi5W_o!7J?72a!+~>}v2Uv}zE(t0uq-x3z?mov-ql@iOa84ikc^uBYA1Am=b4#^* zK_>tY2euqIuDed^w_&?-PUrsGN0ZgKzmK9_;Jy`7I56IF_~`71W;Mq9VQ*tH@w4-| z_8zhzwnb!ROyYKHO~gsCf9B`Jzy*G925%c-RP2R;ZsZoLTi$?dDus{T2K{%d_G9+? z{iXl@R@43w*-pai2+*ZfjZwPxmJLU+8>rL5kJEEmD{wWR%b}{IJu$_R9RLb^)5;Ua z51h>5(a5$Crr?02(bMshrR%1mxpH@YSabx*WIc|DX&8`X%~@-=e|IZQ3Ch_B;kKyo zckNH(NE9Iqn;1CMSPO3j0XD(DWl7m0?~q;_9PUa=E>o5_>UAnz z#qVG4s@N={hRaM&CL$rr zPr~hA#bXF1Or>grXlhmq=pf3$<`3=X^?`##afY2g+D(=~Z%9H}ZV6^bH3lYme>0!> zupSnviJqSKf1M7#pF_Tc%j5m1>CgIm{qa%p@2OQ#t*0X^-2r|i>yZWFxVy%B4j32Z zq#Y0CEi1yGf5|^Xmz&xln`wT(i$gMdF6zEqHxzbg;Cyzc6r#FGGudJTDkSx2`e#Q! zDP+8&x6OWdDDVxe>)xy@JaE~O?;l0-$bpr@lsBc74QHYe1`YNx&wrS6~^hf;|zLVRsFI_m_szTWu;_i zlFJSidw&R|I>ArMT+P2%kDwg2SoYz#^(o4z9(oO|FXco|XGWF)SR69XQza-R>Iekv zd|nR8UD3e}r0dG+Fq86{!|InU{+DxJc51he%2%x2&-stv>&wRuoYpFo@Yw1&^=V=o z-T&(@%RY~{T7D^dISc0H$wsiqVwZChyaD`yuz&2Hwofg9B(m^!Bvb(*bRcyQlEmG3mDN&&vn^FA5a<9P z_$++wNkru5fL|Q78l_YaA&VQkmeE5W@_+GbCW$yKqC0zb4EfTLl2{F;-B^P6Yxb>w zs-OQ+|9JWRZ;mN!e7Vea9Yx`d3B02~P2R7-_SrP0wj+EL2*3r&sj6_=6FEuUg87^X#vsOrhlW7 zik<#Y`eaY59hItX#9FaX^jDuE?2Sk(jwdI{k(Kb^FLUMWKZ3m?-2F zIB@6<&gWboE#1H7%d@=Ov0u+hpF#Q4yu0h-QVt|B6@C7cFC$A8WhjC}cEe#)I1JPY z3bUVQvq8aOQ^F!ZiPJo0%Y?=$BY)j4M_FyS;&domJa(}B0r!%3Q|lI3+;xFGH9It!9O6s_v=0U0Ny4`653_lPt5e%-!*8uQ1OZ(sj4|MO;`?QvXBIOq;PQ-2|{+t}a6 z)-1kf*tt@HF`tr^ky0c6Xd0#~WN@1KUUufYF1J^827jK4lI~Y;wu#KGa3FcJM16>F zh@dGlp3?WeE(!0$p6Hj!yMxFZ}b}o zYV0-m&oq?R%6}@k4+UL1z*WIt%?K`@!W(!c&)Ha|Zp7B4TNfNkk%B9SYy03dR+_my6}v`m2V zD+WNglKn>I@%jYt?s^+5Hg3;)JH40aaRWSmN*ZqVOA(c+fj|>Woa!}Owb5ECaBTKf zUrpz}lcj8u;7Ec~;T_W(*VdPSBU$D2`uoukQiH5%+K+x$k`%8X6=&xa&pnDX&8gi) z^0<`xWe3-m_g?{Tsz7~3g$0kLwqY@eQRx!-p`ht`ccKhO7n zx0OHt{po%;Rv+RM$-4B2cZOY^B@Ty8v&S*o4H72_#BB};NhPmq{~pyC;(wj3+lF;h zrKE_}O<~~E>$971q~<%jNrwz97xLwHV+ca~3vCKE@>C)sn1eG0b@i%*AQw!#j%8VO8R_U$?0U4Rp(zS~-5VS@3>;9b+SA z?ZlxD61~~qYN$EEOHkNIlB8`w*=|$HWjp{GsfnJd?MAoO66}0?*hrp`E6(x_CWdgE z=J#gRCH6H7v28ms;}kmYmva?C36^)u_Cj9x`SPF7Z|^Oi_S=;e>|Qbw(Jo1{x3>zQ zF&?8U@#v)Dt`y9suI;@*gCXO8vRGcnau%OmY1rgY6)cIALLy}S&n3FXdj)LS3tlQ< zV~@AOoUCV!ulo%c3uuE21>oOIZ3&vH9YG?P>Z$-%c5li6e`nz+!cH~ZQ%l@+_fhWU&mZ--`SArD zOLMRgeE{XHTH0}De-K+v$(*S6p&gu4=N%2^VX zS-j%Nuig^A?c`)@)OsLUDwzIU-v4WAXwk~hrE#o(+;MKcu+G|lWvK}e7d3+NHNcm3 zZ#rx>2Mufal%2;5I-Dr#V(%9K-uoz*W>fgU8TB>%E0H|9-f@k%Gj<(Uj`tMx<=>xP z-q@~zcb@uaI_XE}44XHI=>Y2NP8yxvkb@vF ze|4}iNoF-AZt?Xh=^lK{24e1iM6U=9Fo+kB^xcVO;GumD^mu=7HA^M6X|*;vvc)?A zN-B+QOE`pC5g(o0v<|qcG8&|)TgHC{a(}HFD{lK{P*BbJ14rvWetiDtkG~lRS9P-_ z2aT0Xv7t^iTTY+iW6GowxyXlldt{JYOR=`cN1xU)lL0|qG-*n zUu<^lUO$o(O2i&<-czmZL=0=Mixx`LjoUsymF1@OvH~ZO?D9FB=c!p_j&0-!IyqpMJc& z;aATJHGs}Iud?|PKyRFXcKG*Ew0cp7CNEVjgOr{k;5r@R0&GJqy zGQ0us6u~gFgdU`%<&=`Xd^S7Jp|j?l3jwV6`S1a^=e6D9!@#z`?b#Y`q)T5EHVFJ_ zDdXH)99~ySQ?<$jn^obZ0}{I^y)|B1R`(H<8J8R;CzFjufJv%fuUr7742$OFLM&|CJ|SQ_4ugh@+b~kK z?;&M8&hi&+o5PK4oA>=7fA#ub!!b``&F-7~ELj)`km8%MK@Ot{S-A=`s_uELptojP zraQK-S|jh3Wo*R7J_%MZeZJPdo%X$RVj%zfvbR+9K9f6tgM&mQ3#Gl_@;l&~4|?5e zc5QkeZpi^u0ej%cFaI_^1oA&_<9D+s5$s@}0-xm+ZgP5Ft$9+V-eaI_U3blA4(8^| zlv#o%b&^Mj1KhW_P{6z1%97eYvU~migq@3$95<3>zer{X01=4znl`*b%@xT~^UxG^c;XD*=>rOHVjmP$F50sUhS+|h%)*)?`lZ- zT{*GuYj#zw1|6U0jg+Jx1`o9BLGKC3f zj6YwSI-aM#KbPA?4@V+Rkp6H;vC%Y9Kauj|{E$UFz|;tok6v<=pbe}N_@KMI?oGhL z>T+Ix1fnrWh#IgJYw`Dn-|3uXrQ`v?B&X4$I;7gUDM-V%S90w3y4_2*u%DG+M!Cl? z2PY`Rs$Lrfqo(f5mG5t^cZjb+e9- zm1~+6-nxqO7*P|(!Pg5uS8@t+Y0aIPx8*>8x_2PtV1h~1yLo4O#g!_l8RBv$B$p@E z^En<9&?>D?v>$K8U3RrMZPri$?NiMImFQwbb?J5D2 z8xMU6yEsrN1Hh(mNko3YL{?*ZueT#%4qb-rJP9U%(a94=O$8MHUYxsbrlM%re_|hh z_TLY`fBp7lz7PbT8ZpZjH!RC<=bpwUHG$8kBrs%Mb+@4|gmmLyV1}k!sM?7wr7n4) z1SNVwEz3l?u=8}ZxfN!)RQf%Zor0=1K;p#9KZ9;u>@>J3kMIzj1)<_B3n83A7Poy0`y*d~OY zyJbZ0%g#kV(5X=GV0Vu2moh&6^6`&nz0~cg>9=c&E22zYnK!l=g>316Ugs=_fj%VAOV*R3x~UCCP?6dtNoU6O zJBvM+*nI;`GqF>DQNRQFE~1Iv2^#EVJ&g0psF$TY|FPFHZ2ERhn<(rF4ImG72Y~@= z;x0=61#@+8msfrREq~=jVZF4iQ)Nr?DcDs{dZKQ#qfoU5za91osxl{t4!D&Wd$ki99-RdDF4aya*pp?661!8cJ7ww3n^tSAs_E!7RdUWUS#COHbuWiC z(yr!gk;AXIv0f^t7w4f$*yjL*JE*NV-?e@2?FAtcGlN)fo&V_kt@E&m9DN=iz$ zD-y~ms6cnJD7$lul<`aCEb91kTX>OP!E_GV{CUxy<;G*kPxDq`IW|Upz~e9zP<)=U zgqj4TjniUi+k!^q{#?*!sVSIpEo$dhq{WaQYp`L+yQdIX-pR7~Mt6){Q}JC5Md3m{ zf7wNxaUuL;z4En16^^8`DITE1BZ2cMk|?uds|RH!pU?5NiJo`S=R zptQJKbvv~$#^;>zRJO5oP?#V~{StROe_3qvQ`H_>zbyD&n*M)EQr?EXi;U8>z*5tm z1US~LTI4))e2LLvds1H9mcsus$2N;oM-m!~LsQ!A%DoPx(H0#hymnc$vX?<%qic29 z9UF6o`35usU_7p*Gd&gM1$ah+vT|V3!$Z1xr_wwe;ZA>ftqMPE zmqPqIqAVmnmux-wIbvmdELmEMw%ZJpAm2182^CyVF%*iDU+kQlUtXvl)l~NSSpVXx z1Z!2Z<}O-kSB+cau3G->9{1N&b1s{`*TCKSvu9 z)jHqY+4rJ>!I;Wv>A;jE(y`kmWOeE^4F`$amY|2OkmZzV&->bU8{9G<07R8Cj4DHy z)hU%#V-tH=OFWGYOqkP}u7Hi(alC6X92YR5bjh@U=G(jeqz;54x_T$Fm+*lD6n`s4 zGDq@?`52Du`}msW=~$-|tX}1}aZdL?#mt88cR-{+%~yRG|9QRT2v5`9+M1EK!HGNs z0Vf>ZGgDm;zUt(@eK-Lv z$3FU=i8*7P19fyb?jweGDTb^~gnu$Y67()Dr6@5?u>H~%fDO(s-ZDomDz;?$+9ZN`uJfeg_8g zT8?<~F?noD+}`FA|GhhU81HRns@ESTa0yVNu=q*7k~TCJPnHUwK!2cLr>=;RvRC@u zMHF~huP+~-yLRD$`VTg)Q-HcOYio0`2E5{N-a}P>D-=qYes&7INOPdSxRJK{ z<6<%CL*18}(9VXxNq?E|e0p~Xq|&)OmqBg>nrrzWHM^W_yvOx+S9_5ceU&w!=tNlp z=bd~t>iJVkU2g$E{(pAaeCXqJ67;XzHy|-clASnSug{(|WYY0O?<14~U9@K9=y`=n!u2TF;n65{*9AmLxuO7Uy4UU} znYMXqx5zKtFJAmq7e*EN9r(U?4#Z*OEKF}4NpG9ITfop#gnv0TW&@y-UE0Ht+RKto zm7PFznJ~nccNQTj_pnRZEaWnd@Z#=mL^JQvx4zv{dUcB5bf$9*jptL4Rd&+mc#_>% zj(&B_Yt!9XNvk2PL1FnruZNeu@b`E>@2p2-GxqGqI@YSJE@eiME_sWKHZqClrFJ7alb{ zdGzV$tDiS@#O!47C3zG~m^C$!`Oy_TiIbfjbb}f8#V(?kgAuiLhrKq% zq`mP;fFp{~rp^&noWiUsPZm;yE8;Lq>0G%5g+P*q*J-S7- z_1-BC6MKSuJ9Y~2#z`gSOFd*8>5e@1yeVg!R1f1VbI^%7*{MIB55Sw6#+=?wCq}>%PEt)QAud%aB747j}@yc6J%3SHk zX{+TXwvoSfRi@u>VW*rAIUIx@(VhBjKwAkIOMlXE9MMjfI#$=Z2p>g*`M_4A45RSo zBZp&t8gk!OWUK+TLFGMxEcjASUAMV3S4q@<>;C7l|;2~n_oDhQzKpv*L9=Hh*m zqnCJx13!NbK)cg9xYUM9&ium;y7y>BXHNyVRaTgaXuYo1r{8}*%C35jFqt!;(QDEs za1dOSw#tE^bR-cNTZh68D9&+OTA6C$ZhAEUS?{Him7EKh4u6?2f?nOH*4TldyD70( z{@0u#YtB`ikRq+T!_&=r;%v%|lLTx&_ocSe1|XL=hyy5py(7ECEXv+cy-e!HLqc6r z;OHeIe*gE+(L?d{=uvZBRrT!X^>OQpxg-PmGH~4bzGZcyHZNZ(^MLuJhDn@Z6)wet zceguuwMl&>#~ROpgy9HH)eIno-2UB*R(r!Bec)tj{b8oDg9S(|I!F=+msikd?HzT8?#-)~>qOXF>Sl0Q7wP)7(Vp@SK8CsjLQoQeyEMiCRrqBts>ysLqh#eLrI zaI}Q;e3?$jtW{f{a5{l+WH&%jCNu>VwUr=9P?29`Afi*hfJCwE;KH9rrayCs?;p-uPY;<#Fr4Z>qifN}RiGYf7`CkChmPR*k<_H;0? z7&$;$QR&is(OQp@Uy|a#zy0=d=k+*>TTt(a2&p&EkUs12X^Zlztz{lJ1zcS6wZI^` zCr3zs{D8q;)s9Vv7EX{;gtr}j` zJLBwlEIEq8JL>v3?7$zZ!=c91?K}+7$BI}ieU3GoI~8jPBkM4lE#Mt+QZ1+}f*UlQ zeN4ex15ietLHV|+$$(Hd1@pHYXr#RVj;BcFtdj z5(v8El0XgxHa7LF_sd2RuX#k(k@Dt%UnU-GarwSqFYKN_o`-avI6YJ}(#@yDoh5HK z9E@}{`B-}FB(WmFcoifw*IS48WEfH7uqY4D;nqPz6Q|3;S2o`1P|8!1uq;T+ayATqLFX>n zmz;nGv=eOI5}ag*6CuOAy^8Qsqg~)Ee*$#LJD7*0mfoykU)HLA`}QnRvOU>6u#NO> z(|-)GM&Kar7jU4Ah~~*~V2aIuM|9e3Z!7PyFS`Je{-r#DzBV!%9ooH}w#$IooSm2n z`c0Ed&XM_9zR@A8ayDB{`*O*9FMz0YOClU5?P#Iu9fQD0VNt>UJ51+cLd9$|JY$V@afMDLAGT_b$+JQ0HJJ3hqf3GhW z5r2$dUz|jqEZwU%0+lbI7aTEDS!K;YsSw9TVD)lYjz7@sJ`cr#74tr&8{W!FsI}*s z{+K8|PdVFD(jDOLUTmqZFs>oWD!LE%s!qB$@~5t<%~yF@R9wVQ z4$x*neLG-s=>uMs6CW>C&>ye&s86eP9fzV&>n+o1sj>-dt zPW@sG9Dseh2V+wur*jaf0LSuLeYtl2PkmXg{Yl;&cw@7iBt=k*e|pLvyfrWusLmcq zak_*F?_0(nn+sEKdHYw40 zbztQ74((IDPVH2PP}vmUfqI-G?E^^wK)ll~yZ5$U^YV#g0T5raD@!p3)EN9uXGk~< z9C-dde|J}nT^Tu#f1N}6l*qiwc{+i12>;hu^7cBd|KC=>{JdzCY;aC@QIeKRV(aTV zz@um#R?_MAlUmMYXlTmW( zWy&&z>(sdLF*EI;e04&CLnnhvolQ!B(C5<1jpXCyfIgJ7T_LGaoAG)nXinMIn^#|C zqVA=j({S;Wg>h%c;4Xzmbxc;SOVuGt1*HRt44tTv^%BoI&Q@RAJ}b4Jg5B{JwoE<_Dm#Om}aBiaG6JnQkZz zE3j1u5@bR0OU{iF&&h&4>wKiH>i|gd^lSFaalAt;u^s&h(*NuC595~~ZP}l@s_#@@h5^2->y7w0elzZCxd+67JJfz?SY(r^=-zlU+1qQp=gt_$L!4q?sKTt= zpEbQ6%eNCQYCWk4y(hry<_(K~1S@ARBza2pqL6ibdEHnnhrhSc>HAxYz(vuZ1q46aqCMv&RF>hY*fzs@%tSYjH5us7z~SFwJ(gXeo! z1)vDjKyF7?xYR&&Dv8`wcYJD}{p(x(pZWFe)BO4E1VJ-LV6+ZKMJu^~TGeru+@O7C zHn7PWFYLD)uxFSx_->lSG%A&-BAqu}GiZCUXIsz?nvw1lvfo%;z$*LBiPCU_CMs2C zm?{c}^q75aKvPnu+SO;O8m)ud zv_H$5dbwI)9Yr}57CEdQOX_NSl6nsQ<*D98oX-o^-#&kR`#68@$;0LexqFv}lmjw< z{A%rTTAk+=jF=m8z8o&qI`sisO%=O@@1gbsWf3`hY8XDYy~zi+ZMQh>1XYQdy89^! z%BkZukQ5K?Z71i#7+(*f{GPSGQ5!}vPOpM0HAX2c@hRtOTdEIQe>_VL{_FevKL13; zIi9!@)6TkKMOKb0rqcpwY|EM`aNK);kM_c})ln2=I$fQeqg9@s`c6F{zu_sHT2@lj ztGG(r1(ryq2TgmEKtSG{#?fq?aICP%dj&annLs4jiZI!wE!eFLy$>A6x|jb%5DvDG!ZP6-|t?wIdMG>!pnO7 z@lrrOP9xR(<#(6Fl><_L9*6QNuhvVtjXzpZa-~;Yh418F$*6c)~@`Ve#56e4~~0C zZ?$|<_E2J!)ND??J!0XJdY`%-gF18*|1m<9yY@bp)0fYe_?81KfAO|b39~HqQ&RY; z!f&+|Jqy6c6AM(i91qFS`~4;1%*q4U6t_FsuT#-D??jZ=W2-)hOwXjl!09bf{@CogSZK2@ob7ZTS0( zYT&E|h(fDoo}pYzD3#@{jT6+p=8XE76D+lf-z0oGg}G^3{IkXT|N0kkDz{rIeAADa zN+Yq~s>%SAc~e4&uAF?$ebcyDj!zy|zJ$L^g-`9le;qkH6(uGDA3M<=P_pliZtLtE z94w`_>h}RizjVXaO8%r8y58@ycjKU>8fO&b9M-PPr39jKyOQ48QNPwZT)HULow8SP zkydx13Gj>jO=Wt6F_jF^MP>(uXuFu@w!|e!r39`9pxv|~HHD1Gv(4wl8!yHB6FVh= z`mLHNf2t!${^011-D&Sp^z~9{wl9)Ebhx?~1tse8?;bj$Zkg|PEVCDHJqckeR_BI!fxNPfy7DkvwNYsJ)7`+sq@>< z`4(zTi15x(e$4X8&!a3Sn}Zb7W_9OyICwNC!cpI3>`@|lRm-XCai#O~V$@T>y|FZTc8g~7~-Y+&(wHeC;n?U5u(&5$XJ;rdE6>hYsO?B9G zf0|SkGfRe+v`>c4x)dwjrV90@fXPLPLae4hR(p=U3?^u@7j?q+5=k!${$$I1d%kA; zQa^pXKlJ+T19ic39(clSMCa@_BHxT~9}br_xr3$ZGfZA%{|zd|YnzSrpu|sFOffAHOyJJSWvVr$21?GE^uDF=e#^6ti z(LgB`&M34{B~tFCV$($P(~)(m`=Y`}ZzQ`KSLiqobbe;g3k^KyN;KfLH{?N7I7giLwAQD@#{GhQ#=+ZzHl zjHXt?n4$A(Cq#I4X0fF?2?#87tw?UCZ3(}J`lN)J%Ij1+R04Zt>uu&b&SN6}1n`Wx zwGv8r!TtSAo{E%6S&JP|aJb%=WY5G4&?=m=HUJr!@J?^98`V4v>{A?!MWckIX`{)_Vf74vbL8h!d~)q%g9i-PqYM-Rp1;r3~W3Thau0T2Q`lb2Ffo%?BDY#JH`^rli&aq zlpCI+gc#22J1ISeeV?EkXIE|C$$w}4c1rbfoqENkWftko9biiZe+uUoqqd0pN|2>D z;-D&|&ZyjANC|0&_CetEAocs+!u}Y`1xO?^PbKZINjgrvwx>?04I6VwCI|&1wWb!5 z(?%_)|5OwEzEdDE>>Sl)fVay7y}a^CnaZW;`?|?74^F6hc}L8UTBW`DrKQOEf@1&p zh3`?nfBg2#=lSh_mlmD_T}$fp9_M>;9W$AkPPHqg936vPy_j74GaUVw57k+Lykb10a8G7S2mO z!y?%;20I2-u@nIBp@1$}fkTwk3ckF5Aw5k1)l{L@LA)r=t2P^?vw2jS!`>ukxtHt( zJ*^y)S0*sjkoZ(m$UEvyh2$tzjlDf~3LC9Fe zWNcs;+aov#=6rru&p{q%1*@{X^8O$aaSdO=jd~G&ZZ=sa{z0$Q(K5zfJ02uZ{?m;l23H1FH|ER zKm0a-epmUU=+n|sYO&K(=N{BTRXh<4GO{6F@dMfJ$!R=bDyM2wK)n*A9hU?OI`eW; z?XVtvLRu!P@8Fm5#$$qnUWq(y^fdbAxHDz`Nprv~a^PPgat6qDi+{i&w zQ&yy8fU}DAS_tl2@Yl!@0BKT_k6s?FgCJ8V=#p+0;BWIE?<_%o2qJ=h$(BRtr<<9*sEW0L`3*?4&k zbQ?~em#uyO_)5@zfD=-6^*RRhpzYgE_Hu-sR9Qj7oIaz`qyz z;MH6_3Gx)#WmPBfT$0dynyXZx%tlQhCPs%xb`R(V__LJc4h>O&63oK>T%sH3Fv+7=Z zM|L+g+_GPLurAGuEAQUOd_1(Jk{tN zWzzY=IY9OWSh_u2!FT?a!=L(5M73$;aul1FtABQ8wZTHuVxaP^c zbUsp4u3IbbdE0eAJ&mHbymTcm&WCGEKXh}gt7BzDTbXQQ1*O|#7VRT;((-1iX6q+wYJC`+8%GGG8MaW1x4T7sUwhjHR-(mx^B-R zj8CnXF{J}AFJVV~I{nN}TzxEd&rQ--ZcEWDNBrc|Nh>=aj6VHeHZ{%3Zvae9g}^Jd zd!z2Hmyo3c960Q@OM5>Z;LxMJs8vF(ZL*{w&{Ku1ds(t)YDWV& zbIdm9xxm}W(S7}ie%zPjr2`=@T~rdU@1-y798*=T4}fw@s2R5hv^%QE`F}6#`R4W) zDQ0gadnkovF3B?~)t;9#rUN2>d#U_JdosnbG2n*eC8sFW2EMd`eu-w|^V_Ri#}lQm zQYR17CB^pCu~BQyXpf?_7OBdq-c^#hhT=QzJl%dyt9Tzr6{IR2TTZ1`YCyX{Y_gFS zxsYtB7ln_eLM+923mO$WgrpdZ^5yT%Jjz1#ONLQFQN9X501c3ZoDB1S`h&$MJ30QvQvCQTW1XS#N35?(61K`S4Bg>!Dno)Rt1OBCHI zf}Iv1B*kF$XLDUCq97@_1K>8mHYt^JR4*r(<96E5d1pWpy`t)27E)m`jY`RVL1|^} zofzGZ0f2D^79g4rXMZ?oM(kN+=Yp=>*2|7l)sk&-OudO$J$$62pWd?-<-w|VUQH^C zO48+}w*2)^9hE14YDd#|wW>i`0T^l`^D^}GmO7WHx~^vHaC%8iOuf3|s9qiJzWxjf zDS4N0s=obbly1DKvWiPer2wqE6dF0tB2{?Tb^#ba>b_U7RBVq~og{)Xu=#&Q0=tYi zAaS6&zptSP;jzRS)8&kFEXq%7@x_TR?}D5m2ShXae! zXs#1%*MxqTk}1#2_4$=x%Tan1m0Rl9r6=#9L9E6@nfLC%728eEt4luTkoaQ`znw`6 zmb|-K;Z~zYsx3Ps7S%wa^4>$*&nvZ^vYU+F9MSPAk(_WQf(LoGd70lHvCD~5cF%rD z%ju4xJA4$EP^kkCe=kWc4f1v`PLeyf7=U@rjimv@9lV%mNR&0KZ1Api^=Q}Rd|R@| zU8`NaF~`eM{QP1C_FPgrhY&LhH8p*VN-(iMb#5(5QmDV_9ulGjJVE=xs+vO8v}?8Z z^lKs{h1`-3XC5OKT3vWfs?)k1C_rQbaLPMX37s8Q^{#oSf7DYVJJ2Bncc62EL9*lO zMKNrmk#|Fb*i$IRE^CKCYNuA)LR>JBG`3OC2Rh628a z-HoDViW5}ce}GB*${Yp$QOeW~+!Rd-a$RMS+eY{9lV2kVRuk4e9x|0>9lo!a>agnJ z1(4_>9^D$msO(;rPDaZBa*3u@fxJr{EApbv{7Yjh)`HzXY~>SEi`{}t^Jn{9z{%mX z2qhh-SR1E2yj6_48}-Fw4cF_6{dfNI@yquYD&Lbef3;*lrBDhnP`PLd#8Y;aV=~Ep zwRn(2FC{dLDo0j*;ETKLGpqbOM!*Yv&?a~#oKGeLq}0WCEdsRpSN^a$)qm#$1s9Z5PT z$^+`xf1nd9vOcgK8YlMiwl{Q>Hl>0cPV4i~J^W?KzW)Bt51;>#pZ50QGxgE^;){Oe z$2kpZT~I?R(X-n~QYeSIl8r+MSc3II4OSqIw;ig`>{>nZ?l&d0oX3=?0L)M)2wcTp zOcv0~>TPqPCK5-4g^sEfWhVm%GASi<$VO1GMk#%s*6R!Y ze_w|HNl#bEN(V@^(A~kIosfC^$Gxed@j;EU1H$L@w|q zmz6?N3#sM}Zp~h7hDFS{7v*`=+EBq1@ZBybQo2axph!N|d-)w_EGn`uPmG{#fOY{bYawq=y7!1tQ*0XsU9rMl+5}jJI$#aEvZaX^@f_<8f2b+e zpew4vrDUw65baB3``33?>FY1O_J6+I`aHIo9vTL)UdS$IT~`jL_5_q?Aj0M7svLwY zCK-d^#4)@Hi`w%fk8_%QKu8LgU*3gG0`sW}jP_I=FnJAjm#|yKW0obK2f;1w4Pfz3 z-Ba)3ZiL0IzLSF9Uhbz}7kRZre{WlFg}WMCJ4NqJ>SjAtTZVlb;KYLp_7FF!5~(t@ z*Wi1Iq`IxP1x6%ygEg*pyT~dWg0kaG;U}y1+x*hzm$zqF`_yW8LI}{Jp;zz*Ap{@* zajqy}z#-87K&NrCdK+Wf;7UXyUQ`)rNrq&tJz3mD+#lP~EWTJ9=`MrxeFtH4yg$ht5Xn#B7B4pd ztdpY@0A=7}Tw>qV?sszBf0W{&FN^rQdF!5tGwiwX01mg#e@u^QPL4h`LW!E8Xat)(oU%h87IG-dIk%75k<9 z5nteRDun3bJ3e>QFX({GLmulk@NRF2Dy2JLa3~~yu!xNsC5$HJe~QiVlU4it?c=8x z_t7Uq@8p;ezmp(KWHMJu6piDq%c@tF*>-JVQ_E-@vNnKV#5%nf6~k$_(k*F;f(7Rr z_oeEfC3=tAhK{1vGIh11o;DZlwrlr(>yG$d6I@2rG^O+1t2`b0EzPV8qEeuXm)+8R zOgogy_$NyaY6e{vVd)r3nbkm`h8D_Vyfn(5d(w+7H}Qtq=N_iSJT2%ts$K7V#d z-(<(Xj;uVjPI{(1>r09?jY-)kp_q5z%~&ataHJR7?@~)Ci5V>2qJ1#6SyOhW5kh$a4&Sa=f?_U^rcq(nyNxnwz{_}7(tESR#Lk289E0ZZzU z?pf7-lL$XannIosW>Ddf^(y?YDrF>HAcx@Wed|@R9g_Q++Pn8#-`8Dpsp&9TBDiVX zB+ryBYZv%w`3w{Ep1r2A!}(r{QmzD<8M=$A43qM57|=huX&FGCoki;|zo<4jUZoY? z*{FF{Y_bs`an&A5v8PADV0VX#WN7um2LN)*ae0w;>Q}K{l1X^cea^ow*!-i<-~U9p zRb%wQxed-om+!Fy6@T_I9PjtIsX08T*e_{ed1FfryX`Hs7_(faE#J!ufx0@);IL+I zDp7gsd~Qn9UmU`R86$KWF=a5WwwFvO)@M1C!W2uOzH1Br#||9k%(ct)+L z`9wlpC0gj0Fx6AooN^YK%UaHQ^A3uvRFnW^4b%bN9mMwT;(vMRzW&a7%~xf(Cj|*d zyp*^j9t4fmyN&0mo7@Sk54=a^;DFX7dE37;^KP3U4R8+9P<0Qe!csQsaoFw zYE@67Q{Bl|+8w0>NzAP}_VNK60geLD$yo3ArX&z6YcQzOk;UtmAF~4&f4+u%+Qku6*q2dbPc9Q)d4k(k%PEZ0<@i|kjNTg_yJidf zp>ow_kuHm8YMTByoOToxn^4W%i?gXuNhaDTJ9W!k;5#Q>nj(b)^#;vhub#71r z1~#}Rg%0ge$#j5WN=t}U2TdpWkaOohm%OtBC4YGF9Q6gNWHAbGw)5sy+Fa5lys+vp z3g;?mpw;EN3oWQ?hOX3y^y*`3wL#Gg+AKjWDk6T+=XKsB*3j>BoNw<-?-0dEG@>b-xk3@-AWoGp!Jo4ZO`bxIzU{k8$RG}CJF04* zf)6)eQLTl|n_T^8_s8Pt#CFIj_u$#^P=A$+QntN4b9$BP)?;Czbp0H^~nbz!S< zEBdw__Na7<0&Q=Kh@a?ICg#=G-rct^|M>;T^!BBG zd;9WpgP~e-QEk3C7*?$_Nr6U-nH;S=Z0%a9+&!h+!KUiGgRWj1VS;a&9VpkxfPX>| zxImB&RXO@}s7IMEDcnUF%w=q@5gLb>CDfOwK08@00U>o{hg7}F$@MD4?#-bYCaaNU znLE(gRT-vo5@qOK(bY#O>aOej1yHvcbljKT*N5I4%X}^#q~!~csn3}Av(lbewX+cX z{h}{)<+`Y6Ubfl4r~JLYkrm==22fCTj}vD%A}mO7yLd@MX9MrNHb)-_cb)Jli`DDM z=v@|HQd{mgBp$1HRGl>^kLp)=%FQCF$`Au?6%F)O+k}62YO_vlTOPg=RJlUXLv{-2 z(YtLkUDkak6O}HN&l(@tynl#dSCBt~ro=_3e&Sm2`js$)RTn5l%|J&&++0#!&EN& z&H{w(Qsel+mSl-LJfmmDrGkwLsW0TcwO-}tUA!rJJX{0G2h>2;Bnkt^z?xlr<;c$R zhCn%9GU%!DpZ#;~Wq%H7CARQGaJq`%rwEt+Gk_shb_Y0Y!HZ4K)jTABT#8A7!+{Il z2|vXD>t<}fW;wi?Qk|Q4tuBF=O);J}R2o>OOQfx8dhcmd2gl0>4Ma2=*I8+dlMTs( zT>QqMDQ>-%-V8{aLKPTEV&RVmF;3HS^%b5W?T7l?|CYS&ZkQ4=!r-TM_l@@Fuw0~>$s#*NDJ zQvW+>1ySci^-I(l2FPoI0`!({vt>1QXIJ-xHFT6VP#HN>Euo7VMGBHb#zQK@v2W7} zJT_!ur45fc$V!a1-8s0M0_idIa;tTJ@aB`}Mpn|(ntkr^%X6-L8I!Wnqb4r}PSm2S zXY!v^Eqz~4rHpug8)1nvob!J)8Hvv+MeXMjpFp!0aFG!7%JgB(EPEXiGzv-mIu@r!vYVujf?pPu;GglL-|s z0fS9PPV|-4d(>fXjjkdEc~t36=^b$hh~%DBH@xbemlm5rsHc~5;H`hXeQUM<_Uo6o z@1MuVw_ksKaxfKBD+PrLTbJ?(0?R5vp9lF? zrGm1AdI@b5O@!jxrtcuT0_4KIRF*kWUJ(&{N@E*YgWq?0NMnlD2=}~&l6e~=4NWdP zKSjVIeeYSmB_XQrRN8;C6|UQ{6i0X*pWpO4a_myg2R3b#n5olLS8a8P36|A!_WrG} zQFDLt0d1gG@Ssz#?gGG%Uoe#@?%ugG)tmoxjPW&HZj zzb@cYD*@nTE3zH7;O?c2x96Y`rk$y}YK694tNV1Rj7>GlzX(Y+nM-qSMG*l8Q;xP$ z$ULqpVA=(gs%8^G@KiVPidF?GP_WyEpT^gC7QZzLfQ1Ag@p|K+{0L_@lBz1FBd52Q z5xfH)e|)8^=7J4pwHW~JUXUx5pE}iws>yA>D0aLo;7bSQiC=Uqu1nFg&pzZbi`|t7 zhM0yZtm$h8jGrLNXaajf`UE%5>Bh%#Xh z1zU`Oq|EoiO2?q2CCv%S-M!Ln!O^knR419#f03(cx7h2-r^RwjJOYHkpp9X5r>&e3@pKE|{BcH9& z-b%!yl(ar-WTiW1i)V129;ceNjv~#UH%yhM(n>#%LsKBoQk3Gd*eE)Ll(5)qL96AI zf4%WB#`HaTL3ArAcR%_Ez~|w}JJ98jdbHhb*~606@0zx*Czm=2RTHGvyMqALxdm^o z$T+=PM;%V2I!mHlQE|l_1Jss-%;6nJu#2?qrK*e=d}sLQ*=Z1~qbS4)~5mlG-Uzl3l`Lc4_2Q zfS{x0>iJa(H7Uyr((yuTp%``7;uv3U=l9&2-5C46q?%Ho>=%m1TQS?230y;K)_dLI zvZFX>N|pf~!RT{KDQjJ8_9DxqrH1N73(Li6A`x(CShdh31Kz6vrWa3BxlTc^f409a z+3RvWOzU*P zwyO|}lo`q5RWfQ!8kk978(KPDQeBC|PMP(`4$D8RmI3a3s`UB83YZ9X?bZ-{b87WdLZ#s}rI>iD2*S(o81>NyueT2*8=tlRf(R%Por zu&UqKJyA1U(!WIOL*vL}BlJ_d9doL~yf}jFP&UVL-A{@px*1SSNoBQBmngpjCx6>r zip37#u`jq3p4406-^@nTxX7_yL2r&^km+6*>%%LR^nug}*kbxjxxwzy_cSYdJgHn9 zB)qZ?1k%1qqTTQdIMr+olu2OSf;vgWUqFZ+PYH;T#;F|521eMGf6xoQI$`1boMTMq za!8O&NDzESY6bz7LJt{yN+)F5_kUr6Q^`I0U^%c1VDO+3IVm6b)Jf98|#WajH#lIDTvyNDz~~plDBiU9L~H{|!@lr<}OR4Qf0toui&L zpe+>MBq2BSnz?I2&fAW{MuyXc)FkKxfSV{g66lSCev;$xrr}N!f;(S3*nc1=t)6FF z{lSg*d#UBCwd=dMkeB9FJ82!E1jTCP3o3x&dTh1e(2UwD4$uaIJ>OYzl8vHBoXQK* zquwzJU8AW%RUB44%^9s-kB~H%tfJRv+6;R6#gVtK{i4L=dcA4^?@v>9&iraLo03e( zT%8ReX7GBHGdk7Bh^KATM1PdltCE6gbnlGht8C8uI3`de5*Zc21V(xSYLZ(53{|g~ zx0~61iefqBrrVjuvtW&PECGIC=cZGxsBFDW{`?MvJ<|sMI}Swvo#^1KmE{njLqVhx zzJ+&1Te*096LcsNOPB#FNRn{1kNrM~FX|Qnv~#O|0J$6d$_AZ%e}Cq{ynP)XzJB}i z_BRpi?p_5H>FiPYH5SJK67q}^1nwuYoh{fot5SL9t9VjXZa|7bCfMb#Q5$VG%=3Lv z>fD>1&O_}?UBTprub~nfOS^Zv6rhAQ<@v9NEF_3u^|YP8H+0durp_Rv1?O|`MrOG+ zX|=|XcvE%oJ?v1(V1MSQvu4UcDJHtO@Il2+DX0qH5@ZfRA+b_(_sib+FfS#Y8L5X9&gDevNu)0Dz3C6&l&r%G zRB(#rqy@KBMPQ3|C2te;Va$A`bS!GXDRG{d0w$tpeLs=4JAaKLFtQy16qtpClJo`l zIxCS$N6WNe8mIUTNu4&fBGm}aR>VMb1I4$ejF)DClh$dou=%t~KZ_bU97 zsKUY4<@Ab*i&AUZz-NW)DW8fdi zsO$@Xq-I;y#vX^69P_kVzkmGC-;55}$(TZRAhDJQCx1H~bn19LuZ++PL~6>GeRDcgiDPvW0VH1GQ+gzO*4~NQ zCD%q?mCL9S+bW9*U97;7sBV*0cSss*4DEcg(za!{GbY;_{J!n@a)qK?z9$vxy?ThGLz%MYF42+Y<#EC99O)s4`cU%FI}K$) zmVfW@R^CrxUmhM#T9IgY4{V}%D^s!ANKVFm0GMUNu~hx4>Zjvua%&5CLRl<{m~1sb z4RM`=VbQ9ZLQ{vjh-e+*$SNmKj_v7R=<4F^FCqSGeNKl@03vx6ukn_~uH+Hv!IKa} z#V?0^1`A2vkXB0j z%8#!~*2;?Q50Up>N-$-Yntpr*a^)siEo3w0ZPKOs!%ff=KU`D~LC4q9Ge}`|e}kSo zyY?rCJE@~UG(kiZlpGog(5XmcT4nBMH@N~)Ncg~vBdM<-iwQbKUDkqky9o9WV zlZ6vR9W3dc)L`8SG<*$ynm|m<^&<9D5{&-a1jUw`n)v`gPylav2S^6D%gd6*-^cw- z{fUojmtw{PH6rh$txsULV0|{SAfZo9BleP@7a&D)c-(if+Kz=(`?b~km$}9RDGhB@ z>Qw0nNdZd7*nixY@5Tcce^*+zNYAMGAoWYo&FWBh(?J2EY}=(eMv59IfI%52!7a(Z zrwFV3R|m{FbW^o9g_L`@6QBp5ufaS)r41@C#1@6Pb3FTn{hJ-3F_s&b@ZcRxpEftzR?>ayP&5RF_e+eZg-($D&Nx2vt zi1b3vje9GUrw!K2a{ce&`EixT2ew&&oXq~7)FbeTeB19;X8!Ga`RmII2HDV&fzrHFXS%V8Nq&bZ{s^YeuF9Pp<>%w)(3UBMGz7%OhOSg8b3ZO{DwZ(muhU+!n+w=+E{hVrRo<{Yy$;58o! zN>a-{W!N2O?koaMnaN8fD>@!Y}dxJLMFq;p07-8R-nX`4#J z%g1zcmKZrIz~B0={a`YnupyNJ=mRIyO_Hp|Imupn?{?lJNXs{-FCTzHcw9Y-&3Sh~ zh@iBcXUgn$1qzcqmb^KRdg$-An$maC@AWU_ z|EDgmVp++-OAfXQq(LPazEa9FlYu33N(hm6bhBVYyM13;c5FVC>t@<4sBciHlMYnN zY(0>Jf=lCe*1}24ZYMTsu36;6Q3J~)DUYr=2w&?6Ag)u1B_9`s{3xVFul+T+zLXqg zUxTAAe@FB*=1i-&Wpjh;Z2b{Y$%-@UgK%ULY~??ZMFH_=?(9>^%}d-}gVT-38Wzhk zrN6A)tC8QcqFHp}D(6$RIdW8^iYRW&iPQFqMyn$1WkUV9T?K( zf3PS?Ub0+Pa)p{k>T>e}{K z-^V#WUI@X+ut3!DR{644x`X$`$123MVKRbs5dFV zx&}sJ%k7RUJl1OJB4>Y&Of4~Ne^AMX-h7^0j_4G#Ilt)?jxzk9GQC+!(Md9pi+nj! z5SAt_$5MS<353dk1IB_ZWIMnYahGQ@6M?k%{dmzh_?qso&;8mbwdkta!kSOp4niS; zuyX!+;5^%XDQK(Km@q*J>Y$|cWD1>Jm-7VTC=zGP#8h$O1JYB1moe_wHAz@Y(s z5DWXjVYfw;^XPBeJG=-4%-|G1X^=C1d+)FF2N6u~HQvZcff2oW2E6hw*h-rDaVU3n zw}RT<;$CU-a;)TyYc1@k=zcHzE@@ADRaIM;fm3E0RbMo+=I6Eg_N9LQde0Zf$n?0b zSW~E+-_F@8=}xLC9=a>{f2geWGL5BFTC~+eN<`oxk}iISss-nkSXhu-Q5x<(qjdTP zAhDIA#ttvH=^J-BF-EFVj*0qfy%+%3gE$OsCU?oUF&c5`ae^TUf+5j{jtvoMT zZU32{`_BQaQYzA#4=r;*b-E&WOASPgB5GbID0yGbTVZ;+PXX;@-5m@d%_|?RmGyt5 zRF@)~4!tr@CESJL3NZkQ?QE@CIgXr?4u=Bb^Loi(F*tRyD$9h5@a0{h;~t%G=h*urL(p5BdKiLw5(;D z&!zihm!(Sy33f9Z1wi4X&slV~U|EC0#p)m0yN(){l0}?PD#iY~Hn>N%b7L=w_*Ik+ za!^Rc0n$Z0&ga#7p-x;+LrONSZpASu8A;X_LV$CrGyH1SFv-6UDKC0Ac;)uKn@|iw zi&GQYBOTsLG!dng8s;^o<)ukM?qTeiY^H00g9+N+k!i0>hO{~&;i2*DWUquejTXH$ z0mbZ!MXn?0KO-cj+PG^y7NR^6k!%`BBt{_4%$#@I{w$a+$jW3 z5PvNc*n1Z8QdZyKH-(9{gYb^q4oKHxcDt2|qJ9bN!1uJc={=B449x$C`rqdxrou8Er26+L{E_L=fsvH&)r8LJB zvm;>B*Z;Iyy?!1aUgG@I#m)iPBaV{gI=@LWbd@+wt-FaQXwyUKpqgr)rBuFWaCNOo@RDE)t6#8SxaymHXor`QA zG7V914KNq271a5?9IPb*@NNOIH2&Gv+D%x|8yE+e$jU zQeZ`G0J8(jO{$y}%K*rPIY;6dm zHt>~-knlqpcYyU}et=3zUliWnFy0FHxWieB&HLOeC0%JlzPyzBBIAPedQzpHH!Got z-~M2nu#MSSx;K%THI@V=4Z>)thppgDaJqPvdv!ZgX`hj7D$TVdj>SQB!rMzaM(!HV z+jx`Qn#nCHmFkdxnS4l(3TRRasX8Yv(6c}fjQ zB*g>Uy)HZ)LeA<+sVrerA$2bT9H+DGdpcVurN=rWigDWOdVQ)tC!AzJ;3mSI3SLXR z(_UqFw3r&EI>Uc$%I*##sbYb)(>JFVCDPWk+fxUP5?#sbd_a^Fs1qVPkb3rD%gFcR zcua@+t%@v{zS08<8oX7uPtf~L$!dQ%YmJkHi+-HKZd&WI{A9oimraJ)A{O2K!k1U2t= zO~#JkiB*h;1baHIrkULPrM?cCZMVn9!nkjiXgOHz()a5+r0fwHgZ$obE60%aLa3UZ zUYBFqYQ^@#o7K%0{9}vVf0kcYirT&nk-`+8o$~fd4CG5vor3NAW#K;6Z~y$cer#7q zO9{w!>UTw*WR(7^&VR3=*LTqBMC0wM?0ODveB0E)mwl7Qf4{8m?NqC6r}cbj z>^I=nZPp#~FP+n(FxX8Uw_QNp)~HGd8{OgTEhr2i8CV5@4JbP6EhkYsz3pYWKGxrV zf4^+vQtHI1xURxibK1mX`tX8Gxf6s$v)v}>(2j&}HAI4J)959S zyf5|}{~VdUs!kr;jU!I=10Kn0zNu7X_yh5HgI2Vml=Q8a>lvvDoG}mlwPYKH(s)+& zDxR0??d|uUtD&}X${{+un`Q;pNjK3suGUsI+QUpx$l&)5w`5ms>W zRC=8JyDB9M~mAA!mlMzyG4n9g!l5tjf%6?{S6oivuStfQ2dR&D>D{7P5#Sr6>0^^9uGr(LEtXWN zgQq!)T3pV`Qx!NJ5=XF@e8FB{KK%ae8!PofzJJu)GGHhr4rMkbweFo|Wl(S1NGExAscK}ug?B$DU=UQ$6*eqEHuQcef9@ZaBM;G4wT7Kal4L3~oIl%q1BP+z zF8)2p{h^1-e-0GQoSLj(=nV{*Ha6Ht!~Ump7%8dM3S4p~g}*}R=Yhyjlx0)jVm>hf zaAYISK6wv$5joH0Dx(+#AiuMzNL;u6W=bZt$tHMNvj6=4vRqG+fqnVD$+nq%4*19s ze}0adz1R{3G0i&h5FI(muWwRvM$+CEd*P5m$zD3VFdx$9HUQb0=jI&)AX;npZecD( zTx)UV6NI1=T6|qSgl8o2nSjtapHKgek4)5+9-YM~Iykr)~w}Lo%T7Oci8y+2K@TFBe~fx$Sd&L z_`4U$`0~0?X?}U-L@FNQ?(BxDIQ^~o4t2(vDJfh$X{_b&?<>)usii+36U{vET2awGt^R5cBRFl9cIsYUrrA>0mXol<0Jj>H1{fXXkr$e^P4T zG(K_a7kJ2zP@kzfyzZ=1O`aG9l`jq`!I&h(-%`#XQ#vf27Kf>xi*6qE?aSw%S3_Qy z+k7z^aGcpUfPMFPNJ&`mpl z2>4DzE9t~h2WbM%z)WNXzWn=gf2lsIvZbm`ghX2i@+WhbC=@j;DPifQbC7}e`Kk*+ zD=5=WWtxRp3N~xn927K=-{c&u$Fb>I%Q@eyDcEz0tQf{NulrS~d%n?`{mcCJ_1oK* z`s<4#@esS~asj)yEsjWMqKp&nmv$W$OcvF| zCdelCkhXEvC`d(lchb=*4OF2e&YPSar6W$&%X9;Y9J{S~1vN_y=Si`}>(iA)AQ?b5 z%QWbD(LT=3l6_72=O&rie=9B(M1DA*XpW_Z*46!8dWAPf5A^%BbH>4`+7zm*NU{XL z>CCkR{kntVppabUUv17KM+vc%rTam23gYpjp89HbjYE{%z2Cz=fSFQR>EXO)5~MX< zPBA$+cN6sWyde&4stTSOR9+G(ysijd>+FPcVy0eRI*Ng*6`)cYf5LGePc3mw!5JQ- zP=2JKsGiE>d($Q8b;+E;{Tux(EoY*H(`#unMq(`?R{2RSP1s|BV%&c1^cNm1BQQic zEP`g3PMj{#tR`@{mqgUf_uVMLyY6{DkGrh-+M>Xi zX5X^Vro4M_yc6hYfAXHnvZSBOG)DIhg+8HhnK?pe3F8qve>*HDm5j2H1Znrx1m&n zK7Hx}d$}SHeU~m=GC1pyJgAv1$yCLdV3612pz~#paxPbDf7_PYr0MW>*pHM*(f2*- z-F9DVR_b_6E!zsxSc~mOoYDqb;o93NW|GS-eYo421$bUnS6_BbX%ghjD!d4NGI%x# z89~)!P&TK0B-tm5p;w6-vimcIh_|K$GWiVe#l`(GOQoJW8O|Loc zuXuNvs(ml zTrtR6r~61XL-r! zr!!D<^-04fBQwXmILk%IKE~UUM{hVQnJZZb!oo- z?hW>2M6k#^HLF@BiJ1|2m>n}5JIDDkd9Q?+ZHU_xQvj^?@YLhkHF&fk!j9Btn@u}h zm3||KW~kz<*XMA6^SG8k(y%oL2C&EHfm6qvh(J_#usQn#wK*AnuK}9VF}0NCc5Fno zf4ytkF;zs{XMD*4?_a*Yb=K_Fj(dL|R@UfGhfs|`JLMdSF1DZ^hor|XNM4vaW!bq* zU>r@l_S=*uAPLEi=g={a2*uj$2wc*}q@;4mUudsH10}e^>F?LbwBYEoTAc!e>@w<^bF~*gLP>6yhSd zY?7Whq12t{4Lsr0RoSY?QcLTv-d!x(UtiRQ{q~RFUOc&)xSyPBzLACal1JcNgX zaXz&c`B8jl^M6wO@dI#Zn4}Tiy+@4>mty|uhLqLPWi90gH?{Y(g|S4I+ksSewv40hL!(A>!7t*a;cHD+?ieSR#$or>%Cju16x))ZO~r z^w~NTQdSd~!Kk73EH&MQRqP_%73B~v@C#%b(_Ttgs%wnn$JkJBF17NcN+ zxY)o!q;&O9lGZM*R{ucrf4-0xx+?i)86cR9w0)W0RZ{qv3%CW+-cJ|pTmR!Z6Kqe) zGD+u3;*A<2Hk4*5Q6RioD1SV02 zx--%$noJnkLtG6_4gg1&lPKgRj^uri4A_BNHFwkY-3<6ue_u5P=S?*Mvh+IzBHvG! z?fvVg`b>U}4@SXIHd&30$gR@*hwUyzNLw!1s?Xg|Wp=GLfO3URj90f8(!manTPyfT z7_UK7cRIM^^Gsef{2+C(a!d z4G~PThW+{Na{l|vsPFaX$aV`+S0$&)bY{LHNkNK1-P0mWf2gDBt>N6~Tfx(=2MPgv ziOgSul62Z3(O_k9Il4l>3eB>dzH?4OOYu2e|3aU7Rczp&_MsH)2eQ57{!p!5OHm}~ zS_<600k5){6^!7o9i&xm!Xa^a-dDf)5I&t|hejy=Zh*>FRIO7%>8jKcUH=k&n7PMJ z>TCk*TyzcGe{G{mTzS5pzdzFmo+26hzXs?w*{7hVRGddw3iOhu$*1M2ADULm?pCF4 z(TRLq(~7WD(WOm7jcH3i+nt(+$f4GuqsW)WZv@>y>bh;30?;fPt`+Fp2g$C>s|->y zE^g6m$L<9BvB`wii5Kvr1J5FcsSuM@MjHcEsZRT?f9BsVWrfhn-viqF(7-(odb-#( zknKXvH1^f^(c{)jyAuG3bo03g`2ACR`{(@g7jyEPWLNfQ-^h7IpFcH~$eweLMFBF| zZsj^95O>Plz38nJ@15{^>B;WCY4^gp%(vo=)S81$Qy1Pyebu$dvU!R5KQGuHFXGmZ!_|S-WV+yF0zdzx^r?x8 zB`iyTV0C*sGJNYyONHAU#!xw~Nv@Vp({JlFe-MptgVPy#`%s#-@#Wcdg&yxk%HVeZ zNNm@u6hA4&9)5(n)@}+LIa=%grwZ7QLM3et)FPENSC!9KeX!L8J#bfjBivL~Z)-v$ z@4msOQuG(FkLLeYGKM5_THNo|860l1P6rNZa$t+@xzBOy_qVU_fBp4o{G7wtNW`GQ zf9bn{FClD{XG*4#WA^|78T=6-E_+55_qfQmQOzkr&y>61YbQq$5MhFxD)-0&p!fvX z#w!7$h_Y1YeQOTV6%f?e32zVTSk;3AXvaO&_~Pp7q!Y)ovtKFs!r@fZ#(uUP<^&zbe`MdqMSK@$eJ=jiv6z#pib&@R&%W*7e*f$J z)93&B{ZoJGVmxwVSQ5{i-MGwYK(3;N-E6X-i{3^iD~gDL5hQ&ErC2hB6R=f>$uMbngCYT5U=w7Wm0EH{p)c^9Kf3Qg$ zDItjg&hlUSl>4qZx#C@3fgV4Xvyp*c>1{kTHqcFAiuDd(!`ViTKS%s-wmcmUB3T?1 z<u&0Dkw}Y9yw0cDLpSWa=3_E#!hG0i}Q^8wMm-&c)pY_JC5(L zoD#EV3Rad&uBF~dY#U+S8Pju38pKOB+Hj&!lf9_6QslRY=QFER)Qc%jkSTF|R4_?U z#w?4H_rv1poGKp}A@a*9TT9me^-_#KO}Z&O-fc%^MXQMMs@zvymn&zif7(O2E+0-a z<&Ev%!za#h-e&0(Ytr;)5}t1260JF!&xA_|TSE@Y zYMmJz9AkfWN?UH6s*54307a?3Z^Ro*rYd2UC0MPB$={Wqcmaf6D)}|rYAxPfOHbvB zjy1J?J&E~o{!Yt-$|_JC-cq%LUVGpz#m(exCOuIGe_v>VEO zp;Jg}@f^8pjs^yL6e%m->muW~EX zjLYlhWW}gazDv4Kb(Zd+A|MrNmNUtJtGpJt06Ige@}e+2*mKNWFC~bb_Zt1jCHv>U zUQ`;MENv`rf3;g_pd>=I>M(8U?0uQKkDWrRG!3iE-8~$9 z2;!xV0MfRd;L18>C`VF{s*qs67sS+mauoKDx*~vlf4CL4(c1`@ZEZF~Z*|A%c8$s$ zz5j8+zU{w|UOW6%5>I>+yw_CT#u^eEw!X$S<7)n-7UUIewrEV61Q0H;%0L@eQ^dfx zY*f9vP;pBLwzgw3(VNdk*i~JaBw*i$dN6DBLNWd{5O|iAO-^N;_gzlFO$kq&0Fvj_ z`l_1GfA3td;4=}0kV63gR8_L-r2tgbm1$E`gxVx(E27z?9K>vIT=f~BNw>|(*0Q?OQtse-iy196v?;mtrqVe|y%7c`1xH&Ib4UgL^lU1)<8*t3*cnV=IWpe1Q7WAQl_C3exRD6zHN%s6sw<@&lUb;u1!M$k?)1B;5 zhxWRY#g8Oq?u6;8Jc~#E@2b7MvdZGq)33bmOPbfweS%nA8hxA8`v;`~4UXIH09C9n zf29QPO{wDMWM0zOLbsXAY1)$P%@Sg*Df#ytE1AAs-Mc!jS;M%N9o*GhIvOVX`)$PAA8^+OF=|{~p5AsM*au=j9Ie0$I@wXxo!*?hpiGY1g(2`H5%eJyRZC2Nr8GBrve=j@7 z0O{D(#0mPDHxfU;S5*~N4yYdPrV!e>>+r&jHQxMyX8->AY|i=S5}Ks;sQ0DPpXNV-fa#*-qd8NwuR1mOqN#(_G2(l^vXsaCl21)eAz2q^5@wIHbgvM@)j)&j#tA`>#n7_c$GZyemgH zt}?eO=FE|$mbK3$36mN_d2Q8p^sBYyt^;;1dKx&lci5)5D0TpNz?fYQe<}x+o1fD3 z&1mqKCkbko)sf4rU>K6+b(gE zgIE!^;@GUsR#4d{loRd-$v`S2sg6BlS!XfDxod=;mX+k-j=$jlFE0(n=UPc&v@XS0 zWxa5pWKfcUqol!b8st*EQ$Vk=UA;Hl`*0Wil#+fVf4#lni+{hY)#E)x zYHHb=O37e#F1{h0P|(&VAHKqXGf0_4^m+uKvYsQ9Og@DTWt0x0^w5rxc+dT8yS`iL zIFxgcPUXxT{~?Kw%xAykK2=?8m&eD0P)343d~!bK)VF!bpI;mZq5wgxIO3Pb8i|tR zEw^-V&o%J#A6>))e<>(>$YyT)X%r+#G#!z^xXoc9KZ91#)XCIF6s+f%ROtMfXR^=d z+W+~Z2@5~!!Hfk&h|sAQDf`E{t)zbvEZeev^fYLL-FR=-oxA zQ|wmPpmuJy|G6TL=iHQ#eAZ*v4Or(lCGqMF9C6@*)9`T@f8~4;#{&?RigMGj_)?OA z57e~a(heqQVXgA%t_|uI7nA~z=mB>WF)NoWOr4&W5cUiUgWt^~E)kx{R{Qt)dR>+B z?Sm>sz{_M3h4?@J{l}LtKUcIM=U)1pO5wS!y0ZyUlu9h;DsVIMB?q1uYJJIv)e=jM zVMS!7-LaO(e;}r*e;bpt?#CR5Gn%J9tQ6BKKvo$@ZF4#)X(3ICyWJFhHxDomL&a0l1K>X)K(iiC1Urd=4d{r1ZVzOwfR zkL(;W4XB@eCMPuqAPFE)CRW;5I_(3k=AAJ3xcDHY>)yHiR$4K2Sj#qT5` zkN}Qo%}ba2d3j{~SU8i+1T5v=|uPs{bkAN9-6=jb(@i?uD$oXeL8->C+e zGaIIoezz2rn$kF?K(6yGe~-GVctvkeeLj*MdjgGb{3@gX!jyScp%M&r>6|L-hjZ-1 ze@Y7^y*-iIs7F3x*VS*bDHz1ENZlR#^hv74W}|}2sHx;b-Yc3ea=t^;;#La~FjP?S zOrG+wn!*PGqBt@weUC~=1+_sQ5cxY?rNuS4-@b0s=5_yJvEt7wZ*m#o{Ypec*5q1E zLc4=Ql`f|ltGy(uCaSbUQQ<{KlwAh6f8{Up5HjvdO)fMduoGX(zEBQ3{(U=QyU62u zg&iam{`hc$mb(fJdJMZwDkKF!0|0)XN!O%9rW9xXBt~pm@7de2FsHUO<#udbegCLw zqD+>1TlxrI20l>s;RMhnp+2cCV9j^y{O=V87VhwG}Q*UW`Kz`D-;eK|)TMPE~ z>GR85?&E!uB29V|3D$}TB&f~fF|1pCi8;N73(~3NdX4Wjkm{yHHD%YFINg^jyP&Dq zNo+zaN78CqPV4oO-C~&_McV$;;u9uG&X3YDft!?X06j>JSCbq}4B{eNe=k|O>R1sl zwRjg3$fL1G&5oJ2ZJWkk%4S#bRNjasARzF?>F7q>6u9Gd@^6q9baN@k8Zu|eR7-e0 zVPAeQPhX!ezUKmVWx6lM6T@k0(g-^gMX29 z9rSr15Xx_xZ;kuR=!0lk|X^i%#5D<$5*TNyP`WsjNu2e}UfW!Ld4HO^GaV zkN`a2+2{dEa~SqeosrXMyzS=MDSYOdvWd;->U#{O9zZHxpj8LQb*MY>uv`?o@6M>) zVY`}~L?=L6;r2_Ik{o5k-(+&Q~Kvx!&r;4NciJO!3{*Q8bW|97N^9 znj#kbYIWI%vb=GVOs*!Z9dmBcX#g z^)%dcjMH3WD5a8B!2zs!gEd~9`s2)7@oLVE&mXBMfA5=;X0rR$xjIw}>cCRGrz=#@ zwIUL^O11==TtxHdc=q=7o&9?I>{!>Qw?Cgj z|5G9ue<_m60F1(Tf(VCtOdko%_KQJzs2Z=vf_?O8*1tlg9`oZRPEz=ZbPooj2t? zbzKc^7Ihd2U6;ap8O}J8b}N78dxQCBNkVref12)9(Y1U7BSUfqH>*QS@pa}Uch~-N z;r@KDpZ=U*U)Jr(4RuPiQpfpJiAy(NUu-8E;bV+F%o>RlY~`kah2;E=I7aMB$~G<0 zdk1iGm+?xqdD#<)_eN}@EEQMO zBNaaWF`mY_73wu;N1HdxYxTkV-EHY4I3&-V!N?q>|0KMe|11k zePm~FcLfNG_RO={A_H|uQ*tba>!@@)m~>M$-f1ar3($lbIyxTb`>+CxP18m0*;KDQ zoi#r~+E9S-)aFmE9&+Rq<2b8O2K%M$Ze0@TNhf7RUcyr3)NYirR&^%TC#kf6m4)=( zZR@m67h*?jY*OcQcV#JaDIcUPtx>e_pm(|M|JTzj*CF z4fdYuBgpRFzVGnln`gUE_gwyc{>3HT*_9ZFDtg5 zDgV*`YR^+$K+Z>nzAGV698>XvfVmC|wo7#6`AY31>%;f1Cz*0rRv!`7V zt^CVZsKJsO-oTNH&gX3nwkQ|Rhbji-T{uLA)NIXefxX`}nc!-hwK_4tcCP%v5A zRdTF(Nqi8kU(Z>Wf8qJ<7rG&7YalefXjXHxg9j*!vIG=vCnb+#iHDsXCt4&uXQzjK zKMK*2QAHh&r4vJ@4_3ZZEBcb1-3HavmYLj}6-QC^A%%LJ`%1QUojw8@msYJq7O{|F znoe>Xr>pm)OT$g7p3lCY{IWFaF&!#wIe-)T@;%SoI1H9$(XZ*I**6MNj1QNBQ%6pcd>R$XhAFj}r| z+gK7x1kHN}e;=bBZ@ubW6SmokLz-QX>ch$=pSl|97!c1Nj$u-4lihW9APV~ivP2%0 zkZnY;9M3w}_#LZlL8A8YnGW#rX-{q*fD51DO4~pWjp^qSY_qrDe6y2V8>;{rdpey%X`Y_4>f=e7DVDB5X`dy zesU6K(~gs6DZ`PrGHis{R+G{Ka!w^^NJ$PNjY^1ps1V1)eos9dY}GG=-*Qj^?HcVm zLcp(DqG)ZSdX=$ZA8b%^&b-XND!@&_k|2-Ge~4EM+0HDUax<#~u8N17%_P$>An4 zB)(DDmv%fAvOG%ChtI}C6x*B#&MJ;_SJsQ%!Dnll4=Vz!>bY-!i5T^vk|EwW1h;u( zf7^seD$jt2sV;RwR$yf@VkP2j)a8_&w|am2rZ@(c)CL4brex7-&CefGmXSZ$wSSB1 z)+p4hq^4c(zH@rdNiIJ6e=ORUzxVOh|1tmkz5WT}`HyJ#)MUF=s7Uu#Cm*dU?9}wJ zT>aS!?v!Lko;ZeCS7mhhT_CX@HPR(>f5d4W8NdjR4olBbZLT%yydu{&sx&Srl*i7$ zr6fOThwr{|Mn1}g?9g|-9Z{UlR}a2h)5vx#6_)bdoJ&@`UGm_wfNh|%$?S9FOgj(i zkJGmJp`ms-)T81APbDnmqb^`_Nv+@@lU-yCDU&Bh_&?TAQLaya{`PZQjaxIr*PuqajKYZ-IefZTE|wksO6ZXfHS;<~XrQ!V)!$a?BqBAf`m z*;Wc3!lV{)4alsnUgIB95q>n=WYNqJd`nTA>7ZUod`%9{uKb=>GTWsnly78p>urhh zI*Fl!vXAYmH&ZwpUjqfynqE{$e;d56$%Pfsd4=T2!A0)kU_0GXd}G<}A6MW!vw~7jB1I%9t7OAJ&=7sU3Jd4p5Qk75wkRnz zD9n;hA9Qs%QSo^!IfqteB>T%tQ3t(l4+p)Fv|8u{R#q!_j-`^5Ssh_pe^<9Gb&$P6 z$5p<8ecM5y3)<7CY8GwPS?Q}Ttup<3r`}%F8L|3my4h~wxASQ@V25t3ESCZ%B)0hD za{Zq^e@F>WTu|bs3eNkfhZ@C7t66O=@b~6y9x%nu1+ltS8G)gAkGY4$^IliOcGqs} zTqOOeGFDYPZZ3UK-y3%Ae`FFLm~<8;*%cKA?D0Dm{Q-JG4YH=?4m+2WiQ|9>pn*Z1*%{sV!WPi?mSx~ylTg%ri3as@lVNHnFo8DCNFlzK zqJoG*#l^o%QUT%({Vj)PJfyYDqDLANC)bCbJlD?4O=h*q?ar+XhymaG>%gDT0FzvpE;$ z)RI`223zu+mu=IfclZVsWjkN0t*D-HD*!tq9~#JhaiKSEhq7eWyA~gmcG@j87G)gT zTeCr-k#~}h{{QdP`Om3NE+B4FY!pzc;VxmrLoF62gtvW-f9wx`4mFHom>AP0H@k zd@H)Bbu{}LQs0ywk;X)>l5U}f5Gh#3-R@o5m4z#2?)Iz2YoFixKgXx~Y;YXY1IU#b z6xp}kQ?uUjYEAN+JwS0}#{fduxjP(w0(Gu@9Mvcz73`4+fs%5;RO(qN=*`yzZLKHA zA;>!R?e_6$f9lVykGtUFqJ%#j2)I8A`~m9AT58WzJ0CU;cn^NmxSo=rEb|t&!reH0 zAs)M2+I!L8NVh)6Yd+$bBtNz(wMsTo7R9FKGOD=&FACUioX5-Yw?hkxi}RkYU#(yN zea>(5+wU*xvrp%*IAGC95Oxf*{P)JbI&i5uwkk8-e|DI|)lLhmCEoQOAifZv2vj8V zeD2G);J8J_Z08|^jJQp@5Y~cx|Cd9}N^)@II-H{|Bf1Yv*X2J{{a))C9g#Skgi|DP zsH8XLX&+%_v72kEqWv(d-`&|B(xZd(hL}3)d8m_Bx)R-52%XZIfgSuXA`PFCG!D3N z&K}gze>uPNSL-)Ez1RBl=Y>;x1VC5leyTPTFDV7P4>VKXtX(s9JCne#(?d`lPURQQ zdspE(EE<@F`d#9(^yH68=afz2gJ(Ns6HuKHhMW_W!vfp~NZn7B7d2}JZG-9WrTYZ# zQ(Ntl@@DaR1i51Dl8};v8wqzDoO>y3?863Af6T$5w?tSgQnpko2UAgwo<*|9qe0^QULQRVt4sQw3>DoQ>#><0JyP6?xW0&DSc8 z-(uYzDWxpB)}wA)hR;>K4-l|=(iWT)<^pBEAAtUJfQj%~burV%SqgcSl9K^#p)RU6 ze@pgQLn@3R%dkkWO4m}n;rAYD)y2v01L<olY%tSPP#T2o$Q~aDurl zH`R<{I975%%+Z>XleUBj_8?-F)ScN*nhk8{uh;P3f9q!ZQv5#}bq4pPo~v>1D1GIm zDwD@1(H)N%@3E&yHPF?_xo@&s^N};KfA9O9qVge{&9g8k75uI&7ohVJ(Hv^HByx>$ zd}up5rM62XEkgXqRIx^`z71?{+Z{A-?HYq#N%eXkcd2(a^3h7PTsWc)kRvra>`^n( zr8A?x9Y3{@C_q(F-ntIb$MOiUWRK(+z9e{z^GLO*esH2T`_=OO_UZlizsSI!e_v?2 z*OP%j%8F{SThoc7OF03h_-ZS_Jqeo*ZB-#i2U2c?#;VXU#YStI#cL6rWTVC|^7Z|3TNs69tKld8YBpw)yH zmfcDHmXr^=BO$(OqP9gUscUJ$ofMdJkt${b37u1k{JDHCRZLZ`LK~!ye;yRub^DgB zf2d_t(N60O-22TPPFWTi0J3FLnQg349E+XG&DnGZU0xbrNLNZSLHWyGRA~;5OHjpX zU(uA11&~o`QU@wWbMD(98UAV&e}8}fGT#2EpZ@&CG1Q^rP+q+(`t(WtPYu}Bl{>BB z_-nF;86?{mz11|K65Y7Ge}!x-9bg~ZK|Ca3DDGXHju{$`k_9LcSow>qeN*2MC@uv$ z!4nRoNVj-Q@0ptT9Gk(-VVSY4Czf9h&Qqus#rwqu1kLlX3Sr?FKl^>MkvpIpKk@9Am@(sl|HHia4< z1i9$mlyoYDv7(2f-7H4X0GoBcK0@KpfG&|qF2{+v7@AKsGJB|r<93n1^-gcMsyq5r zI!CUUzs{8W_nq!of7ay2rD7B}0i$Z?|MTsh^O@56L;|qMMCrI^(Go>=Cl73X21U=Qcy%TnzM82YJ9IkL9Bqk2P~lQb zMAv!PB~wQ4f8^3hP*kQ7=wR`$_EZDFQVNH#nu98KQbApXlKdBJEOUNBzUd zvMT)>X3?m+Ywt7j9ZVEB4NM|sA4x1Ap~&=^A3XL$j?+2vn%g3C<9Jlt*{^^`u5w``p4T}?_d6UO~sEMf1j#5O7D|DNQ{;iN?h(7gKM=C zfL9H_AZ^>>J2c|qtX#)zvtP40-zyC->9p( zrFre8f5enBp@*E$4BTt_EmHY6DizhgyujbS%+H@+I;1}BKAAPo{a#Z7 z+bmj`vzl3AMocP^P@a>1Z9#&i4BavzoE0~PT&g0n;#w3^A^^L%+Rlk7(b?2ViHV?1 zUb*c6{J*C(+sb9JdCU9|F{(!m{JH89=y7h9f5Tdjb#O_Pfx3YkS(ET!sF`kjXsQJ5 zO`A$Dx}KuI+OBr`&_C`_8Bl($3P2>mTtKX zIe+DWrH@L%&Gwvad7NY^NyFALF`NLr#f{Sjg5q=J=>(AVt9;T?xoc;kn$ojD=@iO` zf4fyxPADlHVcid^mI4BfzNSiq^4uuB%8e6xoX5vImZl+q?1nr{0q*Mi}JFwy;h1@ez7v3thSTAYTe_}<$ zmRWRc4hIu4H!V_MTFrlt7vfWR9t%_>j14Elsr%gLvGcvd?pWfbL7Vk~)4(<@970u! zlIjx3MS!`L>^MRDBT<8JCpD6~HQu~~q|0o-9cV2jWEM)J12pGL4V9IXtodX1AxoMN z@}ATsYZyyiZ66!6*3UXD0Y!_rf2UI9-&7^OEb6U$`OZ=L%}*a|0Cm%Wp3TrjFW5MU zhvEYyn@bt`ttt5FJnbM8mY|5sGtm3*&-JqwZ-4*ek543t_op^97xJmrCG02GUsG2N zC=UIY6o6965;*3DIghfnNWHESCm&F>Z!b#Hs}{RNZO0oGjkxt)boxfYf0DxjI!7%y z&Rf|Nl~kM}Tn{CroRJ^3E*TmS$gR(N2BJBY3x4IKseM9bv zw5m_WfXJUy45yEv5rT7Wnq#D%g0#e>bC%YZQ;zDKj$Clz$Nkf#`}*IXKfS-ud7jY8 zGDf1LuY5WRisF?IzBr{kf2q>JovO}(KIGg_34lK0`S6|8r#rio>>&{lo4&j2=adTo7ub`g=$ob1M{2M`1zsTB+Zb#rL0P75K4@~hXRwD;s`jX0 zBS4j0kFD4>ESP1R1|%5nOSbWwhNG#Yxvp9 zJsC}HPj4Fb{ngqt-fwIAaoGwqRk*_?qe{`XP~F2GL7wuK0Z#T%DQ1Q}gT}qMr$)|Z z)u7Ul!=-6cOQv%>RDzL@qmenkfg4M_(Z=$jJx0Y9!YNOOyP-n?b}>%S}=`n)ITexK&c!R}XUR zFH6P=+eiE3IT1W)JS6Yzz+#tVHP$$D&0JMV9^z-Q&#+OIo=f*e3e7er_-&XMLgf$3 zh-%RSF?uBVr`g8_D@;v?ok=y;5qq6rP)@QF^V=CTNZy_Xf1XEIEl7EoD7)JfWZy1? zWes@P)wh`(Rfx!5xvH}91lVT&Mpr&RW^!2D1jmxWgGPLUNyKPoVc80T)oVo3oO=6O)YsY+wCF?tVL+b0xc%_h*uvK2k>Hj`Aajw2A{RkS zw=D}x4XJO9aYq6ys|4rxKLs3d;(A%LxAtGNzyDlCkwhI*O@GpClV$_WF37RT@(0ao zlTa0AGVTJmXSWu=h}RBe=UYAqV4k2t%r(H9lhjomLD4rgkQ@?}icbRWtlgrf4prYz zHFWxeJ+Tf5`2-xhCRyW=)FkLmPz}*gISi4P!$6=$md2L-N%G#6GfmvV=$ohJ3zBaY z%DIPf9H3r%$A3fHTLK;hA%KAMs$l>-$(Ma$^#Au?_3Qj$l=sOoPl1-Q_;PyHI@b!o zZNsM{&cAW?@&$4qQM&V~^?-cAY0Hi3i(T{~cFU_V=9rc8lY>fHL<%ljR!e8;@Q}vsS_&|_vMfULpos?GaRZuAEOy0i69wJ#ioMq_pI->p zPei&Hlk)!xxg_c1>?S{t+*sE1{K45sC!6k5-GAwWO?7q%@B<8)T!kh}b6D>K@-@x# zdG#8{om5N&jPCl;@=<+K7@Z1xsP<3Q-j(ZFPlTxWX*iw->G92NKIbOKM*$v*5(Mj_;9_d_;omB;w>5+aebbAiFKfUD>*u zl6+Xpvk1LyOXclWpkeqd7#)k=Pu(z-t~Hm&L(RP*mGF?1sYdug%KA89#Hf2y`+w$E zBIY_7N z)uB;Cb@tXGN&9pVoQA&jD3KGdnB}-fo@Prx{5jQDRrAU5J72?2HH9vX5L9+g90J7+ z9R?`&k9I|+dY~L8`zz_e*W(0qum#}o)_>K8O(WCGGW2C#6=i!gFShFvGQa*@@*Q~ z*D1Qbs?ER3(k3nDJ{}9e6jEGg(!hp83aTk_p?FH2eMTGYWOwq=K7Z7}nU2~~t|x%< zBHu{2@G~Z5;ij*Low|cy5P@#$D3xPM+#{G3`A$tG^#Pbs>HT%J{x!$j*ZB)Ms9tX! zMdKmea|!4lNmrIrYY~lusRuc@Nm)O6TX}X;=rS0(y|pnJ_>V<^Rn144GXdyO(q}mX@8CS-Td&uk-MnDiqFKIt&*Xu8#6WZcK4!*HVA>trr2k6%yl_- zTe6aFRF&XN?aHMk=arPQZ^~LIx-r@9Abmt>n?`OMYTHoQUxm12!CJ*&M*O{seWxIl(VC; z85JD(w+N)b*p5mzooe(jt-h#%GdJ~GReIG*)qmcCx= zvMHMdT~MQgz3+8RkCVyoX+_WpZb_Hk?N0NuBhRmX*cWW%T7Tm{`Bs7AXj@KQs=1Qr z_?epzCqtDkwSu_36u49Ck?fql`a;A}{##Esf}*}E*?-w1z0itEvr3QX?xk`mRd_3E zyIo!-s-o+M#rjg;f1$bcYK-Mj4=eEpaQwH3IYlujq=YwT-}&xW>n1f&j_B;spcoj!Wjs@_r>_@rQ>-0W+p zmU~(W<$v8@LO?sIlUUIlHUlC{WB2DI%Q~Y=+SwP~0UUa21$Njz|8B%9Q_(}TgHNP4 zZW<}2B}8ezH$HRT-oJk8@BjFEQ}gcSC5D|(NG!xCP8fMc?X)L>vA#r`$# z^Wa5a#yC?PP7Ot=8gvj>hM1e151`Zix@=$OFRY%aA}_u*-y|;oKk=z5>5)j2C0)wL z+JBpT|3bj9dn8rVsVC>Oso@SM`4uctQ+z zPc^iMKnQ?9+giQBaHh=l~`TB9W)pu4^R+~xr!Ap7g^_J7cbaT@~c1&lb8t8blYaoH1c#w4y*GfbAdw&iShl4;2 zW;o6o6tW=h`gAlMJ-8g(lkuCX0~K&OPnDQ9WurU(sxh3HtR}a z)A`3``~KcL|NZ{+Ws@ow`+qi;rIb8iJ^)CABX5OHQn>Y*$W9x{pR2xhlTsDDXpUR5 zNLy5rVT+{5#%Vf>`s+TApBzRau38d{j3pz_=@u;{so1F!9#6d*DUsY%0X@pDezuCC ze6Q)q@S*fVy_WVuA(0bY%XSd3mW9=s7Bw8?Gq+AK=TG=pbtoE5et$JkMnA4pMsC9a zJOdp7Ial8zEdQ9NW&5jXkUGD8+vCgI+oRc|ITY27j95+8H2w7L`67o?DRv68n_5rZ z-{{EsX%Cd(4EP2z1q*+GCs`{wC8dO^a`#g?R*CYe>rx?&vpnzjgLRoq$F@VQ+N zg?WO-#od{b9t!7yvwv2X2Aka?YV72QS@2P{OCRd`oKj7Ah&(l1LNzDN<37)iBK$o) z+C%#Nd1@UAR#PnX$XfedT!XG8kwQc-i}u%_uezpBIl!y4k(dgf9Y}w2Y}CFpt5}`f zJrmvtjV%$u^?La6k=ShEh$7M&T^mQg`I%uyiX5+w714!t*O9MAFV3Y_fd$Z?G zn7tJ>bbvZ4)0`zKO}%q`lJYHd=O&Q5Ni7t>6wd8sz5X@7zW*S1_rMw2LduS33v8!L z(s3|eUH!S(6@Mzh1D&@efKD~&a3Cn#tV1++wDa=$(TP~f6>^-Mdq*HMsgio`u*IT{ z@X57WRvt_Gw8lQhcsRYyeU~YzF_^A~hsNKUgA%_y3F;l6RMhq?>e7=4ZCJgjcYLj0 z1l4{}n`fVDOpM+)9U*s3S^?fwZ`2gzPTR(?dw0&NRezi0*B2}Hzs9$pE1Qz1*3{O} z!k}f@s;ylPe-a;xepf^Q0xuP1Nx){RD5@r+c&2z$Z<2de-M-1;0p5VtR7<#RqS8hEZ`XE5zD4N`)0%IwzC7GOvPa#Fm0 zHv=|*%*Bg3PmW$!s`=QntqSf5btt=kX|j;luyY{5Ey8ak5ff;qkVAa2k!zn<>(5s` zz^6WS@_?!aNvU-$sd&E6MisdiIXoQda1Q^4GnsNN+?6h z`G2_uT|8pO>*bvfca!4<1%bXYIy2FdngI44}+W;9g!61dZ91= z^<{qj>_q%8L{oy1K^~P(>A7FY_Xz;AB7bQV|6MuzL!wntzKcCr*1**i8Atz>s_3q*ok24;1NOyB~+l6R$aq;_L&^1skr`QyYDRz|1EXd znor39DrHqz`Xp}FBq?*XD{Izd4}VixPI+*I>!=l&gU291Nn0LbuZ@IR$^HSiR( zVB>|4m%1_yG!3Mo`Xi29&VEyOKCjzz=ap)Se&v!YB$g3g_9=gFxAVaF*AYyygPXtFHh<@|n@_xo z_dS?AI(_P0N+>(@6hEkkt|Hp)$)|OtEL6WPt9`coFOsUX>|B!~)YS*qW10)>knOeX z?o}k-s5>c;Y#wXXveMR`Vr+V%`)sC1+tXtG>$m^;`ob1_F2enRT7|P|d21A=nUa|* zBvRfL4w14`PKmU`D1KPxseey=M*hys9Qd*nj3rD+zpZ zS*a3Q!gxaOD?R4=mS;M zHqKFFsv|C6&_~i?$KDT(IMOB~xhj3!Wj9ba0GgA|q}zFw7o+vR|9@z2pWpv}?({sr zhB)0mh^42(MS94z>cgAydc;WqsHy-ZvBO+J+D8L>IVyV;)!Su@m8FETDaQ#KPkb0Q zUPaVOoSxQ5fghnweb+l_DcB#^v2Q-9f7C^yZ+&I~Ae{9JV6^*EHA>Sr+><-i2L>;m zp!$OnN_hY-;OV6!o_`Z*kEoDo1hAg`xh0W9&eEHBh=g~-B#}WdTV#J|<5iAp4RgP& z*!=UiPk+vzw=H}tDwnnZ+(Y68pJz#WT;gh_i@A1U>BDFEGe}$_GS}d1-(0**p&5B7 zN;d*Y9{NA7&IP*%7|ucWiVe(Gj;6X=&>&%^HEdZvj##0lzkhwirO+FfZkFT}rR+&5 zLkC|KPLwUv5VY0BPA+l)HG#gPEvQA_eqfRn&=k%z^pPF&5A| z7Tb(%=<=PodgbEBIekdg-AIUPi*uTZ?YrGLl3qS;!@FH=4!ZDH0HdeqTxw%iSt47k z(y6qtet%EY!$94lygc>lykC~M>asnxsi`%5J^-uO^pq@S%>V?=w~S4`9*f{B z+kO{r@x@0!HT*6*Q~+tcuBqEoOsA&Z_H5eD7AEa*XGzu}_JjGTS?Sh`n{BY$mu~e( z^db|~;Gi_28(5I^`2u4l^;Wbv6%EFalQK094}Z(Ro%|0@&nD0A(({bcr^Kdin<*eI z>Z#p*XJCA0qGI3IP&F$0A9ooW9`1$YZSVS|&(yBMhievFjjo>`pQ?wR-o9y6GeWv8xJe`LcI7xkXxX zYtsol9EwM#)--V5IGJs?!?Fb@;t8@^;O(}@lfxQ`(*(i`b{!Cqt6b9Z8q>3^@S zq)qjW!S1MGE@Qx#LLIb;*?I+Veh#S&Hz%#ePFR;Mz~*17OH;Mybm)Ay-r&zn;Z3GW z)*=dkXOdu3*O%HL6w=8Oub}SzfT{$Lbb-0FF9v;r%0wmpAwrBrd zXT`=LWqnduCOF(R>gvO{Z$yEu9tKL zf>kuAj^la7{`kTw{p0nJJ-M$`4wa1(;v{*nDCHGyb(DdZOXC(S0It`$!Li4n;1GCP z)5`DeCXQi|UnXeP(RYCwd4J1pHoMLhvxhvoAw&vU)d7igYPU^;l80WkJ^QEx`Z<%t z^i66Z(b^d(JMN^Gv0nq24yWKXE{$bF)pDi|5qS?<$tRFC|h__aFo!= zY1fj}?h03A{;{mTab8|ug(J0~67Bbv?J?#hB8mb0zzQ~>B9FgQeNO9(PX}6W6Ssn$v9yQjvgU`sZ zqa>FhDg+mQp-!a8At{wBI@LiO1`|ky(?yC>Kt~1JAmjE^Z4#jPpFx2^0x3}gZ0lSR za80eo%8D%&+PRcX$QR03?>Xi1fxoySlC)2`OjZQa9z4yb8bK7>dPb0|(*`P8RQ9BK zRXF5FFJ2p2@Mz%T9#n!QPi-@51{s}0Wf!Gud+?HfN~ORxvZV5x?E4`*hUr0JfWLW@H7TAX*5^ec5@~D!PWbRuf%c0w@ zo&L+Aq?`ZcYbNQPd{VW=(}2dQtK9k7!0TNH@()M>5Y9TYfr;eV7DXKT$Ua2+6jL=< z;x@8>+dfooPCu;aL?CEbhO%p1v&$?Y{x;umNf(=g237#yyXv5{AbCf4+56mmvFB##xi%FF)zmJ#Ueru~morC3fC`Abt|y@?txU;sn-&C|p}vd_ z0QA%Zeesp!;B;r3N;&RX88jV#Sq&A~vg!nv=Eb}Gs$;*~MZJBht=uUFrtXWyDFFVJ zH7A~Qw^`%K?b#6Ne^>0YmE^N!V2DpQvz|Inr(?a-`Z}ofcvbgOU0=3O&rEYYkUcJc zE9ZJSdfk^EHs6ebBx`LAxIUd2mvZg%#>mHV$GFArrzF^-@8a!5X|sPs{Z;Od&f#gJ zZPSGBbb3LW07qpfg11ZC8z5;{L%^x5YvY6hdzQk%m6exg7pYJ#?FDzWJsqG2y9GN) z8z)qgk7b~FSx+7$o%<3=?m;WKqrPN+%5U%Yr+>fy_4UPP@u~Vwim`?%6Q-`0fsi64 zx8IFxk$hNhQR5PRTNmw(UGL_p4Y$@bAnFU0&h8feoF+e-XzvOJI* z&O+WauaWI5qj8zuj9n?shhy`9RVfe%4MW|VBkRF->QoIVwYydc>SH;}Yl6=Z^smeH%G}hZ^l6?= z#p@xrfY_M@a(rl|?3FUx2o2PhRI4>Q>rbdrpwNkM4gr|?(u92~%N8tul>rPON?<5C z!el@haXJ(e%G`a;N)N%36Fl6Kq;5T&k3CRh(_%gedYQQ(3x`Z~T{&V-BZ* z3KY<9+C`i`+N!jF+iL`jS)ZNicx}b{%DI9|`C2Eqx^`=7cTYaPH8fzIOgoHY0l+Lmd-``w}w9`>$!2TL8uqTLnK~q zY$IF)A}l_)ZK^(hESG{yd^@(nxz|qnTJ^_4Veh-m8Wt(`tcor}RP>oW6k1Bds{7^u zUKmz)lC1Pa}kaqgL!0_Sg(9x6n zP(3;Mges)8GfNGbv1(ZP(Ztv{Wu&EesyTD{5+m~(cu0EN>KMzikV518gK1Gs@75(m z-9qIKh-*Fxkdh)v>gG-am0tA0ka=;)Jh0*7f6m2!uNxfnEk$?!Sv~K4{`>v@_KR@` zs*-4n#5n^(S29gy&?BoQ>M-m8Di1*Ysacb(Exl7Vi;V1q3b|`Hp5BhO?Vg#vQ(}_C z%$|e`K4UDz!KO;Pe!OL42{ic7MdKruQI+kaK7NdnB96z5OltAx10+<4)VnrR%Am7o ziMDBfV+h{kzH`Qa7sZK)+uWKK1Gp<|-xch!6TdBkGbJBK(zsG%4De2{dZAi)U9N>> zUrNlU7o)oendAfC?NL57T2f935(YfS* zl$_C{cJSR{1MKOIpe+DUm||-qhjP(@YF%Af-MNa>fV+Z{l#K1Efl-z|qYhDu9(4VB zNI7Y*B&NwNC8}MexM%9xT^qZsyzGA1|M86EZdpuNqgElpq+PF6ZBcV9dg(Z=81-r_ zL{sTUluWliRQvP9{QGZzy!GEd{qxg*`_DUyPJ9NLDB8zL65f;ZYbQs}iD7P=Bx_|B z_$cy<_&`Zt5LN$`g;vvqHSUDb9Mzpsqj)U2EvI5t5j>;z97e76{t)?YYWs1>=0^u( zTr8#|7QRRYr)H>AL8)Tk>5y8YMBo^mz89!pZQEeA8##84S&+R){XURcwT#Pav3dhC z>%R8!yg(`h)l1d&;?RDg7~#4HGQ@mNlfTdU=i7^6;8TLkfP|!Z9UGtQh40iVO4T$@ zvonc@M(J8g^7R$}*P@Vp1Abn+FWvIeWJ7h$DuHIpSZ8f5;o&r2206oO)?hje46JaN61?1xMBsF$J(rW822r+Q<}b#jN$lbZRS0IoE7x z-^4)>2z7!F>O?cZi`3ZX<@);Re*by2mmk&m8bHF~pC{AktmNbR-BgfaWp)Lt`S#=` z@K|-8eu6rK|2pMmUj?KhGIen?hMb5^RkE=>G&e!p2AyaX7!MWgonRvvs{Q$p_1wrS zC&xjlO$z@xyFN@xOy37MD=yt5WQ&5aGI37j`MKyFD zS=3iqj>3PG`Dk0W8&7uvvmjd!XOL#n_t>e(FvC7M_+TS9A@y<{Q@eX`S?uD^fv40uoxi-;-+M9y1rM$NsN+IC!< z+b7a%MK!AUdUBxw@6P{Hf+}c6aMbqIi!iqm6~@xNvu}DuiW>s}`XDDb;2E6v@xf$d z`8?C<#AgoA`=>wV4=B>rAy_7nWo5Q70CCmB(oDzdWPu8$N5fY>($hSs@ z64x9QpVy{%*X~Yxs^VZL-+6JKIdzwrBB_g}6Paz7lQsk6&Ki6>EFnM0CKmYFEUL-%BNEY0)jfA9? zlEa9H)$gGm%QzbqJ|BpU4a!N7oOLMG_dz^Rv%*Ef>q7F{j%>+(u!s_YXHw)QQGK1K z?bB18UOO~5e;DOfa7Ohzc`gtCB8QZ>QjVz3LmHmKlI&9Q(KwX$B(hjSIuU@y+Mx z>q%t~*EAP#L=PpkN${W{GO6Y{d0BFOBuVN9`Rx?!RhJ`G&V!EOjdB7+$RapOO7yU; z!WYQ;as#yp3{kTvvM1Rki;4)#M5@RayA3N!@>UvPTT8( zjhE~Ae=Lm%hG|`68XGU#t1EEBhp^LpM{Nz9+V6rXvTq^3I5Vk?BzIrsU%{sDwEEyg z<<}1WUEezQYxTfJ<<>f*eDrOy!%ZE^srfgz?juQVQs2RUvd_~jiOpbf3%^-?q;~x_#+Zc=G|AnqB?5h)h|SX zXO_k1@p2WP7%2d8P=WII!YR@SzrQETc(R?1s6LBo!&8X|RZ0R?#ITjPXG_*XY3%F0 zR0ozDfL_CJyiHq#Go;{?{tadoS@L&}QKlEf;R)qJ^vYJ|!I>P==Q8Bz< ze^UDPZI`LyK~k5@=TCm);fRcG%#(8lQghsQ+t<89b?g8$PrzDKz*Bih${-T>c}w*OikGxYt6b1b@QKM6?5a(flfkzf z0QLHAJ`uk!sVlB^+hvcC(nF@{DMygof3rJLt_`pLLqQD!vL1E8en05bcJQe2s9iNk z;FMg`p?7ERuRtN5oTO^Sr*HYBmoMG?Hy=%XNtTM$OofE20v=18j(j^imw+jWcuZ;C z0AN~E?uTPc#8;u}p$P4BwfzSn@#SzmDs4~ev03~VCFwSDoc&*FYj@8We(M(wf3y6wvNIVvVNdU^yj* zumPb>$=u|lTy-@$6%bX`g=*pXe?nb~R zKS9u=;?x+#I#+ibIr-fOWLAS6l|s1`(0<^nCTmJk&@!;a=pDgs_joL`+MQM zrr&7ffbQ(@1x!ibe`&^(0PTUc#gx;{0w{h4*Z?kQ#dJACy73L2iroc4mAGNI<(4rn ztugu@2P{iTLElN?w1dGq@tmOZu~_VSw9ioo7_) z`tMc8BvcaJ2W3-IX~8jjFpb*0wSzc9RQ!jd;41(-m8(XBe-!#fo)s})-QnlO`uER~ zR#OlEs?9hhZLq2n=>Z@HUy*|Y2#6Xy=^F3vwavTfgqr}|+}~u|=(KiJUDOv$K-Q)Q zgf3T3+}LYWn5|xI3A!#Zm@6MnEk4NjL7(DV70ytmc#S`-IW2iNt!FvqDx&0jb(aVN zN?59itF%B^fBp!d;ue&bQWe^HD=`d_RtXCBUwz_2svp zvswA~XUOT2{yet5DuB|R+#H${0~OdaitvkA3Z&O+J~?+<Y{mQ3nL&eJLXykiWKv)cKLse_O38ERlV+6bI8d4VtZveE1s2 z5Q~L*Ef(g~lYGsCGzt4<*OcIt*BvQ&rUZTPUleZ>Xjo9+e!BEm--mR#YYqtRwsW2# z{C|%>p0D6jc(>kjS1e+k{~_g&$EF%@YMN@Pck|;e>3C$Hs6TN(xC{hXeoprtP^s=R zRQ%HVe}c8ES|Rpb*1KJE0(4Svx>+D-Up?i=R^Zn5ajqnA_HAkGm9{t`N-1AP7l~lX z4mhae%z^Jqu}sx$_|$qk-)cILXNQSTtis1BTz5O;4#4|#KgmSCVMJvhw?lQhu9qR; zT1ok*#ro>(Q|W5uN4xKbqjoI)sM=jnsM(ph<6bn20#$Ci3NHlYVb4$xJ)3qP?3}6x(BT|{?~0~P z>b)}M+3lqre5j3zqF39mO7-)TEONko`VHwRN<5(^2@Y>YRq&#-9J?NyHf+fjPULoi ze@8pj_^4GK5?@2Nmmx@3><534C-n}MB&upRK4XWPDVMs>7E=WgVDl07YtcZRkg(w9 z5EcpL)$WxfIRdt~kuO1N;m>eVvrW>>zfw{IDJ#vTRu%zCu{ycB7q!*a(!*lvKCUjy zZdb*3fIx!AS4QAsv(%x#S!9aK!v?)xfBwu3D0?KJlr)OI13lC2JG`nXYnDULkeHkh zp~zy1d}YW~=$eh_mBE^pTUVFyvR^Ue% zkwFDx_0=4?KKRmI#^IK@3q)gpm!vCdfUYLIGtNWv&`B6fm+@j5vn!fFBvOa4f0A2v zXF%GW9@Foj&`tT~&`!nUfb9C54+rjbbfdsgPgskse4o-*x_r-FF7RRn*orrzfatS! zTY%EOdJ_&bXp9czh$r!P-j@>mTyCFdb_<0U&V&p0?H3)Ju7}A<+R4uU+(5ccfst-X zhX0SRw_UayH?lUb$Ppv}g5b}&e}IXYxq=P=1Z=fcl3E|Gvaf!g2i5P{JXNZ3ceuM$ zM`v?`K;}y1%C(~C;J&tXd1I|L4o&X%mZgU4&ALZD!phj#VwB!$oaLr-rt+59P#Ke^HQ#f<&JY zhZ59+BC79F0cOyUZV8Iq5yVb>(FI!pJcU4_0=Lc#Hk;w#6s@cP*R_>DF4vC_?+)Zc zyvcfeKjP&L{H9;d;Y5>q-}Z_x;B3XmPO8CUuEQAQDZ=lAeaZo9vQt*qj}5RCcJ3e?}3e=ohh%jHDe5VS(|UQn7}G)RDlHEC;$(kZG-~CB*)1zZ!2hfG?rSQ#@gl3A<*L! zEsOwdv;KMEK79V9f5zG~2RwBHx}GE=)&2B1Hu-vNd)_L6*5M+elI<)$*&(Lu_5!Tg ztE=+AEC#82Lbc54Rk}1AeiP-5y?CvrMyo>Ry294rAc6*Y`mQ?0_%ffF%DyhIfX!FI z;RJDL*32dxQ}r;H-e$TEHL8vs(-Q2GH3R@XZG0-M%bDGEe;*F^Ur8zIPHiJu zbCJs=4D?EXf4`8C_xoTo=d8#9lmb=l10voU&$@`Zy?9v~rH>K=9sL4ZNv&}%$&s>G z$ChXX_}ULEe@4PWmEWVzl2ZM7o|;zywJ2h#n*`MCFAhmn>&(`}rWtW_yw1s0GM5J) zICvjrqcY$`I+79eZ|A>vvrHH)TE3bb^e0R6>-e8%dpo>}Niy`M2b0Wc*6nwz@u>|Y z*@rM7Pf+IIZgmd^qySvn(0NfI)ZUV{2ZBC_a(24He{1o4ktiL$yTAG;#FZYH0bT6_Za7yRG$I-oW)dA zUH0_TPCST|dRCc{=;Rw<&xsyo&!#41+Aqr$XCH=lVeRwBj~{+~`}s(z8dpg}^<^y& zSjhfue^unVS9`?$bLpH8ZKID{7MeqkUPP>|?%gJdlVasmYpZS+#%)&BDyVs=Qms%} ztJ9z1*Rvqe4zUVk)S7QN))7M0sZM~z!Cs*r+%>*9HG9xsL5nep`5q*X@X>7bt=gj1 znBLH#9mz#)E)~}qd^MoipjTf`(aum?%1E1~eY-SGbwz!Tw@N8@Go_O;L@w5-DAQ2D(;~WyJam&x2%u{Fg0|%8 ze|uBP;ULqn95VQo1=Npzj7_9P{>+Tu8E3gF5hnjZxwG=P)?4AcJz8d zo4zUQn(D%ty$}@}F15G3DNfZ6XF+1Ne`^Q!SUl?2i7Z}JiUr!`w99_?rarotMN|r8 z#$}XAUIgoShfhH<6kT@?u11o^>D&V7khIvUN<74-b>*T+qb~O2u0v0x8E!d~)aq6H zW{&%jpFsA<*Y>&pV~p?hokVbaoXV~zQq_uK*XcLd`2%?lwyv6TfNB!{In*-Hf5=Mp zWvdw;69hb+K9s|B$lYN5<$E8^OPdLT<1G4zng#sH^i7ntA+ z#v{11YHU-vf0Qf)*WeDUv4D2}f4FA<{q4!1c$VW7eY>cIZ+_|EI`y}dxVSm)sO#N% z_IG65ro3z1ZN?Df?Qt!%f3L{Dtcj?O z%VfLV7snLH!HHzM&SYp=SK9aH00`JtMe28bA{XqRAMU?kP;55W*-nYCzW|lwZt5aM zyDfR#c*t_0&!%gXfzMRDAD+O+OyIfPF`{U(|UdU0}4R`_{hdQoAOqhj3{z1TK3l*uU=fU-iqo`ZB!| z<;GW2de7klZ&y~}f2Y=-U?&i?`juB!FFF*Z?f@UM-qp2I96j@ld#U9Vs!H#5f>CjF z(%_~Y&m@>A)vo_5XSc~ma^&>TjVRx*7Kj5J&Cx(o%D${&vT7(nkx^g|WvvPcDwHco z#$t|^*=9p)TvCFTg5KVc1F3tmj_#l?FAe2fSg56-m4pTye^UCJoicR@c|VH#Jb}fp zW4xEqeC#im!@H}v=H+siM6AsNE{^t$=M!CNPD%lY1czd zs0FB3r<80;e|$JD7*gl4#ugRFc3fV`<MwQZ9) zVAEngTerV{`1s-T&r$2$?Tl?4eD%c?&51s!?AqlHLzzR~vcabE1Zdw38Ere_Iuu0`WCcI-EBpwgr3rHBkC2 zlg<4$GsfjvuAVS;$XR6su;*@Fd-7oWC^Mcw3B-$_9WxO4Xsef_>L+W=lWFNTwdTPciIc?LCl1l-0L0FY8CC3j;$)m`L zxo=g!f4rO`?Pw-o+|q<$lQzF68`qbL#-8!4txE%%XtJzkHQ#i5*`<)tN$sZ%kfI16 zJCEeDN=)_&`>kARF?XkMRoFFA?l(IMT*fM};gT9yRrMb0i!32D)}b}Xxu)6N{JYN! zaEk!5gOn@Q?t+Z%-C}(jf1v<8l@nVgfA<=Te^6f6DW1re%|WBEC^4B@jd~S4O7vpi z5pZn$a5z)y6wrkvp$Cp>{bslC>R(cLs4TA^xYH{1S#^n z@x4vd_y=&@D!P)^lww}n9oRcQ^k_sb}Olxwqf{=JfULf023kSPP{d8E1uuFmk zdtBc7@SPtfAiu-+38qQj=^7J)a=wLff1V8^Lsb2DZ(R2+P>rj3F#KB~sSwo&MweP2 zIwYvpOPNWAbz<0w0*6wgjpm`mFsJ&;*>-t9R#E@6ReNefDj)eem@TTd%7~wh51g)tFf99I> z4yRn8D_ze2wR^s#le;O+I-}qBIqFb}Tia^2h4e5xmVBQQB#vC3bM6MUqq?6c{)_h` zUROB(m8d_X+FARuej`k=M`fVxN16JWgI@UB%{~fYV8p(ke_phYf3z}sCd%K94uZ-! z4%mU8!5su(Z?fG&9t8C%wDi_zxUKD-Yl!~C@45{vyQZA(MQVv~O z%Mu(=w~F|k)aW4ZD?#~^bgE8)@qK_OB)pr%4_ezO5HhtOxr$KHrmC_UdM+c9X+6Z3 z2ldNV zJgG?t{_aeB3Ho)MI)KT$b0UxA@>2O=RoO=J+H>iNL%yjZSDlpQt8KT0Xgw6ux(v}7 zFfB(J)slEt3i3T>3$Y_be_}#%D6lvOu&=%aUy<{9-Ro*u?he)YnUvKc^KkTjvS^>` zFYgo>_{FcHaxQ6WHhY%?7M(*ODxKgZ4ST6p+3XZ7Bdy`EgQIwN-ZE$&v>~-;Z^>aB zWy6|JxYD9OG49dNl~NUB z`^{04Rk5*qtuLB^fJOJVU{g%G9!+aZ#bBx5R4YnO6Nyrk#X95!AM%+U_+;C$Wvj)G zQlcjM9)7ZFKw{1Bo&7zMV@j}tc_|?8-Q==a8c2a6*)FU zY=DOf!jv>w2Aq~^e`!-MnBoMy0tPztU!LA|m8e#q)JXrbvU1 z4Q$7`9k=Ccl-qLMQL|3(WPMdd#Z2WgXWaFSU;tM@sK5I-NgDccWRNgI;=Bm;+5IH& zU~g*MF|;k^pR@G9X~nnwdC|Vq4-ZWlzUX7oGDVkWQu1#$Q)0 z=@&{8JS zrD0bCVJrRjUku=G4u5{KbAt1(Q+YPv-Jcij>yJ;Lo;GdH>O49lUAamxJMF!9GBN1k zx@EfZEdWl$;Hua-AAdw38Ci@+SGl;c#pSs2SQOGkRn5rr{kw{`{+dqnNI|?Q6~_ou z4_F;L*<_7a=~BL$zFx~Of;KQeQCAWCq${;#%d)ylQ&D|_0DoMS{Kyh&!E2n>BJl7M z?Uo+fB4E5ZRJ_}}?EAjVGP>kgqTh8>vRI~TT<(p$;HCa~*?t}EFV3eoD|>r@brly#ffDyGXVUZtCiJM{bg3G1-6c3U#1o8T z)yCU0v)BBwQ-f}R4M3j*>Kqh;seY_7#Pw>q1{+MJrXE2n=dIHI{0UO~_4C*J+h5^Z zqV^<4N)7IUX7zbN9Yp%>sM+cb-KyT|3|KS=)pcyR;eSq zix00q?mVge^0g@y?6i3IYF!(osrH`JOr_ll^h&(i)S9)NQo5`99@GBkRePj)XczJ)NL%$0ER!*w1`7v{N)5Uh&-OKPdYuh;edSyIWhZstWJgyKd#yM6-B}NVStU z$K%vTp>RB_3S^sZVz#^cq7rW21{U?b$eMvN|E0lDCGjdot`djB(?=a-7!u%F^ewwW zmaZbc(xrddHXJ$N&__^j4dwmE(4wa~9&w-EiHtR!NC@nXB;rNcKosv(*VUP2+A;J-$eOVEVNt3vm2bY;2n5nY!x!zpi?SaMl1W@9=&SS`Jo)M;ZKs3w8X0?E z)>@DtJNHD2UV8dYQ)>+gh(8->=DA$;dAENEdVJlN=^oz|V{#as$Vi-5xwC6!cjilJ zWGQoAimPqx&l1o`L!2fN#Z>bEmw4?a&!LNVm zL8EA|HUSQ@@WRAxO|Jmc{9Gh%YJaVq41~{O>9@as`2LR{?JuaXa&1U}mzKpfn}Zak zVj1f0WD)V|R=D!soz%QHo8FaYcz^pk{^y5cML%!v4rvFA znz?Hl*#|*akpQ+)mUXDrBsi5^tyLyF4Fnsyb0O4eUZ#0Zt1mcJiSoExccOn*Aw+qq zqD~5u%PiXW4%*PC&xy)GtvvE;PAeXgd@eQB3Q*lr<08e#SDR|YD4!;Oh(OOP;bT2P1vH%~OBvg**^;q5a$`Z)$(uc>86Ws(8gO*+Cu+<%%hXI@dQRMY32DKS@li97kMi@Un= z-8&}_2<-&5ly#~SGL7NjcBXSn-X%xJfSk4#0nJwG(}Ch?``~ zXD{iu@1MW+XMPM%+rQut4$qhb;JZ@AYZ`j$u)%KOdy%loJ$gT0V;ky8cDYVo7so?V zc_bCyP8>H1DB`JG4*YvMn@AcB(iqvlz~G?RmqV5M74Fja-}2+3$)>pe+6B&OXXj2G z({A}wI$2yx(Cu_i`XGPw--nuDUWO@iLt#WI$C*E6r*~N zCGe`V;n7ZtfWN!M{`VIke*O0S=d>R0tiwKa50c;^3uf4Y$a-X&5r-E@mD+l99K@#T z<>e!iDX&ib~)*x36L zKWAGR%GsLv&e1Np;EAGvlqXp_Meo>?s_$XX?C1Mx>pbwczzNhiRpA@*%;vZ!_0)0A zWoI|NI%mgnF1q8{1cj@GB`fewIP%|L{=nvc=pZ(QP%4{%-9wZddasd(0GWIO?_oK0 zM%8eMEuo*sbu@pHSs_9Yotz$xmufE@77O|#gF`ro$CP2H%-S{hyZvy4L%DD-rT5}U zJ^L)4$EzFOWZ~{M`2lQtQaH(Qsp-kSA!uBOiU#_O6vu^K4=MmrBB_#Gu1UdFHM+j_ zW){~GAh}stk3`)sspGSXCEN3Q=f~fE`S$lO^=UCC z@%@Ft)W=RmO6sxFu>K9#q7)=aw?bq9dsWm}9fpZlt+L zD!rAEVawMx!@4&j9}eZK&ozuW>$1Hl;cZ+b1gd|Q;l#rdd;eJUK_ktuZzX9ppru;DTPU-irY)0%zLQ?FF7L)PnCCW?bC$s zr!p}%G!7#lzmfg4v6JS0JE_G9_5M|j-eWa(G_5}afR9+kUv0|Xo8;?i=7fBWecEvI zzWU&ce*b&mym&lV$Uybk2vZ$sjyU?_jbx{~p`YJLU4sGp3J!%mdzvBc~qG0fco6hD2Nq9Iy!s_t5fM`+?c?{B`^~umh$0dJO z1yMB(5;)JWRB*h%d#u){KE8ghA3lBmF#bYXvtBkrl3uU3nl(+K{ByOWMdt+9auF$s z0*<$zTFuK`4>ytSq@>D)90ZovzkzMVmsK!P^UXsYhXz7Xmtal@k-c5l1V(2twq+m# zyrHn6IqEqMAQu1fQbmk9OrvLZ*+G9Gb5^>PAQwafyEv>0)S$j)LJ>bI!8i~Z$%X3O zBIjZ^y?!!KNDrEXw-16X}GcXxQXL-87+may4in=)?>$E zCF0J|G}JFlEO}coA@9a%-G`3smkr}`L`9m}ASBkR?d-gB%H~l@_jB@6kKr4b%Rrb7 zwpDpRGqFI83PE;-V~Wb(oO*ML>_Pd^zyS+O8 zr1YGV4szYL45n8#lM2&*~?FSkw8z6bpj_)l;KURGCO|M>+^9?!1L6lB!qh@eL9 z6woYU&5{VzjXN#glK0Fi58f|ytr+XYnmzA! z9@1f~wcaeNLunWSG*6}2mCk1sK@$8^Q^1>4R+aJ4b7p$8sttw<*ETIz1Lb6rJIEJ1 zHf8Ud?as=-;Sc~8cEEaegs6bsz@ak3U(Aa=&8BeK3`;C(TQXBXP)k~X^xYK1l1ClO zH4Dcyd%|u<(NAJG#rS_{$G9{oxrkrdah^@LMQsujK}6#7<*cfPY>qZH>tA*z7%|-M zLYX(M-@gCtmk+;v`1CHAJ$%P*2Q#)L`s?_5@pt{iqXF zKR6(2qk{p9?h-s9e`R+v`d%{%;dg8ID_wdXt_dFM=~I6pek$gd?^uurT{REa zW@`Ws*e+YkC8!0Psl;`Fkg0dypae~>FO`Q%mTM%2-fr)Zx~(a-sF!{LKihSu((+ny zcn8LnJ-pozzRlsSLVEh;{-0$Ff6)!+J7$6?#a=R$>ll2iqgR$&?Ko5Rjr78>TSztQ<{mEBGL{ng*M-aQN(PD zhstV)Bim4$GC)pQo_w~>RTr4fY~)qerB9JM2jFa-O=Su2oAbp&^yw5@tDOA;GNGP| za&?_i1up{1iZ(T){I4wrwVZD6j}`mMLjCyVFM7IzLNb49jI&>hbP*gpy_8szfg!a- zg9(WQ-Z47K;aK}6X-v(pA{mNxSdKx_45FYPHE;+l*3c1CI~HocTf5CMfN&0%Zd#sE z&AnYCP69ls^~l*$=G69Kb6ip#t>ae9B6|s8W8SuMBu^mC|0nfj43>XXr_vC zNlDBx=tqA`sT=Hlc(oL^ji4qE)NSGY6EX6+UibX3FZJuU@%6vn6JgU+4TN{NEhQ6b zkj-xQd2AL=M9@yO%WMEZ=An7EEz8?uYtPWQ!p2mDKW|IK+RL>qB+h2%Jeb~={lHRgtI4A;&rh8^_8)=!=Vi34F z?KpoMxszaC!~&pFY51myYxQ)j7ZU0DcvCWxR(sfs^KxkjtyLX$VoNugK`tRE`f}8e z_g;f~{Lp@tXm@GrU9@H-R(L0^sB+6^UPNB$=XRt#CaP`Ae@Hvabj#XsmO{4PbIm^f z{VREIyk}gzz$~A;b>lo4C^^aE&?q^-sVaZdM)U@ZBqZ@yiNy2hgS_N@FX`Y=&Dzj# z=)wlb-46kOi3+cAPWTCpFLu82$Ry^XdWf_Fr7lVR=gVD%B$LfWZ1BsQQC2+K;uai_i;(|H#)!aQ*5zGa?CGhe&FJj$gxS=BWiT+}44S4szh+v0!Q zl$DzD{gek`$v%E~CoNVUX6Zxc+0nIp2QG|840o2^c@|KN;~=005TEuYeDKhne3ObB zrxPTgFHmd2xCQu*vkV`UNT*axnjcVY0nu6EB z7~4jd8|DhP7tx!8*5rp!a=&( zUYp7_hdPr~ZaP?8`%@+U$Jbw<(>3}mJ@ix#5WN@EHjLK90zvBXPr&nPXl22>Bb1i0 z+Ue$Ev7sq9hm=rDzH~rT$D!-i{*sX0hvpCJe>$rLNZ-gWe2Hb`BiUiPk3oMFFXmX+ zty{Oe^|h{XgM6&tiS?p4W+)c${1t?ysQ`{MFdk%wy0A%X2)c4PgfI4{n4s?4oqE%okJ zmM|N~t;>>`Y!fWy|(IgiY9q) zS7dpq5&=ThjN;_W%4khy3grXO^SfB&a;c?q8;XD=-iDM+AzL~Y!78crO7oAGn_*cshSEd?jV+itWDZ zBuiEgNK~?&SnAA7&?z?#nen>GB?p#?efQ1o3tliz)k-PsD24Qx<_lCOP4*C%=pQiK zrS;kYSOnf6UcM+}TR1Q0D%AhzrQP*ZFpye-J*Hko)VIN*usg}6mR@&DG!4ree6#eu zstsRnt@%N!sjd=v)TDp9Yss`7D(O@!CVnEsVp4F7af|s`DSiLt%TrYUH7)|AY!r=M zE-2?w0n1ayh4$f%MYzeD6qZ_1YNfL!b^u3{GrTK0Tb(4mk5e1uo8ren>O{tA({o>r z%8ApEQ*a#HPBd{_;!So!f(Y_r?{MT!hcWw3v{4MqNsvTHBs_mPStO^s>rba$x07#~ z|CL0oMom_)vXD-C)iAf^xD?JQ!`^v|+Q*aaECz;zx1mv)lilaYW~}L)lC!ZA zD$}JT2wypEanpaNG`8Qzmjba~wWm8bQKT)yms`&f^U~OfiftU;f)TIkqDk{FqC-Wt z5wCP!b=|5ag$oMnt2nyWAl2!_dy%!+&ZJ+~bvmST5((P6MUibK_fLaPHPI*%?DCU% zU#s=6`u)?7U*3a>@VFUk>MGq@hTkzM7NgZgKAj428LNLY*jY6X;y%%g1ETnTUF_Dt z`E?SO7n(|0m{b*b4P{o{;~58=l89U>Dv8Zm!lh%XO5&P&HfKlfk#>l5LJ^hl0WW7=&V>h!X6B-fJ(s=gPT6&*WS624)gIMfQ) z?kPn_?#}Gp`foH#9N!cu!rmx(o{D@bfY|woxs+_Er{kg0j@oM1b=EX59jxA~8C~)zp&q){dH;I8CBt`P`xkmNYLv)$wQ)$*fn~IJK#Bs4M9rNDVuN zoQQun`p!@ygBsQ<2TsV6mgLg?yLkRen_8Oc6qF9Cs?) z#chnXSCyYWc49y2Tf4g^Gi*d^lw0$LrU2~uT(EzQud1fJBh>BB(VBi%XF;iXN^^>U zq`w6A+5Wna9pFIVv?9Th&WnNog^K@DFGzn6v3)fOfeyl>=KQI?rQkNQY*A^fFQJl1 z5yX<++srf^F3F@EZ=&q)S!-||Ki&!?U>7Sp}CZ0;+lo@n-JA4Cq04ckp#6jIG zbz54}tO4l=n-5PwlM^HD7%NB?|Yg<-<9V3tPdEI&)E*c~S$E|m5va?Cr zXOC(-upEUCYOJ$LY+hU^PUh}c>eI`Jm$^LP&P#~QJIg>3X+j3Fk*rqj8jQIui98B7 zTWUJ?o>exGV*pJMP2whnIe!8Q;~{^%$>9t|d3g8PS#w?`;cx`PXv~^u>bk3(>SM{q zryt)w)ORGrr>|)(T00hyIQ0mqusdzahtxal!s(!Z)woFr#mmONdAXx}Bu|>`QG>{x z^CYu&2_a!KgV?N7YurJumTp~RgY8|g1z@gle6qs6Fa6+Cw<7kdQ;VZ-EL(r??0P4P zHzF)a27ncmrSEbMx1^6&2VCeUrJEN>W4p#;{%Rq1lCW$t+D%|IL|Iz@|fi{k_=w&ns0~W z*g+K(Az&h{)HT^rMo0;Fud#o^8j6iNzG=(YF7u@|B*^tDtg$|CN*qKrn%^!eX6_;r zVz~wmeefDLwobpCCGkFC@WLqkE}m#eJC~ugEee3bvt-KY#o49O1>s?z0M=f%r0Y8+ z!>%XNQJl@$6#5QBR>SQkIZtYpcT2Y7*n4L1;}-F7dZuhk?l^n7R`q|ako5|rI@QuV zcH+S#V#`|AZ&E+bLnYfz{=3tXt(PH@3xzHTW0P|q?3EeZY&+_*MKID2Ol`oRjBQBV+gGem#2302F`;CP#PDM$Tj#r}{mpTU1qlT-$g250I47fP#LIR;0K zs`j8V7pQZ7I{fLF`&L!#?qJ9PfOTp$yN7|X4y|YVZ4`@( z$C5$hl*VsOq*Hk-Er3OQNtapvQl(G^Oas}I#1dWutMvODRw#eaX}YuOFrAX^#?^+C zf$V4*1v>bx-d!$%%F>*L9>62hy+&T4u9YUG^X*eGi#7W`e)|hDPv;zUuw+y=$w6bv zmLi*qQfVCCBI@?5tC{bZABhSB0j&3>DPuNs?nljQtqC2+4;CYmuMhraxU1w9Ez)|1seUu~W27F$vmU*(c#nD?Pj~4y{ATfU_(58;tN&MH}T=lAR>9>N% zN?VC3J8R4;dx>Wwd3)Phyd7!hyW+N0l7x!JR70HSebY4%AWGJz%w*FN)m0Qz4VuK0 z^u*R^H9A~WFNKYk1#noS|Kvc5U1DiCWI*!pheXp1fMl&BkyPF1=URRJ{-b^zpZ@i? z{_*p3-JXBif8&&QxRIe1X1ta&>FH$;nL8#`K~fIHI-V)k%RsNY1BlHTo|;Lmb6<)G z)5%h0|C^>M5*d<$ZbVx>*@AAqjzN+XKp;-N=6TfDfP?l!`nKk!f$Idq!I7~iYt+^$ zu2R{iO(QRdCZr>p7ZkF0ZwFt_bvefxtH!C7T}gjtR4@G$|Fi9>D!g@~itx^HQ3g}B z|2v*jyRUV7-nbsugKlxCxN8Gim!i4uU``%JZb(n+4l6wAl%3@8p^P*~WuuPnyPlnD z+Ya5yN_RrrYgMn%4wj{ov8sJp{&R}Jy&CN`u^j*%fFzF48y-{TZ%`CT*;Gs3$&W=< zzOsKuYE#!pfdeXE*)QF0XV4ELs-qIP_ zWK%RF;isP(uX5(1jih)T!?%)#!X4*T_3VF(s{Hc!`%wKz<$3la2iJOZJ`~3&YS%dj zyeAnQAWW7>b2T;mKrn~bTS?mryL-gbYdaNKKGcCrx{Jq7fK-#`R`Vj<#hb*#Y6}EN z3J9J@5E@^fQxcpLp`<-F_4J=P^TYCI{<)Y+5BAn3F~^DOY)7U{b?*0#AiqlJoy>m{ zg7~#ak-w7DkFgVH2!%J9T|2yR=!@w6_7LlgCBJ;CT&h_Q00RI}Y&0IuXcKC*g5njw zJnq<3mXuVpeQB3(T`yQ5jkF7ey0R=lWmL+M9Zl;FZstP`Vog~lwE_UeE(eL9sw=1$ zq1u!6)g@o6+-H?pq_wh_=aeJzVKjeee=OJM_TQs_f0r*`+pB_wRu!?;s2@=3b&aZ1 ztC1C?e_tAJn%Lz^C#8xS=0d(%RM%@ozn)d#xE*FB_vWSS^W0vaKmPdg{m17Y?}x%4V*C^? zy51i=f;@>dRGU4Olk@KID$8|`bV@~9x5e+CXXHFxF;orK=M;udX-ri)wSC(8V*71g zxSOK}swK?_D@3Q`NR<#Wd)-#s<(GT!B4tU#_ z^1gj(DDY(^-4G0R^#s+aUDrTYv@w~fu{WyYpt{`+CZN>5LssFeTmpY1h31!TJYPI} zNu@@8QM5>#9$x>UEQ(G};NxZm@pfNb_7q$Yg4GEC01qCEqrErknp;LN*hd#TBHEDd zP3&sAZU|l^v^am)-`1D61h0lN-;~&3Ce%) zm{TVXb7SUC>8DQp%mX~gVpz8h}C{} z*q+&}H_7V+DeJwyQ_D1M8IEqTN?cXOf%Mpio)PXpM?7q+yp`a)6SS$QgqjuBJ&5#d z&<3>9J}Wz&Z_|IV>49h~H+qFuyqpL*#(NMFr=sqBom-pxq$tmf>i;M;KZ4eSIz-$5 z*mQs2baW#_X=DFbtoq^m*YVyw@!?z$v`5#v-b*UJEEzl#YXFFOsfiDwW<5Zuvu?Vy zDx_$0Yp;hBNKS^%Of6%QEw$(7YqmqmDr8;h2pW1-6& zp1TcV1o>$Vz&c2yfN54&jV!%A7wqfD&+n-F&)M9~W`$!~Qsb^%1ofHHr-!1n891eS zZg{c9uta}m-IR;&YI3SXrU>!wxjMa(E#8>yic6>?TqRQ<@wRyG2?(GrvvPO}zi&>& zp4ZExM%KwaE@@(eWlfi)7G5R6$!Qp`103rkr*$WQNf<%CKPc*VuPXm7dve(2QhiFc z=jh}y_CNI`AIo!G_MURgGKrj;p!DLfZr8gF_Pu}q$`E+9&Bt>t}yS3KJ|<9qxv0mYXxgLjWI&b(Kl=TuQ=|v)3f@+#0O%Agd3pH{a9?8~S!WUC`Aj+>}{2_y^T=<87%{o23P-=0hXQpjT(@aDlZ z+qCA@Y)03oJK4&<99dW0jL4H5DY~5=ldiO7KwoGlnL!5~39M9qw-^16aD%Z4$C=Yw zw&;=ehQg_&OB>8451(*(WdhRMeFZ7A5jlU$t*${81kT+6%{e=r*AEg96uubE@@&R~ zk3BcVYIK$%ML8Rw1&54>H9;r0PxbVBsR$b#w`FnY2sB{WWRc)N&eUb@IsN_XsQ>&r z<}U*X_7uo{g8W21SM*#G{bou=Ifs85{gN1qquFabJZ|~{sN-s284{YEVkU?XQl<)u zUHWQa*AeOg+nm^>UaxLXcQbXnRl9J&h+_m8 zk>KHcmEEI7gtpAD%4aQ*4kYYL*fI(22w=e;h4bT~sY=rIfC*+TX=BZ@jxc{%$i=#3 zgr~F&i}vl`U%r0$^sX*?7-LWkDFaMtB|nD6n-$2)<88}1RVwM&`Piu@l+J#7*Rdo$ z^TrqBf#X7PB)LEu5eu$uI8m%r{(=0#*CO~%tH5JjSLLl0-NBDLKS)m!q*a%YL!0&J z8f>n?ZaCHNNr%_pZCPrV@PvORNo{?dp+OvSU+-Z@UUy5@P+Kf@K)my(-YD#Lb#;$Z zyG%VIWMq{?;Yba_pK*+H{_Wd%Z(8#p)luw#CYtJX1d@D5WelzeP$v*5g&#Cx*;13J zuQM$%kJrea$w~$W%WIw72^14ZAxs$#sUrLUcG&p8rDKOrTB+!Q z<~MV{?IbyLSl_4v;0~#=l!-}9pzkN?3|vP7*XkUgbEIWArxu>(>1qLKDayA=MaygA zi}ECsx<^j#q-Gh)J#YKrI3nM~S8#wYn&Ko{K(wS)rlsk-1si{#`se$@r*}QK{dK*g zRa*A$r31B;^P}X|yfuVXN>JGm#jY`x-aKn?Lb0s^@>*6E;2Q6FwsPNUKW&G8h?Y`Y zSBHm_5NvYPVDIs)2Q{UXY|R@ut`x6t@WPoi>V&1rw%O6h3hHa6M~Oq0+_iS?DmwR) z4vX?e(RmMT> z0#YHY5;yp(Im?P)oNJjuEV9=z>inH;QcfL7U+(x4$hvYMIps?!v zUIkTy*L1)jWguGEyu1|IG-svdd=tdff3~pqGUK+-8WumnRmE5U&#W*b&b8ro98ee-sMWj+^-f{)Uys7!(gYI#I@b-HgBag z`I!o-bVoyVW~qnz!pHS)$v(eRV0(HM04GoNnA(4tHZ^1H8iU8Ky@Vjhkd#7@R{NNs z)@*ICeSpq{DS^k4h&NNc_d_Rv=B1DxItqJ{V=H+qQWAMdQ;PGf>53G-whq{vFK)_t ztPU8PgJM1b=QR`|Z_A|C{2)#ljO6o^UkPd?dz>={Cs06!WM-=mwZhfLIuF^L-Z%zJ z4!3`(Vir+>Ush`ydb5z*7nz;+U(&nP`hzg~166q6b#0-Mh83MC7Z|avqODNUHLae= zPs6XbMu@$5bAWi)Pn|b@Dl-bICs`5<3Q%bDdl9PGmz>J3gk99RgD2CS?bh^Z%%!#P zA_mKKVIg!ejNaW=g#tl(Ig%o(*SMK9!`FY44}EoQM$~3(o6t_flF5tJs(NqNxG&1f z<{cPECML%iz5L>!OZ#*3G!sN6cSXm*DGcs+tEE`V`2M&4@xwa{V!+))14P6pC)@!# zYlq#Nr6uN?wX6s$z&P{VmQut9*4AcSBmfksVOs-#G1>3%Hm5j5#Xb)kYutz4hnjz7 zoqpk|OZz(ZDpzEURbHY4&N%8E0|;Ytbme&$IcRe_p5w2%HJ{Ai;KivXi}cMt(Hu& zB)>s=0FAs@3j{nUW_UaW$=i9Z;tjazdRGpTljbLu99%N%nuYTjvfL zJguv^PO-~EY1B2;PA3rBLRLyC9eRjn85q>t>~&K0!K<5UByLkyzanJuXzzc~g(HD~ zaWh6fOJ}ivLD1QqDiu;MCsV)|5ntnWO>3&rgp&N?%u=p3y^?)xUj7bcHG2w6{mdzX zb~~IBfhroUE3JPt&9vEa;jZh&f&?yd`r8iUL9%-~=4j+>swa-6nyT`dH<|j47F~PT z|Gt`XIwF4LW#pzK5(PJlzI=Z?ryAqZJ8xD@@w0L$aUw40Hk>>4+U~gfp z`2KV1lX*Yrh)y{&j@9Phb5+6RI;?PR3T-uRkH(4DFIcM_g8wB~n2b|n2PV{U%BxYH z{!mrVp?|hPQ1jb)Q#BFN>5g;)nWAUe$#@jrIOth%YO;5yE~tD-qF{eKbixap4xs$X z$-^YAPlJ{C3Cds>0ab5@4+#OoDS_XGi=2E2Mcb8&{J$%YOdX!t>B~;--0gcuhsF)q zigG;{>mUF9G+87FKI-q&8AC0|E^kMVVQWu|iFQjElF;msA78-{J2e0lFUr&?6ud*Z z&Bo6b1s$d9lzoBT;Ou|spoWV1HjxGe@hRc}J_;*$U_4Mw>43N8vOsi^Q`bjGB{e|Z zrmpnlwaE7pwco>)Ja$#SIl4_{FKdHt&Y%z&K*=dOD{8a=0#AVR&O5S9149lu=Yt4X zbcRTq{Nv<|!gIO4{_{WM$9sd_^IkoD zdFe`kpD7KSY{sBJBUM}GzmEfG=EUUT@Ux1PRjnoo&Aj5Ih_ZYh-atRkmxc2t1NmTa zhpZEAdNqzS@w?-7FXl%{dX`3S`FHA; z#E!YGa2t=LnxSM-;(Hl3&U`t77~qG)rPQE~<(?Z6wo`a`bp_lEG7Ao^K-hxnf61P< zkNFyB^MV=}$oJkIQE?(uu`k!?h?{=fU2qP9z7u)Ep5uS%k+g2$pnJmu*5BI^BhT%+ zY%$2Dj1y4n2u*Z6yT!uR;HK>UCHT)yZg+$A^2s8biWr?Vujm_3&o(8$2~))4Ac*tWt#qjg zI0h$xAiRH(cl0yhw^T3yKVVmn0^V8EN{EbVh@QLjtQnp8+cuRm<-QZe*zk6F)mSDU z%T<|$0?KPf?Xv9~4u|3R%LH8`nr^B3V5yP2m)L-d&&B%C|IxqJ`4@6xU=#%&6SYZ6 zGPi;XkwH&{(*cwuyRT}i9RrWv;zjvaC35Vb`m}%aGmqd@qbz&r!!avB(G_!{7ze~U z8h+Pk00xrwEN6^Zli6J_B$1S0Jss7hLP$mO4d{c-56Yp6Oo!@+J4l8z=g^B()~-XD zm!88gRvZDLx?`PLD6(Gg_FuXqWw`P#O3fc5NayDKkk7Ot9h%;8Uf!+Pw=eIx=MO41 z0o8wrj-A{(p9k!%`ZIb*I z3>m~OoxTqlGyzuC3)a{XKbC(88&phl>4d6Yy|~zfxPEYemx$0!S@2x1 z&!4~jS0(aI zZFzE*{t7^QFqW5sO>x*P&eu(xpfA}$tMQ^fK;V?Uj0u3tQ)RYc`&IAAeaNBK8S#H^ zpruO%vQ5>ML>1yYoJ03nDc5y&kUN-_NU;r{#h{_Rs6zkMH{;7xJ-4kCwKXw_q}UJ1Asjo7o*JN8LADMs5zNVvDIK1YJa+OLX3%1_ge-W{4XRIN6&Er9oz=>^np7-Or z+IA}t8uL;0%;lv3%--tnBkKm2sHXH3t3eAP>%vQX(bfRcuA0#$SmckXYMscH3w;27 zTGFpsn*s7G%MSRG_EWPx_gjD7v|0d;HXcPHo8~fhbh^$Efd0pdeXU>KbHlDj(Y>?9 zdDF%!CBoQNES9dKd+^vhiDieks$CV7nN}My#1wZE{}nec8&7*SL9wkq^?p>Gz~P&? z%w!2LCj|sCC7zD`vu9QOCX&B|ya680)oV{Dx5n#g52h1B2j9!9%X5EPRc}iF-G|~D zW!HC%Z%T7vX)>N2-o>$q~M1$St>;WmO7=2Gg8`em9TAm+|)%up+PXa!4 zD?mouF89ZoMNXo#4axb=oo~E!gr&h$Dk8Ng+E(uC;*gv%$#2tgSHCsNy1Dd7!827# zQCstCK;B$PtiZQhk)?l4`*dm_@~B?9<9^AoC4JE|XNF2?p8)T}&XC+u{>*mWMqmZ2 zk`k*~mK>#t98X3~$8X$QBc$>?G8;D^lZ+fT=SCF5@YvjC0R(da7a&XiF zf3B8A>&KsysEthu66gRX8I&Dy&$-$8*{sRfBQcg;bNK)^+7*8%?tX-wLe&td{Tw19 z6>Zwsh<>FUmdn_5PQ~R;`4yBaRL=TpI>5dad;I-)1FZm1YAH|rRck-5J zm$eaJ$>AyW3ODWCMolcEgfSJsWh@e33Ml!0zg%Cwe*W#>;V;y8uARa*sziO3Lu;kW zW^7xs+itO4*9P8XK9g27#Cp$~X6wK#o@fIzoW+0pjJWS61*+hvRBj02kU^z7FV8q{ zC3;mT)1NYuJ2}E^#5aD0gI(v43YJ4vRMOhhkp(L5aNL2ov#t6^<`;OPdj?t`DpDzq zx=ScZ7Q|sML>CptIN{1g>a|pskeeFFOW)LqB=%_`BlG@aectE)ah#c8P#zZQYM%95 zc`JXNUF?I(&Tf~$#W6?Tjb=y=V36vIwyl+SB;jz=6$S*NtFJ8!5-6`O9}WO)>P(W2 zs6Ns;SRTdPLsdCV>?l2jSohMAbb^(4eOdJhO!j-zw4FS%Ak>K7hAToqc0P69vfIFV z5Lb1R8KbJjC42u0*x~^-WhMG%a_dD7<9$T$zT12`1**YfZ%uk`%V!`=6XmEVk9j(FK@oqW zh}wv|b6PS3?4QdenU{*<_CDnb*`&R9izNP*EfNZ`>frf#NsO9+r>;LZb@w8Q2aRd( zcT4v9>o4zU0x!(!3`+}YH?m#?$vX9mAd1W#Sifn~GbmoeQZCm#22`brDQF|}tvw?k zHm!1rRGqWFQ}>(}a`ANJo432`C#8RRJty&EBi-4^d(M?+UbtdctV0hYz0aj9vSm-= zelC&V(JN$n$2{Kvc z6>8X_fEo}mX?X3h#_s5uR;KFCUk)K0Qps4Kth9V5sl|D%vGw45L;-M;?qaJ~y9>3c zR|#*VCoj^b=6ax}P`vX$mdd+dYG-@q&6#OuJ}5q0)up;?L>L`qOvGODgGPc?DGc{g z3SGr0g+8{S9D@WG??QJ{^lg7ZNaZv^ZE<7YJ=X2FKl1eR_UIV#{T0&}?CG(3ZMu!- zNadkTNSzw21hdgHZl~xr)l*^IlRz$1CE7hC1b!*r zU4hHncUJPcqNvF^mq8wJf-5SS8YSY2I+Ci$U7$!glKZ0r@>~7#<>xlUv3PT*(dr6- z!NDEx3E1Qu4;|ox0UU4$)}QyF7E|Mh{{_O60k-O(EP0mdY2Bxt92>j5_JN1$Vuwbl zNAc!}`Uz-3IjUTYB7lEmzIefUK=i_&@-Wj|8!rQ86ZCR(&`g1p^-JiDU@>>6dGyZ> z#JJtN5c@|tOLJEyk=-}>RH~RgkK|Q>r&y`^C6NMRKPCMT2+X_nxmI7l)_?znp0_MF z`Q&vY&65w;AT`fJO(c8yAUzv02v>v@4?i`T07q=9 z3w*#C%Y7(<(*UXycz-m$1b?kMLHVYze`w81bw@Ev;3JCGw$fv8w0t_kuv^>O&pif7 zp~zFzu0|5awcfU^nYxc%iu@k!96Q~;X*+p%)RXgoxw?6&Ojp-|0HcEac!aRu*cb2A zu+rm3Y-r{bynTOiC_z~Rhb7q1nL349L|1dQ96^ZGdQ;_^E;#kZhdl38c9ZC%Gf#Jx zuKMx2JqpWq;*A>l&gx1kuBQ_HoKON7p?`m2FohF{0BTz`j+a?Q6P&w_(?OEtxc%)z zvcD-XszfP}pc?8UDQeXmZU!idS*XRk44xp}iPLE)o=JZi=Y4z2v1`@=kdhgGQLchs zAIo)rcn829(^wk+Y;(CsBx*og&y>Cro$|Sq(j+!d=b%6gd^yqy2Mic}sy@AG_9WwI z@UB$-wVS=vsiLmfSy5W&q?DME@SAVnw-R5ws`uclw@Wa)Xi@h7cBE!JDyZMbc4?nM zW#%1-lYoCp(Np;aHFTWwxes=}vHuQI=Q*mxFSC$yfhPqUduwps4&}_08<}kC+dHeS zbPWZLbL3C0_}@N$y`PJy_V_JWEg@|S5yq%!!`(xVAW+ETQqLS%# ziw2DoxRO2ZPOPYo^*FWK27%+gRMj9O@&&lD^Z{eEQ~I%YeP<3VBOG@(bOKppJAt3PkbjHx z+0N>1-<~s_`4y6pg3^J??t+?kOZ!#*kOL|Knm=hWzKB6yDgspjev{J@WHfW=GfOq8 zIn>vayTu{`XGyp1$N)Bqd=6v?YasZ!WIuntfB5(pq*flX)~h?sx{)*ZmWIE{OC#}s z+cjwGf(og!u8|kTPAqu4+!M!NcS1Jh8rxOmLv^}9IgoBZ*p=td>N#5x6faQC7eT3J z*Wner8Wl4!yU20VTMYb1O-`w84@-MaK6jhfZf9{@irDNw=Y@g5g_`36`|FDkw9$W+ zdu0$F+TA(aw2@bqjYyG^tcJQ~e}Q$v>Ct*XIRmdE8HcF?Y$k_K3T5 zzNCv^xKvKvbtE_)VkU7UFMqQ>XhMQkCCd|1c7@Py=X=_eCazqH1Mg)UAP6fKitbQ# zle{ZGpdpMCK^6i5bo8=(728b(UF_6mhxAx~I&1q5vKxK5j8H&qT6mUanYA_Bm(G;) zIsGJHIpDr#$q)7PlcQobjnl^OP>75OJA!k8)$q^3?#fnyaUYe?Z@+x}{`vmUzyDlV zlk%<|lu=t!Lfy`4H;GFVKZsUME*Fc$A}dILC;+BwTJ&zv$v)+k57uozr&Bu4-vV%d zR0L(6`noCJsu$>eD&%mSj(9g+uXg2A-tO;-1nfoyUZi9bf}MW%W-pLF)a)lz6w!y6`9F^yS zefjbS`RNy;=Vu*NS9g6XDSf5fE_rEx6-+N8qkv>B+;y_@Z6fRrfv>x#Og_D2%o8(~ zlaAvCtQXM%SmLZo2Nv#CH}J9yffBE{fMO}-*cN+vbt1b{WgAJsLP4aqDPKw;1t~b+ zw5eaFhV`5pO|3Y=`^M6@bS}$($DQ=1 zriw}~kLCLO>Dh>UUKUozk0qMz77a-^CLiz0_jNX zy@KAs(qcPRmExX`N0X?tLxe?tQmlGUUYJ)R+#(ZfHUcOLrefg<#2AM*jR5M?%k*Qf zI&E>hr5JI3iQJFH`u4q2VgIdt{`~#h_pkNK-@f(dWa*V2w-m&Bics>&#nxB5#evnS z9e}mWDYIQRa6eQ`?qUXASA!;Uy53Q2NU^w*^MJg_UGizQ5h&kH?QIT!nzs!UipzCU zO1)D){a8ry4YNA(pdya*XI^7PHDeFwa%#}$8(gM>y>2ZL(5<)ZM&!R8Q!B^1s6KU? z0mK8a+)gnnIXtUl-#6!r*m@C1s5658F^3mYOBmvsVf*vy-If1a+sAie!7)Eoc)aM% z%g2e80|*TElSZjL=*hl+*(rgBBf30b%3-~(WT!&~Uhw-x`ky=DIZH7=oyOomHSf>0 zvm_Cdgq816DO0}Z9EHL!vPq8imIMGE;daoN|KSMh;iJp0_T2Y9H9`@WuR(IV?!-As zMm0_!vDm{VHgA+}9F;@tm~?g{eV@)`U%N@GSI|fdYe-QlSF;Cy9o2h((kuSY%Ki8M z{1{)KCFSFux;j@vT$3GSi(9GjUY8=6EML7DfHgU2ZFNt8j^!s6k;cvQSWQT_?_Bo+ zlKq@v;7bhKOqJ?Z?E_AGqMTG$#%t@WqA5|`mi0@w!XGBtIa0DMs-iEc*$bpFk!~Dp zTHP}9^gw71WiH=;((GJ~N?BP7ry3rdi zFG;{~9C}lBx5Vu@go?eJs+?XHRmvAtsM(`l?-UKtrKm)IKY+^19*AY5_Z(uZ^Q|l( zK*}VfnAZiFzrt_g1v&QzS^%!HLDTQ5DLeVuT8pYA1JkrY01Zo(oWFDD0b=`-S4kve zomM5sguM9MN~Ii~H{^5-Vby*{=%N4rE#~v^zThsPOHrq50vp)bnTqk4O2)*S+_0}J zdfu*q@3f_V&(ZLfAIuY!J$3?s0}M9xdU)HWV;;mNtq&BfYbpX)^+2q+G<4<|s!hX> zdZAEWmyC)VfWfrXyA{&na|&5SAIB>!ueR+hs;-oFZ;cu##N8&Y4X;|vvs-J*@QIha z<}r!wvlY;&E-@0q#k?H05lJLF_)2z*jK%inr15iqb)M6@?Eq0y;{dXwMpj$fcbN^R zaOAYHOMP`IW6PJAl|67fTI3CCvyPBnb)~Yi^GFcv)8U{?{zBX2?e)!3Ly)a(^QJ*Ad*>u; zOiyorU-$0C+gQa5_{|(-TeCo@Xs@S7yO_sv;vpSg<#}!Pui5@20Chb|_D#WsGVEKD zgQOddt2^qV$sIUuu>FC;R0$-vW3y4}(OXxi*;#AQZgBoVYMoNvhwc!YE?C6w>DEicVl;^HA__?AT zg{w@a0wf?da^QCU->ZQ8yTZc3JL>EucS|Ff7?MGw2kJg&g&kgrcBK@PlP!~3B$5EMCUI z0ZJe+ZB?T{=M>o@`&ul`z2_;zh0=rMuXo-F2-HPGWB0Ktk+y`hy%(+2rDK_YtQY;3 zmJas2)%y0Xn0nx}e02h`0)nz=f{oNAh;RcFK+yz5odKeH%DgHYNzPdBIu&*Mj!ExR zX>dSG5QpxStiN8{V0dZ(R^qIKs45~7sRIZcX;)930G=Ky%og5-!suXmM|0WP;iuf4 zux5nGoHv*-X5wce%Ge80U_3VBj=aXOs%e5)+y zggR@R*R|0$o~!jgAAjDnBm;3Q$>42QJ>K8k<(8VhyscDK!#Ptm>>O~4L5U9K*Vt}D zvoZ5gk(nFfotHU_=yO+P^(gjPWr!rjPKGzzjuLU2^P-o(G@mR2qXt!fi73rUroxup zqOMe-xdLiv4^b(RqL?@?5L0Px}7(m~GR#<_65E6Ta*3k+dzjhboqFYCXJ^XaU|K9aI{@F)?!P z<)r*(%cg-UYT~O;IOl=phbFlkqJULCN8+$ zm&>dvU6Ai)C8g4uhBs_+eE@tY4Ka>2WlHUnh^d--DXjvGE`t-N%$DwhK$D9CCTKlM zVo5~~hbA(lDS03Omv}xG>)WsM%g@X7q&tOe`>SUEuXFvLdQED7Q{~OVgD=vMh(43?t6eYe_OK<*@2iQ3=aluoF3kEk&o1ckpBcLlGktfq0wK;!n(N zdg15^pZrOw95<=KnOLowZL5#sF#5R^pB%%yZkzVYmOdtBc$0cEqOVQ*g4JfZDT(-o z%VJh9QVkbX9y%9)uN|0F!ZXB=PyIP~^qkY0sG)v!4!W9j_^$ic>X?l_r6sjgRz z7S|j_2YrBtSMz#8$!(rTxloS5wOlzC|6{p&s&1y$P@C$Z-qQJ+(eSJjY$Y=2uM0*3 zThQj*B5Dv%is~8)o~Rzg4)y}=%)Fgu<_5{6$xc0gRT1U{at3xK8gwpB$}oV!y%f}3 z&1;dlZj-XCpf_+Tvr1KKI|BAehJ8Tdda1GnbI`|$bum!CIB?n+n$my&LH z|A&KrJdOh=B^I(YN#4L@E7iGNEAF6@(8&{cHLb`Qh=b@rp+V(FGzaLm`*sY9%~}W? zVC-r*DikzTEdtLWMJ32p%G+BnY3a?4c#s`4*=>molOKSB;NY%uI*0U9s7ZPh(U7QK zw7D#50eO4Lp-?eejW`>1g*|=kZAk3cG?a6HMvPOdKWdBW}q4rD&1#My{Qo}6jHB>v{ZXh7d`L)d!L@}rr5-q+Ig#dz%7Jw-a|Wd5sO`AR!K!__FM}3 z$qYX9Bi)yU3#b}6d^?~_#MGdaa-L1q!5^%NnxWCwa$rBG#LuRV4p?m}6syr*v|d?a zdi&D^{6GC~?Z=0Y_vasfL8hi+CGy_vnq^2bt%PHu7LUnAbfEFrPibu|z1sALZ)|rj zRK1dXadPcc^*V_e@hQgepE16Fyi=}t^mQw>`?Ptn>nJy!cxtwrH?{OQh*81frm&>M zaL}G&S4-?>#sdEKJD)r<)n!_8sok+}Q+jF>=$tsMiX9QdMHs}Uy{WpUIP3lrjs%Pe z>jcffTYagX%k!Jp4;yro)i(*m)?4<*CT*j?}2?e^BaP-b`HH zWCy2&F9|`H!jT>Dts!W)jTA%7&JA%I)xdnL*Bt#XP=r;1vcv3@ENRxMnR%&p>y4w@ z&0?dbQUIU;*siQuRkJ`JzN99j{VWeGIE;r8ZCa&+QDt1|zdYqIaSF22M4^#D(&Q@^{c=b2mX_S61<;}SS5|JL zl?%|(v~wJ!rB(GW%8gTDYT)d4%h+5+2fPR0=|Ar};Lo(ED$%7x1s@w7AGNhJEBjLs zv6AJ;u@cmmyf(dmpaYLB)OPxldXc0KjvY~dKrpyni6MXn3l*SzR)i1$;hI${$(;EZ z&wX6#8?R}}A-(>*4Q^G#ow)kMD+_s1qhlX6HScYX<~+2vWv7LOGnMh`$x)-z2~TJI zfNs;>tOxI*7Cm+2(0@5O;8SewI4evkGN~TbfOxFc=P%=bZ~gNxUp{{t@8$f`i*p_Z zxFI&1kF3nxHQfyf7{fbDO8HTQB~6vLd}Ku-jT(miZes50UlqX7)U_&0sa{{I$&yP(>@KMH;&@2Oe}LFMS*w2Cdo`9DiE2 zPxHgye|)Xq|1f0wxSb$$t8}|jM|zXMspECDU31rqsIfa$aUGjnc#zQ|mWZ9fH@DMT z8d-BF#ffqnI;~b{HD<9ertor z_6OsEzO@K)hqc&(Mo-ggmD=^lPY{ivdSYJBM zrs2S~X%fALrN?o4iVLSIQp5*w~+GlWi*F zC{UWHV4S@h3uQZ$YF33({Tp6Yt$$dz@vlFB9MZ=;b4zS}Yae-0%Zb73J#WTT6_N{5 z#C$~fySjR;uHiA@DLOIn{S9AZ0l7P)3(w_;Co91u3s?#=_oQ+#} z?tD$>%0SVZ&7QFWO_Jvn^s(K@_7-Yc0`0NHq{gIdV+T_jU{aAC8@G;ucrU)%`nR5c z@^WxFtDzVD6_)rG@OSJKN!6|lZ&KZi^v5Op&4EBR+LJ)=)bv&k1&j}ToVxDDwsro) zlZO4!O8$&XeRkWnA)AD6WR_y1*@3?!rIdW=Jp#w4tz6X+l^z865;$%z^OSAd<#II% z+Cc|a9+s`VkGI$cEWLG*-FSUV0blli=oA{pLCJqPx=3_%u-TE**kTUa3;cg|ok?=t zI1ohlJ`ISGJPrsFwiedHa^Jt-gCitbA@4Q(PXbk0LuMWdBj%PUgOo6m!Ms(TA8Gp5 z0B5rqS>-2^-Uwx&C%u3JA%iDK7^eKaL4N^dV*TNC- za2CbZHF>%d-%OIsT-wp1Y#SU}pLg=rlJz&D%EvnLOou|b9(sH7U}ipQlm_au0l z9!CVhku~$B*0p+IR9I7e?a{eGmAeI4{a`w4GcpwGCtjALct%3n7P+f;Q*Ks<#Z%ACt{+sXIh;i)k(gtxjf> z5>#!q78OUO`lwb!*ryDC=5jdWc5L4iG0DN!9CXW7 z8hut*aFp7~L+Z_Nq)EvM4syBaQd@?5V4YXAY&BqHqM`KMVoSzn>?#qVA!T(bwYLd9 zgfvv>NaQyuVI!x1mcDpqzy5pu+buSJ%-*8LX1XD${i9C;(TnQ@;!3evQ*!=B0d%<# zDF0TQ4+mNY3D>oC5Vsw>D=DYellE58EoABk(nDJ)LuId-IAnZo?Z-HNln9*aHa^HU zyOJO|FJppTpgfgnsaeD7u3KRMC!Vu7doofuV*@Vd-;cq9q1pRL$>2L(~`WRI1a@nZocufSlBim z-Jxmb?fAVZ58Pcwmv2j{YYTnw+FTXj@$Po}k7TE)3ZO`%Rs5y3hzkx&9p$8!nQgX@ zrbcZp#h3tpZ?&9vBI909Qlhp%r{*aAup6=I0Mj%Rmt3av3dcRkPEloEaH6P0tfY<% zYTS& zKo%Vdmb>74;kW2L|At-Y*#2N$ZZB$_{sSG=yWpArxB-=o;n t0)CuInj9DLp8xA)CN+1ZsBGM`J)1H_T}B-Vz ${P}.tar.gz" LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~x64-cygwin ~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~x64-solaris ~amd64-fbsd" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh sparc x86 ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~x64-solaris" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-python/clang-python/Manifest b/dev-python/clang-python/Manifest index f8a53a6009b4..907334067d5a 100644 --- a/dev-python/clang-python/Manifest +++ b/dev-python/clang-python/Manifest @@ -1,5 +1,3 @@ DIST cfe-4.0.1.src.tar.xz 10933628 BLAKE2B bc1bb8875e83ccecd446a48cfa41f5c98a09d6ad24ff439a983f629711b4513b9c4bee4070f8df13b6b2a52d673b0706733a4c151ce5021a0233147debff14ac SHA512 936c9e1626b27e63a4fb11f3c0cb998eeaf9a520ad6e2bcd67cb4352e59e7781ecc700df79794f3fd70473d90b7e2ba418a39038eb0146b68e843f0705c1f964 -DIST cfe-5.0.1.src.tar.xz 11483036 BLAKE2B c4eb54cd8271b62cf7a2219db0b599b68c00b6e574d1946220efbd1633e841796e6717d6eeb35e84a6db32a731a3285b59cedeb3b1a8f3c3c502b799fdd0a720 SHA512 6619177a2ff9934fe8b15d6aa229abb8e34d0b1a75228d9efba9393daf71d6419a7256de57b31e2f9f829f71f842118556f996e86ee076f1e0a7cd394dfd31a2 DIST cfe-5.0.2.src.tar.xz 11459216 BLAKE2B 80d9b2ab70b00c0dfd5c5386a44e0c15d8252e6175c9da55a0519c4f9b8192e32e215110d7d3808225786e2c7f906f2dfbe11dd09bdf21574e99709ae237ed0b SHA512 9931afceb5569ad6caec85d506180c810f7fea94af8c997143b0a37cbf413fcea0d92520478610627eeee1efb65fde684066ace0dfcbbf7b61ecd709d22dd0b1 -DIST cfe-6.0.0.src.tar.xz 11959224 BLAKE2B 257edbaedf72bd941b67b4aa2f152a96a37bbea72d21d22d4445152685efe40d75b9a7a39955545643e841ad6693ef12e52b207b9119098774f39e858b64bc09 SHA512 e886dd27448503bbfc7fd4f68eb089c19b2f2be4f0e5b26d3df253833f60b91d70b472a6b530063386e2252075b110ce9f5942800feddf6c34b94a75cf7bd5c6 DIST cfe-6.0.1.src.tar.xz 11905772 BLAKE2B abb60e9f9827d1d8a24f0aaf8a1d1e32979293cc401258d230f93290e633645747fd0344af189ac7081b06be2cada503364e1e432b37110ade4b3578e40c7605 SHA512 f64ba9290059f6e36fee41c8f32bf483609d31c291fcd2f77d41fecfdf3c8233a5e23b93a1c73fed03683823bd6e72757ed993dd32527de3d5f2b7a64bb031b9 diff --git a/dev-python/clang-python/clang-python-5.0.1.ebuild b/dev-python/clang-python/clang-python-5.0.1.ebuild deleted file mode 100644 index f60acf5217fa..000000000000 --- a/dev-python/clang-python/clang-python-5.0.1.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} ) -inherit python-r1 - -MY_P=cfe-${PV/_/}.src -DESCRIPTION="Python bindings for sys-devel/clang" -HOMEPAGE="https://llvm.org/" -SRC_URI="https://releases.llvm.org/${PV/_//}/${MY_P}.tar.xz" - -LICENSE="UoI-NCSA" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" -IUSE="test" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -# The module is opening libclang.so directly, and doing some blasphemy -# on top of it. -RDEPEND=" - >=sys-devel/clang-${PV}:* - !sys-devel/llvm:0[clang(-),python(-)] - !sys-devel/clang:0[python(-)] - ${PYTHON_DEPS}" -DEPEND="${RDEPEND} - test? ( dev-python/nose[${PYTHON_USEDEP}] )" - -S=${WORKDIR}/${MY_P}/bindings/python - -src_unpack() { - einfo "Unpacking parts of ${MY_P}.tar.xz ..." - tar -xJf "${DISTDIR}/${MY_P}.tar.xz" "${MY_P}/bindings/python" || die -} - -src_test() { - python_foreach_impl nosetests -v || die -} - -src_install() { - python_foreach_impl python_domodule clang -} diff --git a/dev-python/clang-python/clang-python-6.0.0.ebuild b/dev-python/clang-python/clang-python-6.0.0.ebuild deleted file mode 100644 index 5d6eaf45c6cd..000000000000 --- a/dev-python/clang-python/clang-python-6.0.0.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} ) -inherit python-r1 - -MY_P=cfe-${PV/_/}.src -DESCRIPTION="Python bindings for sys-devel/clang" -HOMEPAGE="https://llvm.org/" -SRC_URI="https://releases.llvm.org/${PV/_//}/${MY_P}.tar.xz" - -LICENSE="UoI-NCSA" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-fbsd" -IUSE="test" -RESTRICT="!test? ( test )" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -# The module is opening libclang.so directly, and doing some blasphemy -# on top of it. -RDEPEND=" - >=sys-devel/clang-${PV}:* - !sys-devel/llvm:0[clang(-),python(-)] - !sys-devel/clang:0[python(-)] - ${PYTHON_DEPS}" -DEPEND="${RDEPEND}" - -S=${WORKDIR}/${MY_P}/bindings/python - -src_unpack() { - einfo "Unpacking parts of ${MY_P}.tar.xz ..." - tar -xJf "${DISTDIR}/${MY_P}.tar.xz" "${MY_P}/bindings/python" || die -} - -python_test() { - "${EPYTHON}" -m unittest discover -v || die "Tests fail with ${EPYTHON}" -} - -src_test() { - python_foreach_impl python_test -} - -src_install() { - python_foreach_impl python_domodule clang -} diff --git a/dev-python/cryptography/cryptography-2.1.4-r2.ebuild b/dev-python/cryptography/cryptography-2.1.4-r2.ebuild index b3382b1b1027..d24836330f64 100644 --- a/dev-python/cryptography/cryptography-2.1.4-r2.ebuild +++ b/dev-python/cryptography/cryptography-2.1.4-r2.ebuild @@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="|| ( Apache-2.0 BSD )" SLOT="0" -KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="alpha amd64 ~arm arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" IUSE="libressl test" # the openssl 1.0.2l-r1 needs to be updated again :( diff --git a/dev-python/dask/dask-0.15.1.ebuild b/dev-python/dask/dask-0.15.1.ebuild index 098f9d7aef78..3c38e399ee6d 100644 --- a/dev-python/dask/dask-0.15.1.ebuild +++ b/dev-python/dask/dask-0.15.1.ebuild @@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux" IUSE="distributed test" RDEPEND=" diff --git a/dev-python/distributed/distributed-1.18.0.ebuild b/dev-python/distributed/distributed-1.18.0.ebuild index 2c1255fb1e2d..d4748591aea3 100644 --- a/dev-python/distributed/distributed-1.18.0.ebuild +++ b/dev-python/distributed/distributed-1.18.0.ebuild @@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux" IUSE="test" RDEPEND=" diff --git a/dev-python/django-celery/django-celery-3.1.17.ebuild b/dev-python/django-celery/django-celery-3.1.17.ebuild index 3092cb13fc84..5ac1b237e184 100644 --- a/dev-python/django-celery/django-celery-3.1.17.ebuild +++ b/dev-python/django-celery/django-celery-3.1.17.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=6 -PYTHON_COMPAT=( python{2_7,3_{4,5,6}} ) +PYTHON_COMPAT=( python{2_7,3_{4,5}} ) PYTHON_REQ_USE="sqlite(+)" inherit distutils-r1 eutils diff --git a/dev-python/django-openstack-auth/django-openstack-auth-3.2.0.ebuild b/dev-python/django-openstack-auth/django-openstack-auth-3.2.0-r1.ebuild similarity index 98% rename from dev-python/django-openstack-auth/django-openstack-auth-3.2.0.ebuild rename to dev-python/django-openstack-auth/django-openstack-auth-3.2.0-r1.ebuild index 7a83cbeb560e..5f7292f8f799 100644 --- a/dev-python/django-openstack-auth/django-openstack-auth-3.2.0.ebuild +++ b/dev-python/django-openstack-auth/django-openstack-auth-3.2.0-r1.ebuild @@ -3,7 +3,7 @@ EAPI=6 -PYTHON_COMPAT=( python{2_7,3_{4,5,6}} ) +PYTHON_COMPAT=( python{2_7,3_{4,5}} ) inherit distutils-r1 diff --git a/dev-python/django-tastypie/django-tastypie-0.13.3-r1.ebuild b/dev-python/django-tastypie/django-tastypie-0.13.3-r1.ebuild new file mode 100644 index 000000000000..3407e9d7e4f5 --- /dev/null +++ b/dev-python/django-tastypie/django-tastypie-0.13.3-r1.ebuild @@ -0,0 +1,81 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +PYTHON_COMPAT=( python{2_7,3_4,3_5} ) + +inherit distutils-r1 + +DESCRIPTION="A flexible and capable API layer for django utilising serialisers" +HOMEPAGE="https://pypi.org/project/django-tastypie/ https://github.com/toastdriven/django-tastypie" +SRC_URI="https://github.com/toastdriven/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +KEYWORDS="~amd64 ~x86" +IUSE="bip doc test" + +LICENSE="BSD" +SLOT="0" + +COMMON_DEPEND=">=dev-python/mimeparse-0.1.4[${PYTHON_USEDEP}] + !~dev-python/mimeparse-1.5[${PYTHON_USEDEP}] + >=dev-python/python-dateutil-1.5[${PYTHON_USEDEP}] + !~dev-python/python-dateutil-2.0[${PYTHON_USEDEP}] + >=dev-python/django-1.7[${PYTHON_USEDEP}] + /dev/null; then -- python_interpreters=$(whereis python | cut -d " " -f 2-) -- for python in $python_interpreters; do -- pythons="${pythons} $(basename -- $python)" -- done -- pythons=$(echo $pythons | tr " " "\n" | sort -u | tr "\n" " ") --else -- pythons=python --fi -- --complete -F _python_django_completion -o default $pythons -- diff --git a/dev-python/django/files/django-1.5-py3tests.patch b/dev-python/django/files/django-1.5-py3tests.patch deleted file mode 100644 index 16b2cc209c0c..000000000000 --- a/dev-python/django/files/django-1.5-py3tests.patch +++ /dev/null @@ -1,22 +0,0 @@ -https://code.djangoproject.com/ticket/20514 -diff -ur Django-1.5.orig/django/contrib/gis/tests/test_measure.py Django-1.5/django/contrib/gis/tests/test_measure.py ---- django/contrib/gis/tests/test_measure.py 2013-02-27 03:04:14.000000000 +0800 -+++ django/contrib/gis/tests/test_measure.py 2013-05-28 04:40:18.983011224 +0800 -@@ -40,7 +40,7 @@ - "Testing access in different units" - d = D(m=100) - self.assertEqual(d.km, 0.1) -- self.assertAlmostEqual(d.ft, 328.084, 3) -+ self.assertAlmostEqual(d.ft, 328.084, places=3) - - def testAccessInvalid(self): - "Testing access in invalid units" -@@ -172,7 +172,7 @@ - "Testing access in different units" - a = A(sq_m=100) - self.assertEqual(a.sq_km, 0.0001) -- self.assertAlmostEqual(a.sq_ft, 1076.391, 3) -+ self.assertAlmostEqual(a.sq_ft, 1076.391, places=3) - - def testAccessInvaliA(self): - "Testing access in invalid units" diff --git a/dev-python/django/files/django-1.5.4-objects.patch b/dev-python/django/files/django-1.5.4-objects.patch deleted file mode 100644 index 48e649081d34..000000000000 --- a/dev-python/django/files/django-1.5.4-objects.patch +++ /dev/null @@ -1,31 +0,0 @@ -Remove un-needed objects.inv files from d'loading during doc build -diff -ur Django-1.5.1.orig/docs/conf.py Django-1.5.1/docs/conf.py ---- docs/conf.py 2013-03-29 04:10:14.000000000 +0800 -+++ docs/conf.py 2013-05-28 01:54:49.695008477 +0800 -@@ -91,12 +91,6 @@ - - # Links to Python's docs should reference the most recent version of the 2.x - # branch, which is located at this URL. --intersphinx_mapping = { -- 'python': ('http://docs.python.org/2.7', None), -- 'sphinx': ('http://sphinx.pocoo.org/', None), -- 'six': ('http://pythonhosted.org/six/', None), -- 'simplejson': ('http://simplejson.readthedocs.org/en/latest/', None), --} - - # Python's docs don't change every week. - intersphinx_cache_limit = 90 # days -# Fix creation of html docs on python 3 -# https://github.com/django/django/commit/a5733fcd7be7adb8b236825beff4ccda19900f9e -diff -ur Django-1.5.1.orig/docs/_ext/djangodocs.py Django-1.5.1/docs/_ext/djangodocs.py ---- docs/_ext/djangodocs.py 2013-03-29 04:07:21.000000000 +0800 -+++ docs/_ext/djangodocs.py 2013-05-28 02:34:59.057009144 +0800 -@@ -204,7 +204,7 @@ - if t == "templatefilter" and l == "ref/templates/builtins"], - } - outfilename = os.path.join(self.outdir, "templatebuiltins.js") -- with open(outfilename, 'wb') as fp: -+ with open(outfilename, 'w') as fp: - fp.write('var django_template_builtins = ') - json.dump(templatebuiltins, fp) - fp.write(';\n') diff --git a/dev-python/django/files/django-1.6-objects.patch b/dev-python/django/files/django-1.6-objects.patch deleted file mode 100644 index 597da6e6bb1c..000000000000 --- a/dev-python/django/files/django-1.6-objects.patch +++ /dev/null @@ -1,18 +0,0 @@ -#Remove un-needed objects.inv files from d'loading during doc build -diff -ur Django-1.6.1.orig/docs/conf.py Django-1.6.1/docs/conf.py ---- docs/conf.py 2013-12-12 14:37:59.000000000 -0500 -+++ docs/conf.py 2014-01-16 20:57:36.253670094 -0500 -@@ -109,12 +109,6 @@ - - # Links to Python's docs should reference the most recent version of the 2.x - # branch, which is located at this URL. --intersphinx_mapping = { -- 'python': ('http://docs.python.org/2.7', None), -- 'sphinx': ('http://sphinx.pocoo.org/', None), -- 'six': ('http://pythonhosted.org/six/', None), -- 'simplejson': ('http://simplejson.readthedocs.org/en/latest/', None), --} - - # Python's docs don't change every week. - intersphinx_cache_limit = 90 # days - diff --git a/dev-python/django/files/django-1.6.10-bashcomp.patch b/dev-python/django/files/django-1.6.10-bashcomp.patch deleted file mode 100644 index 7c6ceff076a4..000000000000 --- a/dev-python/django/files/django-1.6.10-bashcomp.patch +++ /dev/null @@ -1,35 +0,0 @@ - extras/django_bash_completion | 17 +---------------- - 1 file changed, 1 insertion(+), 16 deletions(-) - -diff --git a/extras/django_bash_completion b/extras/django_bash_completion -index 8f85211..ab13755 100755 ---- a/extras/django_bash_completion -+++ b/extras/django_bash_completion -@@ -37,7 +37,7 @@ _django_completion() - COMP_CWORD=$COMP_CWORD \ - DJANGO_AUTO_COMPLETE=1 $1 ) ) - } --complete -F _django_completion -o default django-admin.py manage.py django-admin -+complete -F _django_completion -o default django-admin.py django-admin - - _python_django_completion() - { -@@ -55,18 +55,3 @@ _python_django_completion() - fi - fi - } -- --# Support for multiple interpreters. --unset pythons --if command -v whereis &>/dev/null; then -- python_interpreters=$(whereis python | cut -d " " -f 2-) -- for python in $python_interpreters; do -- pythons="${pythons} ${python##*/}" -- done -- pythons=$(echo $pythons | tr " " "\n" | sort -u | tr "\n" " ") --else -- pythons=python --fi -- --complete -F _python_django_completion -o default $pythons -- diff --git a/dev-python/docutils-glep/docutils-glep-1.1.ebuild b/dev-python/docutils-glep/docutils-glep-1.1.ebuild index aae20e340ed5..a95b48e98a97 100644 --- a/dev-python/docutils-glep/docutils-glep-1.1.ebuild +++ b/dev-python/docutils-glep/docutils-glep-1.1.ebuild @@ -3,7 +3,7 @@ EAPI=6 -PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} pypy ) +PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6,3_7} pypy ) inherit distutils-r1 diff --git a/dev-python/docutils-glep/docutils-glep-9999.ebuild b/dev-python/docutils-glep/docutils-glep-9999.ebuild index 7e55e43f001b..65057917193d 100644 --- a/dev-python/docutils-glep/docutils-glep-9999.ebuild +++ b/dev-python/docutils-glep/docutils-glep-9999.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=6 -PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} pypy ) +PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6,3_7} pypy ) EGIT_REPO_URI="https://github.com/gentoo/docutils-glep.git" inherit distutils-r1 git-r3 diff --git a/dev-python/flexx/flexx-0.4.1.ebuild b/dev-python/flexx/flexx-0.4.1.ebuild index 2f27036efa8c..9a87188c88ab 100644 --- a/dev-python/flexx/flexx-0.4.1.ebuild +++ b/dev-python/flexx/flexx-0.4.1.ebuild @@ -16,7 +16,7 @@ SRC_URI="https://github.com/zoofIO//${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux" #IUSE="doc test" broken tests IUSE="" diff --git a/dev-python/freezegun/freezegun-0.3.10.ebuild b/dev-python/freezegun/freezegun-0.3.10.ebuild index 971da3b22edd..c25ac0361722 100644 --- a/dev-python/freezegun/freezegun-0.3.10.ebuild +++ b/dev-python/freezegun/freezegun-0.3.10.ebuild @@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos" +KEYWORDS="alpha amd64 arm arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos" IUSE="test" RDEPEND=" diff --git a/dev-python/gst-python/gst-python-1.14.1.ebuild b/dev-python/gst-python/gst-python-1.14.1.ebuild index 5bcf668a19b9..26e8c6c9be61 100644 --- a/dev-python/gst-python/gst-python-1.14.1.ebuild +++ b/dev-python/gst-python/gst-python-1.14.1.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://gstreamer.freedesktop.org/src/${PN}/${P}.tar.xz" LICENSE="LGPL-2+" SLOT="1.0" -KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~x86-solaris" +KEYWORDS="alpha amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~x86-solaris" REQUIRED_USE="${PYTHON_REQUIRED_USE}" RDEPEND="${PYTHON_DEPS} diff --git a/dev-python/html2text/html2text-2018.1.9.ebuild b/dev-python/html2text/html2text-2018.1.9.ebuild index af6a64977547..b60edf459e13 100644 --- a/dev-python/html2text/html2text-2018.1.9.ebuild +++ b/dev-python/html2text/html2text-2018.1.9.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/Alir3z4/${PN}/archive/${PV}.tar.gz -> ${P}-1.tar.gz" LICENSE="GPL-3" SLOT="0" -KEYWORDS="amd64 ~ppc ~sparc ~x86" +KEYWORDS="amd64 ~ppc ~sparc x86" CDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]" RDEPEND="${CDEPEND} diff --git a/dev-python/html5lib/html5lib-1.0.1.ebuild b/dev-python/html5lib/html5lib-1.0.1.ebuild index a3074f2bc0b9..ae97b2a43075 100644 --- a/dev-python/html5lib/html5lib-1.0.1.ebuild +++ b/dev-python/html5lib/html5lib-1.0.1.ebuild @@ -14,7 +14,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 sparc x86 ~amd64-fbsd ~x64-macos" +KEYWORDS="alpha amd64 arm arm64 hppa ~ia64 ~mips ~ppc ~ppc64 sparc x86 ~amd64-fbsd ~x64-macos" IUSE="test" RDEPEND=">=dev-python/six-1.9[${PYTHON_USEDEP}] diff --git a/dev-python/lit/Manifest b/dev-python/lit/Manifest index 17ac1c399f44..7bbcae3ee6d0 100644 --- a/dev-python/lit/Manifest +++ b/dev-python/lit/Manifest @@ -1,6 +1,4 @@ DIST llvm-3.9.0.src.tar.xz 18235716 BLAKE2B c348d36cb21e716e8656b97489a0b7223fe81599e36ebf6f88d6191b1dec9eafc2d5d5413657ef89473af193b660c4b13317bebe5ecd02ad6c761c0ffdbe7f40 SHA512 f18ae32531218ab156c3e56c11826be0fd05f0799c82eaf2e6a043b38e1277560b4d921987513b88b11d97ea2619feaf277eec72181dd2ae4f4108c2836bf7b2 DIST llvm-4.0.1.src.tar.xz 21065652 BLAKE2B 6327eed2d1feb108440f22d2581d1ff86c10a10c29793538d8d899c7e2dc83d3f7b147d3fd4bcce2bd2bf57c071b08c624aeafe40a3e7a3914506e7751727e6c SHA512 16adc39b34ddb628f81b171119a8e2a0e9138b25011e803ef0b688e2fbea116fc4953d3a1b61b90a98a75e33619f81566b7cb06a9a2ea4d04ac5e0eb303a2d1d -DIST llvm-5.0.1.src.tar.xz 23428720 BLAKE2B 3db4d33df21018d17eef0042c0d8d82a8412bd5daa99cfb5405a6ec83c5774178fa76b220e8731c2a9a64dabf898aa90fe29c685327bd63a4f078e8e94a9a77e SHA512 bee1d45fca15ce725b1f2b1339b13eb6f750a3a321cfd099075477ec25835a8ca55b5366172c4aad46592dfd8afe372349ecf264f581463d017f9cee2d63c1cb DIST llvm-5.0.2.src.tar.xz 23451868 BLAKE2B b7082be2e4ad557b29b9f6869811f262adcf5c73d552faf91b339bede75cf5eab58afefa12fa779a38be71fe2b8f4ea297c3213ee4e8370cc01972c59249d91c SHA512 3588be5ed969c3f7f6f16f56a12a6af2814d3d3c960d4a36ffebb0446cc75f19220bccee7fc605f9b01f5d5c188a905a046193cc12dec42dd5922048b5c27fe1 -DIST llvm-6.0.0.src.tar.xz 25296048 BLAKE2B 7ea90bb63d6f26cfbc1c1ed2f243b0fcd8ad2ceb7963cf768d262cd55e9a0c71a9cfdea0333fb220faacf4540d924d2512532774dcfb52b52490ad74e38c09e0 SHA512 a71fdd5ddc46f01327ad891cfcc198febdbe10769c57f14d8a4fb7d514621ee4080e1a641200d3353c16a16731d390270499ec6cd3dc98fadc570f3eb6b52b8c DIST llvm-6.0.1.src.tar.xz 25306628 BLAKE2B 60232d4d22f8096b565cc8d81fea0639f24f14e8fc4f66ade69fa15479181f07f655f26dff3fa24bf105762b495da316c5c9352db234bd0af6b9c3fff6d4d881 SHA512 cbbb00eb99cfeb4aff623ee1a5ba075e7b5a76fc00c5f9f539ff28c108598f5708a0369d5bd92683def5a20c2fe60cab7827b42d628dbfcc79b57e0e91b84dd9 diff --git a/dev-python/lit/lit-5.0.1.ebuild b/dev-python/lit/lit-5.0.1.ebuild deleted file mode 100644 index eb53b1cdc0a2..000000000000 --- a/dev-python/lit/lit-5.0.1.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -PYTHON_COMPAT=( python2_7 python3_{4,5,6} ) -inherit distutils-r1 - -MY_P=llvm-${PV/_/}.src -DESCRIPTION="A stand-alone install of the LLVM suite testing tool" -HOMEPAGE="https://llvm.org/" -SRC_URI="https://releases.llvm.org/${PV/_//}/${MY_P}.tar.xz" - -LICENSE="UoI-NCSA" -SLOT="0" -KEYWORDS="amd64 arm ~arm64 x86 ~amd64-fbsd" -IUSE="test" - -S=${WORKDIR}/${MY_P}/utils/lit - -# Tests require 'FileCheck' and 'not' utilities (from llvm) -DEPEND=" - dev-python/setuptools[${PYTHON_USEDEP}] - test? ( - dev-python/psutil[${PYTHON_USEDEP}] - sys-devel/llvm )" - -# TODO: move the manpage generation here (from sys-devel/llvm) - -src_unpack() { - einfo "Unpacking parts of ${MY_P}.tar.xz ..." - tar -xJf "${DISTDIR}/${MY_P}.tar.xz" "${MY_P}/utils/lit" || die -} - -python_test() { - ./lit.py -sv tests || die -} diff --git a/dev-python/lit/lit-5.0.2.ebuild b/dev-python/lit/lit-5.0.2.ebuild index 18cafea48190..54ad36389f27 100644 --- a/dev-python/lit/lit-5.0.2.ebuild +++ b/dev-python/lit/lit-5.0.2.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://releases.llvm.org/${PV/_//}/${MY_P}.tar.xz" LICENSE="UoI-NCSA" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~ppc64 x86 ~amd64-fbsd" +KEYWORDS="amd64 arm ~arm64 ~ppc64 x86 ~amd64-fbsd" IUSE="test" S=${WORKDIR}/${MY_P}/utils/lit diff --git a/dev-python/lit/lit-6.0.0.ebuild b/dev-python/lit/lit-6.0.0.ebuild deleted file mode 100644 index 59bae5b9a36e..000000000000 --- a/dev-python/lit/lit-6.0.0.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -PYTHON_COMPAT=( python2_7 python3_{4,5,6} ) -inherit distutils-r1 multiprocessing - -MY_P=llvm-${PV/_/}.src -DESCRIPTION="A stand-alone install of the LLVM suite testing tool" -HOMEPAGE="https://llvm.org/" -SRC_URI="https://releases.llvm.org/${PV/_//}/${MY_P}.tar.xz" - -LICENSE="UoI-NCSA" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-fbsd" -IUSE="test" -RESTRICT="!test? ( test )" - -S=${WORKDIR}/${MY_P}/utils/lit - -# Tests require 'FileCheck' and 'not' utilities (from llvm) -DEPEND=" - dev-python/setuptools[${PYTHON_USEDEP}] - test? ( - dev-python/psutil[${PYTHON_USEDEP}] - sys-devel/llvm )" - -# TODO: move the manpage generation here (from sys-devel/llvm) - -src_unpack() { - einfo "Unpacking parts of ${MY_P}.tar.xz ..." - tar -xJf "${DISTDIR}/${MY_P}.tar.xz" "${MY_P}/utils/lit" || die -} - -python_test() { - ./lit.py -j "${LIT_JOBS:-$(makeopts_jobs "${MAKEOPTS}" "$(get_nproc)")}" \ - -vv tests || die -} diff --git a/dev-python/llvmlite/Manifest b/dev-python/llvmlite/Manifest index 4903dcdf0394..9cf1b791f294 100644 --- a/dev-python/llvmlite/Manifest +++ b/dev-python/llvmlite/Manifest @@ -1,5 +1,3 @@ DIST llvmlite-0.20.0.tar.gz 96753 BLAKE2B ec9cfa554f44162c0d6e755628603c9afd85642998f56ed49c2ff29c3ef975ef4ce14c6555382ca282b70d71a1ff7347c0b773b339b14345e10d3b9ac96ac55e SHA512 c2e0918e7acfba68922f60889180ec660da13ea199c9e8dfb3ac075c295baeb8c90784a6acc3c463cdd696f8f61c42226548d38db5bd8c4397a23cfa7c7ff764 -DIST llvmlite-0.21.0.tar.gz 96462 BLAKE2B 8458037ca49c2c7035cc65539c1dc933f26c694e07502bfb0f37adfa389c56d715b53310fa977461fa75d7f826384a9c408682bee942e7cda6a299b16192c183 SHA512 25fb0986faf558995e6405a77d675d1dfcda2f79f8e6f5183d66a16f7b1f323df7eefb54455d9a15412c4eb88cd2e160d9f45038b7d97da6fffe78d7adc0e296 DIST llvmlite-0.22.0.gh.tar.gz 156077 BLAKE2B 1b95a0636807fcf38955b32bd5c7c19784df2cc6708f23624c047f0e9caf4eb2fc26c7a1cb778d7cc7e42b8aeaee1ed43c92bcdaf7eb2e798c25f692b96b786a SHA512 633ec4d294dc246ebff5c7931e9bea86efa28323242411f3f54bc34c99085ebaef477b5bfd8224080790a12b188308ff9662c284b360e1a2939f4fe9b84a9458 -DIST llvmlite-0.23.2.gh.tar.gz 168206 BLAKE2B 8ed2c2a84cdad80bcdba95e4e2d0f15b8c0a6cab2114b4c5f6eb32a303e29a9185629cf692acaec1455ac059227a755f621147397ece59343347434572186dff SHA512 f5f0a27ff7d523d3ce9c183b60db1106ee89f2650dfaac9e745414dbf91e14cf3ba9056e694148d07f4caab4b9f9fdd1806aa67f580de1b8b317b906d2c4fe65 DIST llvmlite-0.24.0.gh.tar.gz 169577 BLAKE2B 7fedf8b9ec49f537db27a77c5880fb3bb41d126c615e73a4fd503ff781dcd4745c4f708cccd31d9b5544609ab7821e8ef1299856ef13ec3912ad2341af12a3ce SHA512 14b8918f9f58a88596607e697212aa516a99c65f71257d22f09e6b735f517a38f11142a63bf2e8f117c6ceff97153a5e686fa322d62abd14000db7e9ae136900 diff --git a/dev-python/llvmlite/llvmlite-0.21.0.ebuild b/dev-python/llvmlite/llvmlite-0.21.0.ebuild deleted file mode 100644 index 84e5156b8be7..000000000000 --- a/dev-python/llvmlite/llvmlite-0.21.0.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} ) - -inherit distutils-r1 llvm - -DESCRIPTION="Python wrapper around the llvm C++ library" -HOMEPAGE="http://llvmlite.pydata.org/" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux" -IUSE="examples" - -LLVM_MAX_SLOT=5 - -RDEPEND=" - dev-python/six[${PYTHON_USEDEP}] - sys-devel/llvm:${LLVM_MAX_SLOT} - sys-libs/zlib:0= - virtual/python-enum34[${PYTHON_USEDEP}] -" -DEPEND="${RDEPEND} - dev-python/setuptools[${PYTHON_USEDEP}] -" -PATCHES=( - "${FILESDIR}"/llvmlite-0.15.0-use-system-six.patch -) - -python_prepare_all() { - # disable -flto, we do not force it against user's wishes - # add -fPIC, needed to link against shared libraries - # plus use those vars to force our CXXFLAGS/LDFLAGS in... - export CXX_FLTO_FLAGS="${CXXFLAGS} -fPIC" - export LD_FLTO_FLAGS="${LDFLAGS} -fPIC" - distutils-r1_python_prepare_all -} - -python_test() { - "${EPYTHON}" runtests.py -v || die "Tests failed under ${EPYTHON}" -} - -python_install_all() { - distutils-r1_python_install_all - if use examples; then - insinto /usr/share/doc/${PF} - doins -r examples - docompress -x /usr/share/doc/${PF}/examples - fi -} diff --git a/dev-python/llvmlite/llvmlite-0.22.0.ebuild b/dev-python/llvmlite/llvmlite-0.22.0.ebuild index afdc32049ee4..da3e51a28a62 100644 --- a/dev-python/llvmlite/llvmlite-0.22.0.ebuild +++ b/dev-python/llvmlite/llvmlite-0.22.0.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://github.com/numba/llvmlite/archive/v${PV}.tar.gz -> ${P}.gh.tar. LICENSE="BSD" SLOT="0" -KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux" IUSE="examples" LLVM_MAX_SLOT=5 diff --git a/dev-python/llvmlite/llvmlite-0.23.2.ebuild b/dev-python/llvmlite/llvmlite-0.23.2.ebuild deleted file mode 100644 index e7d50fc0b39f..000000000000 --- a/dev-python/llvmlite/llvmlite-0.23.2.ebuild +++ /dev/null @@ -1,55 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} ) - -inherit distutils-r1 llvm - -DESCRIPTION="Python wrapper around the llvm C++ library" -HOMEPAGE="http://llvmlite.pydata.org/" -# upstream slacks in making pypi releases -SRC_URI="https://github.com/numba/llvmlite/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" -IUSE="examples" - -LLVM_MAX_SLOT=6 - -RDEPEND=" - dev-python/six[${PYTHON_USEDEP}] - >=sys-devel/llvm-6.0.0-r1:${LLVM_MAX_SLOT} - sys-libs/zlib:0= - virtual/python-enum34[${PYTHON_USEDEP}] -" -DEPEND="${RDEPEND} - dev-python/setuptools[${PYTHON_USEDEP}] -" -PATCHES=( - "${FILESDIR}"/llvmlite-0.15.0-use-system-six.patch -) - -python_prepare_all() { - # disable -flto, we do not force it against user's wishes - # add -fPIC, needed to link against shared libraries - # plus use those vars to force our CXXFLAGS/LDFLAGS in... - export CXX_FLTO_FLAGS="${CXXFLAGS} -fPIC" - export LD_FLTO_FLAGS="${LDFLAGS} -fPIC" - distutils-r1_python_prepare_all -} - -python_test() { - "${EPYTHON}" runtests.py -v || die "Tests failed under ${EPYTHON}" -} - -python_install_all() { - distutils-r1_python_install_all - if use examples; then - insinto /usr/share/doc/${PF} - doins -r examples - docompress -x /usr/share/doc/${PF}/examples - fi -} diff --git a/dev-python/lmdb/lmdb-0.92.ebuild b/dev-python/lmdb/lmdb-0.92.ebuild index 1fe97c27f8f4..ab434fcda0b7 100644 --- a/dev-python/lmdb/lmdb-0.92.ebuild +++ b/dev-python/lmdb/lmdb-0.92.ebuild @@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="OPENLDAP" SLOT="0" -KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux" IUSE="" RDEPEND="dev-db/lmdb:=" diff --git a/dev-python/mecab-python/files/mecab-python-py3.diff b/dev-python/mecab-python/files/mecab-python-python3.patch similarity index 100% rename from dev-python/mecab-python/files/mecab-python-py3.diff rename to dev-python/mecab-python/files/mecab-python-python3.patch diff --git a/dev-python/mecab-python/mecab-python-0.996.ebuild b/dev-python/mecab-python/mecab-python-0.996.ebuild index 6e9a28c9f18a..00f94ba5cc75 100644 --- a/dev-python/mecab-python/mecab-python-0.996.ebuild +++ b/dev-python/mecab-python/mecab-python-0.996.ebuild @@ -1,14 +1,14 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -EAPI="5" -PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} ) +EAPI="6" +PYTHON_COMPAT=( python{2_7,3_{4,5,6}} ) inherit distutils-r1 DESCRIPTION="Python binding for MeCab" -HOMEPAGE="http://mecab.sourceforge.net/" -SRC_URI="https://mecab.googlecode.com/files/${P}.tar.gz" +HOMEPAGE="http://taku910.github.io/mecab/" +SRC_URI="https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/${PN%-*}/${P}.tar.gz" LICENSE="|| ( BSD LGPL-2.1 GPL-2 )" SLOT="0" @@ -18,6 +18,6 @@ IUSE="" DEPEND="~app-text/mecab-${PV}" RDEPEND="${DEPEND}" -PATCHES=( "${FILESDIR}/${PN}-py3.diff" ) -DOCS=( test.py ) +PATCHES=( "${FILESDIR}"/${PN}-python3.patch ) +DOCS=( AUTHORS README test.py ) HTML_DOCS=( bindings.html ) diff --git a/dev-python/mecab-python/metadata.xml b/dev-python/mecab-python/metadata.xml index 367494a8fef2..82adca0f7b81 100644 --- a/dev-python/mecab-python/metadata.xml +++ b/dev-python/mecab-python/metadata.xml @@ -6,6 +6,7 @@ Cjk + taku910/mecab mecab mecab diff --git a/dev-python/minidb/Manifest b/dev-python/minidb/Manifest index 0735a804f777..3aaa30e22c98 100644 --- a/dev-python/minidb/Manifest +++ b/dev-python/minidb/Manifest @@ -1,2 +1 @@ -DIST minidb-2.0.1.tar.gz 13848 BLAKE2B 4aeea547693ccb8a67fba147b640535952402dce8b97c6aa1a78ce92997ddfbfc34ecbc4d444eedfd7b3ddcfe71841777eba0bb2fbdeba49114032baaea9c0a6 SHA512 98be264ba669ef08f180c469ca8375540436244228ee4e0c4e4b0511425b909eb4c64dc812a27d0b490af5972e0897538f905590b7d2dd19f6fdd160280a6b4b DIST minidb-2.0.2.tar.gz 13928 BLAKE2B 7b6997bd0ed852561c1a45e1d8f63030798c59ebbe67ba3e9f38c08eddcf22028756b17c5ce8aa460e5d3113ef54cdafe782cb471aabfe208b093af702694cb7 SHA512 92879d6df61b0f9f72f9fe8f1cf38d559477983c6bba8c88ed02289570daff02f6f8d7010c0a95ffce049ab67be69323c47caefdfe3a8b008038377235ed9a5f diff --git a/dev-python/minidb/minidb-2.0.1-r1.ebuild b/dev-python/minidb/minidb-2.0.2-r1.ebuild similarity index 79% rename from dev-python/minidb/minidb-2.0.1-r1.ebuild rename to dev-python/minidb/minidb-2.0.2-r1.ebuild index 33437a219865..51dff2891b1d 100644 --- a/dev-python/minidb/minidb-2.0.1-r1.ebuild +++ b/dev-python/minidb/minidb-2.0.2-r1.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=7 -PYTHON_COMPAT=( python{3_4,3_5} ) +PYTHON_COMPAT=( python3_{4,5,6,7} ) PYTHON_REQ_USE="sqlite" inherit distutils-r1 @@ -14,10 +14,10 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="ISC" SLOT="0" -KEYWORDS="amd64 x86" +KEYWORDS="~amd64 ~x86" IUSE="test" -DEPEND=" +BDEPEND=" dev-python/setuptools[${PYTHON_USEDEP}] test? ( dev-python/nose[${PYTHON_USEDEP}] ) " diff --git a/dev-python/nagiosplugin/Manifest b/dev-python/nagiosplugin/Manifest index b20914ea48ce..8169038377c4 100644 --- a/dev-python/nagiosplugin/Manifest +++ b/dev-python/nagiosplugin/Manifest @@ -1,2 +1 @@ -DIST nagiosplugin-1.2.3.tar.gz 37570 BLAKE2B a6862bde2215c624642a21886eda993f6d3a471bd10ed7c27374617adf7e5ca9d6f82890d21d432018234fe2d803bd01f6e5abf0fc02764f73564a74262eaad8 SHA512 3f3045db181acc144cb41871f2f67090a7b096d600c9cda7e4f9b86648d47319dca7c42b74670ba307c0bc60955eb33aefcde9c895e544bbb4c7ca1f80e8919d DIST nagiosplugin-1.2.4.tar.gz 38290 BLAKE2B 4ebf230122a68919f82da7519e920b485075530cbde235d9f0d7a0f22e65a37c85f3ffe84af100f94ba8cee0a8e350b848d2e35606616808baada75c5abfddd2 SHA512 42c7823445c0dc1f5fedc6b8bed6c5be4e2b5e4c14cfa2cfbd158ae43485baa0fc74b80f9dcbb89bfdb27b984d72201c8a7c330c71d837c0f822603a5f8f7ae3 diff --git a/dev-python/nagiosplugin/nagiosplugin-1.2.3.ebuild b/dev-python/nagiosplugin/nagiosplugin-1.2.3.ebuild deleted file mode 100644 index 4b912f0d2fd0..000000000000 --- a/dev-python/nagiosplugin/nagiosplugin-1.2.3.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -PYTHON_COMPAT=( python{2_7,3_4,3_5} pypy ) - -inherit distutils-r1 - -DESCRIPTION="A class library for writing nagios-compatible plugins" -HOMEPAGE="https://bitbucket.org/flyingcircus/nagiosplugin/ https://pypi.org/project/nagiosplugin/" -if [[ ${PV} == "9999" ]] ; then - inherit mercurial - EHG_REPO_URI="https://bitbucket.org/flyingcircus/nagiosplugin/" -else - SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - KEYWORDS="~amd64" -fi - -LICENSE="ZPL" -SLOT="0" -IUSE="" - -DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]" - -python_test() { - esetup.py test -} diff --git a/dev-python/nagiosplugin/nagiosplugin-1.2.4.ebuild b/dev-python/nagiosplugin/nagiosplugin-1.2.4.ebuild index d605b5b04959..4afa3c4e1d13 100644 --- a/dev-python/nagiosplugin/nagiosplugin-1.2.4.ebuild +++ b/dev-python/nagiosplugin/nagiosplugin-1.2.4.ebuild @@ -3,24 +3,19 @@ EAPI=7 -PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} pypy{,3} ) +PYTHON_COMPAT=( pypy{,3} python{2_7,3_{4,5,6,7}} ) inherit distutils-r1 DESCRIPTION="A class library for writing nagios-compatible plugins" HOMEPAGE="https://bitbucket.org/flyingcircus/nagiosplugin/ https://pypi.org/project/nagiosplugin/" -if [[ ${PV} == "9999" ]] ; then - inherit mercurial - EHG_REPO_URI="https://bitbucket.org/flyingcircus/nagiosplugin/" -else - SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - KEYWORDS="~amd64 ~x86" -fi +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" +KEYWORDS="~amd64 ~x86" LICENSE="ZPL" SLOT="0" -DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]" +BDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]" python_test() { esetup.py test diff --git a/dev-python/numba/numba-0.37.0.ebuild b/dev-python/numba/numba-0.37.0.ebuild index 05826b7b088a..c75c20a13565 100644 --- a/dev-python/numba/numba-0.37.0.ebuild +++ b/dev-python/numba/numba-0.37.0.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux" IUSE="examples test" RDEPEND=" diff --git a/dev-python/odo/odo-0.5.0-r1.ebuild b/dev-python/odo/odo-0.5.0-r1.ebuild index 4b747366ab18..e7b4e0365155 100644 --- a/dev-python/odo/odo-0.5.0-r1.ebuild +++ b/dev-python/odo/odo-0.5.0-r1.ebuild @@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux" IUSE="doc" RDEPEND=" diff --git a/dev-python/partd/partd-0.3.8.ebuild b/dev-python/partd/partd-0.3.8.ebuild index 4bd9e33998ed..6542114fed31 100644 --- a/dev-python/partd/partd-0.3.8.ebuild +++ b/dev-python/partd/partd-0.3.8.ebuild @@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux" IUSE="doc test" RDEPEND="dev-python/locket[${PYTHON_USEDEP}]" diff --git a/dev-python/pbr/Manifest b/dev-python/pbr/Manifest index f376900e5079..832baeca6cbc 100644 --- a/dev-python/pbr/Manifest +++ b/dev-python/pbr/Manifest @@ -4,4 +4,4 @@ DIST pbr-3.1.1.tar.gz 102665 BLAKE2B 301515d50f8550f5553a29faacb1daef589b41b8116 DIST pbr-4.0.2.tar.gz 107720 BLAKE2B 346e74414cb77da61be08eee39148991aff7eaea7bab54407ce9dc48f422c576fd2125c11acb31cdf54cecb059281cf540c4ccfa005056c5c3b276ea2161c873 SHA512 d678c933a1d1b0319358b0d067291d29467582e6abb26e21386b9d98092f561e3b76965e0b18e12e88abab790b737606ae2a37cc11cb0a4a34ff6c1ad99cfdb1 DIST pbr-4.0.3.tar.gz 108684 BLAKE2B e3a9a695b04333a9523c8e749628773cd12f38e87cd6cc670b8ba40b800871004a5cd9d038913e5f483291d180afbeb524535c6c68833ee48adde6ff276783f4 SHA512 9e5c915bd661e3356ad1b92b3d01df3a592a6120c9dc58d3e4bfbc3040f2d69f896244ea8f6c9cffad3e774747d330cd03e928cfc160e5df980c134fe2dee801 DIST pbr-4.0.4.tar.gz 109077 BLAKE2B efe901b074cd6747fe123b6a325cb45e010d774834a875e86647b6a9c3afbaff9e435087e757ae4276c0b18558faeea57c8dec6b2039ab7b0f70424f64d94f57 SHA512 fc849a27c3b5deb89545dd05eb102a14f2c42a0d617f474df46b3292c14ab7e0a4343cd6e1a38eef77815cca49374d58698cb0c2fdd2aa5f2f47e890939adbb3 -DIST pbr-4.1.0.tar.gz 110896 BLAKE2B 140b682fffe5c3d4773a1aec8729cfe980ce5e0de6f0d3bb3f5cbea8f5274d1a77338ea3f24504995cd1dfc51e08a26b686a65b040b2389cc432ae132fb3eef1 SHA512 5f4dcbe3e7a339cdfcab24453fae82e16118be97061c3c5f4f13db76f404f8fcb2c6b3c0351ffa5022c01b15325ddf94aac1ebd06271fe1d4bb21bdf80ae10e6 +DIST pbr-4.1.1.tar.gz 108683 BLAKE2B 5c0157ff14590113e7baae0bdca1ff46108a7a10d6eae8bd0a2d06bee62b4aa65eed25c900ae1b67324ac6b416641081c63a274c9694db1877b5d9073c1c04d9 SHA512 ed739901b3a2d1eafa1d4d408a39f1e5d967776571efe0913877145aaccee3114558e107a4e5704403288324c63a08cfbca07a3409bd1baafcbc33105abdf3e4 diff --git a/dev-python/pbr/pbr-4.1.0.ebuild b/dev-python/pbr/pbr-4.1.1.ebuild similarity index 100% rename from dev-python/pbr/pbr-4.1.0.ebuild rename to dev-python/pbr/pbr-4.1.1.ebuild diff --git a/dev-python/pep8/Manifest b/dev-python/pep8/Manifest index f12451433614..4359c4c7a517 100644 --- a/dev-python/pep8/Manifest +++ b/dev-python/pep8/Manifest @@ -1,3 +1,4 @@ DIST pep8-1.5.6.tar.gz 66944 BLAKE2B 5875895eb21c771d21cb1c415dc9f85737ae18ab10cb9ab64c758cc0fb834387b6815751cdebefeef9ea2d9a17f7c67d54d4f435a64a005213f3406d11e0e1a8 SHA512 9de60df0f56eeb28be835b3f11d060150e08c19403552b769abe0794a1aca65e3a17fd8b45f35b34b11593f527c2f4521ab72823aa1475963b1281c044c71ec1 DIST pep8-1.5.7.tar.gz 67302 BLAKE2B 714ecb7f21c457aca1a2465319c3f202d13b5cfe067418eb2e3e6f21b25dffbab891a05f5b145264e484c180b67e1fc8c4ad1cf47f1413ebeaff2bb858f9858e SHA512 ae5cc6cc47d71e90059fec0c89f5e8e7b71b08d185c95b0c8cf0aa9acaee4841d0cfc617fb1ca6d7af7f4721480a1992b6178dc845d80dfe87fe3792d515a3eb DIST pep8-1.7.0.tar.gz 79704 BLAKE2B f2e3585bdb3732f9be7f77b1cbf065c0938c1847a5caeb493e3cd62e6a5e19713779a087ffdc9c627481fb10e13d3ed53b3bc368182c2442f24ad57d1d2e96d3 SHA512 0077dac97846fe3a5fc654cd3ce8578845cf3b93ee097a3ae6ff2db4ae0797ad5766c69f036d6a5add786eb929a9beb6d657ab693227b8df2ba46ec0f9284b0a +DIST pep8-1.7.1.tar.gz 80334 BLAKE2B 71a038c8fbcbd7c94ff713d1eb8fa248106d283fb520f97fe35819b14382eff6e55683b739acd933cfe22001ed262f76a9b6f3f55661938b3b199ec1f4c35745 SHA512 d20d6a6f91bc865580e3d39c50e26f9c6be81fd8e80a1b9a029d7ea9c906748e46080b841dc5507004089e5ee0d0cb3f70a74bb35131c58113ff5571153af4da diff --git a/dev-python/pep8/pep8-1.7.1.ebuild b/dev-python/pep8/pep8-1.7.1.ebuild new file mode 100644 index 000000000000..65635dc47208 --- /dev/null +++ b/dev-python/pep8/pep8-1.7.1.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy pypy3 ) + +inherit distutils-r1 + +DESCRIPTION="Python style guide checker" +HOMEPAGE="https://github.com/PyCQA/pep8 https://pypi.org/project/pep8/" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="doc" + +RDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]" +DEPEND="${RDEPEND} + doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )" + +python_compile_all() { + use doc && emake -C docs html +} + +python_test() { + PYTHONPATH="${S}" "${PYTHON}" pep8.py -v --statistics pep8.py || die + PYTHONPATH="${S}" "${PYTHON}" pep8.py -v --testsuite=testsuite || die + PYTHONPATH="${S}" "${PYTHON}" pep8.py --doctest -v || die + esetup.py test +} + +python_install_all() { + use doc && local HTML_DOCS=( docs/_build/html/. ) + distutils-r1_python_install_all +} diff --git a/dev-python/pillow/pillow-4.3.0-r2.ebuild b/dev-python/pillow/pillow-4.3.0-r2.ebuild index e6169726869f..25dddfce611f 100644 --- a/dev-python/pillow/pillow-4.3.0-r2.ebuild +++ b/dev-python/pillow/pillow-4.3.0-r2.ebuild @@ -52,10 +52,11 @@ PATCHES=( "${FILESDIR}"/pillow-4.3.0-freetype2.9-test-metrics.patch ) -python_compile() { - # raqm not in portage yet - local args=( - --disable-raqm +python_configure_all() { + # It's important that these flags are also passed during the install phase + # as well. Make sure of that if you change the lines below. See bug 661308. + mydistutilsargs=( + build_ext --disable-platform-guessing $(use_enable truetype freetype) $(use_enable jpeg) @@ -67,7 +68,6 @@ python_compile() { $(use_enable webp webpmux) $(use_enable zlib) ) - distutils-r1_python_compile build_ext "${args[@]}" } python_compile_all() { diff --git a/dev-python/pillow/pillow-5.2.0.ebuild b/dev-python/pillow/pillow-5.2.0.ebuild index ad0c8bde22b6..1476c3915c58 100644 --- a/dev-python/pillow/pillow-5.2.0.ebuild +++ b/dev-python/pillow/pillow-5.2.0.ebuild @@ -46,8 +46,11 @@ DEPEND="${RDEPEND} S="${WORKDIR}/${MY_P}" -python_compile() { - local args=( +python_configure_all() { + # It's important that these flags are also passed during the install phase + # as well. Make sure of that if you change the lines below. See bug 661308. + mydistutilsargs=( + build_ext --disable-platform-guessing $(use_enable truetype freetype) $(use_enable jpeg) @@ -59,7 +62,6 @@ python_compile() { $(use_enable webp webpmux) $(use_enable zlib) ) - distutils-r1_python_compile build_ext "${args[@]}" } python_compile_all() { diff --git a/dev-python/psycopg/psycopg-2.7.4.ebuild b/dev-python/psycopg/psycopg-2.7.4.ebuild index afb10bbc3834..9e54fde2ad0c 100644 --- a/dev-python/psycopg/psycopg-2.7.4.ebuild +++ b/dev-python/psycopg/psycopg-2.7.4.ebuild @@ -16,7 +16,7 @@ SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz" LICENSE="LGPL-3+" SLOT="2" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ppc ppc64 ~s390 ~sh sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris" +KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ppc ppc64 ~s390 ~sh sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris" IUSE="debug doc examples" RDEPEND=">=dev-db/postgresql-8.1:*" diff --git a/dev-python/ptpython/ptpython-0.33-r1.ebuild b/dev-python/ptpython/ptpython-0.33-r1.ebuild index 72e732eec88a..40ce47986bf6 100644 --- a/dev-python/ptpython/ptpython-0.33-r1.ebuild +++ b/dev-python/ptpython/ptpython-0.33-r1.ebuild @@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" SLOT="0" LICENSE="BSD" -KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux" IUSE="" RDEPEND=" diff --git a/dev-python/pydecomp/Manifest b/dev-python/pydecomp/Manifest index 846962830984..8c53d5b30aad 100644 --- a/dev-python/pydecomp/Manifest +++ b/dev-python/pydecomp/Manifest @@ -1 +1,2 @@ DIST pydecomp-0.2.tar.gz 9819 BLAKE2B fc2078b00f152e598599b1fc4b1239035d1d21789689fb49605a4c3afb6d9201a1b1635d6f1971edf98fef8de02caeb6ea5e6bae1fe2b21f546e8a712ca94949 SHA512 1cec8ba501cf6223740c50751508a83f474a9acbce811c82f6d8beb5536ea8ce9c1d04a218503acd13b6eec8d9a68ef4b712049a7e0ae94ff34ba05c6f50ebc9 +DIST pydecomp-0.3.tar.gz 10009 BLAKE2B 2741dc776ac265a84daf4c68542e652c7e2663dff1561297057f3ac219805136ece32af3f33e0b03df0a9883663692fc3855490478c538a0edec838c90c1c4b6 SHA512 7935111f9d0629eb74f529a6427b9db3cac4c9c205f80b28380ab9c323ca9ad7b78b40f69a7760a5a69ed065e9d6ddd42d08fb8f2cb787f15d2ec6e88e20221a diff --git a/dev-python/pydecomp/pydecomp-0.3.ebuild b/dev-python/pydecomp/pydecomp-0.3.ebuild new file mode 100644 index 000000000000..415930a122d4 --- /dev/null +++ b/dev-python/pydecomp/pydecomp-0.3.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} ) + +inherit distutils-r1 python-r1 + +if [[ ${PV} == "9999" ]] ; then + EGIT_BRANCH="master" + EGIT_REPO_URI="https://github.com/dol-sen/pyDeComp.git" + inherit git-r3 +else + SRC_URI="https://dev.gentoo.org/~dolsen/releases/${PN}/pyDeComp-${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd" + S="${WORKDIR}/pyDeComp-${PV}" +fi + +DESCRIPTION="A python library of common (de)compression and contents handling" +HOMEPAGE="https://github.com/dol-sen/pyDeComp" + +LICENSE="BSD" +SLOT="0" +IUSE="" + +python_install_all() { + distutils-r1_python_install_all +} + +pkg_postinst() { + einfo + einfo "Please file any enhancement requests, or bugs" + einfo "at https://github.com/dol-sen/pyDeComp/issues" + einfo "I am also on IRC @ #gentoo-releng of the freenode network" +} diff --git a/dev-python/pydecomp/pydecomp-9999.ebuild b/dev-python/pydecomp/pydecomp-9999.ebuild index c25e7e24119c..a7c9cb463406 100644 --- a/dev-python/pydecomp/pydecomp-9999.ebuild +++ b/dev-python/pydecomp/pydecomp-9999.ebuild @@ -1,7 +1,7 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -EAPI=5 +EAPI=6 PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} ) diff --git a/dev-python/pyfits/pyfits-3.4-r1.ebuild b/dev-python/pyfits/pyfits-3.4-r1.ebuild index beb1907949d4..e6cdde8d3ec3 100644 --- a/dev-python/pyfits/pyfits-3.4-r1.ebuild +++ b/dev-python/pyfits/pyfits-3.4-r1.ebuild @@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/p/${PN}/${P}.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="amd64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux" +KEYWORDS="amd64 x86 ~x86-fbsd ~amd64-linux ~x86-linux" IUSE="doc test" RDEPEND=" diff --git a/dev-python/pygal/pygal-2.4.0.ebuild b/dev-python/pygal/pygal-2.4.0.ebuild index 17ea7a3d5c38..8015cc57fae9 100644 --- a/dev-python/pygal/pygal-2.4.0.ebuild +++ b/dev-python/pygal/pygal-2.4.0.ebuild @@ -15,7 +15,7 @@ SRC_URI="https://github.com/Kozea/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="LGPL-3+" SLOT="0" -KEYWORDS="amd64 ~x86" +KEYWORDS="amd64 x86" IUSE="doc examples test" RDEPEND=" diff --git a/dev-python/pygame/pygame-1.9.3.ebuild b/dev-python/pygame/pygame-1.9.3.ebuild index cfdfcfc38e4b..d7ad93fa8093 100644 --- a/dev-python/pygame/pygame-1.9.3.ebuild +++ b/dev-python/pygame/pygame-1.9.3.ebuild @@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ~ppc ~sparc ~x86" +KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ~ppc ~sparc x86" IUSE="doc examples midi X" DEPEND="dev-python/numpy[${PYTHON_USEDEP}] diff --git a/dev-python/pygobject/pygobject-3.24.1.ebuild b/dev-python/pygobject/pygobject-3.24.1.ebuild index 1013f9e4392f..3b888f3969b2 100644 --- a/dev-python/pygobject/pygobject-3.24.1.ebuild +++ b/dev-python/pygobject/pygobject-3.24.1.ebuild @@ -12,7 +12,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/PyGObject" LICENSE="LGPL-2.1+" SLOT="3" -KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~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-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" IUSE="+cairo examples test +threads" REQUIRED_USE=" diff --git a/dev-python/pyodbc/pyodbc-4.0.16.ebuild b/dev-python/pyodbc/pyodbc-4.0.16.ebuild index e2b470cf3986..6bc56558d2a3 100644 --- a/dev-python/pyodbc/pyodbc-4.0.16.ebuild +++ b/dev-python/pyodbc/pyodbc-4.0.16.ebuild @@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 ~x86" +KEYWORDS="amd64 x86" IUSE="mssql" RDEPEND=">=dev-db/unixODBC-2.3.0 diff --git a/dev-python/pyrsistent/pyrsistent-0.14.2.ebuild b/dev-python/pyrsistent/pyrsistent-0.14.2.ebuild index cfe1b7f56abd..d42860840717 100644 --- a/dev-python/pyrsistent/pyrsistent-0.14.2.ebuild +++ b/dev-python/pyrsistent/pyrsistent-0.14.2.ebuild @@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha amd64 ~arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~amd64-linux ~x86-linux" +KEYWORDS="alpha amd64 ~arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~amd64-linux ~x86-linux" IUSE="test" RDEPEND=" diff --git a/dev-python/pyserial/pyserial-3.2.1.ebuild b/dev-python/pyserial/pyserial-3.2.1.ebuild index bcab615ab74a..7cc47ed7da1f 100644 --- a/dev-python/pyserial/pyserial-3.2.1.ebuild +++ b/dev-python/pyserial/pyserial-3.2.1.ebuild @@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="PSF-2" SLOT="0" -KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd" IUSE="doc examples" DEPEND=" diff --git a/dev-python/pytest-expect/pytest-expect-1.1.0.ebuild b/dev-python/pytest-expect/pytest-expect-1.1.0.ebuild index 63cc42137052..6ddb7b912de4 100644 --- a/dev-python/pytest-expect/pytest-expect-1.1.0.ebuild +++ b/dev-python/pytest-expect/pytest-expect-1.1.0.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 sparc x86 ~amd64-fbsd" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 sparc x86 ~amd64-fbsd" IUSE="" RDEPEND=" diff --git a/dev-python/pytest-mock/Manifest b/dev-python/pytest-mock/Manifest index a914cc94e380..a6cc65b2e1aa 100644 --- a/dev-python/pytest-mock/Manifest +++ b/dev-python/pytest-mock/Manifest @@ -1,2 +1,3 @@ +DIST pytest-mock-1.10.0.tar.gz 20754 BLAKE2B db60bfe6ee9d6d0a6ee4f0df7f5efa6ef05f5e2360945aa86ff6de02fc6a01f1e6715cbb61ced0c1e737c300965835fb08727b926852c5b71c0cc3d56c1171f1 SHA512 b8afba13da3e598b6493459298e395c0ecc06538733916659191bd5c5c22f40b0e296853ad940c16a6d492fcf46b2daf490ee589661d391e2c7cd1deb84da756 DIST pytest-mock-1.6.0.tar.gz 17780 BLAKE2B 4fbc0cbd951668eb2ce427496c54e958591fe368bd42544eb1d0379adcb3d0e10b223ab044956e4003aac88665b3132dcb9d167442d6d85a5be79edea36881ca SHA512 c3b897be9156d57d7012e95b620c543500b849d7076224e3328d3783311210c57141dfb82c01bb98e5e419125dce0f68f6631bd610f4909f5ac1798458a7949f DIST pytest-mock-1.6.3.tar.gz 18482 BLAKE2B 1c0d366e5afd1b247ff454716b6d96d9d68846adfff81adc0ea079a72d3e7710fd9385122723cfee69965588235ec2deb1e0b52328ace5c967652c93b404cea3 SHA512 6857f373728d3f2c6b152d4f89da3590e2e74795695dc9f4f3704a4e0250e49d705ce0de4121a801ac35c83217678a95a5023338124293ca74db406941f5072a diff --git a/dev-python/pytest-mock/metadata.xml b/dev-python/pytest-mock/metadata.xml index 6c61486a96fd..46dd2d763fb5 100644 --- a/dev-python/pytest-mock/metadata.xml +++ b/dev-python/pytest-mock/metadata.xml @@ -8,4 +8,7 @@ zmedico@gentoo.org + + python@gentoo.org + diff --git a/dev-python/pytest-mock/pytest-mock-1.10.0.ebuild b/dev-python/pytest-mock/pytest-mock-1.10.0.ebuild new file mode 100644 index 000000000000..ca329f1b7442 --- /dev/null +++ b/dev-python/pytest-mock/pytest-mock-1.10.0.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +PYTHON_COMPAT=( python2_7 python3_{4,5,6,7} pypy pypy3 ) + +inherit distutils-r1 + +DESCRIPTION="Thin-wrapper around the mock package for easier use with py.test" +HOMEPAGE="https://github.com/pytest-dev/pytest-mock/" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" +IUSE="" + +RDEPEND="dev-python/pytest[${PYTHON_USEDEP}] + $(python_gen_cond_dep '>=dev-python/mock-2[${PYTHON_USEDEP}]' -2)" +DEPEND="${RDEPEND} + dev-python/setuptools[${PYTHON_USEDEP}] + dev-python/setuptools_scm[${PYTHON_USEDEP}]" + +src_prepare() { + if has_version dev-python/mock; then + # test fails when standalone mock is installed + sed -e 's|^\(def \)\(test_standalone_mock(\)|\1_\2|' -i test_pytest_mock.py || die + fi + distutils-r1_src_prepare +} + +python_test() { + local -x PYTHONPATH=${PWD}${PYTHONPATH:+:}${PYTHONPATH} + py.test -vv test_pytest_mock.py || die "Tests fail with ${EPYTHON}" +} diff --git a/dev-python/pytest-mock/pytest-mock-1.6.3.ebuild b/dev-python/pytest-mock/pytest-mock-1.6.3.ebuild index 4d4ced48dfbc..ca329f1b7442 100644 --- a/dev-python/pytest-mock/pytest-mock-1.6.3.ebuild +++ b/dev-python/pytest-mock/pytest-mock-1.6.3.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=6 -PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy pypy3 ) +PYTHON_COMPAT=( python2_7 python3_{4,5,6,7} pypy pypy3 ) inherit distutils-r1 @@ -16,12 +16,7 @@ KEYWORDS="~amd64 ~arm64 ~x86" IUSE="" RDEPEND="dev-python/pytest[${PYTHON_USEDEP}] - python_targets_python2_7? ( - >=dev-python/mock-2[python_targets_python2_7] - ) - python_targets_pypy? ( - >=dev-python/mock-2[python_targets_pypy] - )" + $(python_gen_cond_dep '>=dev-python/mock-2[${PYTHON_USEDEP}]' -2)" DEPEND="${RDEPEND} dev-python/setuptools[${PYTHON_USEDEP}] dev-python/setuptools_scm[${PYTHON_USEDEP}]" @@ -35,6 +30,6 @@ src_prepare() { } python_test() { - PYTHONPATH=${PWD}${PYTHONPATH:+:}${PYTHONPATH} \ - py.test test_pytest_mock.py || die + local -x PYTHONPATH=${PWD}${PYTHONPATH:+:}${PYTHONPATH} + py.test -vv test_pytest_mock.py || die "Tests fail with ${EPYTHON}" } diff --git a/dev-python/pytest-rerunfailures/pytest-rerunfailures-2.1.0.ebuild b/dev-python/pytest-rerunfailures/pytest-rerunfailures-2.1.0.ebuild index d75a7270341e..0d2780824399 100644 --- a/dev-python/pytest-rerunfailures/pytest-rerunfailures-2.1.0.ebuild +++ b/dev-python/pytest-rerunfailures/pytest-rerunfailures-2.1.0.ebuild @@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" SLOT="0" LICENSE="MPL-2.0" -KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux" IUSE="" RDEPEND="dev-python/pytest" diff --git a/dev-python/python-dateutil/python-dateutil-2.7.2-r1.ebuild b/dev-python/python-dateutil/python-dateutil-2.7.2-r1.ebuild index a1b55a70859f..5a50def515a7 100644 --- a/dev-python/python-dateutil/python-dateutil-2.7.2-r1.ebuild +++ b/dev-python/python-dateutil/python-dateutil-2.7.2-r1.ebuild @@ -17,7 +17,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha amd64 ~arm arm64 hppa ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos" +KEYWORDS="alpha amd64 ~arm arm64 hppa ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos" IUSE="test" RDEPEND=" diff --git a/dev-python/python-docs/Manifest b/dev-python/python-docs/Manifest index d80910ae4632..487381d25461 100644 --- a/dev-python/python-docs/Manifest +++ b/dev-python/python-docs/Manifest @@ -4,3 +4,4 @@ DIST python-3.4.6-docs-html.tar.bz2 5517260 BLAKE2B c8e605a3b27358c22e2047241a4b DIST python-3.5.4-docs-html.tar.bz2 5747840 BLAKE2B 013791c8d0023ffa3d3e07ecfbb82dd36d2fc3e14514f4e14ba90e3d65d05aa4c3ec7cf7c86fe88090dfa0323c444acdefafa36aa315c98db1b5f7af9c0bd5fe SHA512 b1c6028e91bdb0a85a6765ab66c50574804f0aa799c6d13ed4163e6aaba98eeecfacd8576fbb6a721028fe84049ac1718497ad491f993973e3e410a660a10084 DIST python-3.6.3-docs-html.tar.bz2 5945784 BLAKE2B 88473f63c6a0d533d568184b8459353bea3bc49c24a0a0e5f3ea240556971f3a76018f08f18371b8c7cdeaee93c4cf466fb20eb774db96ad4e63fb45ce730e26 SHA512 ffd6ea459ba36b19c788638f7e2f72ecd286218ed7eb29493819137c4bc25c02714128f07b781ad642eb08826d00924bd1b90a236ba46107bbe17de6633fa1ad DIST python-3.6.4-docs-html.tar.bz2 5955729 BLAKE2B 71e6e198069297860ac84be125586cb5757a34e2b342358517d62656734545fc221812f3c54cdbdb877188648551c3e1cc9331f159d011ca2b0bef587847a471 SHA512 a4cf51ec0e7127f417b066e2727258395954dfc5f1aaa0ad1d25e81dae40ace0d51b18413600fce0f5b1002e4b130a3914b7c9244025375e8fe5332c8d86635d +DIST python-3.7.0-docs-html.tar.bz2 6222504 BLAKE2B 150382e6ce9c241bf8654efc2c7515e1399291eca38b91c44c51d24302fc239a764af7d22dcc69378338cb3c0f7e2d7e517af238f8c38f32be8a76037880206c SHA512 f5583e8d2792932ff3c90575ce98446f0f11eab3a78a1ea8df0203f29583ff9c2831879817ae5fb23cfdb32238d385361b7956c352c6431e9801e6509d3c5f09 diff --git a/dev-python/python-docs/python-docs-3.7.0.ebuild b/dev-python/python-docs/python-docs-3.7.0.ebuild new file mode 100644 index 000000000000..065d7091d1dc --- /dev/null +++ b/dev-python/python-docs/python-docs-3.7.0.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit eapi7-ver + +DESCRIPTION="HTML documentation for Python" +HOMEPAGE="https://www.python.org/doc/" +SRC_URI="https://www.python.org/ftp/python/doc/${PV}/python-${PV}-docs-html.tar.bz2" + +LICENSE="PSF-2" +SLOT="$(ver_cut 1-2)" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd" +IUSE="" + +S="${WORKDIR}/python-${PV}-docs-html" + +src_install() { + rm -r _sources || die + docinto html + dodoc -r . + + echo "PYTHONDOCS_${SLOT//./_}=\"${EPREFIX}/usr/share/doc/${PF}/html/library\"" > "60python-docs-${SLOT}" || die + doenvd "60python-docs-${SLOT}" +} diff --git a/dev-python/pytz/pytz-2018.4.ebuild b/dev-python/pytz/pytz-2018.4.ebuild index e925179f74dd..342c46e3979d 100644 --- a/dev-python/pytz/pytz-2018.4.ebuild +++ b/dev-python/pytz/pytz-2018.4.ebuild @@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha amd64 ~arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris" IUSE="" RDEPEND=" diff --git a/dev-python/s3fs/s3fs-0.1.2.ebuild b/dev-python/s3fs/s3fs-0.1.2.ebuild index 08cb5d147ece..e4fd7d8ab7ed 100644 --- a/dev-python/s3fs/s3fs-0.1.2.ebuild +++ b/dev-python/s3fs/s3fs-0.1.2.ebuild @@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux" IUSE="test" RDEPEND="dev-python/boto3[${PYTHON_USEDEP}]" diff --git a/dev-python/seaborn/Manifest b/dev-python/seaborn/Manifest index c6bd8a93687a..11c027d35230 100644 --- a/dev-python/seaborn/Manifest +++ b/dev-python/seaborn/Manifest @@ -1 +1,2 @@ DIST seaborn-0.7.1.tar.gz 158146 BLAKE2B f547e41306634f41091ca5641319abcdb1d22359d67591f115009cd95cdf50463e3683fb1ac911ff9dee3d7628320a76fbcbaa9c91510937907a40a0daa259c4 SHA512 6c730d87a97f0df3b38b78ee9255d47b900aece1308127e2772dc982b19691efe6afe192752c89cba9e9532b567dc1c3c103675e580e6f1151355ea89d1019b3 +DIST seaborn-0.8.1.tar.gz 178865 BLAKE2B 7f81e0737331edac805e88183f387ccde38d4b27d601e43462342855cdfe245cf1c721ef03ae7cd1b23cc6641e20d51f38bba6c8ffc4a9621b069c6528d0249a SHA512 05ed621c2624b4b981118f9e6100f593ab23620e8f86c82b55a298944135f3286798d5cdc6c215c134f2fdecf9b3a7631be8c5136c0dafaf1f97f05f7c6739d7 diff --git a/dev-python/seaborn/seaborn-0.8.1.ebuild b/dev-python/seaborn/seaborn-0.8.1.ebuild new file mode 100644 index 000000000000..f7f36034b4f1 --- /dev/null +++ b/dev-python/seaborn/seaborn-0.8.1.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PYTHON_COMPAT=( python{2_7,3_{4,5,6}} ) + +inherit distutils-r1 virtualx + +DESCRIPTION="Statistical data visualization" +HOMEPAGE="https://seaborn.pydata.org https://github.com/mwaskom/seaborn" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +SLOT="0" +LICENSE="BSD" +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" +IUSE="test" + +RDEPEND=" + dev-python/matplotlib[${PYTHON_USEDEP}] + dev-python/numpy[${PYTHON_USEDEP}] + dev-python/pandas[${PYTHON_USEDEP}] + dev-python/patsy[${PYTHON_USEDEP}] + dev-python/statsmodels[${PYTHON_USEDEP}] + sci-libs/scipy[${PYTHON_USEDEP}] +" +DEPEND="${RDEPEND} + test? ( + dev-python/nose[${PYTHON_USEDEP}] + ) +" + +python_test() { + cat > matplotlibrc <<- EOF || die + backend : Agg + EOF + virtx nosetests --verbosity=3 || die +} diff --git a/dev-python/sortedcollections/sortedcollections-0.5.3.ebuild b/dev-python/sortedcollections/sortedcollections-0.5.3.ebuild index f979144c81c0..118582c3e92b 100644 --- a/dev-python/sortedcollections/sortedcollections-0.5.3.ebuild +++ b/dev-python/sortedcollections/sortedcollections-0.5.3.ebuild @@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux" IUSE="test" RDEPEND="dev-python/sortedcontainers[${PYTHON_USEDEP}]" diff --git a/dev-python/sphinxcontrib-programoutput/sphinxcontrib-programoutput-0.11.ebuild b/dev-python/sphinxcontrib-programoutput/sphinxcontrib-programoutput-0.11.ebuild index 3a96759fffa9..9b3dd3d4442f 100644 --- a/dev-python/sphinxcontrib-programoutput/sphinxcontrib-programoutput-0.11.ebuild +++ b/dev-python/sphinxcontrib-programoutput/sphinxcontrib-programoutput-0.11.ebuild @@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux" IUSE="doc test" diff --git a/dev-python/sqlalchemy/sqlalchemy-1.2.7.ebuild b/dev-python/sqlalchemy/sqlalchemy-1.2.7.ebuild index 1fc4b9cd597e..b20a99ca7d2d 100644 --- a/dev-python/sqlalchemy/sqlalchemy-1.2.7.ebuild +++ b/dev-python/sqlalchemy/sqlalchemy-1.2.7.ebuild @@ -17,7 +17,7 @@ SRC_URI="mirror://pypi/${MY_P:0:1}/${MY_PN}/${MY_P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha amd64 ~arm arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris" IUSE="doc examples +sqlite test" REQUIRED_USE="test? ( sqlite )" diff --git a/dev-python/tblib/tblib-1.3.2.ebuild b/dev-python/tblib/tblib-1.3.2.ebuild index 42354d8d885e..40e25f6d4f81 100644 --- a/dev-python/tblib/tblib-1.3.2.ebuild +++ b/dev-python/tblib/tblib-1.3.2.ebuild @@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux" IUSE="" RDEPEND="" diff --git a/dev-python/traceback2/traceback2-1.4.0.ebuild b/dev-python/traceback2/traceback2-1.4.0.ebuild index e033ae42b6b3..795a16d5e90a 100644 --- a/dev-python/traceback2/traceback2-1.4.0.ebuild +++ b/dev-python/traceback2/traceback2-1.4.0.ebuild @@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" LICENSE="PSF-2" SLOT="0" -KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh sparc x86 ~amd64-fbsd" IUSE="" DEPEND=" diff --git a/dev-python/u-msgpack/u-msgpack-2.4.1.ebuild b/dev-python/u-msgpack/u-msgpack-2.4.1.ebuild index 02978a4016c4..251384bb6a2f 100644 --- a/dev-python/u-msgpack/u-msgpack-2.4.1.ebuild +++ b/dev-python/u-msgpack/u-msgpack-2.4.1.ebuild @@ -15,7 +15,7 @@ SRC_URI="mirror://pypi/${MY_P:0:1}/${MY_PN}/${MY_P}.tar.gz -> ${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 sparc x86 ~amd64-fbsd" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 sparc x86 ~amd64-fbsd" IUSE="test" RDEPEND="" diff --git a/dev-python/virtualenv/virtualenv-15.1.0.ebuild b/dev-python/virtualenv/virtualenv-15.1.0.ebuild index d6f1fca73824..67998978e966 100644 --- a/dev-python/virtualenv/virtualenv-15.1.0.ebuild +++ b/dev-python/virtualenv/virtualenv-15.1.0.ebuild @@ -16,7 +16,7 @@ HOMEPAGE=" SRC_URI="https://github.com/pypa/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="MIT" -KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris ~amd64-fbsd" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris" SLOT="0" IUSE="doc test" diff --git a/dev-python/virtualenvwrapper/virtualenvwrapper-4.8.2.ebuild b/dev-python/virtualenvwrapper/virtualenvwrapper-4.8.2.ebuild index 2df8322f07d7..adc8ea358698 100644 --- a/dev-python/virtualenvwrapper/virtualenvwrapper-4.8.2.ebuild +++ b/dev-python/virtualenvwrapper/virtualenvwrapper-4.8.2.ebuild @@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="amd64 ~x86" +KEYWORDS="amd64 x86" IUSE="test" # testsuite doesn't work out of the box. Demand of a virtualenv outstrips setup by the eclass diff --git a/dev-python/visitor/visitor-0.1.3.ebuild b/dev-python/visitor/visitor-0.1.3.ebuild index b6ff311f6c16..56399f3c1fc5 100644 --- a/dev-python/visitor/visitor-0.1.3.ebuild +++ b/dev-python/visitor/visitor-0.1.3.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=7 -PYTHON_COMPAT=( pypy{,3} python{2_7,3_{4,5,6}} ) +PYTHON_COMPAT=( pypy{,3} python{2_7,3_{4,5,6,7}} ) inherit distutils-r1 @@ -19,11 +19,8 @@ IUSE="test" DEPEND=" dev-python/setuptools[${PYTHON_USEDEP}] - test? ( - dev-python/pytest[${PYTHON_USEDEP}] - ) + test? ( dev-python/pytest[${PYTHON_USEDEP}] ) " -RDEPEND="" python_test() { py.test || die "Tests failed with ${EPYTHON}" diff --git a/dev-python/webassets/webassets-0.12.1.ebuild b/dev-python/webassets/webassets-0.12.1.ebuild index 7bfe8e9f0d8a..1356b77e2210 100644 --- a/dev-python/webassets/webassets-0.12.1.ebuild +++ b/dev-python/webassets/webassets-0.12.1.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/miracle2k/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" # ^^ pypi tarball is missing tests LICENSE="BSD-2" SLOT="0" -KEYWORDS="amd64 ~x86" +KEYWORDS="amd64 x86" IUSE="test" RDEPEND="" diff --git a/dev-python/webencodings/webencodings-0.5.1.ebuild b/dev-python/webencodings/webencodings-0.5.1.ebuild index c2bca92ac121..eb789be99690 100644 --- a/dev-python/webencodings/webencodings-0.5.1.ebuild +++ b/dev-python/webencodings/webencodings-0.5.1.ebuild @@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha amd64 ~arm arm64 hppa ia64 ~mips ppc ppc64 sparc x86 ~amd64-fbsd ~amd64-linux ~x86-linux ~x64-macos" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 sparc x86 ~amd64-fbsd ~amd64-linux ~x86-linux ~x64-macos" IUSE="test" RDEPEND="" diff --git a/dev-python/webtest/webtest-2.0.29.ebuild b/dev-python/webtest/webtest-2.0.29.ebuild index f7981a6395b9..423eae9c9a33 100644 --- a/dev-python/webtest/webtest-2.0.29.ebuild +++ b/dev-python/webtest/webtest-2.0.29.ebuild @@ -16,7 +16,7 @@ SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ppc64 ~s390 ~sh sparc x86" +KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ppc64 s390 ~sh sparc x86" IUSE="doc test" # nose<1.3.0 appears a leftover never updated in requires.txt. tests pass fine with latest diff --git a/dev-python/zict/zict-0.1.2.ebuild b/dev-python/zict/zict-0.1.2.ebuild index 436b56ee9a9f..4102dc5de24e 100644 --- a/dev-python/zict/zict-0.1.2.ebuild +++ b/dev-python/zict/zict-0.1.2.ebuild @@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux" IUSE="test" RDEPEND="dev-python/HeapDict[${PYTHON_USEDEP}]" diff --git a/dev-qt/Manifest.gz b/dev-qt/Manifest.gz index 8de6d779ae51de93d1d74a08bf0a608eecc41084..65afafb9d59c2064099cfe96f1aa4cc2ce0e3a99 100644 GIT binary patch delta 10405 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 P|MY(WCa{O&a7zFH-bB3n delta 10454 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 Mzb}4TlyFM`0AQcM+yDRo diff --git a/dev-qt/qt-creator/Manifest b/dev-qt/qt-creator/Manifest index 5b3b986443e3..bd6311b1d386 100644 --- a/dev-qt/qt-creator/Manifest +++ b/dev-qt/qt-creator/Manifest @@ -1,3 +1 @@ -DIST qt-creator-opensource-src-4.5.2.tar.xz 21745192 BLAKE2B 4860c6041542758647d27ae3aaac15dbbc72bbecbcf335e3bceab378c720979a3e89777762936a4b68eacec02a7b285dec08a19003ac3260de1e2e4ee12706c0 SHA512 cc3f20c109e810e8958495fd0d84461bc9ead7b4172600229969a6a331341f0b76069a71893f1ba279550293b131f6cca5b79c112d67f3aebb6244415489c223 -DIST qt-creator-opensource-src-4.6.1.tar.xz 23403488 BLAKE2B 32fc6d655616302721cccedc82e54a2f3c6e61a5736f0e0f08d56e53dba7ba130ac601c4b3ca9034f9d90cc6f97b3b152a4a985c71f996cd3860124159b9f0e1 SHA512 c5cf1eac02390ce0a52799b90664faf6ba5c5106aa1f5f2ecf4397b45bfb6dcd11480a29dc94600b6e99a911949f71f3f844b34201623edb35fbd5364ce53236 DIST qt-creator-opensource-src-4.6.2.tar.xz 23397676 BLAKE2B a6c641d2daaa1d692919739de1a26da0a8806db3a8678dffc792fc77855ecf14136ad1e990e678f66afc471950c6bcc0803a6d47a21af6eb91ff010e77383ee6 SHA512 32d583cc3684b268a649e265ebe97bde0a9fdcea60013d8966edef6df3fa0097bcb19d9fc7abf5ece9b59870ad1049e8320477df4321f0f311843e359aaea6b6 diff --git a/dev-qt/qt-creator/qt-creator-4.5.2.ebuild b/dev-qt/qt-creator/qt-creator-4.5.2.ebuild deleted file mode 100644 index 382084a382c2..000000000000 --- a/dev-qt/qt-creator/qt-creator-4.5.2.ebuild +++ /dev/null @@ -1,172 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -PLOCALES="cs de fr ja pl ru sl uk zh-CN zh-TW" - -inherit llvm qmake-utils virtualx xdg - -DESCRIPTION="Lightweight IDE for C++/QML development centering around Qt" -HOMEPAGE="https://doc.qt.io/qtcreator/" -LICENSE="GPL-3" -SLOT="0" - -if [[ ${PV} == *9999 ]]; then - inherit git-r3 - EGIT_REPO_URI="https://code.qt.io/${PN}/${PN}.git" -else - MY_PV=${PV/_/-} - MY_P=${PN}-opensource-src-${MY_PV} - [[ ${MY_PV} == ${PV} ]] && MY_REL=official || MY_REL=development - SRC_URI="https://download.qt.io/${MY_REL}_releases/${PN/-}/${PV%.*}/${MY_PV}/${MY_P}.tar.xz" - KEYWORDS="amd64 ~arm ~x86" - S=${WORKDIR}/${MY_P} -fi - -# TODO: unbundle sqlite - -QTC_PLUGINS=('android:android|qmakeandroidsupport' autotools:autotoolsprojectmanager baremetal bazaar - 'clangcodemodel:clangcodemodel|clangrefactoring|clangpchmanager' clangstaticanalyzer clearcase - cmake:cmakeprojectmanager cvs designer git glsl:glsleditor ios mercurial modeling:modeleditor - nim perforce python:pythoneditor qbs:qbsprojectmanager qnx scxml:scxmleditor subversion valgrind - winrt) -IUSE="doc systemd test +webengine ${QTC_PLUGINS[@]%:*}" - -# minimum Qt version required -QT_PV="5.6.2:5" - -CDEPEND=" - =dev-libs/botan-1.10*[-bindist,threads] - >=dev-qt/qtconcurrent-${QT_PV} - >=dev-qt/qtcore-${QT_PV} - >=dev-qt/qtdeclarative-${QT_PV}[widgets] - >=dev-qt/qtgui-${QT_PV} - >=dev-qt/qthelp-${QT_PV} - >=dev-qt/qtnetwork-${QT_PV}[ssl] - >=dev-qt/qtprintsupport-${QT_PV} - >=dev-qt/qtquickcontrols-${QT_PV} - >=dev-qt/qtscript-${QT_PV} - >=dev-qt/qtsql-${QT_PV}[sqlite] - >=dev-qt/qtsvg-${QT_PV} - >=dev-qt/qtwidgets-${QT_PV} - >=dev-qt/qtx11extras-${QT_PV} - >=dev-qt/qtxml-${QT_PV} - clangcodemodel? ( >=sys-devel/clang-3.9:= ) - designer? ( >=dev-qt/designer-${QT_PV} ) - qbs? ( =dev-util/qbs-1.10.1* ) - systemd? ( sys-apps/systemd:= ) - webengine? ( >=dev-qt/qtwebengine-${QT_PV}[widgets] ) -" -DEPEND="${CDEPEND} - >=dev-qt/linguist-tools-${QT_PV} - virtual/pkgconfig - doc? ( >=dev-qt/qdoc-${QT_PV} ) - test? ( - >=dev-qt/qtdeclarative-${QT_PV}[localstorage,xml] - >=dev-qt/qtquickcontrols2-${QT_PV} - >=dev-qt/qttest-${QT_PV} - ) -" -RDEPEND="${CDEPEND} - sys-devel/gdb[client,python] - autotools? ( sys-devel/autoconf ) - bazaar? ( dev-vcs/bzr ) - clangstaticanalyzer? ( >=sys-devel/clang-3.9:* ) - cmake? ( dev-util/cmake[server(+)] ) - cvs? ( dev-vcs/cvs ) - git? ( dev-vcs/git ) - mercurial? ( dev-vcs/mercurial ) - subversion? ( dev-vcs/subversion ) - valgrind? ( dev-util/valgrind ) -" -# qt translations must also be installed or qt-creator translations won't be loaded -for x in ${PLOCALES}; do - IUSE+=" l10n_${x}" - RDEPEND+=" l10n_${x}? ( >=dev-qt/qttranslations-${QT_PV} )" -done -unset x - -pkg_setup() { - use clangcodemodel && llvm_pkg_setup -} - -src_prepare() { - default - - # disable unwanted plugins - for plugin in "${QTC_PLUGINS[@]#[+-]}"; do - if ! use ${plugin%:*}; then - einfo "Disabling ${plugin%:*} plugin" - sed -i -re "/(^\s+|SUBDIRS\s*\+=\s*)(${plugin#*:})\>/d" \ - src/plugins/plugins.pro || die "failed to disable ${plugin%:*} plugin" - fi - done - - # avoid building unused support libraries - if ! use clangcodemodel; then - sed -i -e '/clangsupport/d' src/libs/libs.pro || die - fi - if ! use glsl; then - sed -i -e '/glsl/d' src/libs/libs.pro || die - fi - if ! use modeling; then - sed -i -e '/modelinglib/d' src/libs/libs.pro || die - fi - - # automagic dep on qtwebengine - if ! use webengine; then - sed -i -e 's/isEmpty(QT\.webenginewidgets\.name)/true/' src/plugins/help/help.pro || die - fi - - # disable broken or unreliable tests - sed -i -e 's/\(manual\|tools\|unit\)//g' tests/tests.pro || die - sed -i -e '/sdktool/ d' tests/auto/auto.pro || die - sed -i -e '/\(dumpers\|offsets\)\.pro/ d' tests/auto/debugger/debugger.pro || die - sed -i -e '/CONFIG -=/ s/$/ testcase/' tests/auto/extensionsystem/pluginmanager/correctplugins1/plugin?/plugin?.pro || die - sed -i -e '/timeline\(items\|notes\|selection\)renderpass/ d' tests/auto/timeline/timeline.pro || die - sed -i -e 's/\//' tests/auto/valgrind/valgrind.pro || die - - # fix path to some clang headers - sed -i -e "/^CLANG_RESOURCE_DIR\s*=/ s:\$\${LLVM_LIBDIR}:${EPREFIX}/usr/lib:" src/shared/clang/clang_defines.pri || die - - # fix translations - local lang languages= - for lang in ${PLOCALES}; do - use l10n_${lang} && languages+=" ${lang/-/_}" - done - sed -i -e "/^LANGUAGES\s*=/ s:=.*:=${languages}:" share/qtcreator/translations/translations.pro || die - - # remove bundled qbs - rm -rf src/shared/qbs || die -} - -src_configure() { - eqmake5 IDE_LIBRARY_BASENAME="$(get_libdir)" \ - IDE_PACKAGE_MODE=1 \ - $(use clangcodemodel && echo LLVM_INSTALL_DIR="$(get_llvm_prefix)") \ - $(use qbs && echo QBS_INSTALL_DIR="${EPREFIX}/usr") \ - CONFIG+=qbs_disable_rpath \ - CONFIG+=qbs_enable_project_file_updates \ - $(use systemd && echo CONFIG+=journald) \ - $(use test && echo BUILD_TESTS=1) \ - USE_SYSTEM_BOTAN=1 -} - -src_test() { - cd tests/auto && virtx default -} - -src_install() { - emake INSTALL_ROOT="${ED}usr" install - - dodoc dist/{changes-*,known-issues} - - # install documentation - if use doc; then - emake docs - # don't use ${PF} or the doc will not be found - insinto /usr/share/doc/qtcreator - doins share/doc/qtcreator/qtcreator{,-dev}.qch - docompress -x /usr/share/doc/qtcreator/qtcreator{,-dev}.qch - fi -} diff --git a/dev-qt/qt-creator/qt-creator-4.6.1.ebuild b/dev-qt/qt-creator/qt-creator-4.6.1.ebuild deleted file mode 100644 index 17290bea032b..000000000000 --- a/dev-qt/qt-creator/qt-creator-4.6.1.ebuild +++ /dev/null @@ -1,173 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -PLOCALES="cs de fr ja pl ru sl uk zh-CN zh-TW" - -inherit llvm qmake-utils virtualx xdg - -DESCRIPTION="Lightweight IDE for C++/QML development centering around Qt" -HOMEPAGE="https://doc.qt.io/qtcreator/" -LICENSE="GPL-3" -SLOT="0" - -if [[ ${PV} == *9999 ]]; then - inherit git-r3 - EGIT_REPO_URI="https://code.qt.io/${PN}/${PN}.git" -else - MY_PV=${PV/_/-} - MY_P=${PN}-opensource-src-${MY_PV} - [[ ${MY_PV} == ${PV} ]] && MY_REL=official || MY_REL=development - SRC_URI="https://download.qt.io/${MY_REL}_releases/${PN/-}/${PV%.*}/${MY_PV}/${MY_P}.tar.xz" - KEYWORDS="~amd64 ~arm ~x86" - S=${WORKDIR}/${MY_P} -fi - -# TODO: unbundle sqlite - -QTC_PLUGINS=('android:android|qmakeandroidsupport' autotools:autotoolsprojectmanager baremetal bazaar - 'clangcodemodel:clangcodemodel|clangrefactoring|clangpchmanager' clangstaticanalyzer clearcase - cmake:cmakeprojectmanager cvs designer git glsl:glsleditor ios mercurial modeling:modeleditor - nim perforce python:pythoneditor qbs:qbsprojectmanager qnx scxml:scxmleditor subversion valgrind - winrt) -IUSE="doc systemd test +webengine ${QTC_PLUGINS[@]%:*}" - -# minimum Qt version required -QT_PV="5.6.2:5" - -CDEPEND=" - =dev-libs/botan-1.10*[-bindist,threads] - >=dev-qt/qtconcurrent-${QT_PV} - >=dev-qt/qtcore-${QT_PV} - >=dev-qt/qtdeclarative-${QT_PV}[widgets] - >=dev-qt/qtgui-${QT_PV} - >=dev-qt/qthelp-${QT_PV} - >=dev-qt/qtnetwork-${QT_PV}[ssl] - >=dev-qt/qtprintsupport-${QT_PV} - >=dev-qt/qtquickcontrols-${QT_PV} - >=dev-qt/qtscript-${QT_PV} - >=dev-qt/qtsql-${QT_PV}[sqlite] - >=dev-qt/qtsvg-${QT_PV} - >=dev-qt/qtwidgets-${QT_PV} - >=dev-qt/qtx11extras-${QT_PV} - >=dev-qt/qtxml-${QT_PV} - clangcodemodel? ( >=sys-devel/clang-5:= ) - designer? ( >=dev-qt/designer-${QT_PV} ) - qbs? ( >=dev-util/qbs-1.11.1 ) - systemd? ( sys-apps/systemd:= ) - webengine? ( >=dev-qt/qtwebengine-${QT_PV}[widgets] ) -" -DEPEND="${CDEPEND} - >=dev-qt/linguist-tools-${QT_PV} - virtual/pkgconfig - doc? ( >=dev-qt/qdoc-${QT_PV} ) - test? ( - >=dev-qt/qtdeclarative-${QT_PV}[localstorage,xml] - >=dev-qt/qtquickcontrols2-${QT_PV} - >=dev-qt/qttest-${QT_PV} - ) -" -RDEPEND="${CDEPEND} - sys-devel/gdb[client,python] - autotools? ( sys-devel/autoconf ) - bazaar? ( dev-vcs/bzr ) - clangstaticanalyzer? ( >=sys-devel/clang-5:* ) - cmake? ( dev-util/cmake[server(+)] ) - cvs? ( dev-vcs/cvs ) - git? ( dev-vcs/git ) - mercurial? ( dev-vcs/mercurial ) - subversion? ( dev-vcs/subversion ) - valgrind? ( dev-util/valgrind ) -" -# qt translations must also be installed or qt-creator translations won't be loaded -for x in ${PLOCALES}; do - IUSE+=" l10n_${x}" - RDEPEND+=" l10n_${x}? ( >=dev-qt/qttranslations-${QT_PV} )" -done -unset x - -pkg_setup() { - use clangcodemodel && llvm_pkg_setup -} - -src_prepare() { - default - - # disable unwanted plugins - for plugin in "${QTC_PLUGINS[@]#[+-]}"; do - if ! use ${plugin%:*}; then - einfo "Disabling ${plugin%:*} plugin" - sed -i -re "/(^\s+|SUBDIRS\s*\+=\s*)(${plugin#*:})\>/d" \ - src/plugins/plugins.pro || die "failed to disable ${plugin%:*} plugin" - fi - done - - # avoid building unused support libraries and tools - if ! use clangcodemodel; then - sed -i -e '/clangsupport/d' src/libs/libs.pro || die - sed -i -e '/SUBDIRS += clang\(\|refactoring\|pchmanager\)backend/d' src/tools/tools.pro || die - fi - if ! use glsl; then - sed -i -e '/glsl/d' src/libs/libs.pro || die - fi - if ! use modeling; then - sed -i -e '/modelinglib/d' src/libs/libs.pro || die - fi - - # automagic dep on qtwebengine - if ! use webengine; then - sed -i -e 's/isEmpty(QT\.webenginewidgets\.name)/true/' src/plugins/help/help.pro || die - fi - - # disable broken or unreliable tests - sed -i -e 's/\(manual\|tools\|unit\)//g' tests/tests.pro || die - sed -i -e '/sdktool/ d' tests/auto/auto.pro || die - sed -i -e '/\(dumpers\|offsets\)\.pro/ d' tests/auto/debugger/debugger.pro || die - sed -i -e '/CONFIG -=/ s/$/ testcase/' tests/auto/extensionsystem/pluginmanager/correctplugins1/plugin?/plugin?.pro || die - sed -i -e '/timeline\(items\|notes\|selection\)renderpass/ d' tests/auto/timeline/timeline.pro || die - sed -i -e 's/\//' tests/auto/valgrind/valgrind.pro || die - - # fix path to some clang headers - sed -i -e "/^CLANG_RESOURCE_DIR\s*=/ s:\$\${LLVM_LIBDIR}:${EPREFIX}/usr/lib:" src/shared/clang/clang_defines.pri || die - - # fix translations - local lang languages= - for lang in ${PLOCALES}; do - use l10n_${lang} && languages+=" ${lang/-/_}" - done - sed -i -e "/^LANGUAGES\s*=/ s:=.*:=${languages}:" share/qtcreator/translations/translations.pro || die - - # remove bundled qbs - rm -rf src/shared/qbs || die -} - -src_configure() { - eqmake5 IDE_LIBRARY_BASENAME="$(get_libdir)" \ - IDE_PACKAGE_MODE=1 \ - $(use clangcodemodel && echo LLVM_INSTALL_DIR="$(get_llvm_prefix)") \ - $(use qbs && echo QBS_INSTALL_DIR="${EPREFIX}/usr") \ - CONFIG+=qbs_disable_rpath \ - CONFIG+=qbs_enable_project_file_updates \ - $(use systemd && echo CONFIG+=journald) \ - $(use test && echo BUILD_TESTS=1) \ - USE_SYSTEM_BOTAN=1 -} - -src_test() { - cd tests/auto && virtx default -} - -src_install() { - emake INSTALL_ROOT="${ED}usr" install - - dodoc dist/{changes-*,known-issues} - - # install documentation - if use doc; then - emake docs - # don't use ${PF} or the doc will not be found - insinto /usr/share/doc/qtcreator - doins share/doc/qtcreator/qtcreator{,-dev}.qch - docompress -x /usr/share/doc/qtcreator/qtcreator{,-dev}.qch - fi -} diff --git a/dev-qt/qt-creator/qt-creator-4.6.2.ebuild b/dev-qt/qt-creator/qt-creator-4.6.2.ebuild index 17290bea032b..975beaf20cf1 100644 --- a/dev-qt/qt-creator/qt-creator-4.6.2.ebuild +++ b/dev-qt/qt-creator/qt-creator-4.6.2.ebuild @@ -19,7 +19,7 @@ else MY_P=${PN}-opensource-src-${MY_PV} [[ ${MY_PV} == ${PV} ]] && MY_REL=official || MY_REL=development SRC_URI="https://download.qt.io/${MY_REL}_releases/${PN/-}/${PV%.*}/${MY_PV}/${MY_P}.tar.xz" - KEYWORDS="~amd64 ~arm ~x86" + KEYWORDS="amd64 ~arm ~x86" S=${WORKDIR}/${MY_P} fi diff --git a/dev-ros/Manifest.gz b/dev-ros/Manifest.gz index 5cd2b79f97a8eb7ab9ab83ee6dd2a659c4cbbcd7..47c0a18c65c52963ccdf3923de9c7e1ebb24652b 100644 GIT binary patch delta 31757 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 AV*mgE delta 31771 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

0L~d77{S)v`I*!SaHnmW|8I*OPmtYgw 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 z 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

-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 QH~!`S10or6Z8MDk0E1Ckj{pDw diff --git a/app-emulation/virtualbox-additions/virtualbox-additions-5.2.14.ebuild b/app-emulation/virtualbox-additions/virtualbox-additions-5.2.14.ebuild index 93e9fc9b6d49..34d1dfef14cd 100644 --- a/app-emulation/virtualbox-additions/virtualbox-additions-5.2.14.ebuild +++ b/app-emulation/virtualbox-additions/virtualbox-additions-5.2.14.ebuild @@ -14,7 +14,7 @@ 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" +KEYWORDS="amd64 x86" IUSE="" RESTRICT="mirror" diff --git a/app-emulation/virtualbox-bin/virtualbox-bin-5.2.14.123301.ebuild b/app-emulation/virtualbox-bin/virtualbox-bin-5.2.14.123301.ebuild index 424d6d96060f..308c711876e1 100644 --- a/app-emulation/virtualbox-bin/virtualbox-bin-5.2.14.123301.ebuild +++ b/app-emulation/virtualbox-bin/virtualbox-bin-5.2.14.123301.ebuild @@ -34,7 +34,7 @@ SRC_URI="amd64? ( https://download.virtualbox.org/virtualbox/${MY_PV}/${MY_P}_am LICENSE="GPL-2 PUEL" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 x86" IUSE="+additions +chm headless python vboxwebsrv rdesktop-vrdp" RESTRICT="mirror" diff --git a/app-emulation/virtualbox-extpack-oracle/virtualbox-extpack-oracle-5.2.14.123301.ebuild b/app-emulation/virtualbox-extpack-oracle/virtualbox-extpack-oracle-5.2.14.123301.ebuild index d46e764cf177..dfbdffec4d55 100644 --- a/app-emulation/virtualbox-extpack-oracle/virtualbox-extpack-oracle-5.2.14.123301.ebuild +++ b/app-emulation/virtualbox-extpack-oracle/virtualbox-extpack-oracle-5.2.14.123301.ebuild @@ -25,7 +25,7 @@ SRC_URI="https://download.virtualbox.org/virtualbox/${MY_PV}/${MY_P}.vbox-extpac LICENSE="PUEL" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 x86" IUSE="" RESTRICT="mirror strip" diff --git a/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-5.2.14.ebuild b/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-5.2.14.ebuild index f5c54e455f53..f5deb742885e 100644 --- a/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-5.2.14.ebuild +++ b/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-5.2.14.ebuild @@ -15,7 +15,7 @@ SRC_URI="https://download.virtualbox.org/virtualbox/${MY_PV}/${MY_P}.tar.bz2 LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 x86" IUSE="X" RDEPEND=" diff --git a/app-emulation/virtualbox-modules/virtualbox-modules-5.2.14.ebuild b/app-emulation/virtualbox-modules/virtualbox-modules-5.2.14.ebuild index 89e331b6d043..83434a84f929 100644 --- a/app-emulation/virtualbox-modules/virtualbox-modules-5.2.14.ebuild +++ b/app-emulation/virtualbox-modules/virtualbox-modules-5.2.14.ebuild @@ -15,7 +15,7 @@ SRC_URI="https://dev.gentoo.org/~polynomial-c/virtualbox/${MY_P}.tar.xz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 x86" IUSE="pax_kernel" RDEPEND="!=app-emulation/virtualbox-9999" diff --git a/app-emulation/virtualbox/virtualbox-5.2.14-r1.ebuild b/app-emulation/virtualbox/virtualbox-5.2.14-r1.ebuild index 25b19f71be1c..d2a03ffef0d5 100644 --- a/app-emulation/virtualbox/virtualbox-5.2.14-r1.ebuild +++ b/app-emulation/virtualbox/virtualbox-5.2.14-r1.ebuild @@ -17,7 +17,7 @@ SRC_URI="https://download.virtualbox.org/virtualbox/${MY_PV}/${MY_P}.tar.bz2 LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 x86" IUSE="alsa debug doc headless java libressl lvm pam pax_kernel pulseaudio +opengl python +qt5 +sdk +udev vboxwebsrv vnc" RDEPEND="!app-emulation/virtualbox-bin diff --git a/app-emulation/wine-any/Manifest b/app-emulation/wine-any/Manifest index f88f40958b56..96bee8f2beae 100644 --- a/app-emulation/wine-any/Manifest +++ b/app-emulation/wine-any/Manifest @@ -1,13 +1,13 @@ DIST gentoo-wine-patches-20180120.tar.xz 58672 BLAKE2B 84d621075b65475cec41a06429680b518d7eafb938cefd903f3f8aa71ea3049ac9d8de05af48f9f4f4a1b9172c7ef17784540413e410eb8ec11e8ec4a63858c6 SHA512 5b354a409c7a2b77499aaa593b9248a1d15d755e3687b095755faacc30068bfcdbdd5c2a2a78617cb1a78c46d2931162bd69ec3379b035d81494bea7108263c2 DIST wine-2.0.tar.bz2 23662707 BLAKE2B 1d485c1359ce8a0395a9f6378c1f8be33ea2836b80390d1eb1095057a0acedd21708daab16e1851a315391b9f9b0a360879b9d98c73bcc8371c5023e9a8037f5 SHA512 b0a57ba8202d9fc396e5bfb7a7718d6bababbed8f3351e7fdc36afa37f35a871e04903757618f73427aeb71a52b2d323977d79e48f8b38d636f23fd404441186 -DIST wine-3.10.tar.xz 20485784 BLAKE2B 3a5e9ca948880a3bc979c33e797296d156425438c2502c3d2c50a6d5241e485bdc081ff195b0647cfa1db1cab247e941f02d0511f7b94dc0037fa24e2e61eb5c SHA512 bb1a1d8e8ad7f48d9fcf48ebbf0ebbb8e3b45ea211736bd7837144ea34b373f74955d3c0ccc4cdc44020eea23c8af8e67252e1c5cd6115e11419ad5f6ef24843 DIST wine-3.11.tar.xz 20501100 BLAKE2B 793fe0a83ed13f4ca436c710198ffcbde5e0109d9890551a410b1d836d79adf4060f0cc7e20861eb806878db79f8003023821ac1b0d72a0710235412863c4576 SHA512 8f7226364648ec30eb77f1848ee6bf01be2445fd96f902309575ac1f6ece31bf54d415516fcda76ae438010a36a9d4846d22cc37365aac4a230701376f9589d7 DIST wine-3.12.tar.xz 20516708 BLAKE2B 6ff32f8d471492c1ca42db434b16c0273e98cd15215d2f67e3d8e34e298d36620f55409bb781687f3ab11e6a44bd95eaa033e642fdb0d7aae90319ac2ddd2fb6 SHA512 afc76e8975ea780f664de27a17128f730bcbe72a9fad0c01bfe6dcc98c2f98729ccde32e97fe4df2cf98f5d1b254b28f0e7cd380855148c5cfb41dd88f3012a1 +DIST wine-3.13.tar.xz 20551460 BLAKE2B 2f8b1c2f72761b3c5541b8760be3009295dc9482257539edce83aa9d6022b2e8a25e1cee4fe56b69808e51e338fd330db5da17dec5dea4ba7684b5d7eb7e77d5 SHA512 a07a3d2a19261f9251f165ca4c14871e6ebda4d3f99da16f9fc41f06e80cae3fb50aeab96628c7a739e635e896dbb31c55df8b42c4637a058f9035c664c93a59 DIST wine-d3d9-2.0.tar.gz 48373 BLAKE2B 80370a7519141030a7e54c2ea5db410b2bf1cde8d8389618487c52e4ff40f87cf7b0f9087331bb43fa6436e1b9936de9cc00a02b9ab9ce6528635a245e6a8b3f SHA512 a9e2d1c9f2784128e4c53a8dc923070a5057b5ff3d83c2b536a2d2df0bc8433ac92b8ab1c3cdf34158c0e7bfe497ddb5974605fbc1736a92307639d59450c7a1 -DIST wine-d3d9-3.10.tar.gz 50540 BLAKE2B c9127e5504cbf0d0fe338645bc2d8ed6f71db1174f8ab8ff9e92457745f5ccf6ac8bd043442a5a250b9da7e0c157113682cbf184041488ef6ebaecce2bebdafc SHA512 6397005616ab6424ba9e5c289e935c15b3b789717d887afb28bee1b30912052d6c47495d9b91952c38da7be03382dd0dc708fea42f7fe4c6221cf315c5faa810 DIST wine-d3d9-3.11.tar.gz 50540 BLAKE2B c9c6469fb0dfff9be5cf50796f47a747d02c736a22b186ec561c0dcc3715a0da1cfce24e852da075685ea3047131d98cf506810ab7d555fd91ca334dbf8c315c SHA512 57ebadc6764c36a925c8e9130b3b436513795bb53e96566a88c22337b37a8c3efcb84aada19d3e5dd6ae2eb24f64b46a33376027600cb7863254369b4555de05 DIST wine-d3d9-3.12.tar.gz 50544 BLAKE2B 68c58a8800facf910b72e07f8be77d260060175da25583d3e6562cbe18c4fa1cf2fe0f5d109747e6901677231483adf02a0f1d76105e66733faf1e932c75e876 SHA512 9beb98528600b6699a6112abaf037d73a7cd0e791de04dee2c1874075b9b99a24438df92421802eb89e1285e1235e6a36b6cd7260757fc43d7f8cb3b913296ad +DIST wine-d3d9-3.13.tar.gz 50546 BLAKE2B 2773503ad2c952c47982258c8b7d7486b5822bfd759a96aa138996aed5ac16d7e3c7add7700f4394292f6154fdd8d58dbfabad1faf8b5013fb88f68ed7657521 SHA512 c3da30c0ce7fca433a703e42213c4a4f6c7a1f8a2d7744555a385641e5c344772dfd142779978d131bf42e79cddb4925b9926fd96e7e1497e173a755f1ec6ce5 DIST wine-staging-2.0.tar.gz 10182575 BLAKE2B 1de645f66fa3e5e0d8ceddf5439fd246510470f63d6331c7029abed7192180b7b8430e43a2e732a30a5fbe0c73ba39b7fafcfc08830c68e679dff90576c3a960 SHA512 51412299259d6e92c8993543d5fdb3239ebe31e0d1d715e0a9e8ce94b3139c0567b08ff1600d41be94f12427cbfccc2f6b6b2ed030535445c95618aaf6578580 -DIST wine-staging-3.10.tar.gz 9943542 BLAKE2B 412319529e6fe9bb21a4629e1ae1896fe47a413a7ab688d6245fd5b85aa2969be040df3fa8d0ad6185617c814c7b69df891c9067260de28e505298695a6776ea SHA512 baae31ce569c06f8ac5ffc579d8f3bb95de55c50b83c1db13eaaeaee5c8c5b3b7fb6028d69dce6645ac697692372a65be8d60532123a94e0f5fcd0778d2082c5 DIST wine-staging-3.11.tar.gz 9950753 BLAKE2B bffc6a86b652695d9ed4e0e2ce6f165e45fc2f6fb7e898704fd22624b1b0497ae35319b2444b49ee62eb8d0e308dd32148af64e38f480ce4408170aa2c91a828 SHA512 811a8668c3747f02850928a99bc66612937c38d98068dddec47bffe427d00c7c83b172f12807e1cb609d83c00e978949f913877bfbf5d8443a5ad29011c03545 DIST wine-staging-3.12.tar.gz 9936375 BLAKE2B 5c48fb1037d39ce6ab78c03a002b2edfc2fc434c0f661bb6def050becd7411998b9ae763db99bda3b5190e3e6ab355699806d976d01f813904080c6156dafb7e SHA512 166f991f7c8f59df656f3fb28150a8e26e48d1ff6906b3eccd31cb84524e28efe7e7df00eadc21881940308ccc4b4edebcb2a71bdd03ba3de5beb1cf42e2f058 +DIST wine-staging-3.13.tar.gz 9936353 BLAKE2B f5791c6f1bc43395860ea938cfadefe88e6839e44d6e3a8c5b9474e1ec17654645145459a2a9c32adbec6a5cd6441f754b0121958ff4c12e424262bb61c18358 SHA512 0124950cc18d566daecc532a432bce27d712f48eaaa9b37bf930e056b460e30a8fb1806aa179f72b44a95dc56963a3dc063b4acb71affb7b8ddff3001fe59b9a diff --git a/app-emulation/wine-any/wine-any-3.10.ebuild b/app-emulation/wine-any/wine-any-3.13.ebuild similarity index 97% rename from app-emulation/wine-any/wine-any-3.10.ebuild rename to app-emulation/wine-any/wine-any-3.13.ebuild index 17171df2844a..6380a95584b1 100644 --- a/app-emulation/wine-any/wine-any-3.10.ebuild +++ b/app-emulation/wine-any/wine-any-3.13.ebuild @@ -48,13 +48,13 @@ fi LICENSE="LGPL-2.1" SLOT="${PV}" -IUSE="+abi_x86_32 +abi_x86_64 +alsa capi cups custom-cflags d3d9 dos elibc_glibc +fontconfig +gecko gphoto2 gsm gssapi gstreamer +jpeg kerberos kernel_FreeBSD +lcms ldap +mono mp3 ncurses netapi nls odbc openal opencl +opengl osmesa oss +perl pcap pipelight +png prelink pulseaudio +realtime +run-exes s3tc samba scanner sdl selinux +ssl staging test themes +threads +truetype udev +udisks v4l vaapi vkd3d vulkan +X +xcomposite xinerama +xml" +IUSE="+abi_x86_32 +abi_x86_64 +alsa capi cups custom-cflags d3d9 dos elibc_glibc ffmpeg +fontconfig +gecko gphoto2 gsm gssapi gstreamer +jpeg kerberos kernel_FreeBSD +lcms ldap +mono mp3 ncurses netapi nls odbc openal opencl +opengl osmesa oss +perl pcap pipelight +png prelink pulseaudio +realtime +run-exes samba scanner sdl selinux +ssl staging test themes +threads +truetype udev +udisks v4l vaapi vkd3d vulkan +X +xcomposite xinerama +xml" REQUIRED_USE="|| ( abi_x86_32 abi_x86_64 ) X? ( truetype ) elibc_glibc? ( threads ) + ffmpeg? ( staging ) osmesa? ( opengl ) pipelight? ( staging ) - s3tc? ( staging ) test? ( abi_x86_32 ) themes? ( staging ) vaapi? ( staging )" # osmesa-opengl #286560 # X-truetype #551124 @@ -81,6 +81,7 @@ COMMON_DEPEND=" x11-libs/libXext[${MULTILIB_USEDEP}] x11-libs/libxcb[${MULTILIB_USEDEP}] ) + ffmpeg? ( >=media-video/ffmpeg-4:=[${MULTILIB_USEDEP}] ) fontconfig? ( media-libs/fontconfig:=[${MULTILIB_USEDEP}] ) gphoto2? ( media-libs/libgphoto2:=[${MULTILIB_USEDEP}] ) gsm? ( media-sound/gsm:=[${MULTILIB_USEDEP}] ) @@ -145,7 +146,6 @@ RDEPEND="${COMMON_DEPEND} pulseaudio? ( realtime? ( sys-auth/rtkit ) ) - s3tc? ( >=media-libs/libtxc_dxtn-1.0.1-r1[${MULTILIB_USEDEP}] ) samba? ( >=net-fs/samba-3.0.25[winbind] ) selinux? ( sec-policy/selinux-wine ) udisks? ( sys-fs/udisks:2 )" @@ -460,6 +460,7 @@ multilib_src_configure() { $(use_with cups) $(use_with ncurses curses) $(use_with udisks dbus) + $(use_with ffmpeg) $(use_with fontconfig) $(use_with ssl gnutls) $(use_enable gecko mshtml) diff --git a/app-emulation/wine-d3d9/Manifest b/app-emulation/wine-d3d9/Manifest index e20455aa257b..1c9c04e38175 100644 --- a/app-emulation/wine-d3d9/Manifest +++ b/app-emulation/wine-d3d9/Manifest @@ -1,9 +1,9 @@ DIST gentoo-wine-patches-20180120.tar.xz 58672 BLAKE2B 84d621075b65475cec41a06429680b518d7eafb938cefd903f3f8aa71ea3049ac9d8de05af48f9f4f4a1b9172c7ef17784540413e410eb8ec11e8ec4a63858c6 SHA512 5b354a409c7a2b77499aaa593b9248a1d15d755e3687b095755faacc30068bfcdbdd5c2a2a78617cb1a78c46d2931162bd69ec3379b035d81494bea7108263c2 DIST wine-2.0.tar.bz2 23662707 BLAKE2B 1d485c1359ce8a0395a9f6378c1f8be33ea2836b80390d1eb1095057a0acedd21708daab16e1851a315391b9f9b0a360879b9d98c73bcc8371c5023e9a8037f5 SHA512 b0a57ba8202d9fc396e5bfb7a7718d6bababbed8f3351e7fdc36afa37f35a871e04903757618f73427aeb71a52b2d323977d79e48f8b38d636f23fd404441186 -DIST wine-3.10.tar.xz 20485784 BLAKE2B 3a5e9ca948880a3bc979c33e797296d156425438c2502c3d2c50a6d5241e485bdc081ff195b0647cfa1db1cab247e941f02d0511f7b94dc0037fa24e2e61eb5c SHA512 bb1a1d8e8ad7f48d9fcf48ebbf0ebbb8e3b45ea211736bd7837144ea34b373f74955d3c0ccc4cdc44020eea23c8af8e67252e1c5cd6115e11419ad5f6ef24843 DIST wine-3.11.tar.xz 20501100 BLAKE2B 793fe0a83ed13f4ca436c710198ffcbde5e0109d9890551a410b1d836d79adf4060f0cc7e20861eb806878db79f8003023821ac1b0d72a0710235412863c4576 SHA512 8f7226364648ec30eb77f1848ee6bf01be2445fd96f902309575ac1f6ece31bf54d415516fcda76ae438010a36a9d4846d22cc37365aac4a230701376f9589d7 DIST wine-3.12.tar.xz 20516708 BLAKE2B 6ff32f8d471492c1ca42db434b16c0273e98cd15215d2f67e3d8e34e298d36620f55409bb781687f3ab11e6a44bd95eaa033e642fdb0d7aae90319ac2ddd2fb6 SHA512 afc76e8975ea780f664de27a17128f730bcbe72a9fad0c01bfe6dcc98c2f98729ccde32e97fe4df2cf98f5d1b254b28f0e7cd380855148c5cfb41dd88f3012a1 +DIST wine-3.13.tar.xz 20551460 BLAKE2B 2f8b1c2f72761b3c5541b8760be3009295dc9482257539edce83aa9d6022b2e8a25e1cee4fe56b69808e51e338fd330db5da17dec5dea4ba7684b5d7eb7e77d5 SHA512 a07a3d2a19261f9251f165ca4c14871e6ebda4d3f99da16f9fc41f06e80cae3fb50aeab96628c7a739e635e896dbb31c55df8b42c4637a058f9035c664c93a59 DIST wine-d3d9-2.0.tar.gz 48373 BLAKE2B 80370a7519141030a7e54c2ea5db410b2bf1cde8d8389618487c52e4ff40f87cf7b0f9087331bb43fa6436e1b9936de9cc00a02b9ab9ce6528635a245e6a8b3f SHA512 a9e2d1c9f2784128e4c53a8dc923070a5057b5ff3d83c2b536a2d2df0bc8433ac92b8ab1c3cdf34158c0e7bfe497ddb5974605fbc1736a92307639d59450c7a1 -DIST wine-d3d9-3.10.tar.gz 50540 BLAKE2B c9127e5504cbf0d0fe338645bc2d8ed6f71db1174f8ab8ff9e92457745f5ccf6ac8bd043442a5a250b9da7e0c157113682cbf184041488ef6ebaecce2bebdafc SHA512 6397005616ab6424ba9e5c289e935c15b3b789717d887afb28bee1b30912052d6c47495d9b91952c38da7be03382dd0dc708fea42f7fe4c6221cf315c5faa810 DIST wine-d3d9-3.11.tar.gz 50540 BLAKE2B c9c6469fb0dfff9be5cf50796f47a747d02c736a22b186ec561c0dcc3715a0da1cfce24e852da075685ea3047131d98cf506810ab7d555fd91ca334dbf8c315c SHA512 57ebadc6764c36a925c8e9130b3b436513795bb53e96566a88c22337b37a8c3efcb84aada19d3e5dd6ae2eb24f64b46a33376027600cb7863254369b4555de05 DIST wine-d3d9-3.12.tar.gz 50544 BLAKE2B 68c58a8800facf910b72e07f8be77d260060175da25583d3e6562cbe18c4fa1cf2fe0f5d109747e6901677231483adf02a0f1d76105e66733faf1e932c75e876 SHA512 9beb98528600b6699a6112abaf037d73a7cd0e791de04dee2c1874075b9b99a24438df92421802eb89e1285e1235e6a36b6cd7260757fc43d7f8cb3b913296ad +DIST wine-d3d9-3.13.tar.gz 50546 BLAKE2B 2773503ad2c952c47982258c8b7d7486b5822bfd759a96aa138996aed5ac16d7e3c7add7700f4394292f6154fdd8d58dbfabad1faf8b5013fb88f68ed7657521 SHA512 c3da30c0ce7fca433a703e42213c4a4f6c7a1f8a2d7744555a385641e5c344772dfd142779978d131bf42e79cddb4925b9926fd96e7e1497e173a755f1ec6ce5 diff --git a/app-emulation/wine-d3d9/wine-d3d9-3.10.ebuild b/app-emulation/wine-d3d9/wine-d3d9-3.13.ebuild similarity index 100% rename from app-emulation/wine-d3d9/wine-d3d9-3.10.ebuild rename to app-emulation/wine-d3d9/wine-d3d9-3.13.ebuild diff --git a/app-emulation/wine-staging/Manifest b/app-emulation/wine-staging/Manifest index ea5b88536308..eea5ab2306c2 100644 --- a/app-emulation/wine-staging/Manifest +++ b/app-emulation/wine-staging/Manifest @@ -1,9 +1,9 @@ DIST gentoo-wine-patches-20180120.tar.xz 58672 BLAKE2B 84d621075b65475cec41a06429680b518d7eafb938cefd903f3f8aa71ea3049ac9d8de05af48f9f4f4a1b9172c7ef17784540413e410eb8ec11e8ec4a63858c6 SHA512 5b354a409c7a2b77499aaa593b9248a1d15d755e3687b095755faacc30068bfcdbdd5c2a2a78617cb1a78c46d2931162bd69ec3379b035d81494bea7108263c2 DIST wine-2.0.tar.bz2 23662707 BLAKE2B 1d485c1359ce8a0395a9f6378c1f8be33ea2836b80390d1eb1095057a0acedd21708daab16e1851a315391b9f9b0a360879b9d98c73bcc8371c5023e9a8037f5 SHA512 b0a57ba8202d9fc396e5bfb7a7718d6bababbed8f3351e7fdc36afa37f35a871e04903757618f73427aeb71a52b2d323977d79e48f8b38d636f23fd404441186 -DIST wine-3.10.tar.xz 20485784 BLAKE2B 3a5e9ca948880a3bc979c33e797296d156425438c2502c3d2c50a6d5241e485bdc081ff195b0647cfa1db1cab247e941f02d0511f7b94dc0037fa24e2e61eb5c SHA512 bb1a1d8e8ad7f48d9fcf48ebbf0ebbb8e3b45ea211736bd7837144ea34b373f74955d3c0ccc4cdc44020eea23c8af8e67252e1c5cd6115e11419ad5f6ef24843 DIST wine-3.11.tar.xz 20501100 BLAKE2B 793fe0a83ed13f4ca436c710198ffcbde5e0109d9890551a410b1d836d79adf4060f0cc7e20861eb806878db79f8003023821ac1b0d72a0710235412863c4576 SHA512 8f7226364648ec30eb77f1848ee6bf01be2445fd96f902309575ac1f6ece31bf54d415516fcda76ae438010a36a9d4846d22cc37365aac4a230701376f9589d7 DIST wine-3.12.tar.xz 20516708 BLAKE2B 6ff32f8d471492c1ca42db434b16c0273e98cd15215d2f67e3d8e34e298d36620f55409bb781687f3ab11e6a44bd95eaa033e642fdb0d7aae90319ac2ddd2fb6 SHA512 afc76e8975ea780f664de27a17128f730bcbe72a9fad0c01bfe6dcc98c2f98729ccde32e97fe4df2cf98f5d1b254b28f0e7cd380855148c5cfb41dd88f3012a1 +DIST wine-3.13.tar.xz 20551460 BLAKE2B 2f8b1c2f72761b3c5541b8760be3009295dc9482257539edce83aa9d6022b2e8a25e1cee4fe56b69808e51e338fd330db5da17dec5dea4ba7684b5d7eb7e77d5 SHA512 a07a3d2a19261f9251f165ca4c14871e6ebda4d3f99da16f9fc41f06e80cae3fb50aeab96628c7a739e635e896dbb31c55df8b42c4637a058f9035c664c93a59 DIST wine-staging-2.0.tar.gz 10182575 BLAKE2B 1de645f66fa3e5e0d8ceddf5439fd246510470f63d6331c7029abed7192180b7b8430e43a2e732a30a5fbe0c73ba39b7fafcfc08830c68e679dff90576c3a960 SHA512 51412299259d6e92c8993543d5fdb3239ebe31e0d1d715e0a9e8ce94b3139c0567b08ff1600d41be94f12427cbfccc2f6b6b2ed030535445c95618aaf6578580 -DIST wine-staging-3.10.tar.gz 9943542 BLAKE2B 412319529e6fe9bb21a4629e1ae1896fe47a413a7ab688d6245fd5b85aa2969be040df3fa8d0ad6185617c814c7b69df891c9067260de28e505298695a6776ea SHA512 baae31ce569c06f8ac5ffc579d8f3bb95de55c50b83c1db13eaaeaee5c8c5b3b7fb6028d69dce6645ac697692372a65be8d60532123a94e0f5fcd0778d2082c5 DIST wine-staging-3.11.tar.gz 9950753 BLAKE2B bffc6a86b652695d9ed4e0e2ce6f165e45fc2f6fb7e898704fd22624b1b0497ae35319b2444b49ee62eb8d0e308dd32148af64e38f480ce4408170aa2c91a828 SHA512 811a8668c3747f02850928a99bc66612937c38d98068dddec47bffe427d00c7c83b172f12807e1cb609d83c00e978949f913877bfbf5d8443a5ad29011c03545 DIST wine-staging-3.12.tar.gz 9936375 BLAKE2B 5c48fb1037d39ce6ab78c03a002b2edfc2fc434c0f661bb6def050becd7411998b9ae763db99bda3b5190e3e6ab355699806d976d01f813904080c6156dafb7e SHA512 166f991f7c8f59df656f3fb28150a8e26e48d1ff6906b3eccd31cb84524e28efe7e7df00eadc21881940308ccc4b4edebcb2a71bdd03ba3de5beb1cf42e2f058 +DIST wine-staging-3.13.tar.gz 9936353 BLAKE2B f5791c6f1bc43395860ea938cfadefe88e6839e44d6e3a8c5b9474e1ec17654645145459a2a9c32adbec6a5cd6441f754b0121958ff4c12e424262bb61c18358 SHA512 0124950cc18d566daecc532a432bce27d712f48eaaa9b37bf930e056b460e30a8fb1806aa179f72b44a95dc56963a3dc063b4acb71affb7b8ddff3001fe59b9a diff --git a/app-emulation/wine-staging/wine-staging-3.10.ebuild b/app-emulation/wine-staging/wine-staging-3.13.ebuild similarity index 97% rename from app-emulation/wine-staging/wine-staging-3.10.ebuild rename to app-emulation/wine-staging/wine-staging-3.13.ebuild index 4873ea014bd1..e7da95dd642e 100644 --- a/app-emulation/wine-staging/wine-staging-3.10.ebuild +++ b/app-emulation/wine-staging/wine-staging-3.13.ebuild @@ -44,13 +44,13 @@ fi LICENSE="LGPL-2.1" SLOT="${PV}" -IUSE="+abi_x86_32 +abi_x86_64 +alsa capi cups custom-cflags dos elibc_glibc +fontconfig +gecko gphoto2 gsm gssapi gstreamer +jpeg kerberos kernel_FreeBSD +lcms ldap +mono mp3 ncurses netapi nls odbc openal opencl +opengl osmesa oss +perl pcap pipelight +png prelink pulseaudio +realtime +run-exes s3tc samba scanner sdl selinux +ssl staging test themes +threads +truetype udev +udisks v4l vaapi vkd3d vulkan +X +xcomposite xinerama +xml" +IUSE="+abi_x86_32 +abi_x86_64 +alsa capi cups custom-cflags dos elibc_glibc ffmpeg +fontconfig +gecko gphoto2 gsm gssapi gstreamer +jpeg kerberos kernel_FreeBSD +lcms ldap +mono mp3 ncurses netapi nls odbc openal opencl +opengl osmesa oss +perl pcap pipelight +png prelink pulseaudio +realtime +run-exes samba scanner sdl selinux +ssl staging test themes +threads +truetype udev +udisks v4l vaapi vkd3d vulkan +X +xcomposite xinerama +xml" REQUIRED_USE="|| ( abi_x86_32 abi_x86_64 ) X? ( truetype ) elibc_glibc? ( threads ) + ffmpeg? ( staging ) osmesa? ( opengl ) pipelight? ( staging ) - s3tc? ( staging ) test? ( abi_x86_32 ) themes? ( staging ) vaapi? ( staging )" # osmesa-opengl #286560 # X-truetype #551124 @@ -71,6 +71,7 @@ COMMON_DEPEND=" alsa? ( media-libs/alsa-lib[${MULTILIB_USEDEP}] ) capi? ( net-libs/libcapi[${MULTILIB_USEDEP}] ) cups? ( net-print/cups:=[${MULTILIB_USEDEP}] ) + ffmpeg? ( >=media-video/ffmpeg-4:=[${MULTILIB_USEDEP}] ) fontconfig? ( media-libs/fontconfig:=[${MULTILIB_USEDEP}] ) gphoto2? ( media-libs/libgphoto2:=[${MULTILIB_USEDEP}] ) gsm? ( media-sound/gsm:=[${MULTILIB_USEDEP}] ) @@ -135,7 +136,6 @@ RDEPEND="${COMMON_DEPEND} pulseaudio? ( realtime? ( sys-auth/rtkit ) ) - s3tc? ( >=media-libs/libtxc_dxtn-1.0.1-r1[${MULTILIB_USEDEP}] ) samba? ( >=net-fs/samba-3.0.25[winbind] ) selinux? ( sec-policy/selinux-wine ) udisks? ( sys-fs/udisks:2 )" @@ -438,6 +438,7 @@ multilib_src_configure() { $(use_with cups) $(use_with ncurses curses) $(use_with udisks dbus) + $(use_with ffmpeg) $(use_with fontconfig) $(use_with ssl gnutls) $(use_enable gecko mshtml) diff --git a/app-emulation/wine-vanilla/Manifest b/app-emulation/wine-vanilla/Manifest index 6c5e82ea48bc..ca91d76c80be 100644 --- a/app-emulation/wine-vanilla/Manifest +++ b/app-emulation/wine-vanilla/Manifest @@ -1,6 +1,6 @@ DIST gentoo-wine-patches-20180120.tar.xz 58672 BLAKE2B 84d621075b65475cec41a06429680b518d7eafb938cefd903f3f8aa71ea3049ac9d8de05af48f9f4f4a1b9172c7ef17784540413e410eb8ec11e8ec4a63858c6 SHA512 5b354a409c7a2b77499aaa593b9248a1d15d755e3687b095755faacc30068bfcdbdd5c2a2a78617cb1a78c46d2931162bd69ec3379b035d81494bea7108263c2 DIST wine-3.0.1.tar.xz 19722444 BLAKE2B e042d280c3f4c2df64c2d426cdebdb65e9c7263034961b1916bc9c6206bf9c107aefaf8cee166d9f1a2ea21dfa57db0d3641ca5e8025f70520f11aa24d20ca60 SHA512 3d59f08a87da1d2ee280954a4c91e861b6994048b36eff1ac8df67dbab08a792d391b23ced66ea99f8503a979b3ec26cd35558b71c4d29d68775a5d484bf7d00 DIST wine-3.0.2.tar.xz 19726920 BLAKE2B e108f851b2d893b052a26ae4368f3337bebcc81bb9ea9abf93c5b7d6e01e613ce6e5db98696ab6ad8e266f6f0f0b9c5ddccb66ae7ba7183912a7911fac4b9633 SHA512 dbd0f242c5eace297ad16e314b8ad139e7d430de7eb8ca52b2006d0b80db4809e28a0e785d404a65ea1acdb56e7f06ebfc9a50071db1edaa6180c8835e7c4b13 -DIST wine-3.10.tar.xz 20485784 BLAKE2B 3a5e9ca948880a3bc979c33e797296d156425438c2502c3d2c50a6d5241e485bdc081ff195b0647cfa1db1cab247e941f02d0511f7b94dc0037fa24e2e61eb5c SHA512 bb1a1d8e8ad7f48d9fcf48ebbf0ebbb8e3b45ea211736bd7837144ea34b373f74955d3c0ccc4cdc44020eea23c8af8e67252e1c5cd6115e11419ad5f6ef24843 DIST wine-3.11.tar.xz 20501100 BLAKE2B 793fe0a83ed13f4ca436c710198ffcbde5e0109d9890551a410b1d836d79adf4060f0cc7e20861eb806878db79f8003023821ac1b0d72a0710235412863c4576 SHA512 8f7226364648ec30eb77f1848ee6bf01be2445fd96f902309575ac1f6ece31bf54d415516fcda76ae438010a36a9d4846d22cc37365aac4a230701376f9589d7 DIST wine-3.12.tar.xz 20516708 BLAKE2B 6ff32f8d471492c1ca42db434b16c0273e98cd15215d2f67e3d8e34e298d36620f55409bb781687f3ab11e6a44bd95eaa033e642fdb0d7aae90319ac2ddd2fb6 SHA512 afc76e8975ea780f664de27a17128f730bcbe72a9fad0c01bfe6dcc98c2f98729ccde32e97fe4df2cf98f5d1b254b28f0e7cd380855148c5cfb41dd88f3012a1 +DIST wine-3.13.tar.xz 20551460 BLAKE2B 2f8b1c2f72761b3c5541b8760be3009295dc9482257539edce83aa9d6022b2e8a25e1cee4fe56b69808e51e338fd330db5da17dec5dea4ba7684b5d7eb7e77d5 SHA512 a07a3d2a19261f9251f165ca4c14871e6ebda4d3f99da16f9fc41f06e80cae3fb50aeab96628c7a739e635e896dbb31c55df8b42c4637a058f9035c664c93a59 diff --git a/app-emulation/wine-vanilla/wine-vanilla-3.10.ebuild b/app-emulation/wine-vanilla/wine-vanilla-3.13.ebuild similarity index 100% rename from app-emulation/wine-vanilla/wine-vanilla-3.10.ebuild rename to app-emulation/wine-vanilla/wine-vanilla-3.13.ebuild diff --git a/app-eselect/Manifest.gz b/app-eselect/Manifest.gz index 2379ec2608da6c1bed1a42a8988b4e4b11980d90..e5296acfb042c8f7d67b0484403e23851a49de61 100644 GIT binary patch delta 8617 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 v*tt52n<%odfGb9GLaP@cBd*$n3Fh2kQFyCv; delta 8647 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 literal 5222 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 diff --git a/app-forensics/chkrootkit/chkrootkit-0.52.ebuild b/app-forensics/chkrootkit/chkrootkit-0.52.ebuild index 41961f93b4ea..c802af8ed8ec 100644 --- a/app-forensics/chkrootkit/chkrootkit-0.52.ebuild +++ b/app-forensics/chkrootkit/chkrootkit-0.52.ebuild @@ -13,7 +13,7 @@ SRC_URI="ftp://ftp.pangeia.com.br/pub/seg/pac/${P}.tar.gz -> ${P}.tar LICENSE="BSD-2" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86" +KEYWORDS="alpha amd64 ~arm ~hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86" IUSE="+cron" RDEPEND="cron? ( virtual/cron )" diff --git a/app-forensics/libewf/libewf-20171104.ebuild b/app-forensics/libewf/libewf-20171104.ebuild index fd434d97dcdf..248dd3f6cd52 100644 --- a/app-forensics/libewf/libewf-20171104.ebuild +++ b/app-forensics/libewf/libewf-20171104.ebuild @@ -9,7 +9,7 @@ SRC_URI="https://github.com/libyal/libewf/releases/download/${PV}/${PN}-experime LICENSE="BSD" SLOT="0/3" -KEYWORDS="amd64 ~hppa ppc x86" +KEYWORDS="amd64 hppa ppc x86" # upstream bug #2597171, pyewf has implicit declarations #IUSE="debug python unicode" IUSE="bfio bzip2 debug +fuse nls +ssl static-libs +uuid unicode zlib" diff --git a/app-i18n/Manifest.gz b/app-i18n/Manifest.gz index 65b6333b2aa546870fb7f184450284f7573e4c6c..84b4e15ff6d4a00c02e2a6131d9ea0c5810873d0 100644 GIT binary patch literal 21457 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 literal 21456 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 diff --git a/app-i18n/ibus-m17n/Manifest b/app-i18n/ibus-m17n/Manifest index f57b420b404f..334f3aa18baa 100644 --- a/app-i18n/ibus-m17n/Manifest +++ b/app-i18n/ibus-m17n/Manifest @@ -1,2 +1 @@ -DIST ibus-m17n-1.3.2.tar.gz 414324 BLAKE2B de477d8d0ec8e6498946799d2369755ec4b82856df7be91b426535290442dcffc43538b06b9e9aaffc6f1eae794a232b86935230bb3590f165a91bda9e4a1629 SHA512 6cbff2bf08043eb46d5e97c9303ebbb795c69b77c14d113c22fee2111eaee04ba8bc27bbd44b6640be02dd43f4b3711aba1b02fcbb350b8bca8d90dd20b4ba54 DIST ibus-m17n-1.3.4.tar.gz 436687 BLAKE2B 66c1138101b1c3634ebeef4657ef9d4accb30e9db0047d7232d1c25a5d061e705fb1f1bd2800c951baadeddf999a4eb24a581d59e261df4fd68d23b29ef3c530 SHA512 9e9bc290b0f0d68558d408f6e69aa3bd9bb767db827a95839b576b58c7a5056dedcbd9b0bf1aab5e26ab21e601acd67a53404a5fd54b436efaf2a706489f25c4 diff --git a/app-i18n/ibus-m17n/ibus-m17n-1.3.2.ebuild b/app-i18n/ibus-m17n/ibus-m17n-1.3.2.ebuild deleted file mode 100644 index d6b31d987ab6..000000000000 --- a/app-i18n/ibus-m17n/ibus-m17n-1.3.2.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI="6" - -DESCRIPTION="M17N engine for IBus" -HOMEPAGE="https://github.com/ibus/ibus/wiki" -SRC_URI="https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/ibus/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="gtk gtk2 nls" - -CDEPEND="app-i18n/ibus - dev-libs/m17n-lib - gtk? ( - gtk2? ( x11-libs/gtk+:2 ) - !gtk2? ( x11-libs/gtk+:3 ) - ) - nls? ( virtual/libintl )" -RDEPEND="${CDEPEND} - >=dev-db/m17n-db-1.7" -DEPEND="${CDEPEND} - dev-util/intltool - sys-devel/gettext - virtual/pkgconfig" -REQUIRED_USE="gtk2? ( gtk )" - -src_configure() { - econf \ - $(use_enable nls) \ - $(use_with gtk gtk $(usex gtk2 2.0 3.0)) -} diff --git a/app-i18n/ibus-m17n/ibus-m17n-1.3.4.ebuild b/app-i18n/ibus-m17n/ibus-m17n-1.3.4.ebuild index b69cce49a38c..c17acb485e0b 100644 --- a/app-i18n/ibus-m17n/ibus-m17n-1.3.4.ebuild +++ b/app-i18n/ibus-m17n/ibus-m17n-1.3.4.ebuild @@ -9,8 +9,9 @@ SRC_URI="https://storage.googleapis.com/google-code-archive-downloads/v2/code.go LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 x86" IUSE="gtk gtk2 nls" +REQUIRED_USE="gtk2? ( gtk )" CDEPEND="app-i18n/ibus dev-libs/m17n-lib @@ -25,7 +26,6 @@ DEPEND="${CDEPEND} dev-util/intltool sys-devel/gettext virtual/pkgconfig" -REQUIRED_USE="gtk2? ( gtk )" src_configure() { econf \ diff --git a/app-i18n/kakasi/kakasi-2.3.4-r1.ebuild b/app-i18n/kakasi/kakasi-2.3.4-r2.ebuild similarity index 57% rename from app-i18n/kakasi/kakasi-2.3.4-r1.ebuild rename to app-i18n/kakasi/kakasi-2.3.4-r2.ebuild index 85a0155e3f52..513fa57bcaae 100644 --- a/app-i18n/kakasi/kakasi-2.3.4-r1.ebuild +++ b/app-i18n/kakasi/kakasi-2.3.4-r2.ebuild @@ -1,26 +1,29 @@ -# Copyright 1999-2013 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -EAPI="5" +EAPI="6" inherit toolchain-funcs DESCRIPTION="Converts Japanese text between kanji, kana, and romaji" HOMEPAGE="http://kakasi.namazu.org/" -SRC_URI="http://kakasi.namazu.org/stable/${P}.tar.gz" +SRC_URI="http://${PN}.namazu.org/stable/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris" IUSE="" +DOCS=( AUTHORS ChangeLog {,O}NEWS README{,-ja} THANKS TODO doc/{ChangeLog.lib,JISYO,README.lib} ) + src_compile() { emake CC="$(tc-getCC)" } src_install() { - emake DESTDIR="${D}" install - doman doc/kakasi.1 - dodoc AUTHORS ChangeLog NEWS ONEWS README README-ja THANKS TODO - dodoc doc/ChangeLog.lib doc/JISYO doc/README.lib + default + einstalldocs + + iconv -f EUC-JP -t UTF-8 doc/${PN}.1 > doc/${PN}.ja.1 + doman doc/${PN}.ja.1 } diff --git a/app-i18n/kakasi/metadata.xml b/app-i18n/kakasi/metadata.xml index c921b96adf6c..6f2ca22da233 100644 --- a/app-i18n/kakasi/metadata.xml +++ b/app-i18n/kakasi/metadata.xml @@ -1,8 +1,8 @@ - - cjk@gentoo.org - Cjk - + + cjk@gentoo.org + Cjk + diff --git a/app-i18n/tomoe-gtk/tomoe-gtk-0.6.0-r4.ebuild b/app-i18n/tomoe-gtk/tomoe-gtk-0.6.0-r4.ebuild index ee72ae4622bb..52bdcab8445f 100644 --- a/app-i18n/tomoe-gtk/tomoe-gtk-0.6.0-r4.ebuild +++ b/app-i18n/tomoe-gtk/tomoe-gtk-0.6.0-r4.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI="6" @@ -12,7 +12,7 @@ SRC_URI="mirror://sourceforge/tomoe/${P}.tar.gz" LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="amd64 ~x86" +KEYWORDS="amd64 x86" IUSE="python static-libs" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" diff --git a/app-i18n/uim-tomoe-gtk/uim-tomoe-gtk-0.6.0.ebuild b/app-i18n/uim-tomoe-gtk/uim-tomoe-gtk-0.6.0.ebuild index 6d00f5ece70d..ff99b8ad6a2a 100644 --- a/app-i18n/uim-tomoe-gtk/uim-tomoe-gtk-0.6.0.ebuild +++ b/app-i18n/uim-tomoe-gtk/uim-tomoe-gtk-0.6.0.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/tomoe/${P}.tar.gz" LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 x86" IUSE="" RDEPEND="app-i18n/uim diff --git a/app-i18n/unicode-data/unicode-data-10.0.0.ebuild b/app-i18n/unicode-data/unicode-data-10.0.0.ebuild index 0675f42d9f2e..b61fbbaaaa60 100644 --- a/app-i18n/unicode-data/unicode-data-10.0.0.ebuild +++ b/app-i18n/unicode-data/unicode-data-10.0.0.ebuild @@ -10,7 +10,7 @@ SRC_URI="http://www.unicode.org/Public/zipped/${PV}/UCD.zip -> ${P}-UCD.zip LICENSE="unicode" SLOT="0" -KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd" +KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd" IUSE="" DEPEND="app-arch/unzip" diff --git a/app-i18n/yaskkserv/metadata.xml b/app-i18n/yaskkserv/metadata.xml index 11ae35030635..6e6dda1b2b32 100644 --- a/app-i18n/yaskkserv/metadata.xml +++ b/app-i18n/yaskkserv/metadata.xml @@ -1,11 +1,11 @@ - - cjk@gentoo.org - Cjk - - - wachikun/yaskkserv - + + cjk@gentoo.org + Cjk + + + wachikun/yaskkserv + diff --git a/app-i18n/yaskkserv/yaskkserv-1.1.0.ebuild b/app-i18n/yaskkserv/yaskkserv-1.1.0.ebuild index 0d0ae48356cc..255ca5d5e631 100644 --- a/app-i18n/yaskkserv/yaskkserv-1.1.0.ebuild +++ b/app-i18n/yaskkserv/yaskkserv-1.1.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI="6" @@ -13,6 +13,7 @@ LICENSE="GPL-2" SLOT="0" KEYWORDS="amd64 x86" IUSE="gnutls libressl systemd" +REQUIRED_USE="?? ( gnutls libressl )" RDEPEND="app-i18n/skk-jisyo gnutls? ( net-libs/gnutls ) @@ -24,10 +25,7 @@ RDEPEND="app-i18n/skk-jisyo DEPEND="${RDEPEND} dev-lang/perl" -REQUIRED_USE="?? ( gnutls libressl )" - PATCHES=( "${FILESDIR}"/${PN}-gentoo.patch ) -DOCS=( README.md ) HTML_DOCS=( documentation/. ) src_configure() { diff --git a/app-metrics/Manifest.gz b/app-metrics/Manifest.gz index 0c39c3b8e7eeb567b204bc3257407070f2469458..1537f7253aaf5f10db5a86156aa8b25eb357ad7a 100644 GIT binary patch literal 3423 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 diff --git a/app-metrics/collectd/collectd-5.8.0.ebuild b/app-metrics/collectd/collectd-5.8.0.ebuild index 1595bfd1c824..4b1009c1eba6 100644 --- a/app-metrics/collectd/collectd-5.8.0.ebuild +++ b/app-metrics/collectd/collectd-5.8.0.ebuild @@ -15,7 +15,7 @@ SRC_URI="${HOMEPAGE%/}/files/${P}.tar.bz2" LICENSE="MIT GPL-2 GPL-2+ GPL-3 GPL-3+" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~x86" +KEYWORDS="~alpha amd64 arm x86" IUSE="contrib debug java kernel_Darwin kernel_FreeBSD kernel_linux perl selinux static-libs udev xfs" # The plugin lists have to follow here since they extend IUSE diff --git a/app-misc/Manifest.gz b/app-misc/Manifest.gz index e98a2272b60108831117a598bb78251c0c4f517a..2db61eb2bc9f337b0eccc9e405173abfe8cae89c 100644 GIT binary patch delta 24714 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 delta 24692 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 H&S3!nSAHEi diff --git a/app-misc/skim/Manifest b/app-misc/skim/Manifest index aeea780e1c9c..2f5c28d375b7 100644 --- a/app-misc/skim/Manifest +++ b/app-misc/skim/Manifest @@ -2,19 +2,27 @@ DIST aho-corasick-0.6.4.crate 25443 BLAKE2B b866fec3f2d7bf39152b30d4c95c921c3912 DIST ansi_term-0.10.2.crate 16642 BLAKE2B 69c001a07e02f48eeea8d63b1a242fc1eeb2ab9cb874e6c0e6cf40efbb6a1d585572330f9b69abb4d8df3012edc6e861854f816571b35aa55ee759fce79f1203 SHA512 ad4572845913cb21fdd9d8c0bffc5fce1571ef62c32fe83fd41262f7955e918400a446077494038299c4c0dfb0bd030d089336b3f169e726a5e15ee5c78ea3b5 DIST atty-0.2.3.crate 5486 BLAKE2B 5c1b3bc8cd680ae639302d51fd54a10ad2595ed112d7e179d200d81a0c3bce326cde22458c9c757beb6601f00fcb61000f6f1785b7ca6832ca28b9f58472d604 SHA512 9c944334333ca59d28588e164d2a68750eaf889dcc6b28bc49fe9a7990e0b1694d302a685142866362b7b97ef3f36daa410b59d6222e99cf6f096836850794cb DIST bitflags-1.0.1.crate 13451 BLAKE2B ee1cdfad0af901176ae435f4a7096cde698de4a6ab6a49330870ddfe5a9f9836a91c9866dba9889163e31a68a009fa14c9cbc355a011bf45468a9773022c33fc SHA512 6ca3a06645534769fb5c5ad91958e9e802db5a4b49a2a11b0be5243d7e92e32e552183a7ba8d7052f8543f642bc0e4799ef0f36013f64e5c60f4e98bbb26e465 +DIST byteorder-1.2.3.crate 18805 BLAKE2B 2d5a74233f17778ee20220f9bafed13185b08fee92279a597d2169225bfd48e087031f2f7350ddc0344c002d97bbf992136d4b98416c70e2bde7e0e502a4d67d SHA512 336c9ac26d897042554d4c7c00a5c47cfdfa2a181511a7247b292c342156450c6cac95a2137d6f6a45f59ff1ef351a18dc73fb75e9e0c5b0b3a90d7026d39dc1 +DIST bytes-0.4.8.crate 46023 BLAKE2B e83cf53fda9c1e9338e644d0f8b4c33565b693b8c39b26ae8ad2f82dc74b9337361354f6ab5f1eae9cfe928955443b094f0f0627d6aee80e8529ebcc44f54ec4 SHA512 f56cae4af641757bfce2d444c235e92e01a9d4db66efa96e39c06b49af53c966a3bfa351130f3a5f13b4ea156b8ae9416065f66188361433cfaba475b8f321b5 +DIST cfg-if-0.1.3.crate 7115 BLAKE2B 748cb334312efe8a1410a0dda75db94ea2e6a6915a6293cec35cdfc72f9491a6fde32691c53cbac20f705760725dcc766107a15a4bee41481beb724ea8588a6c SHA512 88537e4b53f5553fdee16c4949de0bb0fdf12576b9a1d197fc7edd00d41c47972d481227bb6311bec774099cde27195fe319f28f4385a4091f06849dceabd34d DIST clap-2.28.0.crate 186934 BLAKE2B 6885cb7a74077b1c72feac97471c08a456f5e826e42b95bb1768027fca127696a457cbb8069e624196e1c77e55608b8ec6b157bfa3e8a661dc0c9b67af903c9c SHA512 737bfa82008082d75ef5f36c5aa505af8e11ff08b7ec824a69f37dcafe1d7ea8e4909a94cf5de218f9bde4cd304e8ec57441b195d936b7db43e8b5881fda0d01 DIST env_logger-0.4.3.crate 10891 BLAKE2B acbe308cb75ad68f824dd8cbbef13a9bab3234f121952f16af274180ce87bbde6f6327bd98f0d2a4623fa7a4980b554ffecc9280b709df1323de149399537d6d SHA512 ba2c10608f87804e528a2de28c236e780485413dbc3835b5bd9acf4a9c11d9c66665a310747b5d8a5ef7752186ab8a1ab5fbf6042657a3447380cb0869722246 +DIST gcc-0.3.54.crate 37248 BLAKE2B e1e14c117776c6e194625223b027ff90b9fddc179ff381bb5649b7020dab10bf06a17237a8473ca9e7dff9c713da899314aeb9251e94fd0eacc8bdb94d68c7e0 SHA512 83b5371d33bbc67dd08d46bdaa3636e09a98078f7474912b92c20bcbc027ecdad65b1cae80f427e5508e1bf2de896c8c536375144aecaf0cbcdfdb7368ff97c1 +DIST iovec-0.1.2.crate 8565 BLAKE2B c1ff225d7e8cb8b7efc2be01763740c4f0c1188a5f1f27c5fd3fc34104b2280bee59915d71812756bfd36832fb807374d531792936ed8a7228d52ab98d622a50 SHA512 3e523bcb8b9891be66398f44c97933d246b7a7fbfc4f315bfda6cdb22ca2786ccc82139ee1b646b4c24f6f50f57fba38f9b1fb7c75e859722e9e9c789b458223 DIST kernel32-sys-0.2.2.crate 24537 BLAKE2B dfc4a1e31d3ec9e2ac62b890839919fb7fed1444070c1dcd75bb75acfb53556d6cf2eddf5a6639e7852a3df2a0cc715c5ce1d3fc898ef16a1687020d98f715bc SHA512 682bc7c629aefd035966a2873518fd60719121cca7d63d89d6c97ff5306f24d8b5055a3c91b4eedaec22b1d5dd3fb8b48ff7341a05bbd72d86e06c422dab473b DIST lazy_static-0.2.11.crate 12361 BLAKE2B 3fe6a480c30a792448a3a2b378e05634ec59603f07baa03c0881fe5af85ecde5a172bb0733e7043fb6c43eabc261635b23410658d48add09eef6d807a750d22f SHA512 c85ac434d1b7d41d638e76a142a43d925b96bdddda112b1abeca1bae160d828262a85cd333d72499fe1dc7ae9574d3db226106acb433328c056028eb8c42bfe6 DIST libc-0.2.34.crate 304756 BLAKE2B 0a2af3e2a92ac6dfc72d72d26ff2df47b0c8656f22b3a52df02cf8eff787ae638ae8b2c56370da0e9f3831cca325d6073c6d08beedd7c75455c2785ccc5081bc SHA512 5f7a108608c2d202f6d59125aec37679f178cd1e34f0b6cc9384c476179aa45a8f10b5934314e2b2243fba4233bf8b1ce91399c8ba73e41c3591c14debc12856 +DIST libc-0.2.42.crate 336080 BLAKE2B 0de0726bfb00ff42d67abf06efa26c1a4f8132b29be2f957b9089da2ef3e4dfddddea49ea23af3449a367d262dc563b70968c6b2b6a1dc81829e6c6a8a1dac63 SHA512 c99a4358805012d7552f416ae68c9651dfd260599bf0cd618b55036acd08ab8eeda8aa18c18b893f074c9613694ef6562e87f032639eb86b86514aa0fd815870 DIST log-0.3.8.crate 17756 BLAKE2B 1b06efd4625f9192e56629a5c8fd3072d876643ec5d42022e001d8c14139c56b7a2bbbaadeb5218a9ada6cd86aae26819dc4693eadb13ac1dd4ae93ac50554e8 SHA512 9fc80f2a72855a2b0260d6bfbdd55085791c67cb1896fd20da0a4d624125003cb0a10d9080c2fd7810ca67e41652a94177e1d091bdadeb5ea65c7c4acd666bd7 DIST memchr-2.0.1.crate 9858 BLAKE2B ccf5530245bdcf1b892b98858d1cfd8cdeec3765422f6d1503bfaf3e48744dabfbc1767212b310d1951f1594ec3d4ca09447ca72782ed272cc396113a7f9fef8 SHA512 50daeb73062c30b244c8fec965ff0c69c29571022a9228dafd1ed397164956e39fbe260b8adce33522b5cedcd7f9135500ac45d6bc0b5e72bf9e89ebea0954d1 +DIST nix-0.10.0.crate 124570 BLAKE2B 2af23108f2e9403cdafbfa3b7b6fea9aab4c9006a6f16145d273833c845c4d3abea762d7f3720d54aefef0cebc4c55675b5a79ca7bf61184846276c543c1499f SHA512 335bb939af0132511798e6c8cd259e82b6c5570a51b2dffab8c7c1c1ef13f473ead04bb5d99ad2aa383ea3529d6ec526a1c5dd0adf501d37406cbf3113b453df DIST redox_syscall-0.1.32.crate 13555 BLAKE2B b8170ec049001e6007d736e19b8171cf2d605a987ad42910123478780e667deb7cf72ddfcc3ab5b073d966e13aed5be77e032af65ba3b8a74a8e6964fd08adb9 SHA512 8a19a241b0ffa235e7716e9c01ed7e0a424fc552e766e2ec3c0d41c70f62424fc3d000513d29462d753258c811a973eb0bdac5868b382a4334a7f25bc32553e5 DIST redox_termios-0.1.1.crate 3227 BLAKE2B 0b109d34e942735e804dd3da2a9639506e8bf6eb5b1f69ae021b115b0b75ae5159e8457abdf647dabfc19d5119cd3a44b8966635d7862cc66a8a997e4468e1ab SHA512 201d051900e919e2c6c6769ef252e51979d90133df16b6605e2a2f424cfb2e6e505e21add75ef5854fe5e0cab1ed1f1c1451010f072ae4bc8703c585a4323981 DIST regex-0.2.3.crate 193983 BLAKE2B e59478e264afed2ca0f675dd5abc39b0ec5f77609c7720ce6ebdd4cb31f51201024ffb3d13dce3f9ba643f8ab623248790412c63867ac660d8226bbec586280a SHA512 639e8f0e62127fa9ba84a53c2b9e4774ed126eb48dc0f3bbe093d8683987d74e90124f5ba1722af9ad5d8487469320f6dd6e5e76bfaa64e170c788c41162b58e DIST regex-syntax-0.4.1.crate 121453 BLAKE2B da7f780fdb19e0516cbe94eb3361b8f3b02ed36dcd7e58eb8e3a16601f169652d45dc10657d400796fdb93be560ec6678e34315d9e94a05e9d0b11b476d8ae1a SHA512 0c6996d0b8c16053f6e4e6324053f8b6924313827d9fec59e209852aed11a18902a51bdaa98b95ab706a4b65896a201549cda2972b54ac2e2a2c704b61690a0f DIST shlex-0.1.1.crate 5687 BLAKE2B 8e2942051c783369a8161b667f8f5b73b2081f766db26d685b4d3060f8faeecf78e8763ab927149d4cb08a29af756105f7ec3c3408ad6be2e7618053329fbed2 SHA512 a4d202897861ca7955a3561dc1b0fd0307d77948c9b97aa0f8b9caff2b9721d2836a08760d308675973b0e9c7bae92e4d5fbd2a2497cba9e5aeefbe31075e069 DIST skim-0.3.2.crate 69623 BLAKE2B af7236145d300033fe4d61f639209660c41c67d9ee1848c9a55e928531fa450c9c69c806abf93fd21e8876d5755143f80ca3746053617b8309c7e36f009761c6 SHA512 3f0358bd48169e9a5bdfc9b7ce1269dd1823b8df4035b0d4c81ee1ae0bc7dfcab696efcaa4bfa6a7e0b0f7143dc2752dd5df45dbf10ce199615f509d6c68efef +DIST skim-0.5.1.tar.gz 77080 BLAKE2B 9fa7e9f8d838cfc0608894177a1ca34da6e056bb2831eaea781b687b24f89bc865a710296191a986762d20169d20c3406562e291974a2d444bd95782c4cda48d SHA512 871d975e31fba4762555525b6ef22caf92a6df6eba9f6f1f2a7271569b6aa0af60352fedc515e6c6e614607546e943699f40acb8f3df819646c562a5171d77bc DIST strsim-0.6.0.crate 8500 BLAKE2B fb5d756691a359d086886bf579445a262d2691285c120670e1b9da828922e43630339d59e4dbc98fe1fd6c92785264bef645be4ca80681059d8ee9f6d7be582b SHA512 43cbcf2cab7f91515f52f20719e8013cff23807ca79a9a69f1997ec1ba2eacf713d64c88e33f4c9ba852fb3dda4b87e943587ae4b6ff5bfbbb81deb6dbf76a97 DIST termion-1.5.1.crate 20659 BLAKE2B 5b4291c2c26a074c16eac2e7bcb40467380181bac69c941e5c958059dc239cbbfd74872d9bd3da65245d010f9fc39804c43dc96f4caab2499b021cf35977a6b0 SHA512 1d1536f08600c7c1f414b4579a1a6e7eff91f4c105504125118d3cadf71c7886a352d1c5f7e07f3d7c28aa8b4752f07b51eddb4d9adc6a9286f7b6bade2bec76 DIST textwrap-0.9.0.crate 15795 BLAKE2B c4dd89d5757da74c145b6971cd08844f3a6eeb5d29ca012b67010743a2637ed83bca00eefb54ec3ddb1d02a06c9cc3b84984919e6fd187dd71ed9c2e8af41f63 SHA512 e176f703f971eefb5cfc1ecf9047858bd7610a58fa4103879fd963b292c79872bd8466ef8fc9742a428ac707400dade307e72fa965dc4d61da66e932e5b20c35 diff --git a/app-misc/skim/metadata.xml b/app-misc/skim/metadata.xml index 1ca7d24e80a2..25d81d80b076 100644 --- a/app-misc/skim/metadata.xml +++ b/app-misc/skim/metadata.xml @@ -5,11 +5,15 @@ radhermit@gentoo.org Tim Harder - - lotabout/skim - + + gyakovlev@gentoo.org + Georgy Yakovlev + Install sk-tmux script to run skim in a tmux pane Install vim plugin for skim + + lotabout/skim + diff --git a/app-misc/skim/skim-0.5.1.ebuild b/app-misc/skim/skim-0.5.1.ebuild new file mode 100644 index 000000000000..e22df2b1a748 --- /dev/null +++ b/app-misc/skim/skim-0.5.1.ebuild @@ -0,0 +1,80 @@ +# Copyright 2017-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +CRATES=" +aho-corasick-0.6.4 +ansi_term-0.10.2 +atty-0.2.3 +bitflags-1.0.1 +byteorder-1.2.3 +bytes-0.4.8 +cfg-if-0.1.3 +clap-2.28.0 +env_logger-0.4.3 +gcc-0.3.54 +iovec-0.1.2 +kernel32-sys-0.2.2 +lazy_static-0.2.11 +libc-0.2.42 +log-0.3.8 +memchr-2.0.1 +nix-0.10.0 +redox_syscall-0.1.32 +redox_termios-0.1.1 +regex-0.2.3 +regex-syntax-0.4.1 +shlex-0.1.1 +strsim-0.6.0 +termion-1.5.1 +textwrap-0.9.0 +thread_local-0.3.4 +time-0.1.38 +unicode-width-0.1.4 +unreachable-1.0.0 +utf8-ranges-1.0.0 +vec_map-0.8.0 +void-1.0.2 +winapi-0.2.8 +winapi-build-0.1.1 +" + +inherit cargo + +DESCRIPTION="a command-line fuzzy finder" +HOMEPAGE="https://github.com/lotabout/skim" +SRC_URI="https://github.com/lotabout/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz + $(cargo_crate_uris ${CRATES})" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="tmux vim test" + +DEPEND="virtual/rust" +RDEPEND=" + tmux? ( app-misc/tmux ) + vim? ( || ( app-editors/vim app-editors/gvim ) ) +" + +src_test() { + cargo test -v || die "tests failed" +} + +src_install() { + cargo_src_install + dodoc CHANGELOG.md README.md + + use tmux && dobin bin/sk-tmux + + if use vim; then + insinto /usr/share/vim/vimfiles/plugin + doins plugin/skim.vim + fi + + # install bash/zsh completion and keybindings + # since provided completions override a lot of commands, install to /usr/share + insinto /usr/share/${PN} + doins shell/{*.bash,*.zsh} +} diff --git a/app-misc/sphinx/sphinx-2.0.10.ebuild b/app-misc/sphinx/sphinx-2.0.10.ebuild index 8e0c6d4c8562..b33e16db8467 100644 --- a/app-misc/sphinx/sphinx-2.0.10.ebuild +++ b/app-misc/sphinx/sphinx-2.0.10.ebuild @@ -1,7 +1,10 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=5 + +WANT_AUTOMAKE=1.15 + inherit eutils autotools toolchain-funcs #MY_P=${P/_/-} diff --git a/app-misc/sphinx/sphinx-2.1.9.ebuild b/app-misc/sphinx/sphinx-2.1.9.ebuild index 54eaa42baca2..bf55eea2001f 100644 --- a/app-misc/sphinx/sphinx-2.1.9.ebuild +++ b/app-misc/sphinx/sphinx-2.1.9.ebuild @@ -1,7 +1,10 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=5 + +WANT_AUTOMAKE=1.15 + inherit eutils autotools toolchain-funcs #MY_P=${P/_/-} diff --git a/app-misc/sphinx/sphinx-2.2.11.ebuild b/app-misc/sphinx/sphinx-2.2.11.ebuild index 4284f2a9dabf..7e54f96302db 100644 --- a/app-misc/sphinx/sphinx-2.2.11.ebuild +++ b/app-misc/sphinx/sphinx-2.2.11.ebuild @@ -1,7 +1,10 @@ -# Copyright 1999-2016 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=5 + +WANT_AUTOMAKE=1.15 + inherit eutils autotools toolchain-funcs #MY_P=${P/_/-} diff --git a/app-office/Manifest.gz b/app-office/Manifest.gz index 542fa5e12bc791a1c6d648d3f774df16280c9285..0bc47c35d210c00fbbec6e331ba8703a1cf25f75 100644 GIT binary patch delta 4915 zcmV-36U^+HNSR2m1Q37qKn)3VIfxWvSr*eu`1wYzoe9?*YGWImYZPWfCL-S#^;t^= zaI1{pMuNCb+JVtPAMQmi$dETivUzy|{0y3c{G0+;k4nJG?*ZoH#Rm(2RAbS>fTL{2 zk5?U(H*K`y^79m2QVx-SXI!yt-p*y4wRuYGHfUAFwH|i4;iJm35GK!f5 zKrx;SMWzLJ1k|_Jo&hVsWxRyzX^xLSJ$-uDC&Y!`LxxmVGcS;2fFc*5OuCwz@D62( zMCxek+QqsEAHbS=M06U46|~yu0*gR*?+A=Ma->2%W(A2=Ff=Ekkq#0H@IrdSnN(G} z@f;>>#k>4MX2gHnk*#wL1)^3*lwt##7Fq9Pt9I=HhBgEfWmVMX_oTTFO@vI441iJl zM0D^k$_U%8ZYx4^09<$~Ob}QKHc<6CkdQ5kzQP;tLiVzs&v~-_{e1fT{o3>EMeUOw zm*~X~Qf`7YKg_3T+~n2l~k=_b0 z##*t85yinD7AAM*8KEtVFx;7XXWbsEjYHDqTl7G`$tDOYL+#{&cnNp_0#ZlVLl5H= z@Bp7&(2npmK7<`tvvE!g04YF)cECf-#V$}DAY`5=0(yW1$mpsV8U=?u49IeX^x8*u z|2Ly|iCcdQ4@Y?nRZ`R=&kaffsUhzuhM(LsBtO6+XagaQ*T**^1z;o{F|e?GLm@-y zlz_*f-a{Ya*H)m*kvkcv{&1jf;VK;)21)R;Q21FY>>jrYYf@I!;*wrgf=|REFm-BE z;~%w-5yzHp=qGm~y1|M>?!X$zoG?&2y#~Vptz8XEXLFEfIp`D}nFuyOlZz4}f54<> zm;7m>@&=wDJDv1Xc`?p5=AleYraGa?2@+2N!kz3K9)f}?N5T?Ep=XK|??kbXTP^Vk z{J#46Tp};*ABl<{xi`lES~6?1a9I%0G$Q(47XpK2M?G)k9}9YKWFcPG;HbCN)I|MHew98QzilCf1(;3+tYOJ zm)Rk>3Zrnq2SQ7!@);^P5PX9&J4M5Sy`gyne=T?}2boBf001kPi+ukQv%mj*Jvh2J zrh+8_B~aWzK0(p(hF^$Q*QZT4?G~uPK1|1*T9sgCs{iTeRpT7Aq87u_{0~aY zY04s>MTI*GhD>qB;)9#cf0scBN(7uK?gylKg$cXl;UMeCC)>B9Y}9@|I9#?9>_k%G zNdhI0moW8$NXkK;flOQ)wIU0pCU?-MiMGy-zz}^8{C8N-+2Y=#Ed)^=g(UFTX3wYb z;mN){KYhNaG@Sk;y&^SFDUjrte1lOkh#$yY)MEEu$0{Xl(31sse+lVQ)t*ECP@vgQ zxDP`&Jt#DQebzDMAgLT!qsNZ?mJ~*YM6De*q&gZ^z~U!<=rJXb2J8}*R)Zjr0l4W1 zc%q_0M0BgiTnkc}j6Pcej_1HjsKZpyIeBh#c{%_+bZ%DOwM&Mza&cyp5o6rJ*RcauBXWD91 zs*Rvy#rVsiL(mkH8!4d9z%l@OTR|}Bl&7PBZrzzSyQ3r!+D@}5FmQ3m5xk8Lz2>k>JYMuyIQHHL{(`Ekh&$Hyh}iS<{`u`?ylaw$N4(U$ ziEhuSQN0LOfRz}EnGvM~1t2=8@&t%xq?jLkgvC&$&@_BTxS@Bv2(%4?%d(+v)rbL& zc_f&Z>o#f$$irCRntovEMXsOz!0LwG9?Kw8Gj;1-7hT^ zEY|=5ny)3%AtXxjqP$_P)-)%=1*ne19vrnrqy;c{tkfFd2$Xb0^uQtF=hmg~^ZaFh z-Y;Js;fm!V$P&g4!wqNYs<_Mm&yn+%8+R+kY5sC_b^j6R1TUzUNIF67d_Jw9=6+aC zVej}S9*gMl8}L(+`c+0XK!3fYJzA{J2|>03>R|Z8-3Gw#I+%6X>NA!hfWc>@3>&J~ zRWEIWFjU?hkisFg+K^b4P#a<_oqa)0I_T!7r$QZgF9=a1nnyz^X(Y`(Ma?pRky6Qf zQJ4;>d>^lWq+>Ih?lLw|ssvUvI0Zr9UKyoHs=E)B9@ zW0`~;;tvJmMv>s(3}ajmLTb*gQ$oj2CWMC$(5T^t^#GR=Aw;~;U0IadC@Lgu8WJNd z0d;a773~pEM`@^W&MrSdBzIV=Vri-OPK~z~)=0fZqTnnCOv~9OD>x|BWXP|c6aEWP ztP>UW6gA!@*7g%6bbpE4%lL4evACR#U@ucu2NYL`LYk81w=--s`Nm6<5L$2ca=>Mv zcwNOM#6?yQL^QiYdGV>&w&UUkM9%@-gcwJ4m*X-I6l9l$jkhp^BVFCAj-xILO_P4 zZpIevRMi!Rm^^x@AncFYP^RfSHxchXYPLX=AJ8~(g?|`?me^wKvHCq=IE?Qpl8xi4 zI=QR}A}`BFZh01QZ^Z_{cd3aR4jxE{S`bmt5DHfS%cD+<;XF;6XPh)%5-dfUd0B2dNL|x16?a`AJb6tU~8PH5GIy6`mciZ`PwX_Y9GBausu%= zRgnZp^nW7T3Q>0ugGItFcp$798y8^`+!*2`lUlj?y;Z0g|BD1{tGXa3KCo3Cy$dyH zbQ*;aU`f)yD@VyQb~WKhr86HsvK6EZ-bDj~;@YXp9yRYw!@jsKo$Q@@yxt$s6R|m) z6+^dm>l6%?v0|E|kp27&Wouo7eHwLI`KUb!Z+{UV2y&t%d~vO#v@OGM7t#9V<@tZM zz1{5Od&~!{9_J&H=$U-b)cnyX9Hd8O179xVRakG*rs~|6EgqYaGUc@2Bmxp_p$R8~ zfSe(>Tz0;yU%RLW=&2*yGe$H@UsJ)Os)I$!xB+ysg!}nhl8@KcBXYP7HmpI^NI9K| zI+I`<8h_=M6NZ!RT3tsWqMbt_V&<_44zNR8vq{*ACVt1;4DPGh`54XCfQGxqk?Z*>L-z1rkD2)r<Th#^ujXwsR>&pNz-_#khPJ`7rgquE304vaH^%k_jSPC!+0qcX z5r3~HF{G(Hgb1-Aqip;#PfXpbxvuv;3WzVK$Yw)gI5L=Y&-)PxIuc#qCP0s^JrG}w z)K&vI<(D;ntAr}-p_@d0Q&SCjMnaF&7Ph02ahmlzgcu|Qov39e7dBA)xPP=?i&W07 zDc0(&9@k_lqJGt`ulDjZzh0z%bS+*+U4OYtm7PFm!`@H`8rrmXL!-)x>Y(m|0DY@# z;0z6@E=q%qc`QmZ>%=hVq*1T7s7zP}AjU58G}K1bw5QCq(@Q}pDs++8Y-p|zZ=^wJ zwM@_`T#x-jI|(OP4a9bI#uA|=kuE!uLQ3AEd{+a)hR#fUDHRah)v~Ng0a}+@KYzqE zu)$nB>Zq`Gu2m+y&`#6YnLF3%y4Rmxo}WLwJK()&{YkK<$3_IiCoBM-cG=#l{A?Nv znWQr5n|B3uSgiFE%hLJ2!@=prEj$ags9AZP1Z9+m$;?zZM6YC>Gk7qbj{W4z1HTK_ zx=1Fh$0hRh`O;4uzw8FG`0`N5Oi#IU;qLA)_X6q^m-8jL_iuKO3=mO zKtcs&--}0Gvksl{Hn5ThJOBiu8^yfTW`o2Li)?hOk9fU}*PrZp*pI&fUPHZA(mR^YMbI6r2JGigCSxbJ=I<~~Le`HliKPKP};@m@6c)r&?TZ^tm9 z8L90+2apI?7?xf%)azKS>wFZvKsiU5D?mIA4ee?o2w@G1PQB75+|>~bPo-B<)ef5c zi$d$~0`~g$bv->_hlDSBKYyrIP@>lk`w^b+@a(j9wMUfz|#cIBU5p$fB;17^;#BA1VLKTXm}&NOn+LzbM@m$*`ik} z_0ppdPw(&OofZwcn$ADDmGq&;S1JQw+2GgyO=$y z^NE!3zGE>Gt}*I(jT|M0n#0CLX`osC`~`DoofraQ(kdF?jT&2GS$gM6?-c7jH*|3F z<7DH}@0f2DK)AgK7k@N+JQ2=R5Px1eu{=TArx57Gg`2xHiKEf-B)kX}i{TYu_mdq|dL5{(0mi0lm) zqh5^Md#`FYupEzKO~m3pXx9)DI)Kbjgj3}Ywfh23W+pkCw;I=`SG7+ zhwGv58#|1`^T0|{Pc*sPEb*-?()9x0kyaTj%bQeTMory1#fu1Ej*S$okIx^zAFr=Z zuW#e?+pj!jsDFVQM?(QO+SsqA^v0b*005NDFD3v0 delta 4876 zcmV+n6Z7nuNSR2m1Q36_1GTGAbvc-qb4~Lg;5XZWmpzF*KhQUNo)D2r$p7NdhuIv} zNKKO2BM4Z@O)$U^SYSXAeAalV8Ho;^QWjJ>MmJl=#<K4_lUhVhnjx^;QG|#rB?*7wqXspf*?GJKt|40; z7@)k2+@XP+kVK6c4q2Imyl9D!Pjh_y>FLwEJ|Qmj9x|k|nt6dF0~ErT$8OjH>Z8dC5>EoLp6nbRf`TbW!V*WJX97Uxlim^*e$kHZWyFClc9xK`nxWN$W z%+#T0V5$tjxR!Y62}^g=WQ47M7`jK)TE86QR;SRPtk&qRl>4eJrQqZMFp4;gO?F$c zod|C(2mKK@t9R&ooIA3Ak*$a^e~1L>dURw7-@<1^gbbtpabH_{9Jho($n3$Cd7Nq- z-bF{3!huD=zg>`qE!|q_L8rw=jNvcJ1eVenlw*6E&iyhwG;+l#9PokAQmTB03JwI{ zpv+FuuwZX!-oRfAo?(oHsAF^S$L1p6zr^hCKVJ`yE{=&CuV$2^x&_l~f5;*N`uH`u zHsp1#C>{jICN80<*RDg*?4~qmR?}JsfE1FH1l~px7xRdH`4%KA{K~J zQyG*zw&q@%(B5{lfzVA;3OWvB!KcI!)Fptm2%KD6nurB%DOUn5@CYfnj0yyRjl_+a zw7dz{h8`T)J^22(f@-h&e;a%-k%Rx$dj|LR)fmar7RB)I`n77R>JvN@%^`kc46#88i)WW)W>21u!Ig)YN4z`T={ zp=YspJgizb>L+4Pf8f8?HNpdyVb0l^Gf8pC4OZqW_lBZVS8_}=K~bl{MIC}fwuKEi zO=mp7S`#b!Xb_4q=JVcA7v7lq9@le~1`$zqC-WTmuAXzLrFXU?jBHY8Rh z)IiCqQ`&?`&_OppJ+%{(y&y!5XdVrvBnW9*iJD~qBc+m|Cx_yW=Y72Xk&cBW%4KYz zR0*tTi8~%0v?sL1mR%v$mQM6~swfwbe-@{@ju}=SyEMptjb##Yh#zJ|(VaPP2pHpf z5K?n?of0~JGEwU20F4@ML=50kVuvu>J#MYsMo~l5Yy|RtH$a`7M@4(Y(@`2~oU_Xh z5Xl|Zs>Pu**sI91hc)nV2Yr3zu5>XSHo_G zdqx)SqmzrI8D;XkMGZ@!ai>Pa5I>%f*;s&9pJxos;ei>NXLjnm-rGOJf6%DwXn?r1 zjK)PFK$`K!Gy_b+vEEK0j%G8Iy?l9z9eL z_D5|f)AXI2h<6_~TcF7ge`p-I+5=dZ2f-ebeu#6Jpm~Y}8H{?PI4Xk3%kq(1o<-bS zu>tU1YT|~22hyPyL=-fH!WF>ssMBI~e&E22lg3MerARXmOzEgpC*6^+$|<4jsSX5u z?a53}MulvkYh@&J8fqSFjT05Z#4<nLr@Fx*A7etCKRpKWhpH#_+r^8u^J`G_QXCLc64e>4gQ=~3Chm&?g( zy-Ay@b6>W2Y)ZJ@N?jOn!xF2TSjbPJxgrUhkYrN>QiM&jLQpFD5@yICxXwg2fO8QTvwz|CL&Jv7 z218ntl*1UXr?ybj*bj0K3CG8f6L^mVJc6oT2VUrflaP*}{U&)Lc@(?1#hK#cD%RDi4ujabm_b4E~oFbbIiQ&j#(mn4- zBPOe&Wz?0sRDanCbT;e_g`lBL zdp9(yoTv`!E(p+fQ4`3}fa;<&*qFznG_y_&gH9UtYKzK*WdLIAB2PnYR84!zTsyrK zgrY(hdCi9A`tU{?gy!cPjl%WVKeUr@g4IB5M`tV%S`z89BPpchEy{N_AZ+N&#FtV5 z!CfuOsuZAgsr5r#1AiOL#iNc2Yv)>J!VB#*ot?RJovwTR>E-$P!@C3Ci`Jh6YkF)% zKzzai;Axlbt;)})v5-kBlfHRZP>01@Kd~&G?>iivUfja7P>Y(C*GW)Dd6>*hg+ug8 z);WU*zC7@|V6BT}!Wxg3KQ)TvL>c2_c0<&SeSl?Y8=vjJJW6Jm3K!5Zx%|r8XNRj#y-)TYbdqZM^G7G#;8juSP zK<-!f{kAnu{rZ=WSEc`GQkSJuA`*Y2pD4D4`tCZkjDLfikmQ8s@u)6A(r{5FrpQYd z5*WNKmf&HkeTE%Hy=Y5C7nnYY>A_G@!*IpvZ6+C9hV@V9MI9E z0lUyNz9p|C(p~fpBEC~KcMaIjpT_m2HZ1JJM$TUvXgU$>U48fi1%cd?mmiS^u%-4c zj_Q*xAR>QsY}@CS*hM@Bu&&qOqM9-r>v(&&4dv^SRH(tCfN`4@%O-v#XT?dy7az77dr^nQO(tICnsm@RCEhV(RoL2csw@fD~E zWZ99OA3;j-l&QWz)XWx!BxA@}JYciEkQ;EvWiCpo_tnrZ>@Yu2`*9e$v}y9xX)OJA zEO)m@S?EKRsO1Rpx_Z;@jwA)ZG(@Lc^kQnu)oO1<U<(4yzf|yglmjCUL!||q2{o0Q5tAgKYzj88XLeKZD|#a??#O+ zu`IoFrFV+;o*Ozi`Ej!G=y%Mw3LxBGgbRO~J)Q_>Du_QXomieA?Nd$wJkQnvhE8XZ z)2umB#q4V2@idX0`CRzr{WdAq+d-e+`74?`hjVm1qkfu}+7FfOmY(JkuP=Xle);Jt zTJuA+wtm8ZZ^#-FW87NyStrLqXG5?$me*;NfbH)U#)EW#Fv1wNUdu&O7o=Cx@RonN z+8&Z+nMC72BO-gl#i$n}_ui}84J^l_SQD|h585?^gbpAx6rn>QqCIc~Jeir~Y~E^I zn_ksIkzg3feq2PrwjHjAzHd7A>Y6`>)%E_ByUh~cx*}aK@EvKD!Lqzb6=u}bty8>+ z@MVrb!TR|8;rsFW`t)uzP%BO#VF`Uy$DN6P>$0m70Ord zz5%oafixY6&=4k|9!Aeh@6hY;Q7_@RjkVO&B=}WoTT8=~``{{x;_ajn!&oR-+-PIl z9@tD>HTPC2ca$P4HO=v4T|BM-~BJ%?5`Z1K>z?SG(v*_ diff --git a/app-office/ledger/files/ledger-3.1.1-r1-boost-python.patch b/app-office/ledger/files/ledger-3.1.1-r1-boost-python.patch new file mode 100644 index 000000000000..6839b3f60674 --- /dev/null +++ b/app-office/ledger/files/ledger-3.1.1-r1-boost-python.patch @@ -0,0 +1,13 @@ +diff --git a/CMakeLists.txt b/CMakeLists.txt +index f8dbd892..6aacd5b3 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -67,7 +67,7 @@ if (USE_PYTHON) + + find_package(PythonLibs) + if (PYTHONLIBS_FOUND) +- set(BOOST_PYTHON python) ++ set(BOOST_PYTHON python-2.7) + set(HAVE_BOOST_PYTHON 1) + include_directories(SYSTEM ${PYTHON_INCLUDE_DIRS}) + else() diff --git a/app-office/ledger/ledger-3.1.1-r1.ebuild b/app-office/ledger/ledger-3.1.1-r1.ebuild new file mode 100644 index 000000000000..3618c77570fb --- /dev/null +++ b/app-office/ledger/ledger-3.1.1-r1.ebuild @@ -0,0 +1,125 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PYTHON_COMPAT=( python2_7 ) + +inherit check-reqs cmake-utils elisp-common python-single-r1 + +DESCRIPTION="A double-entry accounting system with a command-line reporting interface" +HOMEPAGE="https://www.ledger-cli.org/" +SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD" +KEYWORDS="~amd64 ~x86" +SLOT="0" +IUSE="doc emacs python" +REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" +RESTRICT="test" + +SITEFILE=50${PN}-gentoo-${PV}.el + +CHECKREQS_MEMORY=8G + +RDEPEND=" + dev-libs/boost:=[python?] + dev-libs/gmp:0= + dev-libs/mpfr:0= + emacs? ( virtual/emacs ) + python? ( + dev-libs/boost:=[${PYTHON_USEDEP}] + dev-python/cheetah + ${PYTHON_DEPS} + ) +" +DEPEND=" + ${RDEPEND} + dev-libs/utfcpp + doc? ( + sys-apps/texinfo + virtual/texi2dvi + dev-texlive/texlive-fontsrecommended + ) +" + +PATCHES=( + "${FILESDIR}/${PN}-${PV}-boost.patch" # bug 609108 + "${FILESDIR}/${PF}-boost-python.patch" # bug 654326 + ) + +# Building with python integration seems to fail without 8G available +# RAM(!) Since the memory check in check-reqs doesn't count swap, it +# may be unfair to fail the build entirely on the memory test alone. +# Therefore check-reqs_pkg_pretend is deliberately omitted so that we +# ewarn but not eerror. +pkg_pretend() { + : +} + +pkg_setup() { + if use python; then + check-reqs_pkg_setup + python-single-r1_pkg_setup + fi +} + +src_prepare() { + cmake-utils_src_prepare + + # Want to type "info ledger" not "info ledger3" + sed -i -e 's/ledger3/ledger/g' \ + doc/ledger3.texi \ + doc/CMakeLists.txt \ + test/CheckTexinfo.py \ + tools/cleanup.sh \ + tools/gendocs.sh \ + tools/prepare-commit-msg \ + tools/spellcheck.sh \ + || die "Failed to update info file name in file contents" + + mv doc/ledger{3,}.texi || die "Failed to rename info file name" + + eapply_user +} + +src_configure() { + local mycmakeargs=( + -DBUILD_EMACSLISP="$(usex emacs)" + -DBUILD_DOCS="$(usex doc)" + -DBUILD_WEB_DOCS="$(usex doc)" + -DUSE_PYTHON="$(usex python)" + -DCMAKE_INSTALL_DOCDIR="/usr/share/doc/${PF}" + -DCMAKE_BUILD_WITH_INSTALL_RPATH:BOOL=ON + ) + + cmake-utils_src_configure +} + +src_compile() { + cmake-utils_src_compile + + use doc && cmake-utils_src_make doc +} + +src_install() { + cmake-utils_src_install + + use emacs && elisp-site-file-install "${FILESDIR}/${SITEFILE}" +} + +pkg_postinst() { + use emacs && elisp-site-regen + + einfo + einfo "Since version 3, vim support is released separately." + einfo "See https://github.com/ledger/vim-ledger" + einfo +} + +pkg_postrm() { + use emacs && elisp-site-regen +} + +# rainy day TODO: +# - IUSE test diff --git a/app-office/lyx/lyx-2.3.0.ebuild b/app-office/lyx/lyx-2.3.0.ebuild index c5452baaac77..d98d6f051aef 100644 --- a/app-office/lyx/lyx-2.3.0.ebuild +++ b/app-office/lyx/lyx-2.3.0.ebuild @@ -51,7 +51,7 @@ RDEPEND="${PYTHON_DEPS} dev-texlive/texlive-latexextra dev-texlive/texlive-mathscience dev-texlive/texlive-pictures - || ( dev-texlive/texlive-plaingeneric dev-texlive/texlive-genericextra ) + dev-texlive/texlive-plaingeneric || ( dev-tex/hevea dev-tex/latex2html diff --git a/app-shells/Manifest.gz b/app-shells/Manifest.gz index ea4f0cdf81915f81ee68be0e1d6d78aecb1ece56..96ba060429f3dd3ae36f49c5f87bda0d64c93e79 100644 GIT binary patch delta 7359 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