From 4ce5cbe06a8dd2e441e8891c955c30e92e587f27 Mon Sep 17 00:00:00 2001 From: root Date: Thu, 20 Dec 2018 08:59:45 +0300 Subject: [PATCH] Sync with portage [Thu Dec 20 08:59:45 MSK 2018]. --- Manifest.files.gz | Bin 28823 -> 28820 bytes app-admin/Manifest.gz | Bin 34965 -> 35121 bytes app-admin/logrotate/Manifest | 1 + .../logrotate-3.15.0-ignore-hidden.patch | 14 + app-admin/logrotate/logrotate-3.15.0.ebuild | 98 ++ app-admin/mktwpol/Manifest | 1 + app-admin/mktwpol/mktwpol-1.0.1.ebuild | 68 ++ app-admin/pdk/Manifest | 1 + app-admin/pdk/metadata.xml | 13 + app-admin/pdk/pdk-1.8.0.0.ebuild | 49 + app-admin/puppet-agent/Manifest | 2 + .../puppet-agent/puppet-agent-6.1.0.ebuild | 79 ++ app-admin/puppet/Manifest | 2 +- ...uppet-5.5.6.ebuild => puppet-6.1.0.ebuild} | 24 +- app-admin/puppetdb/Manifest | 1 + app-admin/puppetdb/puppetdb-6.1.0.ebuild | 92 ++ app-admin/puppetserver/Manifest | 2 +- ...5.3.4.ebuild => puppetserver-6.1.0.ebuild} | 23 +- app-admin/rsyslog/rsyslog-8.40.0-r1.ebuild | 2 +- app-crypt/Manifest.gz | Bin 23832 -> 23840 bytes .../johntheripper-jumbo-1.8.0.ebuild | 7 +- .../johntheripper-jumbo-9999.ebuild | 8 +- app-crypt/yubikey-manager-qt/metadata.xml | 4 + ...ild => yubikey-manager-qt-1.0.0-r2.ebuild} | 1 + app-editors/Manifest.gz | Bin 14082 -> 14086 bytes .../kile/files/kile-2.9.92-cmake.patch | 25 + .../kile/files/kile-2.9.92-desktopfile.patch | 24 + .../kile/files/kile-2.9.92-kcrash.patch | 49 + .../files/kile-2.9.92-no-empty-filename.patch | 26 + .../kile/files/kile-2.9.92-nodocfiles.patch | 29 + .../files/kile-2.9.92-viewtab-crash.patch | 98 ++ app-editors/kile/kile-2.9.92-r1.ebuild | 73 ++ app-emulation/Manifest.gz | Bin 20175 -> 20170 bytes app-emulation/qemu-guest-agent/Manifest | 1 + .../qemu-guest-agent-3.1.0.ebuild | 82 ++ app-emulation/qemu/Manifest | 4 +- .../files/qemu-3.1.0-CVE-2018-20123.patch | 35 + .../qemu/files/qemu-binfmt.initd.head | 2 +- app-emulation/qemu/qemu-2.12.0-r3.ebuild | 819 ------------- app-emulation/qemu/qemu-2.12.1.ebuild | 2 +- .../{qemu-3.0.0.ebuild => qemu-3.1.0.ebuild} | 53 +- app-emulation/qemu/qemu-9999.ebuild | 21 +- app-forensics/Manifest.gz | Bin 5051 -> 5055 bytes .../sleuthkit/sleuthkit-4.6.0.ebuild | 8 +- .../sleuthkit/sleuthkit-4.6.4-r1.ebuild | 6 +- app-i18n/Manifest.gz | Bin 20989 -> 20987 bytes app-i18n/libpinyin/Manifest | 4 - app-i18n/libpinyin/libpinyin-2.1.0.ebuild | 59 - app-i18n/libpinyin/libpinyin-2.1.91.ebuild | 61 - app-i18n/libpinyin/libpinyin-2.2.0.ebuild | 61 - app-i18n/poedit/Manifest | 1 + app-i18n/poedit/poedit-2.2.ebuild | 63 + app-metrics/Manifest.gz | Bin 3594 -> 3597 bytes app-metrics/collectd/collectd-5.8.1.ebuild | 2 +- app-office/Manifest.gz | Bin 9236 -> 9232 bytes app-office/libreoffice-l10n/Manifest | 504 +++----- .../libreoffice-l10n-6.1.4.1.ebuild | 92 -- ...ebuild => libreoffice-l10n-6.1.4.2.ebuild} | 0 app-office/libreoffice/Manifest | 3 - .../libreoffice/libreoffice-6.1.3.2.ebuild | 568 --------- .../libreoffice/libreoffice-6.1.4.2.ebuild | 3 +- app-shells/Manifest.gz | Bin 7778 -> 7782 bytes app-shells/zsh-completions/Manifest | 1 + .../zsh-completions-0.29.0.ebuild | 2 +- .../zsh-completions-0.30.0.ebuild | 33 + app-text/Manifest.gz | Bin 52496 -> 52492 bytes app-text/poppler/poppler-0.68.0.ebuild | 2 +- dev-ada/Manifest.gz | Bin 3365 -> 3369 bytes dev-ada/gps-bin/metadata.xml | 5 +- dev-db/Manifest.gz | Bin 20170 -> 20180 bytes dev-db/mariadb/mariadb-10.3.11.ebuild | 11 +- dev-db/percona-server/Manifest | 1 + .../percona-server-5.7.24.27.ebuild | 1062 +++++++++++++++++ dev-db/sqlite/Manifest | 3 + .../sqlite-3.26.0-full_archive-build.patch | 405 +++++++ dev-db/sqlite/sqlite-3.26.0.ebuild | 325 +++++ dev-lang/Manifest.gz | Bin 17847 -> 17855 bytes dev-lang/gnat-gpl/metadata.xml | 5 +- dev-lang/go/Manifest | 6 - dev-lang/go/go-1.10.4.ebuild | 228 ---- dev-lang/go/go-1.10.5.ebuild | 228 ---- dev-lang/go/go-1.10.6.ebuild | 228 ---- dev-lang/go/go-1.10.7.ebuild | 2 +- dev-lang/go/go-1.11.1.ebuild | 228 ---- dev-lang/go/go-1.11.2.ebuild | 236 ---- dev-lang/go/go-1.11.4.ebuild | 2 +- dev-lang/go/go-1.11.ebuild | 228 ---- dev-lang/spark/metadata.xml | 5 +- dev-libs/Manifest.gz | Bin 86730 -> 86735 bytes dev-libs/capstone/Manifest | 1 + dev-libs/capstone/capstone-4.0.ebuild | 85 ++ .../capstone/files/capstone-4.0-FLAGS.patch | 20 + .../files/capstone-4.0-double-DESTDIR.patch | 12 + .../files/capstone-4.0-no-fuzz-tests.patch | 10 + dev-libs/glib/Manifest | 2 + .../glib-2.58.2-external-gdbus-codegen.patch | 124 ++ .../files/glib-2.58.2-gvariant-test-fix.patch | 96 ++ dev-libs/glib/glib-2.56.4.ebuild | 300 +++++ dev-libs/glib/glib-2.58.2.ebuild | 313 +++++ dev-libs/libdazzle/libdazzle-3.28.5.ebuild | 2 +- dev-libs/libdazzle/libdazzle-3.30.2.ebuild | 2 +- dev-libs/libestr/libestr-0.1.11.ebuild | 2 +- dev-libs/liblognorm/liblognorm-2.0.6.ebuild | 2 +- dev-libs/librdkafka/librdkafka-0.11.6.ebuild | 2 +- dev-libs/librelp/librelp-1.3.0.ebuild | 2 +- dev-libs/libressl/Manifest | 3 + dev-libs/libressl/libressl-2.7.5.ebuild | 53 + dev-libs/libressl/libressl-2.8.3.ebuild | 53 + dev-libs/libressl/libressl-2.9.0.ebuild | 53 + dev-libs/oniguruma/Manifest | 1 + dev-libs/oniguruma/oniguruma-6.9.1.ebuild | 32 + dev-libs/rasqal/rasqal-0.9.33.ebuild | 2 +- dev-php/Manifest.gz | Bin 40752 -> 40751 bytes .../PHP_CodeCoverage-4.0.7-r1.ebuild | 47 + dev-php/ming-php/ming-php-0.4.8.ebuild | 2 +- .../phpunit-mock-objects-3.4.3-r1.ebuild | 28 + dev-php/phpunit/phpunit-5.7.15-r2.ebuild | 55 + dev-python/Manifest.gz | Bin 305435 -> 305434 bytes .../atomicwrites/atomicwrites-1.1.5-r3.ebuild | 2 +- .../atomicwrites/atomicwrites-1.2.1.ebuild | 2 +- dev-python/notify2/notify2-0.3.ebuild | 2 +- dev-python/ovs/Manifest | 1 + dev-python/ovs/ovs-2.10.0.ebuild | 19 + dev-python/prometheus_flask_exporter/Manifest | 1 + .../prometheus_flask_exporter-0.5.1.ebuild | 32 + dev-python/pytest/pytest-3.10.1.ebuild | 2 +- dev-python/pytest/pytest-4.0.2.ebuild | 2 +- dev-python/python-openstackclient/Manifest | 2 - .../python-openstackclient-3.14.2.ebuild | 38 - .../python-openstackclient-3.14.3.ebuild | 2 +- .../python-openstackclient-3.16.1.ebuild | 38 - .../python-openstackclient-3.16.2.ebuild | 2 +- .../setuptools/setuptools-40.6.3.ebuild | 2 +- .../sphinxcontrib-websupport-1.1.0.ebuild | 2 +- dev-ruby/Manifest.gz | Bin 108809 -> 108799 bytes dev-ruby/amatch/Manifest | 1 - dev-ruby/amatch/amatch-0.3.1.ebuild | 33 - dev-ruby/amatch/amatch-0.4.0.ebuild | 4 +- dev-ruby/amq-protocol/Manifest | 1 - .../amq-protocol/amq-protocol-2.2.0.ebuild | 27 - dev-ruby/ast/Manifest | 1 - dev-ruby/ast/ast-2.3.0.ebuild | 31 - dev-ruby/autoprefixer-rails/Manifest | 1 + .../autoprefixer-rails-9.4.3.ebuild | 36 + dev-ruby/delayer-deferred/Manifest | 1 - .../delayer-deferred-1.1.1.ebuild | 25 - dev-ruby/jmespath/Manifest | 1 - dev-ruby/jmespath/jmespath-1.3.1.ebuild | 27 - dev-ruby/patron/Manifest | 3 - dev-ruby/patron/patron-0.11.1.ebuild | 44 - dev-ruby/patron/patron-0.12.0.ebuild | 44 - dev-ruby/patron/patron-0.12.1.ebuild | 44 - dev-ruby/patron/patron-0.13.1.ebuild | 4 +- dev-ruby/puppetdb-termini/Manifest | 2 +- ...2.ebuild => puppetdb-termini-6.1.0.ebuild} | 8 +- dev-ruby/slim/slim-3.0.9.ebuild | 4 +- dev-util/Manifest.gz | Bin 66842 -> 66847 bytes dev-util/gdbus-codegen/Manifest | 2 + .../gdbus-codegen/gdbus-codegen-2.56.4.ebuild | 47 + .../gdbus-codegen/gdbus-codegen-2.58.2.ebuild | 70 ++ dev-util/glib-utils/Manifest | 2 + dev-util/glib-utils/glib-utils-2.56.4.ebuild | 43 + dev-util/glib-utils/glib-utils-2.58.2.ebuild | 64 + dev-util/oprofile/oprofile-1.2.0-r1.ebuild | 2 +- dev-util/pkgconf/pkgconf-1.3.7.ebuild | 2 +- dev-util/pkgconf/pkgconf-1.5.4.ebuild | 2 +- dev-util/pkgconf/pkgconf-9999.ebuild | 2 +- eclass/Manifest.gz | Bin 37287 -> 37293 bytes eclass/golang-base.eclass | 3 - eclass/golang-build.eclass | 1 + games-action/Manifest.gz | Bin 13997 -> 14000 bytes .../intrusion2/intrusion2-1.024.ebuild | 4 +- .../swordandsworcery-1.02.ebuild | 4 +- games-arcade/Manifest.gz | Bin 21377 -> 21378 bytes games-arcade/aquaria/aquaria-1.1.3-r1.ebuild | 5 +- .../dynamitejack-1.0.23-r1.ebuild | 4 +- games-board/Manifest.gz | Bin 11848 -> 11850 bytes games-board/gnome-mines/Manifest | 1 + .../gnome-mines/gnome-mines-3.30.1.1.ebuild | 46 + games-fps/Manifest.gz | Bin 20414 -> 20404 bytes .../doom3-cdoom/doom3-cdoom-1.3.1.ebuild | 4 +- .../doom3-chextrek/doom3-chextrek-0.52.ebuild | 4 +- .../doom3-eventhorizon-1.3.ebuild | 6 +- .../doom3-hellcampaign-1-r1.ebuild | 4 +- .../doom3-inhell/doom3-inhell-1.1-r1.ebuild | 4 +- games-fps/doom3-lms/doom3-lms-4.ebuild | 4 +- .../doom3-mitm/doom3-mitm-20070129.ebuild | 4 +- .../ut2004-hamsterbash-1.ebuild | 4 +- .../ut2004-troopers-6.0.ebuild | 4 +- .../ut2004-unwheel-0_beta5.ebuild | 4 +- games-misc/Manifest.gz | Bin 12987 -> 12986 bytes .../papers-please/papers-please-1.1.65.ebuild | 6 +- games-puzzle/Manifest.gz | Bin 17452 -> 17457 bytes .../nightsky/nightsky-20111222.ebuild | 4 +- games-puzzle/splice/splice-20121120.ebuild | 4 +- .../tiny-and-big/tiny-and-big-1.4.1.ebuild | 4 +- games-roguelike/FTL/FTL-1.5.13.ebuild | 4 +- games-roguelike/Manifest.gz | Bin 3225 -> 3220 bytes games-rpg/Manifest.gz | Bin 7755 -> 7755 bytes games-rpg/bastion/bastion-20120620-r1.ebuild | 4 +- .../dear-esther/dear-esther-20130608.ebuild | 4 +- .../dungeon-defenders-20130305.ebuild | 4 +- games-rpg/to-the-moon/to-the-moon-0.ebuild | 6 +- .../wasteland2/wasteland2-1.9.0.13.ebuild | 6 +- gnome-base/Manifest.gz | Bin 5686 -> 5695 bytes .../gnome-core-libs-3.26.2.ebuild | 2 +- .../gnome-desktop-3.26.2-r2.ebuild | 2 +- media-fonts/Manifest.gz | Bin 36317 -> 36315 bytes media-fonts/kanjistrokeorders/Manifest | 1 - .../kanjistrokeorders-2.016.ebuild | 28 - .../kanjistrokeorders-4.002.ebuild | 2 +- media-libs/Manifest.gz | Bin 66051 -> 66056 bytes media-libs/openjpeg/openjpeg-2.3.0-r1.ebuild | 67 +- media-radio/Manifest.gz | Bin 4861 -> 4858 bytes media-radio/js8call/Manifest | 1 + media-radio/js8call/js8call-0.11.0.ebuild | 39 + media-radio/wsjtx/metadata.xml | 4 + ...jtx-2.0.0.ebuild => wsjtx-2.0.0-r1.ebuild} | 9 +- media-sound/Manifest.gz | Bin 61921 -> 61919 bytes media-sound/teamspeak-server/Manifest | 4 +- ...0.ebuild => teamspeak-server-3.5.1.ebuild} | 0 metadata/Manifest.gz | Bin 2147 -> 2148 bytes metadata/dtd/timestamp.chk | 2 +- metadata/glsa/timestamp.chk | 2 +- metadata/md5-cache/Manifest.gz | Bin 27405 -> 27429 bytes metadata/md5-cache/app-admin/Manifest.gz | Bin 77602 -> 78415 bytes metadata/md5-cache/app-admin/certmgr-1.6.0 | 2 +- metadata/md5-cache/app-admin/cli53-0.8.12 | 2 +- metadata/md5-cache/app-admin/cli53-0.8.9 | 2 +- metadata/md5-cache/app-admin/cli53-9999 | 2 +- metadata/md5-cache/app-admin/consul-1.2.2 | 2 +- metadata/md5-cache/app-admin/consul-1.2.3 | 2 +- metadata/md5-cache/app-admin/consul-1.3.0 | 2 +- metadata/md5-cache/app-admin/consul-1.4.0 | 2 +- .../app-admin/consul-replicate-0.2.0 | 2 +- .../app-admin/consul-template-0.18.5-r1 | 2 +- .../app-admin/consul-template-0.19.5 | 2 +- .../app-admin/docker-bench-0_p20171206 | 2 +- metadata/md5-cache/app-admin/gopass-1.8.3 | 2 +- metadata/md5-cache/app-admin/helm-2.10.0 | 2 +- metadata/md5-cache/app-admin/helm-2.11.0 | 2 +- metadata/md5-cache/app-admin/helm-2.12.0 | 2 +- metadata/md5-cache/app-admin/helm-2.12.0-r1 | 2 +- metadata/md5-cache/app-admin/helm-2.9.1 | 2 +- metadata/md5-cache/app-admin/ksonnet-0.10.2 | 2 +- metadata/md5-cache/app-admin/ksonnet-0.11.0 | 2 +- metadata/md5-cache/app-admin/ksonnet-0.8.0 | 2 +- metadata/md5-cache/app-admin/ksonnet-0.9.2 | 2 +- .../md5-cache/app-admin/kube-bench-0.0.16 | 2 +- .../md5-cache/app-admin/kube-bench-0.0.17 | 2 +- .../md5-cache/app-admin/kube-bench-0.0.19 | 2 +- .../md5-cache/app-admin/kube-bench-0.0.20 | 2 +- .../md5-cache/app-admin/kube-bench-0.0.22 | 2 +- metadata/md5-cache/app-admin/logrotate-3.15.0 | 13 + metadata/md5-cache/app-admin/mktwpol-1.0.1 | 10 + metadata/md5-cache/app-admin/mtail-3.0.0_rc4 | 2 +- metadata/md5-cache/app-admin/mtail-3.0.0_rc5 | 2 +- metadata/md5-cache/app-admin/pdk-1.8.0.0 | 11 + metadata/md5-cache/app-admin/puppet-5.5.6 | 16 - metadata/md5-cache/app-admin/puppet-6.1.0 | 16 + .../md5-cache/app-admin/puppet-agent-6.1.0 | 14 + metadata/md5-cache/app-admin/puppetdb-6.1.0 | 12 + ...{puppetserver-5.3.4 => puppetserver-6.1.0} | 6 +- .../md5-cache/app-admin/rsyslog-8.40.0-r1 | 4 +- metadata/md5-cache/app-admin/serf-0.8.1-r1 | 2 +- metadata/md5-cache/app-admin/vault-0.10.3 | 2 +- metadata/md5-cache/app-admin/vault-0.10.4 | 2 +- metadata/md5-cache/app-admin/vault-0.11.0 | 2 +- metadata/md5-cache/app-admin/vault-0.11.4 | 2 +- metadata/md5-cache/app-admin/vault-0.11.5 | 2 +- metadata/md5-cache/app-backup/Manifest.gz | Bin 19494 -> 19493 bytes metadata/md5-cache/app-backup/restic-0.8.3 | 2 +- metadata/md5-cache/app-backup/restic-0.9.2 | 2 +- metadata/md5-cache/app-backup/restic-0.9.3 | 2 +- metadata/md5-cache/app-benchmarks/Manifest.gz | Bin 8034 -> 8031 bytes .../app-benchmarks/hey-0.1.1_p20181017 | 2 +- metadata/md5-cache/app-crypt/Manifest.gz | Bin 42596 -> 42624 bytes metadata/md5-cache/app-crypt/cfssl-1.3.2 | 2 +- .../app-crypt/johntheripper-jumbo-1.8.0 | 2 +- .../app-crypt/johntheripper-jumbo-9999 | 2 +- metadata/md5-cache/app-crypt/kbfs-2.10.1 | 2 +- metadata/md5-cache/app-crypt/kbfs-2.11.0 | 2 +- metadata/md5-cache/app-crypt/kbfs-2.6.0 | 2 +- metadata/md5-cache/app-crypt/kbfs-2.8.0 | 2 +- metadata/md5-cache/app-crypt/kbfs-9999 | 2 +- metadata/md5-cache/app-crypt/keybase-2.10.1 | 2 +- metadata/md5-cache/app-crypt/keybase-2.11.0 | 2 +- metadata/md5-cache/app-crypt/keybase-2.6.0 | 2 +- metadata/md5-cache/app-crypt/keybase-2.7.3 | 2 +- metadata/md5-cache/app-crypt/keybase-2.8.0 | 2 +- metadata/md5-cache/app-crypt/keybase-2.9.0 | 2 +- metadata/md5-cache/app-crypt/keybase-9999 | 2 +- ...r-qt-1.0.0 => yubikey-manager-qt-1.0.0-r2} | 6 +- metadata/md5-cache/app-editors/Manifest.gz | Bin 28683 -> 28843 bytes metadata/md5-cache/app-editors/kile-2.9.92-r1 | 13 + metadata/md5-cache/app-emulation/Manifest.gz | Bin 49732 -> 49777 bytes metadata/md5-cache/app-emulation/buildah-1.2 | 2 +- metadata/md5-cache/app-emulation/buildah-1.3 | 2 +- .../md5-cache/app-emulation/buildah-1.3-r1 | 2 +- metadata/md5-cache/app-emulation/buildah-1.4 | 2 +- metadata/md5-cache/app-emulation/buildah-1.5 | 2 +- .../md5-cache/app-emulation/cadvisor-0.31.0 | 2 +- .../md5-cache/app-emulation/cadvisor-0.32.0 | 2 +- .../md5-cache/app-emulation/containerd-1.0.3 | 2 +- .../md5-cache/app-emulation/containerd-1.1.1 | 2 +- .../md5-cache/app-emulation/containerd-1.1.2 | 2 +- .../md5-cache/app-emulation/containerd-1.1.4 | 2 +- .../md5-cache/app-emulation/containerd-1.2.0 | 2 +- .../app-emulation/containerd-1.2.0-r1 | 2 +- .../md5-cache/app-emulation/containerd-1.2.1 | 2 +- .../md5-cache/app-emulation/containerd-9999 | 2 +- .../containers-storage-0_pre20180730 | 2 +- metadata/md5-cache/app-emulation/cri-o-1.10.1 | 2 +- metadata/md5-cache/app-emulation/cri-o-1.10.6 | 2 +- .../app-emulation/cri-tools-1.0.0_alpha1 | 2 +- .../app-emulation/cri-tools-1.0.0_beta2 | 2 +- .../md5-cache/app-emulation/cri-tools-1.11.1 | 2 +- .../md5-cache/app-emulation/cri-tools-1.12.0 | 2 +- .../md5-cache/app-emulation/cri-tools-1.13.0 | 2 +- .../md5-cache/app-emulation/docker-18.03.1 | 2 +- .../md5-cache/app-emulation/docker-18.03.1-r1 | 2 +- .../md5-cache/app-emulation/docker-18.06.1-r1 | 2 +- .../md5-cache/app-emulation/docker-18.09.0 | 2 +- metadata/md5-cache/app-emulation/docker-9999 | 2 +- .../app-emulation/docker-machine-0.12.2 | 2 +- .../app-emulation/docker-machine-0.13.0 | 2 +- .../app-emulation/docker-machine-kvm-0.10.0 | 2 +- .../docker-proxy-0.8.0_p20180411 | 2 +- .../docker-proxy-0.8.0_p20180626 | 2 +- .../docker-proxy-0.8.0_p20180907 | 2 +- .../md5-cache/app-emulation/docker-proxy-9999 | 2 +- .../app-emulation/docker-registry-2.6.2-r1 | 2 +- .../app-emulation/docker-registry-2.7.0 | 2 +- .../app-emulation/docker-registry-2.7.0-r1 | 2 +- .../docker-runc-1.0.0_rc4_p20180122 | 2 +- .../app-emulation/docker-swarm-1.2.0 | 2 +- .../md5-cache/app-emulation/flannel-0.10.0 | 2 +- .../md5-cache/app-emulation/go-secbench-0.1.0 | 2 +- .../app-emulation/go-secbench-0.1.0-r1 | 2 +- .../md5-cache/app-emulation/hyperd-0.7.0-r1 | 2 +- metadata/md5-cache/app-emulation/img-0.4.8 | 2 +- metadata/md5-cache/app-emulation/img-0.4.9 | 2 +- metadata/md5-cache/app-emulation/img-0.5.1 | 2 +- metadata/md5-cache/app-emulation/img-0.5.2 | 2 +- metadata/md5-cache/app-emulation/img-0.5.4 | 2 +- .../md5-cache/app-emulation/kompose-1.13.0 | 2 +- .../md5-cache/app-emulation/kompose-1.14.0 | 2 +- .../md5-cache/app-emulation/kompose-1.15.0 | 2 +- .../md5-cache/app-emulation/kompose-1.16.0 | 2 +- .../md5-cache/app-emulation/qemu-2.12.0-r3 | 14 - metadata/md5-cache/app-emulation/qemu-2.12.1 | 2 +- metadata/md5-cache/app-emulation/qemu-3.0.0 | 14 - metadata/md5-cache/app-emulation/qemu-3.1.0 | 16 + metadata/md5-cache/app-emulation/qemu-9999 | 16 +- .../app-emulation/qemu-guest-agent-3.1.0 | 13 + metadata/md5-cache/app-emulation/reg-0.15.4 | 2 +- .../md5-cache/app-emulation/reg-0.15.4-r1 | 2 +- .../md5-cache/app-emulation/reg-0.15.4-r2 | 2 +- metadata/md5-cache/app-emulation/reg-0.15.5 | 2 +- metadata/md5-cache/app-emulation/reg-0.15.6 | 2 +- metadata/md5-cache/app-emulation/reg-0.15.7 | 2 +- metadata/md5-cache/app-emulation/reg-0.15.8 | 2 +- metadata/md5-cache/app-emulation/reg-0.16.0 | 2 +- .../md5-cache/app-emulation/runc-1.0.0_rc5-r1 | 2 +- .../app-emulation/runc-1.0.0_rc5_p20180509 | 2 +- .../md5-cache/app-emulation/runc-1.0.0_rc6 | 2 +- metadata/md5-cache/app-emulation/runv-0.7.0 | 2 +- .../app-emulation/simplevirt-0.0_p20181011 | 2 +- .../md5-cache/app-emulation/skopeo-0.1.22 | 2 +- .../md5-cache/app-emulation/skopeo-0.1.30 | 2 +- .../md5-cache/app-emulation/skopeo-0.1.31 | 2 +- .../md5-cache/app-emulation/skopeo-0.1.32 | 2 +- metadata/md5-cache/app-emulation/umoci-0.2.1 | 2 +- metadata/md5-cache/app-forensics/Manifest.gz | Bin 9480 -> 9481 bytes .../md5-cache/app-forensics/sleuthkit-4.6.0 | 2 +- .../app-forensics/sleuthkit-4.6.4-r1 | 2 +- metadata/md5-cache/app-i18n/Manifest.gz | Bin 34727 -> 34396 bytes metadata/md5-cache/app-i18n/libpinyin-2.1.0 | 12 - metadata/md5-cache/app-i18n/libpinyin-2.1.91 | 12 - metadata/md5-cache/app-i18n/libpinyin-2.2.0 | 12 - metadata/md5-cache/app-i18n/poedit-2.2 | 12 + metadata/md5-cache/app-metrics/Manifest.gz | Bin 7172 -> 7171 bytes .../app-metrics/alertmanager-0.14.0-r1 | 2 +- .../md5-cache/app-metrics/alertmanager-0.15.0 | 2 +- .../md5-cache/app-metrics/alertmanager-0.15.1 | 2 +- .../md5-cache/app-metrics/alertmanager-0.15.2 | 2 +- .../md5-cache/app-metrics/alertmanager-0.15.3 | 2 +- .../app-metrics/bind_exporter-0.2.0_p20180307 | 2 +- .../app-metrics/blackbox_exporter-0.12.0 | 2 +- .../app-metrics/blackbox_exporter-0.13.0 | 2 +- .../app-metrics/burrow_exporter-0.0.6 | 2 +- metadata/md5-cache/app-metrics/collectd-5.8.1 | 4 +- .../app-metrics/elasticsearch_exporter-1.0.2 | 2 +- .../elasticsearch_exporter-1.0.4_rc1 | 2 +- .../app-metrics/mongodb_exporter-0.4.0 | 2 +- .../app-metrics/mysqld_exporter-0.10.0-r1 | 2 +- .../app-metrics/mysqld_exporter-0.11.0 | 2 +- .../app-metrics/nginx-vts-exporter-0.10.0 | 2 +- .../app-metrics/nginx-vts-exporter-0.10.3 | 2 +- .../app-metrics/node_exporter-0.15.2 | 2 +- .../app-metrics/node_exporter-0.16.0 | 2 +- .../app-metrics/node_exporter-0.17.0 | 2 +- .../app-metrics/node_exporter-0.17.0_rc0 | 2 +- .../app-metrics/openvpn_exporter-0.2.1 | 2 +- .../app-metrics/postfix_exporter-0.1.2 | 2 +- .../app-metrics/postgres_exporter-0.4.6 | 2 +- .../app-metrics/postgres_exporter-0.4.7 | 2 +- .../app-metrics/prom2json-0.1.0_p20170523 | 2 +- .../md5-cache/app-metrics/prometheus-2.4.3 | 2 +- .../md5-cache/app-metrics/prometheus-2.5.0 | 2 +- .../md5-cache/app-metrics/prometheus-2.6.0 | 2 +- .../md5-cache/app-metrics/pushgateway-0.4.0 | 2 +- .../md5-cache/app-metrics/pushgateway-0.5.0 | 2 +- .../md5-cache/app-metrics/pushgateway-0.5.2 | 2 +- .../md5-cache/app-metrics/pushgateway-0.6.0 | 2 +- .../md5-cache/app-metrics/pushgateway-0.7.0 | 2 +- .../app-metrics/redis_exporter-0.15.0 | 2 +- .../app-metrics/redis_exporter-0.20.2 | 2 +- .../app-metrics/snmp_exporter-0.11.0 | 2 +- .../app-metrics/snmp_exporter-0.12.0 | 2 +- .../app-metrics/snmp_exporter-0.13.0 | 2 +- .../app-metrics/snmp_exporter-0.14.0 | 2 +- .../app-metrics/uwsgi_exporter-0.7.0 | 2 +- metadata/md5-cache/app-misc/Manifest.gz | Bin 76008 -> 76017 bytes metadata/md5-cache/app-misc/faq-0.0.1 | 2 +- metadata/md5-cache/app-misc/faq-0.0.2 | 2 +- metadata/md5-cache/app-misc/go-jira-1.0.17 | 2 +- metadata/md5-cache/app-misc/go-jira-1.0.20 | 2 +- metadata/md5-cache/app-misc/mkcert-1.0.1 | 2 +- metadata/md5-cache/app-misc/mkcert-1.1.2 | 2 +- metadata/md5-cache/app-misc/notary-0.6.1-r1 | 2 +- metadata/md5-cache/app-misc/pet-0.3.0 | 2 +- metadata/md5-cache/app-misc/pet-0.3.2 | 2 +- metadata/md5-cache/app-office/Manifest.gz | Bin 13675 -> 13344 bytes .../md5-cache/app-office/libreoffice-6.1.3.2 | 15 - .../md5-cache/app-office/libreoffice-6.1.4.2 | 3 +- .../app-office/libreoffice-l10n-6.1.3.2 | 14 - ...-l10n-6.1.4.1 => libreoffice-l10n-6.1.4.2} | 5 +- metadata/md5-cache/app-portage/Manifest.gz | Bin 25872 -> 25877 bytes metadata/md5-cache/app-portage/golop-0.0.1 | 2 +- metadata/md5-cache/app-portage/golop-9999 | 2 +- metadata/md5-cache/app-shells/Manifest.gz | Bin 14976 -> 15129 bytes metadata/md5-cache/app-shells/peco-0.5.1 | 2 +- metadata/md5-cache/app-shells/peco-0.5.2 | 2 +- metadata/md5-cache/app-shells/peco-0.5.3 | 2 +- .../app-shells/zsh-completions-0.29.0 | 4 +- .../app-shells/zsh-completions-0.30.0 | 10 + metadata/md5-cache/app-text/Manifest.gz | Bin 87535 -> 87542 bytes metadata/md5-cache/app-text/poppler-0.68.0 | 4 +- metadata/md5-cache/dev-db/Manifest.gz | Bin 46603 -> 46904 bytes metadata/md5-cache/dev-db/etcd-3.2.22 | 2 +- metadata/md5-cache/dev-db/etcd-3.2.24 | 2 +- metadata/md5-cache/dev-db/etcd-3.3.10 | 2 +- metadata/md5-cache/dev-db/etcd-3.3.8 | 2 +- metadata/md5-cache/dev-db/etcd-3.3.9 | 2 +- metadata/md5-cache/dev-db/influxdb-1.5.1 | 2 +- metadata/md5-cache/dev-db/influxdb-1.6.3 | 2 +- metadata/md5-cache/dev-db/influxdb-1.6.4 | 2 +- metadata/md5-cache/dev-db/mariadb-10.3.11 | 2 +- .../md5-cache/dev-db/percona-server-5.7.24.27 | 16 + metadata/md5-cache/dev-db/rqlite-4.1.0 | 2 +- metadata/md5-cache/dev-db/rqlite-4.3.0 | 2 +- metadata/md5-cache/dev-db/sqlite-3.26.0 | 15 + metadata/md5-cache/dev-embedded/Manifest.gz | Bin 19619 -> 19618 bytes .../dev-embedded/arduino-builder-1.3.25 | 2 +- .../dev-embedded/arduino-builder-1.4.1 | 2 +- metadata/md5-cache/dev-go/Manifest.gz | Bin 12169 -> 12176 bytes .../dev-go/blackfriday-1.2_p20150720 | 2 +- metadata/md5-cache/dev-go/blackfriday-1.4 | 2 +- metadata/md5-cache/dev-go/blackfriday-9999 | 2 +- metadata/md5-cache/dev-go/cli-0_pre20160306 | 2 +- .../dev-go/coveraggregator-0_pre20170216 | 2 +- metadata/md5-cache/dev-go/delve-0.12.2 | 2 +- metadata/md5-cache/dev-go/delve-1.0.0 | 2 +- metadata/md5-cache/dev-go/delve-1.0.0_rc1 | 2 +- .../md5-cache/dev-go/ed25519-0_pre20160420 | 2 +- metadata/md5-cache/dev-go/fuzzy-0.0.3 | 2 +- metadata/md5-cache/dev-go/fuzzy-0.0.5 | 2 +- metadata/md5-cache/dev-go/glide-0.12.3 | 2 +- metadata/md5-cache/dev-go/glide-0.13.1 | 2 +- metadata/md5-cache/dev-go/glide-0.13.2 | 2 +- .../md5-cache/dev-go/go-bindata-0_pre20151023 | 2 +- .../dev-go/go-bindata-assetfs-0_pre20160822 | 2 +- .../dev-go/go-colortext-0_pre20150720 | 2 +- .../md5-cache/dev-go/go-crypto-0_pre20160126 | 2 +- .../md5-cache/dev-go/go-crypto-0_pre20180816 | 2 +- metadata/md5-cache/dev-go/go-crypto-9999 | 2 +- .../md5-cache/dev-go/go-eapache-queue-1.0.2 | 2 +- .../md5-cache/dev-go/go-eapache-queue-9999 | 2 +- .../dev-go/go-gitlab-client-0_pre20160305 | 2 +- metadata/md5-cache/dev-go/go-md2man-1.0.3 | 2 +- metadata/md5-cache/dev-go/go-md2man-1.0.6 | 2 +- .../md5-cache/dev-go/go-net-0_pre20160216 | 2 +- .../md5-cache/dev-go/go-net-0_pre20180816 | 2 +- metadata/md5-cache/dev-go/go-net-9999 | 2 +- .../md5-cache/dev-go/go-oauth2-0_pre20150701 | 2 +- .../md5-cache/dev-go/go-oauth2-0_pre20160222 | 2 +- metadata/md5-cache/dev-go/go-oauth2-9999 | 2 +- .../dev-go/go-protobuf-0_pre20160216 | 2 +- metadata/md5-cache/dev-go/go-protobuf-1.2.0 | 2 +- metadata/md5-cache/dev-go/go-resiliency-1.0.0 | 2 +- metadata/md5-cache/dev-go/go-resiliency-9999 | 2 +- .../md5-cache/dev-go/go-snappy-0_pre20150729 | 2 +- .../md5-cache/dev-go/go-snappy-0_pre20160213 | 2 +- metadata/md5-cache/dev-go/go-snappy-9999 | 2 +- .../md5-cache/dev-go/go-spew-0_pre20150619 | 2 +- metadata/md5-cache/dev-go/go-spew-9999 | 2 +- .../dev-go/go-sqlite3-1.1.0_p20160131 | 2 +- .../dev-go/go-sqlite3-1.1.0_p20160307 | 2 +- .../md5-cache/dev-go/go-sys-0_pre20160204 | 2 +- .../md5-cache/dev-go/go-sys-0_pre20180816 | 2 +- metadata/md5-cache/dev-go/go-sys-9999 | 2 +- metadata/md5-cache/dev-go/go-text-0.3.0 | 2 +- .../md5-cache/dev-go/go-text-0_pre20160211 | 2 +- metadata/md5-cache/dev-go/go-text-9999 | 2 +- .../md5-cache/dev-go/go-tools-0_pre20180817 | 2 +- metadata/md5-cache/dev-go/go-tools-9999 | 2 +- metadata/md5-cache/dev-go/go-tour-0_p20180810 | 2 +- .../dev-go/godebug-pretty-0_p20170819 | 2 +- metadata/md5-cache/dev-go/godep-74 | 2 +- metadata/md5-cache/dev-go/godep-9999 | 2 +- .../dev-go/gogo-protobuf-0.4_p20170815 | 2 +- .../md5-cache/dev-go/golint-0_pre20180702 | 2 +- metadata/md5-cache/dev-go/gom-0_pre20151110 | 2 +- metadata/md5-cache/dev-go/goptlib-0.6 | 2 +- metadata/md5-cache/dev-go/goversion-1.2.0 | 2 +- metadata/md5-cache/dev-go/gox-0.4.0 | 2 +- metadata/md5-cache/dev-go/gox-0_pre20160725 | 2 +- metadata/md5-cache/dev-go/qr-0_p20161121 | 2 +- .../sanitized-anchor-name-0_pre20150822 | 2 +- .../sanitized-anchor-name-0_pre20151027 | 2 +- .../dev-go/sanitized-anchor-name-9999 | 2 +- metadata/md5-cache/dev-go/sarama-1.4.3 | 2 +- metadata/md5-cache/dev-go/siphash-1.0.0 | 2 +- metadata/md5-cache/dev-go/siphash-1.1.0 | 2 +- .../md5-cache/dev-go/toml-0.2.0_p20160716 | 2 +- metadata/md5-cache/dev-go/toml-9999 | 2 +- .../md5-cache/dev-go/twofactor-0_p20170917 | 2 +- .../md5-cache/dev-go/twofactor-0_p20180418 | 2 +- metadata/md5-cache/dev-go/zglob-0_p20171230 | 2 +- metadata/md5-cache/dev-lang/Manifest.gz | Bin 53410 -> 52459 bytes metadata/md5-cache/dev-lang/go-1.10.4 | 14 - metadata/md5-cache/dev-lang/go-1.10.5 | 14 - metadata/md5-cache/dev-lang/go-1.10.6 | 14 - metadata/md5-cache/dev-lang/go-1.10.7 | 4 +- metadata/md5-cache/dev-lang/go-1.11 | 14 - metadata/md5-cache/dev-lang/go-1.11.1 | 14 - metadata/md5-cache/dev-lang/go-1.11.2 | 14 - metadata/md5-cache/dev-lang/go-1.11.4 | 4 +- metadata/md5-cache/dev-libs/Manifest.gz | Bin 178860 -> 179954 bytes metadata/md5-cache/dev-libs/capstone-4.0 | 14 + metadata/md5-cache/dev-libs/glib-2.56.4 | 14 + metadata/md5-cache/dev-libs/glib-2.58.2 | 14 + metadata/md5-cache/dev-libs/libdazzle-3.28.5 | 4 +- metadata/md5-cache/dev-libs/libdazzle-3.30.2 | 4 +- metadata/md5-cache/dev-libs/libestr-0.1.11 | 4 +- metadata/md5-cache/dev-libs/liblognorm-2.0.6 | 4 +- metadata/md5-cache/dev-libs/librdkafka-0.11.6 | 4 +- metadata/md5-cache/dev-libs/librelp-1.3.0 | 4 +- metadata/md5-cache/dev-libs/libressl-2.7.5 | 15 + metadata/md5-cache/dev-libs/libressl-2.8.3 | 15 + metadata/md5-cache/dev-libs/libressl-2.9.0 | 15 + metadata/md5-cache/dev-libs/oniguruma-6.9.1 | 11 + metadata/md5-cache/dev-libs/rasqal-0.9.33 | 4 +- metadata/md5-cache/dev-php/Manifest.gz | Bin 62444 -> 62914 bytes .../dev-php/PHP_CodeCoverage-4.0.7-r1 | 10 + metadata/md5-cache/dev-php/ming-php-0.4.8 | 4 +- metadata/md5-cache/dev-php/phpunit-5.7.15-r2 | 10 + .../dev-php/phpunit-mock-objects-3.4.3-r1 | 10 + metadata/md5-cache/dev-python/Manifest.gz | Bin 547194 -> 547193 bytes .../dev-python/atomicwrites-1.1.5-r3 | 4 +- .../md5-cache/dev-python/atomicwrites-1.2.1 | 4 +- metadata/md5-cache/dev-python/notify2-0.3 | 4 +- metadata/md5-cache/dev-python/ovs-2.10.0 | 14 + .../prometheus_flask_exporter-0.5.1 | 15 + metadata/md5-cache/dev-python/pytest-3.10.1 | 4 +- metadata/md5-cache/dev-python/pytest-4.0.2 | 4 +- .../dev-python/python-openstackclient-3.14.2 | 14 - .../dev-python/python-openstackclient-3.14.3 | 4 +- .../dev-python/python-openstackclient-3.16.1 | 14 - .../dev-python/python-openstackclient-3.16.2 | 4 +- .../md5-cache/dev-python/setuptools-40.6.3 | 4 +- .../dev-python/sphinxcontrib-websupport-1.1.0 | 4 +- metadata/md5-cache/dev-ruby/Manifest.gz | Bin 190311 -> 189205 bytes metadata/md5-cache/dev-ruby/amatch-0.3.1 | 14 - metadata/md5-cache/dev-ruby/amatch-0.4.0 | 10 +- .../md5-cache/dev-ruby/amq-protocol-2.2.0 | 14 - metadata/md5-cache/dev-ruby/ast-2.3.0 | 14 - .../dev-ruby/autoprefixer-rails-9.4.3 | 14 + .../md5-cache/dev-ruby/delayer-deferred-1.1.1 | 14 - metadata/md5-cache/dev-ruby/jmespath-1.3.1 | 14 - metadata/md5-cache/dev-ruby/patron-0.11.1 | 14 - metadata/md5-cache/dev-ruby/patron-0.12.0 | 14 - metadata/md5-cache/dev-ruby/patron-0.12.1 | 14 - metadata/md5-cache/dev-ruby/patron-0.13.1 | 4 +- ...b-termini-5.2.2 => puppetdb-termini-6.1.0} | 6 +- metadata/md5-cache/dev-ruby/slim-3.0.9 | 4 +- metadata/md5-cache/dev-util/Manifest.gz | Bin 147487 -> 148125 bytes metadata/md5-cache/dev-util/bitrise-1.16.1 | 2 +- metadata/md5-cache/dev-util/bitrise-1.19.0 | 2 +- metadata/md5-cache/dev-util/bitrise-1.20.0 | 2 +- metadata/md5-cache/dev-util/bitrise-1.23.0 | 2 +- metadata/md5-cache/dev-util/clair-2.0.3 | 2 +- metadata/md5-cache/dev-util/clair-2.0.4 | 2 +- metadata/md5-cache/dev-util/clair-2.0.5 | 2 +- metadata/md5-cache/dev-util/clair-2.0.6 | 2 +- .../docker-distribution-pruner-0_p20170401 | 2 +- metadata/md5-cache/dev-util/docker-ls-0.3.1 | 2 +- metadata/md5-cache/dev-util/drone-0.7.3 | 2 +- metadata/md5-cache/dev-util/drone-0.8.5 | 2 +- metadata/md5-cache/dev-util/drone-0.8.6 | 2 +- metadata/md5-cache/dev-util/drone-0.8.7 | 2 +- metadata/md5-cache/dev-util/drone-0.8.8 | 2 +- metadata/md5-cache/dev-util/drone-0.8.9 | 2 +- .../dev-util/drone-cli-0.7.0_p20170717 | 2 +- metadata/md5-cache/dev-util/drone-cli-0.8.6 | 2 +- metadata/md5-cache/dev-util/drone-cli-1.0.0 | 2 +- metadata/md5-cache/dev-util/drone-cli-1.0.1 | 2 +- metadata/md5-cache/dev-util/drone-cli-1.0.4 | 2 +- metadata/md5-cache/dev-util/envman-1.2.0 | 2 +- metadata/md5-cache/dev-util/envman-1.2.1 | 2 +- metadata/md5-cache/dev-util/envman-2.1.0 | 2 +- .../md5-cache/dev-util/gdbus-codegen-2.56.4 | 15 + .../md5-cache/dev-util/gdbus-codegen-2.58.2 | 15 + metadata/md5-cache/dev-util/glib-utils-2.56.4 | 14 + metadata/md5-cache/dev-util/glib-utils-2.58.2 | 14 + metadata/md5-cache/dev-util/oprofile-1.2.0-r1 | 4 +- metadata/md5-cache/dev-util/pkgconf-1.3.7 | 4 +- metadata/md5-cache/dev-util/pkgconf-1.5.4 | 4 +- metadata/md5-cache/dev-util/pkgconf-9999 | 2 +- metadata/md5-cache/dev-util/promu-0.1.0 | 2 +- .../md5-cache/dev-util/promu-0.1.0_p20180227 | 2 +- metadata/md5-cache/dev-util/stepman-0.10.0 | 2 +- metadata/md5-cache/dev-util/stepman-0.10.2 | 2 +- metadata/md5-cache/dev-util/stepman-0.10.4 | 2 +- .../md5-cache/dev-util/stripe-mock-0.34.1 | 2 +- metadata/md5-cache/dev-vcs/Manifest.gz | Bin 30581 -> 30574 bytes metadata/md5-cache/dev-vcs/git-lfs-2.4.2 | 2 +- metadata/md5-cache/dev-vcs/git-lfs-2.5.2 | 2 +- metadata/md5-cache/dev-vcs/git-lfs-9999 | 2 +- metadata/md5-cache/games-action/Manifest.gz | Bin 15438 -> 15440 bytes .../md5-cache/games-action/intrusion2-1.024 | 2 +- .../games-action/swordandsworcery-1.02 | 2 +- metadata/md5-cache/games-arcade/Manifest.gz | Bin 22113 -> 22119 bytes .../md5-cache/games-arcade/aquaria-1.1.3-r1 | 2 +- .../games-arcade/dynamitejack-1.0.23-r1 | 2 +- metadata/md5-cache/games-board/Manifest.gz | Bin 13718 -> 13875 bytes .../games-board/gnome-mines-3.30.1.1 | 12 + metadata/md5-cache/games-fps/Manifest.gz | Bin 20963 -> 20973 bytes .../md5-cache/games-fps/doom3-cdoom-1.3.1 | 2 +- .../md5-cache/games-fps/doom3-chextrek-0.52 | 2 +- .../games-fps/doom3-eventhorizon-1.3 | 2 +- .../games-fps/doom3-hellcampaign-1-r1 | 2 +- .../md5-cache/games-fps/doom3-inhell-1.1-r1 | 2 +- metadata/md5-cache/games-fps/doom3-lms-4 | 2 +- .../md5-cache/games-fps/doom3-mitm-20070129 | 2 +- .../md5-cache/games-fps/ut2004-hamsterbash-1 | 2 +- .../md5-cache/games-fps/ut2004-troopers-6.0 | 2 +- .../games-fps/ut2004-unwheel-0_beta5 | 2 +- metadata/md5-cache/games-misc/Manifest.gz | Bin 13168 -> 13162 bytes .../md5-cache/games-misc/papers-please-1.1.65 | 2 +- metadata/md5-cache/games-puzzle/Manifest.gz | Bin 18583 -> 18590 bytes .../md5-cache/games-puzzle/nightsky-20111222 | 2 +- .../md5-cache/games-puzzle/splice-20121120 | 2 +- .../md5-cache/games-puzzle/tiny-and-big-1.4.1 | 2 +- metadata/md5-cache/games-roguelike/FTL-1.5.13 | 2 +- .../md5-cache/games-roguelike/Manifest.gz | Bin 3765 -> 3761 bytes metadata/md5-cache/games-rpg/Manifest.gz | Bin 8552 -> 8548 bytes .../md5-cache/games-rpg/bastion-20120620-r1 | 2 +- .../md5-cache/games-rpg/dear-esther-20130608 | 2 +- .../games-rpg/dungeon-defenders-20130305 | 2 +- metadata/md5-cache/games-rpg/to-the-moon-0 | 2 +- .../md5-cache/games-rpg/wasteland2-1.9.0.13 | 2 +- metadata/md5-cache/gnome-base/Manifest.gz | Bin 8385 -> 8394 bytes .../gnome-base/gnome-core-libs-3.26.2 | 4 +- .../gnome-base/gnome-desktop-3.26.2-r2 | 4 +- metadata/md5-cache/mail-filter/Manifest.gz | Bin 20523 -> 20521 bytes .../md5-cache/mail-filter/postforward-1.1.0 | 2 +- metadata/md5-cache/media-fonts/Manifest.gz | Bin 43648 -> 43485 bytes .../media-fonts/kanjistrokeorders-2.016 | 14 - .../media-fonts/kanjistrokeorders-4.002 | 4 +- metadata/md5-cache/media-libs/Manifest.gz | Bin 123081 -> 123085 bytes .../md5-cache/media-libs/openjpeg-2.3.0-r1 | 4 +- metadata/md5-cache/media-radio/Manifest.gz | Bin 8625 -> 8794 bytes .../{wsjtx-2.0.0 => js8call-0.11.0} | 14 +- metadata/md5-cache/media-radio/wsjtx-2.0.0-r1 | 13 + metadata/md5-cache/media-sound/Manifest.gz | Bin 87759 -> 87755 bytes ...ak-server-3.5.0 => teamspeak-server-3.5.1} | 2 +- metadata/md5-cache/net-analyzer/Manifest.gz | Bin 86157 -> 86137 bytes .../md5-cache/net-analyzer/chronograf-1.4.3.0 | 2 +- .../md5-cache/net-analyzer/chronograf-1.6.2 | 2 +- .../md5-cache/net-analyzer/chronograf-1.7.3 | 2 +- .../md5-cache/net-analyzer/kapacitor-1.4.1-r1 | 2 +- .../md5-cache/net-analyzer/kapacitor-1.5.1 | 2 +- .../net-analyzer/metasploit-4.14.16-r2 | 4 +- .../net-analyzer/metasploit-4.17.21-r4 | 4 +- .../md5-cache/net-analyzer/metasploit-9999 | 4 +- .../md5-cache/net-analyzer/telegraf-1.5.3 | 2 +- .../md5-cache/net-analyzer/telegraf-1.8.3 | 2 +- metadata/md5-cache/net-dns/Manifest.gz | Bin 17572 -> 17578 bytes metadata/md5-cache/net-dns/coredns-1.0.5 | 2 +- metadata/md5-cache/net-dns/coredns-1.1.1 | 2 +- metadata/md5-cache/net-dns/coredns-1.2.0 | 2 +- metadata/md5-cache/net-dns/coredns-1.3.0 | 2 +- .../md5-cache/net-dns/dnscrypt-proxy-2.0.17 | 2 +- .../md5-cache/net-dns/dnscrypt-proxy-2.0.19 | 2 +- .../md5-cache/net-dns/dnscrypt-proxy-9999 | 2 +- metadata/md5-cache/net-fs/Manifest.gz | Bin 11783 -> 11776 bytes .../net-fs/docker-volume-netshare-0.34 | 2 +- .../net-fs/docker-volume-netshare-0.35 | 2 +- .../md5-cache/net-fs/mc-2018.09.06.23.26.56 | 2 +- .../md5-cache/net-fs/mc-2018.09.10.23.39.12 | 2 +- .../md5-cache/net-fs/mc-2018.09.26.00.42.43 | 2 +- .../md5-cache/net-fs/mc-2018.10.16.23.25.25 | 2 +- .../md5-cache/net-fs/mc-2018.11.06.01.12.20 | 2 +- .../md5-cache/net-fs/mc-2018.11.30.01.52.08 | 2 +- .../md5-cache/net-fs/mc-2018.12.05.22.59.07 | 2 +- .../md5-cache/net-fs/mc-2018.12.12.19.02.22 | 2 +- .../net-fs/minio-2018.10.18.00.28.58 | 2 +- .../net-fs/minio-2018.10.25.01.27.03 | 2 +- .../net-fs/minio-2018.11.06.01.01.02 | 2 +- .../net-fs/minio-2018.11.15.01.26.07 | 2 +- .../net-fs/minio-2018.11.17.01.23.48 | 2 +- .../net-fs/minio-2018.11.22.02.51.56 | 2 +- .../net-fs/minio-2018.11.30.03.56.59 | 2 +- .../net-fs/minio-2018.12.06.01.27.43 | 2 +- .../net-fs/minio-2018.12.13.02.04.19 | 2 +- metadata/md5-cache/net-libs/Manifest.gz | Bin 72082 -> 72728 bytes .../md5-cache/net-libs/courier-authlib-0.67.0 | 14 + .../md5-cache/net-libs/courier-unicode-1.4 | 10 + metadata/md5-cache/net-libs/neon-0.30.2 | 6 +- .../net-libs/{nodejs-11.3.0 => nodejs-11.5.0} | 8 +- .../net-libs/{nodejs-8.14.0 => nodejs-8.14.1} | 2 +- metadata/md5-cache/net-libs/rabbitmq-c-0.9.0 | 15 + .../net-libs/signon-ui-0.15_p20171022 | 15 + .../net-libs/telepathy-logger-qt-17.08.0 | 4 +- metadata/md5-cache/net-libs/zeromq-4.3.0 | 4 +- metadata/md5-cache/net-misc/Manifest.gz | Bin 112153 -> 112628 bytes metadata/md5-cache/net-misc/cadaver-0.23.3 | 6 +- .../net-misc/calico-cni-plugin-2.0.1 | 2 +- .../net-misc/calico-cni-plugin-3.1.0 | 2 +- .../net-misc/calico-cni-plugin-3.1.3 | 2 +- metadata/md5-cache/net-misc/calicoctl-1.5.0 | 2 +- metadata/md5-cache/net-misc/calicoctl-2.0.0 | 2 +- metadata/md5-cache/net-misc/calicoctl-3.1.0 | 2 +- metadata/md5-cache/net-misc/calicoctl-3.1.3 | 2 +- metadata/md5-cache/net-misc/cni-plugins-0.7.1 | 2 +- metadata/md5-cache/net-misc/cni-plugins-0.7.2 | 2 +- metadata/md5-cache/net-misc/cni-plugins-0.7.3 | 2 +- metadata/md5-cache/net-misc/cni-plugins-0.7.4 | 2 +- metadata/md5-cache/net-misc/drive-0.3.9.1 | 2 +- metadata/md5-cache/net-misc/felix-2.5.1 | 2 +- metadata/md5-cache/net-misc/felix-3.1.0 | 2 +- metadata/md5-cache/net-misc/felix-3.1.3 | 2 +- metadata/md5-cache/net-misc/istioctl-1.0.2 | 2 +- metadata/md5-cache/net-misc/ntp-4.2.8_p12 | 4 +- metadata/md5-cache/net-misc/openssh-7.9_p1-r1 | 15 + .../md5-cache/net-misc/openvswitch-2.10.0-r1 | 2 +- .../md5-cache/net-misc/openvswitch-2.10.1 | 14 + .../md5-cache/net-misc/rabbitmq-server-3.7.9 | 14 + metadata/md5-cache/net-misc/rclone-1.42 | 2 +- metadata/md5-cache/net-misc/rclone-1.43.1 | 2 +- metadata/md5-cache/net-misc/rclone-1.44 | 2 +- metadata/md5-cache/net-misc/rclone-9999 | 2 +- metadata/md5-cache/net-p2p/Manifest.gz | Bin 15668 -> 15668 bytes metadata/md5-cache/net-p2p/go-ethereum-1.8.15 | 2 +- metadata/md5-cache/net-p2p/syncthing-0.14.38 | 2 +- metadata/md5-cache/net-p2p/syncthing-0.14.51 | 2 +- metadata/md5-cache/net-p2p/syncthing-0.14.52 | 2 +- metadata/md5-cache/net-proxy/Manifest.gz | Bin 9717 -> 9727 bytes metadata/md5-cache/net-proxy/obfs4proxy-0.0.6 | 2 +- metadata/md5-cache/net-proxy/obfs4proxy-0.0.7 | 2 +- metadata/md5-cache/net-proxy/obfs4proxy-9999 | 2 +- metadata/md5-cache/net-wireless/Manifest.gz | Bin 33372 -> 33378 bytes metadata/md5-cache/net-wireless/urh-1.5.5 | 14 - metadata/md5-cache/net-wireless/urh-1.6.2.6 | 14 - metadata/md5-cache/net-wireless/urh-2.5.3 | 14 + metadata/md5-cache/net-wireless/urh-9999 | 12 + metadata/md5-cache/sys-apps/Manifest.gz | Bin 101492 -> 101501 bytes .../md5-cache/sys-apps/bubblewrap-0.3.1-r1 | 4 +- metadata/md5-cache/sys-auth/Manifest.gz | Bin 20786 -> 20788 bytes metadata/md5-cache/sys-auth/docker_auth-1.3.1 | 2 +- metadata/md5-cache/sys-block/Manifest.gz | Bin 24463 -> 24468 bytes metadata/md5-cache/sys-block/mbuffer-20181119 | 4 +- metadata/md5-cache/sys-cluster/Manifest.gz | Bin 38781 -> 39260 bytes .../sys-cluster/kube-apiserver-1.10.11 | 2 +- .../sys-cluster/kube-apiserver-1.11.5 | 2 +- .../sys-cluster/kube-apiserver-1.12.3 | 2 +- .../sys-cluster/kube-apiserver-1.9.11 | 2 +- .../kube-controller-manager-1.10.11 | 2 +- .../kube-controller-manager-1.11.5 | 2 +- .../kube-controller-manager-1.12.3 | 2 +- .../kube-controller-manager-1.9.11 | 2 +- .../md5-cache/sys-cluster/kube-proxy-1.10.11 | 2 +- .../md5-cache/sys-cluster/kube-proxy-1.11.5 | 2 +- .../md5-cache/sys-cluster/kube-proxy-1.12.3 | 2 +- .../md5-cache/sys-cluster/kube-proxy-1.9.11 | 2 +- .../sys-cluster/kube-scheduler-1.10.11 | 2 +- .../sys-cluster/kube-scheduler-1.11.5 | 2 +- .../sys-cluster/kube-scheduler-1.12.3 | 2 +- .../sys-cluster/kube-scheduler-1.9.11 | 2 +- .../md5-cache/sys-cluster/kubectl-1.10.11 | 2 +- metadata/md5-cache/sys-cluster/kubectl-1.11.5 | 2 +- metadata/md5-cache/sys-cluster/kubectl-1.12.3 | 2 +- metadata/md5-cache/sys-cluster/kubectl-1.13.0 | 2 +- metadata/md5-cache/sys-cluster/kubectl-1.13.1 | 2 +- metadata/md5-cache/sys-cluster/kubectl-1.9.11 | 2 +- .../md5-cache/sys-cluster/kubelet-1.10.11 | 2 +- metadata/md5-cache/sys-cluster/kubelet-1.11.5 | 2 +- metadata/md5-cache/sys-cluster/kubelet-1.12.3 | 2 +- metadata/md5-cache/sys-cluster/kubelet-1.9.11 | 2 +- .../md5-cache/sys-cluster/minikube-0.30.0 | 2 +- .../md5-cache/sys-cluster/minikube-0.31.0 | 2 +- metadata/md5-cache/sys-cluster/nova-16.1.7 | 14 + metadata/md5-cache/sys-cluster/nova-17.0.9 | 14 + metadata/md5-cache/sys-cluster/nova-18.1.0 | 14 + metadata/md5-cache/sys-cluster/teleport-2.6.7 | 2 +- metadata/md5-cache/sys-cluster/teleport-2.7.1 | 2 +- metadata/md5-cache/sys-cluster/teleport-3.0.0 | 2 +- metadata/md5-cache/sys-cluster/teleport-3.0.1 | 2 +- metadata/md5-cache/sys-cluster/teleport-9999 | 2 +- metadata/md5-cache/sys-cluster/zetcd-0.0.4 | 2 +- metadata/md5-cache/sys-devel/Manifest.gz | Bin 47208 -> 47205 bytes .../sys-devel/binutils-hppa64-2.31.1-r3 | 4 +- metadata/md5-cache/sys-fs/Manifest.gz | Bin 48154 -> 48156 bytes metadata/md5-cache/sys-fs/etcd-fs-0_p20140620 | 2 +- metadata/md5-cache/sys-fs/etcd-fs-0_p20170517 | 2 +- metadata/md5-cache/sys-fs/tmsu-0.6.1 | 2 +- metadata/md5-cache/sys-fs/tmsu-0.7.0 | 2 +- metadata/md5-cache/sys-kernel/Manifest.gz | Bin 28244 -> 28245 bytes .../sys-kernel/linux-headers-4.14-r1 | 4 +- ...ources-4.19.10 => vanilla-sources-4.19.11} | 4 +- metadata/md5-cache/sys-power/Manifest.gz | Bin 9984 -> 9987 bytes metadata/md5-cache/sys-power/acpid-2.0.31 | 4 +- metadata/md5-cache/sys-process/Manifest.gz | Bin 17816 -> 17974 bytes metadata/md5-cache/sys-process/ctop-0.5.1 | 2 +- metadata/md5-cache/sys-process/numad-0.5-r3 | 12 + metadata/md5-cache/sys-process/numad-9999 | 8 +- metadata/md5-cache/www-apps/Manifest.gz | Bin 31413 -> 31414 bytes metadata/md5-cache/www-apps/gitea-1.5.2 | 2 +- metadata/md5-cache/www-apps/hugo-0.40.3 | 2 +- metadata/md5-cache/www-apps/hugo-0.42.1 | 2 +- metadata/md5-cache/www-apps/hugo-0.44 | 2 +- metadata/md5-cache/www-apps/hugo-0.45 | 2 +- metadata/md5-cache/www-apps/hugo-0.45.1 | 2 +- metadata/md5-cache/www-apps/hugo-0.46 | 2 +- metadata/md5-cache/www-apps/hugo-0.48 | 2 +- metadata/md5-cache/www-client/Manifest.gz | Bin 14225 -> 14377 bytes metadata/md5-cache/www-client/epiphany-3.30.2 | 4 +- ...opera-57.0.3098.91 => opera-57.0.3098.106} | 2 +- .../www-client/vivaldi-2.2.1388.37_p1 | 14 + metadata/md5-cache/www-plugins/Manifest.gz | Bin 3252 -> 3255 bytes .../md5-cache/www-plugins/browserpass-2.0.13 | 2 +- .../md5-cache/www-plugins/browserpass-2.0.22 | 2 +- metadata/md5-cache/www-servers/Manifest.gz | Bin 13619 -> 13613 bytes metadata/md5-cache/www-servers/caddy-0.10.10 | 2 +- metadata/md5-cache/www-servers/caddy-0.10.11 | 2 +- metadata/md5-cache/x11-terms/Manifest.gz | Bin 9964 -> 10128 bytes .../md5-cache/x11-terms/terminology-1.3.2 | 14 + 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 49440 -> 49445 bytes .../metasploit/metasploit-4.14.16-r2.ebuild | 2 +- .../metasploit/metasploit-4.17.21-r4.ebuild | 2 +- .../metasploit/metasploit-9999.ebuild | 2 +- net-libs/Manifest.gz | Bin 34416 -> 34427 bytes net-libs/courier-authlib/Manifest | 1 + .../courier-authlib-0.67.0.ebuild | 149 +++ net-libs/courier-unicode/Manifest | 1 + .../courier-unicode-1.4.ebuild | 19 + net-libs/neon/neon-0.30.2.ebuild | 4 +- net-libs/nodejs/Manifest | 4 +- ...ejs-11.3.0.ebuild => nodejs-11.5.0.ebuild} | 4 +- ...ejs-8.14.0.ebuild => nodejs-8.14.1.ebuild} | 0 net-libs/rabbitmq-c/Manifest | 1 + net-libs/rabbitmq-c/rabbitmq-c-0.9.0.ebuild | 54 + net-libs/signon-ui/Manifest | 1 + ...p20171022-fix-username-field-reading.patch | 127 ++ ...15_p20171022-webengine-cachedir-path.patch | 25 + .../signon-ui/signon-ui-0.15_p20171022.ebuild | 60 + .../telepathy-logger-qt-17.08.0.ebuild | 4 +- net-libs/zeromq/zeromq-4.3.0.ebuild | 2 +- net-misc/Manifest.gz | Bin 61370 -> 61377 bytes net-misc/cadaver/cadaver-0.23.3.ebuild | 4 +- net-misc/ntp/ntp-4.2.8_p12.ebuild | 2 +- net-misc/openssh/Manifest | 1 + .../openssh-7.9_p1-X509-11.6-tests.patch | 12 + ...sh-7.9_p1-X509-dont-make-piddir-11.6.patch | 16 + .../files/openssh-7.9_p1-X509-glue-11.6.patch | 28 + net-misc/openssh/openssh-7.9_p1-r1.ebuild | 450 +++++++ net-misc/openvswitch/Manifest | 1 + ...itchd2.service => ovs-vswitchd-r2.service} | 0 .../openvswitch/files/ovs-vswitchd-r3.service | 26 + .../openvswitch/files/ovs-vswitchd.confd-r2 | 7 + ...erver2.service => ovsdb-server-r2.service} | 0 .../openvswitch/files/ovsdb-server-r3.service | 22 + .../openvswitch/openvswitch-2.10.0-r1.ebuild | 4 +- .../openvswitch/openvswitch-2.10.1.ebuild | 142 +++ net-misc/rabbitmq-server/Manifest | 1 + .../rabbitmq-server-3.7.9.ebuild | 105 ++ net-wireless/Manifest.gz | Bin 17067 -> 17068 bytes net-wireless/urh/Manifest | 3 +- net-wireless/urh/metadata.xml | 2 + net-wireless/urh/urh-1.5.5.ebuild | 33 - net-wireless/urh/urh-1.6.2.6.ebuild | 35 - net-wireless/urh/urh-2.5.3.ebuild | 50 + net-wireless/urh/urh-9999.ebuild | 50 + profiles/Manifest.gz | Bin 190780 -> 191592 bytes profiles/default/linux/arm64/13.0/deprecated | 1 + .../linux/arm64/13.0/desktop/deprecated | 1 + .../arm64/13.0/desktop/systemd/deprecated | 1 + .../linux/arm64/13.0/developer/deprecated | 1 + .../linux/arm64/13.0/systemd/deprecated | 1 + profiles/package.mask | 1 + profiles/use.local.desc | 2 + sys-apps/Manifest.gz | Bin 50320 -> 50320 bytes .../bubblewrap/bubblewrap-0.3.1-r1.ebuild | 2 +- sys-block/Manifest.gz | Bin 11198 -> 11198 bytes sys-block/mbuffer/mbuffer-20181119.ebuild | 2 +- sys-cluster/Manifest.gz | Bin 14031 -> 14038 bytes sys-cluster/nova/Manifest | 6 + sys-cluster/nova/nova-16.1.7.ebuild | 251 ++++ sys-cluster/nova/nova-17.0.9.ebuild | 257 ++++ sys-cluster/nova/nova-18.1.0.ebuild | 253 ++++ sys-devel/Manifest.gz | Bin 9321 -> 9317 bytes sys-devel/binutils-hppa64/Manifest | 1 + .../binutils-hppa64-2.31.1-r3.ebuild | 2 +- sys-kernel/Manifest.gz | Bin 4244 -> 4240 bytes .../linux-headers-4.14-r1.ebuild | 2 +- sys-kernel/vanilla-sources/Manifest | 2 +- ....ebuild => vanilla-sources-4.19.11.ebuild} | 0 sys-power/Manifest.gz | Bin 5048 -> 5049 bytes sys-power/acpid/acpid-2.0.31.ebuild | 2 +- sys-process/Manifest.gz | Bin 8995 -> 8989 bytes sys-process/numad/files/numad.confd | 6 + sys-process/numad/files/numad.initd | 14 + sys-process/numad/files/numad.logrotated | 5 + sys-process/numad/numad-0.5-r3.ebuild | 53 + sys-process/numad/numad-9999.ebuild | 22 +- www-client/Manifest.gz | Bin 6726 -> 6724 bytes www-client/epiphany/epiphany-3.30.2.ebuild | 2 +- www-client/opera/Manifest | 2 +- ...8.91.ebuild => opera-57.0.3098.106.ebuild} | 0 www-client/vivaldi/Manifest | 3 + .../vivaldi/vivaldi-2.2.1388.37_p1.ebuild | 128 ++ x11-terms/Manifest.gz | Bin 4693 -> 4688 bytes x11-terms/terminology/Manifest | 1 + .../terminology/terminology-1.3.2.ebuild | 35 + 952 files changed, 8493 insertions(+), 5065 deletions(-) create mode 100644 app-admin/logrotate/files/logrotate-3.15.0-ignore-hidden.patch create mode 100644 app-admin/logrotate/logrotate-3.15.0.ebuild create mode 100644 app-admin/mktwpol/mktwpol-1.0.1.ebuild create mode 100644 app-admin/pdk/Manifest create mode 100644 app-admin/pdk/metadata.xml create mode 100644 app-admin/pdk/pdk-1.8.0.0.ebuild create mode 100644 app-admin/puppet-agent/puppet-agent-6.1.0.ebuild rename app-admin/puppet/{puppet-5.5.6.ebuild => puppet-6.1.0.ebuild} (84%) create mode 100644 app-admin/puppetdb/puppetdb-6.1.0.ebuild rename app-admin/puppetserver/{puppetserver-5.3.4.ebuild => puppetserver-6.1.0.ebuild} (81%) rename app-crypt/yubikey-manager-qt/{yubikey-manager-qt-1.0.0.ebuild => yubikey-manager-qt-1.0.0-r2.ebuild} (97%) create mode 100644 app-editors/kile/files/kile-2.9.92-cmake.patch create mode 100644 app-editors/kile/files/kile-2.9.92-desktopfile.patch create mode 100644 app-editors/kile/files/kile-2.9.92-kcrash.patch create mode 100644 app-editors/kile/files/kile-2.9.92-no-empty-filename.patch create mode 100644 app-editors/kile/files/kile-2.9.92-nodocfiles.patch create mode 100644 app-editors/kile/files/kile-2.9.92-viewtab-crash.patch create mode 100644 app-editors/kile/kile-2.9.92-r1.ebuild create mode 100644 app-emulation/qemu-guest-agent/qemu-guest-agent-3.1.0.ebuild create mode 100644 app-emulation/qemu/files/qemu-3.1.0-CVE-2018-20123.patch delete mode 100644 app-emulation/qemu/qemu-2.12.0-r3.ebuild rename app-emulation/qemu/{qemu-3.0.0.ebuild => qemu-3.1.0.ebuild} (95%) delete mode 100644 app-i18n/libpinyin/libpinyin-2.1.0.ebuild delete mode 100644 app-i18n/libpinyin/libpinyin-2.1.91.ebuild delete mode 100644 app-i18n/libpinyin/libpinyin-2.2.0.ebuild create mode 100644 app-i18n/poedit/poedit-2.2.ebuild delete mode 100644 app-office/libreoffice-l10n/libreoffice-l10n-6.1.4.1.ebuild rename app-office/libreoffice-l10n/{libreoffice-l10n-6.1.3.2.ebuild => libreoffice-l10n-6.1.4.2.ebuild} (100%) delete mode 100644 app-office/libreoffice/libreoffice-6.1.3.2.ebuild create mode 100644 app-shells/zsh-completions/zsh-completions-0.30.0.ebuild create mode 100644 dev-db/percona-server/percona-server-5.7.24.27.ebuild create mode 100644 dev-db/sqlite/files/sqlite-3.26.0-full_archive-build.patch create mode 100644 dev-db/sqlite/sqlite-3.26.0.ebuild delete mode 100644 dev-lang/go/go-1.10.4.ebuild delete mode 100644 dev-lang/go/go-1.10.5.ebuild delete mode 100644 dev-lang/go/go-1.10.6.ebuild delete mode 100644 dev-lang/go/go-1.11.1.ebuild delete mode 100644 dev-lang/go/go-1.11.2.ebuild delete mode 100644 dev-lang/go/go-1.11.ebuild create mode 100644 dev-libs/capstone/capstone-4.0.ebuild create mode 100644 dev-libs/capstone/files/capstone-4.0-FLAGS.patch create mode 100644 dev-libs/capstone/files/capstone-4.0-double-DESTDIR.patch create mode 100644 dev-libs/capstone/files/capstone-4.0-no-fuzz-tests.patch create mode 100644 dev-libs/glib/files/glib-2.58.2-external-gdbus-codegen.patch create mode 100644 dev-libs/glib/files/glib-2.58.2-gvariant-test-fix.patch create mode 100644 dev-libs/glib/glib-2.56.4.ebuild create mode 100644 dev-libs/glib/glib-2.58.2.ebuild create mode 100644 dev-libs/libressl/libressl-2.7.5.ebuild create mode 100644 dev-libs/libressl/libressl-2.8.3.ebuild create mode 100644 dev-libs/libressl/libressl-2.9.0.ebuild create mode 100644 dev-libs/oniguruma/oniguruma-6.9.1.ebuild create mode 100644 dev-php/PHP_CodeCoverage/PHP_CodeCoverage-4.0.7-r1.ebuild create mode 100644 dev-php/phpunit-mock-objects/phpunit-mock-objects-3.4.3-r1.ebuild create mode 100644 dev-php/phpunit/phpunit-5.7.15-r2.ebuild create mode 100644 dev-python/ovs/ovs-2.10.0.ebuild create mode 100644 dev-python/prometheus_flask_exporter/prometheus_flask_exporter-0.5.1.ebuild delete mode 100644 dev-python/python-openstackclient/python-openstackclient-3.14.2.ebuild delete mode 100644 dev-python/python-openstackclient/python-openstackclient-3.16.1.ebuild delete mode 100644 dev-ruby/amatch/amatch-0.3.1.ebuild delete mode 100644 dev-ruby/amq-protocol/amq-protocol-2.2.0.ebuild delete mode 100644 dev-ruby/ast/ast-2.3.0.ebuild create mode 100644 dev-ruby/autoprefixer-rails/autoprefixer-rails-9.4.3.ebuild delete mode 100644 dev-ruby/delayer-deferred/delayer-deferred-1.1.1.ebuild delete mode 100644 dev-ruby/jmespath/jmespath-1.3.1.ebuild delete mode 100644 dev-ruby/patron/patron-0.11.1.ebuild delete mode 100644 dev-ruby/patron/patron-0.12.0.ebuild delete mode 100644 dev-ruby/patron/patron-0.12.1.ebuild rename dev-ruby/puppetdb-termini/{puppetdb-termini-5.2.2.ebuild => puppetdb-termini-6.1.0.ebuild} (69%) create mode 100644 dev-util/gdbus-codegen/gdbus-codegen-2.56.4.ebuild create mode 100644 dev-util/gdbus-codegen/gdbus-codegen-2.58.2.ebuild create mode 100644 dev-util/glib-utils/glib-utils-2.56.4.ebuild create mode 100644 dev-util/glib-utils/glib-utils-2.58.2.ebuild create mode 100644 games-board/gnome-mines/gnome-mines-3.30.1.1.ebuild delete mode 100644 media-fonts/kanjistrokeorders/kanjistrokeorders-2.016.ebuild create mode 100644 media-radio/js8call/js8call-0.11.0.ebuild rename media-radio/wsjtx/{wsjtx-2.0.0.ebuild => wsjtx-2.0.0-r1.ebuild} (89%) rename media-sound/teamspeak-server/{teamspeak-server-3.5.0.ebuild => teamspeak-server-3.5.1.ebuild} (100%) create mode 100644 metadata/md5-cache/app-admin/logrotate-3.15.0 create mode 100644 metadata/md5-cache/app-admin/mktwpol-1.0.1 create mode 100644 metadata/md5-cache/app-admin/pdk-1.8.0.0 delete mode 100644 metadata/md5-cache/app-admin/puppet-5.5.6 create mode 100644 metadata/md5-cache/app-admin/puppet-6.1.0 create mode 100644 metadata/md5-cache/app-admin/puppet-agent-6.1.0 create mode 100644 metadata/md5-cache/app-admin/puppetdb-6.1.0 rename metadata/md5-cache/app-admin/{puppetserver-5.3.4 => puppetserver-6.1.0} (80%) rename metadata/md5-cache/app-crypt/{yubikey-manager-qt-1.0.0 => yubikey-manager-qt-1.0.0-r2} (94%) create mode 100644 metadata/md5-cache/app-editors/kile-2.9.92-r1 delete mode 100644 metadata/md5-cache/app-emulation/qemu-2.12.0-r3 delete mode 100644 metadata/md5-cache/app-emulation/qemu-3.0.0 create mode 100644 metadata/md5-cache/app-emulation/qemu-3.1.0 create mode 100644 metadata/md5-cache/app-emulation/qemu-guest-agent-3.1.0 delete mode 100644 metadata/md5-cache/app-i18n/libpinyin-2.1.0 delete mode 100644 metadata/md5-cache/app-i18n/libpinyin-2.1.91 delete mode 100644 metadata/md5-cache/app-i18n/libpinyin-2.2.0 create mode 100644 metadata/md5-cache/app-i18n/poedit-2.2 delete mode 100644 metadata/md5-cache/app-office/libreoffice-6.1.3.2 delete mode 100644 metadata/md5-cache/app-office/libreoffice-l10n-6.1.3.2 rename metadata/md5-cache/app-office/{libreoffice-l10n-6.1.4.1 => libreoffice-l10n-6.1.4.2} (53%) create mode 100644 metadata/md5-cache/app-shells/zsh-completions-0.30.0 create mode 100644 metadata/md5-cache/dev-db/percona-server-5.7.24.27 create mode 100644 metadata/md5-cache/dev-db/sqlite-3.26.0 delete mode 100644 metadata/md5-cache/dev-lang/go-1.10.4 delete mode 100644 metadata/md5-cache/dev-lang/go-1.10.5 delete mode 100644 metadata/md5-cache/dev-lang/go-1.10.6 delete mode 100644 metadata/md5-cache/dev-lang/go-1.11 delete mode 100644 metadata/md5-cache/dev-lang/go-1.11.1 delete mode 100644 metadata/md5-cache/dev-lang/go-1.11.2 create mode 100644 metadata/md5-cache/dev-libs/capstone-4.0 create mode 100644 metadata/md5-cache/dev-libs/glib-2.56.4 create mode 100644 metadata/md5-cache/dev-libs/glib-2.58.2 create mode 100644 metadata/md5-cache/dev-libs/libressl-2.7.5 create mode 100644 metadata/md5-cache/dev-libs/libressl-2.8.3 create mode 100644 metadata/md5-cache/dev-libs/libressl-2.9.0 create mode 100644 metadata/md5-cache/dev-libs/oniguruma-6.9.1 create mode 100644 metadata/md5-cache/dev-php/PHP_CodeCoverage-4.0.7-r1 create mode 100644 metadata/md5-cache/dev-php/phpunit-5.7.15-r2 create mode 100644 metadata/md5-cache/dev-php/phpunit-mock-objects-3.4.3-r1 create mode 100644 metadata/md5-cache/dev-python/ovs-2.10.0 create mode 100644 metadata/md5-cache/dev-python/prometheus_flask_exporter-0.5.1 delete mode 100644 metadata/md5-cache/dev-python/python-openstackclient-3.14.2 delete mode 100644 metadata/md5-cache/dev-python/python-openstackclient-3.16.1 delete mode 100644 metadata/md5-cache/dev-ruby/amatch-0.3.1 delete mode 100644 metadata/md5-cache/dev-ruby/amq-protocol-2.2.0 delete mode 100644 metadata/md5-cache/dev-ruby/ast-2.3.0 create mode 100644 metadata/md5-cache/dev-ruby/autoprefixer-rails-9.4.3 delete mode 100644 metadata/md5-cache/dev-ruby/delayer-deferred-1.1.1 delete mode 100644 metadata/md5-cache/dev-ruby/jmespath-1.3.1 delete mode 100644 metadata/md5-cache/dev-ruby/patron-0.11.1 delete mode 100644 metadata/md5-cache/dev-ruby/patron-0.12.0 delete mode 100644 metadata/md5-cache/dev-ruby/patron-0.12.1 rename metadata/md5-cache/dev-ruby/{puppetdb-termini-5.2.2 => puppetdb-termini-6.1.0} (55%) create mode 100644 metadata/md5-cache/dev-util/gdbus-codegen-2.56.4 create mode 100644 metadata/md5-cache/dev-util/gdbus-codegen-2.58.2 create mode 100644 metadata/md5-cache/dev-util/glib-utils-2.56.4 create mode 100644 metadata/md5-cache/dev-util/glib-utils-2.58.2 create mode 100644 metadata/md5-cache/games-board/gnome-mines-3.30.1.1 delete mode 100644 metadata/md5-cache/media-fonts/kanjistrokeorders-2.016 rename metadata/md5-cache/media-radio/{wsjtx-2.0.0 => js8call-0.11.0} (70%) create mode 100644 metadata/md5-cache/media-radio/wsjtx-2.0.0-r1 rename metadata/md5-cache/media-sound/{teamspeak-server-3.5.0 => teamspeak-server-3.5.1} (79%) create mode 100644 metadata/md5-cache/net-libs/courier-authlib-0.67.0 create mode 100644 metadata/md5-cache/net-libs/courier-unicode-1.4 rename metadata/md5-cache/net-libs/{nodejs-11.3.0 => nodejs-11.5.0} (89%) rename metadata/md5-cache/net-libs/{nodejs-8.14.0 => nodejs-8.14.1} (97%) create mode 100644 metadata/md5-cache/net-libs/rabbitmq-c-0.9.0 create mode 100644 metadata/md5-cache/net-libs/signon-ui-0.15_p20171022 create mode 100644 metadata/md5-cache/net-misc/openssh-7.9_p1-r1 create mode 100644 metadata/md5-cache/net-misc/openvswitch-2.10.1 create mode 100644 metadata/md5-cache/net-misc/rabbitmq-server-3.7.9 delete mode 100644 metadata/md5-cache/net-wireless/urh-1.5.5 delete mode 100644 metadata/md5-cache/net-wireless/urh-1.6.2.6 create mode 100644 metadata/md5-cache/net-wireless/urh-2.5.3 create mode 100644 metadata/md5-cache/net-wireless/urh-9999 create mode 100644 metadata/md5-cache/sys-cluster/nova-16.1.7 create mode 100644 metadata/md5-cache/sys-cluster/nova-17.0.9 create mode 100644 metadata/md5-cache/sys-cluster/nova-18.1.0 rename metadata/md5-cache/sys-kernel/{vanilla-sources-4.19.10 => vanilla-sources-4.19.11} (92%) create mode 100644 metadata/md5-cache/sys-process/numad-0.5-r3 rename metadata/md5-cache/www-client/{opera-57.0.3098.91 => opera-57.0.3098.106} (83%) create mode 100644 metadata/md5-cache/www-client/vivaldi-2.2.1388.37_p1 create mode 100644 metadata/md5-cache/x11-terms/terminology-1.3.2 create mode 100644 net-libs/courier-authlib/courier-authlib-0.67.0.ebuild create mode 100644 net-libs/courier-unicode/courier-unicode-1.4.ebuild rename net-libs/nodejs/{nodejs-11.3.0.ebuild => nodejs-11.5.0.ebuild} (98%) rename net-libs/nodejs/{nodejs-8.14.0.ebuild => nodejs-8.14.1.ebuild} (100%) create mode 100644 net-libs/rabbitmq-c/rabbitmq-c-0.9.0.ebuild create mode 100644 net-libs/signon-ui/files/signon-ui-0.15_p20171022-fix-username-field-reading.patch create mode 100644 net-libs/signon-ui/files/signon-ui-0.15_p20171022-webengine-cachedir-path.patch create mode 100644 net-libs/signon-ui/signon-ui-0.15_p20171022.ebuild create mode 100644 net-misc/openssh/files/openssh-7.9_p1-X509-11.6-tests.patch create mode 100644 net-misc/openssh/files/openssh-7.9_p1-X509-dont-make-piddir-11.6.patch create mode 100644 net-misc/openssh/files/openssh-7.9_p1-X509-glue-11.6.patch create mode 100644 net-misc/openssh/openssh-7.9_p1-r1.ebuild rename net-misc/openvswitch/files/{ovs-vswitchd2.service => ovs-vswitchd-r2.service} (100%) create mode 100644 net-misc/openvswitch/files/ovs-vswitchd-r3.service create mode 100644 net-misc/openvswitch/files/ovs-vswitchd.confd-r2 rename net-misc/openvswitch/files/{ovsdb-server2.service => ovsdb-server-r2.service} (100%) create mode 100644 net-misc/openvswitch/files/ovsdb-server-r3.service create mode 100644 net-misc/openvswitch/openvswitch-2.10.1.ebuild create mode 100644 net-misc/rabbitmq-server/rabbitmq-server-3.7.9.ebuild delete mode 100644 net-wireless/urh/urh-1.5.5.ebuild delete mode 100644 net-wireless/urh/urh-1.6.2.6.ebuild create mode 100644 net-wireless/urh/urh-2.5.3.ebuild create mode 100644 net-wireless/urh/urh-9999.ebuild create mode 100644 profiles/default/linux/arm64/13.0/deprecated create mode 100644 profiles/default/linux/arm64/13.0/desktop/deprecated create mode 100644 profiles/default/linux/arm64/13.0/desktop/systemd/deprecated create mode 100644 profiles/default/linux/arm64/13.0/developer/deprecated create mode 100644 profiles/default/linux/arm64/13.0/systemd/deprecated create mode 100644 sys-cluster/nova/nova-16.1.7.ebuild create mode 100644 sys-cluster/nova/nova-17.0.9.ebuild create mode 100644 sys-cluster/nova/nova-18.1.0.ebuild rename sys-kernel/vanilla-sources/{vanilla-sources-4.19.10.ebuild => vanilla-sources-4.19.11.ebuild} (100%) create mode 100644 sys-process/numad/files/numad.confd create mode 100755 sys-process/numad/files/numad.initd create mode 100644 sys-process/numad/files/numad.logrotated create mode 100644 sys-process/numad/numad-0.5-r3.ebuild rename www-client/opera/{opera-57.0.3098.91.ebuild => opera-57.0.3098.106.ebuild} (100%) create mode 100644 www-client/vivaldi/vivaldi-2.2.1388.37_p1.ebuild create mode 100644 x11-terms/terminology/terminology-1.3.2.ebuild diff --git a/Manifest.files.gz b/Manifest.files.gz index d2aa7edfafb06086fa96ba4753f9a3a730a2c157..df5e848e5eb21c27707ccc83206b8b6e2d7459a3 100644 GIT binary patch literal 28820 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 diff --git a/app-admin/Manifest.gz b/app-admin/Manifest.gz index 150ba1901836b52ca4e6d85c59c564ac4d7fc723..e6ee3f8839c729c44b7264b63b5cd57899d89ecc 100644 GIT binary patch delta 33862 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 delta 33785 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 F002`w1x5e> diff --git a/app-admin/logrotate/Manifest b/app-admin/logrotate/Manifest index 9fe40fb94713..1bab50d4f29d 100644 --- a/app-admin/logrotate/Manifest +++ b/app-admin/logrotate/Manifest @@ -1,3 +1,4 @@ DIST logrotate-3.13.0.tar.gz 213726 BLAKE2B b9970a0fb49b9de9c83ee679fd4587b6a1623cf1aae2444e818339361c7b7762ce51fcbd124fefafbe47d529dd21ef346a6c9a267da20547914388db99dce003 SHA512 3dec2fcdd674d3337b71fd70339cb5e3dd06b4bc24bee191356a30c2a211a290ae7747e63b90581e32a6d6d1f73cf62d5b0ee5a91aa05bad4d6ee403a35d9e76 DIST logrotate-3.14.0.tar.gz 215413 BLAKE2B 7914188922d81b1f8b6c4e493fae71d23bc9e65ebfcb190ebb4287c875af53204cbecb51c2731a3dc57530a30c685c3a626074265d9a2462714ff6ff077ea5ca SHA512 5f584d9be01737960eaffcf43746270a5395486d2161577a9ee3e757cb4dfe5a207c8b1d097181dd413560d76ecc0e3d526f87d1b123a52dc3e5e49d529a5fb5 +DIST logrotate-3.15.0.tar.gz 219496 BLAKE2B b9f9cd0b22b79c3da1ea6092c5f3ebf9fca39da3a4bb7e1da39a8bf96f0bdb573864b77681671ad227cfc444bbc3e64a518805780580adb954bfacd564f00e2f SHA512 9520f15eaec54da426699f1f5ce31949d1372fa25c5c127dfbf29ff717a1c15a6fd14437c1d7b67b116b12c8a5c28f6012e39ad4b3ca2b053c874d02efe98d84 DIST logrotate-3.9.1.tar.gz 79061 BLAKE2B b07f8fd8eb59cc4d6c80441a3b5a8aab090bc13eb8fa5e35b111feb2203fb2c3092daa469e6fec02a29b1d377bca33fbbf5859bcd351a1f4a0d82343c5f65d3d SHA512 e6da7c7f067befaf2441e9c6ce77e53cf5ddb4f56cc3304c3e50873b6f20c68520f4a0e50ec466cbebcbed20bfd77bf6dfc489975a8131e9573fb19856c0fe28 diff --git a/app-admin/logrotate/files/logrotate-3.15.0-ignore-hidden.patch b/app-admin/logrotate/files/logrotate-3.15.0-ignore-hidden.patch new file mode 100644 index 000000000000..cb2fc073bc61 --- /dev/null +++ b/app-admin/logrotate/files/logrotate-3.15.0-ignore-hidden.patch @@ -0,0 +1,14 @@ +diff -Nuar a/config.c b/config.c +--- a/config.c 2018-10-05 17:01:21.000000000 +0200 ++++ b/config.c 2018-12-19 16:33:52.280129804 +0100 +@@ -417,7 +417,9 @@ + int i; + + /* Check if fname is '.' or '..'; if so, return false */ +- if (fname[0] == '.' && (!fname[1] || (fname[1] == '.' && !fname[2]))) ++ /* Don't include 'hidden' files either; this breaks Gentoo ++ portage config file management http://bugs.gentoo.org/87683 */ ++ if (fname[0] == '.') + return 0; + + /* Check if fname is ending in a taboo-extension; if so, return false */ diff --git a/app-admin/logrotate/logrotate-3.15.0.ebuild b/app-admin/logrotate/logrotate-3.15.0.ebuild new file mode 100644 index 000000000000..34b327c5d757 --- /dev/null +++ b/app-admin/logrotate/logrotate-3.15.0.ebuild @@ -0,0 +1,98 @@ +# Copyright 1999-2018 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit systemd + +DESCRIPTION="Rotates, compresses, and mails system logs" +HOMEPAGE="https://github.com/logrotate/logrotate" +SRC_URI="https://github.com/${PN}/${PN}/releases/download/${PV}/${P}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd" +IUSE="acl +cron selinux" + +CDEPEND=" + >=dev-libs/popt-1.5 + selinux? ( sys-libs/libselinux ) + acl? ( virtual/acl )" + +DEPEND="${CDEPEND} + >=sys-apps/sed-4" + +RDEPEND="${CDEPEND} + selinux? ( sec-policy/selinux-logrotate ) + cron? ( virtual/cron )" + +STATEFILE="/var/lib/misc/logrotate.status" +OLDSTATEFILE="/var/lib/logrotate.status" + +move_old_state_file() { + elog "logrotate state file is now located at ${STATEFILE}" + elog "See bug #357275" + if [[ -e "${OLDSTATEFILE}" ]] ; then + elog "Moving your current state file to new location: ${STATEFILE}" + mv -n "${OLDSTATEFILE}" "${STATEFILE}" + fi +} + +install_cron_file() { + exeinto /etc/cron.daily + newexe "${S}"/examples/logrotate.cron "${PN}" +} + +PATCHES=( + "${FILESDIR}/${P}-ignore-hidden.patch" +) + +src_prepare() { + sed -i -e 's#/usr/sbin/logrotate#/usr/bin/logrotate#' "${S}"/examples/logrotate.{cron,service} || die + default +} + +src_configure() { + econf $(use_with acl) $(use_with selinux) --with-state-file-path="${STATEFILE}" +} + +src_test() { + emake test +} + +src_install() { + insinto /usr + dobin logrotate + doman logrotate.8 + dodoc ChangeLog.md + + insinto /etc + doins "${FILESDIR}"/logrotate.conf + + use cron && install_cron_file + + systemd_dounit examples/logrotate.{service,timer} + systemd_newtmpfilesd "${FILESDIR}/${PN}.tmpfiles" "${PN}".conf + + keepdir /etc/logrotate.d +} + +pkg_postinst() { + elog + elog "The ${PN} binary is now installed under /usr/bin. Please" + elog "update your links" + elog + move_old_state_file + elog "If you are running systemd you might need to run:" + elog "systemd-tmpfiles --create /usr/lib/tmpfiles.d/logrotate.conf" + elog "in order to create the new location of the logrotate state file" + elog + if [[ -z ${REPLACING_VERSIONS} ]] ; then + elog "If you wish to have logrotate e-mail you updates, please" + elog "emerge virtual/mailx and configure logrotate in" + elog "/etc/logrotate.conf appropriately" + elog + elog "Additionally, /etc/logrotate.conf may need to be modified" + elog "for your particular needs. See man logrotate for details." + fi +} diff --git a/app-admin/mktwpol/Manifest b/app-admin/mktwpol/Manifest index ccf8186205d1..9ccb70d59813 100644 --- a/app-admin/mktwpol/Manifest +++ b/app-admin/mktwpol/Manifest @@ -1,2 +1,3 @@ DIST mktwpol-0.2.6.tar.gz 55328 BLAKE2B a5998dcdd947288c0761fb4ef53cfca9de5b022a53f07fbfa7cb8023d0086471cd9a1ef822a3ff45931098acaedb2b94df2f882cc3bbadc18942293679d6816d SHA512 58d739bf789f7e25678adb19cc2d05bf98920d4f42a761f2c1fc45c72ac9080def9f2533f63c10dfea50f5d8428f7d4a19760a38dcc34bff9aaeb6fdd7e89434 DIST mktwpol-1.0.0.tar.gz 59748 BLAKE2B 954d86774bf5e88612dc67f0ee29b637da188f64a8203b8aa84511e940db059afce0e993f4a703429688e29e964e5efc53a21b32f1ead3cee70bb7f056fc62a4 SHA512 f7a04bb3acdada6407e3e422e26ba2c0c454f10011a2848d0c8e962996e135a381c893f7fcdea67e1a3a23f503eb2071448beca05b7ca90e179d2a28173a973e +DIST mktwpol-1.0.1.tar.gz 60491 BLAKE2B 66d7db396bbf7e5b2c4dd537ac9bcd387298ae733348b63c6d5cb6df79e9440ea751c27eccec66978371fa81a17929d25fcfbeca6787abf8b49f087b54a6468d SHA512 aa44af97533f130b89b83c6f2a8878d290770b677f6fb9fe654b033f57fcfb3d063a6a6ddf29599aa066452d75911cf8053d65b21c37e322851a10f4381cb33d diff --git a/app-admin/mktwpol/mktwpol-1.0.1.ebuild b/app-admin/mktwpol/mktwpol-1.0.1.ebuild new file mode 100644 index 000000000000..b494367e73b9 --- /dev/null +++ b/app-admin/mktwpol/mktwpol-1.0.1.ebuild @@ -0,0 +1,68 @@ +# Copyright 1999-2018 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +DESCRIPTION="Bash scripts to install tripwire and generate tripwire policy files" +HOMEPAGE="https://sourceforge.net/projects/mktwpol" +SRC_URI="mirror://sourceforge/mktwpol/${PF}.tar.gz" + +LICENSE="CC-BY-SA-3.0" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86 ~x86-fbsd" +IUSE="" + +RDEPEND="app-admin/tripwire" + +S=${WORKDIR}/${PF} + +src_prepare() { + default + sed -i -e 's:/usr/local:/usr:' Makefile || die +} + +pkg_preinst() { + # one elog message for new/first installation + # different elog message when updating + if [[ -z ${REPLACING_VERSIONS} ]] ; then + elog + elog "To facilitate a new installation and setup of tripwire:" + elog " - Run: \`twsetup.sh\`" + elog + elog "To update tripwire database as packages are added or deleted:" + elog " - Run: \`mktwpol.sh -u\`" + elog + elog "Mktwpol is packaged with multiple policy-generating rules files." + elog "A default \"rules file\" is installed in /etc/tripwire" + elog "Alternatives are available in /usr/share/doc/${PF}" + elog + elog "mktwpol.sh uses the policy-generating rules file with the" + elog "most recent date. To use an alternative \"rules file\"," + elog "copy it from /usr/share/doc/${PF} to /etc/tripwire," + elog " uncompress it, and \`touch\` it." + elog + elog "Read /usr/share/doc/${PF}/README for more tips." + elog + else + elog + elog "Version bump: mktwpol policy-generating rules have changed." + elog "Run \`mktwpol.sh -u\` to update tripwire policy and database." + elog + elog "Alternative policy-generating rules are in /usr/share/doc/${PF}" + elog "To use an alternative policy-generating rules file," + elog "copy it to /etc/tripwire, uncompress and \`touch\` it." + elog + fi + # ewarn message if a version change from 0.x.x + if [[ "${REPLACING_VERSIONS:0:1}" == "0" ]] ; then + ewarn + ewarn "Mktwpol default policy-generating rules no longer sort by package." + ewarn + ewarn " This change does not reduce the scope of system inspection!" + ewarn " It only affects the tripwire report format." + ewarn + ewarn " The previous default reporting format is still available, at" + ewarn " /usr/share/doc/${PF}/mktwpol-gentoo-packages.rules*" + ewarn + fi +} diff --git a/app-admin/pdk/Manifest b/app-admin/pdk/Manifest new file mode 100644 index 000000000000..9cb3a02d0018 --- /dev/null +++ b/app-admin/pdk/Manifest @@ -0,0 +1 @@ +DIST pdk_1.8.0.0-1stretch_amd64.deb 128361866 BLAKE2B 1d21de3e011d8f111ca9910193fb2ffd3360ec1bc7d1917b89c24d42dad8c1b521b12f37850cfc88a32cc79aab76000b2801568683e96ef9aedfbe7ab48bf6b3 SHA512 edae3add1d7a0e66361cc60c555f556355a07d80dc05b21cfa8c994b8a66442168d72b602258d984f9c19c15e561c9260d3ebbc82e6bfc22758f4327d78791c2 diff --git a/app-admin/pdk/metadata.xml b/app-admin/pdk/metadata.xml new file mode 100644 index 000000000000..33d86fd60981 --- /dev/null +++ b/app-admin/pdk/metadata.xml @@ -0,0 +1,13 @@ + + + + + prometheanfire@gentoo.org + Matthew Thode + + + PDK includes testing tools, a complete module skeleton, and command line + tools to help you create, validate, and run tests on Puppet modules. PDK + also includes all dependencies needed for its use. + + diff --git a/app-admin/pdk/pdk-1.8.0.0.ebuild b/app-admin/pdk/pdk-1.8.0.0.ebuild new file mode 100644 index 000000000000..a456fa1d3975 --- /dev/null +++ b/app-admin/pdk/pdk-1.8.0.0.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2018 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit eutils unpacker + +DESCRIPTION="Puppet SDK - develop and test puppet modules" +HOMEPAGE="https://puppetlabs.com/" +SRC_BASE="http://apt.puppetlabs.com/pool/stretch/puppet/${PN:0:1}/${PN}/${PN}_${PV}-1stretch" +SRC_URI=" + amd64? ( ${SRC_BASE}_amd64.deb ) +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" +IUSE="" +RESTRICT="strip" + +S=${WORKDIR} + +QA_PREBUILT=" + /opt/puppetlabs/pdk + /opt/puppetlabs/pdk/lib/engines/* + /opt/puppetlabs/pdk/lib/* + /opt/puppetlabs/pdk/bin/*" + +src_install() { + # Drop the opt folder into place + insinto /opt + doins -r opt/* + + # Add symlinks + chmod 0755 -R "${D}/opt/puppetlabs/pdk/bin/" + chmod 0755 -R "${D}/opt/puppetlabs/pdk/private/git/bin/" + chmod 0755 -R "${D}/opt/puppetlabs/pdk/private/ruby/2.1.9/bin/" + chmod 0755 -R "${D}/opt/puppetlabs/pdk/private/ruby/2.4.4/bin/" + chmod 0755 -R "${D}/opt/puppetlabs/pdk/private/ruby/2.5.1/bin/" + chmod 0755 -R "${D}/opt/puppetlabs/pdk/private/puppet/ruby/2.1.0/bin/" + chmod 0755 -R "${D}/opt/puppetlabs/pdk/private/puppet/ruby/2.4.0/bin/" + chmod 0755 -R "${D}/opt/puppetlabs/pdk/private/puppet/ruby/2.5.0/bin/" + + # remove rwx a.out stuff + rm "${D}"/opt/puppetlabs/pdk/private/ruby/2.4.4/lib/ruby/gems/2.4.0/gems/ffi-1.9.25/ext/ffi_c/libffi-x86_64-linux/a.out + rm "${D}"/opt/puppetlabs/pdk/share/cache/ruby/2.1.0/gems/ffi-1.9.25/ext/ffi_c/libffi-x86_64-linux/a.out + rm "${D}"/opt/puppetlabs/pdk/share/cache/ruby/2.5.0/gems/ffi-1.9.25/ext/ffi_c/libffi-x86_64-linux/a.out + + dosym ../../opt/puppetlabs/pdk/bin/pdk /usr/bin/pdk +} diff --git a/app-admin/puppet-agent/Manifest b/app-admin/puppet-agent/Manifest index 533d896d5eb3..08199c68a59a 100644 --- a/app-admin/puppet-agent/Manifest +++ b/app-admin/puppet-agent/Manifest @@ -2,3 +2,5 @@ DIST puppet-agent_5.5.7-1stretch_amd64.deb 17300432 BLAKE2B 4c3b13361b9a97734a7b DIST puppet-agent_5.5.7-1stretch_i386.deb 18222282 BLAKE2B b9ce9269cc59d79450cb66c9c3e545ad4267ad1a43905df4ca57b45ad1213dd11c9ddcffb77719a151f52eb60d6792a486823ea4a29b2f4e83a2d62960c9691a SHA512 b65ecaf27c2bcc6556d7d43a0b78e282a64c72eed3b672af5d2e23c34eefe8134b6d4c60505f9d7c6e5b40ed4a1ad391128933c27710819f5078ec7d8680b6d4 DIST puppet-agent_6.0.3-1stretch_amd64.deb 17876404 BLAKE2B 06f4a951270b96e93ff72c5e0e1deb8c2e21588a424e06d9619397586d2c92367debab0d552df0c88bd2ccc53644c53b1117f2826d01e2feeab94934505e3700 SHA512 1dfbd1a9266f0d092d71071e9d6c271e2ca9ff6a8457699a9561a8f5ad2be05ef779f80d5dac3dbe3744dad30b66bd98dd593ca7e7f2696183eb30edb430bf4c DIST puppet-agent_6.0.3-1stretch_i386.deb 18615216 BLAKE2B 8fd3e6344fd9773dae7bc1bd94543cfbe7f71158423b00aac01be4c3e911c6576ea159fc5cbf88ff5342e8b7e13d14fa23524771b33688ac828b40df508bd613 SHA512 9aea3b90693a566fe9f285da60772f739c07d7cc40abaa6a98bc0e4d2d2eba1178c01a6e8d4b2a48b6f0009d3bef8434412b2eeb5876966249fd872ef8bda159 +DIST puppet-agent_6.1.0-1stretch_amd64.deb 17902402 BLAKE2B 4fb8a0e85fc4dcee0ad08ca45b90ddafca3ae3f605bc9b461be2e2b31a35412c23229f8ea58a7c2ce97df2f3951598529df874911bc446d7f5f41a1f36b0cc0d SHA512 6f5ae6ee3479021ff455c7b9344cd54a3d0a7ecf57b2403343297b1d1d017e995eacf0fed210976db799b9e833b26557917ca4319ffd01dffeb92d2a9418b7c9 +DIST puppet-agent_6.1.0-1stretch_i386.deb 18652482 BLAKE2B 42c03e6c1c6c86d54875a6fd79c4a67b9b83daef42415cd9c7f1fc445912f051be3c2cd21f804318779169eeabd1ec15b9a2fb5389601416aea44c2533c7a879 SHA512 d78e2fb3ec28bb60a46ba1dae8d4e1292ac9346a7471aa29af6cea1a249496c4d96e7ff006700482b08338d3155dbba653d86be0d65dc31c522dd8fb4b5b4dfa diff --git a/app-admin/puppet-agent/puppet-agent-6.1.0.ebuild b/app-admin/puppet-agent/puppet-agent-6.1.0.ebuild new file mode 100644 index 000000000000..4ad0513947d9 --- /dev/null +++ b/app-admin/puppet-agent/puppet-agent-6.1.0.ebuild @@ -0,0 +1,79 @@ +# Copyright 1999-2018 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +inherit eutils systemd unpacker user + +DESCRIPTION="general puppet client utils along with hiera and facter" +HOMEPAGE="https://puppetlabs.com/" +SRC_BASE="http://apt.puppetlabs.com/pool/stretch/puppet/${PN:0:1}/${PN}/${PN}_${PV}-1stretch" +SRC_URI=" + amd64? ( ${SRC_BASE}_amd64.deb ) + x86? ( ${SRC_BASE}_i386.deb )" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="puppetdb selinux" +RESTRICT="strip" + +CDEPEND="!app-admin/augeas + !app-admin/puppet + !dev-ruby/hiera + !dev-ruby/facter + !app-emulation/virt-what" + +DEPEND=" + ${CDEPEND}" +RDEPEND="${CDEPEND} + app-portage/eix + sys-apps/dmidecode + sys-libs/glibc + sys-libs/readline:0/7 + sys-libs/ncurses:0[tinfo] + selinux? ( + sys-libs/libselinux[ruby] + sec-policy/selinux-puppet + ) + puppetdb? ( >=dev-ruby/puppetdb-termini-5.0.1 )" + +S=${WORKDIR} + +pkg_setup() { + enewgroup puppet + enewuser puppet -1 -1 /var/run/puppet puppet +} + +src_install() { + # conf.d + doconfd etc/default/puppet + doconfd etc/default/pxp-agent + # logrotate.d + insinto /etc/logrotate.d + doins etc/logrotate.d/pxp-agent + # puppet itself + insinto /etc/puppetlabs + doins -r etc/puppetlabs/* + # logdir for systemd + dodir var/log/puppetlabs/puppet/ + fperms 0750 var/log/puppetlabs/puppet/ + # the rest + insinto /opt + dodir opt/puppetlabs/puppet/cache + doins -r opt/* + fperms 0750 /opt/puppetlabs/puppet/cache + # init + newinitd "${FILESDIR}/puppet.initd" puppet + systemd_dounit lib/systemd/system/puppet.service + systemd_dounit lib/systemd/system/pxp-agent.service + systemd_newtmpfilesd "${FILESDIR}/puppet-agent.conf.tmpfilesd" puppet-agent.conf + # symlinks + chmod 0755 -R "${D}/opt/puppetlabs/puppet/bin/" + chmod 0755 "${D}//opt/puppetlabs/puppet/lib/virt-what/virt-what-cpuid-helper" + dosym ../../opt/puppetlabs/bin/facter /usr/bin/facter + dosym ../../opt/puppetlabs/bin/hiera /usr/bin/hiera + dosym ../../opt/puppetlabs/bin/puppet /usr/bin/puppet + dosym ../../opt/puppetlabs/puppet/bin/virt-what /usr/bin/virt-what + dosym ../../opt/puppetlabs/puppet/bin/augparse /usr/bin/augparse + dosym ../../opt/puppetlabs/puppet/bin/augtool /usr/bin/augtool +} diff --git a/app-admin/puppet/Manifest b/app-admin/puppet/Manifest index dfb20c05cd7f..de542304f4ae 100644 --- a/app-admin/puppet/Manifest +++ b/app-admin/puppet/Manifest @@ -1,5 +1,5 @@ DIST puppet-4.10.11.tar.gz 3022878 BLAKE2B d3eec840bb1c46e0dfbbc9dad598b362049a76c7ee60b4ff314e7ba2ce19613f834baced94afbbf499b513391107c4229be5f40c275d0724b200358722db0e96 SHA512 5eaac8bd973d0013e7774c9bda81524332f2b3b0177c04e78554bfb0815697b4b296d5dd11a04f7fad782ad975b350b149b1cd97fc5f06974952314f163f1b40 DIST puppet-4.10.12.tar.gz 3022218 BLAKE2B 03757857868b1544078ae5e40d6e438631c788f1b01a3e62ba90e477b754601d2c085228e084363ff20ee39728b02ebe8ca83e17f7c79dddae1c3968aef4e320 SHA512 ff7accf70b1d4de7282cf3b41246151c49c4758a41ace56a470e4723749638027011cf170747e66fa5812280e1612e754e12d92dd35fa6c93171f7187bb9cfa2 -DIST puppet-5.5.6.tar.gz 3026301 BLAKE2B eb05a0c4eed99ce1ce7a77be76da069be1e4b4f8917206b3811a3a7378c2e39b9c84b560bbcce0bee180ddb502251efb48362dd1c2494c79e6f441cde41a2707 SHA512 53bccc4cf3d4dde3079d96cd28b4cf380d004fdf67da8eaeaf70706ca5e1fe611910042f1aa03453fb29419bb9888a0eeef9a9d64e8f0cfe5d8d7a73e5bf5850 DIST puppet-5.5.8.tar.gz 3056987 BLAKE2B cfb0599f5a9a6f254b0e853ece390dcc4fb3e8cd40956955b81e9dd9ae3c3c39c18a0f5f010b269c8c21f1b288f50c354e4c40cd0cbd3ad3128dd95c3c7d0cca SHA512 2ed960c0fcd4f6b0a7eacfffd8bc3ca88387bade0ce5ac6cbb247752f18927959286b1238c146d3d2bda7f8bee171fc502b44b129c4778feafbda90d993ee816 DIST puppet-6.0.4.tar.gz 2804651 BLAKE2B d2e685938b57ec896446a658d6a115f999b2254064711ceb6a139da3c5ffe488ba2dbd2da39b3a6c889027d971f44ff4fc99f87ceec95cc8b79eefc86f43f614 SHA512 fcfc0a9e1a707945c89e3080c1795511fd28143576886552d8e3635d62f526d0b3f9ed2a400ecc0084b63906246cb86e176b288ac049d01d0f9cf47fc65fe332 +DIST puppet-6.1.0.tar.gz 2818606 BLAKE2B 4fb6b26e5c3711262ff2210c9a4e9a9df0f47f4a989526a79cc36f56fa939fd4e54e41f3afef818aacd4630daf559f1ded7e2f6e3cc258a005a848b4d49b64ae SHA512 b82d5f5b045e23543a26949d9faa7ced78f1413e7699d124dd43a56b8558232d6f151a9fdbe52e1959900eb8fff7d7e873fa7ce986206419a27a7627a56f91f6 diff --git a/app-admin/puppet/puppet-5.5.6.ebuild b/app-admin/puppet/puppet-6.1.0.ebuild similarity index 84% rename from app-admin/puppet/puppet-5.5.6.ebuild rename to app-admin/puppet/puppet-6.1.0.ebuild index 8aa23c0b2c8c..863d46f28daa 100644 --- a/app-admin/puppet/puppet-5.5.6.ebuild +++ b/app-admin/puppet/puppet-6.1.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2018 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI="6" @@ -11,7 +11,7 @@ RUBY_FAKEGEM_TASK_DOC="doc:all" RUBY_FAKEGEM_EXTRAINSTALL="locales" -inherit eutils user ruby-fakegem versionator +inherit eutils user ruby-fakegem eapi7-ver DESCRIPTION="A system automation and configuration management software." HOMEPAGE="http://puppetlabs.com/" @@ -19,13 +19,14 @@ SRC_URI="http://downloads.puppetlabs.com/puppet/${P}.tar.gz" LICENSE="Apache-2.0 GPL-2" SLOT="0" -KEYWORDS="amd64 ~arm ~hppa ~ppc ~ppc64 x86" +KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86" IUSE="augeas diff doc emacs ldap rrdtool selinux shadow sqlite vim-syntax" RESTRICT="test" ruby_add_rdepend " dev-ruby/hiera dev-ruby/json:= + dev-ruby/semantic_puppet >=dev-ruby/facter-3.0.0 augeas? ( dev-ruby/ruby-augeas ) diff? ( dev-ruby/diff-lcs ) @@ -66,7 +67,7 @@ all_ruby_prepare() { rm spec/lib/matchers/json.rb $( grep -Rl matchers/json spec) || die # can't be run within portage. - epatch "${FILESDIR}/puppet-fix-tests-4.7.0.patch" + epatch "${FILESDIR}/puppet-fix-tests-6.0.0.patch" # fix systemd path epatch "${FILESDIR}/puppet-systemd.patch" @@ -97,8 +98,6 @@ all_ruby_install() { # openrc init stuff newinitd "${FILESDIR}"/puppet.init-4.x puppet - newinitd "${FILESDIR}"/puppetmaster.init-4.x puppetmaster - newconfd "${FILESDIR}"/puppetmaster.confd puppetmaster keepdir /etc/puppetlabs/puppet/ssl @@ -132,13 +131,8 @@ pkg_postinst() { elog "Portage Puppet module with Gentoo-specific resources:" elog "http://forge.puppetlabs.com/gentoo/portage" elog - - for v in ${REPLACING_VERSIONS}; do - if [ "$(get_major_version $v)" = "4" ]; then - elog - elog "Please see the following url for the release notes for puppet-5" - elog "https://docs.puppet.com/puppet/5.0/release_notes.html#if-youre-upgrading-from-puppet-4x" - elog - fi - done + elog "If updating from puppet 5 to 6, keep in mind that webrick (server/master)" + elog "suppert was removed for >=6.x, please migrate to puppetserver if you have" + elog "not already done so." + elog } diff --git a/app-admin/puppetdb/Manifest b/app-admin/puppetdb/Manifest index 75aacd78b161..2e00a3db1b6a 100644 --- a/app-admin/puppetdb/Manifest +++ b/app-admin/puppetdb/Manifest @@ -1,2 +1,3 @@ DIST puppetdb-5.2.4.tar.gz 25438658 BLAKE2B 4e548ed018b57f68c0cc81185579234e17086985733d56030802577ab5fb8106c7c47c603aa3da65ede3e5780c89df8b2dbece12c29aa1b171ceda1de7228f56 SHA512 6979ebccaa1136d19ffd0d67bdbff9c608c649d75b56b4b041d8795fdcedf24c831553c5361f8e144fa01bbac92af88e6548f917ca00eec707d8740a99689059 DIST puppetdb-6.0.0.tar.gz 23168375 BLAKE2B 05b7738d1f1dfefac50ea54682b2c2f888d9227117fc676ef5d4754b8fddce449ee75a2ae9eac977426707654737c86499efa3692f4195547f997297c1b08f5a SHA512 f2be7049cf1615f7f235be16f32c599ad9679b9da59d43b30c63ca4fd9c9f24fbdb488def01372c516ac510105292ddb163bad403d1b06429bfc10310505501f +DIST puppetdb-6.1.0.tar.gz 40448212 BLAKE2B fc12d7177eda99e755eddf33c7833b98a1567ac8675bd080720105709b44421b0293a3c8eb38c104104b0bade72f0dd8e2862a10d25f52c4ecbd0f914e66bd77 SHA512 185403b528099d6ef318cbbdd58228c31face25c540435e049585f68fabcc17f5850cc10eec342746c910ebfdcf2a1d99c7f9ca01b0baf2dd4585ccae1ede205 diff --git a/app-admin/puppetdb/puppetdb-6.1.0.ebuild b/app-admin/puppetdb/puppetdb-6.1.0.ebuild new file mode 100644 index 000000000000..480aee3abe2e --- /dev/null +++ b/app-admin/puppetdb/puppetdb-6.1.0.ebuild @@ -0,0 +1,92 @@ +# Copyright 1999-2018 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit multilib systemd user + +DESCRIPTION="PuppetDB collects data generated by Puppet." +HOMEPAGE="http://docs.puppetlabs.com/puppetdb/" +SRC_URI="https://downloads.puppetlabs.com/${PN}/${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +IUSE="" +# will need the same keywords as puppet +KEYWORDS="~amd64 ~x86" + +RDEPEND+=">=virtual/jdk-1.8.0" +DEPEND+="" + +pkg_setup() { + enewgroup puppetdb + enewuser puppetdb -1 -1 /opt/puppetlabs/server/data/puppetdb "puppetdb" +} + +src_prepare() { + sed -i 's/sysconfig/conf\.d/g' ext/redhat/puppetdb.service || die + sed -i 's/sysconfig/conf\.d/g' ext/bin/puppetdb || die + sed -i 's/sysconfig/conf\.d/g' install.sh || die + sed -i 's/var\/run/run/g' ext/puppetdb.tmpfiles.conf || die + sed -i 's/var\/run/run/g' install.sh || die + default +} + +src_compile() { + einfo "not compiling" +} + +src_install() { + dodir /opt/puppetlabs/server/data/puppetdb + insinto /opt/puppetlabs/server/apps/puppetdb + insopts -m0744 + doins ext/ezbake-functions.sh + insopts -m0644 + doins ext/ezbake.manifest + doins puppetdb.jar + insinto /etc/puppetlabs/puppetdb + doins ext/config/logback.xml + doins ext/config/bootstrap.cfg + doins ext/config/request-logging.xml + insinto /etc/puppetlabs/puppetdb/conf.d + doins ext/config/conf.d/jetty.ini + doins ext/config/conf.d/repl.ini + doins ext/config/conf.d/database.ini + doins ext/config/conf.d/config.ini + insopts -m0755 + insinto /opt/puppetlabs/server/apps/puppetdb/scripts + doins install.sh + insinto /opt/puppetlabs/server/apps/puppetdb/cli/apps + doins ext/cli/foreground + doins ext/cli/ssl-setup + doins ext/cli/config-migration + doins ext/cli/foreground + doins ext/cli/anonymize + doins ext/cli/reload + doins ext/cli/start + doins ext/cli/stop + insinto /opt/puppetlabs/server/apps/puppetdb/bin + doins ext/bin/puppetdb + insopts -m0644 + dodir /opt/puppetlabs/server/bin + dosym ../apps/puppetdb/bin/puppetdb /opt/puppetlabs/server/bin/puppetdb + dodir /opt/puppetlabs/bin + dosym ../server/apps/puppetdb/bin/puppetdb /opt/puppetlabs/bin/puppetdb + dosym ../../opt/puppetlabs/server/apps/puppetdb/bin/puppetdb /usr/bin/puppetdb + # init type tasks + newconfd ext/default puppetdb + systemd_dounit ext/redhat/puppetdb.service + systemd_newtmpfilesd ext/puppetdb.tmpfiles.conf puppetdb.conf + newinitd "${FILESDIR}/puppetdb.initd" puppetdb + # misc + insinto /etc/logrotate.d + newins ext/puppetdb.logrotate.conf puppetdb + fowners -R puppetdb:puppetdb /opt/puppetlabs/server/data/puppetdb + fperms -R 770 /opt/puppetlabs/server/data/puppetdb +} + +pkg_postinst() { + elog "to install please run '/opt/puppetlabs/server/bin/puppetdb ssl-setup'" + elog + elog "to upgrade please run '/opt/puppetlabs/server/bin/puppetdb config-migration'" +} diff --git a/app-admin/puppetserver/Manifest b/app-admin/puppetserver/Manifest index 792ffd898f1f..898d58f835ff 100644 --- a/app-admin/puppetserver/Manifest +++ b/app-admin/puppetserver/Manifest @@ -1,3 +1,3 @@ -DIST puppetserver-5.3.4.tar.gz 67238476 BLAKE2B a92bdf77ffefc7c65c5cfd39431aa6b485bd92c617c4e32a281bfa431fbb428209b8834ef464a521e00d07f3ce0a443fe8a187f3a235c3200531533a1efa242d SHA512 edfa121d64fdbca9a8eef201fe6744e2694141deb318bec64c942bb1ebe6ea61ba1aaa15aee4f4e59913f79247b1c833c6633d3ff121eee836a83ccbaaece900 DIST puppetserver-5.3.5.tar.gz 67238513 BLAKE2B 075d6101a29b57a1693a76ba557e4cff3b5689a7bd38cc9f0f116962081ec71a29c31dbd22be9bad49897f94fe0f309d87780d2edcdd6c02e9f403e4b0a631c2 SHA512 4d7546ed845cfc9b37e2db094cb0a7340bb344dbbf52eba9cac7e54b277302449e2c9c464243c0804c8d14c00d146e74725e0e46bde0297104c394ae19f2095c DIST puppetserver-6.0.1.tar.gz 62362369 BLAKE2B 895eefe1f1d508a9a791fc30937bb778fe6d032fc0143caeafa695e73ee139cded8c6c839b90b4f168a641ab7952f4ba10a805e0a85112ca522e78df06838062 SHA512 485b24dbe74fe40c23b98693d02096052af23344a4c8d9bb5d29876cb4224ded482c5b741be1f2b8ff94d7e48041206acd4c301e9c188b3406b04b229fd51094 +DIST puppetserver-6.1.0.tar.gz 74953913 BLAKE2B 0a84e64209ad313bea375bbaa22197d0216138c3714551796df0cfe99e634ef3efb0cf5378fe0db4b329df21c57359a84f249cb7fe62d9369ec7e8702c5274a1 SHA512 b3f0f2ef86550879a2eeefaf187c5be0b9e7e9bd570e77669a3f20f8b6127aa8b04b8debb10ca66a60a1858285717bdfc27f3f31c8014de2e0af51746da2f1a8 diff --git a/app-admin/puppetserver/puppetserver-5.3.4.ebuild b/app-admin/puppetserver/puppetserver-6.1.0.ebuild similarity index 81% rename from app-admin/puppetserver/puppetserver-5.3.4.ebuild rename to app-admin/puppetserver/puppetserver-6.1.0.ebuild index 20133466d29d..d62a1297c2c2 100644 --- a/app-admin/puppetserver/puppetserver-5.3.4.ebuild +++ b/app-admin/puppetserver/puppetserver-6.1.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2018 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -13,7 +13,7 @@ LICENSE="Apache-2.0" SLOT="0" IUSE="puppetdb" # will need the same keywords as puppet -KEYWORDS="amd64 x86" +KEYWORDS="~amd64 ~x86" RDEPEND+=" >=virtual/jdk-1.8.0 @@ -46,8 +46,6 @@ src_install() { insopts -m0644 doins ext/ezbake.manifest doins puppet-server-release.jar - doins jruby-9k.jar - doins jruby-1_7.jar insinto /etc/puppetlabs/puppetserver doins ext/config/logback.xml doins ext/config/request-logging.xml @@ -65,6 +63,7 @@ src_install() { insinto /opt/puppetlabs/server/apps/puppetserver/scripts doins install.sh insinto /opt/puppetlabs/server/apps/puppetserver/cli/apps + doins ext/cli/ca doins ext/cli/irb doins ext/cli/foreground doins ext/cli/gem @@ -107,7 +106,8 @@ src_install() { fperms -R 775 /opt/puppetlabs/server/data/puppetserver fperms -R 700 /var/log/puppetlabs/puppetserver insinto /opt/puppetlabs/server/data - newins ext/build-scripts/gem-list.txt puppetserver-gem-list.txt + doins ext/build-scripts/jruby-gem-list.txt + doins ext/build-scripts/mri-gem-list.txt newtmpfiles ext/puppetserver.tmpfiles.conf puppetserver.conf } @@ -122,9 +122,12 @@ pkg_postinst() { elog elog "# install puppetserver gems" elog "cd /opt/puppetlabs/server/apps/puppetserver" - elog "echo "jruby-puppet: { gem-home: ${DESTDIR}/opt/puppetlabs/server/data/puppetserver/vendored-jruby-gems }" > jruby.conf" - elog "while read LINE" - elog "do" - elog " java -cp puppet-server-release.jar:jruby-1_7.jar clojure.main -m puppetlabs.puppetserver.cli.gem --config jruby.conf -- install \$(echo \$LINE |awk '{print \$1}') --version \$(echo \$LINE |awk '{print \$2}')" - elog "done < /opt/puppetlabs/server/data/puppetserver-gem-list.txt" + elog "echo \"jruby-puppet: { gem-home: ${DESTDIR}/opt/puppetlabs/server/data/puppetserver/vendored-jruby-gems }\" > jruby.conf" + elog "while read LINE do" + elog " java -cp puppet-server-release.jar:jruby-9k.jar clojure.main -m puppetlabs.puppetserver.cli.gem --config jruby.conf -- install --no-ri --no-rdoc \$(echo \$LINE |awk '{print \$1}') --version \$(echo \$LINE |awk '{print \$2}')" + elog "done < /opt/puppetlabs/server/data/jruby-gem-list.txt" + elog "echo \"jruby-puppet: { gem-home: ${DESTDIR}/opt/puppetlabs/puppet/lib/ruby/vendor_gems }\" > jruby.conf" + elog "while read LINE do" + elog " java -cp puppet-server-release.jar:jruby-9k.jar clojure.main -m puppetlabs.puppetserver.cli.gem --config jruby.conf -- install --no-ri --no-rdoc \$(echo \$LINE |awk '{print \$1}') --version \$(echo \$LINE |awk '{print \$2}')" + elog "done < /opt/puppetlabs/server/data/mri-gem-list.txt" } diff --git a/app-admin/rsyslog/rsyslog-8.40.0-r1.ebuild b/app-admin/rsyslog/rsyslog-8.40.0-r1.ebuild index 985c553dc4a6..b471841628fc 100644 --- a/app-admin/rsyslog/rsyslog-8.40.0-r1.ebuild +++ b/app-admin/rsyslog/rsyslog-8.40.0-r1.ebuild @@ -16,7 +16,7 @@ if [[ ${PV} == "9999" ]]; then inherit git-r3 else - KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~x86" + KEYWORDS="amd64 ~arm ~arm64 ~hppa x86" SRC_URI=" https://www.rsyslog.com/files/download/${PN}/${P}.tar.gz diff --git a/app-crypt/Manifest.gz b/app-crypt/Manifest.gz index fe4884ffd1211fdb8cec4c960de37c877971ce59..2c374239443f76bf52d8f6892b254502f498eabe 100644 GIT binary patch delta 23714 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.org Göktürk Yüksek + + zerochaos@gentoo.org + Rick Farina + diff --git a/app-crypt/yubikey-manager-qt/yubikey-manager-qt-1.0.0.ebuild b/app-crypt/yubikey-manager-qt/yubikey-manager-qt-1.0.0-r2.ebuild similarity index 97% rename from app-crypt/yubikey-manager-qt/yubikey-manager-qt-1.0.0.ebuild rename to app-crypt/yubikey-manager-qt/yubikey-manager-qt-1.0.0-r2.ebuild index 7412d412984d..08961842de99 100644 --- a/app-crypt/yubikey-manager-qt/yubikey-manager-qt-1.0.0.ebuild +++ b/app-crypt/yubikey-manager-qt/yubikey-manager-qt-1.0.0-r2.ebuild @@ -25,6 +25,7 @@ DEPEND=" dev-qt/qtdeclarative:5 dev-qt/qtsvg:5 dev-qt/qtquickcontrols2:5[widgets] + dev-qt/qtquickcontrols:5[widgets] dev-qt/qtwidgets:5" RDEPEND="${DEPEND}" diff --git a/app-editors/Manifest.gz b/app-editors/Manifest.gz index 7b10095a4088f889be6f582d732802d98183e871..62aa717be950fe216fbf598d53094df4add3802b 100644 GIT binary patch literal 14086 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 E0FvLPn*aa+ literal 14082 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 diff --git a/app-editors/kile/files/kile-2.9.92-cmake.patch b/app-editors/kile/files/kile-2.9.92-cmake.patch new file mode 100644 index 000000000000..8b4837f32b9c --- /dev/null +++ b/app-editors/kile/files/kile-2.9.92-cmake.patch @@ -0,0 +1,25 @@ +From 2ec4c207d380bf3b97435fdf66cdb00975a1aff3 Mon Sep 17 00:00:00 2001 +From: Michel Ludwig +Date: Sun, 13 May 2018 11:59:06 +0200 +Subject: Silence CMake's CMP0071 policy warning + +--- + src/CMakeLists.txt | 3 +++ + 1 file changed, 3 insertions(+) + +diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt +index e1fdeb3..1398384 100644 +--- a/src/CMakeLists.txt ++++ b/src/CMakeLists.txt +@@ -188,6 +188,9 @@ set(kile_KCFG_SRCS kileconfig.kcfgc) + + kconfig_add_kcfg_files(kile_SRCS ${kile_KCFG_SRCS}) + ++set_source_files_properties("${CMAKE_CURRENT_BINARY_DIR}/kileconfig.h" PROPERTIES SKIP_AUTOMOC ON) # otherwise we get a warning about ++set_source_files_properties("${CMAKE_CURRENT_BINARY_DIR}/kileconfig.cpp" PROPERTIES SKIP_AUTOMOC ON) # the CMP0071 policy (with CMake 3.11) ++ + # add icon to executable on windows and mac; + # workaround: as ecm_add_app_icon and kf5_add_kdeinit_executable don't work well together, + # we use a variable named 'kile' at this point +-- +cgit v1.1 diff --git a/app-editors/kile/files/kile-2.9.92-desktopfile.patch b/app-editors/kile/files/kile-2.9.92-desktopfile.patch new file mode 100644 index 000000000000..25ce2d9b4239 --- /dev/null +++ b/app-editors/kile/files/kile-2.9.92-desktopfile.patch @@ -0,0 +1,24 @@ +From 166f57db638dd6bd06363bc207939cabb1df9c81 Mon Sep 17 00:00:00 2001 +From: Antonio Rojas +Date: Mon, 14 May 2018 09:51:24 +0200 +Subject: Remove X-DBUS-StartupType from desktop file + +Fixes "KInit could not launch /usr/bin/kile" error when trying to open a tex file when kile is already running + +Differential Revision: https://phabricator.kde.org/D8080 +--- + src/org.kde.kile.desktop | 1 - + 1 file changed, 1 deletion(-) + +diff --git a/src/org.kde.kile.desktop b/src/org.kde.kile.desktop +index 790bb5e..6d4fe9c 100644 +--- a/src/org.kde.kile.desktop ++++ b/src/org.kde.kile.desktop +@@ -177,5 +177,4 @@ GenericName[zh_CN]=LaTeX 前端 + GenericName[zh_TW]=LaTeX 前端介面 + MimeType=text/x-tex;text/x-kilepr; + Categories=Qt;KDE;Office;Publishing; +-X-DBUS-StartupType=Multi + X-DBUS-ServiceName=net.sourceforge.kile +-- +cgit v1.1 diff --git a/app-editors/kile/files/kile-2.9.92-kcrash.patch b/app-editors/kile/files/kile-2.9.92-kcrash.patch new file mode 100644 index 000000000000..6dcc869fd9d0 --- /dev/null +++ b/app-editors/kile/files/kile-2.9.92-kcrash.patch @@ -0,0 +1,49 @@ +From 21d62face41ffd9e858108f2d45a9abe50ba0db3 Mon Sep 17 00:00:00 2001 +From: Harald Sitter +Date: Mon, 19 Nov 2018 14:00:56 +0100 +Subject: actually initialize kcrash properly + +Summary: +to successfully use kcrash when linking with as-needed (which is a default +flag on many linux distros) one also needs to call KCrash::initialize. + +without this kcrash handling is not available for most users. + +https://markmail.org/thread/zv5pheijaze72bzs + +Reviewers: mludwig + +Reviewed By: mludwig + +Subscribers: #kile + +Tags: #kile + +Differential Revision: https://phabricator.kde.org/D17011 +--- + src/main.cpp | 3 +++ + 1 file changed, 3 insertions(+) + +diff --git a/src/main.cpp b/src/main.cpp +index 3b02716..bd7fef6 100644 +--- a/src/main.cpp ++++ b/src/main.cpp +@@ -25,6 +25,7 @@ + #include + + #include ++#include + #include + #include + #include +@@ -128,6 +129,8 @@ extern "C" Q_DECL_EXPORT int kdemain(int argc, char **argv) + + KAboutData::setApplicationData(aboutData); + ++ KCrash::initialize(); ++ + app.setApplicationDisplayName(aboutData.displayName()); + app.setOrganizationDomain(aboutData.organizationDomain()); + app.setApplicationVersion(aboutData.version()); +-- +cgit v1.1 diff --git a/app-editors/kile/files/kile-2.9.92-no-empty-filename.patch b/app-editors/kile/files/kile-2.9.92-no-empty-filename.patch new file mode 100644 index 000000000000..ff742921046b --- /dev/null +++ b/app-editors/kile/files/kile-2.9.92-no-empty-filename.patch @@ -0,0 +1,26 @@ +From 7cfc3f74f00d13cfb1a43f01a7dbc0be486c0d47 Mon Sep 17 00:00:00 2001 +From: Pino Toscano +Date: Mon, 8 Oct 2018 07:42:41 +0200 +Subject: User menu: do not attempt to load an empty file name + +Do not try to install m_currentXmlFile in case it is empty, otherwise +QFile will (rightfully) warn that an empty file was passed. +--- + src/usermenu/usermenu.cpp | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/src/usermenu/usermenu.cpp b/src/usermenu/usermenu.cpp +index 7d1d5f5..f9e3d3c 100644 +--- a/src/usermenu/usermenu.cpp ++++ b/src/usermenu/usermenu.cpp +@@ -190,7 +190,7 @@ void UserMenu::updateGUI() + clear(); + + // then install +- if(installXml(m_currentXmlFile)) { ++ if(!m_currentXmlFile.isEmpty() && installXml(m_currentXmlFile)) { + // add changed context menu to all existing views + KileView::Manager* viewManager = m_ki->viewManager(); + int views = viewManager->textViewCount(); +-- +cgit v1.1 diff --git a/app-editors/kile/files/kile-2.9.92-nodocfiles.patch b/app-editors/kile/files/kile-2.9.92-nodocfiles.patch new file mode 100644 index 000000000000..6687e4f0e9fc --- /dev/null +++ b/app-editors/kile/files/kile-2.9.92-nodocfiles.patch @@ -0,0 +1,29 @@ +From 03e7b00321c5474330c97812b4e6a6550e54931c Mon Sep 17 00:00:00 2001 +From: Andreas Sturmlechner +Date: Wed, 19 Dec 2018 13:36:12 +0100 +Subject: [PATCH] Disable install misc files by cmake + +AUTHORS, README, Changelog etc. are handled by distribution packages. +--- + CMakeLists.txt | 8 -------- + 1 file changed, 8 deletions(-) + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index f4a278e1..bb78d839 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -117,11 +117,4 @@ install( + DESTINATION ${KDE_INSTALL_DATAROOTDIR}/kconf_update) + +-install(FILES +- AUTHORS +- ChangeLog +- README +- README.cwl +- kile-remote-control.txt +- DESTINATION ${KDE_INSTALL_DATAROOTDIR}/doc/kile) + + feature_summary(WHAT ALL FATAL_ON_MISSING_REQUIRED_PACKAGES) +-- +2.20.1 + diff --git a/app-editors/kile/files/kile-2.9.92-viewtab-crash.patch b/app-editors/kile/files/kile-2.9.92-viewtab-crash.patch new file mode 100644 index 000000000000..2167e75cbf18 --- /dev/null +++ b/app-editors/kile/files/kile-2.9.92-viewtab-crash.patch @@ -0,0 +1,98 @@ +From f9de688e223be3b77268d36e237a838555d0f533 Mon Sep 17 00:00:00 2001 +From: Michel Ludwig +Date: Sun, 28 Oct 2018 19:58:22 +0100 +Subject: Search for the 'file_save_copy_as' action inside 'KTextEditor::View' + now + +In that way, Kile doesn't crash after right-clicking on a view tab + +BUG: 400191 +--- + src/kileviewmanager.cpp | 47 +++++++++++++++++++++++++++++------------------ + 1 file changed, 29 insertions(+), 18 deletions(-) + +diff --git a/src/kileviewmanager.cpp b/src/kileviewmanager.cpp +index c0b8254..34f8439 100644 +--- a/src/kileviewmanager.cpp ++++ b/src/kileviewmanager.cpp +@@ -506,39 +506,52 @@ void Manager::tabContext(const QPoint &pos) + + // 'action1' can become null if it belongs to a view that has been closed, for example + QPointer action1 = m_ki->mainWindow()->action("move_view_tab_left"); +- action1->setData(qVariantFromValue(view)); +- tabMenu.addAction(action1); ++ if(action1) { ++ action1->setData(qVariantFromValue(view)); ++ tabMenu.addAction(action1); ++ } + + QPointer action2 = m_ki->mainWindow()->action("move_view_tab_right"); +- action2->setData(qVariantFromValue(view)); +- tabMenu.addAction(action2); ++ if(action2) { ++ action2->setData(qVariantFromValue(view)); ++ tabMenu.addAction(action2); ++ } + + tabMenu.addSeparator(); + + QPointer action3; + if(view->document()->isModified()) { + action3 = view->actionCollection()->action(KStandardAction::name(KStandardAction::Save)); +- action3->setData(qVariantFromValue(view)); +- tabMenu.addAction(action3); ++ if(action3) { ++ action3->setData(qVariantFromValue(view)); ++ tabMenu.addAction(action3); ++ } + } + + QPointer action4 = view->actionCollection()->action(KStandardAction::name(KStandardAction::SaveAs)); +- action4->setData(qVariantFromValue(view)); +- tabMenu.addAction(action4); ++ if(action4) { ++ action4->setData(qVariantFromValue(view)); ++ tabMenu.addAction(action4); ++ } + +- QPointer action5 = m_ki->mainWindow()->action("file_save_copy_as"); +- action5->setData(qVariantFromValue(view)); +- tabMenu.addAction(action5); ++ QPointer action5 = view->action("file_save_copy_as"); ++ if(action5) { ++ tabMenu.addAction(action5); ++ } + + tabMenu.addSeparator(); + + QPointer action6 = m_ki->mainWindow()->action("file_close"); +- action6->setData(qVariantFromValue(view)); +- tabMenu.addAction(action6); ++ if(action6) { ++ action6->setData(qVariantFromValue(view)); ++ tabMenu.addAction(action6); ++ } + + QPointer action7 = m_ki->mainWindow()->action("file_close_all_others"); +- action7->setData(qVariantFromValue(view)); +- tabMenu.addAction(action7); ++ if(action7) { ++ action7->setData(qVariantFromValue(view)); ++ tabMenu.addAction(action7); ++ } + /* + FIXME create proper actions which delete/add the current file without asking stupidly + QAction* removeAction = m_ki->mainWindow()->action("project_remove"); +@@ -562,9 +575,7 @@ void Manager::tabContext(const QPoint &pos) + if(action4) { + action4->setData(QVariant()); + } +- if(action5) { +- action5->setData(QVariant()); +- } ++ // action5 doesn't need to be given extra data + if(action6) { + action6->setData(QVariant()); + } +-- +cgit v1.1 diff --git a/app-editors/kile/kile-2.9.92-r1.ebuild b/app-editors/kile/kile-2.9.92-r1.ebuild new file mode 100644 index 000000000000..98f5a152873c --- /dev/null +++ b/app-editors/kile/kile-2.9.92-r1.ebuild @@ -0,0 +1,73 @@ +# Copyright 1999-2018 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +KDE_HANDBOOK="forceoptional" +inherit kde5 + +DESCRIPTION="Latex Editor and TeX shell based on KDE Frameworks" +HOMEPAGE="https://kile.sourceforge.io/" +[[ ${PV} != *9999* ]] && SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2" + +LICENSE="FDL-1.2 GPL-2" +KEYWORDS="~amd64 ~x86" +IUSE="+pdf +png" + +DEPEND=" + $(add_frameworks_dep kconfig) + $(add_frameworks_dep kcoreaddons) + $(add_frameworks_dep kcrash) + $(add_frameworks_dep kdbusaddons) + $(add_frameworks_dep kdoctools) + $(add_frameworks_dep kguiaddons) + $(add_frameworks_dep khtml) + $(add_frameworks_dep ki18n) + $(add_frameworks_dep kiconthemes) + $(add_frameworks_dep kinit) + $(add_frameworks_dep kio) + $(add_frameworks_dep kparts) + $(add_frameworks_dep ktexteditor) + $(add_frameworks_dep kwindowsystem) + $(add_frameworks_dep kxmlgui) + $(add_kdeapps_dep okular) + $(add_qt_dep qtdbus) + $(add_qt_dep qtscript) + $(add_qt_dep qttest) + $(add_qt_dep qtwidgets) + pdf? ( app-text/poppler[qt5] ) +" +RDEPEND="${DEPEND} + !app-editors/kile:4 + $(add_kdeapps_dep konsole) + $(add_kdeapps_dep okular 'pdf?') + virtual/latex-base + virtual/tex-base + pdf? ( + >=app-text/texlive-core-2014 + app-text/ghostscript-gpl + ) + png? ( + app-text/dvipng + virtual/imagemagick-tools[png?] + ) +" + +DOCS=( AUTHORS ChangeLog kile-remote-control.txt README README.cwl ) + +PATCHES=( + "${FILESDIR}/${P}-cmake.patch" + "${FILESDIR}/${P}-desktopfile.patch" + "${FILESDIR}/${P}-no-empty-filename.patch" + "${FILESDIR}/${P}-viewtab-crash.patch" + "${FILESDIR}/${P}-kcrash.patch" + "${FILESDIR}/${P}-nodocfiles.patch" +) + +src_configure() { + local mycmakeargs=( + $(cmake-utils_use_find_package pdf Poppler) + ) + + kde5_src_configure +} diff --git a/app-emulation/Manifest.gz b/app-emulation/Manifest.gz index 2877a1e24187a10a2a79ff2abc21bd78bed7222e..bc355634b237c7f48c150b066214911f07658c8d 100644 GIT binary patch delta 8905 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 + +If during pvrdma device initialisation an error occurs, +pvrdma_realize() does not release memory resources, leading +to memory leakage. + +Reported-by: Li Qiang +Signed-off-by: Prasad J Pandit +--- + hw/rdma/vmw/pvrdma_main.c | 3 ++- + 1 file changed, 2 insertions(+), 1 deletion(-) + +diff --git a/hw/rdma/vmw/pvrdma_main.c b/hw/rdma/vmw/pvrdma_main.c +index 8a03ab4669..b65f8662df 100644 +--- a/hw/rdma/vmw/pvrdma_main.c ++++ b/hw/rdma/vmw/pvrdma_main.c +@@ -579,7 +579,7 @@ static void pvrdma_shutdown_notifier(Notifier *n, void *opaque) + + static void pvrdma_realize(PCIDevice *pdev, Error **errp) + { +- int rc; ++ int rc = 0; + PVRDMADev *dev = PVRDMA_DEV(pdev); + Object *memdev_root; + bool ram_shared = false; +@@ -655,6 +655,7 @@ static void pvrdma_realize(PCIDevice *pdev, Error **errp) + + out: + if (rc) { ++ pvrdma_fini(pdev); + error_append_hint(errp, "Device fail to load\n"); + } + } +-- +2.19.2 diff --git a/app-emulation/qemu/files/qemu-binfmt.initd.head b/app-emulation/qemu/files/qemu-binfmt.initd.head index 858d5d745381..832ddb0b8e57 100644 --- a/app-emulation/qemu/files/qemu-binfmt.initd.head +++ b/app-emulation/qemu/files/qemu-binfmt.initd.head @@ -1,5 +1,5 @@ #!/sbin/openrc-run -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2018 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Enable automatic non-native program execution by the kernel. diff --git a/app-emulation/qemu/qemu-2.12.0-r3.ebuild b/app-emulation/qemu/qemu-2.12.0-r3.ebuild deleted file mode 100644 index e3243c485e2f..000000000000 --- a/app-emulation/qemu/qemu-2.12.0-r3.ebuild +++ /dev/null @@ -1,819 +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} ) -PYTHON_REQ_USE="ncurses,readline" - -PLOCALES="bg de_DE fr_FR hu it tr zh_CN" - -FIRMWARE_ABI_VERSION="2.11.1-r50" - -inherit eutils flag-o-matic linux-info toolchain-funcs multilib python-r1 \ - user udev fcaps readme.gentoo-r1 pax-utils l10n versionator - -if [[ ${PV} = *9999* ]]; then - EGIT_REPO_URI="git://git.qemu.org/qemu.git" - inherit git-r3 - SRC_URI="" -else - SRC_URI="http://wiki.qemu-project.org/download/${P}.tar.bz2" - KEYWORDS="amd64 ~arm64 ~ppc ~ppc64 x86 ~x86-fbsd" - - # Gentoo specific patchsets: - SRC_URI+=" https://dev.gentoo.org/~tamiko/distfiles/${P}-patches-r5.tar.xz" -fi - -DESCRIPTION="QEMU + Kernel-based Virtual Machine userland tools" -HOMEPAGE="http://www.qemu.org http://www.linux-kvm.org" - -LICENSE="GPL-2 LGPL-2 BSD-2" -SLOT="0" -IUSE="accessibility +aio alsa bluetooth bzip2 capstone +caps +curl debug - +fdt glusterfs gnutls gtk gtk2 infiniband iscsi +jpeg kernel_linux - kernel_FreeBSD lzo ncurses nfs nls numa opengl +pin-upstream-blobs +png - pulseaudio python rbd sasl +seccomp sdl sdl2 selinux smartcard snappy - spice ssh static static-user systemtap tci test usb usbredir vde - +vhost-net virgl virtfs +vnc vte xattr xen xfs" - -COMMON_TARGETS="aarch64 alpha arm cris hppa i386 m68k microblaze microblazeel - mips mips64 mips64el mipsel nios2 or1k ppc ppc64 riscv32 riscv64 s390x - sh4 sh4eb sparc sparc64 x86_64 xtensa xtensaeb" -IUSE_SOFTMMU_TARGETS="${COMMON_TARGETS} - lm32 moxie ppcemb tricore unicore32" -IUSE_USER_TARGETS="${COMMON_TARGETS} - aarch64_be armeb mipsn32 mipsn32el ppc64abi32 ppc64le sparc32plus - tilegx" - -use_softmmu_targets=$(printf ' qemu_softmmu_targets_%s' ${IUSE_SOFTMMU_TARGETS}) -use_user_targets=$(printf ' qemu_user_targets_%s' ${IUSE_USER_TARGETS}) -IUSE+=" ${use_softmmu_targets} ${use_user_targets}" - -# Allow no targets to be built so that people can get a tools-only build. -# Block USE flag configurations known to not work. -REQUIRED_USE="${PYTHON_REQUIRED_USE} - gtk2? ( gtk ) - qemu_softmmu_targets_arm? ( fdt ) - qemu_softmmu_targets_microblaze? ( fdt ) - qemu_softmmu_targets_mips64el? ( fdt ) - qemu_softmmu_targets_ppc? ( fdt ) - qemu_softmmu_targets_ppc64? ( fdt ) - sdl2? ( sdl ) - static? ( static-user !alsa !bluetooth !gtk !gtk2 !opengl !pulseaudio !snappy ) - virtfs? ( xattr ) - vte? ( gtk )" - -# Dependencies required for qemu tools (qemu-nbd, qemu-img, qemu-io, ...) -# and user/softmmu targets (qemu-*, qemu-system-*). -# -# Yep, you need both libcap and libcap-ng since virtfs only uses libcap. -# -# The attr lib isn't always linked in (although the USE flag is always -# respected). This is because qemu supports using the C library's API -# when available rather than always using the external library. -ALL_DEPEND=" - >=dev-libs/glib-2.0[static-libs(+)] - sys-libs/zlib[static-libs(+)] - python? ( ${PYTHON_DEPS} ) - systemtap? ( dev-util/systemtap ) - xattr? ( sys-apps/attr[static-libs(+)] )" - -# Dependencies required for qemu tools (qemu-nbd, qemu-img, qemu-io, ...) -# softmmu targets (qemu-system-*). -SOFTMMU_TOOLS_DEPEND=" - dev-libs/libxml2[static-libs(+)] - x11-libs/libxkbcommon[static-libs(+)] - >=x11-libs/pixman-0.28.0[static-libs(+)] - accessibility? ( - app-accessibility/brltty[api] - app-accessibility/brltty[static-libs(+)] - ) - aio? ( dev-libs/libaio[static-libs(+)] ) - alsa? ( >=media-libs/alsa-lib-1.0.13 ) - bluetooth? ( net-wireless/bluez ) - bzip2? ( app-arch/bzip2[static-libs(+)] ) - capstone? ( dev-libs/capstone ) - caps? ( sys-libs/libcap-ng[static-libs(+)] ) - curl? ( >=net-misc/curl-7.15.4[static-libs(+)] ) - fdt? ( >=sys-apps/dtc-1.4.2[static-libs(+)] ) - glusterfs? ( >=sys-cluster/glusterfs-3.4.0[static-libs(+)] ) - gnutls? ( - dev-libs/nettle:=[static-libs(+)] - >=net-libs/gnutls-3.0:=[static-libs(+)] - ) - gtk? ( - gtk2? ( - x11-libs/gtk+:2 - vte? ( x11-libs/vte:0 ) - ) - !gtk2? ( - x11-libs/gtk+:3 - vte? ( x11-libs/vte:2.91 ) - ) - ) - infiniband? ( - sys-fabric/libibumad:=[static-libs(+)] - sys-fabric/libibverbs:=[static-libs(+)] - sys-fabric/librdmacm:=[static-libs(+)] - ) - iscsi? ( net-libs/libiscsi ) - jpeg? ( virtual/jpeg:0=[static-libs(+)] ) - lzo? ( dev-libs/lzo:2[static-libs(+)] ) - ncurses? ( - sys-libs/ncurses:0=[unicode] - sys-libs/ncurses:0=[static-libs(+)] - ) - nfs? ( >=net-fs/libnfs-1.9.3:=[static-libs(+)] ) - numa? ( sys-process/numactl[static-libs(+)] ) - opengl? ( - virtual/opengl - media-libs/libepoxy[static-libs(+)] - media-libs/mesa[static-libs(+)] - media-libs/mesa[egl,gbm] - ) - png? ( media-libs/libpng:0=[static-libs(+)] ) - pulseaudio? ( media-sound/pulseaudio ) - rbd? ( sys-cluster/ceph[static-libs(+)] ) - sasl? ( dev-libs/cyrus-sasl[static-libs(+)] ) - sdl? ( - !sdl2? ( - media-libs/libsdl[X] - >=media-libs/libsdl-1.2.11[static-libs(+)] - ) - sdl2? ( - media-libs/libsdl2[X] - media-libs/libsdl2[static-libs(+)] - ) - ) - seccomp? ( >=sys-libs/libseccomp-2.1.0[static-libs(+)] ) - smartcard? ( >=app-emulation/libcacard-2.5.0[static-libs(+)] ) - snappy? ( app-arch/snappy:= ) - spice? ( - >=app-emulation/spice-protocol-0.12.3 - >=app-emulation/spice-0.12.0[static-libs(+)] - ) - ssh? ( >=net-libs/libssh2-1.2.8[static-libs(+)] ) - usb? ( >=virtual/libusb-1-r2[static-libs(+)] ) - usbredir? ( >=sys-apps/usbredir-0.6[static-libs(+)] ) - vde? ( net-misc/vde[static-libs(+)] ) - virgl? ( media-libs/virglrenderer[static-libs(+)] ) - virtfs? ( sys-libs/libcap ) - xen? ( app-emulation/xen-tools:= ) - xfs? ( sys-fs/xfsprogs[static-libs(+)] )" - -X86_FIRMWARE_DEPEND=" - pin-upstream-blobs? ( - ~sys-firmware/edk2-ovmf-2017_p20180211[binary] - ~sys-firmware/ipxe-1.0.0_p20180211[binary] - ~sys-firmware/seabios-1.11.0[binary,seavgabios] - ~sys-firmware/sgabios-0.1_pre8[binary] - ) - !pin-upstream-blobs? ( - sys-firmware/edk2-ovmf - sys-firmware/ipxe - >=sys-firmware/seabios-1.10.2[seavgabios] - sys-firmware/sgabios - )" -PPC64_FIRMWARE_DEPEND=" - pin-upstream-blobs? ( - ~sys-firmware/seabios-1.11.0[binary,seavgabios] - ) - !pin-upstream-blobs? ( - >=sys-firmware/seabios-1.10.2[seavgabios] - ) -" - -CDEPEND=" - !static? ( - ${ALL_DEPEND//\[static-libs(+)]} - ${SOFTMMU_TOOLS_DEPEND//\[static-libs(+)]} - ) - qemu_softmmu_targets_i386? ( ${X86_FIRMWARE_DEPEND} ) - qemu_softmmu_targets_x86_64? ( ${X86_FIRMWARE_DEPEND} ) - qemu_softmmu_targets_ppc64? ( ${PPC64_FIRMWARE_DEPEND} ) -" -DEPEND="${CDEPEND} - ${PYTHON_DEPS} - dev-lang/perl - =dev-lang/python-2* - sys-apps/texinfo - virtual/pkgconfig - kernel_linux? ( >=sys-kernel/linux-headers-2.6.35 ) - gtk? ( nls? ( sys-devel/gettext ) ) - static? ( - ${ALL_DEPEND} - ${SOFTMMU_TOOLS_DEPEND} - ) - static-user? ( ${ALL_DEPEND} ) - test? ( - dev-libs/glib[utils] - sys-devel/bc - )" -RDEPEND="${CDEPEND} - selinux? ( sec-policy/selinux-qemu )" - -PATCHES=( - "${FILESDIR}"/${PN}-2.5.0-cflags.patch - "${FILESDIR}"/${PN}-2.5.0-sysmacros.patch - "${FILESDIR}"/${PN}-2.11.1-capstone_include_path.patch - "${WORKDIR}"/patches -) - -STRIP_MASK="/usr/share/qemu/palcode-clipper" - -QA_PREBUILT=" - usr/share/qemu/hppa-firmware.img - usr/share/qemu/openbios-ppc - usr/share/qemu/openbios-sparc64 - usr/share/qemu/openbios-sparc32 - usr/share/qemu/palcode-clipper - usr/share/qemu/s390-ccw.img - usr/share/qemu/s390-netboot.img - usr/share/qemu/u-boot.e500" - -QA_WX_LOAD="usr/bin/qemu-i386 - usr/bin/qemu-x86_64 - usr/bin/qemu-alpha - usr/bin/qemu-arm - usr/bin/qemu-cris - usr/bin/qemu-m68k - usr/bin/qemu-microblaze - usr/bin/qemu-microblazeel - usr/bin/qemu-mips - usr/bin/qemu-mipsel - usr/bin/qemu-or1k - usr/bin/qemu-ppc - usr/bin/qemu-ppc64 - usr/bin/qemu-ppc64abi32 - usr/bin/qemu-sh4 - usr/bin/qemu-sh4eb - usr/bin/qemu-sparc - usr/bin/qemu-sparc64 - usr/bin/qemu-armeb - usr/bin/qemu-sparc32plus - usr/bin/qemu-s390x - usr/bin/qemu-unicore32" - -DOC_CONTENTS="If you don't have kvm compiled into the kernel, make sure you have the -kernel module loaded before running kvm. The easiest way to ensure that the -kernel module is loaded is to load it on boot. - For AMD CPUs the module is called 'kvm-amd'. - For Intel CPUs the module is called 'kvm-intel'. -Please review /etc/conf.d/modules for how to load these. - -Make sure your user is in the 'kvm' group. Just run - $ gpasswd -a kvm -then have re-login. - -For brand new installs, the default permissions on /dev/kvm might not let -you access it. You can tell udev to reset ownership/perms: - $ udevadm trigger -c add /dev/kvm - -If you want to register binfmt handlers for qemu user targets: -For openrc: - # rc-update add qemu-binfmt -For systemd: - # ln -s /usr/share/qemu/binfmt.d/qemu.conf /etc/binfmt.d/qemu.conf" - -pkg_pretend() { - if use kernel_linux && kernel_is lt 2 6 25; then - eerror "This version of KVM requres a host kernel of 2.6.25 or higher." - elif use kernel_linux; then - if ! linux_config_exists; then - eerror "Unable to check your kernel for KVM support" - else - CONFIG_CHECK="~KVM ~TUN ~BRIDGE" - ERROR_KVM="You must enable KVM in your kernel to continue" - ERROR_KVM_AMD="If you have an AMD CPU, you must enable KVM_AMD in" - ERROR_KVM_AMD+=" your kernel configuration." - ERROR_KVM_INTEL="If you have an Intel CPU, you must enable" - ERROR_KVM_INTEL+=" KVM_INTEL in your kernel configuration." - ERROR_TUN="You will need the Universal TUN/TAP driver compiled" - ERROR_TUN+=" into your kernel or loaded as a module to use the" - ERROR_TUN+=" virtual network device if using -net tap." - ERROR_BRIDGE="You will also need support for 802.1d" - ERROR_BRIDGE+=" Ethernet Bridging for some network configurations." - use vhost-net && CONFIG_CHECK+=" ~VHOST_NET" - ERROR_VHOST_NET="You must enable VHOST_NET to have vhost-net" - ERROR_VHOST_NET+=" support" - - if use amd64 || use x86 || use amd64-linux || use x86-linux; then - if grep -q AuthenticAMD /proc/cpuinfo; then - CONFIG_CHECK+=" ~KVM_AMD" - elif grep -q GenuineIntel /proc/cpuinfo; then - CONFIG_CHECK+=" ~KVM_INTEL" - fi - fi - - use python && CONFIG_CHECK+=" ~DEBUG_FS" - ERROR_DEBUG_FS="debugFS support required for kvm_stat" - - # Now do the actual checks setup above - check_extra_config - fi - fi - - if grep -qs '/usr/bin/qemu-kvm' "${EROOT}"/etc/libvirt/qemu/*.xml; then - eerror "The kvm/qemu-kvm wrappers no longer exist, but your libvirt" - eerror "instances are still pointing to it. Please update your" - eerror "configs in /etc/libvirt/qemu/ to use the -enable-kvm flag" - eerror "and the right system binary (e.g. qemu-system-x86_64)." - die "update your virt configs to not use qemu-kvm" - fi -} - -pkg_setup() { - enewgroup kvm 78 -} - -# Sanity check to make sure target lists are kept up-to-date. -check_targets() { - local var=$1 mak=$2 - local detected sorted - - pushd "${S}"/default-configs >/dev/null || die - - # Force C locale until glibc is updated. #564936 - detected=$(echo $(printf '%s\n' *-${mak}.mak | sed "s:-${mak}.mak::" | LC_COLLATE=C sort -u)) - sorted=$(echo $(printf '%s\n' ${!var} | LC_COLLATE=C sort -u)) - if [[ ${sorted} != "${detected}" ]] ; then - eerror "The ebuild needs to be kept in sync." - eerror "${var}: ${sorted}" - eerror "$(printf '%-*s' ${#var} configure): ${detected}" - die "sync ${var} to the list of targets" - fi - - popd >/dev/null -} - -handle_locales() { - # Make sure locale list is kept up-to-date. - local detected sorted - detected=$(echo $(cd po && printf '%s\n' *.po | grep -v messages.po | sed 's:.po$::' | sort -u)) - sorted=$(echo $(printf '%s\n' ${PLOCALES} | sort -u)) - if [[ ${sorted} != "${detected}" ]] ; then - eerror "The ebuild needs to be kept in sync." - eerror "PLOCALES: ${sorted}" - eerror " po/*.po: ${detected}" - die "sync PLOCALES" - fi - - # Deal with selective install of locales. - if use nls ; then - # Delete locales the user does not want. #577814 - rm_loc() { rm po/$1.po || die; } - l10n_for_each_disabled_locale_do rm_loc - else - # Cheap hack to disable gettext .mo generation. - rm -f po/*.po - fi -} - -src_prepare() { - check_targets IUSE_SOFTMMU_TARGETS softmmu - check_targets IUSE_USER_TARGETS linux-user - - # Alter target makefiles to accept CFLAGS set via flag-o - sed -i -r \ - -e 's/^(C|OP_C|HELPER_C)FLAGS=/\1FLAGS+=/' \ - Makefile Makefile.target || die - - default - - # Fix ld and objcopy being called directly - tc-export AR LD OBJCOPY - - # Verbose builds - MAKEOPTS+=" V=1" - - # Run after we've applied all patches. - handle_locales - - # Remove bundled copy of libfdt - rm -r dtc || die -} - -## -# configures qemu based on the build directory and the build type -# we are using. -# -qemu_src_configure() { - debug-print-function ${FUNCNAME} "$@" - - local buildtype=$1 - local builddir="${S}/${buildtype}-build" - - mkdir "${builddir}" - - local conf_opts=( - --prefix=/usr - --sysconfdir=/etc - --libdir=/usr/$(get_libdir) - --docdir=/usr/share/doc/${PF}/html - --disable-bsd-user - --disable-guest-agent - --disable-strip - --disable-werror - # We support gnutls/nettle for crypto operations. It is possible - # to use gcrypt when gnutls/nettle are disabled (but not when they - # are enabled), but it's not really worth the hassle. Disable it - # all the time to avoid automatically detecting it. #568856 - --disable-gcrypt - --python="${PYTHON}" - --cc="$(tc-getCC)" - --cxx="$(tc-getCXX)" - --host-cc="$(tc-getBUILD_CC)" - $(use_enable debug debug-info) - $(use_enable debug debug-tcg) - --enable-docs - $(use_enable tci tcg-interpreter) - $(use_enable xattr attr) - ) - - # Disable options not used by user targets. This simplifies building - # static user targets (USE=static-user) considerably. - conf_notuser() { - if [[ ${buildtype} == "user" ]] ; then - echo "--disable-${2:-$1}" - else - use_enable "$@" - fi - } - conf_opts+=( - $(conf_notuser accessibility brlapi) - $(conf_notuser aio linux-aio) - $(conf_notuser bzip2) - $(conf_notuser bluetooth bluez) - $(conf_notuser capstone) - $(conf_notuser caps cap-ng) - $(conf_notuser curl) - $(conf_notuser fdt) - $(conf_notuser glusterfs) - $(conf_notuser gnutls) - $(conf_notuser gnutls nettle) - $(conf_notuser gtk) - $(conf_notuser infiniband rdma) - $(conf_notuser iscsi libiscsi) - $(conf_notuser jpeg vnc-jpeg) - $(conf_notuser kernel_linux kvm) - $(conf_notuser lzo) - $(conf_notuser ncurses curses) - $(conf_notuser nfs libnfs) - $(conf_notuser numa) - $(conf_notuser opengl) - $(conf_notuser png vnc-png) - $(conf_notuser rbd) - $(conf_notuser sasl vnc-sasl) - $(conf_notuser sdl) - $(conf_notuser seccomp) - $(conf_notuser smartcard) - $(conf_notuser snappy) - $(conf_notuser spice) - $(conf_notuser ssh libssh2) - $(conf_notuser usb libusb) - $(conf_notuser usbredir usb-redir) - $(conf_notuser vde) - $(conf_notuser vhost-net) - $(conf_notuser virgl virglrenderer) - $(conf_notuser virtfs) - $(conf_notuser vnc) - $(conf_notuser vte) - $(conf_notuser xen) - $(conf_notuser xen xen-pci-passthrough) - $(conf_notuser xfs xfsctl) - ) - - if [[ ${buildtype} == "user" ]] ; then - conf_opts+=( --disable-libxml2 ) - else - conf_opts+=( --enable-libxml2 ) - fi - - if [[ ! ${buildtype} == "user" ]] ; then - # audio options - local audio_opts="oss" - use alsa && audio_opts="alsa,${audio_opts}" - use sdl && audio_opts="sdl,${audio_opts}" - use pulseaudio && audio_opts="pa,${audio_opts}" - conf_opts+=( - --audio-drv-list="${audio_opts}" - ) - use gtk && conf_opts+=( --with-gtkabi=$(usex gtk2 2.0 3.0) ) - use sdl && conf_opts+=( --with-sdlabi=$(usex sdl2 2.0 1.2) ) - fi - - case ${buildtype} in - user) - conf_opts+=( - --enable-linux-user - --disable-system - --disable-blobs - --disable-tools - ) - local static_flag="static-user" - ;; - softmmu) - conf_opts+=( - --disable-linux-user - --enable-system - --disable-tools - ) - local static_flag="static" - ;; - tools) - conf_opts+=( - --disable-linux-user - --disable-system - --disable-blobs - --enable-tools - ) - local static_flag="static" - ;; - esac - - local targets="${buildtype}_targets" - [[ -n ${targets} ]] && conf_opts+=( --target-list="${!targets}" ) - - # Add support for SystemTAP - use systemtap && conf_opts+=( --enable-trace-backend=dtrace ) - - # We always want to attempt to build with PIE support as it results - # in a more secure binary. But it doesn't work with static or if - # the current GCC doesn't have PIE support. - if use ${static_flag}; then - conf_opts+=( --static --disable-pie ) - else - tc-enables-pie && conf_opts+=( --enable-pie ) - fi - - echo "../configure ${conf_opts[*]}" - cd "${builddir}" - ../configure "${conf_opts[@]}" || die "configure failed" - - # FreeBSD's kernel does not support QEMU assigning/grabbing - # host USB devices yet - use kernel_FreeBSD && \ - sed -i -E -e "s|^(HOST_USB=)bsd|\1stub|" "${S}"/config-host.mak -} - -src_configure() { - local target - - python_setup - - softmmu_targets= softmmu_bins=() - user_targets= user_bins=() - - for target in ${IUSE_SOFTMMU_TARGETS} ; do - if use "qemu_softmmu_targets_${target}"; then - softmmu_targets+=",${target}-softmmu" - softmmu_bins+=( "qemu-system-${target}" ) - fi - done - - for target in ${IUSE_USER_TARGETS} ; do - if use "qemu_user_targets_${target}"; then - user_targets+=",${target}-linux-user" - user_bins+=( "qemu-${target}" ) - fi - done - - softmmu_targets=${softmmu_targets#,} - user_targets=${user_targets#,} - - [[ -n ${softmmu_targets} ]] && qemu_src_configure "softmmu" - [[ -n ${user_targets} ]] && qemu_src_configure "user" - qemu_src_configure "tools" -} - -src_compile() { - if [[ -n ${user_targets} ]]; then - cd "${S}/user-build" - default - fi - - if [[ -n ${softmmu_targets} ]]; then - cd "${S}/softmmu-build" - default - fi - - cd "${S}/tools-build" - default -} - -src_test() { - if [[ -n ${softmmu_targets} ]]; then - cd "${S}/softmmu-build" - pax-mark m */qemu-system-* #515550 - emake -j1 check - emake -j1 check-report.html - fi -} - -qemu_python_install() { - python_domodule "${S}/scripts/qmp/qmp.py" - - python_doscript "${S}/scripts/kvm/vmxcap" - python_doscript "${S}/scripts/qmp/qmp-shell" - python_doscript "${S}/scripts/qmp/qemu-ga-client" -} - -# Generate binfmt support files. -# - /etc/init.d/qemu-binfmt script which registers the user handlers (openrc) -# - /usr/share/qemu/binfmt.d/qemu.conf (for use with systemd-binfmt) -generate_initd() { - local out="${T}/qemu-binfmt" - local out_systemd="${T}/qemu.conf" - local d="${T}/binfmt.d" - - einfo "Generating qemu binfmt scripts and configuration files" - - # Generate the debian fragments first. - mkdir -p "${d}" - "${S}"/scripts/qemu-binfmt-conf.sh \ - --debian \ - --exportdir "${d}" \ - --qemu-path "${EPREFIX}/usr/bin" \ - || die - # Then turn the fragments into a shell script we can source. - sed -E -i \ - -e 's:^([^ ]+) (.*)$:\1="\2":' \ - "${d}"/* || die - - # Generate the init.d script by assembling the fragments from above. - local f qcpu package interpreter magic mask - cat "${FILESDIR}"/qemu-binfmt.initd.head >"${out}" || die - for f in "${d}"/qemu-* ; do - source "${f}" - - # Normalize the cpu logic like we do in the init.d for the native cpu. - qcpu=${package#qemu-} - case ${qcpu} in - arm*) qcpu="arm";; - mips*) qcpu="mips";; - ppc*) qcpu="ppc";; - s390*) qcpu="s390";; - sh*) qcpu="sh";; - sparc*) qcpu="sparc";; - esac - - cat <>"${out}" - if [ "\${cpu}" != "${qcpu}" -a -x "${interpreter}" ] ; then - echo ':${package}:M::${magic}:${mask}:${interpreter}:'"\${QEMU_BINFMT_FLAGS}" >/proc/sys/fs/binfmt_misc/register - fi -EOF - - echo ":${package}:M::${magic}:${mask}:${interpreter}:OC" >>"${out_systemd}" - - done - cat "${FILESDIR}"/qemu-binfmt.initd.tail >>"${out}" || die -} - -src_install() { - if [[ -n ${user_targets} ]]; then - cd "${S}/user-build" - emake DESTDIR="${ED}" install - - # Install binfmt handler init script for user targets. - generate_initd - doinitd "${T}/qemu-binfmt" - - # Install binfmt/qemu.conf. - insinto "/usr/share/qemu/binfmt.d" - doins "${T}/qemu.conf" - fi - - if [[ -n ${softmmu_targets} ]]; then - cd "${S}/softmmu-build" - emake DESTDIR="${ED}" install - - # This might not exist if the test failed. #512010 - [[ -e check-report.html ]] && dohtml check-report.html - - if use kernel_linux; then - udev_newrules "${FILESDIR}"/65-kvm.rules-r1 65-kvm.rules - fi - - if use python; then - python_foreach_impl qemu_python_install - fi - fi - - cd "${S}/tools-build" - emake DESTDIR="${ED}" install - - # Disable mprotect on the qemu binaries as they use JITs to be fast #459348 - pushd "${ED}"/usr/bin >/dev/null - pax-mark mr "${softmmu_bins[@]}" "${user_bins[@]}" # bug 575594 - popd >/dev/null - - # Install config file example for qemu-bridge-helper - insinto "/etc/qemu" - doins "${FILESDIR}/bridge.conf" - - cd "${S}" - dodoc Changelog MAINTAINERS docs/specs/pci-ids.txt - newdoc pc-bios/README README.pc-bios - - if [[ -n ${softmmu_targets} ]]; then - # Remove SeaBIOS since we're using the SeaBIOS packaged one - rm "${ED}/usr/share/qemu/bios.bin" - rm "${ED}/usr/share/qemu/bios-256k.bin" - if use qemu_softmmu_targets_x86_64 || use qemu_softmmu_targets_i386; then - dosym ../seabios/bios.bin /usr/share/qemu/bios.bin - dosym ../seabios/bios-256k.bin /usr/share/qemu/bios-256k.bin - fi - - # Remove vgabios since we're using the seavgabios packaged one - rm "${ED}/usr/share/qemu/vgabios.bin" - rm "${ED}/usr/share/qemu/vgabios-cirrus.bin" - rm "${ED}/usr/share/qemu/vgabios-qxl.bin" - rm "${ED}/usr/share/qemu/vgabios-stdvga.bin" - rm "${ED}/usr/share/qemu/vgabios-virtio.bin" - rm "${ED}/usr/share/qemu/vgabios-vmware.bin" - # PPC64 loads vgabios-stdvga - if use qemu_softmmu_targets_x86_64 || use qemu_softmmu_targets_i386 || use qemu_softmmu_targets_ppc64; then - dosym ../seavgabios/vgabios-isavga.bin /usr/share/qemu/vgabios.bin - dosym ../seavgabios/vgabios-cirrus.bin /usr/share/qemu/vgabios-cirrus.bin - dosym ../seavgabios/vgabios-qxl.bin /usr/share/qemu/vgabios-qxl.bin - dosym ../seavgabios/vgabios-stdvga.bin /usr/share/qemu/vgabios-stdvga.bin - dosym ../seavgabios/vgabios-virtio.bin /usr/share/qemu/vgabios-virtio.bin - dosym ../seavgabios/vgabios-vmware.bin /usr/share/qemu/vgabios-vmware.bin - fi - - # Remove sgabios since we're using the sgabios packaged one - rm "${ED}/usr/share/qemu/sgabios.bin" - if use qemu_softmmu_targets_x86_64 || use qemu_softmmu_targets_i386; then - dosym ../sgabios/sgabios.bin /usr/share/qemu/sgabios.bin - fi - - # Remove iPXE since we're using the iPXE packaged one - rm "${ED}"/usr/share/qemu/pxe-*.rom - if use qemu_softmmu_targets_x86_64 || use qemu_softmmu_targets_i386; then - dosym ../ipxe/8086100e.rom /usr/share/qemu/pxe-e1000.rom - dosym ../ipxe/80861209.rom /usr/share/qemu/pxe-eepro100.rom - dosym ../ipxe/10500940.rom /usr/share/qemu/pxe-ne2k_pci.rom - dosym ../ipxe/10222000.rom /usr/share/qemu/pxe-pcnet.rom - dosym ../ipxe/10ec8139.rom /usr/share/qemu/pxe-rtl8139.rom - dosym ../ipxe/1af41000.rom /usr/share/qemu/pxe-virtio.rom - fi - fi - - DISABLE_AUTOFORMATTING=true - readme.gentoo_create_doc -} - -firmware_abi_change() { - local pv - for pv in ${REPLACING_VERSIONS}; do - if ! version_is_at_least ${FIRMWARE_ABI_VERSION} ${pv}; then - return 0 - fi - done - return 1 -} - -pkg_postinst() { - if [[ -n ${softmmu_targets} ]] && use kernel_linux; then - udev_reload - fi - - fcaps cap_net_admin /usr/libexec/qemu-bridge-helper - - DISABLE_AUTOFORMATTING=true - readme.gentoo_print_elog - - if use pin-upstream-blobs && firmware_abi_change; then - ewarn "This version of qemu pins new versions of firmware blobs:" - ewarn " $(best_version sys-firmware/edk2-ovmf)" - ewarn " $(best_version sys-firmware/ipxe)" - ewarn " $(best_version sys-firmware/seabios)" - ewarn " $(best_version sys-firmware/sgabios)" - ewarn "This might break resume of hibernated guests (started with a different" - ewarn "firmware version) and live migration to/from qemu versions with different" - ewarn "firmware. Please (cold) restart all running guests. For functional" - ewarn "guest migration ensure that all" - ewarn "hosts run at least" - ewarn " app-emulation/qemu-${FIRMWARE_ABI_VERSION}." - fi -} - -pkg_info() { - echo "Using:" - echo " $(best_version app-emulation/spice-protocol)" - echo " $(best_version sys-firmware/edk2-ovmf)" - if has_version 'sys-firmware/edk2-ovmf[binary]'; then - echo " USE=binary" - else - echo " USE=''" - fi - echo " $(best_version sys-firmware/ipxe)" - echo " $(best_version sys-firmware/seabios)" - if has_version 'sys-firmware/seabios[binary]'; then - echo " USE=binary" - else - echo " USE=''" - fi - echo " $(best_version sys-firmware/sgabios)" -} diff --git a/app-emulation/qemu/qemu-2.12.1.ebuild b/app-emulation/qemu/qemu-2.12.1.ebuild index df4ccb5617bf..55529b0483c4 100644 --- a/app-emulation/qemu/qemu-2.12.1.ebuild +++ b/app-emulation/qemu/qemu-2.12.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2018 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI="6" diff --git a/app-emulation/qemu/qemu-3.0.0.ebuild b/app-emulation/qemu/qemu-3.1.0.ebuild similarity index 95% rename from app-emulation/qemu/qemu-3.0.0.ebuild rename to app-emulation/qemu/qemu-3.1.0.ebuild index af867e2362ba..9534354a753c 100644 --- a/app-emulation/qemu/qemu-3.0.0.ebuild +++ b/app-emulation/qemu/qemu-3.1.0.ebuild @@ -1,7 +1,7 @@ # Copyright 1999-2018 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI="6" +EAPI="7" PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6,3_7} ) PYTHON_REQ_USE="ncurses,readline" @@ -11,14 +11,14 @@ PLOCALES="bg de_DE fr_FR hu it tr zh_CN" FIRMWARE_ABI_VERSION="2.11.1-r50" inherit eutils flag-o-matic linux-info toolchain-funcs multilib python-r1 \ - user udev fcaps readme.gentoo-r1 pax-utils l10n versionator + user udev fcaps readme.gentoo-r1 pax-utils l10n if [[ ${PV} = *9999* ]]; then EGIT_REPO_URI="git://git.qemu.org/qemu.git" inherit git-r3 SRC_URI="" else - SRC_URI="http://wiki.qemu-project.org/download/${P}.tar.bz2" + SRC_URI="http://wiki.qemu-project.org/download/${P}.tar.xz" KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86 ~x86-fbsd" # Gentoo specific patchsets: @@ -30,18 +30,20 @@ HOMEPAGE="http://www.qemu.org http://www.linux-kvm.org" LICENSE="GPL-2 LGPL-2 BSD-2" SLOT="0" -IUSE="accessibility +aio alsa bluetooth bzip2 capstone +caps +curl debug - +fdt glusterfs gnutls gtk gtk2 infiniband iscsi +jpeg kernel_linux +IUSE="accessibility +aio alsa bzip2 capstone +caps +curl debug + +fdt glusterfs gnutls gtk infiniband iscsi +jpeg kernel_linux kernel_FreeBSD lzo ncurses nfs nls numa opengl +pin-upstream-blobs +png - pulseaudio python rbd sasl +seccomp sdl sdl2 selinux smartcard snappy + pulseaudio python rbd sasl +seccomp sdl selinux smartcard snappy spice ssh static static-user systemtap tci test usb usbredir vde +vhost-net virgl virtfs +vnc vte xattr xen xfs" +RESTRICT=strip + COMMON_TARGETS="aarch64 alpha arm cris hppa i386 m68k microblaze microblazeel mips mips64 mips64el mipsel nios2 or1k ppc ppc64 riscv32 riscv64 s390x sh4 sh4eb sparc sparc64 x86_64 xtensa xtensaeb" IUSE_SOFTMMU_TARGETS="${COMMON_TARGETS} - lm32 moxie ppcemb tricore unicore32" + lm32 moxie tricore unicore32" IUSE_USER_TARGETS="${COMMON_TARGETS} aarch64_be armeb mipsn32 mipsn32el ppc64abi32 ppc64le sparc32plus tilegx" @@ -53,14 +55,14 @@ IUSE+=" ${use_softmmu_targets} ${use_user_targets}" # Allow no targets to be built so that people can get a tools-only build. # Block USE flag configurations known to not work. REQUIRED_USE="${PYTHON_REQUIRED_USE} - gtk2? ( gtk ) qemu_softmmu_targets_arm? ( fdt ) qemu_softmmu_targets_microblaze? ( fdt ) qemu_softmmu_targets_mips64el? ( fdt ) - qemu_softmmu_targets_ppc? ( fdt ) qemu_softmmu_targets_ppc64? ( fdt ) - sdl2? ( sdl ) - static? ( static-user !alsa !bluetooth !gtk !gtk2 !opengl !pulseaudio !snappy ) + qemu_softmmu_targets_ppc? ( fdt ) + qemu_softmmu_targets_riscv32? ( fdt ) + qemu_softmmu_targets_riscv64? ( fdt ) + static? ( static-user !alsa !gtk !opengl !pulseaudio !snappy ) virtfs? ( xattr ) vte? ( gtk )" @@ -91,7 +93,6 @@ SOFTMMU_TOOLS_DEPEND=" ) aio? ( dev-libs/libaio[static-libs(+)] ) alsa? ( >=media-libs/alsa-lib-1.0.13 ) - bluetooth? ( net-wireless/bluez ) bzip2? ( app-arch/bzip2[static-libs(+)] ) capstone? ( dev-libs/capstone ) caps? ( sys-libs/libcap-ng[static-libs(+)] ) @@ -103,14 +104,8 @@ SOFTMMU_TOOLS_DEPEND=" >=net-libs/gnutls-3.0:=[static-libs(+)] ) gtk? ( - gtk2? ( - x11-libs/gtk+:2 - vte? ( x11-libs/vte:0 ) - ) - !gtk2? ( - x11-libs/gtk+:3 - vte? ( x11-libs/vte:2.91 ) - ) + x11-libs/gtk+:3 + vte? ( x11-libs/vte:2.91 ) ) infiniband? ( sys-fabric/libibumad:=[static-libs(+)] @@ -137,14 +132,8 @@ SOFTMMU_TOOLS_DEPEND=" rbd? ( sys-cluster/ceph[static-libs(+)] ) sasl? ( dev-libs/cyrus-sasl[static-libs(+)] ) sdl? ( - !sdl2? ( - media-libs/libsdl[X] - >=media-libs/libsdl-1.2.11[static-libs(+)] - ) - sdl2? ( - media-libs/libsdl2[X] - media-libs/libsdl2[static-libs(+)] - ) + media-libs/libsdl2[X] + media-libs/libsdl2[static-libs(+)] ) seccomp? ( >=sys-libs/libseccomp-2.1.0[static-libs(+)] ) smartcard? ( >=app-emulation/libcacard-2.5.0[static-libs(+)] ) @@ -217,11 +206,10 @@ PATCHES=( "${FILESDIR}"/${PN}-2.5.0-cflags.patch "${FILESDIR}"/${PN}-2.5.0-sysmacros.patch "${FILESDIR}"/${PN}-2.11.1-capstone_include_path.patch + "${FILESDIR}"/${PN}-3.1.0-CVE-2018-20123.patch #"${WORKDIR}"/patches ) -STRIP_MASK="/usr/share/qemu/palcode-clipper" - QA_PREBUILT=" usr/share/qemu/hppa-firmware.img usr/share/qemu/openbios-ppc @@ -441,10 +429,10 @@ qemu_src_configure() { fi } conf_opts+=( + --disable-bluez $(conf_notuser accessibility brlapi) $(conf_notuser aio linux-aio) $(conf_notuser bzip2) - $(conf_notuser bluetooth bluez) $(conf_notuser capstone) $(conf_notuser caps cap-ng) $(conf_notuser curl) @@ -499,8 +487,7 @@ qemu_src_configure() { conf_opts+=( --audio-drv-list="${audio_opts}" ) - use gtk && conf_opts+=( --with-gtkabi=$(usex gtk2 2.0 3.0) ) - use sdl && conf_opts+=( --with-sdlabi=$(usex sdl2 2.0 1.2) ) + use sdl && conf_opts+=( --with-sdlabi=2.0 ) fi case ${buildtype} in diff --git a/app-emulation/qemu/qemu-9999.ebuild b/app-emulation/qemu/qemu-9999.ebuild index b279da622c3d..8d6db73b9c7b 100644 --- a/app-emulation/qemu/qemu-9999.ebuild +++ b/app-emulation/qemu/qemu-9999.ebuild @@ -1,7 +1,7 @@ # Copyright 1999-2018 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI="6" +EAPI="7" PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6,3_7} ) PYTHON_REQ_USE="ncurses,readline" @@ -11,14 +11,14 @@ PLOCALES="bg de_DE fr_FR hu it tr zh_CN" FIRMWARE_ABI_VERSION="2.11.1-r50" inherit eutils flag-o-matic linux-info toolchain-funcs multilib python-r1 \ - user udev fcaps readme.gentoo-r1 pax-utils l10n versionator + user udev fcaps readme.gentoo-r1 pax-utils l10n if [[ ${PV} = *9999* ]]; then EGIT_REPO_URI="git://git.qemu.org/qemu.git" inherit git-r3 SRC_URI="" else - SRC_URI="http://wiki.qemu-project.org/download/${P}.tar.bz2" + SRC_URI="http://wiki.qemu-project.org/download/${P}.tar.xz" KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86 ~x86-fbsd" fi @@ -27,13 +27,15 @@ HOMEPAGE="http://www.qemu.org http://www.linux-kvm.org" LICENSE="GPL-2 LGPL-2 BSD-2" SLOT="0" -IUSE="accessibility +aio alsa bluetooth bzip2 capstone +caps +curl debug +IUSE="accessibility +aio alsa bzip2 capstone +caps +curl debug +fdt glusterfs gnutls gtk infiniband iscsi +jpeg kernel_linux kernel_FreeBSD lzo ncurses nfs nls numa opengl +pin-upstream-blobs +png pulseaudio python rbd sasl +seccomp sdl selinux smartcard snappy spice ssh static static-user systemtap tci test usb usbredir vde +vhost-net virgl virtfs +vnc vte xattr xen xfs" +RESTRICT=strip + COMMON_TARGETS="aarch64 alpha arm cris hppa i386 m68k microblaze microblazeel mips mips64 mips64el mipsel nios2 or1k ppc ppc64 riscv32 riscv64 s390x sh4 sh4eb sparc sparc64 x86_64 xtensa xtensaeb" @@ -53,9 +55,11 @@ REQUIRED_USE="${PYTHON_REQUIRED_USE} qemu_softmmu_targets_arm? ( fdt ) qemu_softmmu_targets_microblaze? ( fdt ) qemu_softmmu_targets_mips64el? ( fdt ) - qemu_softmmu_targets_ppc? ( fdt ) qemu_softmmu_targets_ppc64? ( fdt ) - static? ( static-user !alsa !bluetooth !gtk !opengl !pulseaudio !snappy ) + qemu_softmmu_targets_ppc? ( fdt ) + qemu_softmmu_targets_riscv32? ( fdt ) + qemu_softmmu_targets_riscv64? ( fdt ) + static? ( static-user !alsa !gtk !opengl !pulseaudio !snappy ) virtfs? ( xattr ) vte? ( gtk )" @@ -86,7 +90,6 @@ SOFTMMU_TOOLS_DEPEND=" ) aio? ( dev-libs/libaio[static-libs(+)] ) alsa? ( >=media-libs/alsa-lib-1.0.13 ) - bluetooth? ( net-wireless/bluez ) bzip2? ( app-arch/bzip2[static-libs(+)] ) capstone? ( dev-libs/capstone ) caps? ( sys-libs/libcap-ng[static-libs(+)] ) @@ -202,8 +205,6 @@ PATCHES=( "${FILESDIR}"/${PN}-2.11.1-capstone_include_path.patch ) -STRIP_MASK="/usr/share/qemu/palcode-clipper" - QA_PREBUILT=" usr/share/qemu/hppa-firmware.img usr/share/qemu/openbios-ppc @@ -423,10 +424,10 @@ qemu_src_configure() { fi } conf_opts+=( + --disable-bluez $(conf_notuser accessibility brlapi) $(conf_notuser aio linux-aio) $(conf_notuser bzip2) - $(conf_notuser bluetooth bluez) $(conf_notuser capstone) $(conf_notuser caps cap-ng) $(conf_notuser curl) diff --git a/app-forensics/Manifest.gz b/app-forensics/Manifest.gz index 0220924e642479d080cfff1b2c84660429cc1d93..fb68aead4d775f57e57b7c4235be46a6e33dc3f7 100644 GIT binary patch delta 4412 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 C)MzdM delta 4408 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 diff --git a/app-forensics/sleuthkit/sleuthkit-4.6.0.ebuild b/app-forensics/sleuthkit/sleuthkit-4.6.0.ebuild index ece90fe8ab4b..94b342435485 100644 --- a/app-forensics/sleuthkit/sleuthkit-4.6.0.ebuild +++ b/app-forensics/sleuthkit/sleuthkit-4.6.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2018 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -159,10 +159,8 @@ src_configure() { $(use_with zlib) ) - if use ewf; then - tsk_compile_libewf - myeconfargs+=( $(use_with ewf libewf "${T}"/image) ) - fi + use ewf && tsk_compile_libewf + myeconfargs+=( $(use_with ewf libewf "${T}"/image) ) if use java; then pushd "${S}"/bindings/java &>/dev/null || die diff --git a/app-forensics/sleuthkit/sleuthkit-4.6.4-r1.ebuild b/app-forensics/sleuthkit/sleuthkit-4.6.4-r1.ebuild index 654808fc51dd..45b8e2dd049f 100644 --- a/app-forensics/sleuthkit/sleuthkit-4.6.4-r1.ebuild +++ b/app-forensics/sleuthkit/sleuthkit-4.6.4-r1.ebuild @@ -185,10 +185,8 @@ src_configure() { --without-libvmdk ) - if use ewf; then - tsk_compile_libewf - myeconfargs+=( $(use_with ewf libewf "${T}"/image) ) - fi + use ewf && tsk_compile_libewf + myeconfargs+=( $(use_with ewf libewf "${T}"/image) ) if use java; then pushd "${S}"/bindings/java &>/dev/null || die diff --git a/app-i18n/Manifest.gz b/app-i18n/Manifest.gz index 7ae92c5f0f23791eb2620651d007e26049d838a1..af9b496acc9b9aaf136a71f7a0419e6437594fd4 100644 GIT binary patch delta 20699 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 S^lm!fKm30rQ=BXBmH+?|J$85i delta 20668 zcmV(sK<&T#qXGS+0gxGgV`j$XmMsr^*wT%3?-3aXq6wfu0Zr}A{q+96gjltz09uqF zpu1|V%o+3W|ML|8`@j6RfBDl->sz1wTmN7F?WZ6A6mvNK^dJA9fBC=vQ~Hm8Dm|TR z#*%tHQw_V7(RRyqq&n{&&)9o8@9RwQ9HK9KE0Iyw>KA_|`UR41fBs|L4EdnEsUNs&VIa>>Tzw!WGIK zA(z>YtKDl|vxYlfaUb`6w0Pw!tdM7F^Qe2yvi5P5oqOQXTHpghs&&q|uOs$$wziM9 zW4Y5TM`?SU^BRSJH>)e=$S3}X|NJli<^TFW{?mW`Z-44vzkUDr|MfrjuV421_1m9f zjpa>RW9}aJ9BaoTomc3g&AgD)UE9&uh;2q>xAMDNKaX zHs^>cU47JlI*v1qIT7L6%5j~$&KP#d8}VG}JVMFm&EuAHZ^U%gkwZVw#uDzHQHFJn z(t1Qs>OaJV`jo({^s=sz$H`ab*z>&3tKYF+t*@1i)%er6!z}zVy1wgKv4EA)$jVX1 zdDk<~u+TNsZsvY+3}KXG7X++a_}UTCI6ilxtrekvpY1;0#dUv~U;f9tv{Fp@O}H_$ID1s+^I~ec_SDxN_hu?_-38D{8y1iaM{#Vb@r3eFw*X z-y`Odub9(R@A}4rV83Idz6rJ8>DWEDT3a7~;l$zb61i`_@ow=P;|_10Ya;(x*1~}$ zM8pT|gvsUW3On?>9h?#_GWP30DQeEg9s{$TeE8-oGkTm$8=N|R?mloA_bv$R!as5n zCG#yc@4Cx%_KteawaPpi50XL|AH?;wze}rJDZNQ6J_0xf9vpE6v}m8mW%iKf!9(MJ zJDx|ccTVUvj;L1*CCpqm{=;)`SYHmf7=ARD5RW6|yY-u6OS2A+ofl|mOdk=2y<^+= zu>;23)BK0D(8z`MV#%dm1BZC!Si^;eM4|?cou5S)(7d|@yasNAK%x88dG0$6>;f5% ztJX5gO&FP@29$1f#8+16{N5cCelcHv$IW|PdmdM4eO`Fq7isHkJQMLC)X96DybbR&SE!le!gpW@c+C^n z8xuZ)XTwU4P8`9(1RMqahCezMkryAuk6inBQ?9)-u?q)YV#ukajAG_W1S}|j6~2_1 zOPDFST`i52MmbMJaLqnjNFh|5W=II*$ZMgGybN9@qOG}}guXg^B#Msf?zo*&Iyn5t8uJU+)u8jM`-=($)WGe#*@VV!{${@(|syLC68tCGj`$+K( zNnCB$gl-3dGn(58HyBhv(b`&Po%}fw@q_Fn+;=b0`(O=c;-5S%0*@1Q4S!{30XI4|rV#E$-~a2h;sa2D3w`o$aF{2W$W z_(V>D!#Tis$0nfl_>LpO=0MiqOjNLeMU@MI@UsC#c^3NkK53na;jTqj}36457lO4`H_}84rMoux@>&gx1 z2Yw?a5!ZO>diUK12FwQ?9y?MbVkBa4yxKeLYT^M9Bz~p`v<_5%loKKP@k$j;+5(|A zt~nZl0Pf)+pNO*%{Nz-CaY6`y7ZHB&i&zP^q51J?pm3u6K2+$9k{_WHPo}_p@b~=% zcJ1-y+rNGH8LFliG=V?S0hIeD%7U2^@+%Rv%4;o@;S8tou^gx#zN-*}(uEm;H#


}JBdqRy1GG*6 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 diff --git a/app-i18n/libpinyin/Manifest b/app-i18n/libpinyin/Manifest index 1cc1477366f0..27e18b64d8e9 100644 --- a/app-i18n/libpinyin/Manifest +++ b/app-i18n/libpinyin/Manifest @@ -1,6 +1,2 @@ -DIST libpinyin-2.1.0.tar.gz 246219 BLAKE2B cae5b41faeb2e0eedc2ae2c098b2db04b22e36d0bd9fd222a4516f71ab9b3e8ade7fa96e0d6d898e197bf91c1cb6a0b98a9fff97e7be31bb4f901400c87bfea7 SHA512 e6aa3998ac466cb155750b574140dd43673bfeb4f13d1b88c4892b61bb773aee84610dd67ad17871961d51a48067c535eab33a6fb6c9ac28179a9958c4e9b518 -DIST libpinyin-2.1.91.tar.gz 256045 BLAKE2B 148a2617cbe335ebda5b9fb26f63f7c75f06d2dfd3fb950f60b4db37762a5bb3a91459dba0759abd33fbc01d38fe26d7cce92dfaaa2c6e45c80552f0bbeb3d27 SHA512 568b263726a022bdca52fd54c7583a36a31385a8f19bb5c5903918a6036c5499ef8c8bb91ebb2db877449ec5177d2d4e4f0a20e7bb528534361ba1405dd1fd92 -DIST libpinyin-2.2.0.tar.gz 256221 BLAKE2B 72c0dc42ca6e63852c92975b871706d24c1066cb9bb37faf9ff0ccde9773308e1a29c7587f00ab337c52a1f957c8e67d6241bdff13a50d9dbf73c3b4e530d2be SHA512 7327e6726acaf984492fdecb5ed04f81624da261aeac3cbea9a8ea5540d84f39ca8d41ec8835b509da97b9de5837534885e4ba5f4041ce9c7252c8a438480598 DIST libpinyin-2.2.1.tar.gz 256262 BLAKE2B 4fc081aa42b07eb7d21277c95407eafbf618c9aaf0c6707893f212be70f51d43fe00f50d1b4758d857d0f8aed1e9c177d61d6ca912e776633e8179279f09fb2e SHA512 d323655419aaceda12d794ac25387a2e073e8c2372511913febd5b8049f9d1764a0011cd97b538bbfb14f5c248495a150cf7e3b9f4af21182941e5920f2d879f -DIST libpinyin-model14.text.tar.gz 19361973 BLAKE2B 702f0c2cb0c8157758f8c46e7b47221475f2a96a5e4f6181b5dee605bd72002827431f017a913275b4e9cf6b4b07bccec4b9a5b7960a9b2c42ffba4631c57ed6 SHA512 792d3cf7ab7fdea701737cea66d18f697015f19d18b6d26273db2da0ae28291f38b3d8a5717f595da63fbe573921c552bdce10c4bec9a0834947dfec92265da9 DIST libpinyin-model15.text.tar.gz 19361973 BLAKE2B 3d24321db407e28c1adf49373dd9bacafe0e89409511c0656d7b9a85f1d1ac8693249088dd99beef069576f4a8d0d5db3fd47f98822b32aa3098315cf2660d22 SHA512 d3f5b42f6ea6b22570b5ba67cf23d94a3fee2d7d894191ebc11eb72edc162c72b90b2fe10b312bfd8d77d110654ee5dc00c21b25fb8b7c3f905d4088c9895ac1 diff --git a/app-i18n/libpinyin/libpinyin-2.1.0.ebuild b/app-i18n/libpinyin/libpinyin-2.1.0.ebuild deleted file mode 100644 index 949814bc8171..000000000000 --- a/app-i18n/libpinyin/libpinyin-2.1.0.ebuild +++ /dev/null @@ -1,59 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI="6" - -inherit autotools - -if [[ "${PV}" == "9999" ]]; then - inherit git-r3 - - EGIT_REPO_URI="https://github.com/libpinyin/libpinyin" -fi - -LIBPINYIN_MODEL_VERSION="14" - -DESCRIPTION="Library to deal with pinyin" -HOMEPAGE="https://github.com/libpinyin/libpinyin https://sourceforge.net/projects/libpinyin/" -if [[ "${PV}" == "9999" ]]; then - SRC_URI="" -else - SRC_URI="https://github.com/libpinyin/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" -fi -SRC_URI+=" mirror://sourceforge/${PN}/models/model${LIBPINYIN_MODEL_VERSION}.text.tar.gz -> ${PN}-model${LIBPINYIN_MODEL_VERSION}.text.tar.gz" - -LICENSE="GPL-3+" -SLOT="0/13" -KEYWORDS="amd64 ~arm64 ppc ppc64 x86" -IUSE="" - -RDEPEND="dev-libs/glib:2 - sys-libs/db:=" -DEPEND="${RDEPEND} - virtual/pkgconfig" - -src_unpack() { - if [[ "${PV}" == "9999" ]]; then - git-r3_src_unpack - else - unpack ${P}.tar.gz - fi -} - -src_prepare() { - default - - ln -s "${DISTDIR}/${PN}-model${LIBPINYIN_MODEL_VERSION}.text.tar.gz" "data/model${LIBPINYIN_MODEL_VERSION}.text.tar.gz" || die - sed -e "/^\twget .*\/model${LIBPINYIN_MODEL_VERSION}\.text\.tar\.gz$/d" -i data/Makefile.am || die - - eautoreconf -} - -src_configure() { - econf --disable-static -} - -src_install() { - default - find "${D}" -name "*.la" -delete || die -} diff --git a/app-i18n/libpinyin/libpinyin-2.1.91.ebuild b/app-i18n/libpinyin/libpinyin-2.1.91.ebuild deleted file mode 100644 index 0529ee397abe..000000000000 --- a/app-i18n/libpinyin/libpinyin-2.1.91.ebuild +++ /dev/null @@ -1,61 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI="6" - -inherit autotools - -if [[ "${PV}" == "9999" ]]; then - inherit git-r3 - - EGIT_REPO_URI="https://github.com/libpinyin/libpinyin" -fi - -LIBPINYIN_MODEL_VERSION="15" - -DESCRIPTION="Libraries for handling of Hanyu Pinyin and Zhuyin Fuhao" -HOMEPAGE="https://github.com/libpinyin/libpinyin https://sourceforge.net/projects/libpinyin/" -if [[ "${PV}" == "9999" ]]; then - SRC_URI="" -else - SRC_URI="https://github.com/libpinyin/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" -fi -SRC_URI+=" mirror://sourceforge/${PN}/models/model${LIBPINYIN_MODEL_VERSION}.text.tar.gz -> ${PN}-model${LIBPINYIN_MODEL_VERSION}.text.tar.gz" - -LICENSE="GPL-3+" -SLOT="0/13" -KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86" -IUSE="" - -RDEPEND="dev-libs/glib:2 - sys-libs/db:=" -DEPEND="${RDEPEND} - virtual/pkgconfig" - -src_unpack() { - if [[ "${PV}" == "9999" ]]; then - git-r3_src_unpack - else - unpack ${P}.tar.gz - fi -} - -src_prepare() { - default - - sed -e "/^\twget .*\/model${LIBPINYIN_MODEL_VERSION}\.text\.tar\.gz$/d" -i data/Makefile.am || die - ln -s "${DISTDIR}/${PN}-model${LIBPINYIN_MODEL_VERSION}.text.tar.gz" "data/model${LIBPINYIN_MODEL_VERSION}.text.tar.gz" || die - - eautoreconf -} - -src_configure() { - econf \ - --enable-libzhuyin \ - --disable-static -} - -src_install() { - default - find "${D}" -name "*.la" -delete || die -} diff --git a/app-i18n/libpinyin/libpinyin-2.2.0.ebuild b/app-i18n/libpinyin/libpinyin-2.2.0.ebuild deleted file mode 100644 index 0529ee397abe..000000000000 --- a/app-i18n/libpinyin/libpinyin-2.2.0.ebuild +++ /dev/null @@ -1,61 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI="6" - -inherit autotools - -if [[ "${PV}" == "9999" ]]; then - inherit git-r3 - - EGIT_REPO_URI="https://github.com/libpinyin/libpinyin" -fi - -LIBPINYIN_MODEL_VERSION="15" - -DESCRIPTION="Libraries for handling of Hanyu Pinyin and Zhuyin Fuhao" -HOMEPAGE="https://github.com/libpinyin/libpinyin https://sourceforge.net/projects/libpinyin/" -if [[ "${PV}" == "9999" ]]; then - SRC_URI="" -else - SRC_URI="https://github.com/libpinyin/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" -fi -SRC_URI+=" mirror://sourceforge/${PN}/models/model${LIBPINYIN_MODEL_VERSION}.text.tar.gz -> ${PN}-model${LIBPINYIN_MODEL_VERSION}.text.tar.gz" - -LICENSE="GPL-3+" -SLOT="0/13" -KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86" -IUSE="" - -RDEPEND="dev-libs/glib:2 - sys-libs/db:=" -DEPEND="${RDEPEND} - virtual/pkgconfig" - -src_unpack() { - if [[ "${PV}" == "9999" ]]; then - git-r3_src_unpack - else - unpack ${P}.tar.gz - fi -} - -src_prepare() { - default - - sed -e "/^\twget .*\/model${LIBPINYIN_MODEL_VERSION}\.text\.tar\.gz$/d" -i data/Makefile.am || die - ln -s "${DISTDIR}/${PN}-model${LIBPINYIN_MODEL_VERSION}.text.tar.gz" "data/model${LIBPINYIN_MODEL_VERSION}.text.tar.gz" || die - - eautoreconf -} - -src_configure() { - econf \ - --enable-libzhuyin \ - --disable-static -} - -src_install() { - default - find "${D}" -name "*.la" -delete || die -} diff --git a/app-i18n/poedit/Manifest b/app-i18n/poedit/Manifest index 09ee6a357c46..b1027336f20a 100644 --- a/app-i18n/poedit/Manifest +++ b/app-i18n/poedit/Manifest @@ -1,2 +1,3 @@ DIST poedit-2.0.9.tar.gz 2567156 BLAKE2B 29e616256a19430cb3efd3db5d6c2cc450155009e30ee056f6be712bac9e631e5aa20b0758262e9fbe00937eedf6ac777cd8e7407a3060f04503e3fa4d9cd6d0 SHA512 9981339ae0c3f11f972ed2f25e0c96e5c0cc0210771cc44d163e219c32eb951fa4180c8a03acdd7f0232a5e4b535f3202dda703b57ccfb02773eb24e6a1eb02d DIST poedit-2.1.1.tar.gz 2722379 BLAKE2B 3e5102ab9b2b6b6701abd3f44dab846d6989e5abdbcadf924cf7032d725fa1b405425cefa37eb0230d3de68ea0c60ec05e7bfe84f906cdec0230d8c1284f5779 SHA512 0b5e13c3e59c9bde78b95b45aa8765c16c03d12ca9fbabe4448e409ff4cd627676d1b77c011c75a54dc0e10acda23ceb49ca063e76a29154344dc5fdb9e5f8a8 +DIST poedit-2.2.tar.gz 2746800 BLAKE2B b093e5c1cd66eada6238af3b731752cc8dbf9feb3238c9b53ca972b805033f9f00b3ec92cae2b87353100653e7d7bd60a68bd109f07e523d4875e0f8ca8114e5 SHA512 14a5cc997e6cdc0d1fc14b05ea293a010537d71f846537270296e2a14bdfd7a352b6d0a88a3d4f60193192a918b276509e31926715e69725e595423adfac5fbc diff --git a/app-i18n/poedit/poedit-2.2.ebuild b/app-i18n/poedit/poedit-2.2.ebuild new file mode 100644 index 000000000000..ad916d29df2f --- /dev/null +++ b/app-i18n/poedit/poedit-2.2.ebuild @@ -0,0 +1,63 @@ +# Copyright 1999-2018 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PLOCALES="af an ar az be be@latin bg bs ca ckb co cs da de el en_GB es et eu fa fi fr ga gl he hr hu hy id is it ja ka kab kk ko lt lv ms nb nl oc pa pl pt_BR pt_PT ro ru sk sl sq sr sv tg th tr uk uz vi zh_CN zh_TW" +WX_GTK_VER=3.0-gtk3 + +inherit gnome2-utils l10n wxwidgets xdg + +DESCRIPTION="GUI gettext translations editor" +HOMEPAGE="https://poedit.net" +SRC_URI="https://github.com/vslavik/${PN}/releases/download/v${PV}-oss/${P}.tar.gz" + +KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86" +LICENSE="MIT" +SLOT="0" + +RDEPEND=" + app-text/gtkspell:3 + x11-libs/gtk+:3 + >=dev-cpp/lucene++-3.0.5 + >=dev-libs/pugixml-1.9 + dev-libs/boost:=[nls] + dev-libs/icu:= + >=x11-libs/wxGTK-3.0.3:${WX_GTK_VER}[X] +" + +DEPEND="${RDEPEND} + virtual/pkgconfig" + +src_prepare() { + my_rm_loc() { + sed -i -e "/^POEDIT_LINGUAS = /s: ${1}::" locales/Makefile.in || die + rm "locales/${1}.mo" || die + } + + l10n_find_plocales_changes 'locales' '' '.mo' + l10n_for_each_disabled_locale_do my_rm_loc + + setup-wxwidgets + xdg_src_prepare +} + +src_configure() { + # CLD2 and C++ Rest are not available in Gentoo + local myeconfargs=( + --without-cld2 + --without-cpprest + ) + + econf "${myeconfargs[@]}" +} + +pkg_postinst() { + xdg_pkg_postinst + gnome2_icon_cache_update +} + +pkg_postrm() { + xdg_pkg_postrm + gnome2_icon_cache_update +} diff --git a/app-metrics/Manifest.gz b/app-metrics/Manifest.gz index b188f525506f89b18603102f3fdbb49c58bfe736..0bd717998f26467c32054a57da96eef54cbed49f 100644 GIT binary patch literal 3597 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 Tyja}U?3@1r`QeK%dKmx!z-rhY literal 3594 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 Q%d3C$Uo65)K6)7d02dz0u>b%7 diff --git a/app-metrics/collectd/collectd-5.8.1.ebuild b/app-metrics/collectd/collectd-5.8.1.ebuild index d58a3a63c4d8..378b2612a500 100644 --- a/app-metrics/collectd/collectd-5.8.1.ebuild +++ b/app-metrics/collectd/collectd-5.8.1.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-office/Manifest.gz b/app-office/Manifest.gz index e460040afddec481c02269fcbbb44b27e9867e99..3ff15bf1684d8f254b89f3860c376cb6b812ce26 100644 GIT binary patch delta 7478 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 Aa{vGU delta 7455 zcmV+)9pK`SNR&vB6@PpI+I2o$Qeiplu;mDc^a52`Rp6Qc7TR4%)Z6>}hsI1VO(_Hd zSj=>HWo7<{tn7dJ;m<#O_i4Y4HQvTQ{ru_UcfNH0-S7YNhyVCP`2BZd?c-hTsf^TI z-KDJ&V#}+q6;eoLp194W6JOK$1r+6yboqMl-aDOm`@)pd|9?? z{&#=;;lKXf|AXs)=i z*uIoDzg+V9_~mnQa~!2he;c)t9<8k%M{=XJoJ)zhS{Z$Ik|uV3*>MCiDnn!3(=XS` zF{R8Z$M05iaLM{CzT~vWo{>oD*SDa#zCxXISZAj)cd@$6?PZJgQ3Eaye~Krc>l{0s zSp6BTj&MvH++DYw`|xXwmhudhTq<_5&#O(({mNiDXLxt4gt=zGF0=53{QrXX zE?)5-uX;!c8>QJwY3%0Hj>TN;B>qS?gY6yI?qxn1!QeBl*StOT&|Nr`uAd>DURO6C zjwk6y>YHbah1h2zR~N-LbKdRb9(zzZ9P8}&9N*$qZO*VpkJE0suv)P^&*@xkk({*$ z=ln>X#B;gE#x_moe`3fLFktWeJ}ntILv(zrW%|B(%IW!8%WSP#D}|EPlRFp4zSDLH z(?*N?nq*(!p1=R}_2b*qmyi2<`|Hf8y>GLYZt1iPw|2Rd;rw z$2e;L7Q9@~I$&xiY_pF!78pt8ENaV6SUsjSvKx~%Q=6P;0Zx#m6YOyzJx%zZmSUWv}H=kcVJc89-c@$<~9~^)%$0(Ez zPh|eg>|6rne_QQmIkK9pvJ7zVyn)v2Hk<*QG-^_nn_6un=ed^WVY(;pPNo>U=VysR zjm}te+vLrmS`z@i;Ev|M#mc6&v+@Gm;euo;;!s9d+|bA6c1+F8D$khafO+;lZbY(D zRUFu_8I2w=#_Y7{K^xa`h0&QKC0RbE?pMf3He=N5J8b{#MJz{0!qkVmOeV1Gz zKaz`ZxO_^5>lz6}Zf(kqB!&oP1ZRCCd1p%_c8JceJ}gm^B-&i_v>1|AcK{&O6~J0U z=pc*pZWe%UvMgWLn&5w()z=a_fwfEp_ucNanTnV!W{Pqt8iR<|QG*Ye2$Or@R%p=1 ztl%Paf4WC;+%>>nh2P1Q#ue%g#Y0zTLP%p0q!8Ec;Y1(VDngo#TI>Kou4F7E3>}v9 zE?^&@KD>-az<`BEhWSH^HYI0a<-j3W)2lFY#sdbyrK+70T(x7n^^{u�IGkQLros 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 diff --git a/app-office/libreoffice-l10n/Manifest b/app-office/libreoffice-l10n/Manifest index ac167c9546d9..0d89e9101ebe 100644 --- a/app-office/libreoffice-l10n/Manifest +++ b/app-office/libreoffice-l10n/Manifest @@ -166,339 +166,171 @@ DIST LibreOffice_6.0.6.2_Linux_x86_rpm_langpack_xh.tar.gz 294874 BLAKE2B 99fc873 DIST LibreOffice_6.0.6.2_Linux_x86_rpm_langpack_zh-CN.tar.gz 798382 BLAKE2B ca5fe6e41a37d34395c40c117ebd3f43c0dc20727098d32cc152ba6c56d21a621d1fc921bce8beb1082008bfca2f933b02a80a6197cf5d19b7817f8409f2d5b2 SHA512 9d4867a1dcf8e31587013999c252b7ea1c3fd30bff208161f004b6cf7fb4cfc5290801f45e7fc96c74669f915091ee844cb8cc595b16a27268b6b61ea5ade081 DIST LibreOffice_6.0.6.2_Linux_x86_rpm_langpack_zh-TW.tar.gz 795342 BLAKE2B c26ed443724488f1071a75f174317e890a4bd9fecefa012329fec9ba40b4cfb8c7ea161b5925328e0ec5f714571031e92a3ede601ebb570373e250908809350c SHA512 acf12d76d8e4ba5257e35ef002241e656ff6be04eea2664603559ad31870cf95f52d7649388f67e828582403e2ed78251dd8917b690ba3ea176459c99bc81e0b DIST LibreOffice_6.0.6.2_Linux_x86_rpm_langpack_zu.tar.gz 326220 BLAKE2B 3860aebbd0d2b3a494e8790149816ddf7b3a3a097d8874e5e14df4d602bf3bd384755b5d4814444906e1673cdd2775d5dd51a4442f4cbe616967ae3e319dd865 SHA512 c4dadf35e9bd29b0a43bbd94191630966435ec943dbe984f268550b25af8ea1884b0c5136ac673ab58d7a8a44a82c340cf297c031616200e3706f7d9b4000fe1 -DIST LibreOffice_6.1.3.2_Linux_x86_rpm_helppack_am.tar.gz 2519823 BLAKE2B b538a4e5d16ee64912cadeef9c69a84cb75b6d93a201e520b6e5e17135e662a66f2078c1982ee38d434ca30ff8bfca31447a2baac32e1c3551915636f3300640 SHA512 4ef0c576e15738fd86f69e1dd30baf957c43c7d93786de9be29b34dcd8215b16a5fda8bae229699561cf1c0ac9bbf6d5d6947177d9b27bf26cc172f7233baacb -DIST LibreOffice_6.1.3.2_Linux_x86_rpm_helppack_ast.tar.gz 2429980 BLAKE2B 7773ef331a33ce5a606bb6b7fc70cfe59e1c0e92639c6b381dbe8a98abf23f8dbe77127517dd0c45801537ae8d82ade2327f567edfbced147d624372e6c0d83b SHA512 c6f30fd091fbe9def361347fae76925aa8d0c64657721c97ebbe35abb549d46e8d33570ce47e080d419fbe0610f102913fe981e25116f0b8d883f14462cfca53 -DIST LibreOffice_6.1.3.2_Linux_x86_rpm_helppack_bg.tar.gz 2618675 BLAKE2B 565a7694471de43849e7ca5c94a61cba0f9fd089928f91bf37ac8990b4599ab5ecb75750c1c7819928bbf3739f525ea8e3bbaaa743ee3e016f5e2133e51fb4b1 SHA512 528ede8bca0ca707d813935381d782c230ef4e245386ccd5910663bf6167979e56bbdc783126a21038f3bec9ea9422e5ffe88b8d364267fb234eaf291645a3cb -DIST LibreOffice_6.1.3.2_Linux_x86_rpm_helppack_bn-IN.tar.gz 2651404 BLAKE2B 191ddf99f7df1087c9d6555c65a83a5e421666b90b3ef778620369ed4e1464bc6ec7997b37a01a21fa038c7eb211f0bf0af0165df0b9b356b06e77ffccbb0528 SHA512 510048b130a8ac9bf30701150a9ea40cc4f6b789328a041d4401cf9dc8013f9b59d4341493ed7471c2961f3a7f8db16e8c2e787f6a4aceaeff6073507962f06f -DIST LibreOffice_6.1.3.2_Linux_x86_rpm_helppack_bn.tar.gz 2625677 BLAKE2B ab6369cd37c178a9dd58bf56a160f58d2d02348d8996d77cfa47e3a60e738b2a1beb9266feeb9b3be146593a6464cb80da99ceb9e6d4b65991584af180c4d7ce SHA512 294f9711a84b480ea867f668757ed6ee6750bf91eada7cecc2f8580d2761b027fdeeafe93b3b0a3f7360f6a9d09c6d0476a9fd70fcaea6321893bf31bc394318 -DIST LibreOffice_6.1.3.2_Linux_x86_rpm_helppack_bo.tar.gz 2638436 BLAKE2B 5b0047e99755d842b8e1fc56f47b8c8e8891913829e75ed715ab0e56c13b2f7362c98844fd395661160d34883b69d9525a07959849dabc480b44456f1b11cb54 SHA512 73f0bb9119fd521adabd48b47432c55326c420d4cba39f15e67507f874042fcecbad64312ea7b95011e5b9d2d6dab7f5ad0edae13ebb1422009bbcb1bfbe628b -DIST LibreOffice_6.1.3.2_Linux_x86_rpm_helppack_bs.tar.gz 2345740 BLAKE2B 26a2ba9f88a9bf4b1d0e5a062108830fe24088f6737e6b32c0b33ef5613b146c789021b41c5b2481e54d1db474186bc5da16edc07c3dc1c61398288c4fbf5ece SHA512 f83046a307250a904ef2643246f9d496c725ddb05129bf41c3493e47c75cfacda2320cb677ef42885446d5643aa3f051f7501b638a54681901100511b189cb0f -DIST LibreOffice_6.1.3.2_Linux_x86_rpm_helppack_ca-valencia.tar.gz 2420051 BLAKE2B ea049a985f09149a7702dc63418d69396c31e1c46b0f64dabbd3f8df288a9767a0c3c0f39653c1601d5c4fec32a8a94cc09f878a24ecc859e87ee244f9084e9d SHA512 d93d41a123001380a221998d2bcaba31ef1615cd62a892feae354fd8e0208233f5ff8f52ed7a830920960fa4e12a9f4d327c0a2912df4c69c90f4e6df17ee22d -DIST LibreOffice_6.1.3.2_Linux_x86_rpm_helppack_ca.tar.gz 2413213 BLAKE2B 89af3b4ed8f8eaa568bf39b22871336b21ab2ffdec9097c1e9bc996d4a0015f702590d321d96ed932838c67458b68e7377a7d8e5225b2b7895b5867e298a5580 SHA512 b5837ad82ce710defe2d8647f2be02202139687cf554f8a83d4cadcc7bf020050fc1df29e16cf3eb7d83e317a61923f0e1f2662ec121f27fa103ef75370cb057 -DIST LibreOffice_6.1.3.2_Linux_x86_rpm_helppack_cs.tar.gz 2437211 BLAKE2B 642e88fa4a591469a4b9bb15cb995ddce57ce5d1f41256a2e9e11d1a3479ebd66f7ec185f745312487e82d1b725753471f152fd27dcce59eccfeaf84d5939b44 SHA512 100d761970728ec081e390f7e0ac3a2f5bde10c2d61100504f1519bd1e5ae06d89a0868ca43476d0019467d12b038755834d53684f73e85a8b98edd7930ac906 -DIST LibreOffice_6.1.3.2_Linux_x86_rpm_helppack_da.tar.gz 2368185 BLAKE2B 37040b242e229f8c5ced6b2f4f37b0235a965d798df1e9423af38e15f735ea76bdbb1676d88dc4ca5a54aa5a5c86bc11418aebd6907b778c713df08e0585e2b8 SHA512 7b5f8e82ec25801d9e1e8e1836897a978f5a14ea6aabac24862a1782d8bc1b861c204ff837e62d8aacf50460217ec17edfb6326190d9b42e951ad1dfa1838de1 -DIST LibreOffice_6.1.3.2_Linux_x86_rpm_helppack_de.tar.gz 2465054 BLAKE2B 207840ed5ad291a24a4ab417c7658039660a3ce23b1a442ad848d445e860d8b9512900e55f44c4f959445947aa9674ccd3882f548021f742477783adb96895ac SHA512 ce90492ec0c38929c84ced27eb2a1d0c67519bd0f2571b3718e8cab244794aa1a09f969671929216a1ff69dfc38063eff585c4ffe24e8c80630a9dc690e37348 -DIST LibreOffice_6.1.3.2_Linux_x86_rpm_helppack_dz.tar.gz 2803046 BLAKE2B 09280306fbac929034d2bee4e0c9e2e1b5a241a6a7f92f4c8a7ce9eb8dea8b6e33d900470393a245d0093e315aed4c667307e2ac42936271b5f83f2c118154c8 SHA512 20557b0a2285b9e5d85b0e9aadd02e59051c67b130ef551c0ac24522c80368f65b71e056697ff25b0e6a17ac652e13247f3da26b79a7b3c59488ca97d0822e86 -DIST LibreOffice_6.1.3.2_Linux_x86_rpm_helppack_el.tar.gz 2825083 BLAKE2B a3223fc5738ea304103bbeadc17789cf34b304c0f054589a8123759950309b3e40c48e3403056f2b0d7d5cfda839be642adfd401e7b6b7157fe1eb9540f288c9 SHA512 cefebe1e841125494e0d78f411c3bdcb5b87d9c7bd000c54c00781a3fd2cc7356913c41232ad6949137681b4ae558c24dc7ec56d83fcd0c15d3abdea119383f0 -DIST LibreOffice_6.1.3.2_Linux_x86_rpm_helppack_en-GB.tar.gz 2249079 BLAKE2B c7550e0cc83d92036589e25012a96b974b361e20ecb92827c80e873fec9dc71b2a13cc5a14486be13c0d54b77c6585c320f200c5bfb6b8d21ea5515bd0e39dd0 SHA512 9b95d7281b2a6baf2fcf50ecad19311e60023bbbad42853c8c3618c468b6f1afda3702eadc570b5f59ab855c2772aef80b4e813e9a1ed7341a8ee8aa3c36067a -DIST LibreOffice_6.1.3.2_Linux_x86_rpm_helppack_en-US.tar.gz 2105979 BLAKE2B 895041d75b54dc0c33f411e563df74f11fc3395e842c83189122ad56d9a97c1c58255d6c39e43b62a630290256fd6fafd3883af35307eb9033ffc6c7086afed8 SHA512 90bc73e8d51ed5db6663963813106680af2165d284575cedcac8c3ac3393e539c8dcfb388e31ed2fb44ed728d906796fab8eecdeb93323bff0b618134089c8b4 -DIST LibreOffice_6.1.3.2_Linux_x86_rpm_helppack_en-ZA.tar.gz 2245052 BLAKE2B 3d7c86110aec820ac60830cf0027ab6bfd29d78516b699aa0e6fa0a2f4e88f6eba254a0d0754213e767d10b18db8bd2a8352b7f8c0072480c4f3a7e92bc61e91 SHA512 531dab049151a6c1b82a72a430eda7f80c48d6ec47eb82c19dec6224a082af6cac5d54c6af1457acc9c041a0380555ac7fdae6cda5a4dda8d385e5a346c475f2 -DIST LibreOffice_6.1.3.2_Linux_x86_rpm_helppack_eo.tar.gz 2327382 BLAKE2B d64972313db1ea0c56a7ca8b6e05cd3831ba7704f0f8d27a341a07f1071b0749da9d31ce8ebf5650b7df1173cfde681c6baa75489a8254f8255f3a95b8f5adc6 SHA512 14a5fd4d3a4a55ac9a99c860c94de2804d847d9b1770904eee460766cd3da7cec46a8f3e8a7d2ab055641fc5a76036f76b7a1a05e328b23d07f6b2ad61e9ee8d -DIST LibreOffice_6.1.3.2_Linux_x86_rpm_helppack_es.tar.gz 2442665 BLAKE2B e1655d98f2a72c125d76fe6122133120db8efe61b6c733fa086ce4e355228e1a629029cbadc5e2271b658f8ff5f24da735d91e31214aeee26dcfe211eae8346b SHA512 734d4110a7c25d69a71154b80561ed862784834c2937f163a4f5bdf414bde1a1fe873406ee7c6d3701dcc671641ecda31afc2ee8d0e982bedaaae82c1d488f20 -DIST LibreOffice_6.1.3.2_Linux_x86_rpm_helppack_et.tar.gz 2344043 BLAKE2B af0721faf287816641fd5baaea6ac8b943d0059e0acb6d2bfca9a3692fc047d20b6a0b97a4771bc071a653cc782d5fb54beda8a291a0bca19e6108a10cd12418 SHA512 df99f2c068a9c187040d9658d75c54ea5a64e00987c8cce3c6bdf4f5781fe2f6e33f5b011e0d21ec8b501a200ff44d634eb854f6c49a9324993988d21554af6e -DIST LibreOffice_6.1.3.2_Linux_x86_rpm_helppack_eu.tar.gz 2321923 BLAKE2B 73e6b665860377951ac0757b5395bae1fad4e7299b388e4ee620a4058a6d4e9df4cb68da410cd4d5a9bda11b6995a33c9d466af32d00a88786f70115e91021f7 SHA512 7aebe58d35f99c6e03b4441d56a5e6694da67df248caa55cf911a2b20afbe68242efd5a0dfc5bdc031db939b9f21fd656c818e343c75fd82347366f66c448025 -DIST LibreOffice_6.1.3.2_Linux_x86_rpm_helppack_fi.tar.gz 2414247 BLAKE2B d4ef6ba5ef228a6101de49e26d84011a752adcc28359024d8f0dfa7a72211ad88afbbf21e2bfbd862640b01c3925ce15e61f9b827bd6674a513064de7b15c665 SHA512 7ecce39de6f58fb083aa41801300349a2490c0765346f0ed62d001b83a8c270af064cb776b744d80822d1d8126ff594c8854ef3d09b08c077df2283a147cc0ba -DIST LibreOffice_6.1.3.2_Linux_x86_rpm_helppack_fr.tar.gz 2432438 BLAKE2B 24cc928f26a6308daf441fe7e29a448cff0ff897a3e15ad01c060fd8c4c26bb3bd32cb3b8f7b120a51593bc3a4a8161a19f0bc864a513119850b2c90cc302e64 SHA512 8f72db510e055c07b9b066650dc78cc96245160ba8d51313767e79018fdb0bc1a9ade9d51b04bbb08ec908fa449a3fc3ce8af47010de4e63e38934b18c7e50a2 -DIST LibreOffice_6.1.3.2_Linux_x86_rpm_helppack_gl.tar.gz 2409073 BLAKE2B 8fae20a2623ff4fcd313ee3fffec03bfb55db28f5201a7b1f6300995ac461e1a07afd6b8a21d2c394d78aa4f7bc7ad703e2908ddda2abb557aa8fe2a8329e139 SHA512 41eb0e15d76796b2de20969a3489566a6a2c9572474f96b8c69ac5a8c0b264689d6f3af6b45d3b3e274493e83e7429cfd9d52fb1d248551ccf74db059c6dec3c -DIST LibreOffice_6.1.3.2_Linux_x86_rpm_helppack_gu.tar.gz 2298158 BLAKE2B 654e8ee3639e0b4bcb6840b25fbfe96036aff901d03bf17b02158b51ce317aa5b25002ab9d8ce536b83dab1b3d149225379fc05427ecd26bbc835b184eac3c75 SHA512 d746240775682221820799033cdaf26ed61a1dfcb7cb7fca206fe547442abffe07052398d5d9845eb330b60532f830902487f2184459ed89c12b628731c7a2aa -DIST LibreOffice_6.1.3.2_Linux_x86_rpm_helppack_he.tar.gz 2180189 BLAKE2B 2cfdc2152e055170b9fc543c197bb1410ac33682d3285b1a2d7f1adc562bb3553163034816ebc345b856f08dc95796583578401b41aabf96037e6cf476d61c0d SHA512 37c52b0cb53ba4f3b47101a4d8a00e6958e544e6bb91f80008d17115e367ace7c57f473aa7907e3885c88b8424c25484c307a29f8301d04651920e4ecb8e03ad -DIST LibreOffice_6.1.3.2_Linux_x86_rpm_helppack_hi.tar.gz 2405329 BLAKE2B 9a32c45bdfba7aa6c4ebfc9a603372df4c4ce94ce1e0140851167ae82a06d9be456b8f472ab09d0ff736b8142ebe9344c1d7daeeadf3c42c30eb747fbbe63bfa SHA512 20d608c2d164a2613a5f080f90f4502c3ec1e2e6febcb9fdd2968c27997d6a716af1adef4aaa1a122974d5b63a56a49c4c161fc08e4d2aedfd7c521396b38cb2 -DIST LibreOffice_6.1.3.2_Linux_x86_rpm_helppack_hr.tar.gz 2303258 BLAKE2B 82fdc258722b920dce90d4c030ac414e8177f2ecb963b4a21cc601aeec975c71dcbd9d34496f3305f9a9296c9a52b435580a1d8f9e26a5e10b89662e6741040e SHA512 2f7463478c264a6b2a1893bd42422b9e5dcbb9dde2e9b2633b63cd63e1d610fcf11c64e994ae121175f1d522a5cc984507356840a09c77e7b29a7e8b9636f249 -DIST LibreOffice_6.1.3.2_Linux_x86_rpm_helppack_hu.tar.gz 2529820 BLAKE2B 4ee4a5839906d1b2ebc74bfa0027e21b3f5d37ed163001f9c460422d12e83a403d3ae8f8606a88e416e750dad4492f7c6ebaa2bed1ca1cfad280134da1e29898 SHA512 42f034f37dbc67831d27aff3b9250e4315c0ac228aac78f918d060acd9000758ad19cad905e923fb81f5344f5999f80958a0a5d0ee237c3b06026c6d621b6777 -DIST LibreOffice_6.1.3.2_Linux_x86_rpm_helppack_id.tar.gz 2302354 BLAKE2B f180c8ec86173da7f0c00b276f43f24b84b96514db89f6d3ea55cc33f7bb9bb3c708e480f846bfa3a9a79427f85ddee5cf94e2d5d9ceb04a8bb3dea1f3627d8d SHA512 5835840c9ee66fd7e2f1ca637723e60cd5f3196146111e25970ccf49ce6dfdb6626d880349c9055a41882a3dbac6b7be84402965a5b1a1a863dc836e45ae03b2 -DIST LibreOffice_6.1.3.2_Linux_x86_rpm_helppack_is.tar.gz 2322958 BLAKE2B 2ec86e85c5dfa736526c76c0347bbed94a7bb7ac59eb0d11400b496928d0a8cc758bf6e7c9e8f478b7242f00ba0af97e29a8dfc71d97eee77f434475967ebb1b SHA512 3816881cfd1aa916a300910b410276ce04e613140c506d6ae29c25e71590e1c8e2a2f3e32acb76b51b3a4dab3b93a66997111bc5e804ae0bd73e729206a64ec3 -DIST LibreOffice_6.1.3.2_Linux_x86_rpm_helppack_it.tar.gz 2400949 BLAKE2B 19c8002aea0943ac59e6c81ef5c019c03a87bfa9b72848aa6505c39878bbec8790b568828f83224c61de6a765ed98742f1ffc50625e5cfeb3af001b79c32398d SHA512 fb9fc57929c5cd8c8a6c0ef391d77e10c7a958af49ec35ca1cc240fbb05c11ffc13fc9a76b69b9a56eb76478b8b2454311e2cbe87ebe747322f5ea3572395edd -DIST LibreOffice_6.1.3.2_Linux_x86_rpm_helppack_ja.tar.gz 2563898 BLAKE2B c25f44205db9deea331d3d3cf1a643b4a1f8d98e857c1b665c086cfa3b3204a96889ddf49c1065bd0c59dfd7c8f2553f477a7a8f41b5b15c14bb6f78b219ac06 SHA512 bd5ed88c30b122c7f191f9cd6117226e8e4baef5a0944b4abc7b811da48d5cd7f3da43e117a2227e6095422d9104b85d5afc984f270fa48670c4f5f0638ab403 -DIST LibreOffice_6.1.3.2_Linux_x86_rpm_helppack_ka.tar.gz 2444118 BLAKE2B 6035f3aad236b6ddefeb40057df00df4a7d659bcab73512dec970f9378712afb21b1c06b9b0fc32c8ee03a3db97f8ba3c7ff47461c5b07f9479d6e3cce8d4b5d SHA512 1c86bbb05fef4bbd495fa2c0a33bd9cf436b9e675ccc20a8932d767a4d68842d06f698b4f0c3a7769b664fe42077a10dad646c486d08a666ca4fa00649862869 -DIST LibreOffice_6.1.3.2_Linux_x86_rpm_helppack_km.tar.gz 2733837 BLAKE2B 058ff0b30b6d7ccaa11846e24a4113ae11d1b827336ce95086d8d860a0943f3a7d38dbf763789e8cd0364318b4806ffd8a105762968b6b44e0bada462901e0a7 SHA512 b81694113e2929ceb13eec1d7c0b41f9df448b55d887efd0341cdd3f45f275fce5228625edd745a7f08b40bb82200709fd30ac3956c2570dd5d0b7bde1d66bc1 -DIST LibreOffice_6.1.3.2_Linux_x86_rpm_helppack_ko.tar.gz 2435474 BLAKE2B 1fe764d783caa81153e8c68855c183b84f98a961b0cacaba9cb153163cb95e25b034e60566a2fa469d70963a0e23d8c4de93d15e188505cbc976ec5cdc89add3 SHA512 178ef02079dc80adfef14fdf0867f148986f07b19babcabd1fe3754f6e67681b50502227104109850d94564e7a01ad87bde93657de4a08d3389c83cf80012ddc -DIST LibreOffice_6.1.3.2_Linux_x86_rpm_helppack_mk.tar.gz 2426028 BLAKE2B 187e516d01e8b5478e6ec83c9abf7f6de513aa5d8a386601576251fa5ea3ea39dac4ce7430e8f78dea1eddc9214897622e0abbb2c0c8e33c66708e523f1eae2b SHA512 7c465227a6aabee02ee29a682d9f71f0d2a5a951fcf94bb9f50c69c8a6ac74c63706493794b43223303c01d156f1a060a756ea966c3f553b253ecca31d0b4c57 -DIST LibreOffice_6.1.3.2_Linux_x86_rpm_helppack_nb.tar.gz 2358042 BLAKE2B ef9209613c5358bd382689f1d821448592d08b7090eca874d848c51afc9285f4272485d1a94dbfb9b62ead8f2e205ef23a1e25c76884fadcb03870ad253440d1 SHA512 038dec190af1231c33a7768d01255a1a06577dfc368c0e49c6e1eef1b28aab674f29eeaad984e112d5e9b2d604604170dd67d9334c1f21c7546ac96cf7476fcc -DIST LibreOffice_6.1.3.2_Linux_x86_rpm_helppack_ne.tar.gz 2661460 BLAKE2B b93355c5191d71ad4800755910415e1197e41331ff3f2c80f10a9d748a65e16a5267930f32e3ec77d3ed9a9a865c8c95c7ce2508d986116edfeca7d145f5b905 SHA512 5cf1fb19e685fe71bd3aa3cde11f76757d6da02d3c9f19a6fb334a4fe291d1737a96f8078384d0c7ef48b620156bbf2826b85c96ac32e8d35bccb2a7ebbd446a -DIST LibreOffice_6.1.3.2_Linux_x86_rpm_helppack_nl.tar.gz 2399963 BLAKE2B 638d0c931e08e7c937729a93d5ff32909adbcba74c505df64a74f7851f06c04ffbbd593bc9f62700a10a2f76cb2b324a26c9421ab7a6024e907007682c472296 SHA512 9048fb67637f36fc36445b0f85686493d8f2756ace7047cfc669842780a15339599b3e74418c46db145e9bd327570372dfa9b933c6bd21ad73ae75782cc20eb6 -DIST LibreOffice_6.1.3.2_Linux_x86_rpm_helppack_nn.tar.gz 2340524 BLAKE2B 720940d2cfea648e975ed59dbe021d3411d1674fc230065a1c7953addced514e17f912e9e81d8f96b5082be180961d2eae52b82dfe28a115b842a38df69184d0 SHA512 bbbffd66c84587100dda3bc7f745be2f83210d0166bf30dc0429fc07ce553a2c31df7c923283edda2f38ea8e83eae2bbf2ac21b1c31d3195e4f37de13afb9456 -DIST LibreOffice_6.1.3.2_Linux_x86_rpm_helppack_om.tar.gz 2433117 BLAKE2B 6d9d09a62dae098667745649c8ab71e82fc86d0ebabb0b5104cd22e824485474265f3aa03acf813e61f2318a114fe5a7b6b7124f19a736ddec969cea85570429 SHA512 bbc878e14dfc74045222f1616fec565ff6dda86d13b3766fe10fb4b7cfa2da70e0a3af8004d694f6f82528c00cb8ad7b93d6a4f0ac46cbb48a95458a6342206f -DIST LibreOffice_6.1.3.2_Linux_x86_rpm_helppack_pl.tar.gz 2486282 BLAKE2B 4f42a9f64356921bd128cc00bb5e9a39a3233d9283972f7d6767b249c5dcd0c08f5fde136a87bc5a2aabec4a1fc5d5d17d9fd1ec94bcfdfae497e57321359033 SHA512 62a9943ea8c57626a6be94aaac60d3f9e3e5a81e23e6376d046cb378734f1a9d19c1002bd9b9ee9d5c01390966532962cb707f562e67584d40434da7a3205ee4 -DIST LibreOffice_6.1.3.2_Linux_x86_rpm_helppack_pt-BR.tar.gz 2418107 BLAKE2B e5ff58d735a343ad3701d9f3f5ecda2ecb7d208b30f6f4018580259e00a02709c88b10bb38f2a2d5e9dbc5b4b4df9a8d7dc0a50f5a0a75037861cf90df1f5137 SHA512 ea3de335ce21314b1fce056b7ce0a619ade2d0666d41cde7f25662309e52f963329a8c9776f95f2187c0573c048d0741e723efe7bc494ebe213ebd3473190782 -DIST LibreOffice_6.1.3.2_Linux_x86_rpm_helppack_pt.tar.gz 2377030 BLAKE2B e99c8b05ef4b85a548584ecda318401c4c9dd0c0efffabb091227ab642cd9e7c06c476a2f9df9cdf9b3b33aa74bf1aa41470b105d6f71b8bb0b83cfebca52914 SHA512 2dbcdcef0472cf10ee67906911bbde2f1de8689d530b4206bc9e5de8256cc0c734930dbc354e725bff481da01785aec91b721cd6f70238ef52280a04af885ec6 -DIST LibreOffice_6.1.3.2_Linux_x86_rpm_helppack_ru.tar.gz 2699610 BLAKE2B b7dde4e98417fce1c7179d34ee194761784bcee81e32eb0261982f94a6bcec0dde81f451188c94bda0ce23b9f57c5260c7a7f21320592c60fb027846bcc6a28a SHA512 b6589ee0c20253391b8d6deb0730a5ec065a6b05993bc538f5e21202476a1f5e0c7d015e2698ac13273fabc68822002153bd6830475781a27fc065ac2636d387 -DIST LibreOffice_6.1.3.2_Linux_x86_rpm_helppack_si.tar.gz 2399389 BLAKE2B 724eb0130b05bdbc2b75989912cd4c902a94ab630e7d35877a6265828de9bd40546226a959b18c6a8d154ebf3b0e0993d0b57e7dcba0e5140dd37627cad83d90 SHA512 027978126559229f268d30a08ecdd3860c8d32928b3f34625a42fbbf98779fedb5a922c2559bd7a8c994f4dc4ac1e154c9e9b396777f3ff63af0f74885ea8aa6 -DIST LibreOffice_6.1.3.2_Linux_x86_rpm_helppack_sk.tar.gz 2442862 BLAKE2B 1e8a284456759b88608868b2eb35a15e85756c383b489388c9b2243b7b4e17079ca77d0ad969a7d4289ed7a0f71ce1ac0fcbc99a6a439b4de6097018ea505741 SHA512 819bb72d8d87f315684dfd367c3bd04f5c079094da3cd89d324a76f600e7067592a0d9a77e783e7a43fb96b7a41d363fb5211c70e9a45ce8cb60048f599bb8ba -DIST LibreOffice_6.1.3.2_Linux_x86_rpm_helppack_sl.tar.gz 2385358 BLAKE2B b1b83cdf9df9e0ab49d0cba81efce42185336c1bf8b10376e09c08e39eea0a3586394697415b6d66441c116c7675a8ba212fdea16f840719c484ab6a6b10bd71 SHA512 0e104864bb1b7e9931c440d7a87850f7be5a70e1a8a23a8c29fe099863a0770fd79196c12fe0fb929cb8037aa7226fff03b9b2ba7b003526819410a4fcf6aeba -DIST LibreOffice_6.1.3.2_Linux_x86_rpm_helppack_sq.tar.gz 2301278 BLAKE2B 4fb415dc3a26cfca98b7d67cf5a8e1991e9b64adb4511e614dcb3230eb5801a1e11613326e92a6264d6b52b73047fd82ef2bb24d69e63bd50e41f569b529038d SHA512 ebcb42be3184d58538ef9ffffc57614b21ccff5edd0df876a64bbecc70601b9b779de4826fac2fe392c3564bad265b3dd1adfac5ee84e88fcd5d43d555965fb2 -DIST LibreOffice_6.1.3.2_Linux_x86_rpm_helppack_sv.tar.gz 2380303 BLAKE2B 8ffd743a30e18c3daf9a1ec7128f81ca011d727509f046f4f375184be3254f6fcf2b81b05c2abf4daa5c9ceb41806e3a23bca794019c16b3787ad51db5188023 SHA512 1305fae3807a6d9f1f62ba45f0c3b072522b5a6988cfbd2aca418fd258434c5bdd8dffd18a0e0c383554d5bdfe6815cb62f654afb6d9ef59b92bb56278241b9b -DIST LibreOffice_6.1.3.2_Linux_x86_rpm_helppack_tg.tar.gz 2389810 BLAKE2B e68acd168421584bc00e229ea28291b63936bd36e5fbeb455309d32d963fb0298b2eea4650311f60ab65fd823319965ba4fe946fd51b15a7c55165e622ba48e3 SHA512 89e031da37b0fff12261396da92173f8272a0ef191a766933cab123ab62f19a329f5490629c6fcb3e30829415b7c9d09274cb7129086aaf5c1d9a49983059457 -DIST LibreOffice_6.1.3.2_Linux_x86_rpm_helppack_tr.tar.gz 2436387 BLAKE2B 91360c51fd6bf1da7e9896df222faafd1f8bda2fa9120e597dce75655b0b0e53ddee89ba1f7d0c26ff05505e41dfd5b20d08052ad2f8acc24cf296bd0b223866 SHA512 5b8c233e7eab44ae65c1e996db722bd8fa3a5df66d79394700ffd28027d2fa923bfac21aa376522d170b8e55df043082dc70a84971ba5b338b560e7d53d3505a -DIST LibreOffice_6.1.3.2_Linux_x86_rpm_helppack_ug.tar.gz 2360156 BLAKE2B 6b0cc18cdabac9807b76773d5dfe430be3ebde7ee2c791355e223e021e60935b5443e9c208abdf09637007f1195b21f80bf751ea18ddaa6a83a82b46a8edfcc4 SHA512 057753b9671c15c25e3b375ac61cb403f3c03148a8920d08339d1d6202783304b1ee11917e96a640f32c2e481b638639654b1b0f02ced6fa3f6200af8324a401 -DIST LibreOffice_6.1.3.2_Linux_x86_rpm_helppack_uk.tar.gz 2618017 BLAKE2B 860e69ad30c10c823d407657c5b8efdfeb6d206d46667658f412d4424893e025fa92c22cba7d86bd2e7b85e66c62d051d7713fd2c23eee4bf8e11cb8a9b8065a SHA512 7b353e76a9c6ab7655d3743dcc105928c45f3d036480233793e73bb08354bbe644ee29f67b5a1aa5f74f371e1a7e68397230f4c3ec36f6e10a578d7025cb0967 -DIST LibreOffice_6.1.3.2_Linux_x86_rpm_helppack_vi.tar.gz 2438603 BLAKE2B 2a86a05bab4bf3a9531f1ac8e025a7c4a5ef7ec69f97720f519fa8a88b58c72727ae836ec99a920039d15acd139f2bff6fa1bf419564f4b936f6c2fd29867ced SHA512 0ec16fac1b8a6ffc0b77f341fa3ed8289f74c770817895ed9367a5e4b7bc23128c6b96282e0de847ee46cb95c3c94504ccbc211c0779d174c46393d9a0887a5e -DIST LibreOffice_6.1.3.2_Linux_x86_rpm_helppack_zh-CN.tar.gz 2451454 BLAKE2B a3c32946ef17a92d422b16a2325b7d26e08c0f589028e14b50599fe6e33a7f1900072fac9ce27943f35a9e58f5df84721eb53254e41e6a0ac8cc9b7ec4639d81 SHA512 73b9105838a0c40ed1ec6a0d9d55706da427e647c8295fc92e765b528aa679a31e0c81d1437677e72c54a8a00534a4eef40a83b77a7ec41214646fc84da1298e -DIST LibreOffice_6.1.3.2_Linux_x86_rpm_helppack_zh-TW.tar.gz 2481032 BLAKE2B db676888376b787b02398451e8882073fa69a1456a496d658709aae4394a4c42786303f860af264178947b600b71a4a88f6490c665dab7693a77b773751aa6ac SHA512 1400c8636f0a908db388dc473e621b6f082010bcb1b175a2b189abb754c2dd1ce02cdaa63db5156c31a31485b4130b0a00edbda24c7c5794d3af6cb504e54422 -DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_af.tar.gz 1005187 BLAKE2B 63045c6fb9654b8a79dab5eaa3ab93a2e0d3887b5028f7a67275dce5cca383d5150ae57304082311bfad752ddcab1fd6a2225d1600782338427d421cd9b7abb0 SHA512 a0c16cc4ce1599ed49850f01077f28902ca2258079abf11b7faf2874bf091dedd1ce65fc528714542c3d75a4ee838729ec0e905dbd6e5e325e0a9e115cc4c489 -DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_am.tar.gz 755828 BLAKE2B 5fa33d472372f6f8e96a8dcabff263db47efdceba2b2b60c1aed91c824ab6ef5524b769db4e38ca6ec1a94ec445eef9b37e860b1c98b95ac53f62e0498b8d648 SHA512 2f30dcae0541fc04692a39c8e4522c4cea5d3ddc7babc21967e547749a92dca47ec5f8e233ac89abbb4507e395398401d064ee743b4d91606cf38ea60c9e4bc8 -DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_ar.tar.gz 2417068 BLAKE2B 1efb7502a752971342e925d7768321d482da5b53c87753f9a50e20a9090ab0daf829bb854ade0a07d70e99651f1e577807a36944699bef7dacb3e56b5bbd8a88 SHA512 12b9ff23c5cfbd99d66646f3fc5b10f1dc546f3a46eca51d878525ebdaad6d610d6f9d5f4819088719fa690c1329b20e42be64ca862cb6c0cce8e26880600d9d -DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_as.tar.gz 532509 BLAKE2B 163ad10eba5510bb5e4eb975ebebceb1c0ad9e2e87c3cb5879c05e8322f2a9d4fa3ec5b6c5e7af35d8473a465b1cc2ca7df6239c97397b2042585b84dc2d6e44 SHA512 24abcb71cbdc5e4b777cedf83823b1ee62473de77c452de1d20458e9200f0dacb63fab29069aca9ef84448fe0be0c1d82127996debb7ca6beea464e72a3bf0fb -DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_ast.tar.gz 441469 BLAKE2B c9513edf26374be42d75f4fe20f08d6486da7e5f611d15603bd06f189fd09c8e91432c1e01827aa013e7dba387790c36a280a4a551cc2db1efe2429a6104e684 SHA512 d10d04085ad70fc28e6caafb97cca95e62f3166584ceaceb691fe025eef1350a131a5a9fb5ecd16a52c489fc90118471d849b7dcb04b23a1e6ecc904bd1153af -DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_be.tar.gz 1060097 BLAKE2B 97b194794d966868468dee4f817736f7c38b3fcdfe19706c5b6a0224f5d3dbaf556676325ebd1344052908f7edf4508e4b35ab8b9231aa9eaa02950d6eb463f1 SHA512 30f5f9f100b3ea3fa9b8eb782dd76eb3b12eb314647a8750ef3fbc91827466acb653b7d14c77f2c22328e163beab0791acebead53591168992e3378acee228e7 -DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_bg.tar.gz 2206910 BLAKE2B 853d52a099a7211e8e28c9c6aae632f6759d24fda0196328d66f008f26289a2349e2ccd881f0cd3847387a06a4e1161406001b872ed3cba4535c70d7912a1dc5 SHA512 c3bf0eb85093e79b01e01f0e6345338f58f95e46b5f4a926a3b7a5db0e0439097f7c776170fd5f57d98c7a0e20c2edd2279144306ca551f5cce6928d364a1a88 -DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_bn-IN.tar.gz 620078 BLAKE2B b067205b5ddcbe1e435ea39778ef67c987ac052a87d8d6978b7b2cdbd20c4ac086416d58329d4faa37bbfd11bcde40728f191243ff7f6b701e9e6821ed9286ad SHA512 7d8681245bcd5b1cae4b8ff5f83524cca98a665d1c588637b86562c2c38229186c42d512ecabe81ab76c83cb95c41b0970a8a24ca5a95a55ca6c785aff9fd02f -DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_bn.tar.gz 789009 BLAKE2B a7f8fe0d3625fd5fb7d110ad9ef8c0ae351768284cad3096955c1dbd6a25968a8f8526ff6fc5918e24224e6d7de61f0e849aa90c8dd5d63f3c433322dae51a69 SHA512 163d1f533d18190aa567c5c7dcad2ca46c2587f23c25e6c27f7556a3170577bd3debcf8a06ad3e3f449a31ac6b6333007c2c0ce0b8d2c9383124192297c8a71c -DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_bo.tar.gz 380554 BLAKE2B 1241182be0a1988bf099ef9495c7bfbc035bc7fcc64b719726aaa6f8017b8aeaa16d1e2f9d61989f0f54ebf481eeb24c043530a3f536350a756084bef20e4eed SHA512 340ceeb1a9a33a117740f00c5a97175466eec41fc9d754eae97151601a5c5da147d0cb95704255983f288618699b41ffea99bebf44185632805a6b7e75789de2 -DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_br.tar.gz 1857344 BLAKE2B c81dc71885b4e0f5a6b39b1ab5d14ac5097b6255eff503279d7fa778430108ffc547cdff88d2209fd7d3124c5c2c7b6ffcc2b6760cd0e3ca60ece9e8179a58d0 SHA512 0ba39f26c8895d267b655627695b5ca84f68aa960d5ab9795806c279f03aa7d030c170b3752984874b7c4b4829ba8365164893ca255e4cc8d5452163ac42b706 -DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_brx.tar.gz 338228 BLAKE2B 55ce1ba8733ed384b0fb4c1ad4768d55cb0a81f8bea96801c0b1fdb02009a9b0aa95d66044fcdaf1aa98e06336825a689d441ba45527cf4bcfb1fe90659dc454 SHA512 289a1609a06230b984961b46cfd6e4a3d00f76c5ad694b76aea649113122b7931312f4f6a9be1846490c71457e67f28ff37aa25da235a7095f82fcafeaebe42b -DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_bs.tar.gz 637496 BLAKE2B 737f7f0bc7e62f47d7da1311d94d169aa1b7c3599cec40ed91304b3ee7bbd1aa24618092fc77e772bba1f608734be42909312d05ce1d1f981e901572942a6eac SHA512 7fc68ee21821f9fba70589bc35afe9c7ea585649366231f4064a6d2fc604d98ef65fd5f803bd3d547c2c0bcdf5bac0efa682ff0bfb8e2a72a20b39a62062886d -DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_ca-valencia.tar.gz 1977204 BLAKE2B 8e4f4fb3da5b5d395c785348de1c70d169a36b28f79af0b40a82776ce238f46de8c0c770a29bfdee1d3d66ad3758b99834104db22797014c9cb824b290303526 SHA512 fd5d940f2435ba3a2f4c0e36729822f94fdde37fb806e09e176ec39bc2be9dc7d4c941172095fba808e5527477545b36c9b2d4a1980cce3e957cc9b3a8780e40 -DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_ca.tar.gz 2009022 BLAKE2B 8295d0ca7cea2e02ef66ad9a3b6b3b0e08e47bb6f3f9286fbceb51cc2109c8ede6bdca6ecbf01e691dda6312e2e2e06cca923d36e4b30619837c6202560d7dc1 SHA512 11bed9093ed694d87a3ba4b0dfe359af5eb075badd6e7ca96e656065a5b0bf28e46219a5002c21d508dad9865121b29be494566e247df0da0a628af8442502ba -DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_cs.tar.gz 3176068 BLAKE2B 57c1d73f7c9029314dee49618ce20f8d19f1c58656fb1e1f211915867402171e6afd68e5559e1331fcedba367f531fca695efbc60068b8a013bd3a14b622f318 SHA512 7e20202db7fe5425edbb6fb8391d7b8d261783bf0454c5be40c669073924942cbf4cd6cce7621584c728c8edda03335bec8a8046261847fb6648ffd1cb3ff98b -DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_cy.tar.gz 715140 BLAKE2B 6f3f7e35da49b1f6be69a205cc8a29eae7a65c090c45e5d2806a61e95d8c23e1062ac9ba83b7cbb9b33a2c6647d4a81e141fd2f4e5c21dec6e260bc88ae72c9d SHA512 815ddcb28a5a644b38322ed4f561d7b52ec6337a46eb11e1d6de8fa990d19c065203e6f227199635e1500c4533ba8f4a60961dabb4beeff2df9054be94a8b565 -DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_da.tar.gz 2618935 BLAKE2B 671b118e093475e9a5ebba9d5930fda14ffcfc22bd1f7899bf6a39da9fef69b2169ec9a132e039fdb2efff9b70a6d1ee1a20a05cf52714060c4e484e3c136dd1 SHA512 fe83c4c368adabd3ab3e5e4a34734e469b4d26180dc82241ca7cad5589f57e92e04d17a3a4714ab2d14eb07053aa59db9d7132ed4e47534594125de4ff15a51b -DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_de.tar.gz 21746258 BLAKE2B 6bd3dfaac2b58ddf436ceb4100ef8427575ecfd801b78ae21b3038db022c465b9992b4830ca23893f409759d7241aad4c8961e02fe6613112c34f937170b2903 SHA512 f6dd6d0a21de2fc797083a1b679b5da2ca3ba6c8bd91e7aa7c62c012b885a26ba3bf447dded3cd68d4a50b3f45a275d83541d397cd6108974ea4ac6cc33b236f -DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_dgo.tar.gz 441620 BLAKE2B 7fd5ca98c51cb34dbf4bd1979e80fbdc782a24083f1bcb62946fac4cf5b157035938ac4c7880081c6f48b4e37ee51a728c898542d36acba8e430ca078c059195 SHA512 b291a5c72cb9fa91719094dafb01ae31374ad3fd9fb3471aa892f7762f826c76e75058e8c03b9988ce6dcaadba914141511af4efd82c529748a153d1b94b3649 -DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_dz.tar.gz 368379 BLAKE2B 5ac002561e435cdbe4d2753cdd45117aa1db76b78f8e44a5250e87c4893f8262f2f0eb129df5213082f440239f489d686e577485676c6e26de97eb1d6de1c0dd SHA512 83f23c5facb34672ebdac22770c9ba4f2d0d98173012a876891d60140a09b5ed733fed62398ef2ae71485aadf863f96d5192a728bbd62f25e16a603046c10474 -DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_el.tar.gz 2816466 BLAKE2B ad248a30d39e087a50bb141ecbbf8c292eafbb8c8ad9e06f583fcf802fba9d1a3f62aca165243219bbc6156e0bb9460916dad6da3956ad2c59b8436303b1f8bc SHA512 b7ec44c2a4c296999ced60cc1320fbdfb514635c1a791143399e6a12ee66bbeaa63145ad7f29dc89deb1fca5b8b695d816cddc549baac18b723cf90d6675a1d6 -DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_en-GB.tar.gz 7249525 BLAKE2B 3ca1e9226b8a2d61f7210cb6f35f4f87f0fc4f7d6fe8b5fcc1a6dcbd553c9ae763d213e543e6a232874d76f8e9100fe5d526971bb2b496e7e9f02c55c530a2fe SHA512 ad4e4bf800c7c8eb4dca9b59a8bc48b55bec954c0dbb813d2bbf54373de5c39ed997433c7834d32f8790a63f2ecb8a3640d087a2cf1f8757fdfa13c907ec2588 -DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_en-ZA.tar.gz 6848156 BLAKE2B 12e0b53966bdb5e238dbb161bed3484721e92789ce03d7a7ca46980e3bf936ce5bf251954ffe1bd0af193e9723a7920476cde516203592f999bc8d02b3d48bc3 SHA512 af6766d5dd974798a25fc210396d957977a5b9b3af9f294d87a10bde4c18001dd6649fe28ba333e5590890b246d45be8587c922e010af7feb93b95eb5c47cefd -DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_eo.tar.gz 711191 BLAKE2B a535ae2fb8a844675a6ee27fcfa7061be30dcb5e2cd6922a7ac48b20de4d114d14be17216244a3deb1161bc3559bf30e4db82cfb825f47f7251df76d2167e382 SHA512 8b2cd2d086535a82fddb75c8e4969541bb1398156e97cf9cdf5788cc7e347398aa3c6827cd1f3439de835e3fdf1b6a75a8cb0e47b6486df4a4ddf20fc13c34de -DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_es.tar.gz 2232515 BLAKE2B db1894e486b23b22ef86e4ef905f2f7d7e7944fdceaa09d23320ab67500a7691001a4c73bdb346e52e5e3c075577cf87d711cd77e3153f328b96c386ed31a5a7 SHA512 7575d9bf8283da2c6e1c0315306e47c9836b906fe83315da5f2b034e23e499ea8388aaa0ed25078e145df2b7dc233563d09ebf002b8741fda4385eb628e38861 -DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_et.tar.gz 1623850 BLAKE2B dbbb163e9551e3256f40ea6489f3c00181f2ca1aa3742915bdfe2b2c9bdad4a4a5365ef179af69b7d8e8cadd56ab0eea691d4e8d68c7811cbc63ed752c5f3430 SHA512 013b0f5d4588519dbd3f4dd819abde9ee9351da7407d9e9098c2d86e26f4e5dded8141a5cb7bb9d6c03fc3e3e94da407581fa4233949d1df35af61d538da18f8 -DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_eu.tar.gz 719639 BLAKE2B 02ef08fa7dad86e13a92db9ba62b7d69785c446db34b8d33a653b2e51ec3246aeb3962911df93d97143adbf1a0726849bc34e3062b9c3ff4f9501356e2f493e4 SHA512 1473ef273d97a5cc99d5b6447e2a5d752809a336228aa8a128f6508466e5bf53c5e4ba1710a717c086650939535167f97eae5b15f9b8d83ac5e00ac765017c8a -DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_fa.tar.gz 331507 BLAKE2B b03e5a254a6e45cb3027f71d1c44b69b562cccee57c3b8885463650c4c772649ea04899e84d4fa44eab2d4672b55a9e5928d13fe78eb048473d0fd9e5708826a SHA512 e65456885bcabb7669f23edf2d714015d9a21aaf72eba12d21b284f41da9c1dd8c1dd9d13ff5e3c3dd2b73e0b5aea30eda4d7223e44005974172fb0f459d135c -DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_fi.tar.gz 708563 BLAKE2B 3e9f79abebc6473dc3fab8f3d69ad85adb5cf227791034fee1d25b44e14182666f75988a8a99f25603e6c42e61445ecdce8f753d1a9c92c685a648f951698d1d SHA512 ddf09a95ba5690f2f727a3561e8c43fab876807947de3e282c4251123ae9b17de6a9c88e5454dab631a75563b39845d56260ccb60ddc9912c05b9b9b17fa8b48 -DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_fr.tar.gz 3026845 BLAKE2B 7d4ee5d0dd40ab9d711edc254b21bc25f6fe9ca4f41341790122f40f4f54453772a14cf4cab868a3b5d332243772f208e84e1c75e83de395251abc8452d5ce88 SHA512 fa8df34ca8ddff8f8b2bf4a201cd127fd1da8da232b3db2b2784c52565959ecfde7c9b353751e44aac89c815f2f564dda93885e61f61c77fc97438b7d2fa7f74 -DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_ga.tar.gz 728593 BLAKE2B fd6f88b58396d342d7d08c1f6e437f85ec112995c6cf38bdb231dee6537d73e304b575575f8fc6a8c7ae05cd51789b09ea8ce81f6a17df9b1795b29971741eaa SHA512 85927d5807ffb2cfeb41a9a18e810649a9dc747c3d502470f9de727205313174e2143e0f3c7659a516f1951377c5d1f6c80abf3c75ee1b71def22b15d02fe431 -DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_gd.tar.gz 1763347 BLAKE2B ae8356f1cde4112b5f07f4adcc96c32a52cf57c5de61ce3b280ad726d35cc79f0c65296113617cfe4b82897ff27229ea6c38ac3529a14737a5d87a9a77d88442 SHA512 db23ae763ef8af3642fdd83577e1eaac65e9d9351fcb65a77efe0c05e54b69f9b8803f630a271b07e783568bd6afd49e6d052bde7215e604c8631bcfe7a3ed84 -DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_gl.tar.gz 1285520 BLAKE2B 7eb6e98625832f2b579425a56c710b7396ba20b0dc95fe85385eca2406447d3ed166cac3bdb52fd19f77334d75e50338bab31dc0320c4cf040e5e56f4e753cb4 SHA512 dcfcb174fe678f28070dbf566b692a586a878623f510f5666026f4285ddc507c4d229ea5576dc89cf2418320194da7ba5df6bda28d34e3192ec4c2db5a387994 -DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_gu.tar.gz 1231339 BLAKE2B cd6cb69f6f34b8f53c96918742aa6f70bc362c9aa9d2fc19b546cb52e018e0175682679f33ef2c9512f2a50a8bcad14f12f0f953de06b67be2e69210eee8c999 SHA512 47f821187ee07ab95a40993a377dab323ce6ead93f13da8f41f55d7c8b9a8bbf1f97e3b6ab7be69e92b3bfa1c2a4e191a9cfb644eb99fef43373f9f1f483bea2 -DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_gug.tar.gz 511805 BLAKE2B 6ace2648812689b774da8871271fa372e830c7f61a9609f5a2f2c8f0c5b1225579263351492e84d352908c79cd12fde236a7635589d40c518a9917c0a785a247 SHA512 db5819dc932c6e6f10c85d7fa4db8255ec4b30459880ff5d2589e046ad5010713f69403ebb5cdcd415e2b1ddbaecdf7476acf798f142b5ac1d54334a0941fe3c -DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_he.tar.gz 1624146 BLAKE2B e46f6c3a16bc98d85fd86881555e83f1fef8ea9e6c7bb74748f7ddfe311b74ad8edff4ff5434e37387125a1eef4d8c5a6a75d3b1c77f41991893c2616a6a8bcc SHA512 32e57ca587201d31b5456bc5854aecba0d99964eea1f8f1599247936e0694bf64fff1a3ebc439c4289d2263085e1fc19f258e24a32182865b7a7573c756d4eb6 -DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_hi.tar.gz 571918 BLAKE2B 5809f09a6b5338e3d775e0dcc8170f51baf8a0e3049cd602a0cebf44c128615ff19748e8efa5adcab29eb9bcf088bcc28d0cf04df5f234135ba5118bae1905c9 SHA512 5525102fe184f7d15d1795c630d311534d093758ab380e2aa31341b027904795f7f8dfed823dbf6d2ace1580775e94e26d360f2b73f2a0195a14583fd4ebf86d -DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_hr.tar.gz 971073 BLAKE2B 36fae3a66cfaae58372ee122ca4440f91def3aec16f520c02fb969389f42ad771c032fe9e8221797b6c2227fffdc7175987fd6a8cea76a99903ab2a09d0841a4 SHA512 cffc353fedec2ad45d928b08e55b576658cd97dc593b6f851d630b74fc8ff3de579b803f13582ec259823cb49661ee35522ba9c1270c1b1ac4ce1dc5e9e20083 -DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_hu.tar.gz 3005606 BLAKE2B 298adac11ad22653e96ecfdeb4e197fd60b5da829eca823ae29fc37880a18970af644a8a63243b9db899963c7caf49205fe7491b78c8b344ce0855b90f3ce48d SHA512 66783b119afd681e47c09f3ad1b64f96842bb3b39a997500dd28958cdaa49ffe7e6ba4d844a400f21456aedca88d78043d34e7ae0a7b166439bd3d14d38a1d77 -DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_id.tar.gz 1556487 BLAKE2B a769edef10f45c8954af4c17b6dc58ea2135a8245b78237a62aa93be5eec5ac2fe9205e222f11f1796e2011474e4a7645cfe8fa39e61901d5daab29c60987019 SHA512 f97e0db51eadf5501a6a1846e9e09e703c414390e4dd1032a11a1b7c91f4c0b12a2aa58a659c6456c3d9344feacbccc5d1ec5c80b26055448264c7396bfa4010 -DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_is.tar.gz 1508446 BLAKE2B a8d28516fb34dbcacb1cb9ec2c3161cc01994bdd54ac689a50dc5b2ecf236f52a0dce8f9bcee2e32b04d8c2669063bd7a7a6bc1e057f4842cc6e8add1fdd8956 SHA512 5192dc7985c958587b90a65b63dac1664de0498a7e76da83a1729824baac611fcb8cf3fccb9591e7be9b91c6c137db79d1a48ed713e8733e9edc9fcc7cba4dba -DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_it.tar.gz 2058539 BLAKE2B 4863c1c5891146df2feea57bc3e6eba542a7c725c809074bf37cd831cd8e746810851403d69c91032756d9352668f99714b7fe594a1698b5f1b50cc3e8493188 SHA512 04ac60986e72a70dec03a6efe56826cabc4aac7e18ebed0f1d28632be5a62eed1b198e204e08fd76c1b5f9fe94c8bf2f5ffe3b1c71349019a024fd873caa00c4 -DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_ja.tar.gz 805873 BLAKE2B 69ce218bef3d8d00daeeb03b0662aade1e5f16dd82f12574c6b64c13b22e4043915b361ec4576432af1bf851cb5425aa0c07cd19f114341fd27ac0164e9c557f SHA512 e8a31b780b69095b275e8578ac57dcb9b06c8d47cbe535a9b3ca1379a096491172290b210aac129635f1dfcbb5e86d1309d8ef2f7d0cb1948b5910b0c4e7da22 -DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_ka.tar.gz 361668 BLAKE2B 99beb5ffab3cbbd2f57510f14585d0911d6929997806e709ba0e9627156107f34f606c232d7e1d55fdbaafe30beeba0de33adfa5339ae865cf785b0416833371 SHA512 07232b20912a659bf2c81379261d6f7e98ff5b1c7706216f6298ea5612b55a0eac4da560db54cc5905bea568fc679ad17a1e22090f1a2ece63f7f14f3e172e59 -DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_kk.tar.gz 773457 BLAKE2B 7334281e682f92d227f2dd7c64d4cfd60fe7d591c221d29357dc3fb2696921c1869bb9bc546ade622a784f88dd78fabacb12c2a8148bf827b953d0105be7fe2b SHA512 8a001f6b7c71de5522ce90e1d99dd864fc5af6a9524d7d822e483a0ca8c1de3ed481224f42cb7fb8ad3ff0cd71f739675463f07caf6159e8489cde5cd7c86a42 -DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_km.tar.gz 686511 BLAKE2B b87ff7195bf8b147168c57a16bf3c6de809b401b9587b6cbd8b727638b20adb8e530dc450a987f7f8c9b54a6284391613486d209303e7318ea8c082548b009f5 SHA512 6f3bcac7f0767a7e358e4b7c8fd0d1f10f9f9c6a9c9cee5edf85e133d46d1d473d6bbf6e842ebe247fddcfc11ca50899edfd3549c2d224b7a2a966ac8325b2cf -DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_kmr-Latn.tar.gz 334314 BLAKE2B 470390b988d77dc976ef048d60b6c4ac38f83f968d18851c264444fad2f8fd5c8617acaf452ba83486ff784cd6d5f51528861aae9b3787b2d8e7b2e9b1aba868 SHA512 1b8301c66bf2a61e490449158bebb8d10923f95d4bb0a57ae977dc0666c44aa3462b6679e8c2c3c1d75c870fdbeca528cdf51cfb130174e4ea63ea0a1189b265 -DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_kn.tar.gz 585097 BLAKE2B 3aaf3ed12e6def6bd82ab942bd2c2899036f0d1cd542f1d7394efd9f5cd220385f1d213a7ab21b54431d3ecfce83ff01db57c5cdb23a8492e7f44987312f6151 SHA512 af13ae8b6057c1279452c3f942f6097563ead4c7c5c3fd39c9d306220768aeb2117c8a7b2b1b562509b829a30c1ad2753745f3bacd56e23ba71a32704bc90dba -DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_ko.tar.gz 812058 BLAKE2B 388bf56a59c29b7302668ffe4d4377d6f9081620fec2918b9ce97edb171b0f20df8ac3c99d7b1b0f24ecf6727132b48283390fe6659535312a325583b8618151 SHA512 bc9ec050777ac72075c60d9eee02ce81545b4c2cc9281827ee875ecd1d082b2e7a079bc9eaf1ea2eee8fade58ade60b9849982c862799908f18b56e6f6c8b7d4 -DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_kok.tar.gz 412468 BLAKE2B 37e39705e96994cfb333b491eec2828055d22bfd8a074b88a25b8c59edf8f84c95dfe9bec9bb02fbc29c62af52dffa4b15e040bf618980442e4e57810e1cedff SHA512 7666889f988383c1ee35f93cd8716fa320569324132fd35e4e5ee72b93d70bf338fcaae3cb4941f5291f56269d0c6ef2a2bd34d5fdb72fc57062e6b1abe015bd -DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_ks.tar.gz 330448 BLAKE2B 03ab96efc7cd18ac6c5d40b2438fa513d1384b0ecc9b49da973a346c228079c767474e4beec1449cde11623ac5380070d91a8a11b0331a570789a3c25b403863 SHA512 328bf3fd6cabf3884c5a5341883c64f910dac4a6e07a4b5c1545726048953c3941f9dd5bf68b0d90372a5dfa9bce0568d8e424c6720aa237d1f8c00fabfb4920 -DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_lb.tar.gz 141864 BLAKE2B 2f846dedb6676b0255cf48c239f6d64159c86eaeea119dc609c426272488bbfa8550e55debfaa88ab6a22dd41ae35b2ed3d665557b180289917499402a8196ce SHA512 f5830e9d77fa94752350072aab5dd1c9b91e706f00f1fc692fa0547d80f93e1c0f61c57781f649aa77b4f9a1c5cf04c91f0b9cf166956ec8dd4725c7932ac538 -DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_lo.tar.gz 428208 BLAKE2B 5a4f6f8851f2f8cc5be89d35a028cdb195565f7690a5d84355374e6c970706e5d9c1ed4be6d8640c71306872ba2e4ec78598b6991a3e50a620acd7fdcdf8f5d0 SHA512 a54ccb4ed16a67154cb861ea671885cd5e527543b650a4ef2dba3a8f104a25515dd817c5a81a3d33edca83c30cacffd55bc15d6240db87eb3785be206de9bbe9 -DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_lt.tar.gz 1022290 BLAKE2B fa00bce1871d715f0d25b8c59501a48f4e9f23019ec651fc446f2c84a6829e8d56cbf4a00bae846c8aee5e91eeccc7e9d6bf87a0c82e5a62a28727606db3b0b2 SHA512 33d8a1abe6ee6368de02c89d3d48c819a5fefcd1736d65addc23986b279a757ae30bbd8d8b58bdcf097e019e47e46daa6de20ae4338e0cc437fd8cb853dbf146 -DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_lv.tar.gz 1479311 BLAKE2B 1bc6f550fea707672792379d0f0159dc52a5f0d6d1119a9812df3cd4fdef341747ccc27e122063300fb2a68ea3390708677bb88a451bed98b3fa5235f6c225f5 SHA512 45c75d8f5dc9407aa5d40431c24b2935baedb98cc447820ea83d09ad19b1f4cf1871f75a4f2e394b00f1d9d8849562050d197986eeab25956619036fd2591cfd -DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_mai.tar.gz 331935 BLAKE2B 0f3917ed2bde7d57bcfd9284b7462c757398e691e56b3c7527966f14e136bf9cba07652a438513e3bd84c3fd3d9a9383968aa28da64ad2c6d371eb419c4657d1 SHA512 5ffeee1a4a885da8ff2487d9770b3bf781dcde2f2e47fb4ee8640710e9329f5879f41358d4c590e8436ab5d0e718e39a2c5659b02ad748faacb8245068bf5162 -DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_mk.tar.gz 383401 BLAKE2B 129c05cb7e806c39af3ce700b05317d53f6184267eefedd2ae96cd7a6a9f863c51db795fcf5f03261d7ff34eb7734800624102a842390cf40924ed6517a49dea SHA512 11ca908745f185d0985c33c8479eb7089bc2944c74a329417376347afa07caf941f1a1a537f59d6fb393be25bf7d2fea96acd744485430190c5f4b8023d395dc -DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_ml.tar.gz 546279 BLAKE2B e7d818d7a40364becc8b7e7bbb97f96cb978522cc905079bcc8165d94ceb75c314bbe89d4d6b6ace1a17c3d2ce7b42a43a49fc9ca418df1270b5d539ba0082db SHA512 8027f8b1d97914c046bb6499300f1b6a38ac13721d733c85dbbc4c426064fcda8b0df82870a3bd1c9fb55a17c59a16b0d93e8df6e5a6e2c48888ad27b69cf4b9 -DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_mn.tar.gz 510531 BLAKE2B 0eaa5530062e3e0b80bc9756eb26edfc7575fc1af724536b4f22aa192fa1409befb83329f018f017a784aaa8b114a1f4da447a88f140e686f7820c13c3078e44 SHA512 28d9a1fd8006151cfba3e7cb2651b0dfee7da0795f233cbda8444d6fa244025d4f2501f23094c5881d72c63488b98595d5687a114a6ea79d4f3354eb9cac7a39 -DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_mni.tar.gz 403634 BLAKE2B 4f950d6219f87f6d90704d26ff74365aa96a59b6f648f816858f4a9e657d1b2d23edc19a5d27f5c6c5ad317762b45eb67c85a4ca422ec30dad8994d22fe4accd SHA512 5892d37ac11454fde45f02069967ae67bb03caf3509258a56af42c3260196c9e3e8a1c5754ddf24ec0158bcd05ee27e527d989c10cdfef80726b29523aa2f3d2 -DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_mr.tar.gz 580664 BLAKE2B 8a10fc837e5027be9975cadeb895e59a10e5035d69d11ddce0f872153316d7ff25f686d10fd797b83b83b4d33c616b43beae3763ffe8ec7cfd139cf8e65b31cd SHA512 3523020c6254a8b84190f9f5373228051913db3827748fa2fa194b15c3ea80f16d09663c7b23b1414bda9c66212db7a7beefb55bf84048ceb025cf6b4ea2b617 -DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_my.tar.gz 465846 BLAKE2B 58fea18b1f6d1663aa27ff3e0746d17025794d2253e28a7c08ae1104f28936b8321487dc6d60b664049eb4a34474b1e2c757beaebf33c1556fb443c657db30b6 SHA512 5d1c297d88e7d0affd413c43055646847691f90c0d9739e00e4e1466be86bb7fc38ddc34bc3a5f85b6e1c8c1e7b80e5f14e2bd82212db108c170015d30188ea0 -DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_nb.tar.gz 3714582 BLAKE2B 1a5d344504dce861f39062c2e76c79749104c5999c3aec65e7c01640b529d520713c0a93e537f1aef463b9d33f6b66bd6b5b8482420592a58d36ccb6a4f7550c SHA512 68335f039a59610571e7239df84f7fbed1ae407cd71a8f47651e65a56429d944fcb08e10553c4cf7835dfe991da1cc895a15689200ed188fd48153c542d7c922 -DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_ne.tar.gz 851473 BLAKE2B 6b3316d5ab53b2cb64352882fe2e7c4d61437a9a6593da435d30df5cac39f28cae5f7f34f6d62f250328e848bb1278b69d2d8ffedfa3b35d578b8a8d53506358 SHA512 51a91c5caa0a04e8ad9e981c20d7945cc473d15406fcb61a3b0017bf6689dc50a29091e0f2535135793de5581c257175fd41cbaaba7cc861671d1f6b0f66f055 -DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_nl.tar.gz 1514977 BLAKE2B c45248779ef3a0385f289fa9ee7c527390977a422be7e25cde75696f03e3a401b65a398454033ae966a958b4c333e138cd3634ada9ae20f67a80ef90e1119b9a SHA512 8048badfffea0c5764360affa11fe5b18635499416c31af1426cbd943ca8a04188290e4ac9f6cf2b96c648fc9ba2ace6740f188dee3c7f4c8eb1cdcbfe3c2f48 -DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_nn.tar.gz 3714850 BLAKE2B b5cc0e0a737891e7e648e506cfe6afedca9ebc532083c017cf10b8f978cd3fd9760295d7de456d57db9d145aeba0437e2e85597f709760450e5f8e40da636cf5 SHA512 0ce30c8102d61b8b668f2589b61aab9578606460dbeb1b57ee6768b71a732ad7435fcfeebe0da26cbcf9e1c1c3b9a0bc57404a923c4401a0e1788958ae460dd1 -DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_nr.tar.gz 277944 BLAKE2B d2f49a2eff427ff2609cd88d8293bcf11ea68003c7cd7341cf1fbc606ac46d0c600e434ee8dd1f28d4edbc3ce6f326ab90cb8c736c0885231fc111dde7112395 SHA512 50d6f3de6e34a09b1372b0821ec4174fcd8579608a1d1763ab196228d7041335b217d1fac1d185c9fc52f6271fbfad4a29be89803692d04a6c0995e9e7fd7e21 -DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_nso.tar.gz 321986 BLAKE2B 7e122085eee90ebcb6e08e8e394e78b752c77394207235f6b3ab03d423aeaeee2d85e821d37136d312d10d723653eb8712863214c72a7e4e71bfe9b43458846d SHA512 eb591ae98498f0f9b0141dc65e89aa11969f8cfcde99e34f61329751360def61bf531ec042efd154a6656f08fc52078765b9106e6ab4db061a91a441bc3e5a87 -DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_oc.tar.gz 876352 BLAKE2B dad9331bd7ec793b18bf4edd1fb9ec66da8b5b307aee69a48175bdc549cb407694ba6f45982fea06fedf5655f10c3f3fcc88e325868e55333db429b5f009bcf3 SHA512 3bd82abe3f38fad549966caf92f65b8f70f69c36f379f61e5eccc3d0060fb03001c082e8f1430c1abbe3b2593e20eec6e374b346cae28b87d5a202ac88f7f30c -DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_om.tar.gz 370689 BLAKE2B 45bf305e35b5b908bfac1785ababfb037df4b65ae597d81828118df1efcdd0192b0fd5ed7df749f36e4ce9509a0ed1abbcb0eeb0a60d0c27bcf6acef7a0d5d7c SHA512 23d9f0a980d08c4f8a80c88ff307771b0b6c95eb84cb3b8291b029a6cbe3d5541540d5e555ae7775406db7ef466d19811e141e9bccf1b6c3e611ff5dc6531182 -DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_or.tar.gz 603780 BLAKE2B 87eb6a544a7d44ddcbf7f22b708aee19ee42772c0d74a7ff2c1ccabb4c59e016ef1a6e8c3247f957500e9a819dca37bc1269026ec44438ad5f5216693210268a SHA512 8a84a1cd0c65d2b19f832c280a5533e3334e3a35e439a2cc5b371d3ff4faecfd7b8d27e1986d13837dd87ec4d37d508e2cc51219b90362f38241394769b9f7c6 -DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_pa-IN.tar.gz 473564 BLAKE2B ac045f9caa7de9b39e4394baacb7bbe1617d418441ba1dc1c911f67520be2fc2d2620993c74754a0b9e31220c29649e10bc26a30518ba2948322e2d0f362e8e3 SHA512 77d92cde455d96502fc75e44a4baf1a989d7cb690d69c29a927d315f09122a4ba04cfae29efac14dfddd1612ed427d4eb17d95f97c41435cfd68a7a3340ef7fd -DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_pl.tar.gz 3084417 BLAKE2B beaffa4ff1a0db39303c0c0cfb72226249ce7c6b2240434457aa073a2b9a33b73ba0e93144f0018d9ea418833924ff14fba2b837ad9c18bca38be082e8995c6f SHA512 6c921334fe5c59b6fdb3c0dc2cd4029e89e309cac9cd25adb318b2ec78d68238cae45a5ebe5ccb068f73ae5db85b0e93cc432b8c8b29f24fac678e0525330496 -DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_pt-BR.tar.gz 2804509 BLAKE2B ee4bbf9e9de8c3134455655d1bb868b023af9c40cb27804bcd83d525485f9f40de2552842d72e195cbece34687cb033a885d53ffb8d85796adaa0564d2ab65a7 SHA512 11666296726a2d97648f6089f17a71339385e28767ac59e65d3145a016eb38b86be43f124ea9fb4ed9fe87fe6bfbe37e8ed0bde14a88c40d345794a795e068d0 -DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_pt.tar.gz 2361143 BLAKE2B e6ae9586d62dddef3cb4c70ff52f7bac3607683a40addd84a0cf4e4e6ffb9c19d7edacab83e213435889c93635504b152da917919adc8e866a069286c8b9cc08 SHA512 c71dc400eb4fe875edd05dfb58b4963a08500635d09eced6e5cd105535b7af36ee4d44ff99d8bbfec9a5752de6b4d160a4b0b433793c395be819d821c44fb688 -DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_ro.tar.gz 2533849 BLAKE2B ca656dd9b313cd538bbd89113e999fc7b32baf2ac286cd0bd2ecf057125c8443b65bfd51fe98e5c27a130efc67f2fcc6745506176e3052b0e4c359dff33cb095 SHA512 d398c7c12bffdc7e997c98d088e85481c739d4940e9a08db5b767b0e9641af93d4d5d0d0341023eb08caa92bcffa66dc92bc81530720915e38ebe682f47549f1 -DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_ru.tar.gz 1882799 BLAKE2B 91dea516e1a5f2d7a9ba459efe9b806b8c726eb0883fb6b475dd70a082eaaea72b3c45a332187e73dd6f98f6b214906b27877e3cbdc86aa6aa0e335218b7a1bd SHA512 1164fa0c019f76dfb5e7578e52b7b7405d14cf837687e14e645129482d4150c76c9309d1f52b4044cde3fd5eb854fc4692807c19f86dbd0e4fffcde7e00b09b0 -DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_rw.tar.gz 344558 BLAKE2B 4b0e05398536cfb034979f818919216f719462d77e5f10f5b921058aa33c311111323e3e02532f51cfbca7b2ebdb25965ff19d023e0ccf8c2a62f4001a135e78 SHA512 b45bd74b0dda25966d2c1905c05233c11b63dc9c465d92cb64add7fd99937c381bd9ffb43738a4d967691bdf5e82b29e9d02b35745d71be1eea39ea1862d88e2 -DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_sa-IN.tar.gz 452137 BLAKE2B 10d43bf5b8e37856e7c063516429c0897595ecca88ef7aa6072a819ced1df824dfe7062b6ef20fd25a99b3c4bc9b8978fd8d85d857ba64d72d570c008a393347 SHA512 4285192fbca1b72cabf38ce6aa548862ee974e335c1a8dfcd110476810b4b1deb3bb5bb54afb2c536fdad4743633e1b7ba282581b19ec9de84b3e251eb01fb17 -DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_sat.tar.gz 524249 BLAKE2B 55273532da9d4efe08f143a3b3e53c0db05b0685788cb4a8e2add56372f04995d3f90d980f659fbfce4f2d69df07dfea165b09fd92676892b077ed1bbc23146e SHA512 4e41d43ad2c3edf36a30c1fa96ea0482f1aab329adf13424c8fe6b2fa5ef63deded5900ce40705b70b3eef98321a020087fa3a8a637feac20996e3c62d7e58d4 -DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_sd.tar.gz 438765 BLAKE2B 880f3aadd07e1eed5f4d9d4b4217be042098e6d223992b4cfe10ce8ae86047a7f6ba13f9fb05b4284f5c6e162c73969dbbaeffe25d3a253cdae099e0d12e9736 SHA512 e1f37373e8b339be5263c23e01ae84474fcdd17bf0ec31d9a2b7101f9e767e12ce844127aefcfd3b8526a20c853240ae2d9fac350565e5956def505b054425e7 -DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_si.tar.gz 739012 BLAKE2B 67e8ee0dfb2ee39194b1f1de761ce4fc9ac1e578311e026b500b27e253bf3861c21e73492b9980fe73fd0e10f53325bf415b184da8425f29655d247c9f09e474 SHA512 5629eee34fce300e2a095890dc551ed639cb19904c22214a715b54edd4f08c41178ae17a390e997e579a363b6a7ac27efe4ca7a5f1f58b7889b557235f73cebe -DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_sid.tar.gz 452531 BLAKE2B 53744a8f636434ecefc9d9ed977f0df1d281918cc2492ed42dd7994a780975dd08619f4b8c6de1dc58ce56abe2c69e2c1f0adf4350b8eb0433874ece459852cd SHA512 691be7a54a3c12cb1465634a10687cbb9b1eb695b304b1df06437992fd27fac27b6347d8c6deee4bde484a60d75e66275c9d5a1650055e0aca90e0e0a036b4d9 -DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_sk.tar.gz 2014004 BLAKE2B d654df7f403dd2bfbde8e6d71aac66267eee9b51220489d725fb4f2c30ce4b67ee6f7c33c3c11fc916a2b46bf9f61b6110249be52beb3c1c611a139ebeaad429 SHA512 930311e2d0d291ff3b4003b07f2c0034c2ec3700b843977f4476e88f81021f87f0d841864fb3401b9a68ed814bbd639e4baed9d7c140f651fcdf183d69c6891b -DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_sl.tar.gz 2407286 BLAKE2B f521e5ed77ba092da2ffed3725d2508ee37d35dffbb5a79b665ea3aa446448d7f18b91cde1418876d05d9109a3a66a43febcd7dde0f59dea4265fea4a1ef52da SHA512 0c5f08c1cb932b0a2824382682ab97d6f9df47eb33dbb79ed834f9c15461b31aeb99a37cab57a8cfed6f2055c90bb1bdf8d458dfb903d7b8fb2df050532e56b1 -DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_sq.tar.gz 1166190 BLAKE2B a068628edfd75d75c4a0d0a8a969f486b55f0699e942274d243bf45817e7e1fcb820beee08739d90e21b1917e6e50880f740f376553513a39d1cdebc623ac47f SHA512 db5ac4e48d5bb52c5e9007c298e1efb8786cdb9c635ab9e7ca4677bc269b66d8505034da955e1dbf0f4e7b7c7a0509e3fe6ec8807af007cfc9605c64409f0780 -DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_sr-Latn.tar.gz 1461962 BLAKE2B 956c5f6db7c191012b24e4a8544c2efb4328558330e77658a163918367d0b67c7b0990ee9e4ee74682df3c8daccd3660314dcaaff667c3e2284a66bfeb77755c SHA512 cfc8135ac41fe5b6164c853ddce29e057e8d550db3f4cd4870234a4f1ac4ff764f87a7c61c68414ab0ba424cce0f2f82dc1fc2b18d9e1492da9c00262bbfb13b -DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_sr.tar.gz 1480717 BLAKE2B 75085cbbdcf1ad121468be420ffbb81c4d9756c9d30fe79d664d91eb75eda9f83b1e2f2fb831ca86c4de262f258db103d334d25bd6cbc70ea1c79da5f6b147f9 SHA512 0b141e46dc4a79f37992069399fde608590ab7bb90a716a5e1e65641f3c280aad2dba4eaf75f0c372b4281e33fa248fb42c0376ec421bbe71fd0ac97ee2581af -DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_ss.tar.gz 286605 BLAKE2B 8cc177887b76bd5d076a7334d178c4a4016be7dde4fcde5169dc4ed0189f5e5db7f1d88c3b9a67ecf1ffa5e1726996bca02c8f75cfef17157b03d3539ba31e69 SHA512 d252da7fc06402e9aac8911075bcdfb9fbd4d1ff88e162387507639a7f9d9a64f70300b6f2978b8edd7a07a34ad8da9335431c79976b6f85a6cf9941b10e8714 -DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_st.tar.gz 278863 BLAKE2B 3d906921a62396aaeb1b50e24e9a3dd7fe755e714865449f7ef4ffdb1cf9ae4d75f75a8222d555773b93f0e88462b75bbbb5ff90da9a639c45c54bb416536ab9 SHA512 abdbc892d3b93b528e9b6e51147daa1078d8e1f40093076703642042067c9f05015022ec7f4157c2d114916695013d6377e9f91a774cf6a9a31f4c66c21ebded -DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_sv.tar.gz 2550946 BLAKE2B f17c9526821297e083d0ba25868de09fcb76cfd41b6c16edc2c3a6a383d0ecb7c42bb99fba564deeaf13889bd97f705d212072862f2eea582f4a5f7f3b1239a0 SHA512 8c04e345722c73dbd388be67e34679eec8d5a9c0836c7abd32802ad93f586fe35dc20ad3ebed24633664df146ff3cd98759e06e7b9b62721a503326531b4ed4d -DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_sw-TZ.tar.gz 318421 BLAKE2B 5b8aa75cd79dfcc7645894450faca1158edf2999e310a2fd01e8c0cbd0c773e70f6474f5dae04bd67c641cc9de7ec000e2665dd6cd86fd8ead92867e29db1228 SHA512 512cc54c4f6620b43685dbec0cda43b97142b1f9c515adecf0d63b0e6d2b587502b0afbcfc8c14a9e6202bd7a3f2587633cdb872ad9662e7d35b5d728bfd29ef -DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_ta.tar.gz 688223 BLAKE2B edf447b3c14672bfa1619f9ea7b5c5f5d401f8ba114dbf004db967fa216c5d1c7f13ee394b8ec86659c06659c715572ca9bf36764496259ca6f507b712616fbb SHA512 2e85eff98f6ada6e9324be867060a1af73433914db62825c90d7eadcafa8ff6d41443359c86d609a4a58acfd0770c719b6592531d43cf055102cb7ec0d768e82 -DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_te.tar.gz 1089708 BLAKE2B 336ce1498c6497c83cba628b2e48aaafdd189a4da420b637a15785ebce143a57943d6639cef1a2fad6230df96862a50ac0cbbe4059388eaa9f971697f7c04cc1 SHA512 bd3a8a57fd8cf9fcb70d49e137c3cbedb1dd0c0d6cf5dbcc5139641e5084b3dd917c276ba10c0615a9470372be62104161e49604ace4eeff32895bd012f09941 -DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_tg.tar.gz 358479 BLAKE2B 2f906ee2d6a080c18a2d0e8f9c097d6aa4d0e1e91dc507f1b1bc49b4733b5a2672590c372a8af9ee922bf254523bf2fac8e95987506d8e02f7b326cbb7b54f8b SHA512 00bf4e8bdb9db8cc113eaf5d5f8e75442b6158e38c852c6aae0764ca745bcdb31a1e9addb294fb2d02f211bcf132cf3a38b869be9e05365732309179f36ac33c -DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_th.tar.gz 622886 BLAKE2B 716e71c1f182b881cd2277fa48f227a065099b627b34a129d54d2f3d17f7dc4b728c66ec13d7e48d467e42aaabad3b01d453ea23043c5727930fe9261984c5a9 SHA512 62ea5038b7f0bc469b9e1c95da008a299f8acbb4668f480375d9c261e84dd55d58c0f77c1c6cc69240de129fe5aeeb4b438a1809dae404c841f623ad5f7d9e67 -DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_tn.tar.gz 258657 BLAKE2B 3c255f6552db00871690d98048baef362a09ac3f97f3e980d7470359b58373faebd19428afda6002378141f40023aa8b6ba28a565a5ad4d84beb5adb1e0c607b SHA512 71686babd70f0ade444dfd420366fe29681bf89a8cb51177df15034cb8a4d4f5d63b5b2191e08dffbea878c5e485e62e52a48e6f4dfc6d63328be7f91db5e95d -DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_tr.tar.gz 765136 BLAKE2B a16274b1bad210bc48ac45723c35955a9fb7a462577acc14005a29d50b42d3bce582d0362f78a1446a041253da4ca90e8e4e6af817d0066ad6e9c4f7ba66c2e9 SHA512 449799eedd276c921226b1fc8233c69e39d0f6ad4a8555c5333ff984b8078c2b3b5d531ab4528e689fc9907a5e0ec6110f9d4e940b23d7e5147dc4a62030f5c2 -DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_ts.tar.gz 276913 BLAKE2B ae36f2a9e04cb9d10a1ada313f35484e91fe6a99e0dc9ec102188ccc0891efddabf7a815f1b7845ccfd9e71984b8cfe73f96584be532b8bfde39d01b7ed6b9ce SHA512 909a5a9700964e174a8b4cadc507e48851e6cb7bceefe2c677844908e78a3e68a92689a4f80b0a13cc2c4b370a2f049cd40f15cacbbff25cf81dd7a2702d0f50 -DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_tt.tar.gz 182444 BLAKE2B 26479c62bc20618cb657663ca5af267b424405dcd480679e86febadb119aa8963be5edea335113f4ccf13361532954bbb210f9096c3783f3c967b3daff6a93b9 SHA512 b8eab3f7c3fbad32f6a5ae577ff56e9c3d01cc642c3e073df96cc5d32e51e6553b0df74bd9005227a7bf8dcea2587cfeca213dd02b1e4173a6410c4ffebd0f42 -DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_ug.tar.gz 550998 BLAKE2B 13335a6e84bcacb670d6d8ea6fe3a83a38e4b3940d167fc24ed21cbc029218b4d2f55df0220539aac739d570e07ca0f36079cbdb4392aa107e0e6fa74753d755 SHA512 47fd6088cda43079afb426b1f2ccc54d03cf37886bd849be4daf9487097befc952e984a202f1d416759fa73ea01732b0c48e3d4a6dae0ccdb2bc99de5787d9e9 -DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_uk.tar.gz 1608944 BLAKE2B 4f294189c269966390dd6a61344df9887a6513c5ebb4202d5dc3cb92f705057d62f95e6b563a31c833de3e09739783bccaa18fac1795614ff14a2b79ddc9ff1c SHA512 8ea46960760dd08e0c885beb161c1ac7156f818d19a7dccfe124cedfa8fd9e76072db5c9966a9cf95f96e8538a6606dc8d7bd46173804df10e0ad7ac05b57f04 -DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_uz.tar.gz 315424 BLAKE2B 7f86a374faa155e6a639b677bdf5d916d3973a33fcfbb7b4c6d84089bb59680e931f69efb258600f110cb907de09f7a081d8705aecb0a6661132de1567686959 SHA512 05373dada6384b230d83829ce0099e2d3f83591db8be01991782e269ece3277db83438a2b2e2f046e909c664ab2976954cf0aafb391a04dc22f950a1419e963b -DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_ve.tar.gz 281078 BLAKE2B 134bf8afa35029154018324129cda6a762c0a996f6273e3b40eca48bebf91c0c3817d7594509b7dc39e1876442305c316c37e34a13fc6769ee20cbee82ff48d1 SHA512 dc05cf0ad802f705e37db30a56c09b9c5012154bb01d52f733390cb790aa88f788eaa9cf63f1ab97fd65fbe20fafda1e71e944911e028a38e6bf14801f1d5283 -DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_vi.tar.gz 466396 BLAKE2B e45b44fbfa3b595ec9aad88b322dd453f4bb64472cb96e8737481482e3d80aecf7892cd164cd2bd6e361a139e14bc6042f722994f02090f0dc3293ff905ab89c SHA512 a52bfd098cee68a23b4bda2360cdd3fd72f2a3c001e118178c488d7f04375cd2aa67f889e477f5d7568617f251fa4e8f3b4a14395d6158d84c317e8ed84e429e -DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_xh.tar.gz 290599 BLAKE2B aab517ffe679d8624c2cfa3301ee1f45cfc2324896744158995fb3279674ff9406b6f3000a9e571441ab3587ce6d7b0129de017d9a9e641429c9a7e9ba2822ab SHA512 030b2bcd0df886cc56d479f969695da5cb4b9e8e4959c15b006d8cf3e7f36ee5ad491cac28b19eec22a5ae457a6ce0f7f2736d4b40a674c3b5bbce4f1244df46 -DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_zh-CN.tar.gz 792201 BLAKE2B a0e3d7c237e49aa405734594259c2675165187e9a98943817fb81afdab9db6f9d10adf5ba438602e9a997a0b586d980920214611ac373570cc1156c5161580b3 SHA512 0769e7f3799a122ea02bf369347e8dd7a12dc0dfa20a3b121876571746007aaea1ca466746c89f445e6242db40e87d788c7fdcee1eea930e996160fd7783f73c -DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_zh-TW.tar.gz 799072 BLAKE2B 57593912753f9b01d4981f6d4ddddfb562bf416b888afa3ac2953d43472e30e9dba4116170bf6b9ea3521c6b46fd79e919fd0b147f2d3b7975906645e43e47ed SHA512 8c8d41266cf4f8748b52dcaa38e14c380904a59e65e1e0a781a1d7f4e074cf208cec1e13ed4f0e8038d3f82cefbc3f8e77883968505ff8c9a55c0d613b736529 -DIST LibreOffice_6.1.3.2_Linux_x86_rpm_langpack_zu.tar.gz 320312 BLAKE2B 4c45c17e1cf790be43ca1635ba2b4628d5a05c0048b183d65bd25ec8cfd26cb9b6244cac47e2362de26004be2ba1e6e9006d7f210c048b62076831008f39b057 SHA512 3017b56f0d3a3cc2e4e96c6c90578004eb5e5abf84511b6e64c6cb5e916371a064ff0f256439b7203f6acd23836f5c6ab25153c909680df74741ef9b84f56272 -DIST LibreOffice_6.1.4.1_Linux_x86_rpm_helppack_am.tar.gz 2519898 BLAKE2B 0eab1ee3028d287d51db5fe209808aeb974b1a7ee977dea16bf9f60519a1fd9ba5e6aebc96d811269a497392cd5e8fa7071c99705ae74c2c8f8264b1f24419e0 SHA512 75c7844bf1791590c5d81eeedf4de48b39257b42cf2ddb6a1f5f3bc1448d1224bfa4f60cb28f5b46480fa8d57a716ba923daed30385185ead5a83994f61cd4f6 -DIST LibreOffice_6.1.4.1_Linux_x86_rpm_helppack_ast.tar.gz 2430507 BLAKE2B 6f7a3845bad293808481967ec2e2eae6404a0d5602957a1677878c020f0f24c7955dfc635a7399def004ef31419068ca61eda872ba94f76b4d7442dc615596d5 SHA512 75d073c7d98d1007f8b7fb8dedd4842e4a9255fa55414edbf3e044d213e34a83c72013bbd9d958600b2638c15f025568d6947950c4d2e35fd280b27f17c84936 -DIST LibreOffice_6.1.4.1_Linux_x86_rpm_helppack_bg.tar.gz 2618876 BLAKE2B 8193a55783fd6a6e9128f8681d724e33c3e85fe1317ae008711de02a23eb023f8dffe2de30682930a6143e18998fadf6f66c7fd7ba6d042a01bc843ec1b8c228 SHA512 bce6d1fe078e88bdaf60e9816d829913f799334fa944a9ceebf2c5c17b3eef4ed8540858427e1364f294554d7a6117105ff4709faf4a72d32b36737061993e4b -DIST LibreOffice_6.1.4.1_Linux_x86_rpm_helppack_bn-IN.tar.gz 2651554 BLAKE2B b4e02080b136e9be3a7b2695821cf6563cf81c810d24b383ca49cdad1ec2cd2a3b6a5c7a45981001bf6b0233d85da5c9f1fab71fcc0bbc4a6c404c5bf0ac8c96 SHA512 d0bcb43c42ed992ed22a83b9b43c4639470666811e840b93582661a14bfdb8f18a0f83cfa8da7fa50b822d9bc983f30b9b5e144ac689e2686d9fc9b3f117fa82 -DIST LibreOffice_6.1.4.1_Linux_x86_rpm_helppack_bn.tar.gz 2625614 BLAKE2B 53fca68a65ba088b8a9708548efe9f39c31da0d051e76a106c186cbea0dfa03c6f38f23a1db62b997df0ec7da19a4888d740105c812ae1991eb566321431fc77 SHA512 d7009a434e1e3223cd6b1b9d22902ee75fab2318f526094f2eb504bef8e04014b2dc8662645df9660ad8c32958485d085418786f49ac1d4a786be75ca1874f9e -DIST LibreOffice_6.1.4.1_Linux_x86_rpm_helppack_bo.tar.gz 2638266 BLAKE2B e326bffd3633c1c32454419f244cd4151186770681e4bdd1b9882b5f49ad6442c90fd85a60e890225c233913f0ce446d7af98df7a517b0a28ea439a0a69d4ebb SHA512 b8fc11ca5037346c0d172386f56950e3d6880152b58b040b76711bce9d6ab1c8a34970b1eef6c3d5b2971b1b53a6fc4e7024f4d4a76f196e20e5d5b0d9d433e6 -DIST LibreOffice_6.1.4.1_Linux_x86_rpm_helppack_bs.tar.gz 2345823 BLAKE2B 378b87dd6e58621f59911b36fbb364d878d5b1c0ce7fac05b987a67e0fc10aabbe7029f39ba4d62994cf2dbbd397b87ec50e48d184216c7ad1aa22da43ed4dfd SHA512 8f42eaef0fc1d55d54071642a6b0b8e6c84d4da7d81f24aa7606ace8919dd7b484f921e3d98635e48e280181d912ae6f319e5426e0f8901f4c1dbf1eb3d4535a -DIST LibreOffice_6.1.4.1_Linux_x86_rpm_helppack_ca-valencia.tar.gz 2419694 BLAKE2B f3e1277afdb7e06386bc7230fabfdd2165350341781f095b3cf46e33c78aae9703f677ae473ce92017d3df475ddb7db6cb087563b18bb000a5db1b8f944a719f SHA512 3c2e9619860c1a7e79f5d960173148ff3ab2534b15761fda0f7ccebb79a92efba01fce0d18b7ff50d865527bc70108c4230a1c36523769db788335d3d7c3270a -DIST LibreOffice_6.1.4.1_Linux_x86_rpm_helppack_ca.tar.gz 2413375 BLAKE2B 0679273b5efc00eb3bcea42b4f5a09dabb088beafa793fc4d900799ab5891473f8954c280e796cb43ebb0b8bb3266ae2bcc2c8098bfc6d82b691ec8773798278 SHA512 b98afbd028dd96e26772908a6af81f42514f34f2aa15882a4c4573e04490175a87075f8275635246a4c696016e9c5b22a39263b750b09254e44329825eb30baf -DIST LibreOffice_6.1.4.1_Linux_x86_rpm_helppack_cs.tar.gz 2438013 BLAKE2B 17e4bd38348f37d3e05497d195757436dffd262e2d3b75b9a21a4c8f81c1e8c71e2684d4c85984d365baeaa616930162087bec5c20a858e7a5cbff1fccc2f3c1 SHA512 5f0e03ec6db7ef0b9b8679396931bb6494456c9e13107df191d857928f3bba56fc40f54eba4a8c71c37f31c755b4653de539efe25a4e32956cd1f4c26c08b185 -DIST LibreOffice_6.1.4.1_Linux_x86_rpm_helppack_da.tar.gz 2368016 BLAKE2B 8fd4cbf19d6ce478557a646af726df0a353a63592f64ad3c7ac503b83adcf4a7b1dca18e9952f2431bf4bf5dcf118d69c3337514572d57472e05cde343dd125f SHA512 05648f42eccaac9281eb8657713b429ca1d28fba1bc24f57e8c5184e84e263087d6a2fb1380967e6ad505c029e6a82d9f9f3975a033ba28f5176d7d3cdcfbb7e -DIST LibreOffice_6.1.4.1_Linux_x86_rpm_helppack_de.tar.gz 2465452 BLAKE2B 2cb6e4a9b27bf6f012aeaa842eb81bdfcfe932a7bd34bb53fa8f62a7b2381c21650b3b2afd9ac4ed70e690404bf224d3a9c994a094f6fb05a66127e4f16ba309 SHA512 90ad3dde1adc488970710c56c3cf0fc80cec79a9333df86ab921e401c80ffc1cb8c459447ae1191b6a31f2d9039af9301ebe10bc397bccc910b4fcd3f3fad668 -DIST LibreOffice_6.1.4.1_Linux_x86_rpm_helppack_dz.tar.gz 2803280 BLAKE2B 1e7f44472f61e68b0909b7074e862da19f968ac3577d6a906e073d9ead39d8baeeac4220e5a9aa449fb8b1fa685913aa40a36b6409793ad67cc3b97e9fbf41a4 SHA512 cd4d8e814d6c75c086a4f1d6c4e32ed42a44df3b449de4ae27492284a37938155ae47f659d9f373b95a43128231a86f1dc2e9b383dd09ea597a3f27c816b6283 -DIST LibreOffice_6.1.4.1_Linux_x86_rpm_helppack_el.tar.gz 2825010 BLAKE2B 9d95d6183bb8888adf892b6a72e20ba4412160483fa98a184101ee159c7ca0ebb69510097be432484955265df097edffcd39ab040728a9ae81d50a95c54e411f SHA512 461c58e62fe973bbbd176baa811c806c343f1e6976fbd57da33bde7bbe3a2c795699c3f75867fad3e859bd3d25a0610eadb0eaecfb4e485e70306cf6f7173107 -DIST LibreOffice_6.1.4.1_Linux_x86_rpm_helppack_en-GB.tar.gz 2248386 BLAKE2B 49f41021d7cc452c1c15c3a7814b0d7106a2ceaeaf0c00f24b08fd47fd4f89b7e032e272fbe4bff91a56b81f0be4f9368d997f50eb8006be25ef3c436d624c74 SHA512 3636be453b7b4056d27f89392b67bce60dfad8a9e2bb242f6dae12a74d1c31374d178689b30ad8fcdd6cd38141a9438b67764b3ac5cf7be8011be99eb8300034 -DIST LibreOffice_6.1.4.1_Linux_x86_rpm_helppack_en-US.tar.gz 2105692 BLAKE2B fa89f3e86c6d86da1e6f37193dea8100be651849db46abd248d5f3f4dfc7d4661ed62f99712232b2a2b8ed99c0829dc4aa6c60d10b3d1bb20efcf0983243e4ce SHA512 99dd5e009e4ccc3618041bb7841b1bc26a73e8e6951993b58ee7f5e2b8631e19b5ff7bf91f6ef55b43cf4f8a6aafcc4ac925223691f073dc6d0ebd4eca567e02 -DIST LibreOffice_6.1.4.1_Linux_x86_rpm_helppack_en-ZA.tar.gz 2245226 BLAKE2B 66772db89aa5548d60c3467543bd6964c1ec228567f059029f4cf38b3f7b52c860f8f3c95774829c44cc4686a7981250f7bd84fbb198873293ac91b86576283c SHA512 90edb88521bd2731422cefd90e20ae422cf68da46281363c0a8bd13d49d377af6912e751c08a22d8f06ec9d865632fc09dd59e75a83a33766d94717ac9358d7e -DIST LibreOffice_6.1.4.1_Linux_x86_rpm_helppack_eo.tar.gz 2327840 BLAKE2B 902210c6f12e82bae15a08e1eb8191f17935571fc1b2d95b5f60723fe0440de2daa71c059f12c9fc5776534d8f165731295e54ff5892cdadb31368f01b6a9590 SHA512 5ac6e3f465f8f34fb3a6d160db5cbaacbd58d49e020d923b15930c803c20c9d02a5341b40d131a8b91ecd61ad2d16f5345339bdfc95bcc29f9e7653c33c88fc8 -DIST LibreOffice_6.1.4.1_Linux_x86_rpm_helppack_es.tar.gz 2442517 BLAKE2B 6d13ea96cd479770b15012bb556d9a400a4544f922152f96aa3d38d84e2e000ce296de39e73cedddaeddb087eb1f094aeadfac416cf3e67bfac9b7220b2f61dc SHA512 2d58876d95d2d3b41831dfe7a348e01f73d70df4f36b64388d6a2c9ca82efafb81358459a17bdba383d1c6c737c54e1f24459606644f3b58b739b804f9631f3d -DIST LibreOffice_6.1.4.1_Linux_x86_rpm_helppack_et.tar.gz 2343846 BLAKE2B 402b25b42e6b2dc1b64cf90439c92b74cb8cf45a06f3ea13015b504db79daf6969b3d93f7d724023f6deb36c97413906fa5b7ef9818dea47ef6a61fd9ff26539 SHA512 7478fcd2c4b624f5ea608f732f6182803b730348d0c88bba045fb976d787e528e5d3eefafa707b4ba36a35cf009bcb162cd3abbaaebb6bde04e63578432f0d48 -DIST LibreOffice_6.1.4.1_Linux_x86_rpm_helppack_eu.tar.gz 2321862 BLAKE2B 195cc002231ef7479513132e79251c46e62cb711169bfee5aa7ff5927366266f6bd8d6027918c31574d5df641eff010e8dc6126720e60b843a04e925e49bca96 SHA512 b604bd65a09a2236109370a67a694c998f23a6b2214da4da06f06473d38b449c7b8f50a5e51634e07d42d213d54ebe12dd419437e036af24e91ad25c2a9100d5 -DIST LibreOffice_6.1.4.1_Linux_x86_rpm_helppack_fi.tar.gz 2413407 BLAKE2B de1f5aca6b7d458cddbdc33d2d3e05cc5eccea4759cdae920b5ad57b8af32e32abe5e9d228508f64f03b78b1b6f7a07e51658fc2ab1990f8ddc2225aa29807d2 SHA512 73914003d87522c2479358addbed28c39d43d911e37b5771e4d380e6f80139cda04e15d07389d631a8f26405798b372749f20c736ddac3700ee14a29dce51e9c -DIST LibreOffice_6.1.4.1_Linux_x86_rpm_helppack_fr.tar.gz 2432444 BLAKE2B 76c1e4b4164ba21963c23fad90b099f8917203e3b277a6c885efdd57fb92165fa1b156905b971ad248b3e1346fb4c4dfeb2240ad865f0453e66dc2d643117141 SHA512 7bd7e1ab823a46c51a5ce252adffa91f6bd8198298e945000738cde1debbd2c814967f5ed5933bfbb39f8190621f622f1f7114cbe65732f5767feae7da3799fe -DIST LibreOffice_6.1.4.1_Linux_x86_rpm_helppack_gl.tar.gz 2409602 BLAKE2B a56823c12bbe33c6a9591b261d44a80c0de3feb633cf3bea5d566fd65a893f233f2047b6abe5cf0f3e11175de12a032fb1bf1dd399953f0dd65377bb95fe6289 SHA512 0b665a18965e9d9be257abc43c6e41a0325e14804505c3d17cc51828bc06bd5c85ad12ff46d679ae38684e5384dbe10c735b702769c015eef1e62fe74f289e8c -DIST LibreOffice_6.1.4.1_Linux_x86_rpm_helppack_gu.tar.gz 2298220 BLAKE2B 4d43b9fca83ce482876d085ab816cdf2066c239832da1b181abeed2ca6db6084d49017ba8cc260936bb0cc87d939d0d41296c04394baf217f0f8a81cc78bf9ef SHA512 6153d0cb7c963d4e1ea119213636508aae6ef6709923d2d1a085cad02c90d8c37ead2a1d14578f31838bab0171390406c24a0e46aee375fdcaeddfbca3e2d827 -DIST LibreOffice_6.1.4.1_Linux_x86_rpm_helppack_he.tar.gz 2180458 BLAKE2B 5fb7550da45c10af02b4de77fe68f55fd14958593b91e656fb74c830e553092bf9985f6a9099fdfdd6465e72b43b7f42b6b9837fdee7b5ff5ba06bdd0a0f7c86 SHA512 0009bfd79d4bfba71534d2342b1be6504dc495de3eb160a582059023129e4f441f0058dd3053959df392ed5c7e408ab40f9e1999c914e8561a9b24fa20a922a9 -DIST LibreOffice_6.1.4.1_Linux_x86_rpm_helppack_hi.tar.gz 2405648 BLAKE2B 9fe7e5e4ec6b7edce581d4706bba964e323f2edeebf560dabcf4aabba7bbcfc6dd380da3d5819868ba4c248d7698668a3ce60a34a2badb6ec9a572a30acb1472 SHA512 07aa0bcbe0e23bb0786ad7785f3f0e1b7073a112d3fd8bc5d5986379e4f27a32ca3abbab91af238deee913b0f91108c842fb85b6f3ba8ad61233d3e55415dc21 -DIST LibreOffice_6.1.4.1_Linux_x86_rpm_helppack_hr.tar.gz 2303492 BLAKE2B 9471057e713a9c7238f10d84c45db40bece97f0801676845dd13708e399ed7f9c720ff5855218b80a1507f7e3278fac9cacedc4af85a4016a3d6417ffa5b1b08 SHA512 54749550a969938a5367151e7ec0346f37fdc2505d1e6eccd35eb2f19b552b289cd733b3333cf78003ab81eaceaf7e353be1698f7c0e33475e7a7c1af996b10b -DIST LibreOffice_6.1.4.1_Linux_x86_rpm_helppack_hu.tar.gz 2529582 BLAKE2B d81816618dbc11206efc8df04932549ef3be374c1c6207b2197c937be7b789f13e4a665caace0674f445cf99b00e698e49dc49980e8e141457f7a44b440f7833 SHA512 792ddd1ee5eb154e16c13bdee2b266b5bc3d9f0dae89ac655fe3e7847ab6c3573faccbb71428c67c8e47a2ec03caba5842e2532d2dbe2c4f10debaee304ef83e -DIST LibreOffice_6.1.4.1_Linux_x86_rpm_helppack_id.tar.gz 2302438 BLAKE2B 4a0d8757d91a200b08bc74343c7f60efb8f2f0ae4e39a061e937a618a5b5fc453299385bbdabb1582276b4b2e2d5eb1f4aeee842333b64a95c11764fd6631f2f SHA512 a8bed06d245410607bc7ec50dbac3e7c7045f2985286ecd2a9bc0b031ea4c4d42e0ef035f614cef16340a7f6693baddb23bf2c9937c2264d57b73d494b11135e -DIST LibreOffice_6.1.4.1_Linux_x86_rpm_helppack_is.tar.gz 2322972 BLAKE2B 5577a22839522a05736460d2e75c1046d9b0f8e29996aefc26ef2822f59a7ec6a06839705dfe7b50572f536f95d1b49cfc04e8753f4fbf8ad5cd408c85b48ba2 SHA512 bb283d5efaaad2a53274a9b4a8ed48a9fe67a8556b4e0cd63f44d570c77f48df68a6066a512cf8d6bffa169b44a9c802bbd9b9b3e327594592fb6563bb3344a4 -DIST LibreOffice_6.1.4.1_Linux_x86_rpm_helppack_it.tar.gz 2400174 BLAKE2B 8b5d9b124a8bb069473720a6062b598c3f41109fe693e8681207b1a3e8623720186c168717039353b9be882f1fb1f83db3ea13fdc0a5747dcece732d9f8ff056 SHA512 6bf40dcbaf27a6769447295d1584458804d03607702b1d3f7c8de83d12cb717ceeebadf5b089b81a006e6ffbbda8d4016135749ccb853ce6f1c72b24dc0ea277 -DIST LibreOffice_6.1.4.1_Linux_x86_rpm_helppack_ja.tar.gz 2564109 BLAKE2B 0530a089a4797f069f6898b1d8e7c2908b24dedbcfcf54b7f062684b5c7556ee7d58bf256161f8566310c542d5c3ae94c00d3b51b75a08e741a3cc7cfd1b0cfd SHA512 f23273f9ea5593195c239b4dcd6457acc28e31dbc552a123ba097a10402326310a52a0b42dc705b436842565e2661a59d36196fd4071aec1c4c16676da35b88e -DIST LibreOffice_6.1.4.1_Linux_x86_rpm_helppack_ka.tar.gz 2443764 BLAKE2B f7392a3846dc43c865c72e644affab6a7c653cf8fcac670a52ec331ab917d4771a8e0fa3791f9102c721f91b8528501580273c94ea93b6f4019f256e4b23a40c SHA512 8aba18a71c1057ab0a8f45bd414541463685c85abb8de56eca129b0efe93b7e76f97c8752f0e23257811b4512a0987c86ee0994594aef8621843298425022ecf -DIST LibreOffice_6.1.4.1_Linux_x86_rpm_helppack_km.tar.gz 2733538 BLAKE2B f4921a0eb0834c61591a188193547f27293950a9316b12c7a4f1c82b9171d16d03de6c6086295f1e59ef370a2af9dce64e282f98b209ac5710720bf36420e304 SHA512 a816e40b921ae6ca1ee9cb1007b525d69c34646a6a22d8dcf172b17038cd3e7b1023941b9929687e68e8bdd9fea20739d9e7fb52a907ea9ebd6e8dc0cf1d79bb -DIST LibreOffice_6.1.4.1_Linux_x86_rpm_helppack_ko.tar.gz 2434763 BLAKE2B a86461baeb925b938b0c6be90abd4fd0152ce45faba348c15a690bd3a2e5ec88576a2a98378974be2d6ccc00927f54fbddd408db003ddd9e86a6c3a5d8b9621d SHA512 67e634176b28df22d89beff42e0217d6ef90d1fc022a88352141bb7049d22bc52dff3ba6c48baafe75a671d592325165b78e25cd97816c198d12fb09aac82957 -DIST LibreOffice_6.1.4.1_Linux_x86_rpm_helppack_mk.tar.gz 2426145 BLAKE2B a92cb57dccf8af81067907a360199a5bafd4053fbc6efdb69b2db56b53f9206544c30d51063f5f830d24b7c5055e1ad8ddb40cc8a470cf91d02242ddf5d01ce8 SHA512 722f5e8dd74ba36fed5859578cca2d979e1216f3481cbbea31852004ff076c027f294d4c9f72a1247cfa8e52ffeb73ef764ae1d7e4ec733da5c6e97846bbe25d -DIST LibreOffice_6.1.4.1_Linux_x86_rpm_helppack_nb.tar.gz 2357412 BLAKE2B d3e6097e24bf2642183d0ff61439e8a86c6bc0dcf1ba1ee96e661604a695d20056741431572a9d35e259c0a59a7398c547b3edac7e3ad26db745defb95e02c10 SHA512 679c4530a1f06a97a5cf0daaad607910c3ba0b65902f46afb03b32471824bdb32d364cd8e54fdc324119a819cb903a9874ed0cda94a3e5a615450667bc16f314 -DIST LibreOffice_6.1.4.1_Linux_x86_rpm_helppack_ne.tar.gz 2661268 BLAKE2B ae4146854032279a3817a7ea672838f9bd06f870a0c617b197556612d4fcabaa5ddfb6bd19aaf66be28b40993cf4e426fb02dfb6d307e35936264bc48bf96c96 SHA512 b2e878ab8dec04d5e4fb2759e63c813082d34f4ae17e063ede20f6ef0befb885bd1cf7a776143cc50b2fdeaa1fa6f936f1593ead24220c8a73ac1a0d3a90b898 -DIST LibreOffice_6.1.4.1_Linux_x86_rpm_helppack_nl.tar.gz 2400127 BLAKE2B 42ca65afb05e65593b8f85015e07aac09563fb42960797b9de6394b344a88211d397e364e82527b47f5aa1a557820f306a47727c8b0aa63da6f48b749499e1ac SHA512 708b754b941824ba93ef7c82de214ea8b2b0fcc8d3340d95dff11c424e1db22baf5586716cd176340d6237f34c0f0fe7f8e167327cd572cba8b7b150eea2adbf -DIST LibreOffice_6.1.4.1_Linux_x86_rpm_helppack_nn.tar.gz 2340473 BLAKE2B e96caaebc628470a832ced05b5654279a9ca0f32ee7e92dcb56ae0b990ff3c4910abab3a1d8b782914de8ebc175006445de2431f59f488be336b57c0a0fe3631 SHA512 d5d58a9177438705ef1248b79222a1de58d45be28c2a3a1f31019b2b6af091f9819f532aa8fb53c2a3e70515f58f3077c74d8fcb2fbaf1d7483afb4d7823ba28 -DIST LibreOffice_6.1.4.1_Linux_x86_rpm_helppack_om.tar.gz 2433078 BLAKE2B 4a8678235bc33ee35b03ffc3d49658887413d69a141ceeaf2c35fd5bd0610f3b743e4ee56ffdd50a39803430b077c68bddfcbdd05e97f8f09c0e327ff04841b0 SHA512 a83c51e3a59b9aace31e3544e636d22230727eabc460a2f67512ed764fd71ee5821fd9691ff148a6e24238100aaa33c4b7ab9cd964fab75bc8de477ebc4cf785 -DIST LibreOffice_6.1.4.1_Linux_x86_rpm_helppack_pl.tar.gz 2485841 BLAKE2B 9a0409f9f48db08942ec93400e952c8ef71fb631e784f4cd3e336861a03b8f23bbc7b0c568206fafb29b00f3d1cdd9da8e75cc6762de736bbe2590f270591716 SHA512 8e1114a14b6ebf3e500ba316c25fc5d95f9f25239034c7af757080870c45b8b6d0b217e3212f905ca722c6520aea5548f27704904a8383fd7b8fadb9495b4488 -DIST LibreOffice_6.1.4.1_Linux_x86_rpm_helppack_pt-BR.tar.gz 2418246 BLAKE2B edbe2240c5f0cfe43200cb05d628b78c62baa5ed1d42eaa66f5a8ce87971b71a5f81aaeabdce6781b0ae15fe7aeeefbd69b4101a54cf98cfa2d5dc119aae2d05 SHA512 e9b78130abb4200a0daec686015c86a25954e575263deff9e187dd7aa5cbe6a0fdf23c30bfa0feb0dde3b202c7227fbf98758436eca1d0ed969be503573138fc -DIST LibreOffice_6.1.4.1_Linux_x86_rpm_helppack_pt.tar.gz 2376809 BLAKE2B 4773c520f8d866e86e59d817b36e848bca9ce4947115ace0be5ab9c232769a623c87de8d2d722c3d742f2aa3de57ef7778299882e7f8e101db32a661b8a60891 SHA512 f5e2ee3f47607ca32542fdb452ae058880656f73784d2fa445e297ebdda7023de20ec24ec90fbd8dde4f98485ba91d77324485c792621485d5027a72ab37b775 -DIST LibreOffice_6.1.4.1_Linux_x86_rpm_helppack_ru.tar.gz 2699309 BLAKE2B 3826350b376fe3db3ade144e49ff2a52d093eac3e68d3714ff921947c04a0acdca7a117d0b0bf19c5e6edb3b5c86811a1b9e7e4553d48946ec52d12b8476575c SHA512 50829e4cccab3db6f546184fb4954d3976abc45497c7ac018e69004623dad5cc7aa26629db6b5e419223082e3d5d9c94dcfc456509a2a2eb62db85ebae1d923d -DIST LibreOffice_6.1.4.1_Linux_x86_rpm_helppack_si.tar.gz 2398970 BLAKE2B b8beaf3495ed11b29c77fdf84b60d504f908fc410ac84735da96079c8dddf1f2843e719209185a80f40ad6c0f5bff01d9485e8444889c29c1f1bbefd4b078285 SHA512 d0f14a3e44fc2bc66ac1384ad20f98aa6049ca3c121688707c77c73e154d51ad27945ea008d8e8fde57f09b9c68652d50f57fe2e020d20644701a72d1cf1ae1a -DIST LibreOffice_6.1.4.1_Linux_x86_rpm_helppack_sk.tar.gz 2442934 BLAKE2B 6477b9efcb679df00b9cb5b0fa9428b94f100539fbaf217f03ac5a5efd5904883923f703836b43e19492bc63cd659669a73b387ee61657ddf137813e76dc51cf SHA512 f697c8ded261b94a94b993b195bf76cb6bcd7fb164d5c78d2b34eaada6ba5c948c6ea004a8bfeff9eff791070373c80e3886466e97d9f732c744ab0c026f2fa8 -DIST LibreOffice_6.1.4.1_Linux_x86_rpm_helppack_sl.tar.gz 2384885 BLAKE2B 615abccdbf8f3ed4ef25e59b84e16418edcdf4fd2029840b117a1103f3f99542446c43e3858805f0d7e41a874b5f86f62cf49b4abdb6072cea09d32c980bb82b SHA512 9c52604ceb04420f7058018cbfbd212c6646706b669b494f8914bf16d6160fecdb982f9f26ea93f5a53be8b66e888571b5b9d5e5847482bea328f1aa861b17c4 -DIST LibreOffice_6.1.4.1_Linux_x86_rpm_helppack_sq.tar.gz 2301266 BLAKE2B a5d78b1aa353211bb15a5fefd4c417fcec5b2bbc907cf78ed7b007d946d66cf4f05a89ad6cfa7b81983d31f15e656aa7a6d06ca93ee36c0853dc98cbef65f90d SHA512 1cdb7dab7f1d18ada9cf63ccc6262ebbb5c41288740b306ef698e320f8ad3110cc2f916cd532625fac818b160d038720fda53ab2b73c887239a1188402cc6e32 -DIST LibreOffice_6.1.4.1_Linux_x86_rpm_helppack_sv.tar.gz 2380414 BLAKE2B 3b1a66b0db542a1926bc87d976ca2d60308081acffd2fb9be481ee959082df1637eaad1aabfaf3fa93580292edc2d49b78b24156b5f7b5f278a612322e143f7e SHA512 b1e7dc778b3609bf8381e0e8f99df8477c9a7232e0064bb1a1e6d9f2174c134138f94ce453c14726b0d8f96520eeaf7bd047ddeb44afe153bcf401cd5493e80d -DIST LibreOffice_6.1.4.1_Linux_x86_rpm_helppack_tg.tar.gz 2390079 BLAKE2B c409a6607aa4a4ed700a5a164ab8997559c42cf2378fb9eccd4c69ab2518fa1b5cdd3299d9ef60948351b7152a10ef4653249a537157ab95682baf210e59032d SHA512 67b3d6027521c32056c2b3459a2ccdabe818a5270dd24552e8aea79bf4f4a55e56570df17ddaeb1e15571e4aa29d43501630942934fe6e49c2db9d73e3ead272 -DIST LibreOffice_6.1.4.1_Linux_x86_rpm_helppack_tr.tar.gz 2436530 BLAKE2B e05d0f844c4d4647686c659b54544c67735fcbe336505c12e3c78b5bb582afc7104c576ea6b266c85e7578c903b399eab8743c313b7251bbf7e2b69e8aab6ed7 SHA512 a0bb43bde2a328610187a1446ff0b127e52f9f1d4d423b620f4179fe75c3fba27b0692bad29d451ce866cb5ebe4b1d1ef1e0b5749ff62c89d360b0554b916d46 -DIST LibreOffice_6.1.4.1_Linux_x86_rpm_helppack_ug.tar.gz 2359482 BLAKE2B faadab274bc76e2cbd9c966e15b66c2a7d921477be4fa3a15098bec5c10c61cfbea5c36bcf6476eba22954e6f84d21b4fb9e5aad6e366cb7fd85df56b0cb5d46 SHA512 93cde72dd1d01d450a7be17863da0f18d6e00a66b009e31458be71616236ce2b77e855cffd319a09e3d4b28ed982b50430925ca5ee96c1583fadbef016e672d4 -DIST LibreOffice_6.1.4.1_Linux_x86_rpm_helppack_uk.tar.gz 2618539 BLAKE2B 13205d5eeeafb015ed8612d5df1c95b0b7b73cfa36bee0cbe5a96abe8265a471b882926a9e25da9d6dda4936d2f4201e12ae6cf9c74516a5214812f28ab6b962 SHA512 d518837db5e8e10160094d4a33e32541fe4c732933cebeb581a02cec8497c7619bf847fa0c1cdc07d16ead2b7749071fdd07b44aeb3aafa2cbb8b38b9fba4c0a -DIST LibreOffice_6.1.4.1_Linux_x86_rpm_helppack_vi.tar.gz 2438779 BLAKE2B 0452597c3e9bd5ef0b94c2a1924ca6dd1b543c7e8bb376a50bb179f637d4392bfa67acbab02034665b3b96b0a6878832d10432ed25a12c54635252a460e0fab1 SHA512 97224beb83eabd9258be8deaff21d2e9d3fc8dbe410e8633f5759b0c42aed68f8b4dc0b39f533711b0e129a8584df4c0a30f4b3f2362bb3976c1d8c20d4728c2 -DIST LibreOffice_6.1.4.1_Linux_x86_rpm_helppack_zh-CN.tar.gz 2451737 BLAKE2B 92ff8fbd65a86d9a8afd10170a8197811a0c262f3d1fcaa077a250f5b408e4b93cf0fcafb0370f41e0a1135a7505f248f63df0ed34e4d9eb11d86e39974dcdc9 SHA512 2105fcca2eff79d7239a561222562861b05997fba1f0b9e497e3c1542aa85cfff62efd07c65bf594fe684f2e3665be2a678e892e9dc76cad10ba734af01a47f8 -DIST LibreOffice_6.1.4.1_Linux_x86_rpm_helppack_zh-TW.tar.gz 2481088 BLAKE2B ed0a90e540735b8c9dd76f8a5f0d3fa765c2209a05bdbe0f94a0e06b489ef3e5316be446c44023ceb1699c78b518b8cb16f292b6b4c7781d09ffda39d5b58923 SHA512 bb18219355901eaa7a9a8428fa8d25cd8ca2b2578896205df9b63393f0b771b3c472599548b5a1b699bfc8a17f25e17473d0a92a352202b0cca8c9a4420552d1 -DIST LibreOffice_6.1.4.1_Linux_x86_rpm_langpack_af.tar.gz 1005386 BLAKE2B 175da38bd41019912e093e6562460f1798a7455e2d0cc2ce95f8e0a916a4abca590d0cb4e4faab0a74dc213fd7be992a452c1061cdbca34886eedde176a89a57 SHA512 e6abe4159ec95f56e03917870abf89bfc496d5ec4c480eadc7ef06551419a5fb5329a449b99ba7a36608f82cd5907e3957cd5dbb255a4849fcfeace51d0c5486 -DIST LibreOffice_6.1.4.1_Linux_x86_rpm_langpack_am.tar.gz 755097 BLAKE2B cee15d6cff44f86cd4c2533ad863cd4b6332a06e8be483599fb5fc49b82b9cf69ca5ab086640d85a11122451f820b1f04feb1e6796eb49269edf48102e960935 SHA512 db7afff583465b83218324160a2e3c56618852d939c4cf7b7bc4d65618876682187ebae0cca3cb2f5911e01e66073d424c73ba79771debd22887c2855bc9d9f5 -DIST LibreOffice_6.1.4.1_Linux_x86_rpm_langpack_ar.tar.gz 2417591 BLAKE2B 734a8f540203435e9c5bdbf6b88b0082b9b84d1ad44decc112c8208b1e2309ec622acb1df8d6b88bb922937e612ba4cfe8b632eebd2f3d58fe3f2f317e76cd42 SHA512 57294544e760565f549bccdfc1d7b7b51a4e231ac978e1a99622dc946d599751e620033a50b2752a626781325c42d0c5cb1e12622b51b1a784e4e4ed7f34ee92 -DIST LibreOffice_6.1.4.1_Linux_x86_rpm_langpack_as.tar.gz 532489 BLAKE2B 2a40cd0c8a974a8a5c113a417c341c94438a63d20092f14d5087cf6653ab608482b1f52e155bc1e1c234917fc4a9250fce708efc3829210f4f22634d4d284c5a SHA512 ce233c7be3632d4f282431947d455475c6fe1b9ca3ba873f61004e3585462abe9b2b315a06cb47ed83ba1f39ef625b796b7a6e951537253b082a5a147d6dfa1c -DIST LibreOffice_6.1.4.1_Linux_x86_rpm_langpack_ast.tar.gz 440863 BLAKE2B c7ca71e3e9fa86227f8d7d0fa2963270414c0d1cc352bdff6632b0adb8da85de5201b44e3868052e434a01bfb7e76690cd74d4f4ee9ab294781593a23288039c SHA512 4834395a54332993ffc5c24f13f3a304d6e7dc770d9841a19b6b18fbb7a9b82285bc77ba54e66db2ef1e2b741a4a675097cfb2996783dcd4459d0a9d846ea7b5 -DIST LibreOffice_6.1.4.1_Linux_x86_rpm_langpack_be.tar.gz 1060145 BLAKE2B 4a0d637fd1021aff219e8d3696d62246136f08931d1d36391f2dcbbcb29ed62ca09b7860f8eb01063da945a5c1559e4733032524c22efc1eb6e4adece2f4acf5 SHA512 e514c26fefb564bb69108e93ba74a4c0fc2c8e9db2ecbb81229fd103b5c014f8dab61705be2186de23b8fc5a9cdc9f89daaaa8c2ccc741b5eab16d63e37f904e -DIST LibreOffice_6.1.4.1_Linux_x86_rpm_langpack_bg.tar.gz 2206961 BLAKE2B 4ab9126532a32da339a9de0a7704bd26a0f11e2828207bda4b293e968394363b4d156e52dfb2ff5aef590707410857c56550132a4a8fce778038b4aeea87a202 SHA512 a9427400094569d348583c64f3619afd1790d0fef995e8751332db32236d0316776a8dd6dc1009ab65fa411cbeb6296764d850467f015a69300ee69cb671dc11 -DIST LibreOffice_6.1.4.1_Linux_x86_rpm_langpack_bn-IN.tar.gz 620561 BLAKE2B cdee5ac41760d0119199760fb1aaa43b9517e70c5797849b50caa798666a215e9f62616fc283cd780b071aa6e84ae872aa42d12d2f04188a584421f7ab681908 SHA512 380871b0af2d9cef3a9040f7b78ea52cc34fc3b894b5aad2f2e92c8e8fe131419ee314d1fb450fbe7918127e99ad579473704ffe3e6a4f07bc1fdf1765640551 -DIST LibreOffice_6.1.4.1_Linux_x86_rpm_langpack_bn.tar.gz 789031 BLAKE2B 452277a41897836ea8f3672ea03de8d3da35f05ba5e95c4e8b0e254bcce742b80892e46bddb77abaf1fdb4b574983aa0f1d41ec23f6d33d278463ad70cc31b20 SHA512 299b097cca9313516970543ea65371c6f0633bc972a835a35214b2fbac7ecfb0fec7c2c8595f7c5dd47624be9656618872dcf7e95c3d51f07a5925e855f79693 -DIST LibreOffice_6.1.4.1_Linux_x86_rpm_langpack_bo.tar.gz 379950 BLAKE2B 2ae86649073b99296cdeb84b21ee78a0ba253b08f1d72b35bca8ecf95726b5be5b95ac0ca4414f4483e9d09909a9f3ff2f5d361d085aeaaf0a35be8c60e8b324 SHA512 a3ba9b17d3e2dafe42c17dd3bf347ad4ac4a05628d748ae29e5e3e35f4b8c2f85a392cbe3a67fd66a66727644840c721ad837a3d55d0e89e973f551a0212df02 -DIST LibreOffice_6.1.4.1_Linux_x86_rpm_langpack_br.tar.gz 1857681 BLAKE2B 86d6b3d29ab6748a2ff0d1569dd9267d90a5d1dafd44a80d1352efc184cb092fc64968ff542b04bb55fea86b68a70f13077843b9c29cbc56d6f330a03b365ac3 SHA512 cc47cee5eaba56350f15e2b5612ee290fc6280037c336fd6b59f6c1f574f3941c33992752ad74353b44df45b6577fc34a39659264fca9686211005eadd556dc3 -DIST LibreOffice_6.1.4.1_Linux_x86_rpm_langpack_brx.tar.gz 337625 BLAKE2B 59d5830df72f76648abdf4ce7cf51143c0083bcfca56e427bcb44574c2b176d7f5913e05a11e0d583b4b4d27e1713aaeec2a72b532d512bcb6ed8bf4a99f4abd SHA512 c5f378315c63961a129ac5be504cd9281f2d5aed1a1398edb0dc4f9dde719de270fb6b939fd71c1dd70311ef410fce24c279725e2350d96223c4a1e82fe4529f -DIST LibreOffice_6.1.4.1_Linux_x86_rpm_langpack_bs.tar.gz 637477 BLAKE2B f38a7ad77ff2c88476034427dc005d4468cac9024f884b6ded0126d17ced20b5f5970fa0ad29378ccd04ae044b4a571a2be884281a0f5e81d812d8fc9d1464d3 SHA512 171a751229215e2d6b015a2388cfc03d0fe40a16e8e30026ee3d9921e1e9fc8191ef14e9c38ec6cd316332f4b63fc10880386b249bf5b5a45806f868676293ba -DIST LibreOffice_6.1.4.1_Linux_x86_rpm_langpack_ca-valencia.tar.gz 1977994 BLAKE2B 08b654a1637fff42dfc3f01e36648db65e78f512f383303363e91d557dc64a0f08c7eae56a95e5e9d50b5f04a955a4c1e2d3e297ed077b8f80ca58d12ae96e7e SHA512 16b6bd3592d8877060ad419b7cdb8a4953eaad58e0cba37811b41f36fccb2eda38119bdb0bdcb3195208edd47be4b05166362bc66cb26f1d63ae3718b3e9bb75 -DIST LibreOffice_6.1.4.1_Linux_x86_rpm_langpack_ca.tar.gz 2008880 BLAKE2B 5ce8307264bfce3510c61e8d107f7d71fdb359ffe434a9801d585ef2177c4ba3cfd7675ba2a9ad57b807d1ee3f071a569b5fc9c3af49ed6fbfd766c5245211cc SHA512 132ff11747ec69f9f2f6aeeb80b8194c76b501f674dd398d5affc12798c38c6ec594f7dd47f63f548b29bce8e02abfa026054be9d388a581eb1bb683bea7f792 -DIST LibreOffice_6.1.4.1_Linux_x86_rpm_langpack_cs.tar.gz 3176115 BLAKE2B 562a9ff6f86e50371665260e8eb3ef80c18d51ae07184efa063e3551e79d4e3010dfb11c9aa9a7116f0bef6020b5677002807f119a718583f8efa95af9fc9c4b SHA512 805536c2df8fbc7e5a0db63fc476278775f5588a0f3c47c706e2af9e37311a0f0761a9eff2b32e11ccc3df0299df4b40ce9cab0ffa3b516a9944b692197da3b2 -DIST LibreOffice_6.1.4.1_Linux_x86_rpm_langpack_cy.tar.gz 715105 BLAKE2B 23c07181c44daeadb6d24df1dc5260cf9962679ba09d54e807330125d41330d59ad38aae67a38502eea582b18af84ceceae150a49b8fe422f0c020a4bf330efb SHA512 01185243c805c75e44fc48f05f714cd07cc3bae98e017423fc1bf027d3c6fe85929f8e2e12b0245e1aeec1d77595474e137359e3e83426fc84959cfc1d5d356c -DIST LibreOffice_6.1.4.1_Linux_x86_rpm_langpack_da.tar.gz 2618180 BLAKE2B 2ca3105ecfb8c85b3be0f3ab90b03a070add9e17c387ad1fe8aab0ca2813e79e0efd8b35b83d296475736868f60548cdb5b81f4e4995adba4a2d5a0652cd22f4 SHA512 19000c0ea08c919960ec4009501dbf767b2d6e5d5a95ff36fcbeae4ab4855d54cc823b8461dff5667f2a229315748d234bb0095ed32d519ba58c59b129e688c3 -DIST LibreOffice_6.1.4.1_Linux_x86_rpm_langpack_de.tar.gz 21746744 BLAKE2B 35cfef9952fad67d972116591e17247be0a56a5b47cea6ef7d2169ba8ee3937034297d074eebf632c7149a093f17519d3186b1d55a4e42dd296a4ecb147ddc11 SHA512 b3e39c5d1e736a09ceb41fb19218f5e7a0799342a0d781d41e0d92e11c7c44a3a0ee842492c964efcc787c4204ac162b8288f149c8cf2f8c72e8c2b42f0be2fc -DIST LibreOffice_6.1.4.1_Linux_x86_rpm_langpack_dgo.tar.gz 441625 BLAKE2B 1cdcd82125945193444cd9a5476d9b8a17dff06da6ba404ee7878a005174011d69b9409446ea49d3f9982713a420ba11ca7ddc75375f7e6d5ae13fc3c8183e97 SHA512 e36ed7277428bcb822277849b138952802fc21b8d1cdd63ec530ff0fdb80941c77bcf39899621b27980691a01944e835f8791cea779d011d9a23f58f667950d5 -DIST LibreOffice_6.1.4.1_Linux_x86_rpm_langpack_dz.tar.gz 368319 BLAKE2B 2d0e7bf241aebfd1056742c5199d65c59aaa8100bcb5a1408afdbad857d60f0d9355864c2d7b1cfa0e8207cb6b299502a449b73eabc7aa9fd2ea2a0c99bc8ead SHA512 27a33bc30d8f04dc3603a355cb0c4445af01e264cdef650466fb138783f9dd44d25e02119160312d90ab12793c8396bbd23f3e26f8b5f36ddc79e0726e5e92df -DIST LibreOffice_6.1.4.1_Linux_x86_rpm_langpack_el.tar.gz 2816917 BLAKE2B a32a2f8c32e69a689e657ec805e69ab5734e15535dde1f1c89a4aada92e685b49148026a75ea3c7b3a651f698f32bf088d216c5dfd94a88345cfae8816776322 SHA512 98cc66e6324aaf5499be2551f45f1bdfd0d71478236ca64e24a6e630f2954a69db114fa67daeb7ed1999f05cecb150f03ffa690b715cde98b413c6be2b78c3c4 -DIST LibreOffice_6.1.4.1_Linux_x86_rpm_langpack_en-GB.tar.gz 7249526 BLAKE2B 7d49d256a6d35224517a93fab617b8fcba025348be8534126fb7fc8505764759f171c8d2fcc67fc2e675cbce1f5c4c53808271c2ba4f7fb73c7aa6d1b3c730d8 SHA512 bf477228c275e574fdd896ad3bb265f638a1eb8c7b8b4ca7b8f6e74a9d75630a59e9837a7b9e7541268892491a8704610f8983b123e1e52699e3718b34b33aee -DIST LibreOffice_6.1.4.1_Linux_x86_rpm_langpack_en-ZA.tar.gz 6847510 BLAKE2B cd5cc664d3759a35ffc56ac2a4bd912bde0deb5c083e372d4bb7b49d00dc7a1cf5f7d570aea4938833cd4c07d321350ab59676701739ed5bb0f005be04bb2ce9 SHA512 8eee7a388b81e260a898229c8ea9f4829bf5c978b7671042951571d59fd82fab24ffc48896c507129e2901a625ce630543f0c6a4b6aad90f65f739505668cc01 -DIST LibreOffice_6.1.4.1_Linux_x86_rpm_langpack_eo.tar.gz 711795 BLAKE2B a41392b6972817f76d46f8aab47bd5bfe34c08cf6ffcd3050b46fdf2ccd20dd3a86e5683b91048f1b6291b12015c846050a07d118cb33449dee4d0a83af61564 SHA512 c7ac60f20a539f8a22ff3f0032fd2f73240fc9ed2ad22de7c63f08546e29723d193be991f98f3625d631fc8d0eb95b62412d69ae43f2d06b45c81a364449c3e0 -DIST LibreOffice_6.1.4.1_Linux_x86_rpm_langpack_es.tar.gz 2232485 BLAKE2B a70930c8e68a4ccb602cd2909b19af15916ec5e45d65b99acf06af7cf5f6fb65535225bc768ce71240f81d7e223a2ac613f6d15595e9a3961d58d139566fd73a SHA512 fb69fc95c7c930470cc50739bf6bb03eab69cd0bbee28fd5b71124614d835006cf213e84d30897cdf1588604bd95124ea150d6157a3a271f270c8ff1a6431f91 -DIST LibreOffice_6.1.4.1_Linux_x86_rpm_langpack_et.tar.gz 1623786 BLAKE2B 5d32e898010f01dbd74f90c2cf8f7b660c8bb6d916532a6e3fa84e28f15c948e992100ea81e1f1cfc4cf22139a97a0bec06989c815ad19d4a8ac3816dddbb09b SHA512 6ca57d9d6a6a2109dca9358768e2dc73e7c90e0bbe9533058be4a7e26a8e1f6862dc67003bf2aa80fbe1adc008c721795ca4992088e99e57f7ada9a7761d250f -DIST LibreOffice_6.1.4.1_Linux_x86_rpm_langpack_eu.tar.gz 719659 BLAKE2B 53fb4d8f4a42784e0901728f11460a74be26274110031151044d3de4502966cd0ea7a603712a9a5245d3bbdf7d5b3b5b12ec411d79ee16356de804f2fa20cd9a SHA512 fbfdeacd9d05c6c7076922127de8d9e810f75b652c3b29c8e416b32fb25c111c32b4abcabd8418b3f10a5f78dc0e8518db579a892a2357c4bd4f05aa408bece5 -DIST LibreOffice_6.1.4.1_Linux_x86_rpm_langpack_fa.tar.gz 331509 BLAKE2B 0dfa1c2402c472b12ec515ba5213eeeba426b930dfa0607347bb0f19bceee99d39da37cfe97ee90113762c497d57101e8b4f1a982dbf932075b1fdc64f52a24c SHA512 0358ed8962b33591c3b320a939a023520a124023a7100431f9ce8ef6643860b04eac6ba416b7bbe19a7673e20066d08485f9bbfca748abc9d5d1112026310b5f -DIST LibreOffice_6.1.4.1_Linux_x86_rpm_langpack_fi.tar.gz 710374 BLAKE2B f224f1bbfcee80edfccb998322d80d271ebb9c63182efc795752c4f315e04c124ff2972db9fc407b1b1c2fee413c2d1331713603cade35c87432347142a3500d SHA512 d57b8150c931a06f612e1e1a5fd07d647b5c9029e561a3a0eefe792e7bbf89669bd4e5987dc8561e05d152c42f3e0642a7d7fb807471852fe2978683aaf377ae -DIST LibreOffice_6.1.4.1_Linux_x86_rpm_langpack_fr.tar.gz 3027419 BLAKE2B c56474e9389382594ce8aae80258a71d273906295de182a93f90a2b727e05a6434efd25338fd52e9627b07b52e7accd69e01ed7e457531261b477959efcbb21e SHA512 45b2fde6e09eb30e587a18454b3e69a86a3710f5d4395f2b5a97cceb2f3ed74011b57e3e6bd09daa553df2b843277c8f637c8fd572f2a52aa5f91a6210bd71c6 -DIST LibreOffice_6.1.4.1_Linux_x86_rpm_langpack_ga.tar.gz 728582 BLAKE2B 614520a66c49d2e6594d46a5ac9d6932fc46c204f18e35dc2ee3d059180f60db231310adfdff35b2a10d43a6472d20fccb08ded1ed44eac74c0fa5115bbd02e2 SHA512 82193b50d353c681ec04595e082a9abfe5db58be3b4229fbbfd9a2cb3f6e8cfadb08c210bc01ac0081c672d8f6fc7d7e0d5dd15cc199ee053860edb6f8b63c3a -DIST LibreOffice_6.1.4.1_Linux_x86_rpm_langpack_gd.tar.gz 1762759 BLAKE2B 31bd79850e0f9463e26c771ffe37384c36363dba0f1cdb9edf405d5304a366089f31e541e6e090e1bc120180cf2e7af7e9e5db33a6b7b74b71f280bc8941b3ee SHA512 47d297b1059183b3f86f12d093b07e39df4bc767e4b65d53d9ecd504e7fd9b7c33fda9f8e12c6c6c44c10a692a1a2669c01592c52339a21387a41e6c851fb690 -DIST LibreOffice_6.1.4.1_Linux_x86_rpm_langpack_gl.tar.gz 1285492 BLAKE2B 646172c334ea3db5bcefc6a2665c78b46599a90ec0c2d817fc4250e77a16cfef4295b0554c51f228a21f2d10576af2a8163e5cdeae432a8c5e1d66e7190468bc SHA512 bf9b7850fa7f89a6b71ac79a477dca8b8c70d8193c6c3f0c5edbe9afd59d173e2f61bf60374f0b0b0249ac1553d702e3f464cc913f93ad7573f2aa6253ca0e40 -DIST LibreOffice_6.1.4.1_Linux_x86_rpm_langpack_gu.tar.gz 1232021 BLAKE2B b706f16866e448d0c3f283d9fff7e192672337a002129078912b58cb1dd24d4a2cf2c209d9f4a36865c785594af59df2938b399a47fa359b2ec6d2ba701faa90 SHA512 df785e9dc148e3bdbeb963f02e4689712902382b38f5dfcb15aa364a567f9fb3b1673f090ce1ec1e244f6faebc5b03fedc12a0692687b51f2daac64f480e82aa -DIST LibreOffice_6.1.4.1_Linux_x86_rpm_langpack_gug.tar.gz 511802 BLAKE2B 820cc6d6caa4b92bf532252235b3bf5cc97837b38f1c86da4b40ef3678bf2de8862df86c04c1bb6cbd1ecad3ecdc1616af363bde4105a39742dca326d3b5ceb7 SHA512 d37c14524247892de5c0f205f00a1f7341570bad182d34697b59e27a68156a008b5dc0484a3b2c43a5411e82c4e62912bff24b4c739a16a5b7454534c33104fa -DIST LibreOffice_6.1.4.1_Linux_x86_rpm_langpack_he.tar.gz 1624292 BLAKE2B a198c32587e42b613f39c96d7bcb53dc4514a0da5fbc284ce9f67bf570313dc6bc66175aba2bcca3ea6f728302e3ea2fc882e3c25447b1b2750660519ed5a6b3 SHA512 055838a924a4b2ba21e8feddec3c8156de6c3bf353712fed15b676c8e0ca5e8bb045bcaab1ececaca5dacd640c4b472b2badbb0612647a98134c6d442dc6037f -DIST LibreOffice_6.1.4.1_Linux_x86_rpm_langpack_hi.tar.gz 571923 BLAKE2B 53c9a3d20fd49e160f78728f862ceb01042af3cc80bf4668cac3e9513b43420ee48b0c0616b020125d173c96360ce9dee866f56ed53c58df067db8298d511718 SHA512 1ca6afe9a2a466618e2d5d63a84ec746dafdcc8759045f2ba2012b88d19752ca9c023dd82ec8b49c218f6bd949bde560a6eeedae52b67a7ada220cf9cc5aa59d -DIST LibreOffice_6.1.4.1_Linux_x86_rpm_langpack_hr.tar.gz 970981 BLAKE2B 5f9430cb52e9f9d16b2a0c7f8ae586e303db375bf6206db0cdcf5fbcd06b640dd6f27c3cde0ef4912c191d5243e47b5b3cb720a89210f07ad0de9f2ca2306328 SHA512 223edd355bb5a092138bd41192fe78b61737584ddb5a61f50c403fd7851c7f0ed1de8eb43e4cfa565d2012c522ff63dbdc1664387e3d39e33d3f6a4c60e85155 -DIST LibreOffice_6.1.4.1_Linux_x86_rpm_langpack_hu.tar.gz 3005150 BLAKE2B 8e291745abd1b875eb973067893b63648bbd7834f6827a9c7b8fc3f8346769670894cfc9d769f7c563c599645ba242bd7e02b4fa20f6e2bd4297b75d6cb4a2f4 SHA512 43eb17e1216a824bf2c9d9e269f5e917c88874bc703b8bcea93dc1d4decde62d8749a01270407b970e07bdcaeced2efb55239b711e051fe43b4a5e85ab751e05 -DIST LibreOffice_6.1.4.1_Linux_x86_rpm_langpack_id.tar.gz 1576793 BLAKE2B 6ed3f387bf45e9e9b41435fa19d7334345ebc3e87086e024786a3ff142324d278c88e938c41b445e79ddca343b7fc4b4abd3dbffc04bea49a8dc36f06e1ecb64 SHA512 692dc37de2f4bdc7e1b59df4816fc7d93c6ffd09c3c73350e380d7f77751e11c1634c71b9f1fc634c8c46aa0f43312afd18e2f9c2eb4b3e5497c3c3ca955c6a3 -DIST LibreOffice_6.1.4.1_Linux_x86_rpm_langpack_is.tar.gz 1510582 BLAKE2B 3c63292563490cfd2da4f31d55ae71be6c7cc65b3f58a3d488037c40fea98ff5f3a55652f0e4c1f71a920e4cb9df1a69df70f9ab2d2aca1b1f90489e939b931c SHA512 74fd06babc9b9a8080966a733ef8d8a5b45e147b8d96828cec1b58f1da7a169301cfda63952172e848c1e418d67debdac7a7535a45ddf2157da66f10fac25fb9 -DIST LibreOffice_6.1.4.1_Linux_x86_rpm_langpack_it.tar.gz 2057357 BLAKE2B 25fb56e3e3478f8311154e190d4cc364392eaf3171d27d125c9d470add2ca3e6318ccac5a2a8845437e1b200b71262e22c572dddd4efa335ea466ec2ace55ca7 SHA512 0a4e8aec61a903e1fbe5f1c3ee82500aa207b0b903e3cc04e1ba4dc1c83243e038ac8cde2d109c87c38072a2459d971d51f6c9cd56958927ad123dbfac6997f1 -DIST LibreOffice_6.1.4.1_Linux_x86_rpm_langpack_ja.tar.gz 806470 BLAKE2B 1064b8c349204a2444daef437719fa0e6c887b55e813eee1a0c9c4c9e5367720be83e2a5f7c935b36b3e1334b5ea8f4834db9f834fde1c694b6b1d417e357be7 SHA512 e27634779fa1b6bb656f6da0481a91582b44f457621ff29f24a30dae6d4240a39a6e69645a8734e0f11c2efd66394c35e9f2b30a19c8a1ed05f55f99d1661655 -DIST LibreOffice_6.1.4.1_Linux_x86_rpm_langpack_ka.tar.gz 361029 BLAKE2B 8f66678e28f0193648e6eecf9be7639955207d0764bf67c6f61bd48a771ddf7be8d0c723a36c3615ebb1b2611c4069d7df0edcb9616ba1df880e6781395eb743 SHA512 07f393f91bc6150261170784fe9f6661588876d1c7891df8595e0f104eda160a6a00a3f5f47284e971c7c4302d5dee84be6df372f70037c57ce6e08f8650444d -DIST LibreOffice_6.1.4.1_Linux_x86_rpm_langpack_kk.tar.gz 772791 BLAKE2B ff020d60909e72a00af37c8430e966a6ed053df26e95ba86a6a24acbb54612c4a83728de728964dc146c253b66b201ae5b57ee05305735e68430e8333dad47b1 SHA512 0fa23b3835dcb358f2a5c971d653c146b9264314294a86545b8689546cc049022424dd6e424c0a7fbcaaa7a177abcfef47f33a2245ce1975635d22f0dd25189c -DIST LibreOffice_6.1.4.1_Linux_x86_rpm_langpack_km.tar.gz 686536 BLAKE2B 29e84df23213a379c28e896e2ca0c9ee36ccde1635000e1fcdf175cded92a8faf0305e8bd04b9244e049515d9b98bdd9f8b9fb9a04cb56a4eec0402c6d10db97 SHA512 e5de02282a7bc13a3a27d724c6c869a1307a1928335a452bac64f11ba5a37aa2019ce8cedf80ea629e8cb744bcf5278cdb0a4fcd4161b21880a95b946ad4a6d2 -DIST LibreOffice_6.1.4.1_Linux_x86_rpm_langpack_kmr-Latn.tar.gz 333629 BLAKE2B b42b4a6e11d18167799fc0013993740bc526718fb02a7f2e09b92c936291592d7ccf2e0e740ea7c1f79ed5e8a6bf747df72e2859993a0b67060ead5f2c936eed SHA512 5e137bd344953055818670ac89368c299e382daef3dc679d04c4fb0c376286e5518b90dab1daec39895a7ed7d864f0f3ecaaa0790246eedbbe99e35350ca4e54 -DIST LibreOffice_6.1.4.1_Linux_x86_rpm_langpack_kn.tar.gz 584443 BLAKE2B ce643db638c6b972bab8d8fd87ab7ccdbcf154f7361a200fd0881de10bd7ed239eb684980bb0c51494b7bf61685a322c57be3b0927cc626b5e05e65c49da7803 SHA512 7f2bf5392eead123baede9de83f1d7d3661917a792e94314a52f9523349d5b6262e0bbdd9695d92528ce38b920d775bf63ce3a0be050c0fabb214a8496a2c80a -DIST LibreOffice_6.1.4.1_Linux_x86_rpm_langpack_ko.tar.gz 811349 BLAKE2B ce01d54686669616d15544db4430052e09c487caf6cebcc812efc79879d431f71562a31a979566b24f67e9339c8fb22783db48a49a5aaede9c640378f0655e3a SHA512 c093c91fbaf0a8efaac3822ce1bb1664caa67632fe0f6bebe09dc00cb3ee09c0a64950066dbd6368c42ad3db4a175859ae330b432bd372f98f34fd0e38549cfb -DIST LibreOffice_6.1.4.1_Linux_x86_rpm_langpack_kok.tar.gz 412469 BLAKE2B 77a1a69535aa2f1bfa3f6e1dc287478441fc9d2a1ea0144c18b6806373d3f3a3e9d1b85fc9ee003c36b714cbdd9fec75635f2bfb0f19b4adf5b5236c6d267748 SHA512 b90d3af14607214f653438221ae8e0f95e6ca1ad7ba9a15f0ed1027d036cddf522c40035289823612359aedf09055b8447d63b05b1e24e0c64a96b13c33f2538 -DIST LibreOffice_6.1.4.1_Linux_x86_rpm_langpack_ks.tar.gz 330429 BLAKE2B c2033acee704fbf098dd15a3ce8309c84a08ff30279e1266216c4928d2293d3de88738babdd226a7ff82e9581ed5e8f6e9b01da03b2b5211cdaffc04efe3c12b SHA512 6d848a98e58feea3feb81631ea4a5b08a6f4bb70502d7417e659da5a6dba5a432d14bb41fca97c03be819ab1dbe596a2fbdfa8aed9032a88730dd13a6085992a -DIST LibreOffice_6.1.4.1_Linux_x86_rpm_langpack_lb.tar.gz 142436 BLAKE2B 61ccbb44f709d69224f58dcc2fa282bfdeab77e017eff797a798e54ea5a727435f37bc582dfbb73efa831d5ef06c84597f7bfe0c05dc0fdf13dfc81e24cbb9f9 SHA512 0beeab254bbda59ebd957c57691f23d0e07361b9ad32384107002078832c68cdd505bc117f08b30742694745544ad39d48d3967fc819df5dfcd1a351e0403d13 -DIST LibreOffice_6.1.4.1_Linux_x86_rpm_langpack_lo.tar.gz 428789 BLAKE2B 949a5948cd776076492921d908a7a3569623c7b1054d5560c013ca3ec5b0c30f8633c41adfd2c6e957521377b41921c54921ac16ba7ebdf6178ad79faf098344 SHA512 cc5158a172b60be3419efa67e7dab3f46e5eb2eca1642264bf8fd2fa0a995a1eb67ddad8d854092d116c7bcb92929304320fd92001178997f772ea5ab7290d88 -DIST LibreOffice_6.1.4.1_Linux_x86_rpm_langpack_lt.tar.gz 1021689 BLAKE2B b5ef0741d1e1b4ed563506b73bb4a3e27450dc20ccd202af68610163c589ba15f9658531191b977b24170aabc610eb2d4767dd49ac29edfb14eb428fd91907b8 SHA512 c741bdca083372cbbb8cb74091a9306cf51b26444377abf3de7b45e3cf005f8dba73ab7c5e11ed4f6e0316eb4d633e746a9e6590b2aa86dc1731aac8f15854ad -DIST LibreOffice_6.1.4.1_Linux_x86_rpm_langpack_lv.tar.gz 1479877 BLAKE2B 9c625cfd581e0c59894ba12048857ee18331b23bc92e682adb9471e1bbbb3d316013c63b9f576fc158fd5b62cc1dd84432f22db3006bde3cfebba0cce4ef6aae SHA512 8c9d217ef3e1163f1201e6c52da7dd8afadca686bb2633394646f43a1f91ef982b60e10d50e1a57c7907a5329cb1e6ac5a7928f23ee7c01873499669fbbbd98b -DIST LibreOffice_6.1.4.1_Linux_x86_rpm_langpack_mai.tar.gz 331208 BLAKE2B dfbe3213457f9269891478a17a5073d75d090e3123ca2b2299bf2a0fd8f67c29747810306e6b523d9251e0d287bc45606a7ebae3b4b84d9eda85ed68fdb58bd9 SHA512 d1c1193cc35625d9b5c2399ac4ffa3ebdc8f15f8507fce333728df2f2536e82b6d24abeb15606e2aee533e61fd44161f42ac995745b6a28f8bc31b63b16c4950 -DIST LibreOffice_6.1.4.1_Linux_x86_rpm_langpack_mk.tar.gz 384124 BLAKE2B 49dce444bec9ea00d61c31a116f213a9ffe82b689b68178730876693f892827454b0f1606323466dd54c375cc7e6e8b4b39bf9bd92ac70a8cdcb58a3fb214e83 SHA512 ae6f6a399fe3bea0d1c4e50d6edb038f9cad18299ff4832668b8c77cba1d1045381913fd662031d93616994deb887b82b4ed8eab26823977d57541fb86cce622 -DIST LibreOffice_6.1.4.1_Linux_x86_rpm_langpack_ml.tar.gz 546296 BLAKE2B 22a507f2dc49c6957c160d46b14f415a8d780dc76074a63d6c4eb3630262e7fd5f953eef6fa33a491ff30bb7d7695523a26b940d90cd9fb8f905f4abb4d91701 SHA512 dcb32cae19d24285b7f29a20e48041898caad15c0cd745f85b2048781507541d04aa03548695a488b3b4114b4a42adbd0b85665ebdce4ddfa4caab995336e3b4 -DIST LibreOffice_6.1.4.1_Linux_x86_rpm_langpack_mn.tar.gz 510529 BLAKE2B 2bcd89118c9a6dc2889ee0567c73ca7f5f1ef30529abc8e0327b4cd3417150c25d4e975710125e008d734c7dfe9bc62aab929ab59f35f37a76b3e9e5d6b0254b SHA512 064758859190b9a50612464a90809d3d63d843610b0cbb13a00a2b30d61459e0a6255cd7b894317412b59a16a94726ec856d0346f1cc7d745ecdc36990d6857f -DIST LibreOffice_6.1.4.1_Linux_x86_rpm_langpack_mni.tar.gz 403614 BLAKE2B 24e46b3f01b64971b5d765fcc02aee01ce9641d6421613459f8a2b80d8e4211ecba8561e5854475ec420586a5468537b71bebf70f486970b41deb9375e4ed615 SHA512 9fa1181b28e4084d22d597003f43e94b44ed47fcbe95f731626463b74135c76bed0115db9c743a196538e92bec7b08a0c5f5152fc34f2a5db99bc048913da3c9 -DIST LibreOffice_6.1.4.1_Linux_x86_rpm_langpack_mr.tar.gz 580179 BLAKE2B df02a764a70e405a98b7ef800d087c069fc3fc5a1b2203c7ebc29a2fe8fb711ee36cff22aea42f0c1f5571e7b719e8758a7429317d30483850bde095a953a87b SHA512 08dadd24f937e676d82509567dd79d867a3c46624eb5af91f52484470f6b5e00616bc8b9d5b042e189bf22f83d5ef24c0fa5cfb8555d4b0f73a2a17b910620f1 -DIST LibreOffice_6.1.4.1_Linux_x86_rpm_langpack_my.tar.gz 466462 BLAKE2B 567c67ab7c9c05389bd670b5405e8efd81e5152323cec52e8ce3d70aaaf4409a461382d33ec38491493e35b37bc85400c9f1df009272c06f1e3fa72a5075db66 SHA512 af2fe5e9110c75a69bf5ac351ebf1e1d2f4e7573f20831e2a6cbd74038d5fa9368681082f474d04930b18dace3892db8924146422b1d4cf60136801cc11433a5 -DIST LibreOffice_6.1.4.1_Linux_x86_rpm_langpack_nb.tar.gz 3714462 BLAKE2B b93640ff0f31a32bfd14c9335a1e64c62d068023ba4bedf4e8a05a952815c91a2400328dfb5fe6f55d3971d61dc7a9f7b941264ce4f1f85bde3e42023f34d302 SHA512 813574ea0587a48a64e73015a35ce30a0f1f03664201cef1424555aa2e74f8da82aa7d500b550ddac56dc61cd861514ae7e09679dd1548b3a1c25b69def2893a -DIST LibreOffice_6.1.4.1_Linux_x86_rpm_langpack_ne.tar.gz 854006 BLAKE2B 7753ff5577c6007eaac12f9f0b7fd0945ea8226742df827451a4525a56288a32e6ee9d01054c5d713d5a608add55d4d5eb833ab9cdb13525573d305bb3996aed SHA512 19e930cd260aec585f5c2ba7c8f381d38107ca366419fafe8b416f89dc9192cc0959e553b84b773ae18717010c5f1a9fed0c4d7acb711665d0756b0d05cf068e -DIST LibreOffice_6.1.4.1_Linux_x86_rpm_langpack_nl.tar.gz 1514805 BLAKE2B 142922ae269bb13914918f5a9bc54d7133006b7406d9355d75c3afe5dbfb642f4bd46c03d4ad0524ddceba86c3c1e12e5c938085d2a759eabed3c5c06edbbfeb SHA512 211a0bc0883b7833e7c356f80c33fb2a287509a761d8f2d13ff84c6c7f198fdeea429116e9ca35f0f7988263199721203cc22c18dae16b67636c73a6a278175f -DIST LibreOffice_6.1.4.1_Linux_x86_rpm_langpack_nn.tar.gz 3714855 BLAKE2B 2e3cf21847802bbbccff5ee5baa408f2a740b46068c0850fc290735a7c8678a711944dc9ae7f300b8ecd353b397d8c511cc45f111d1e08c3d8d726cf89f90df2 SHA512 884ad1e1ad1e7fa612d2dc32a74734ff856ee5dff3accc11b4b904f208ab6cf80c4fe21e18140ad0d573a932109b6878d489c2080f2da88fe86ec96eca187b52 -DIST LibreOffice_6.1.4.1_Linux_x86_rpm_langpack_nr.tar.gz 277955 BLAKE2B f5dabcc5c37299c8bab0556c5511f32178ef19041e438e7f3bf2a6677393c4b1316340e5977ff3b59e3f2b657d62b894c3f67c79000591a40441102c015fd132 SHA512 697053268d1b33d9af00fb2ebd29c77a250811b8f4aefb7d6cfe4d297d951d2431fac470f0824c96555e4a5f55a3f66f048a5e6f23fa3f9e61c79afde04c1c99 -DIST LibreOffice_6.1.4.1_Linux_x86_rpm_langpack_nso.tar.gz 322634 BLAKE2B 1bff35bba688e54bfb45ebc156b588e3c4fedbd50336de57425047fac7d823a4348ba91add54a42a139609d83491ebdbba2bda9f7180f2dda9df1b673c52dba6 SHA512 67d1b2e315729ad9af27357bf67ea36d2c8053776cc79f2615aeb9db5c4f5f3d731981c623508405178f4dfdafd47a76237ce258feff5b2105023c41ed212fa6 -DIST LibreOffice_6.1.4.1_Linux_x86_rpm_langpack_oc.tar.gz 875826 BLAKE2B 8c842ec02197744dd148b18efa77bb0ab81d36745595af383e88b84dd126fff75a6a018bfa9ece24e0937590356dac932f356f24441d5b73d4177f04eef21047 SHA512 02e73cedac6ffd9752c2d49c4668402909bb09bcbf9f067831f6c8c5521d89f37cc12d5cc527b37ba85649eef8ddf5a0918aed2b46f106919f7083ba01c6abea -DIST LibreOffice_6.1.4.1_Linux_x86_rpm_langpack_om.tar.gz 371303 BLAKE2B 9b2d3969b48cce4e31ab8e4a4c9baa4186cea15daf5331ae804955cc4aee117a0ec5cc520a56c2c20ff1227b37518ee55aeb19af91e71016f2175c66b2eadd95 SHA512 563928c0122280eb70304151fee1088a371214a9009c03b13b25acc2c38ba3278ef367558859428289e6cbd8d88100927e871a98258954a307e62029cc168a4a -DIST LibreOffice_6.1.4.1_Linux_x86_rpm_langpack_or.tar.gz 603116 BLAKE2B 6d89b4abc218a817eaef10bce712d70de9f09043dde4bcae80e2f8293b1499d59b85b2ffd947de043046468d5440bb0faa6519935156a7d94acc04fc5dbe51eb SHA512 6e8723b6b65ba3d0eb92048aa12e9e313d851350aba9b2ad8946f021014670a5af29c44ed50541fa4f45bd28ef5c9f2c07c54b4cc91ef974cf04e45c27019ec2 -DIST LibreOffice_6.1.4.1_Linux_x86_rpm_langpack_pa-IN.tar.gz 473535 BLAKE2B d8fb12d52028a19a25540dcf3661e53fb768fba7814869c1be630da589103900293f60c2d397771a0bc665d4ddb2f4b557788b7055f2b74eb81f3b08a90a8f6e SHA512 70ad8634f5e85e736f4dcd89a81285c242dee47b6619a3154fb94e93791b7a1fc14d6647a43993915c24ab48ac4f7f44b73c08719a8921c5db6d0d29903e1647 -DIST LibreOffice_6.1.4.1_Linux_x86_rpm_langpack_pl.tar.gz 3083865 BLAKE2B 0f8b8accf6ac8c6b590a6fc8bc0fba6c953a9278512a093e4392b95f50cadf0b8d4440f89d745032b38bc7e9711ffac52d7b4a4830a784ce36ca6959e9294b1f SHA512 5f54eba4ddd398cee5f61cb0f3a4fcc7737ca2a8bbb09533c21cfdc109f653824583405c692c4948e2ef5b59466494282a76818a261def157a75b3b8f42200ad -DIST LibreOffice_6.1.4.1_Linux_x86_rpm_langpack_pt-BR.tar.gz 2804808 BLAKE2B 5d11ead99bb02140fea12728d2f31a2c77f3730658c31305b0de1352ca4214c3105fbb7afd5e687eb3a3ee92d7312710357d1cecc0c28012d6edb81977fbc46d SHA512 5715a318b5a7a51a4747c07c7fc1a9a98ef84387e600ab7a7e3cdd944ce5d35163b77c7f3d8098e62bd912862f95f91e0115d3f03b0c6fc8b5832def9924b88d -DIST LibreOffice_6.1.4.1_Linux_x86_rpm_langpack_pt.tar.gz 2361797 BLAKE2B e4b0d984ea901f33ec8322e46410f8fc1890384506c9e5efa7034b4ccbd7df3ac6c575044279cce36a3cd1bb89bd59d32b06a041161ad6cf71b31efef9c4f693 SHA512 48e17820d47fb2b6f4b792225f6e948e94f55c30479dff09736d84dd3b3403b58504a63c86f7181513386c039c7aae85ed32ad57ede7e301e6e8736a0f2e44d8 -DIST LibreOffice_6.1.4.1_Linux_x86_rpm_langpack_ro.tar.gz 2533322 BLAKE2B 9c20bc0b2a9af18e35d4587f33fc74ec5dbae13d26e103302132391462cc42d25f73b1b9fbcd88dcbda6704b73068d2e1ec22383caf8393bc318d1d289b6b253 SHA512 60b985b5ce61e9ca1b2caa5754b0a01ccd01e682e44e60f51e1f43dcf2ea7650870dbe291c89fcb15014230873e7efb3ce248978c28a4842f9102a7dd5790f0a -DIST LibreOffice_6.1.4.1_Linux_x86_rpm_langpack_ru.tar.gz 1883109 BLAKE2B 3b1742ffb512066ed4d755c1915684f887eb179e31aeab866140bcca0b32e00b15ed29309357c9c9c9904c0f3c66070d432318ddf53fdf449dd05fb0bc65a4d0 SHA512 2414098d72b99233fd776501f25f852a3af8b7ad6fe0b1aa7d998d71d5fb26d45e90f8c837816750299b7bbf9b982c8a7982b88fa521fd06d9b4222c08b44f7c -DIST LibreOffice_6.1.4.1_Linux_x86_rpm_langpack_rw.tar.gz 344562 BLAKE2B 08cfb1fe96cdbfc1ae8e3365ab898f61fab87419ecd7b5ea4ae0ec975c544452f7858a64400901725a098ec95cb4621efcbcd435063803159e939d32dfb6a49a SHA512 87a043eaedb147dd5028c65659b10dcdfe770a7f6a84c650ffabb36d4a21ce716e899e4048ed691fb691208c5007199315805256760440ed1c9a62eb037193d1 -DIST LibreOffice_6.1.4.1_Linux_x86_rpm_langpack_sa-IN.tar.gz 452796 BLAKE2B fbfdd634085043769ac2be3684df593ca266406c29fbd369ebfa4c5c32c41a3918d71803c1d21f8d7097bc0d89a98989fd82bd844731490517924dd581e9a2c4 SHA512 87603c4fbf0ebaf0a9f9d48167374e8af477dbf3629465c3ba185942ea78f32c7a1f293b4e68c7d0a55943bfa9a61077ba07eadba6634fffdc5bc32636be7de7 -DIST LibreOffice_6.1.4.1_Linux_x86_rpm_langpack_sat.tar.gz 524249 BLAKE2B 7ec0c07de34cbb3120e90275e5659ed0b9961abe57c1271cbee21c2c8f6e5bfbfc0bd439b07f4ce476e745ab16a4cca4bdd25a07fe5e90f7b4397d21ae0a69ec SHA512 7ddf41bb2ab52c4b312cf42553ea457f44c837991dc3264d310e1ffd42229d7114f30816db6e5c374b87ee586e6476a64f29173be4231a999f5e028dd3700baa -DIST LibreOffice_6.1.4.1_Linux_x86_rpm_langpack_sd.tar.gz 438752 BLAKE2B 883f51af20aa8651ebc1588271a5f04e640414a2b1d04f60ff0a9837575ed0fbb49c410523a5db25a98a33631a80506cf74fd908a3f319c96f4b464e532474aa SHA512 b01b15fd319055f6bc93f91a21a808498b4533f15cfdf615809a240f7ca2b2d757bdbae8171492df56ca632267eaa6e5f06a97ff973c92ddfca84d68e3ec2d1e -DIST LibreOffice_6.1.4.1_Linux_x86_rpm_langpack_si.tar.gz 739620 BLAKE2B 5de9f96a48b0299a4ab98483a2df1c23db3e2b28c07da5f239a6010c16e7cd6ff94c6b6ddd2ea7288007c5a43681c664de1dd8f6e32861dd1047e15a93f4dfae SHA512 b4a12f5149a344ec56204fb3dffe54f6703016f2bb5b67b9fdeb7df9991b2025a478a920047eb5fb0848c45cb63652af6bdf5e7cb2ddc9dbf62933c67e57d09e -DIST LibreOffice_6.1.4.1_Linux_x86_rpm_langpack_sid.tar.gz 452540 BLAKE2B 3e121acb8c75e667a7ac6386ec9f4755312cfb6a89d546ac60e74d1dd1f631c7e7732fa2b57671b1cb026d6c36421460581a65dcb2614b6ec7cfaddcd3c3670c SHA512 f80d7113528fb9df7f9e7fb6bd51f5ab11a56914984a4918835f01680ba3308d8431bfc9c6927e671df0379b0912311de45ad9aca0d7713c0d957f2b79349d78 -DIST LibreOffice_6.1.4.1_Linux_x86_rpm_langpack_sk.tar.gz 2013985 BLAKE2B 85aaf11358b20408dea0ac1937a88512ee7da88ad487be1943b6a9877d20949456f649779ab1ac9d2fcf93a4f51cc0f6dfc3ceab0b37dc2992ff7ae5db151916 SHA512 2c3dbca48a5c0ad1253e6debfcab0e9da197c373b4905d14b3f463540867b88fb10e5ed4e120492e03a73c3db62d21cf7a9c04be7b17b9bb6b56fd32e244294c -DIST LibreOffice_6.1.4.1_Linux_x86_rpm_langpack_sl.tar.gz 2407902 BLAKE2B f062e79c5748a17ceddbe71f39a11ed384aca31e8f49238ebd145f9cdc0a9d65c93e3f1449d10a01466a9b0952ea92d1ef8bebe2b4a542ad2d219891e542433d SHA512 993f00eff963667f67128369ee77fc9b3b43befa5e8bba28dbaac6d96413e79c06ff844ae8c7824cadb32d5a13ae041d3302559c6e2d09c99c2ccb8e40a5a9a2 -DIST LibreOffice_6.1.4.1_Linux_x86_rpm_langpack_sq.tar.gz 1166071 BLAKE2B e36cf849a8cdeca6c48a1cd9da34b2dd516b4e78a6f70f123d200c188b1bff6988f502f22435aac3e61698920f952003e2bda810c98cd2fc26f97d93e09a1071 SHA512 17b73d8f4be43c2d4943d278890d1de4720f3596f40bea1294b557af751350ff40a5f058b3e10d140518ef0a51882178619b6dc76899697db367576e79f42e05 -DIST LibreOffice_6.1.4.1_Linux_x86_rpm_langpack_sr-Latn.tar.gz 1461195 BLAKE2B c15433a134e90ebcfa52ed1295ba9e06174d96424f45ff54740af507d1beb87b0e127027592008e3d5df6885d20d0d1a966ad1f26b5120fb37455bdf79c2bcfd SHA512 cc66f06dea98fa3f8658db30e47e282e53aa133309f4921c7d09f09a654aa88cfe021f02b2f1becfa43902a38eda69e44b4808a79f98a977adac00d0bb1b6d65 -DIST LibreOffice_6.1.4.1_Linux_x86_rpm_langpack_sr.tar.gz 1480706 BLAKE2B bc9419163a7d6e5515c61242119219e2daba563398bb4f37d4ceee15b19adc269e120ff1b490f86332d9d7676f3de9a04c94260c9f8787909dc065f781c4b382 SHA512 e60eede0e94739c6a262c547aa25f738649622dc3f4119baedde42b9a5bbea15a59c09f68416c1b313f2175620f75782dbc5a798578deef19214012867f788e4 -DIST LibreOffice_6.1.4.1_Linux_x86_rpm_langpack_ss.tar.gz 286607 BLAKE2B 891cdd7cd71b3c33cb2ec60c971559dd7a44b5e8c6034026e7ab5d0dd1a84a7765cd00acd95b4e6b4b6cdf42d8d97b57b3d176f53ceca584de5698d9a948552f SHA512 dc8e6d8057ff88c14f806a20c829f73b1cdea30561fc1d26a548982307d5e2d445b17db8d7102605f94f0954135a7a5a793c7268273d2163cc17787365c46b02 -DIST LibreOffice_6.1.4.1_Linux_x86_rpm_langpack_st.tar.gz 278852 BLAKE2B 2c83d2f4f3a1cc5ded6fa0265c5718441f638b24ff58028dfae655818b1cca9a8870faf1ee0eb0474c99f3b9f391aadfe8806e786a86ffc2791ec7cf3a7d4f70 SHA512 68b7829873fa576d4ef945493b84f8174bfed7bc22478f1c307fef6541bc3aaa481c5f504d71db6f1f4b8c3b06ad7b271b6f42e21c4e4727bb87ba6b28c473cb -DIST LibreOffice_6.1.4.1_Linux_x86_rpm_langpack_sv.tar.gz 2550921 BLAKE2B 264c18cc17ad8da4beb3ebff135c7208cb3126a2a5665037d6cf8c646962752c273dbe32793af3290d4ebe84f0a70e76a89c2cc04d53a97c25a54a52cea0c529 SHA512 ac34716ed4ecaa23fbffd7465fbc259a620c591af06eb9212ca4503ff8271b4ae24f339d499674c8a4afc18c338c8dd26a7bf593e8b694a37d1360063230b74b -DIST LibreOffice_6.1.4.1_Linux_x86_rpm_langpack_sw-TZ.tar.gz 319106 BLAKE2B b8deee8a042ba8a871a269c1870dd7867df1f2cdd67810db54bce85cd5806ecabf7ab08c6df8480dd925b99c4f5bcc10fdc80dc1ec8aafbcfaa27aced1b15db4 SHA512 12e0dfd278471605045dec8f48b2264545cf05e9a4b86a4d92146599b050f3de369ff795f9fb33239c217d787c69e1d29eb62e63fcfe7ab45cad985e02f1f171 -DIST LibreOffice_6.1.4.1_Linux_x86_rpm_langpack_ta.tar.gz 688251 BLAKE2B 9278a41523785d676dd65549206607c9ac1a9cb202336337d388e785c78107c6a06d2cd93b2b7ea56be4391f757498ab7c983226027937ba68bf6046d017725c SHA512 6f9d44982df9cf966ce521eb93c32bd1ae81810914fb79ee62c0a74f048cd16a2045286e38687be678a420b4c96a47bcc9dd49c1fe8477f133cb91219e693a72 -DIST LibreOffice_6.1.4.1_Linux_x86_rpm_langpack_te.tar.gz 1089520 BLAKE2B 6eee4d37d592d901a668dfe1203fd248d67dead338666ce75a30c497ac251843e299bfd2a6e8f3daa597386f9539d47acdc69d7edbe66b859759c2f36ebb63aa SHA512 561d239db9407425eb03f86d1d034918433c1f2b1654411000c67551c89175d85ce3dfdbc7c456e2ea3ed7e91770aae0fac63599faa3d5ac7c7a80f7d4167b86 -DIST LibreOffice_6.1.4.1_Linux_x86_rpm_langpack_tg.tar.gz 357866 BLAKE2B bf4f5f7a202053551c31fdf03216d4e2b817362340a7b7b0fc33f6e6385458d47a079f0f50037e38add41b617d710dee413caf658b7f7b330ce135f057bf1ec2 SHA512 8a5b291359b64f9ae211e18cd4fdcc4862ad7afc13d2b8de2fbb69468e7f7460e67061ee62a322ba790f1cde3e4125c6543185ff45554963d1b644d04ca44880 -DIST LibreOffice_6.1.4.1_Linux_x86_rpm_langpack_th.tar.gz 623415 BLAKE2B c55cc2989fbe4fc1be2874f8e362f02ace3d61db0a4c826d31096614e83860ef0877d827e2d8e6d9be1ad035307a1fb0f4acb96ad60b7ffe699c546328963bb7 SHA512 a8b91c758e119c613664e8138d37bf0db02f7cc5fc37320a86acfbb16f555dcf38233c86b50a80663a86a6e421c7bd77ab6223f3fccc6747c193501463487e7a -DIST LibreOffice_6.1.4.1_Linux_x86_rpm_langpack_tn.tar.gz 258659 BLAKE2B 8c46c21d76b5e7468d9ee21d7d041d1305a7804caae587d682bc86920b6abb5fd634692d779840d6a0e388017a4db05813fc79e51cf31a21f3f7baa399cfd039 SHA512 240b65d6a0c4c0db0a7699095a854f8950b9092fcbe5f7ea12e26d7978b6d2d11b8ebf1c82505e0886f5f8d57dc6f8f767c7f10fa7f06007b64fede11e955928 -DIST LibreOffice_6.1.4.1_Linux_x86_rpm_langpack_tr.tar.gz 765103 BLAKE2B a70e6582f3bb201b126cb3b2f763a31fa50cb80d0cbaca051fde7cedcb3849b285c3988ef883b4d56ffe7e4a38ce26ff4d6a31321a3b825854c357ac180597db SHA512 81c4835f698259fd2c02385c325993c08e2a858ef7be7d53c4e4b07c8bb02c9efc02bcc272f376b08a379c0f4834a8ed795d67b84e6c405e72c152a2de3ae76c -DIST LibreOffice_6.1.4.1_Linux_x86_rpm_langpack_ts.tar.gz 276898 BLAKE2B 54179fba0b020099420332acdcda920ad944680d68ef9bddfd108f3c93456929ab1411d876ac12b2f304cb62801aa45b0e05bdbe995fb6b4f1e50b6a2961deca SHA512 8f97e01940ad45876f1a413598a201e3a13dbfa63702d709cf5c1e6e3021d64547f033902b42123d79857b41fdefe3d910e444b4d446662b50615cfe7d9375b5 -DIST LibreOffice_6.1.4.1_Linux_x86_rpm_langpack_tt.tar.gz 183090 BLAKE2B 0e11c75e5e0a398abd8031e27d925867da9fc55878c8529a0e590ec0d53f6688fcda4f8828fdfc694f8ab1d07e0efd840d75f95e12d772fb5f6e811b3143ec4f SHA512 f8d962a0e90b44cf7e70d609c83a7e3778dcde38d0db0e49c4f8882e576effc1519185a853aecace3cc8eb77c7e915b44a85810755e26900dc2378cee5c4c62f -DIST LibreOffice_6.1.4.1_Linux_x86_rpm_langpack_ug.tar.gz 550326 BLAKE2B 4da5757eaabe7c5ef672d82eebfac663d4b481e8123d586305b4a9a37755cd1fa45240959d3649770ddd565995b2f1e61805bfefe0021422ebc9496241fe6fad SHA512 ae26cd8cb80451d2df9f05bde39ec7931c43893a1171c098ac66cc4bf124a59039067224111d07d2ca81004b1c411ecbc7317635d08e220455bdaddfd2040584 -DIST LibreOffice_6.1.4.1_Linux_x86_rpm_langpack_uk.tar.gz 1608917 BLAKE2B ecbdd992f2a5b4796203aa3e04cb23a9adee091dbdbd6c8b6e6e2aaaca8839fb92d01d3c7f9a89eb9ea478957bc5cb6d624e9c0ae57838fbfbb1c3a124d274f4 SHA512 0f31d45ae8c7e83fe6692e7a34275ee815726e37e2d96bb685d1441cff96db8a24733221d507fa6aec574355343271c2e39069b2b9d882d39e5b0d4ff85ba612 -DIST LibreOffice_6.1.4.1_Linux_x86_rpm_langpack_uz.tar.gz 314846 BLAKE2B c5a97bc77e3e03259ccd04f191683c00c7ad3f12eead3d739cb62e9e2cb7f3c311b742e402ed5ce22fa6c86a9910673a2ec6226bbd9eeed044cf1b784563637d SHA512 fb38945652b4f35548a81d7fdbfcbdd7690c860591669a40d2b753bc93f745ab19590f6bfbdaa85c19ad1aa94d7577fdc09b54578d0b9f45af7e56f94b502715 -DIST LibreOffice_6.1.4.1_Linux_x86_rpm_langpack_ve.tar.gz 281733 BLAKE2B b51e650d35e8ef603223fe785fe0b20e4d986e933d24b24877a5322cfe1c20e6c9535211c6ce3c56bd03a62ef30cf1dd2c47cf1b68ebe558d993b6d40f7d4585 SHA512 9b47e10c9072efdd6c8429ae39a0cfb89253b2c4e7010735719ad10497a37ac4900c2791c2711e996e1e59a4b9898146a1d2267a12cf3c07aaa6d1b9e0fe1f06 -DIST LibreOffice_6.1.4.1_Linux_x86_rpm_langpack_vi.tar.gz 465701 BLAKE2B 7b0841d5ab45919279487df810b857c61b887a2fc29b0e26291123e91432427d44cc7658192727e285416cd784ae7980e161c95581207f69ec28009d72e0383a SHA512 95d828d482ad5f4c05e4b22afa5ff5cb7061c232c8828f21f8bcc862118bf09cc86e2010aa378c1735751d18e7df9970b6ca9bf9d68f8e4ada623f042d5f310c -DIST LibreOffice_6.1.4.1_Linux_x86_rpm_langpack_xh.tar.gz 289955 BLAKE2B 9c4ae30ae81565742c0b74feb3667983989cbcbd48357dcaeb5f6cda86e25f4424c2715cd000be8cccb6ca7b189ec243ef934a1c82c4bffea70b833312a1ee5d SHA512 82c9ee884c9a5cbda1c40eb977e60059a80747c844540494e518717de2b89842a3f5b6e0e675b577427109e2655b259809c895125ca80643de46c2c65aaee9fa -DIST LibreOffice_6.1.4.1_Linux_x86_rpm_langpack_zh-CN.tar.gz 793241 BLAKE2B bc58b80ef8f7366336abf72ae049e6193d95b10f602f079c9f07409fd04bcf14479ce22e3424d023c741dbeff9bb2c542d2945b7a9d68a8e4d3d3e779e4cffb7 SHA512 03b5b1677519dee7d68238c1ce031c8cf2128986ba99b1bf4d4f541b6c2ac45d7478c0d5070b6741749e2e731deb370c48f35101f1de19ad42c1ec04c03c11e3 -DIST LibreOffice_6.1.4.1_Linux_x86_rpm_langpack_zh-TW.tar.gz 798544 BLAKE2B 3a4edfb5793c6967d8bddd50e328668e451842a7fef9d5ce7162ae56e5a1d13a7c61ce665edc55a8312a2eed358cbbdbb53d37f1a4abef1788a65c967e107061 SHA512 68dd041911e91f1d32b6c1f4fd1929ac5ca40887e962055efcde91d7f42d299b894574fc0ec844f49e7d5389e23457b29bcfacd4981ccb32ad6c8822f502dc61 -DIST LibreOffice_6.1.4.1_Linux_x86_rpm_langpack_zu.tar.gz 321017 BLAKE2B 282807cdcb9342b3c06b47ff1866ac9eef55c2add5ef38b436eb603633322121ea8ff6d44e09b9efff310619784b5ad3fc5e0d4e6bbfc87fc9cca0baf283c408 SHA512 1c89b110877e3ede05140c6a6ca169e6525c3218af1eb282cfffc1ff346c06dfcd12bdc4f5f689bccb178ddd85eaf1687e5ac2a2c092a0b70c0c1c49fe8f4aab +DIST LibreOffice_6.1.4.2_Linux_x86_rpm_helppack_am.tar.gz 2519885 BLAKE2B ec73cb91cfd1761a9ba63345c44bcf7768ce8cd02b3772423c541cf97dcbd6973bdf93bd8109f194231b3cd418764b1cf562818fceaeadb5825c77a51b1b4a42 SHA512 0df4ad1b49ee70b931412c50b35aa9c3756cd21780b8b090631b31b4e18ba25ddea904174f71a72b128d85aed994e652bef7e0acca85a9b8a0165b4ad1402511 +DIST LibreOffice_6.1.4.2_Linux_x86_rpm_helppack_ast.tar.gz 2430440 BLAKE2B 7cff7f54bad925fbab89885dfd7017c7958d47b2aac4f59389b8d517bc6f7e1dbf56d8d1bec79ffe7836863875a9a81c9063cfc543cdf58d394ed6cca24ed014 SHA512 72083db1360c2ec267ff07703af27e8f897c08207c49d43953ccb1d7a1a234953416028a2ac1a352e109fc9e64c04252b75328f5ec3f19531fa599120a6b50ef +DIST LibreOffice_6.1.4.2_Linux_x86_rpm_helppack_bg.tar.gz 2618779 BLAKE2B c6186d15d956305b3d495361c15cf0610e2097f5262c7a11526f955c3938cfe4eed4f830f5dddc4727d1b503fd56b53de064c3ce2be3e3b78bb94ca63a2beaba SHA512 ec48c6d4e6ea40d19d6ec54dd7ae8bdaa9e90a61eeea8ebb502bb391da4bb8f0cb93eee6d378a31496c79578d779166ff3dc8f1fa4d92e8c46a6f979e7adc283 +DIST LibreOffice_6.1.4.2_Linux_x86_rpm_helppack_bn-IN.tar.gz 2651809 BLAKE2B f30e08e44fab48748894eb01bac3e70caad166e6712a5b173d58c2147f94daa8e9c8a3e41a379b510224879843b9cf72c1aebad12d08a9561523999ee48fc477 SHA512 5c171f4b91f8f65e85e7856c30a9aab5936fe67b8294dff2668a79831c97324884c2cd486a28afdf5c1438772fbb54233315b8508fb55998871f2d680e93aee2 +DIST LibreOffice_6.1.4.2_Linux_x86_rpm_helppack_bn.tar.gz 2625790 BLAKE2B 9571a3bc9395a185447d95c3db09137038f4f54515b1e3ec41edfe46e4bcd6dde83ba2347693a547cb3dac6fafbb9d45498d0b1fc7d33c922dc12e8aa40ab8d6 SHA512 81efe2d037e3e3b349dd823c71fed99434a56d03a800c504c2ca335c55b18cd2f623491e82c50995f4a21824caf6cf0a89009603d029e7995b3d8e962387ed02 +DIST LibreOffice_6.1.4.2_Linux_x86_rpm_helppack_bo.tar.gz 2638314 BLAKE2B 0bddddebe83ccc3dfb5b12b685f9fbb15b411fd75f64f32b34e28e93bfb6eeec52c00388d874aa93873d7e8698d2b71f6aa513d4a435fae9ffa8726915b30969 SHA512 6a12488ca17b561da06a50b38e206ef5d3aec363d6ce7c620efe9b2671779e4b90ffef3d5db6e9bffd7a2d58b59e2e3badecaa11fbefc2a41841b160738e0d61 +DIST LibreOffice_6.1.4.2_Linux_x86_rpm_helppack_bs.tar.gz 2345627 BLAKE2B 812563d88759365151b8b7e8a976ff4cd7336e005d83a47ad7a8ecdba25e367a6ab8d069772a4f968025b8cd641b2e52d3143c5927c0251616e18100d415f2e7 SHA512 afd43ff532d30061f48beb92eacfb2ae9b1955eb591d447dcc6ca883619c8e94df5d0ab694f9ecb3fed0bd681cfcec1260a23fc910ef751ed4a1397e19e60d73 +DIST LibreOffice_6.1.4.2_Linux_x86_rpm_helppack_ca-valencia.tar.gz 2419518 BLAKE2B 83c9027be4a0a628fdcf7888705bee1e6d813c12be0eac8c715a0e4ee56c2acf45906898907d2b0daa3fe220786d4f62825bdcc7a19cf4cfd04ac68d8996bdd3 SHA512 4b3999a849a05acb36ae403a1ea16769913b3f35dcf00ec62270ab6fa6273fadd0b800d54d40eba7748b18b2772c8a5ccc92bd32221bbd8ad703509b99090c76 +DIST LibreOffice_6.1.4.2_Linux_x86_rpm_helppack_ca.tar.gz 2413128 BLAKE2B f6c78a7a9ab0a4175a4c2c6accc4b26f805afab465cff7458c879beaf872f788515e983587261ec8d6ae75cb46fcfb2cf2f5b4c40629039dcf3fe539c6a3a25c SHA512 3ef9005563ed79af056d49f6aee25482f6c4a9b2b29d61afd53ce90033504582c9448e4db3f546f450e166cad9b46e9d573d04d0623f592a5f3d99f5d958ddd5 +DIST LibreOffice_6.1.4.2_Linux_x86_rpm_helppack_cs.tar.gz 2437814 BLAKE2B c82f4c47becfaf421e329ebacfc0e33d6e244e971176cd835f3208dd17d8a1db60db7b21ed18a8a0a1ad1c9babe1503a9087da0828f8b4aa0c30852540b32134 SHA512 509f2e5ec42364c5edba483553846c3e8ad674ca039c6179018f6aa96e69b0cb8b81031c245eaa23647d193b1363763e872f3d31e1c15e698e819e4ec1b3af55 +DIST LibreOffice_6.1.4.2_Linux_x86_rpm_helppack_da.tar.gz 2368063 BLAKE2B 8239f10078f1fda0cee7127ae8573c4b69359ffd4bc63be50be4576f24752753a3963a8d102ba3b3d62c8be586f6e51af8973ec15c915a46637c812fe6807093 SHA512 6edcff0b246e807b12e0a94e24f3145e03a6e7253edeb193611a87d5ef2907a772c7412130f95c4e2877d7ebca596d1669bda21d227d00a9b2f088494b7afbc4 +DIST LibreOffice_6.1.4.2_Linux_x86_rpm_helppack_de.tar.gz 2465292 BLAKE2B b16ae63f5f1b86cf175c1b241e302a1304d0dd72fc768ba62b133555f7744368ef542d2b80a0a5357ec1faf78ae8f15ca88b7c8cf380df3a77633ee405c3d023 SHA512 2c5b6bce76e1d5afa05958f11c76fbde8565ee5dc481226a3daa7c4878d9c63d4c038033e6830f587613694cac51e91f20336e15c5dc1303bd251841db0c5b2a +DIST LibreOffice_6.1.4.2_Linux_x86_rpm_helppack_dz.tar.gz 2803617 BLAKE2B 97366f23281c8c941bd146ac3bae1fadcc593a49886a89bcc9a2e9b3348b849bf74895a3ac87f7d81050f74ff71162d643caefdee024eb2ef56ba15d52fff279 SHA512 c26309f0474f1214018522fb8f48665f1bc2d306b92beee0dc5389b4655174aa76a915d2508033b0d266edaeea3b0a2646e049cd3927a7ae09776ed323e91bb1 +DIST LibreOffice_6.1.4.2_Linux_x86_rpm_helppack_el.tar.gz 2825186 BLAKE2B b7ccf728c07676fefef01265c275fd57e10267941c8ec69d8b311b8a42e4586d597842ef1cd2bf5c242535864184b6c321770a4fa75ce909bf4fb358af266894 SHA512 f6ce1c0e7026c6073b3f10de0c356e78c36b12bf7c480e01e972d336c10cda41fb530e6d0fe8901b40008bd6e56e44e28783eca1f7e45d63bb09742a1ad93fd3 +DIST LibreOffice_6.1.4.2_Linux_x86_rpm_helppack_en-GB.tar.gz 2249147 BLAKE2B e4ad57eb46df4ca0a322ed4e2946b73d54678f59ebee59a0893e0ada980d479abf1467ef1e0f4e04f19f274591d3471d4bbb7f307fc325d4dc67b8278de26400 SHA512 096f188a620088fabfd1b60bfeec8c75ad8446adefc4e63d709d761acddc9590f5c2b1368cc00457b05c23353fcb552f2830c9925ab463fc39c9589cba128662 +DIST LibreOffice_6.1.4.2_Linux_x86_rpm_helppack_en-US.tar.gz 2105915 BLAKE2B 9b08b5583fbbe39cd508ef452ef6768f3d3276ab7d062861e0f9a677a63c0b4fc2f2a4d2049d2351bb6a1d1975fd7ceff1889b8695e831594a2d7c34983a7444 SHA512 f745b7bd86938a23a735ec2a3801d35175cf2c062942de8b403c1d9dc9531aa6eb17177812d998778237f88c53d31a41b66dbe798002d7f7d14c44a32aec92f5 +DIST LibreOffice_6.1.4.2_Linux_x86_rpm_helppack_en-ZA.tar.gz 2245002 BLAKE2B 05aa098f2ef83887686eec62b6ab5934b38c02bbc5fb2179fe148f91d3d7bb5f64c25789be7a73125657e7d115ac2befef943d22f4accc7f8dd1c97a483faaaa SHA512 94f6a30175594c532cf86712e70d645397eb534e639c38cde0a74c457902dd86fde1c42a8eab21ce3ac16d6b417a77bf42f147c6b3676ad27c61fc8750aad802 +DIST LibreOffice_6.1.4.2_Linux_x86_rpm_helppack_eo.tar.gz 2327376 BLAKE2B a128d256133a4b86b2aec9fec298d0c26127f095aa1010e925fbfa32cd47ed5c04e0373be1a7406b1958d9b0c6b60ad2f045e50b263c48e7f92af9307c42e8f1 SHA512 685d9af31ab6def4c61754cf49769855d1de593624801f4136a5a1bb432232a023c5061373a3763e15b4264a4ee198e629c426325628984600eb0e76390d1be0 +DIST LibreOffice_6.1.4.2_Linux_x86_rpm_helppack_es.tar.gz 2442258 BLAKE2B 4c9555dc4eb769521dbb8eb228db842048bf60f94f42f8d29c3d936043cb3a994a6a6da3cd619904cad1000a60d1e4d0522b58001e7c3d6b076f558f2cd1eab3 SHA512 317036b400d31243ccd86c8886a76fe61fc3b3f64515f8f2ff4ee653616c4440042f3b7c39a4f56e3293ff0500c821e7a616d0452b9a404f684810ae077dde06 +DIST LibreOffice_6.1.4.2_Linux_x86_rpm_helppack_et.tar.gz 2344039 BLAKE2B a8d9370001c4ff8743f2c238608b7f1558936f7fd57df6083e65f052bf29aeedfa6f8990e9ea9c25ecc6140a4ea50cbe08c50d839172c90f56db5ac56983c2a9 SHA512 9576a007e884580020147643e6b88f9442fc91929f3ae0ebd7076379631b32c67fff03c7078a7737d8fca0e34401ddc7a9edc99d4e5b1b15e637a5e1e27fde13 +DIST LibreOffice_6.1.4.2_Linux_x86_rpm_helppack_eu.tar.gz 2322075 BLAKE2B 3b41a1416e007c5ee85f9a318876041f0f9a423f7ec7051f8617aa202e6fa87579b9420c9dd12435680c3078617b1c31846de329405d81df7cc30dc57454f2b7 SHA512 71e76f680b4f77b16fc4cc64fad3ba9a2107d8bd899ca40c99f5b869168ba5e415a20b92fbc2c898bb0bc1ac46692458eca3be3e41c6c0bbfc79a9a04fd9d395 +DIST LibreOffice_6.1.4.2_Linux_x86_rpm_helppack_fi.tar.gz 2414274 BLAKE2B f91c95f8ff43005cb9e7e046460bab790d6655c138706ab4a07b94ffb76bbd08d37192c71bfa15cc5a69c2eccc8601028635223bba3b6c4ac28d40b444a4bbd3 SHA512 97aa9cc8ba0c7df8729ec8799fd0010a95518a2b02a38e88db0326e99782752bcc0af79914233a4fc2818779f33e0abb113e166d2c85ed54d161c3aba279fe61 +DIST LibreOffice_6.1.4.2_Linux_x86_rpm_helppack_fr.tar.gz 2432466 BLAKE2B 1b87ffc6cbb4ab1a4933214c3bb06bb2deae25a42915fec0a818d06b8145e6f4bd38789be160a581eb046d3e61eaa8826904ce6a687db6604f8517482384c340 SHA512 187fbcd964610802b0c417f93d722fcef695b9e897c6b3cade32d845ffc534dcd838212add8a558eb0455d5f1c5abf0675ceb177079535fbe80af41547618d45 +DIST LibreOffice_6.1.4.2_Linux_x86_rpm_helppack_gl.tar.gz 2409022 BLAKE2B 9d3de67acd6e2be0e79bde6d446fb6bd1b691e9485b1a6d7f0d7baba8e1eab4fe58cc749ea74686d5c23d2df2f9d7b8158c6457bd2c8122f24e45d334edfb8d1 SHA512 b07ee2937dcd847af21f66685c6605ec14804e82f901645fe6971aad7d760d2e2f4b7d4a62948614a169bc32afd9f273d5fa0d9a0a62a8612a1fa066f0253902 +DIST LibreOffice_6.1.4.2_Linux_x86_rpm_helppack_gu.tar.gz 2298830 BLAKE2B 8294381f4a5381311f1ec339349bc69b3f182057f7b15c69f582b97e4baf5e4e73b74d31e609aa5a52e75f4fdf3e89d92103d2bf8a0dfcb5a6baeafdca7bd0c9 SHA512 2ae18ddfe5d59f35a125f4dc662283b43779f3937ad746efbf1b2b8faf3efb5db242dbd77215a0d44d516cc2806c47d2f9592a55770f524b596225030602d916 +DIST LibreOffice_6.1.4.2_Linux_x86_rpm_helppack_he.tar.gz 2180111 BLAKE2B 815dde5793d902b5419baed75116a85219698d8fe82b4ef575b50cb284dd0a369d8f1d796af1e808d982f6be1278e7006d895657bb45a396f1b5fdbcfd7d2781 SHA512 e0865f9e81ec4b33cdd13af8ca0d92157319eae92b138b9083b4baf6cee13466c0091e8e7b272cadfe2147da0c42d8693a4ec7cc8d53264db5999b258153ea25 +DIST LibreOffice_6.1.4.2_Linux_x86_rpm_helppack_hi.tar.gz 2405686 BLAKE2B 40429f81fe0a01a2b10c922e6d03a20f454382552d735124607f02ac344861a45442390b5dbc1a233e6a83e5a646d77f2ffee469b53f4b8dce883d582fcadae6 SHA512 b413a7f59493da9f7aaad2536e8c2967e7b84efb559721ae1427ac0fa7bae7d3424fb37a49ba6f3c4854798cf4ba7adafeeb00fd05a8c7a747d6b913f5d4d8d7 +DIST LibreOffice_6.1.4.2_Linux_x86_rpm_helppack_hr.tar.gz 2303606 BLAKE2B 7241c36c9c304e11857c58d0ccca351ff4358bd4e845c002127ba045a5e6d129455c5126495937eecdc3650b03e677f634a1027523cd0c68043b7fcec72a88a3 SHA512 07f98e7712086733024e55ecc31598168d07cc15469c34938ddcb33b324a9a7ca1c170765e8e6402cb7abf6ff3e1ed92b4a9818d200993f9103528dd99d31e92 +DIST LibreOffice_6.1.4.2_Linux_x86_rpm_helppack_hu.tar.gz 2529852 BLAKE2B f9b50768b19ba6e800b4906ff87002fd88ef54b53036a4cf494ea20eaf31cdf9fe292113125ff4a8d448db550867a96f4b05a1198bdd9d9c7782cc6d1982f928 SHA512 aacb1714caa34cb85d71995476a48a198e634cacde108c9288a0d17c7d6aa0c4003d63f3bb2b129650427a5f83c40528c33e0c163286944c4e05d887d0eaf203 +DIST LibreOffice_6.1.4.2_Linux_x86_rpm_helppack_id.tar.gz 2302001 BLAKE2B c3d8e67026f03589edbbb9a105420ccd186e7d83f291084433c4179070f5845589267cd0571fca3267f3cb6a4a3e5e500ab37b60e4a9701e756152249727626b SHA512 39352e60c683a4b30b2dcc5b51200aeabdaeb67b704af1cd859531297cc34c92ba8ea7d58cdf0af028db78f1eaa28d6063bf6fb46f6a2e5945d7ddc552bb8ad6 +DIST LibreOffice_6.1.4.2_Linux_x86_rpm_helppack_is.tar.gz 2322978 BLAKE2B 47d5300dfeafe00011a98ee55c3ebc7d5e00b0ddc1b64bf1a2fe73dc76dfbd8bd97c6eb2161f9f3c7626e2887b3f8c4a0572039aeeb45604160dba14109a7e54 SHA512 19f8030e46e4619b84484f877e9922d7b41d37f1598175590d274a6102fce7d4c9e70e87f47e410ed1e29cbe2c9b41411de9303c45aa36ae70b0ac435d58d111 +DIST LibreOffice_6.1.4.2_Linux_x86_rpm_helppack_it.tar.gz 2401100 BLAKE2B 26d4611536fce56005af83515f3bfbbb4e3692ce75569e2560598c5f69a84e71677636655651ec1afccf3ed9f630a11c3585bb78159260e98668403b5c7ea003 SHA512 d86cae1e7417c4a23c955149a8aa8a2f2e99ae9cbc352f2d2af3143de2e62c530d60205948d907adad414b90da4d376725d19ad0471c4e579b30c345b7552ee0 +DIST LibreOffice_6.1.4.2_Linux_x86_rpm_helppack_ja.tar.gz 2563815 BLAKE2B 7e09fb232e00720f9e93a5097a6e5cba4248064da6399334cf686e461c609196cb6c11b2b0f4ff9beefd1c96c9f28a89c4cd87bdd775f1aa7adc498e3e543b2c SHA512 1d90914428f7fb4d5761c4beca764d0da7bc51cf9e3d841f400405b0a13e03d51c668880e90ff2251f703d6f19d6b2712f93a2dfcfb526423739f5bbf18b174b +DIST LibreOffice_6.1.4.2_Linux_x86_rpm_helppack_ka.tar.gz 2443639 BLAKE2B c28fa802296d2e40a44f74742ef5aa8719460992808fa06ef73497319cb88afd3b2cdfb43fb3ae559ceff19e665cf36bb43ebcba90ec4b2cf841c0a342c64a55 SHA512 54edae176e4978989badacac2e68a9c97ae6cbf88961ac63b1973cf14042bb93aa1a6b84164788a7f370a9d6fe529bc5b187e79cf8364fa2a8b6661d416708ea +DIST LibreOffice_6.1.4.2_Linux_x86_rpm_helppack_km.tar.gz 2733640 BLAKE2B 9072ab5f84a921c224bcc835350516a7a9d30301622e51795807f1264c889278af98d9856f89946574cf8b0af078cc281bbe127fdc414f73827bccc84b745a43 SHA512 b21e157e406b8c35652ce1a0dac7de94aefe0d0104fe7148384312926a2cee2ff17d60c04b1572b8317976d70c3564655e6796652a96755d2e6c885cb1d11570 +DIST LibreOffice_6.1.4.2_Linux_x86_rpm_helppack_ko.tar.gz 2435583 BLAKE2B 3cbb39a4747a1c419a0f511a07f65258771dea5b4882705a977810b8fff4f6e7a76743001caae0faef7e7586303bfdc015a6bfcc4b227c0bda9d31adb1819af2 SHA512 1cac4f4349bfacd090e871c138642beda85cfb64b87ad84c6df9102e89feb7a13d839bc5622a2678b59714ff24fccc72b248abbd2383b2ccb4710dd640e558ba +DIST LibreOffice_6.1.4.2_Linux_x86_rpm_helppack_mk.tar.gz 2426042 BLAKE2B 85a3ea5216cefce32866a0873bfbea4607c6a9e513209dceadab6ac36bb3c87f38034440879d0573be4ce58719f4aa850b251e599ee53e96ffc3ed3c5eff4f08 SHA512 1a332aeb51f0f4d35ab60c1ba590caf85e52e4832021e2e6e44ee3d70c82f57738298e4c7b5855f1092599b4be0c0953adffa02bfcb5a4050774d166d6ffef01 +DIST LibreOffice_6.1.4.2_Linux_x86_rpm_helppack_nb.tar.gz 2357468 BLAKE2B 32f5fb7e9255153e1b2417461e3cda1f406ad9469a27bae834cb0ada1ccddc3fbb80746d60984c8860fa75e9539cceb1190c7505f50b00b812f7e556ffa23dc1 SHA512 433a437bb36d520f50bd34d3fa36064004f7f94e539163d3b54b8fe78297e51a25d0edaa9060cc97747697fdf8e9d824b37157ecdb94670a283bb0f343a93020 +DIST LibreOffice_6.1.4.2_Linux_x86_rpm_helppack_ne.tar.gz 2661169 BLAKE2B a24f48b4006725102960016a0ba74402d4e4061762e6e93e2be6552810c282c9608467b1b48a86c072b906ff72ed52b7ff3c65e63dcb685fca4d11f370dcfea2 SHA512 0cca93ae75c8a9c10634f0fac6103429788c1e171c7211cd191ac2efc6826b291afaaf8b5a6d0d0283af9afefd9fdf4aca71e950507fd131fb05e007f3eb52b9 +DIST LibreOffice_6.1.4.2_Linux_x86_rpm_helppack_nl.tar.gz 2400364 BLAKE2B c275e879e85de6a164dc78565709ae9b09fcc36fa81d1eebeaf6d43c8786c303f85dccbdda328bd0aeeb228dae086b03dbe3d05cd7d3d6d5169ab46c788fdb8a SHA512 b8a6c40a6ef05bd2bfdf9d8552edd31ae046331b00594e50cfbebbd7b6df5e64c39c809a129d3d338da0032a53516696778aede782353e6bb0a7abba9a74fccd +DIST LibreOffice_6.1.4.2_Linux_x86_rpm_helppack_nn.tar.gz 2340314 BLAKE2B 3d3c8b0fc0438cbf06167e9dee6d952705d9b2bedc5a439f047216f9591b41a4504e62b4acb0d613ab1cff73d75fd0a27f738ccff4aaff8211ae7f31b68b3fcf SHA512 f8f06fd41e4830f7d37659d392df8d0c7e229c3cdb8852666a3fcca2b1cc5416b60570a8084c029d0b62144067a6f6657186a70e3f3d36ed31261a5ffa052eba +DIST LibreOffice_6.1.4.2_Linux_x86_rpm_helppack_om.tar.gz 2432681 BLAKE2B 976332442adb330f5d39b40e1fdaadec31cc5f9ecbb05f90a733ded0ba4509817ac6c7bcbfd533cff208f74193a7fa9c610d6dd9638a926f186d3c7bed9ed2e5 SHA512 bb68cc5abed37082156c78f01bd459c48475f547fc11e8675f86f214ba4d75e93c5530a9f5a4c73d42c71d0853be4adb5e778dadd81e37ca89b04bd1ba73ad6f +DIST LibreOffice_6.1.4.2_Linux_x86_rpm_helppack_pl.tar.gz 2485334 BLAKE2B 6259455ad99662220df8de532b360da83f104b65516215951fe3c00329bac405b6c3af07e51f529d91b5fb9c8b619a4de77d84d301a5acf0af504f551b999df5 SHA512 3c26f816f5509bbb2266224a1827151a8a02379826d1d6655f2189b380e38fb15d4abf45b93f44daa7a7913f2af041683db62bde673318b25c03dc79682f366e +DIST LibreOffice_6.1.4.2_Linux_x86_rpm_helppack_pt-BR.tar.gz 2417662 BLAKE2B 5133fd63c6e23bd4aa0388cacd720c9d7152e6820b68668fc103c8d23b7632186098fa144dfa2c9da4bfa31959cca398b4e950a7741f801e28533fa768c42972 SHA512 4272a19a65a4014cffa0c8836a4f2e44a4be406f3494ebed0942f784c8fd0774bdc59af102ea6bc4b083b25e46da625be365b0a2c51603f1cc19ff9ae74e7dfd +DIST LibreOffice_6.1.4.2_Linux_x86_rpm_helppack_pt.tar.gz 2376872 BLAKE2B f71ac3f637e91b51407ac836deedc28cb63940f5ade6eaa322907831d765630a5b6c1c18273e8e28c964da6ed7625da35b41493ab15d22f6cb099de46cfc7786 SHA512 58d64a632b68b328d8ccba4e1d4a4e25b309d1b076926569fcc07c253f5a131d1daa036930b937e5ac076d8ec131fe0a938c3808e6f95aeddfb31d472a3953f4 +DIST LibreOffice_6.1.4.2_Linux_x86_rpm_helppack_ru.tar.gz 2699653 BLAKE2B 893a44e2692f33fc9c5c934b7e877bdd2d4a613c53acc7e298073a464dc4cf1e9725619a19c33023eeba7731173e53bbac94fd6ba360ec716c49bf89d7c8f0c5 SHA512 b89455cda783a8778fad4dc0193570566933023d8eac5e0b6e442ce20023a128566647072b802cfbed85b4b8d46a3df6a0e16912be5fe8d49d5724394f3e1862 +DIST LibreOffice_6.1.4.2_Linux_x86_rpm_helppack_si.tar.gz 2399444 BLAKE2B dafad0e86cfd9e8070b3ea6d8a6095f6f3c07f43dc6ab1d4b321849704dac3fc9a3383ae4c72629b5af935061a041b04e13a6106246ec8d83b0582177fe167ff SHA512 6ae2c6e9cf81e54819167d0e57b72de4951049f722eb234fd225c9fa547169e5b23ea8f107f76770caf557d37784d2b2d1279ac9ba7f514d3fb99ca34c014e73 +DIST LibreOffice_6.1.4.2_Linux_x86_rpm_helppack_sk.tar.gz 2442857 BLAKE2B 968aa0a4a5ea23998a346ba4575d7a8286a5817cba533faa87f8ae05d276c3610aa4637735315977f3809fb16ecffd155ef6cc4a08d1b1678dcb8400b1b2a907 SHA512 9f680e33be95bf874335e17250a86a34cb39d81196f76d47edf45f03d33aa1f69fa692f3f37efb430f4b91dd5cb0518c8301afe19c4eed964e94f413409fd713 +DIST LibreOffice_6.1.4.2_Linux_x86_rpm_helppack_sl.tar.gz 2385100 BLAKE2B df58969bfa0c093dd7c64629a65c0d70155b3748960c10d2d07c7b3b7577158d9afad50dc246e3d0937954c086255d26192c454cd82d42b31ac3346d3690f907 SHA512 dd01b01bff4589a6b583bfc6f2b9b70e051c97a5f73ff9f6ddfa2fc072bdcea1e0605c628790c2a32743451de006273593fcb8409d20f827efabd0ebd6fa7a31 +DIST LibreOffice_6.1.4.2_Linux_x86_rpm_helppack_sq.tar.gz 2300842 BLAKE2B 2c8e8100436280edce029db1af8b6406faf2e6dca6292b84412c9e0ba11b0d3adb1489c5c2a5e7b8d1930a536bbfd740b7a3578d1a2e3b2d2d0da27c9368ff8d SHA512 a556639fc36c381513803b60d60e078fe7dff0419dc2c265d5df8012fea06cd04549a50f6cad5c48836534fa0b799923e6dbd679d980874ebd43d6c22c3ec02f +DIST LibreOffice_6.1.4.2_Linux_x86_rpm_helppack_sv.tar.gz 2380286 BLAKE2B 3cefc39def1a69ec2d8b635f2d215f75f071c63c878180633e3be803d8c41abc955f279812071108a13ad9330059fd40ba50e54418bde0c3a61d235d11f07bb4 SHA512 5ce2b7ce4101a6da9528dbf4d2e686b39c94c0d6a212f35a7d8c9e116eec7e0fa0bb50e2c4981743557efb4315fda19e8c0db76b5d9dffca91bae946be4a1ab3 +DIST LibreOffice_6.1.4.2_Linux_x86_rpm_helppack_tg.tar.gz 2389802 BLAKE2B 93d43cb602e57251f21a8c99f4950eb25f9967df73568c251e56cf0ec8e8eb1794ac125c62a799c7f256c52d87dbb82473ded9522ee5f27b69c8d6b1effd757f SHA512 f253dbd39c1764c85835b70b666228891e0dd9696d4dbd86af7d0133f20c2a7193648c6ae09d2e0a9a9a05b6fa604eadbc622f5535150807f0655d66d0e019b1 +DIST LibreOffice_6.1.4.2_Linux_x86_rpm_helppack_tr.tar.gz 2436835 BLAKE2B f202b010c5b6f89b4c18d96b143d1765541c1b9bbfd32935f93da8386db1aa7abd4f0809bd75aea2bc71cff646c4c603c504adfc8efd40e02e20cc891d153c9e SHA512 0d3944a569281169916c5d72bb9b8b07b38cdbd0c46d11480b7e9e1d3e42b1e617472fdfef1e229b688b6956353e198ddcba05d82a65836fd436b9b1dc521339 +DIST LibreOffice_6.1.4.2_Linux_x86_rpm_helppack_ug.tar.gz 2359803 BLAKE2B c970f73909a54016485bf03aba8d1d7d4ec28caf9ca56bd26369ee1e6a41a69b73646e950c1b596987df30c4e9fd7214926c41fe9834fa80c70c0237222ab41a SHA512 263d54f22230b92d498969d0807b677b47137224b8c5f9916c7a895cfb0a641e06bb2062700b970532f91e3d97f51f1120af8be8c7b29f2554f148b2d2f9be79 +DIST LibreOffice_6.1.4.2_Linux_x86_rpm_helppack_uk.tar.gz 2618395 BLAKE2B 3c1f648c5333220258e404de4c0349862f9c1f3d7a2e93a1b9789d201ae745df0ccb95651c8499c2d918148bd0e0a34e0e81da6f7b029a74f1e79e0197cec07f SHA512 75a06b18361cb886086de16372cf8d1c164efc1eb84e8ff375c944b38c360ec2e4bf69da4fbb6f57ea71c94e0f4d2e84a76ea66b618de40a96dcd2824661e7e4 +DIST LibreOffice_6.1.4.2_Linux_x86_rpm_helppack_vi.tar.gz 2438730 BLAKE2B fa1e572ed36998394201d6cf3e08e7b031ea58e7ddb78ec8fa2c216358be90fc1662610796da8fd4af31d19c9164ab916119f39efffd0d178320b218b5c8a751 SHA512 e0fd4eb0bf99884f395ab2caffbe72aa6fb311302a349db526911ba4e62fdf7a48e2a107d87cf9a2cb0e030d5c888a4303b294a544cca25ae99acc34550fcea8 +DIST LibreOffice_6.1.4.2_Linux_x86_rpm_helppack_zh-CN.tar.gz 2451891 BLAKE2B b930a5f07f97ccc8e777560a31736f91fe99b3320ff6a1bc0e82364e1cad74adad026ef266b6a0ce3b7496bbb12415508fc80319243b28cfd31bd53365d76ca9 SHA512 bafb5a9c1b85cab847de88157ff003eac4f0da1f5945a0063290e1f3cd37a0d04d6cbc10b429b8452800fb07e0c3e45979fac3a2eebc335eb63366558442e434 +DIST LibreOffice_6.1.4.2_Linux_x86_rpm_helppack_zh-TW.tar.gz 2481346 BLAKE2B b9dca62d08ddef0c90b41ea798f0b996ae4620ebc4e09abba521c112667d11bdf3cc78713268fbe8e94c3f16e41e457eda6c204295fb3e6f9903ea869cebb0d6 SHA512 8e6a960341f7baea68af36152d58da27601625aab640102866df71803de0e76027676df37c73d3c8eb9527b4e30cf8ac4b902babb5476b0fc8a325f0da9c9bfe +DIST LibreOffice_6.1.4.2_Linux_x86_rpm_langpack_af.tar.gz 1005447 BLAKE2B 00baaf361d5b6d619ef3c3364155451e59cd36fce4ca31ac2d374975743926eefbe5fa037ef47d28e70601cfa831351ef1ff853bd5da184f67cccdd97e6cfbf3 SHA512 b4e8d1b76d7dec872728dd75d3ba68ebf6e810ed46a8bc29f0ce11c926226e003637b091be44a9997f0e35f74cc30ad6072b14c7873c55dcd507852b7c1626a9 +DIST LibreOffice_6.1.4.2_Linux_x86_rpm_langpack_am.tar.gz 755127 BLAKE2B 2d44844551972a20d473a4c3bf4adf957f18926d3749faa85a5e944a6b9d25cb459620cff4fce95f4134ddcf0072ba56f3f3ecbc5c156107f83e6c068c1728cf SHA512 3126e6b9470ccb50b48e62148eaa82674d89352dc7134de4287dd225c3929941bd0a83c66a961193f5465205c2c55df0cad796c0726b1a0c85d9f585a5ac9cb1 +DIST LibreOffice_6.1.4.2_Linux_x86_rpm_langpack_ar.tar.gz 2417224 BLAKE2B 4dd26cbeec2a0adcf07253e2e0cd132465650161bceba213de7c3a576cfd2eac165f2dcf68aaa75636357014ecf4dbf9dbc6d3c67aac3b8eb99bced83bda9fe5 SHA512 aa143bfa3fb9f0ef4c0c5a794665e3833e876791b5b8548f1a12c209cb8c2e5adf90c1a615fba9194fcca65e4ff12e789f10b7097a8cb97bace184d94a21bf39 +DIST LibreOffice_6.1.4.2_Linux_x86_rpm_langpack_as.tar.gz 533151 BLAKE2B 1fbc6d86e7f3269a17f0989eddeb37b7c05c2b787c8b99c031bedbb2a9a95083372060fff4d91e8a90a9d1be612e2d199bdf0e194326e6b10fd2ca4b6bd95922 SHA512 df0ca8249e9a7371a6dabc62310b522d5c1782459ce01772589074afd339c865bebb3e54a065cafeebcee73cede5c71f89dc5d38d3c5d9f0cbb92b484be4e941 +DIST LibreOffice_6.1.4.2_Linux_x86_rpm_langpack_ast.tar.gz 441493 BLAKE2B 4d1753c04db8881e70d78f63ccb186eeab50cff82d8e39425b34ffc524ca55b55968cf226fa4b90a57cb6e70719815398ae2eb154450d3ecd38c243cd77b2c31 SHA512 d88535d872252886c724fb18a7ec1ac0e59424637c89d6bb114bb57c40c5be038752e71a50faeddd406a72caf025e9328a4819db97ec592e89930fe335d84f03 +DIST LibreOffice_6.1.4.2_Linux_x86_rpm_langpack_be.tar.gz 1060140 BLAKE2B b7a307125ac430eeaab25c4445ed56b511f02cc90ac2df4db9eb5827c8aeb3690e270a2fdf34e299241f2319a1adbbb2d3ed39502894cbcb9249ae796196b669 SHA512 fe5f7fb4fb2369b811dfb1fb3ef98b250e246c66edbbf074f51433813c35ee7f47c9828196081c2a6c4f97caf41e19d33a386574e17f3a42147f45fa63cc39ce +DIST LibreOffice_6.1.4.2_Linux_x86_rpm_langpack_bg.tar.gz 2206170 BLAKE2B 771f940107f96c245d6fd6c0d90970f992c7775d7964daa548695f0b7bbc2f8e15f202be49b4c7b37803499c44b033c98746b4dd4e5f78b8f3d5175158b3cae8 SHA512 89885b6737615eaa3f294ff693abc1bcf16d3dc0ff5b0321b464dc7d661b917db313af286bc116c0735ad8544432cb7ab594d2e652a0506908df99bff2e4967c +DIST LibreOffice_6.1.4.2_Linux_x86_rpm_langpack_bn-IN.tar.gz 620076 BLAKE2B e2ee9bc46cb8a9ab04030cbde53d7b45d8f7082a7f58033cf7c279b06bb869d8c674ced07eef3b7d5b5642fcf658348cd8490746b8eacf90c05dea98d018e746 SHA512 1898b8a933150808dd588062b4b5959968401ac1ff1aeb5ea882c2edaa4a066f3335353f95d5cd88f06ef10f938887b2908c9532541fbedf149385a892bdab3e +DIST LibreOffice_6.1.4.2_Linux_x86_rpm_langpack_bn.tar.gz 789014 BLAKE2B eed7dda6cdaabcf1af81f76c7816114d2984102908529d2f8b5d583b029b739774791534a335c6fd9a89ce216f8ffa11558116a39047cdf5b2112e5640e239c0 SHA512 683cb8dc1966ae7769051926d0d78a11d2fef90c4da76b00746358bea4bc8837ddd792650f9b76d646f7a4dbbe71d7777c08839c669a5a66bcc025d020512a54 +DIST LibreOffice_6.1.4.2_Linux_x86_rpm_langpack_bo.tar.gz 380537 BLAKE2B a9a867b1b24f0c75307146919b7e53597a13eac89bf87f07f4b8a8da5125c1af4e6ed6d609a7cbb1b659735bb8de353a36a21fb11122759da53988dbd3065818 SHA512 81e6635c20bb0327d9de2a2efcf1ac5dc257cb5f2dbf210c0bc766d62cd241ff985e174998350dca2093e63f36f49db859446c0a4a0671a526c0ab190c730c83 +DIST LibreOffice_6.1.4.2_Linux_x86_rpm_langpack_br.tar.gz 1857229 BLAKE2B 98e7bcf377004e6078604ccc627133fe8e50d6103ff51dce1b434e45d5a153af81e332d087f87d9a2e7a6cc2334baf67c29fd63be39f394bb1d9a2d42fd51e17 SHA512 ad5c73237972e0aceebac67a1bda107d6303d7bcf0621e1642924cdb79d26e2684233ebe9a8eaee04d2231e16d4471ffa1a5381308f27879b3b57eb37a4ea79d +DIST LibreOffice_6.1.4.2_Linux_x86_rpm_langpack_brx.tar.gz 338236 BLAKE2B aa8faae6ad429a0d558c1df66a60f3f76a9c84954eae25b7e3ff1a78a333ed66df8b7e0c2e29f23ceafe171e05e339be64e7d9df56737e8178baa329aa4d5d81 SHA512 e7dbc3815c688de58a273b1b1728fbe22f9e94781159bc79b35f8cbdafb997924c7e9b184095bcc3d5d9c0b38276feeb1febbf1183255208da17fabdaee252b9 +DIST LibreOffice_6.1.4.2_Linux_x86_rpm_langpack_bs.tar.gz 637506 BLAKE2B 1a6f7a9cb4008945e2a045b46b524ff84dca737f58c1277a02b230ee31bdc43d0deee54012b341d04d657f9929e231b4833c137dfd92671f5341796c51567d72 SHA512 fe4daa82096173be7af7907ebe89de4c4d7c0813c53cbd3b8e5b17c99fefa376d7ff05d9bad044ecec6fe8f63b699cb2eb75779d940663af74469920cf435250 +DIST LibreOffice_6.1.4.2_Linux_x86_rpm_langpack_ca-valencia.tar.gz 1977053 BLAKE2B 363f73f5cf757bbd459c735fe1c07056eb572d03b7b3aa75aff3783dec230ad45f77707704726cbe6edc95d6dec32672fd252c02405f7a42f4a7d6774e3ac491 SHA512 a5595ec4b038ba7456b815a4b76108aa07ab8f8bd62c3c7962b48d8edb096e8c4a897edb61699ecb600ca22289245fdbb440e15075d415e6be99ec74b3fffda1 +DIST LibreOffice_6.1.4.2_Linux_x86_rpm_langpack_ca.tar.gz 2009978 BLAKE2B 9238010d59b3d947cb0180256185df36bc421b6106aca744a4ae1ef0e26670156e2a0f91d8ef63080a00a6e24705383868449405382b0bb4d8e9632a73c3cc21 SHA512 c9f57a0bff1deaf720f4a71443914c25a64d0266242895d57d0ac5cfd55652dbc361f7f2ecf2debe4e211d1f611e07a4221068fe5a267ebd5ca1e3b7f9f29ace +DIST LibreOffice_6.1.4.2_Linux_x86_rpm_langpack_cs.tar.gz 3176088 BLAKE2B 195fab700cfd4455be3d65088c8e8064af4021f5e1cab334052f459f6b820b4a45148f1d51bb51635198f6d3a0efedfad294d0b827b78471a2efb4ef6ca90bc1 SHA512 7c36aceefd6a39ba2d314da5a5827bc26f59902f709a190854a5aefaede72066a5c89c99524c3f5405a97b0ab6f41c0515ab7572bfb83b175a5a0bad262e166b +DIST LibreOffice_6.1.4.2_Linux_x86_rpm_langpack_cy.tar.gz 715069 BLAKE2B 85f3fabbc492778965647b0d67e5b02402742ebe6196821a0571eefeaaedeaf67f3dfe9f2e9137853ca4f960b41a2ac43a1e4a45b97ab5fbecc2d121bd1f6472 SHA512 8e30d01415d9c7f803bc83e544431f5779120c850c5bd57b4c102a68db8ceaf80e0c38542761db540d551f0c71b858c7d9fdf1659a8b8e67c409ea46ab8d1fef +DIST LibreOffice_6.1.4.2_Linux_x86_rpm_langpack_da.tar.gz 2618207 BLAKE2B 36f7b41e389f39422a2cbf17c6f496dc6cb48bd7fd708c7dc5abe05d0bfcfbdf5b3f4e8ba74152d31447a9bc779338b3957bd5cca152ba3aafda1b5ac3df4850 SHA512 1581d0bf58e9a4d802bb0ef6d7896091b2998f64dabf1c37278b6e2e869f5d3f4de7ed237ba01652342c698913820c32e1500b8ca55d3650b48cc3e2693f2941 +DIST LibreOffice_6.1.4.2_Linux_x86_rpm_langpack_de.tar.gz 21745888 BLAKE2B f249e6fffdb399860c4f5887484d47d2eee36d47228633fbe024edf0b121f76e266ec1936d15d9c8ef1e0cda5bb40b65fcfaf79577114f27cf0287c2a0cf1e7a SHA512 27dc16c550b289bcaf977eadb9f6f24389d3437a262afc9f9ac0bfe6ee51b51c37431596f7c6d0b2ff7c5c79c33b2dd644f2564dac00a18258c74d6501fd48da +DIST LibreOffice_6.1.4.2_Linux_x86_rpm_langpack_dgo.tar.gz 441648 BLAKE2B f0be65eb53e0063406281cce0d0cd96142a3f4691114a8f8953451fb51ec900f3026566bbea30ad91ed057d4f58ace84119c2c8af131488a07a9830ad85e4c0d SHA512 0aac0ba3960f7a4299975d79485672ac84f457b890b60b5f556dee9d9d2e170223561ebb636f1e41a97b6955e1739661e84569b02fdb9e74f78a48330f5670e1 +DIST LibreOffice_6.1.4.2_Linux_x86_rpm_langpack_dz.tar.gz 367807 BLAKE2B a39fef632cad5c33e0c3c952545e3f836b7701d0faf234181d10cea3f37fcf890a67be36bbe04af8569f8ca12a1f4e2c6c17a7855b69b2a29d5cb553a638fed1 SHA512 fc00e3af3db3aee6933cb7a73e9c86fda45066d61469583671a3117f9022f956762bcacfb3da8f4630ce31a0b0cf9d54a408d5696f9f7931c1f5f7b9e435e20a +DIST LibreOffice_6.1.4.2_Linux_x86_rpm_langpack_el.tar.gz 2816420 BLAKE2B dd5c54872c5a87adcd44ed900156efe52c10ca25e469995d879d312d6edef837122fcde9dd579e4503ba28d6a915afec2103e4df77b5216a913c4631ac55a244 SHA512 96c99ac1bf1ef1424b1fecdfa4e2f2da8421df59f06322dcd74f1c57d345864d43db7a5ca4157186ac46bab07944fb9487c00cca28d0528b9ff5d4f2ae936441 +DIST LibreOffice_6.1.4.2_Linux_x86_rpm_langpack_en-GB.tar.gz 7248430 BLAKE2B 53392e4da161639b03b7a072fa753b95953e6bbf116ee72e99a84d8016488541f640f41b3c28485c6f7e6e55cce3ba0fa9df83f19c78e15c55be20baf40ca02c SHA512 cc3cbe3d6ae13a03ff52f290089f0639957580db034f14ab00ef0b7ebd76f04244e86bc1fafce1373a12ec97aeceb44eb54c78b9042f467a260a786c45b5d140 +DIST LibreOffice_6.1.4.2_Linux_x86_rpm_langpack_en-ZA.tar.gz 6848146 BLAKE2B e246887a81806d33cab34b29aa7a90f0ac1527edcbd7797fe23c81f9b911f5e43c32e9d10eadf86a08e2cd26dcd6e8c1418a0e7d82b6a2970ccdcbfa3922532b SHA512 9fa3f2488e2f9c44da98ad40757ec59a11e9c955d5fd07cae9be67cae2fa70d850d3b66916c0a758d273c7e26a413b0bf4ccdb17f7598e2e7aec46a43db487fe +DIST LibreOffice_6.1.4.2_Linux_x86_rpm_langpack_eo.tar.gz 711792 BLAKE2B 749627edeb04b2d405e7931a84a85648d8664244f7afdd868cd0c51cae2bd91dbe4df7909727ea0d542aa51ea9df31166c187662dc8859e6779030f0b35021dd SHA512 a134fe01f1e4095013efbb957d5774ee001f6e486c5253dbc3d245c929bb7fe667b271203232f34d0de51f6e719a6f4ca57a381ddb312faef554fe56d8db6e13 +DIST LibreOffice_6.1.4.2_Linux_x86_rpm_langpack_es.tar.gz 2232577 BLAKE2B 3ae01d331f3dfe0d50c64e2e883228ea3ab5a1a2d1ed1776233cb875dbe2fc928292054540645bf57aa68dec0059ddb5d916d1668869cd7ef4de27d3ded7a55d SHA512 33d64d6d2b39de06eec080b580dafdb443c947a4a8be00711c9d27db2c52af3883ab2356496b316b3e3f420c897f30adda4431f73a839ccfa9344c47c2c05377 +DIST LibreOffice_6.1.4.2_Linux_x86_rpm_langpack_et.tar.gz 1623397 BLAKE2B 3485265f0dd0c359ffd7a7e07e6b97a777e7bfc20ebb785e656745c4a5d7130cc1d3ee10c0fa1205a8455aca7180cfd1e3f57aec2008fc41d2e7411ebd035789 SHA512 108c47bfe42bfc0b52ac6ad031bb52a9458e27dd64bb382593ce611e9dcf268e71668b22cc71ddfdc7fd26d6b78b2ffe4874982210be0fec946b573ae3ef548c +DIST LibreOffice_6.1.4.2_Linux_x86_rpm_langpack_eu.tar.gz 720309 BLAKE2B 5aff426edfda9173b13c59e24a04ce54b5d5f4a8aba3fd6408dcc8c21ff90e467757c01973785a01e2dfa3876cae70a7e91067e9302d2209a5cc5fcb49959b41 SHA512 84ce0ebe249dd54b58c6d72cc848be66646b3ff8bf8e076befdc2ab6257c2f2ef02435858185683f4d68f2602c5a1dc10441b00af4423443baf8b23116952f76 +DIST LibreOffice_6.1.4.2_Linux_x86_rpm_langpack_fa.tar.gz 331522 BLAKE2B b479750b7236b002c69ef748ef27735b901c2b6055cdf6d28cb909b1da927c281cfa7b9e165e8872395fc0d7b65de9c8c7119316d1e7bbbc4b5dca4507e2c8eb SHA512 6f80b4f48f942d41542968f1143bfdd2c140182da47652e85eb17d8ae1647603d8930e26aac8531bbdb6f7986966c5938b62e106afb970b376d8b2b4a90640a1 +DIST LibreOffice_6.1.4.2_Linux_x86_rpm_langpack_fi.tar.gz 710393 BLAKE2B 6278f97a8451d52725194c02fa17e070c2f06902ff67796d10dfffa07ee178feda5e3a0c2e806a38c1b78c7b4f43c86c311305845523788796d701b4ab6df502 SHA512 2f28f71d1e0dfd1bae42bdfcb19f904ac13af7a79b149df89fc17779d937d31cd709df9f0d352348a7fa289f11c6eca1a369029474342e58c930f228405819ca +DIST LibreOffice_6.1.4.2_Linux_x86_rpm_langpack_fr.tar.gz 3027454 BLAKE2B 8decc6b684f9021c8201413e8dba65b4177cfa5bc9e7c03a3f4fc5f28ec94d0c4935409a9eb6610d39082d16e9778bee76a5dd7595267be2c69da7d84213dfff SHA512 9da48ca09b52d5fca702ef82afa18a0fac0506c9734ff50df7f4975fdcee944e70a99dea84890ede89cf5b57de70646414ef593ba85d53f378b1fdb14e4ca64c +DIST LibreOffice_6.1.4.2_Linux_x86_rpm_langpack_ga.tar.gz 728022 BLAKE2B 96c4811eb4a4dbed2711c7d4f5bc1889d96f33be28b7ffce2bb27588f6e0f460a57f39d438e8cc18e11c9cccad473fa2bfe4afc2710fe4ddfb6351049b41390a SHA512 9458c20144f1ec01cfec0735ae00be4cdba99c12a0d34498a85c16a35a16a8b84d9788b24b3d3502092a5f0c26d783a9d21dfa030b5524386d250fc73c469aee +DIST LibreOffice_6.1.4.2_Linux_x86_rpm_langpack_gd.tar.gz 1763366 BLAKE2B f467d1e9af108e82c7fffc080b9d63fa2d1bf3cd118d897d9bd75d2f26863e995cbaeb64e79259d94196db20936148177dee66802d01024b481511b60382612d SHA512 c01bded734b768b63045a36f6057e833b97b27a3b6a77226d2882e579bebaa569fa4db0743f3a47be1996eaadcbb1cb4f96f596e1cb6164d3731d6bf11d94709 +DIST LibreOffice_6.1.4.2_Linux_x86_rpm_langpack_gl.tar.gz 1285609 BLAKE2B 589755b49d24d3127b693c3a2e7670fedc23bf4adbfb05bbf515b9b144d8846c8899356adde7d3e738d8a0ba3cdc149d32b3e44bf3ca85fd0c7c329f40d5facf SHA512 18083f2b7613e413e8885b2a28a441b87c1a7e1fc5251bc263b263ba66084e54f14f99e403e6b0e8c8233a14f7c3ed3d8b13245df99072006fa042c5b9907fc0 +DIST LibreOffice_6.1.4.2_Linux_x86_rpm_langpack_gu.tar.gz 1231322 BLAKE2B e4aad160e629f65fcbbabe6da63b8c128ccfbaaa350620cdfb53b0d3184e8c88215dcc97ef3a68a21d9f80dcd5b4c6c09273b449e7d21a78b97ee1732ea88cf0 SHA512 7aa43d8c979dfa8d3eecbaaf9186908d13a134c0e93e38007eec4919ac1d76af054792a814dedb8c3e73d5e94c3224d69c2f4e49d263e89a456978a225db73e9 +DIST LibreOffice_6.1.4.2_Linux_x86_rpm_langpack_gug.tar.gz 511814 BLAKE2B c2c9fb2b398345d6d347282afde1eed3853718a183b3d90732f62e30068ff38378afd4188d36be20f03070f835f1825f6bc9a375cd5c62c3743031161158776d SHA512 3d59c618f579e4019360f0b23efd47d74429129da69da01b836387b3ed92036292d2a878733086548efc87e414c16148cf16d7329f297f0271b7ec97692c4ffc +DIST LibreOffice_6.1.4.2_Linux_x86_rpm_langpack_he.tar.gz 1624102 BLAKE2B afe830b86e56bc45d3d405dfff1e2922b9f59ed9018eaf1c44560057731501a7dfb8377168639d849c7f59c9930fe6ae1af865814e541022397badd9df041860 SHA512 8bf7781dcf616a52171393aedb220b73b9ef2a5b2aa2251e849bc6c4cede851b54eae27d3b49207227ddd160a9a0f209c0cf4c19c0242f6fe55ce7de9e54aa95 +DIST LibreOffice_6.1.4.2_Linux_x86_rpm_langpack_hi.tar.gz 571869 BLAKE2B 65e8b89b739bb66952a19c4d6a9276017450c339e55f61aa35cbc4c921952490c6b43ab0741ccdfda2432f33befe49f57ff9614ddd3038032e87dca4138e83a6 SHA512 588f0d3c88a791ea38429875b9b7293b2ff193b8862c6d7d0bffd1a544e72d79970586e15651dff7d448b3d86a98e28340dec6c8ab55f1c43a709122c6d42d39 +DIST LibreOffice_6.1.4.2_Linux_x86_rpm_langpack_hr.tar.gz 970623 BLAKE2B 9866bd9b535cce83742862d1b866de19be0b59ebfdaab0f3cf0b7e582b53e17d631aed783ffc8fdcc3c0de22a386cbdfdd62887b5f2ca2e45bb3e80516cf5ab3 SHA512 1d16cfc791794fd0a036ec98b4726cad76d44944384774150aeb73ac0195249a6e0d453c8dc5b525766d4d3d708f9e36d7d18ca6db81fdf12908281f8e016a03 +DIST LibreOffice_6.1.4.2_Linux_x86_rpm_langpack_hu.tar.gz 3005168 BLAKE2B 919767a08bc44d699fd6cb179d8bea94e3b031d39e58a18c027fd6afb099fd4c9754e021c83077aa413cb92f5e11e34beeed4c7182a6db493a510169bdd8c00e SHA512 3d2a7b2b54c54a4082a300caaf15ec372279dde76b224b41dc3072e5957f39af16e73d183188a79daf3ef92d26e3d2ae86290f94b851c81c2deb1398e43f2f97 +DIST LibreOffice_6.1.4.2_Linux_x86_rpm_langpack_id.tar.gz 1577304 BLAKE2B b022e7a962d05103827d6889b979d395c4d02880476e393b8a65e9301e90c5be475b4c0994a038f51b14c8f27044d0613ff63af25ee1a7ee0370e75ad65d3888 SHA512 2be599f720846d8ad3418f8acc0ff2d841b408dbd31c49961ae2a5ac6c5a7bb8128f6ff83c5071b3bff9d0f912d71d361a24c6e46e980ed6cf2981ed33f7dfa1 +DIST LibreOffice_6.1.4.2_Linux_x86_rpm_langpack_is.tar.gz 1510613 BLAKE2B 403fd9b25e63c33b3c4538e631c8e6d50d4a73be299206962fc1d3c956acd695d44852e0e634ebda8c1a893ee5a6d5de4a051eb4a6135055412f41f3ba9a5dff SHA512 755d6ec976d26aa0c3a777bf26427f055f3cd5f234a0d65b1edb766e26cd17aa7ef90bfd8e753f2cc2fc57ce2665ae3d6c0f77f0eb0f5f2b7cae622c4bb33862 +DIST LibreOffice_6.1.4.2_Linux_x86_rpm_langpack_it.tar.gz 2059872 BLAKE2B 6b7a36e77a00f30e9c1f628bab1cd7fac3fb999f1ac73623c7f3a95cdc5a953205cc7c312fe6a935650028ac9d32dfaa7f556f72883d13636827801a861dcab9 SHA512 5b5406cd700bed297051ebfbc687a0bd9f4551c8429559421e81c44a9fe1a6cc175ad866159222e434f48f0771ad2f6b064f26fb4d227155247ba95ee8f383a8 +DIST LibreOffice_6.1.4.2_Linux_x86_rpm_langpack_ja.tar.gz 806441 BLAKE2B bcfc1de4917ea03ad38de6f9d4652219fec56ed436012fa59f5ad02662f446a85ce0512029d9234223c3c7cd7fa51653ee961442cca101cc7561814a903bdc18 SHA512 bccff911d2be297dbd0600138aa4e4b0150ef22d106b3ae48196b42ba393fe48b46184d049b7ca95ead4e3d3a20ecddde320f15227ae7194451c2a9d4f33aedd +DIST LibreOffice_6.1.4.2_Linux_x86_rpm_langpack_ka.tar.gz 361646 BLAKE2B 85442a60e67eaff2f94204d87431ae838641fadebabff78f2d9eb6fa07f17a5acd07c95531555f18598af20c54ce69aa4ecb12f444c57747d0962677cfb1a94b SHA512 44c73e899dd9e027645b43764f5a00ad6967f85050b63525252478a43551f609fbf3d7eee2b7d4be8f252873ba66886e01f54328511e3f96edbd8a566347397c +DIST LibreOffice_6.1.4.2_Linux_x86_rpm_langpack_kk.tar.gz 772765 BLAKE2B 0ff10f8e2397b835b08d6baafd4414862a66453a76dd98a01abd69ed3cb8c803edf1dfc5cbda315ce595546f0676ce523d83b25c3b1a65ea1c362df9a12d6634 SHA512 2e658dd115af5da0841de8821bafdd7543532c45a65b7320f400654b32c5bb77aac6e9edd586b550f5ec55e317641ec262ef7bf3dc368dc9ff931e753b2ae46a +DIST LibreOffice_6.1.4.2_Linux_x86_rpm_langpack_km.tar.gz 686009 BLAKE2B 86404749d4bd2abbb4ccc4a7b1896a0cdfa425eac9a9ce350fc18ae056b0fa74b33d79a651d88da0f30079493cb5e7ef34e8762c4564101a07d3a310b2a9c6e4 SHA512 745cd6f5df0f578b9cf0cd0cf19831b46d08fe24467c405c921df241e45a17573d0530333ed72bcd4c1001676ce0170e6fff0ce01d9b3be006fb2a2d190765a3 +DIST LibreOffice_6.1.4.2_Linux_x86_rpm_langpack_kmr-Latn.tar.gz 334315 BLAKE2B a303fdbb1f2c59a1085050ed52c60da9ddf5d05b1fa478497b9a98ac482c75cfe76469de76f4cba246f5aedcda02f54cb08e92dd469e0160c7e0442fa40b8b8b SHA512 025c8adf78162e415d848e468650b22f86f29ac61f6d786ada1a78ec7951eb51d0b79e03660d19b1263fa7cb48c20c64562c882b3137820e03a82e542623b935 +DIST LibreOffice_6.1.4.2_Linux_x86_rpm_langpack_kn.tar.gz 585114 BLAKE2B 2e36d33e0d5544cc46ab9fbd6f226f4c6100b62686390ee1b941c68bf846d428bb7ecea43f519c2c87b1d950edc14aa880ffe863a596bd99f14d5dcfd1dd0c58 SHA512 f2776ba720a8cc70673140bd2c40a5de79c37118acfd54b360e15bc0b0a5746dfc788261baf5ff2ff4da19c08a535ba7f41a58d7915a55afeeab80a57f992d0c +DIST LibreOffice_6.1.4.2_Linux_x86_rpm_langpack_ko.tar.gz 811436 BLAKE2B 6edfeb8e6fbe1fcf6ec5b1be0667e6adbe6a782132898801ee2bb3bcad45071e45cdfa2a48794738a2302f6b4b4d518573ec315202075dcdb74cd8dfc1f37cf5 SHA512 1e329e52a6fd7fd7bb60dcc29e7b76ad36af716a01f7ba15b7c9e0fe49f54239efcc302ff8f95eb3b5c6c92f333a2a243ee5a12e28f23726a7cf364b874c08d8 +DIST LibreOffice_6.1.4.2_Linux_x86_rpm_langpack_kok.tar.gz 413033 BLAKE2B 0fd88addff43c833f79a4578b34665c2fe18fcce6b21c38ef1184b3a7dc2e19aff068c551f4b7e297d59500b692a2fbb6cc3db1182e3e8e3851008cad24f5bd2 SHA512 701cbc8c88cc3a96f29e7ec838919f9d67458dbb740da1cd5a5d8334065e55ce7dd2a0fb2d4484009ce853283c7618757894e8b1fe111138b0b911b69e267fdb +DIST LibreOffice_6.1.4.2_Linux_x86_rpm_langpack_ks.tar.gz 330459 BLAKE2B 78cb46d239464189b50219f936818ba35d0bdc0ad146b4696de3fc8ed5696e5a7ad15593e33c263a737fb697d2d104f6d2338f2084a6c53dd5535508ffef0ffd SHA512 ab5df9cfcb903ff231de357c05fae55ff589778ecdff72fbe10df831054d197dd4899742a34422990cf2f39b45cf40bae449c3265b3755438e0ea1006a204b95 +DIST LibreOffice_6.1.4.2_Linux_x86_rpm_langpack_lb.tar.gz 142450 BLAKE2B 6dd56eccc0cee3a19c4f65088946525038ce18b908c097eb39dae136623ef3e41398cfe968c68ef3d4e1452864419664faad25e367e88c0c7edabe840f919855 SHA512 678171d1661dc97a4b863e10f76094d419c36068c74642e36c381ea978eb366b2d310aa786f1fd62a9338b57e345aa3af3af2d5d895e8b64c424be2b03cc5d06 +DIST LibreOffice_6.1.4.2_Linux_x86_rpm_langpack_lo.tar.gz 428284 BLAKE2B 560091e8084bb81dc04c0fecfdafbc7e976aeae733156b43a434c2d69ba94986584a8b00bbcc52e9ce596bbf7c38d6e23b24ca32f3f8d0172b89d927a71ace0c SHA512 dc40797aaab506c23166016c25a74fdcb3ce323aea8110f6e92d7ec9f28ca9319176ee8b6cbda6402840681221e2c2dc45a218e7ad507af9a790f52d7f48cf81 +DIST LibreOffice_6.1.4.2_Linux_x86_rpm_langpack_lt.tar.gz 1021770 BLAKE2B 92d45e07050badb91951f348d5cfaa6f46e490a487e21c7abd2308ecdcba54799ca3c840609efae30f2577008b4251969d5e840288e253880c984f3ada902823 SHA512 d7949c5784b206646bde7b5f6950010d93c4b0d6d2edd208dd76de39d30187542816008dae85323355ec91af1f90a71329508690d2f6c9b1abd35ff024894eeb +DIST LibreOffice_6.1.4.2_Linux_x86_rpm_langpack_lv.tar.gz 1479243 BLAKE2B ef06155428570af8a4c51416f65043f934f43251c10197954337d9d81678efa8a6ed0502fa87396208fe2c69d3b041029b438812f7359ce9d54aa2625e14086b SHA512 7aa6e56d9242cd2c6a772f15e6d64fdb1664d2c87f5eb7f4d84657cb57aac7c78bef0c267fabee07ac95c94fac32266154452a1def8f77118670063c86b295aa +DIST LibreOffice_6.1.4.2_Linux_x86_rpm_langpack_mai.tar.gz 331204 BLAKE2B d454b782c321280b1732c456a828041718d5e84c4e7bfda51e8c02e9ae88558d9240a1705517a9670fa93e1b75a9e8e62099d1465038fe3be9caee699e574c72 SHA512 351f29b9472f47fb14d7d1ff0a226289c71b2e3375439811d86dbd118cadf165df0b6d894b59ed0f6c2aa0c90959072c3ced7283397ac2208a96d3884181882e +DIST LibreOffice_6.1.4.2_Linux_x86_rpm_langpack_mk.tar.gz 384142 BLAKE2B 63056de963bb90864491e4256565a6e71e9b9ab03cffb1ee0cf2273fd3e904c049181607d7469e9f9f8073aa0a6236e2e83ced5228799a82553afdd8c71be526 SHA512 4ba64df9e9a2f967b6c35b16a2633d5ce9d58fb959d9959821f8a700769f7e27fdf2874dbc21ff0d107dca262544ac68ee6e54cef693566434242fdf5591fcc5 +DIST LibreOffice_6.1.4.2_Linux_x86_rpm_langpack_ml.tar.gz 546258 BLAKE2B 9e7a5b3cc4c725871f2ee8529d5bee49f1f6e9a98ad6895289b2f95a918a354db53cf743bcd73b8952924f5d8a4908974f5b95631b5eb05f1864a737d94c845d SHA512 56988e5b4784453a776ea913bdd9ff3880c2c163b2f2e788d36396c76fe976825ded41f0fb252132389a4eb1babcdb0ed07e8dbbd04778eca776b33d96e62c8f +DIST LibreOffice_6.1.4.2_Linux_x86_rpm_langpack_mn.tar.gz 510596 BLAKE2B 17d5128b1addf3dd91b953059e68dd8bd528db322a53fa476f0413df48d34f1d2537e24b79e49a9be34d328b3671d19a8818a61094ee8c92cbac8af432403c5e SHA512 8f906c6913aed446cf642ad50abc2560acdd38c21b1f5ae6057d9507d066d3ca6bb690f9f1f7203a3c131473261a8b1ba6b81f03be516a7d28776182ae54a222 +DIST LibreOffice_6.1.4.2_Linux_x86_rpm_langpack_mni.tar.gz 403650 BLAKE2B c687913b3c79b3fed4e074d5c1fff94ef12c324add2d8791a420d56816c148750a9faa24c656fc0dc98821b4d8da81a2de307b048fbbd0eb52832da0dfee0f42 SHA512 1753f1330ed96e15be01907bf00b45ec33fe5eb4ed31f34f0ab16b46721feb50c1be1d5d4307df67dee1fa5870fc56abf363130fbbaee5212e7d4d7dc92c1663 +DIST LibreOffice_6.1.4.2_Linux_x86_rpm_langpack_mr.tar.gz 580128 BLAKE2B 7983c45609b204fd9080a7e08d1b6036977eb8e4af0f610948721d63be50c9214dfb3912f68ae82dc35c80ccccb1793ede067bd24964feed83dc48d124c3578a SHA512 9fab8fa2446314e09a6745bf1c16ee9632affd1daac4f1b84aa36e25fb45e450d0561ceb3302e88d9af3a454bc8d3ab8098f6b1e6cb9c20c3319237ac575b1b3 +DIST LibreOffice_6.1.4.2_Linux_x86_rpm_langpack_my.tar.gz 465767 BLAKE2B 9120770858c980aa2b1577ddc8411257d20253b9d32d065dc946d89404b63ff33d275f37cc092396121cc32f5d00d0d92077180d66d94527921832143d999d09 SHA512 67dfff3c3b61e52f7b409fbffe497b0af8d97ffcab91b80b9eab77c46a97f2ac383dd34f13b9d63f1b7ff65037bbccce400e8b5dbca63af227c1878244d70281 +DIST LibreOffice_6.1.4.2_Linux_x86_rpm_langpack_nb.tar.gz 3714451 BLAKE2B 352ad6caa2422d2e46c996c5a79f44c1cc03f266036d9d3c5bf2abedad2ccfd36a796f597776596cdb6407d16b238cb334382d233a466389ccf7582b0a25658b SHA512 370e07940e138c198a26e917f173a02b8e7988a2f939c4f35ede5003fe3abb66758570273c819cbbddd60fceee45ac0afb792171fd8c2268f29f5cc562bc700f +DIST LibreOffice_6.1.4.2_Linux_x86_rpm_langpack_ne.tar.gz 854650 BLAKE2B 41261288234a17759ecc4eb197f56922cfa730d80f64c23e21a98350785c60d16655b9b25ddf12bb887bd80324a5d881826a51e392f756e8e2f8b04c310e896b SHA512 5e72cd960308ba925f2083a115920664fdd6b09f84d946472466ad265057f25f91a5ecbf0ba42ebd1ad8d45ba858d03dd456e420545a9d753faa2619905ef5c1 +DIST LibreOffice_6.1.4.2_Linux_x86_rpm_langpack_nl.tar.gz 1514861 BLAKE2B a95b61a8b2e2bec5b3481b3cb570d9c5f9d26995d8fc4e6387fcf793ca631812b958727c80dc5a9d17d8ecf4b6b1b85708895ea7d1794615ff0652f71b4ade31 SHA512 a162eb84fb3d0715324b0289ee18dd37009edd340cb1a65173f5652d20c7b8588253f06b03d2e6cabfe065921541317d07ea782328d29dac18f628a356ac911c +DIST LibreOffice_6.1.4.2_Linux_x86_rpm_langpack_nn.tar.gz 3714689 BLAKE2B dfd64946d982404b604870770e42e209395951094d2b5fa523e3889a365e3c96e03f3d6fdb3860daa423fa656fc439fd0f5db7c9d36713f43accec4071e1c385 SHA512 99ce3ef2de27379ec6a84d0f625d9b1b784a4a7b2c12436395beb731e489cbae616e7f5841f1634cb96446bf18f800e02c0c11fbabb819618c0ec61d93258136 +DIST LibreOffice_6.1.4.2_Linux_x86_rpm_langpack_nr.tar.gz 277971 BLAKE2B 9032771793d2e5f821f438cb4cd9c5f3f2866d9bb2db5c9a80cbeb7cfeab84eda2b482366bebee439961639791a830e75e70c0c3d4af6bbf27edd17203d32cd3 SHA512 5a526ef106147cd17949cafc10278fab1f0385db14d25fac85720386dad0c0e63d48b71142fa48ff771d07851eb4572551927d8f56b28068e45191ce4399fc58 +DIST LibreOffice_6.1.4.2_Linux_x86_rpm_langpack_nso.tar.gz 322000 BLAKE2B 83ce9774d5957e670acf98d385c0dc5ca6c7a99cb68750438ab366e263476cd87573cd8de9a8c4c38a57f9e27951c13f3ca3365802e0bed7eae8fc09f81f4a6c SHA512 bb0adbd1b5acb402e0181505f3bff272e38aa966513efe70bf5066867674306d00aa6eafe946bea696f1044a8b6aef8dc5aacbe33eb1682261b51e99a51eec03 +DIST LibreOffice_6.1.4.2_Linux_x86_rpm_langpack_oc.tar.gz 876367 BLAKE2B 376a697324864d9dabc309bb01334190e16094d59c1fa4147c79d95b8af4e5ee30ec3184c86deed088e0f7d7638f22206a3cfd1465520339d13a4c852b5a3ffb SHA512 f2f819462cf4da3dad6d49555e6fde0403398d33c4c28d0b132aeffa909d159316196793652129328c8023d98abb3ffb1220037ad6f1201ff9d9536e82c65ee9 +DIST LibreOffice_6.1.4.2_Linux_x86_rpm_langpack_om.tar.gz 370677 BLAKE2B 2d38a5a69a48d0153d16549176463249b32f53f1f4d7c181a89d589941ad79612d18df714c8324d0f1113d1d0879abb830d3c598ea611466f2a00e65d45aa287 SHA512 ab346a81bfd53bd13f77f1b0b4b91f03bbe4f4dd8496adba8526748324d0871e77749d9f2f69ee3db608c33bca8e40093b50b60889964d24da0bbcbc134f1081 +DIST LibreOffice_6.1.4.2_Linux_x86_rpm_langpack_or.tar.gz 603746 BLAKE2B bde1025815d05f12d881316f7bbe667f6892883cdb14f938acd199db5f06bd196b59dfcc00d2046d31d85819743c4525ac370e786e6431a7ac6d1ecfdde92605 SHA512 a15d96f30199476b50900dda06aece99d11611e2f0ad01f78d0e6cdcbbdb5df94e4d78c6a676949715a43c4527494e209e1b41d5702974554e253ae39ee8c10d +DIST LibreOffice_6.1.4.2_Linux_x86_rpm_langpack_pa-IN.tar.gz 472999 BLAKE2B 366eb5089029c38b6eba60e8e0de405de7590bcef61477af33374ba08fcc520e5503785934ac6ccbca55232f865dadd18929fcd3a4c71fd05b7bb5e55fd256e3 SHA512 5914c2e8f5e3616e01eccfdde762c71b6e16687db42c224409b5af3d73d4b1e8bd72df0812c0fe5ede5bd9fdd3bf67e581e3b59b5689c788248a4d411868857d +DIST LibreOffice_6.1.4.2_Linux_x86_rpm_langpack_pl.tar.gz 3083947 BLAKE2B 0966257eb247ce9b7a79cb7904cf94d396b080916ab66b7531952681af89967ac319d164808aeecf61d4dcd878bb632f917f2e8becd03d60a3d6aa39691bfa78 SHA512 9bbdd59dfef7ed5b13f3f8c08f045438558fc1c6e76ada1b5598957690c1cb87a7179e609e1b27cbb2a69c5b854fd64cccf8263ca34d08bcd0ff84baeb22bae7 +DIST LibreOffice_6.1.4.2_Linux_x86_rpm_langpack_pt-BR.tar.gz 2804637 BLAKE2B 0981addc703d6483c28abb7807185df0bd4dd1dbfaa090742280ebf27723c3bf26220c60a96f903bc376d8d0b8f55d821321a736ebb106403f3aa1439805325c SHA512 40c3b9d25cdae7a62e33a4cf7a88c53fd95e697d3625b4405587f4c6ba580f02cc5144a1fcf5969f6c74471cbec4f515974bc374e3666f6bc591e392b7cbba9d +DIST LibreOffice_6.1.4.2_Linux_x86_rpm_langpack_pt.tar.gz 2361249 BLAKE2B 0ee78cb484be2ea423d5477b7b6c72af171ef771f16f26c74a2d71774079f5ccfb4a94a8c35c2ebb76addca9467e1005d5b6e7b8cb26936803b0249ed7247391 SHA512 79a2ea3bbd8d5c1b9a19dc566e9bbcf9514d5cc90a91772f0a9dff2cf45fa8cd64cfa27191c15eac8162ea120f776f6ce73e9b08d5f6fd3fadb62d12203e4a0f +DIST LibreOffice_6.1.4.2_Linux_x86_rpm_langpack_ro.tar.gz 2533053 BLAKE2B 2a6b910af0d3e397c22f84a54f46c8811548d9b835fa3a135c6e3d3a29a99b402a2179c1b7e3100cbd34009b34596fc0ced780643b9a818902aa4e203c439f2e SHA512 0b33416a58ba27a1c40efa2e429b6b517c2fb844ba79e10417ceaa084fb2126fd1e7d31dc33d01ccf631df16064b232a024cdf3a9db73b3eec166a1705b1a4a3 +DIST LibreOffice_6.1.4.2_Linux_x86_rpm_langpack_ru.tar.gz 1882781 BLAKE2B 7183fe0aa3a6587201ce6fb5054bfdbf5803dd7252ed898cf86298770eadf95518c1c6dac8a2cc90c20ee04e0c15076cb508ff0bad06db9ee75e740882c67e5d SHA512 fefe640e2dd39057a188fdd061b2e22993fe3e1046956eb8e8dba7aa1fea957ca123e934ffa171c4fa47536446c724aa3e3b3e6529808d86f7476ba2abf54547 +DIST LibreOffice_6.1.4.2_Linux_x86_rpm_langpack_rw.tar.gz 344593 BLAKE2B 164c066522f514026cab24d085b6846c4a172ce5225c440eb8f71056e4659d08bc281cd00879457010476395f5a222fc81a59414febc7f22f9bb838c6ff76c1b SHA512 8297609ab8e99aa3a95319b0e23461df3394563378db1464b4d8c4dc75ab16b30d9cb6cfdbe37919e91638065b92fac05e0ece1cf2835c128075c7be0f43cb3d +DIST LibreOffice_6.1.4.2_Linux_x86_rpm_langpack_sa-IN.tar.gz 452806 BLAKE2B 0abd16ff183110cf73605647d7e107f8b5009018b346f2e315a3bec2cae0cc3ab6ae55571ce156ea58fd053aa219dad5ab1a3b009e2825e7eea0dd0868290a87 SHA512 d2fcbb1677221f0f168f1a977d925b97ad4f1c681740dd81321f1cab6c5cee2e8f096cf10ffc7efd34812e76c56377e689596ff19c3147a5987cac0f45fe94dc +DIST LibreOffice_6.1.4.2_Linux_x86_rpm_langpack_sat.tar.gz 524233 BLAKE2B 66f8b819289dad09e16fabe5e306c8ed43a0e69b8545120e2e6579244f601e1de7c2729ce6bbde0fce17aedf55cdeadc50000023139da995c4d50e82a83bfbf0 SHA512 0971f35be966f1bd8337c8e621ef11474466451f5ab5ac29aac165c2fdbdbcc0d99b739a43426aae15a930b0275a8e0e6292e2bcfde24fc5f37798c70f67b150 +DIST LibreOffice_6.1.4.2_Linux_x86_rpm_langpack_sd.tar.gz 438779 BLAKE2B 25af830659a1524dc51a3e2596ecd2f25d838be358982efee002b015bc640712f0c0cbc06eb0fd8fa217847c6159c7342203331add53b9ad1313554dc4a86949 SHA512 4116a31417e59bdef02a07dd6bb28373fd4a19d45a0beb2d8cda6d940e95f5a0b10129a9c7dbf71ce28af6a2b869d664a4329f85356b7f74033ba9fb879a3fe7 +DIST LibreOffice_6.1.4.2_Linux_x86_rpm_langpack_si.tar.gz 739114 BLAKE2B eed298198a440ca2c2d5693c38f6066fb14c7d79c6dbd4f34d6ee5fd114a85bc514fb4489226b5f2814b594084393d5ea8191293e507ed352e2a15c7a58a99be SHA512 44780aaf17b8339bd204d08e0d87cc714d9fd51cd238895604223d1971db54b32266dcbb8452754b569e7e7945eee7bacc90fb3329e16cd6c6cbb38112b18b7f +DIST LibreOffice_6.1.4.2_Linux_x86_rpm_langpack_sid.tar.gz 452542 BLAKE2B ba009967efcf42fc37a3963195b90ea933df7c935afc261c60d762787446141503c462b9acd096f3aef93e95da7c6d6ff0a195ebb65da259c5a01d8a12c63568 SHA512 775ea87ab271cfa2d230d6a4998db97e09c1a8566f4a1f476f657d7db2fb938b4f5f3a1b8ca514982ac199adc19e2e94968a356153ca8e9d51475f173dacd2fd +DIST LibreOffice_6.1.4.2_Linux_x86_rpm_langpack_sk.tar.gz 2013931 BLAKE2B 84ff58aad621a6a126984e83a3f458892e6aafb2ffdb5562b274fac1971403d06f9b1257faa9cfed51fc71a5a5aebc6f641bdbe5be5901ef4161fe1f034f44fa SHA512 112687a3b0b2735de7375ac1d866696a3b148c95d74490f4cf6c9b295ca8a033e15f81aafd5a0f74aae69deeb82f52f992d2f337f3e036989298537bba679b0d +DIST LibreOffice_6.1.4.2_Linux_x86_rpm_langpack_sl.tar.gz 2407370 BLAKE2B 01e67349b898f7d378504757a14ef69301d9a777bccfde8fb23e40b9284661d9fa587bf920ae98d26a12b27e80432e9d1f070d98f6982bd1a1eb87623d465cfd SHA512 1541da8e298bf23f31e1e82854a8a0574d401d7125491d3df4759bb5f1220326cab51b6f5f1023dd633d3fcf87b7cceb1e33267a411f64a673198b47ab7086f2 +DIST LibreOffice_6.1.4.2_Linux_x86_rpm_langpack_sq.tar.gz 1166790 BLAKE2B c4bbfe8ba94742cdf8825be358bdb3f01d672631f55d9e6ecaee128ed3b251bf3f4ba8126ac1e84deca4cb96a961b94051d13128a8c9d3d43efbbdc57c33bb1a SHA512 fa894b6cb2bbb94c045a33a672539b7beb6430d88ea0985fd9fccd6e8c97c63f53b17400c0e7fa1d82180b5d97fb117dee5dfb2d5f3886d53da8a6f81d84dbd9 +DIST LibreOffice_6.1.4.2_Linux_x86_rpm_langpack_sr-Latn.tar.gz 1461291 BLAKE2B e35f0bfbc3eae7e5bac4ca7e68c83871b8f209de32d62f82de4f4339b351c988b6556f69668e9a1ff1dea8815b4f8e84c7b90da41eb0175bb90a405280ca9d56 SHA512 430fb35f62a824c356acceab36c6beb99712a9a8b2e800389e2ff8abe0cf537ba274cd021f28ee14fd3c91c347a2f2b6f15dc9ce182075f882adb35385ca19eb +DIST LibreOffice_6.1.4.2_Linux_x86_rpm_langpack_sr.tar.gz 1480311 BLAKE2B 6863d0e9c205acc9376065ed9ef34f0eec5f3e5b3375bcb252f66dadf2898ab9db19f2633b346cb69f77b3a5c0684851d0fbebfbc748f4ab7c55b436c98b8d57 SHA512 24a9fc6e211443af593db28dd8eff26dd9ec0fbff489f772cdc5de72d79e25dc18745d3e6df790de4feecf2deba8d5f87955f2463e745cd022858d2c31ec9f37 +DIST LibreOffice_6.1.4.2_Linux_x86_rpm_langpack_ss.tar.gz 286617 BLAKE2B 1ee6726003a76d83d1abae03964c5e9ae16f44cad10959f724bfbf8f28ca88586c063c7de6df4f095fac3ee387e5dc588e8fc8a61b9d19ad8c891bbf6a55a980 SHA512 42a0d72ff7240daf8df52af278ddf2273569ce640343770d6074da4e211123c1c51bb6103cbf9d6cc1b1aba5d248a4e841765dd194020e86090163b25b201c90 +DIST LibreOffice_6.1.4.2_Linux_x86_rpm_langpack_st.tar.gz 279481 BLAKE2B 0a0b630c44f4ffc3da3d3a6a0e1c68ddd31c600ff3f036edb7f9f47864ac6297cca75dece0053b3c4284949480b0e7ba78a7d03e924d3d191d0d649e06bc88d7 SHA512 ba72628f5d6d541e019c4cbc7aa5ebc6e1e2200dbc7337647f455812bc2a48e21ed802b64e96c3df254f0bd14a4da93e01f5b9826bb465f7f6f9cf6605833bc2 +DIST LibreOffice_6.1.4.2_Linux_x86_rpm_langpack_sv.tar.gz 2551662 BLAKE2B 7db7e11539a1527aa0aa911164dbe5257187637d880ab065d7e804eeb9ca2de3edc0ced7143e5b3d736bf27b50b5c2d1b5785207a4006cbd08724ac51d659864 SHA512 c42a4d52bc24103d9e8c468dccbd81436caa8b0b71435c60f18f12dbe70007fa45e7d2af8ae18ba6c481760146bd56b92cd44f49fac094108cd5002cdcc9267d +DIST LibreOffice_6.1.4.2_Linux_x86_rpm_langpack_sw-TZ.tar.gz 319107 BLAKE2B 2d203da620b801206cfa6c38ef869dc3a6d1e09d811d8317e2d28e070f5cf98b2f31b8ac82b5cc08fbb689a0c825fbd439e814c2d1ddf3cbf79f222b89940c8f SHA512 41c86590dd18ed28eba6779d3bd75a417abec4588613f43b26d72fda96bb82903237b7d568e714d472dabaa6f65bf0e30a2a9ec05073db0f4d4544df8a54a5d1 +DIST LibreOffice_6.1.4.2_Linux_x86_rpm_langpack_ta.tar.gz 688227 BLAKE2B 306a14e4118f76f9a4dce1d3474153829853d3e4fbeec167da13bfcb80f228e1a2727fab7a614576de97faf6b6d158b77037569d73f0262d6105d0afe90fd559 SHA512 4f54dea09df5c9ea0aa9125251c9ba5a75c6252a64be0d224d73e0d6d3f565ffcc3ab69962c94a33882c04570ce5c075de85d43a3db55ba5fe10608773aea22b +DIST LibreOffice_6.1.4.2_Linux_x86_rpm_langpack_te.tar.gz 1089754 BLAKE2B 143f6678b18f94ea5a88f2d1f208e2eb160aa490a79774d767be525d4d995f4513506861c4cc153548132407d86581a8abe7c4aaf30ed351ed828a1f6549c3d2 SHA512 ba5f527a069bcbe3f7955238780d4d132fb243dc08eceb230d0957af4a8b51f0f550e8e9e2e4836b4501989119eba51d065d24b637907a900b3f78c28af49358 +DIST LibreOffice_6.1.4.2_Linux_x86_rpm_langpack_tg.tar.gz 358512 BLAKE2B 9ece55dbca61e5b36dc18b367e537faf1b017cbc423537f3b053c032c4962d64500f9f980702695093219bf7fc4c35b1dfb70938300c4820b67ac79d5515503b SHA512 a2579539bb2940e65a311651120d853f2683010e9cfc9225a9e417ff6b9241b16cbef32cb32012b09aa7de678df61813a7544e9b2fff07113d994f1b5e7f8345 +DIST LibreOffice_6.1.4.2_Linux_x86_rpm_langpack_th.tar.gz 622951 BLAKE2B 37efbe8f69d6155cd9da0f9c72d3919c9b1d9b5cc44db10233621cd10be2a1507fc20ec1d2232377fc9085fc7ddc10625c3868456a325165a6b475f1ab3d2230 SHA512 c1fd2d6d600fdffa56b709be1ac35af3c20fc0826c58a667d201912c72c70a4ab068854592e36553a8f5bccf89a540a580683b439cb22f5b0ba473eb009ed3a8 +DIST LibreOffice_6.1.4.2_Linux_x86_rpm_langpack_tn.tar.gz 259320 BLAKE2B 676964d58903f1fd670b9170543f8aabf233cf708cf51df0257c618523b15808e5540f40073e674d414fe001467c19c40f76b316be3eb2985ecdfbdb6c871dcb SHA512 2c6ecc53294b1e7ab81956bf92bff608e1ad1f7e7ce55982e3348727f44e00b12ceebac7e1b05ebd93e1807492e69fc4deb7ae72b685644bc758f590e1bb8a26 +DIST LibreOffice_6.1.4.2_Linux_x86_rpm_langpack_tr.tar.gz 765100 BLAKE2B bdaf9e6aa42689187cf2116795aff766e4383f1821e9f868c828551d6287200df10260adbf7c21c1c8dfa4fb620959851f085ec7030efe53414d0ca97ac2b873 SHA512 0a6533293a50cd37af935f7929cb7fe1edf27b4a987125d5b1cb8ca4813e4eecaab077139793549a9f5305fe1a1b7e96156af23a54d649cfd0c7d66329409770 +DIST LibreOffice_6.1.4.2_Linux_x86_rpm_langpack_ts.tar.gz 277531 BLAKE2B f0d884b9ca03e86029d959b04dfe2b56d94bba4d24388178affbb2a56c539bd9efd94eeb4135783f072a41c8867fc46a87616009439fe043c91a33641198989d SHA512 d2a6150449680b29b3ff7f237f43892b088026dea9fe6534f3c89bb01dd79e769d2f3ba74ec74bdaa417607357c0d7f95ff832ac49427f6c2f1cd29c655f531f +DIST LibreOffice_6.1.4.2_Linux_x86_rpm_langpack_tt.tar.gz 182480 BLAKE2B 7f35bbd6fc1610cbe8df6e50ad2063f2adfb8df740601ddd8a0ea9b3562b8a2ee6024ec8730714b379d67e18ac812a6307ff87d45036dacdf2dc468ece28b4af SHA512 11f8fcbf2af75125941b5845c4472ff261a58f65fa9c43a286435475b2919c355edcd09b57c476c3cd32e7119a4e21374eec298a146caa5dfc51874c626de8bd +DIST LibreOffice_6.1.4.2_Linux_x86_rpm_langpack_ug.tar.gz 550293 BLAKE2B 596e3492127a741ce0d0f23c6a99eb985c90cbf7bc7d6766705de6f07b5f83b6110a327931fd4f0c9be6f64e39737abf882f60d5e5d0cca60597e2f36da9473d SHA512 5df420d04f46b0c2611950726e7074ce8bae1f58b836ffb8681b721ffc1cb5ae818b4b1b6cbfcb424d7dea36244ba933be12b6ea68dad2dfaf16d700459971b4 +DIST LibreOffice_6.1.4.2_Linux_x86_rpm_langpack_uk.tar.gz 1608855 BLAKE2B cf1999cb8d854d2105a7bf56e2844f7c6214677b41bd4644350884c632864d8bf9fd7f412025090c2280cc1e6d370e1a87d9d7c2500e0a42889fedc838d1d64c SHA512 21ce4147e20515248b66b918bff300779389e6c2a95301ab97690296640ab12d17f45085ac634c3cb5beda73f9bed3ed566301a5e3ff10692148e19a872567fc +DIST LibreOffice_6.1.4.2_Linux_x86_rpm_langpack_uz.tar.gz 315469 BLAKE2B 0510f8373b92b3680a5d123c6fc2614da254fcbff2d83433d05745c63adb47bdc50f3bbaf91d7a5b47b6bf0b6de486f581c6075c511e98284901c1620142225d SHA512 24ddca7c2351290ce6bb2fc32258ba927239aed9bf21cc9e33043290806f2ddf7263c6112fc3ecbc31317c66db29012d74e333d9b4ef2e627c4ed49b856d8929 +DIST LibreOffice_6.1.4.2_Linux_x86_rpm_langpack_ve.tar.gz 281753 BLAKE2B 7ff7fd0d3c13f52a7ccc08ad7be87843b4ad888c782c583110a54ffd9d5165d672ade13e54466d83ef076687d3caa94529461a8856163ec8b270165c1fa0ebcf SHA512 33ac5c32774a794b5a9ce6a6348164f79b81c3654046f2d2a38bf244e6267f95c614f2be3ad23d2cbd1bd4fb0f7342c59023b22ceef1e37d59aa5a65d0dc22b2 +DIST LibreOffice_6.1.4.2_Linux_x86_rpm_langpack_vi.tar.gz 465699 BLAKE2B 62febcc1ff385274f87742cca46a5cc9e244542a43d8d44994093fcf4cf0a407032c534659320b06360f3918bd11190e78b87a4bcd9c4218929547534650df6e SHA512 ce1432296f938afa3675d602118ba3fd23936bc66e9c9fb09439ba52085865066bb206e1b448be9f9d7faa08d500446f9e272e2a7a30ded8d46e087e102e9094 +DIST LibreOffice_6.1.4.2_Linux_x86_rpm_langpack_xh.tar.gz 289979 BLAKE2B 99e987a9cbaf924d47f73d7537c86c0daaa90c69ef230d9fb0cabb539796f5c1a8210fe1aaac154f35355e137f6e10234496c191aff63e8102184b4d591bddae SHA512 080fa9b9a226461ef5a9980879ee67c5dcdecc30f821dcd0d4e9183f6d9ea9a57c34f6ffb4474aeb5de73bd56a8e1227980fe66f1e8beab0542edaa6427fe8f9 +DIST LibreOffice_6.1.4.2_Linux_x86_rpm_langpack_zh-CN.tar.gz 793869 BLAKE2B 6520ff193de644324512f0b66e38843a4a8f4a3ffe2e03d0e5bb7994ce6975e50e921beae721f911488701577ae84e291188e98369de192e11786964814ace73 SHA512 9d6754d85b7dfc2d6fd53f01270d2881dc7222eae708c38a2f11c5d285fd45a4724ea61d9247a5ff0b200acd742306b82918d151e9f128bd1cdca9be9be392bb +DIST LibreOffice_6.1.4.2_Linux_x86_rpm_langpack_zh-TW.tar.gz 799086 BLAKE2B 38ae9fe79cfa89d31d503f9971d363d1b84e5910bb2becc1daf30a561c795bb1a6ecd4f889033ab480ad27b103a034769f42a5e6b76c923e0b25a3efe29a44ed SHA512 4514d7dfc8f355a342b5ebafdd9e4b491f691f7040dd806c486d244f419a113107f04ed56c3cce91a93c81196fda68c18132da34ed65d109f3ee508b29a65f41 +DIST LibreOffice_6.1.4.2_Linux_x86_rpm_langpack_zu.tar.gz 320320 BLAKE2B b8fd93d9377e50e4b07142b4bc84e612c11f644a7b6c03528390b5e22779336936bf4dedd267cd857b2f70e26cc600e46e165833197282f30e83ef4042380772 SHA512 7a211110104316b7f16e088d845d7b88a714ca8121ecb2c7f5c838c81ddf1f0113275b2efb54847d7f1403f382e7be7b731de393d3672926b5ab6d4e598d5e60 diff --git a/app-office/libreoffice-l10n/libreoffice-l10n-6.1.4.1.ebuild b/app-office/libreoffice-l10n/libreoffice-l10n-6.1.4.1.ebuild deleted file mode 100644 index 4e992dfe0ed4..000000000000 --- a/app-office/libreoffice-l10n/libreoffice-l10n-6.1.4.1.ebuild +++ /dev/null @@ -1,92 +0,0 @@ -# Copyright 1999-2018 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit rpm - -BASE_PV=$(ver_cut 1-3) -MY_PV="${PV/_alpha/.alpha}" -MY_PV="${MY_PV/_beta/.beta}" -[[ ${PV} == *alpha* || ${PV} == *beta* ]] && PN_DEV="Dev" - -DESCRIPTION="Translations for the Libreoffice suite" -HOMEPAGE="https://www.libreoffice.org" -BASE_SRC_URI_TESTING="https://download.documentfoundation.org/${PN/-l10n/}/testing/${BASE_PV}/rpm" -BASE_SRC_URI_STABLE="https://download.documentfoundation.org/${PN/-l10n/}/stable/${BASE_PV}/rpm" - -LICENSE="|| ( LGPL-3 MPL-1.1 )" -SLOT="0" -KEYWORDS="" -#KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux" -IUSE="offlinehelp" - -# -# when changing the language lists, please be careful to preserve the spaces (bug 491728) -# -# "en:en-US" for mapping from Gentoo "en" to upstream "en-US" etc. -LANGUAGES_HELP=" am ast bg bn-IN bn bo bs ca-valencia ca cs da de dz el en-GB en:en-US en-ZA eo es et eu fi fr gl gu he hi hr hu id is it ja ka km ko mk nb ne nl nn om pl pt-BR pt ru si sk sl sq sv tg tr ug uk vi zh-CN zh-TW " -LANGUAGES="${LANGUAGES_HELP}af ar as be br brx cy dgo fa ga gd gug kk kmr-Latn kn kok ks lb lo lt lv mai ml mn mni mr my nr nso oc or pa:pa-IN ro rw sa:sa-IN sat sd sid sr-Latn sr ss st sw-TZ ta te th tn ts tt uz ve xh zu " - -for lang in ${LANGUAGES_HELP}; do - helppack="offlinehelp? ( ${BASE_SRC_URI_STABLE}/x86/LibreOffice${PN_DEV}_${BASE_PV}_Linux_x86_rpm_helppack_${lang#*:}.tar.gz -> LibreOffice_${MY_PV}_Linux_x86_rpm_helppack_${lang#*:}.tar.gz ${BASE_SRC_URI_TESTING}/x86/LibreOffice${PN_DEV}_${MY_PV}_Linux_x86_rpm_helppack_${lang#*:}.tar.gz -> LibreOffice_${MY_PV}_Linux_x86_rpm_helppack_${lang#*:}.tar.gz )" - SRC_URI+=" l10n_${lang%:*}? ( ${helppack} )" -done -for lang in ${LANGUAGES}; do - if [[ ${lang%:*} != en ]]; then - langpack="${BASE_SRC_URI_STABLE}/x86/LibreOffice${PN_DEV}_${BASE_PV}_Linux_x86_rpm_langpack_${lang#*:}.tar.gz -> LibreOffice_${MY_PV}_Linux_x86_rpm_langpack_${lang#*:}.tar.gz ${BASE_SRC_URI_TESTING}/x86/LibreOffice${PN_DEV}_${MY_PV}_Linux_x86_rpm_langpack_${lang#*:}.tar.gz -> LibreOffice_${MY_PV}_Linux_x86_rpm_langpack_${lang#*:}.tar.gz" - SRC_URI+=" l10n_${lang%:*}? ( ${langpack} )" - fi - IUSE+=" l10n_${lang%:*}" -done -unset lang helppack langpack - -RDEPEND+="app-text/hunspell" - -RESTRICT="strip" - -S="${WORKDIR}" - -src_prepare() { - default - - local lang dir rpmdir - - # First remove dictionaries, we want to use system ones. - find "${S}" -name *dict*.rpm -delete || die "Failed to remove dictionaries" - - for lang in ${LANGUAGES}; do - # break away if not enabled - use l10n_${lang%:*} || continue - - dir=${lang#*:} - - # for english we provide just helppack, as translation is always there - if [[ ${lang%:*} != en ]]; then - rpmdir="LibreOffice_${MY_PV}_Linux_x86_rpm_langpack_${dir}/RPMS/" - [[ -d ${rpmdir} ]] || die "Missing directory: ${rpmdir}" - rpm_unpack ./${rpmdir}/*.rpm - fi - if [[ "${LANGUAGES_HELP}" =~ " ${lang} " ]] && use offlinehelp; then - rpmdir="LibreOffice_${MY_PV}_Linux_x86_rpm_helppack_${dir}/RPMS/" - [[ -d ${rpmdir} ]] || die "Missing directory: ${rpmdir}" - rpm_unpack ./${rpmdir}/*.rpm - fi - done -} - -src_configure() { :; } -src_compile() { :; } - -src_install() { - local dir="${S}"/opt/${PN/-l10n/}$(ver_cut 1-2)/ - # Condition required for people who do not install anything e.g. no l10n - # or just english with no offlinehelp. - if [[ -d "${dir}" ]] ; then - insinto /usr/$(get_libdir)/${PN/-l10n/}/ - doins -r "${dir}"/* - fi - # remove extensions that are in l10n for some weird reason - rm -rf "${ED}"/usr/$(get_libdir)/${PN/-l10n/}/share/extensions/ || \ - die "Failed to remove extensions" -} diff --git a/app-office/libreoffice-l10n/libreoffice-l10n-6.1.3.2.ebuild b/app-office/libreoffice-l10n/libreoffice-l10n-6.1.4.2.ebuild similarity index 100% rename from app-office/libreoffice-l10n/libreoffice-l10n-6.1.3.2.ebuild rename to app-office/libreoffice-l10n/libreoffice-l10n-6.1.4.2.ebuild diff --git a/app-office/libreoffice/Manifest b/app-office/libreoffice/Manifest index 6307cf38e9db..866b8121e486 100644 --- a/app-office/libreoffice/Manifest +++ b/app-office/libreoffice/Manifest @@ -5,10 +5,7 @@ DIST 798b2ffdc8bcfe7bca2cf92b62caf685-rhino1_5R5.zip 1521926 BLAKE2B d2769842c18 DIST a7983f859eafb2677d7ff386a023bc40-xsltml_2.1.2.zip 23150 BLAKE2B 51db6bd90585b13857ecb494c805c9fb6874e1e65d7aee73d23e1716670836a14b376bcca810f96fd55b0ed653b2660a268030f246c822cbb04f867ef763a3b3 SHA512 2d3835f7ac356805025cafedcad97faa48d0f5da386e6ac7b7451030059df8e2fdb0861ade07a576ebf9fb5b88a973585ab0437944b06aac9289d6898ba8586a DIST libreoffice-6.0.5.2-patchset-01.tar.xz 39820 BLAKE2B d8b436378b05a8a58156817b5d1e0323fd6fcfde9aa9fc4fc6a8056a06a16c84c5860ffe1ae715faddb707c5aa417b43e6c7f5c05821f86208edbb3778d830a1 SHA512 ec99a6358c0a20075abc0aa136ad6ccded4562fa0f25897efe2a8783fb33b97b92a2dd8041206b3344a79dfd10ebe98b79c8bf0b4e8539e45942978f0028dc59 DIST libreoffice-6.0.6.2.tar.xz 205022916 BLAKE2B 715d24c7bbfe4d570011f5090cf647421f68e73fb76047ec0fb973ec0bfb30be3ec1d521bdd92369e23abaa444e7afd3e070ff613486e8f85b9ca76d9496fd0e SHA512 8cf7bd4d8f81ee09f8a21c4ccb12f788c67cf1cba71e08b9b720f9e8b4ec2dfcc25452ef05b6b60529463241c2b23a70eb6a79a8f15b95e890a2ea9cbb458517 -DIST libreoffice-6.1.3.1-patchset-01.tar.xz 5068 BLAKE2B 5152903a580bbf44b40cb219c6d875753be354893470e6c5bad1b214ef3835529f3d1ba359baa362268d2b2bc72b698d4b319e0900e39c8dbfe9bfcfaaf0c171 SHA512 3cbf149f43ca89c1c22e6a67d6a66bc59e538588412b5363e662ee27ed764cd728fceffe141c7a49ea5c049640737e2fbbf673095397f422af9ae9b33af9e139 -DIST libreoffice-6.1.3.2.tar.xz 207404836 BLAKE2B d0ba57f8ca93a6bc4406ec21f1338659714af00afb861dca324a21af50abae160f3512bc1c0c5fbac23dfc24e7d8d855e377cb7e71e7ed3991456e922cb09d44 SHA512 1d3de497cbda49df6a59b550a18db5fc92f67ff522ba7432dea7052099226a260997c2efa0a59ce861c3bd921d7d569738721c5ed6efbd8a24e74c52eae5c484 DIST libreoffice-6.1.4.2.tar.xz 207710664 BLAKE2B 52bab412094c1ff7e184ea65c588360c18b061c3e14b7be07171f6b5831261766e2ac7d7373f5f789d125671da41e8b67d34360d4b7014dcb98df01828aeb094 SHA512 ba81b7744b908f9fe67a83e72c17c08b3b2e99599a5fd4f9cc1f2d81b3fd0ddb8065ae466205f85185ab9420350cea0b2d60108df3e583b74bd1fcd9e4eb0c3c DIST libreoffice-branding-gentoo-0.8.tar.xz 151568 BLAKE2B f03c7ddeb53c5ca3fd23401679601fcf2c4037ba17be4eb7b784c7ce7ebb71a24b8ab4aac8b7da8c6b1f14dd23bc1294ba85ff4f70ad271fb4ee3c5372e10883 SHA512 785031a699b1d1895ce4b50ffc3ddf645f3a0ef9acdf37facfd18cf75db9484cb8f53a50abb63d6006ead76a80b6ff5aa99661063245ebb84bd64013d713de7f DIST libreoffice-help-6.0.6.2.tar.xz 2972748 BLAKE2B 38534d5fd08751af587fd5b5be03b39b086e2bc26878c50e98bafd7a2b48f517ac29b8d434748449b0a3e8a451c31f40255094d64965800aadfd94c111295be5 SHA512 89caab57774f85f3e58523c0debb57247a0f10959634bf296aaacc4928bcce6ea8ed9f167b267e2e0eeb52b69714eeb094fedfa3e810cf409dfbc7c5e49b7c13 -DIST libreoffice-help-6.1.3.2.tar.xz 15757496 BLAKE2B cebfe42728c0374c355ba8d449d1858e9596b19d76b689c5eac422fa8cc749fec88e0a44fcc55e4c13cfab7a8219f565bd62944e004b7afb6f2e1fb3571c2dde SHA512 e52c9ff796696ab3dc6d32b468f3ca13f346b999a7bdbbffb7811eb8b7b347f4feb9ee02ff500f8b9e64cc246bc171a6166fcbd43e79a9ee75e2dafe37df9994 DIST libreoffice-help-6.1.4.2.tar.xz 15757700 BLAKE2B 53c398efb3b839740a9146ea1b0f70f019936c914f7aedf38b7da69faf532ab139a8847d6eb251b2850511e0e7bd169c74fafedd0926dc987659aa27878cf740 SHA512 e24f2f6795856da62f77ebfdcfedc8190b8ecef74e395fc263f0cab4a27c0fe3d95f37665747a590fc7a6a93c6c3473a2a4501c50d415cc602f85838955fe9ab diff --git a/app-office/libreoffice/libreoffice-6.1.3.2.ebuild b/app-office/libreoffice/libreoffice-6.1.3.2.ebuild deleted file mode 100644 index aff300f1d469..000000000000 --- a/app-office/libreoffice/libreoffice-6.1.3.2.ebuild +++ /dev/null @@ -1,568 +0,0 @@ -# Copyright 1999-2018 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -PYTHON_COMPAT=( python2_7 python3_{4,5,6,7} ) -PYTHON_REQ_USE="threads(+),xml" - -MY_PV="${PV/_alpha/.alpha}" -MY_PV="${MY_PV/_beta/.beta}" -# experimental ; release ; old -# Usually the tarballs are moved a lot so this should make everyone happy. -DEV_URI=" - https://dev-builds.libreoffice.org/pre-releases/src - https://download.documentfoundation.org/libreoffice/src/${MY_PV:0:5}/ - https://downloadarchive.documentfoundation.org/libreoffice/old/${MY_PV}/src -" -ADDONS_URI="https://dev-www.libreoffice.org/src/" - -BRANDING="${PN}-branding-gentoo-0.8.tar.xz" -PATCHSET="${PN}-6.1.3.1-patchset-01.tar.xz" - -[[ ${MY_PV} == *9999* ]] && SCM_ECLASS="git-r3" -inherit autotools bash-completion-r1 check-reqs eapi7-ver flag-o-matic gnome2-utils java-pkg-opt-2 multiprocessing pax-utils python-single-r1 qmake-utils toolchain-funcs xdg-utils ${SCM_ECLASS} -unset SCM_ECLASS - -DESCRIPTION="A full office productivity suite" -HOMEPAGE="https://www.libreoffice.org" -SRC_URI="branding? ( https://dev.gentoo.org/~dilfridge/distfiles/${BRANDING} )" -[[ -n ${PATCHSET} ]] && SRC_URI+=" https://dev.gentoo.org/~asturm/distfiles/${PATCHSET}" - -# Split modules following git/tarballs; Core MUST be first! -# Help is used for the image generator -# Only release has the tarballs -if [[ ${MY_PV} != *9999* ]]; then - for i in ${DEV_URI}; do - SRC_URI+=" ${i}/${PN}-${MY_PV}.tar.xz" - SRC_URI+=" ${i}/${PN}-help-${MY_PV}.tar.xz" - done - unset i -fi -unset DEV_URI - -# Really required addons -# These are bundles that can't be removed for now due to huge patchsets. -# If you want them gone, patches are welcome. -ADDONS_SRC=( - "java? ( ${ADDONS_URI}/17410483b5b5f267aa18b7e00b65e6e0-hsqldb_1_8_0.zip )" - # no release for 8 years, should we package it? - "libreoffice_extensions_wiki-publisher? ( ${ADDONS_URI}/a7983f859eafb2677d7ff386a023bc40-xsltml_2.1.2.zip )" - # Does not build with 1.6 rhino at all - "libreoffice_extensions_scripting-javascript? ( ${ADDONS_URI}/798b2ffdc8bcfe7bca2cf92b62caf685-rhino1_5R5.zip )" - # requirement of rhino - "libreoffice_extensions_scripting-javascript? ( ${ADDONS_URI}/35c94d2df8893241173de1d16b6034c0-swingExSrc.zip )" - # not packageable - "odk? ( http://download.go-oo.org/extern/185d60944ea767075d27247c3162b3bc-unowinreg.dll )" -) -SRC_URI+=" ${ADDONS_SRC[*]}" - -unset ADDONS_URI -unset ADDONS_SRC - -# Extensions that need extra work: -LO_EXTS="nlpsolver scripting-beanshell scripting-javascript wiki-publisher" - -IUSE="accessibility bluetooth +branding coinmp +cups dbus debug eds firebird -googledrive gstreamer +gtk gtk2 kde mysql odk pdfimport postgres test vlc -$(printf 'libreoffice_extensions_%s ' ${LO_EXTS})" - -REQUIRED_USE="${PYTHON_REQUIRED_USE} - bluetooth? ( dbus ) - kde? ( gtk ) - libreoffice_extensions_nlpsolver? ( java ) - libreoffice_extensions_scripting-beanshell? ( java ) - libreoffice_extensions_scripting-javascript? ( java ) - libreoffice_extensions_wiki-publisher? ( java ) -" - -LICENSE="|| ( LGPL-3 MPL-1.1 )" -SLOT="0" -[[ ${MY_PV} == *9999* ]] || \ -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux" - -COMMON_DEPEND="${PYTHON_DEPS} - app-arch/unzip - app-arch/zip - app-crypt/gpgme[cxx] - app-text/hunspell:= - >=app-text/libabw-0.1.0 - >=app-text/libebook-0.1 - app-text/libepubgen - >=app-text/libetonyek-0.1 - app-text/libexttextcat - app-text/liblangtag - >=app-text/libmspub-0.1.0 - >=app-text/libmwaw-0.3.1 - app-text/libnumbertext - >=app-text/libodfgen-0.1.0 - app-text/libqxp - app-text/libstaroffice - app-text/libwpd:0.10[tools] - app-text/libwpg:0.3 - >=app-text/libwps-0.4 - app-text/mythes - >=dev-cpp/clucene-2.3.3.4-r2 - =dev-cpp/libcmis-0.5* - dev-db/unixODBC - dev-lang/perl - dev-libs/boost:=[nls] - dev-libs/expat - dev-libs/hyphen - dev-libs/icu:= - dev-libs/libassuan - dev-libs/libgpg-error - =dev-libs/liborcus-0.13* - dev-libs/librevenge - dev-libs/libxml2 - dev-libs/libxslt - dev-libs/nspr - dev-libs/nss - >=dev-libs/redland-1.0.16 - >=dev-libs/xmlsec-1.2.24[nss] - media-gfx/graphite2 - media-libs/fontconfig - media-libs/freetype:2 - >=media-libs/harfbuzz-0.9.42:=[graphite,icu] - media-libs/lcms:2 - >=media-libs/libcdr-0.1.0 - >=media-libs/libepoxy-1.3.1[X] - >=media-libs/libfreehand-0.1.0 - media-libs/libpagemaker - >=media-libs/libpng-1.4:0= - >=media-libs/libvisio-0.1.0 - media-libs/libzmf - net-libs/neon - net-misc/curl - net-nds/openldap - sci-mathematics/lpsolve - sys-libs/zlib:= - virtual/glu - virtual/jpeg:0 - virtual/opengl - x11-libs/cairo[X] - x11-libs/libXinerama - x11-libs/libXrandr - x11-libs/libXrender - accessibility? ( dev-python/lxml[${PYTHON_USEDEP}] ) - bluetooth? ( net-wireless/bluez ) - coinmp? ( sci-libs/coinor-mp ) - cups? ( net-print/cups ) - dbus? ( dev-libs/dbus-glib ) - eds? ( - dev-libs/glib:2 - gnome-base/dconf - gnome-extra/evolution-data-server - ) - firebird? ( >=dev-db/firebird-3.0.2.32703.0-r1[server] ) - gstreamer? ( - media-libs/gstreamer:1.0 - media-libs/gst-plugins-base:1.0 - ) - gtk? ( - dev-libs/glib:2 - dev-libs/gobject-introspection - gnome-base/dconf - media-libs/mesa[egl] - x11-libs/gtk+:3 - x11-libs/pango - ) - gtk2? ( - x11-libs/gdk-pixbuf - >=x11-libs/gtk+-2.24:2 - x11-libs/pango - ) - kde? ( - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtx11extras:5 - dev-qt/qtwidgets:5 - kde-frameworks/kconfig:5 - kde-frameworks/kcoreaddons:5 - kde-frameworks/ki18n:5 - kde-frameworks/kio:5 - kde-frameworks/kwindowsystem:5 - ) - libreoffice_extensions_scripting-beanshell? ( dev-java/bsh ) - libreoffice_extensions_scripting-javascript? ( dev-java/rhino:1.6 ) - mysql? ( dev-db/mysql-connector-c++ ) - pdfimport? ( app-text/poppler:=[cxx] ) - postgres? ( >=dev-db/postgresql-9.0:*[kerberos] ) -" - -RDEPEND="${COMMON_DEPEND} - !app-office/libreoffice-bin - !app-office/libreoffice-bin-debug - !app-office/openoffice - media-fonts/dejavu - media-fonts/liberation-fonts - media-fonts/libertine - || ( x11-misc/xdg-utils kde-plasma/kde-cli-tools ) - java? ( >=virtual/jre-1.6 ) - kde? ( kde-frameworks/breeze-icons:* ) - vlc? ( media-video/vlc ) -" - -if [[ ${MY_PV} != *9999* ]] && [[ ${PV} != *_* ]]; then - PDEPEND="=app-office/libreoffice-l10n-$(ver_cut 1-2)*" -else - # Translations are not reliable on live ebuilds - # rather force people to use english only. - PDEPEND="!app-office/libreoffice-l10n" -fi - -# FIXME: cppunit should be moved to test conditional -# after everything upstream is under gbuild -# as dmake execute tests right away -DEPEND="${COMMON_DEPEND} - >=dev-libs/libatomic_ops-7.2d - dev-perl/Archive-Zip - >=dev-util/cppunit-1.14.0 - >=dev-util/gperf-3 - dev-util/intltool - =dev-util/mdds-1.3*:1= - media-libs/glm - sys-devel/bison - sys-devel/flex - sys-devel/gettext - sys-devel/ucpp - virtual/pkgconfig - x11-base/xorg-proto - x11-libs/libXt - x11-libs/libXtst - java? ( - dev-java/ant-core - >=virtual/jdk-1.6 - ) - odk? ( >=app-doc/doxygen-1.8.4 ) - test? ( - app-crypt/gnupg - dev-util/cppunit - media-fonts/dejavu - ) -" - -PATCHES=( - "${WORKDIR}"/${PATCHSET/.tar.xz/} - - # not upstreamable stuff - "${FILESDIR}/${PN}-5.4-system-pyuno.patch" - "${FILESDIR}/${PN}-5.3.4.2-kioclient5.patch" - - # TODO: upstream - "${FILESDIR}/${PN}-5.2.5.1-glibc-2.24.patch" -) - -S="${WORKDIR}/${PN}-${MY_PV}" - -_check_reqs() { - CHECKREQS_MEMORY="512M" - if is-flagq "-g*" && ! is-flagq "-g*0" ; then - CHECKREQS_DISK_BUILD="22G" - else - CHECKREQS_DISK_BUILD="6G" - fi - check-reqs_$1 -} - -pkg_pretend() { - use java || \ - ewarn "If you plan to use Base application you should enable java or you will get various crashes." - - if has_version "/dev/null) - --with-jvm-path="${EPREFIX}/usr/lib/" - ) - - use libreoffice_extensions_scripting-beanshell && \ - myeconfargs+=( --with-beanshell-jar=$(java-pkg_getjar bsh bsh.jar) ) - - use libreoffice_extensions_scripting-javascript && \ - myeconfargs+=( --with-rhino-jar=$(java-pkg_getjar rhino-1.6 js.jar) ) - fi - - is-flagq "-flto*" && myeconfargs+=( --enable-lto ) - - econf "${myeconfargs[@]}" -} - -src_compile() { - # more and more LO stuff tries to use OpenGL, including tests during build - # bug 501508, bug 540624, bug 545974 and probably more - addpredict /dev/dri - addpredict /dev/ati - addpredict /dev/nvidiactl - - # hack for offlinehelp, this needs fixing upstream at some point - # it is broken because we send --without-help - # https://bugs.freedesktop.org/show_bug.cgi?id=46506 - ( - grep "^export" "${S}/config_host.mk" > "${T}/config_host.mk" || die - source "${T}/config_host.mk" 2&> /dev/null - - local path="${WORKDIR}/helpcontent2/source/auxiliary/" - mkdir -p "${path}" || die - - echo "perl \"${S}/helpcontent2/helpers/create_ilst.pl\" -dir=helpcontent2/source/media/helpimg > \"${path}/helpimg.ilst\"" - perl "${S}/helpcontent2/helpers/create_ilst.pl" \ - -dir=helpcontent2/source/media/helpimg \ - > "${path}/helpimg.ilst" - [[ -s "${path}/helpimg.ilst" ]] || \ - ewarn "The help images list is empty, something is fishy, report a bug." - ) - - local target - use test && target="build" || target="build-nocheck" - - # this is not a proper make script - make ${target} || die -} - -src_test() { - make unitcheck || die - make slowcheck || die -} - -src_install() { - # This is not Makefile so no buildserver - make DESTDIR="${D}" distro-pack-install -o build -o check || die - - # bug 593514 - if use gtk; then - dosym libreoffice/program/liblibreofficekitgtk.so \ - /usr/$(get_libdir)/liblibreofficekitgtk.so - fi - - # bash completion aliases - bashcomp_alias \ - libreoffice \ - unopkg loimpress lobase localc lodraw lomath lowriter lofromtemplate loweb loffice - - if use branding; then - insinto /usr/$(get_libdir)/${PN}/program - newins "${WORKDIR}/branding-sofficerc" sofficerc - dodir /etc/env.d - echo "CONFIG_PROTECT=/usr/$(get_libdir)/${PN}/program/sofficerc" > "${ED}"etc/env.d/99${PN} || die - fi - - # Hack for offlinehelp, this needs fixing upstream at some point. - # It is broken because we send --without-help - # https://bugs.freedesktop.org/show_bug.cgi?id=46506 - insinto /usr/$(get_libdir)/libreoffice/help - doins xmlhelp/util/*.xsl - - pax-mark -m "${ED}"usr/$(get_libdir)/libreoffice/program/soffice.bin - pax-mark -m "${ED}"usr/$(get_libdir)/libreoffice/program/unopkg.bin -} - -pkg_postinst() { - gnome2_icon_cache_update - xdg_desktop_database_update - xdg_mimeinfo_database_update -} - -pkg_postrm() { - gnome2_icon_cache_update - xdg_desktop_database_update - xdg_mimeinfo_database_update -} diff --git a/app-office/libreoffice/libreoffice-6.1.4.2.ebuild b/app-office/libreoffice/libreoffice-6.1.4.2.ebuild index 40fe93ee5350..29174b9eb1cd 100644 --- a/app-office/libreoffice/libreoffice-6.1.4.2.ebuild +++ b/app-office/libreoffice/libreoffice-6.1.4.2.ebuild @@ -78,8 +78,7 @@ REQUIRED_USE="${PYTHON_REQUIRED_USE} LICENSE="|| ( LGPL-3 MPL-1.1 )" SLOT="0" [[ ${MY_PV} == *9999* ]] || \ -KEYWORDS="" -#KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux" COMMON_DEPEND="${PYTHON_DEPS} app-arch/unzip diff --git a/app-shells/Manifest.gz b/app-shells/Manifest.gz index 18591b0e4bfe9e7c5cdee0e99ad3d6dd8e4312d7..9f4381993566a799e9a2aad313f4932c62b41579 100644 GIT binary patch delta 7491 zcmV-J9lYY=Jmx%qABzY8000000{?ZJS(02ycAnq4irPR+KAz+LSTs>4nMA#i8}LzG zBG4#ekactQ`u?CHBC@GAs{#^<$a~$-@DIlw|K-`}j|P{`~2e7_E2jdjdf>#8+@YWuwu#M>^%CK#ber* z`}Q7BsqKyvTl86{`Q9tll-gM_4CjYS;j?~k3VhD%t}UOl?l1rJ-+rwz{gOgV$#~K| z!Qu?fg10#5%B|R5@p|uWX{J!>na5I^E%E9UcWm8^_qCogYioY$>?8HX+Gf0^CU#JE z7`g0X=6-sAEN9QrPsy{_a!Pq4g5NX=kT$THb!!8D;w2_lB{TwZVe#xXIJF+m^H3 zJ1VP5W#p5CpVDLOu@M2jwQ4T}J*O7Ri958Mt(4(^KLb|dsC)Zr*IG?poeg_#^Mq)< z_0ewUuVV9{^@-G?aQCu;#PWj#;v3hy`Q;u)9(E&(tJr2OC94LEAi%Y z+l}LYlrt%MEysc5gS=s7olucrT7Fyc#mSHWA6>|($`dVj@ z@Axxrym0NL1vH9jdfAcsKHWUdw1;&cZSA!(>)@O0`J}aY&g|t3WzbuzJ=8YJ$%8EL zkR4aZRBX<5q(nn3OLbLBV~sa$GE+M6(di0g)5NJ-F>l<>7BivHdtuh z@fcCDymsHW)>OixLlz5()=n*JQ(kS?JUx_RW$#AL$@?%HX{8=Qjz;gEO$As_iBAL` zcv@VQt}T&8Kf`tXxcl&Q5{oA??%?yR$Cc# zCiaa0=Uzy0&FEBw-$kgrM9BdiIl90C-5p zUz)*5r1d~BeTLqxmcA`gT$KHPEFh=1&6fDk0`=maJB{9Rxa^*)y}QoHGQn{`qy)Pp zIIOvThU*mi_>r`eE2!c#pBY?zoMN9n_efWFHko0q0}kp5w{OayhOC3K@;LI1EbO`w z78*7jr`qV_+D<5bti<|O)g<*o1ac$HQ z;UBu2xRm57?J($mHcg)UEx;(RX$d}37*l||023;RZ`gubVcC$u)kK~tQ4q!mCc&rh zk^?WD#(I_(q<48b=)Q7k#7zBll7TM3LX8Vhx=w0=SlF1qPWdk2>1MAnvXHe1U<6eg zSV1vekhU$e82HIFAa34&KGve9Hl5pPmqt<2m}&c4tiJ!{_w(%!AJB`6en#wp0l94o zvxS>W_8g4rgiunf3$$!38-_VR+JKV7RVmdmtWw;X#qt!$=oRxeg9>$k>IoXVd z0wnbrFzjO0$gawb4)yK3e@4uqt;m}T=&j$5Zw`TKppt(um{y8LY|Aqx>ASY8l`G-_q4i6668mplb{;gavY( zD*%Lf*AvL8@}(3{|8uU6Ees6usai2UvBtIY3$}Z>y{9AlhD` zI)4ka*b_y6oYdmI)s>xg@q);-gP6auEsqBvW|@@DMT_ZEGy@7gtg;~`$-xy+tqvI` zWCiNzgv-iyCZ*)U44oM$w&)i!E^$SKD)_$3&rq?W#PTm%pbk28BieW9{7i|6gZ3aC zYJf%5XC%g;_yH0$GXy|N4rU+= zxzAlB9~FUekjSl6|DJ$4yjmM^w}Sd&&*0pyU^Z%K23-NsZvuG*|KePCIO@*p4bit&P3%I zZnjp$AJG_a2ekq5?12s$Wi90s8@jww_(8Q8si!7E=h+ePzHt$}gSK3LClT7`VG67? z7OZ7?wHk57704c-pMnCxE*Iy|lk{ z4htmLv<=Kb+T=q3^qM8JpySryGKXY;aR|*(w+Qm!{~>Pw_Q5=UdkbHWukeX-uzhHg z+A#PHS`QR{m^0I&6D0(aqI3|CVCtbpsc94+W*{}Nbx?`}lJo&m5GRl-5-Xp;Je7>n z=`oX6dI=ru*9yu2kBSz}7dCt18P2@byDnA&lp>Aj+E!1ZjIj zZ@f4qcbY?Fy-(=$C#A&ah+LPh>4>z0Gg_-R5d%PcaKql`k+U+1HNa@S!uQAX+t*KD zzI^^5!${SOExp$6LI_Bgv>~7n0c0nPfGWo@)1b9sZu1-wUOAW$ifI_H1lJ;3hi>h4 zsf!AVZKDm4ni=QQM7wxFu#%d8L1``!l!sDDNcT$LKiSgpdLr#hC6k)!zNF@H7%Zbq zf`~w_8UtVx+%R%zPLMNcI09gbI5x0`27-wJdHv{`^@Q3roGPRkDFWt$N;Fw__K2QC z`;}Ei{EQVOi-<9pce)}$m;l_W0gO$}b`V#MdTz8&AGi+L zMB0}?z*_u*7t4#vPme*3PbZ;9eU602fG;YIPOPa5&}`3xgc=EOgyKs{`6-jI3rY}+ z)u%6OeERms^Xb!jE57WL3Jgqt6a2A>@WrIVChi*ROalV&njcXAI}E>67{U`Z%v!b> z5v7OgfH5%ltO$?aGoFfH(e$8v0^;=hLY7g<8;OeqM-39*M_6;*b_wb!?-Bb@U-+h% z8pEB308&j%BdJVDE@DPj7P2i|2sn*-!JQMuI<55k2w8>=CjeJQ} zBMT9+k(G307rqoG7o}GsLVxyxUUBSweNMiXCPxQg1GgrT!G288aLSK%jg+Alv=)1v zNmIrRd;_F74NE{HY&R|y1!C>Tr0}wbMn5A{A<9O)r4qdtU>8)bkZ}a@&>SlR7q4J_ zUiZ_R9!sIsmno7zUL?SOc`#Nc(t@mIwM={32GB0Z&_ON@w{EUL{_5Gf;AQFmI zVi7$>5x$wC&mT&QW_c-nyf9MS5X@wgQeq9KCgdOv`}Exk^pru~+;k9v{=^31SKETm z1jc4{V&ybs)s#9*XI+5F&!&C`t3V+`Lw0%$Lqnr3 zycg~mrNZOMSvAOi?xcoR@2!y2gw%?Llt&4v+KpnS(J|ld6f`23_ADLm2woImFr;8> z;NhVLNND4cwgx@m(3=YT{QGZzHHU8T%^AT8`Dy~R^VUR*-XX>0dJ}t+Ni_wd`)?58zEtRQ-KP)Mv-PZtr#)E_)>YK`Wj75CnZS#bGbnGSNimMG09F8iWUZ){P5CjE)BNH3MzP)Uo zdnQ6@HjL_ex=Mpy8*nVbz&=cR7>iB~nT9lrHPiY?lLk0-{fBW9C1M_2*8g@C%h5~` zO-W4z92!b}ypPpJsQ1i+RI zk>$pB5Ueb=0XNhrUxxF9{i6dy;xPmA@&@TSxzWmdfhZEx;Kz);K$$p=rJm3*P={2o z$%P1imbV0bAo@}qXkI*~5Fo^cYyGao!+2Y=B7Jn5nV-oy2Ay7OvFPuMn5 zaf7CTa%xwjII5LCM@pl(D~;84rsNk0fqh%2S?7MxJn0#TWqVi*9kn!sW3Cvu$Fz(< zR&2_FvhLt1KoTsESQ!m5j)Hx{n6x@#UPO$4lgA_D5}{-otkJQD;?|@nI$s1l6=Ltf zmMAJ*ZWQ$a`t8Jt+aQxRmIhQfufzv1NNbx@;enjU1w2+_rUO#+`5AAqI_t|TR;Bx^ z4|B{E!`)|V9L^FAO_~uY)gwTbgRC{Xfv1R3h*bkIjO~7SSwuV?b3pV?rhri2rZGQ% zeqocq;W!aYDJmOZHFYrECfH7cUlhOwrhW!%S6%~U>cEofu454ul$TCfI=x>Gu!HWR z7=-m8Byvu}S02dYMnpGcq!2dDE6g~MAZ9uw0x?N=;pJJ-cYDuxyQr4Q0q+9Kwf2T# zzkm4v_*nlJXzh|Kg83l0A}k|gaq%mE6FGIS7&{kf#u=9LdZ@kAKB2>Yj>E;M;0Cr% zg_^M-V5ST2G|{faG9Azj4Lt!CN_1CH9@e|MM}SCsX?p`z5HMIqc0FxarnJTwLPwG| ziiBRzw-xxt5@nsBY*ea5AGS2XCjdOMn_gu58X*O$j4fbg$rw5W`-r)N%m9Lajv2t$ z?S*EFWbG|jA7fQsp3yo8l{_H>@lPqiU1LNYdg05UBeXA-0`^ZhThnxN=(@L-W&RNu zniB`G^9;7uVRlfBMC)KA$7w>4tD~p3Fn++`SSl{*lBq+i=fP0Y(1NZq`bPrrU{(N? zso7+Xg-4~E69y8YtZAK4^RzpEXgg3EF&GaLP5b~q)~+iF*#8WfVAvgB9bs4N-iin@ zw25nXijw+AEbO;f{rD*AUt>dZknwtL!qQCxmQy3oOJ!Px#@+M3pH9>3H6wGfj##(G z4vUC@3}w~}J8sAl_SZ=e%hMsQm>#90GnIXVT!XFv(6|($gRU9wd!5gJUQEKe0e=So zWDx`|BMJ&eb@Wx!Ws5yv(sNUIx+9LEYw?JV0bdP#t7d7qR;nHW1LGkV zL>$-wT?8rK#yuDVikUKd#p+*weEEL9zT^AL0-?A@MOY1)!-kG1RSL1u6dLvEu&)Va zGgdyD>z)o|18H7J5VHb*IW>((X_qz?xocfyHv#4MWdg1L&61W4Y7O@}l& z#KXhOAA(KbnO_=d8wDWP8ltrW&Yk8hAgMcpQ`I<$G841W8oJ6>43BFG z=oJTjv$8{QrGnWoY80YIeI)#dEHyTp<@hqm=#~*1Cu8ymj%+tg%yN1DML)c5UJfjs z{9u8Bv4fkI6q!ufnTaw$f@AWJIAZJW9dD;0m7C4BC3~XO7!}U@_-N6EFQ`T*D7;F4 zC&1^S6!E{e67RWmcM}MSONS9}!CD`?vAhKULLr4d|0U{2q`6`QYUr9*-6abS65p z@OKfYredgr2}+$N8`%(oSW-6?<>Frj@>Q$|SGcUjjLAg2% z-@3vwbr-P9Bv8Plw9}^#c>p4R(@P-4&X22lYyeM+{Mj1BQbPF4aCJe|sEZ_Q(CrfR z^3Vm8t8;#KFn z>R$jZjetpMsHT=RHk}wLGIVVYy5@OO1`ZTjJ6;_o*%C+W&dv^{tt#0%okkewiWyZ_ z=ze&b$6)Yvmt;2}-86E4)6pMg9SO}v!%)`7OAYYV#gePTFF*wBSr>d5ysy5`o4@_* zkKew2J)b^IoiR5bM)dqyavg>^x(6#25Z1z*p(zG(pz5^nf?yJmP169~BYBj}P59(d zpgKTcsaOxJ&zI;VKX!$;Xeso3pu189Q)1&M05pK8h55QOA=Mav?M7c38fCA`bphUQ zl1N6~u)pL(r*x!bL|xv24ACp3ECCf0kkfsrT+pPLX|_Yp^))H}p@S`UWp*iU%~-Pr zfb8Z)r9FT`}6!99uB_6adSQXsKuvMLA1%&!Yh^i?u)&y)YorEkN z0E0Pnfjt44Ajji>Vtvr`9MadNLIP5PxsGq>11arL-`G;?`)-4iELbIhyOzsQk* z6cpRgC#!FDE8kEfQO(2k@2_#5g(&X-GFlBy$<$4|J1R- znBH}TIjr6FuPFk|Gs9c3{&?<>^)LVbJ8@UfP|wk7yeUzC(56cgXV(SHLrjCTUwoe~ z;CEUbqYTEfM7c(zEJ;pn?t3G+Ow*^(B}M0^)A7){1{pL%!e*VibX?UXhVd)t?w{eJ zS11BpkwzgyH~G;?6BSosfvcM~wsjIHQ8K8{q;sL2HGk3h$aIkbYq*Wd?1(mbiJ}qQ z1eq&R-oc%J0D*3V1p)$Bu6vENNfF<@h3oT=KmY9!J>>ct;Arm{47}FW$?tjC7^qXX zeatd8c9%$zL(@g3blT(JE1;ENK;gN;(%{cTu}(}PvitCPIb|wn>mPh* zvJfYqGaXz#Z8nDPA_oZ!xNTG%77-&wU!~gyI$j!o7vTXhxNaH~8Iq#8c9qT$e(pA8puY>dFNOkav&R9{_3bj(c=lSC=MG#^@>XryEUmff+2h?4$E5N5aAnmcA>pB)(@}SB$AH0(p=W`I}wvQ53?B_H=XElT|!b4O{YlcL|rzfR8~~| zV#lG>;<#T8eGh(G$wuhW(Yp6!^t%Q=lb6Q^n06xvs#SXPQ3$VC{mqL@8J2lzF;wV) znIP<@nHN2R^=%Z3?q%zSKMBD`2G|@M2aHsI50imrurx-+?+~eUgA@t|~^-uW1}_p8u< z={5GE8cbK=HAy`^lY%KC)@?Z3#2>_Dc>oOJPXK=(mk|#J+~~Q>x1w$r?JmiN-Zxz; zDkPv`ksuWm$I?|>-FZm5gsfC#UD4Npc78#>ZddAh_vveGJJ7Tsz`#?auujS`LSg8j z3X=p0M{wOdRmWp?(4?s1n@kP?sC4xv&_z3)y+fFIaTKA$s35YavIY6xT%j>^Q(p1! N{vSi-(4@3C0094IGzI_w delta 7507 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 diff --git a/app-shells/zsh-completions/Manifest b/app-shells/zsh-completions/Manifest index 08906548d303..aa7efc004a36 100644 --- a/app-shells/zsh-completions/Manifest +++ b/app-shells/zsh-completions/Manifest @@ -1,3 +1,4 @@ DIST zsh-completions-0.27.0.tar.gz 218869 BLAKE2B 7214506be2100d596842988f946b0f25f9c434f31a6b1d66c40baa1ccf259f827be96011d790f41b85abecfcb0fc1e5d56a715ca80c9926a5fd6ccc779ab98b0 SHA512 1c25fce14117d6eb652e2d3bfb49e68baa9f7c5832031582ec8c3066b91f07491067ff887647177048b51146beda1bcac7080abf140ea5ef846fcdd8ac388b8c DIST zsh-completions-0.28.0.tar.gz 248600 BLAKE2B 406b8a91dc7d4471519444efdf2eedf644a696eea69c2e00f33fa61e71ca8cb34935f824f62e2d4312d5fd27fc25875d51b122b4f2d7cc8a1a16d9d46ce0e336 SHA512 744b2b02de2154b31548d12c73091e5d4ee501dc39552dd7d526c67908fb7f65c06074d799da7ebed3a8f62b532a1482ba74ed26239979b050dbede4be9986d5 DIST zsh-completions-0.29.0.tar.gz 251934 BLAKE2B 474f15cc8d492da0bbabc2a93edf316b9bb44bfb64ef8b8feae67fc381393b76701d9aca6eb64f6430f881b73a136985c8b17b392da139bd64afabe71e8183ba SHA512 4b2d79dd69576ce688fe24fe8c6e337319f2b96f5e668b9d58c8eb04f68198695a2652e8ad1e93a7ef9cf04cc53265c8db62f420b9ab6e1a2aff97ae24414945 +DIST zsh-completions-0.30.0.tar.gz 227966 BLAKE2B 8f80be627f1fdb78f901c12fca5f3281562a161f295198344607ecc2187077576c3b37a7d8d764b8cef3607bf02226297ba58e27da0348ce6fa4c923d7072054 SHA512 a4469d13208aa93bff481a8754882ed272143c9ac38949eec38dd61d461b65faae8e51dcb73c6c3eb7216098322f5cf407a67f0ddab4c9e88a467e16ab249609 diff --git a/app-shells/zsh-completions/zsh-completions-0.29.0.ebuild b/app-shells/zsh-completions/zsh-completions-0.29.0.ebuild index 926c471ffa08..0f1e354b7908 100644 --- a/app-shells/zsh-completions/zsh-completions-0.29.0.ebuild +++ b/app-shells/zsh-completions/zsh-completions-0.29.0.ebuild @@ -8,7 +8,7 @@ if [[ ${PV} == 9999* ]] ; then EGIT_REPO_URI="https://github.com/zsh-users/zsh-completions.git" else SRC_URI="https://github.com/zsh-users/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~sparc ~x86" + KEYWORDS="amd64 ~arm ~sparc ~x86" fi DESCRIPTION="Additional completion definitions for Zsh" diff --git a/app-shells/zsh-completions/zsh-completions-0.30.0.ebuild b/app-shells/zsh-completions/zsh-completions-0.30.0.ebuild new file mode 100644 index 000000000000..926c471ffa08 --- /dev/null +++ b/app-shells/zsh-completions/zsh-completions-0.30.0.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2018 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +if [[ ${PV} == 9999* ]] ; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/zsh-users/zsh-completions.git" +else + SRC_URI="https://github.com/zsh-users/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~arm ~sparc ~x86" +fi + +DESCRIPTION="Additional completion definitions for Zsh" +HOMEPAGE="https://github.com/zsh-users/zsh-completions" + +LICENSE="BSD" +SLOT="0" + +RDEPEND="app-shells/zsh" + +src_install() { + insinto /usr/share/zsh/site-functions + doins src/_* +} + +pkg_postinst() { + elog + elog "If you happen to compile your functions, you may need to delete" + elog "~/.zcompdump{,.zwc} and recompile to make the new completions available" + elog "to your shell." + elog +} diff --git a/app-text/Manifest.gz b/app-text/Manifest.gz index 170022dafa53bf207cceb63cf25d6f7fc197b6e7..9e5199f205f4c3ad9a77539ed1674c6c67283666 100644 GIT binary patch delta 27710 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 diff --git a/app-text/poppler/poppler-0.68.0.ebuild b/app-text/poppler/poppler-0.68.0.ebuild index 4a319b20c846..eac089bb9e68 100644 --- a/app-text/poppler/poppler-0.68.0.ebuild +++ b/app-text/poppler/poppler-0.68.0.ebuild @@ -11,7 +11,7 @@ if [[ "${PV}" == "9999" ]] ; then 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" + 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/79" # CHECK THIS WHEN BUMPING!!! SUBSLOT IS libpoppler.so SOVERSION fi diff --git a/dev-ada/Manifest.gz b/dev-ada/Manifest.gz index b44cc5727134a3e8b519131da4f8aeda74faf2fc..6e6ddf987794ff23f1d461cda29bf782990b44ff 100644 GIT binary patch literal 3369 zcmV+^4c77>iwFP!00002|81Dtj$JtshVOZbyug6Vrz&3t0Rq8rGjos1c6rpIlOU22 zho|Rrq;&5VqZ!R1yL&JDum4o*ckh3E|L#M4@$Fyy*Z=-7)HcR!u6^e|&$}P~_`XSgrzf2=&5y*=*3KGyXFp3y+@q;@s&kZ9 z&)R8E=R5Q6z2{wrq>!4XN3+rM8FjarOzYZtw^6E>mHP55qb(b2Ee^S4*NEn>$J)s9 ztMA|c^-q8J{SQCB^UqJ8fAhV6d^+*@%eyQ^UclN}HDznk!g#_c-c{FWwR1k1mZI>t zTS_J6nM)4mE`7Afr${NKOFxI z(>1HK zN3GXyXyv}=REP|jIx{nk-D=i3T`cE1yjm_iqqwH1I)*RF=UmMCIO=1!!p|g&1yfGW zC6(2gm+uv}XHU%Z{zCVe=YqrSB3Yx%tt%eT`qu-qc=ju^(q3ut0K4QWkg0K1v)FKo z$xqwveRHgImMdr6eUCEB80w{tJk&S<*z94srXkkg`%#geeKr1Fwog4{N9ukML52R} zZERb4q;FX59&2`qUKF_tR}a?fExy6=fWGBoEa5-PUYtip#&IuvU`<2+c`Xl zf9^3yG}$9nook*Ra(eSo!EY3^eKjiDf!!al`st&8`P*UonY*97EZ z`#{Hqg}CevX_GgHqTdjMaWV>&9noP_1-gpH7rv6tj#8Kc0`zVpLl6mOgTISeIScZmo`X;z&%&LWnC$DuzB9xqDs$Uh z18-mxV~AFZTA64R;upO|sYx-*2@R{8C+5wgwO#`oQ&kPfBr-CE0v$b-~cBsv*$s-68y zsO|ZP*#pxWxR*5}`gP9H@D4)Ws$bGWyPOKjgjjw*7sF^1bH>NkQtXY+u(7q^aE$;5 zZEQLYf(Qsls>j@eHWOU|(x%};ZIP4zP&&xV+_W@)287d9i=9I#TGKjDsf=)Vuf+T$UjdDT!|Cei&365N z%pL*D{k31Y3-J)LsYISrg6)g>B`9RrG<{iM`70 z-U9X^KD@!}Rg{uxS2@vjvfpRos+}s88Oq{m1S!svC`VW?b!_UU{0&-%uqo-ekWA;>*ZMYm^?gW|r*;fvcyQI$>g0+PvOJAK zXmj@)kCIVJLKj}!qJPj1ltk-w&0wjtQO@oFpVrve9Y>G zNz%n&*kMQC>@hD`5fIoO)wUAX^M?NI?WWxM5@wuDzrbs5l`4HE5>xJ0McwL57Hs*$ z%`)0p?}_A-;v!!Ud&j21!Gr=a(JmSyJh>SJzpLSu&Lg$H{N1-dcK(uI;G!4NJE0Q& zo(N0`ge#58Zo@t}2IV?#D>9Bqf|CN!ZDB46evh3I9V%Pc4n5rPoUndar|uSb*p?@a zkwu~9jZ_l3RuO!x8v``__P~qG}Gz|t=`K4@h6w?hr@udL z;MCC9trA2KU+4sFN7S5pV@Qjev54VSEo1c@aR^j`9(}X<8$}sCu_fw)hC^L@73q~{n0QXKQZz(5J2fSFI=o?72~9ypVqDcv5l(=P&L7EDV&U&KC8G3p)y%%7`d}Nz)DK$%bSZ!zF-BS zGhlbL6V3xazAh81lLx}0rS~0IMc>1#5(lh}(2-shv>19T*69_$T`s{%*!FMji%6&! zKeb?gqQ$c1@re71$kVDc6HC8@+auNbYuCSfv5$O&N=2c`g4jmEg9!B~J>x^C^}S$? z;p+=RR|GhAGnzd@nO}=p+w|z5fZ%V2hEp+Xll_=Hp^6A?D#!N0ZxCu__*$v3J-@sf zySmkN%T}5SIB@bHthnzSDXuV#B4u|OBm#t8hw4aG?gM6~Yfmf>EShAC;slPDE|ysG zw$qHLQG=tyfldGBoNS+!3UfO}y9Q+A4P+FHH_i2xVHCuU%kWI**l$CfO0Pj7p_Mwp zgz2C*?n_qs#zs5aC{+lSbr~2OL!R^)yh;3aFZ74Yu_}$P@4@J69(_19h!AHDWu976=g9|u2&KCdx4K$L1 literal 3365 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 z - - tupone@gentoo.org - Tupone Alfredo + + ada@gentoo.org GPS, the GNAT Programming Studio, is a cutting-edge Free Software IDE diff --git a/dev-db/Manifest.gz b/dev-db/Manifest.gz index 6244681f536f0d79c07a015ba77e146dea27e2c6..72c29d7e9a27656e3dd523ea435bc34a6fd929d3 100644 GIT binary patch literal 20180 zcmV(yKw;j2WrguNTLie*|BZ15WaM|q{FMHWzU-aDf!e@!2 zDw0jIx+VX5KTm3O&OW97XsKE(l4tKsAmWYp4MYU~%isO?zx&-U>qndINBdv?^vln` zJFe^a-QWM;fA@d=*ZB9p8}V4}nmM+s=e>`Z@3PO5_K|aKBdmSTUHK=6aGzryXKUAW zpC#5+Vpt=tb?4(c=N)@!M=z_lz1MlycAjPOi7l)U#>}bDUXM63KfLp(2j6@A?jQb- zzq^k3yZfkjjkBJ!UnA6>Qfp_7`)X_X)g$zC9&O+88fC0f?^Vyum+U$Bb@XGV((mgy zQ_1Vvb(9#_KEipkG9+;yxN`fB4i)-`9HrRF{682r|{ubPjT z{<>QH!8ory`wYjL`#eLx&ugA5&DCluqfGXsmQasWkF(z4PA%@4ckMf+BecLCRo=bl z81otHJ&wCx?Of-oqw#s2^~?#}Uu6 z<6U!$EZ`mbb)*@1rPAwlVT+lq&gam!b~;A9Q)n~)b;$;+6H{;V7>O+zX|WvE_N5eT@{ZFnZsa2k$H1W$cO>9@u#-b+F_2&g|tr(zWlju~UBZN~Pp^C%zw3 z%%P8qA3S^D_2T=Iwe{`G_phJ+xPJeAef#J2?f2u$FTecy`O}X-zb|19_q&hgajdj* zyw}w+t-Iy9`RJQvo8e4nym+$Ie6ieku+VqG^764m%_+`!^OAdqQm@^^odYJrpN!Ve zkTI8eRF%q!iP&IJgRy?G)G8DEGiE*J33Z051? z1vYk#b?`J>za1S%4eTfzbqEGmnyurx8xWW)l@#jIVfs~%jH`xmU+(O@Td67aBit`b z`1PmxY47*-O6e?b>s9le(sf(~*KZ}@VLP_IZk!#EX#g0Ti;=gRud0(TVu{YHgL&6^ zj1gI1Y=s}KI04>!tb;YWZk9}g$avSnX$qei`0oZ#QW)1Uue@hF|GHj#2E1>#aFsGs zE(^Qc`C4tC=|20p!p(}#d0@(Gl*BWoizPT_03GVO=M~wN-0{+O)U%It>_bfHk&OaC zN4f5q`I@t?gr|ajnDgWf+dN-PuD5T$w9l^|`U+|_@>z2L+G&op&jW)4yf#RE-0=Xf z0M8Y#5Q77;s%Prux>~<>2uGh_${ZIC-_ODh zRz8R$sq?w4 zlR1s(N7keu${23e8)Hk_<3Br-3Ok3 zvoe^|h#2k!;8z3ud&4dFMYJEi-S@mf(01`csZ_p)K+KB8>$-?-4aCm(g%=iZcwmh$ zF<{L8zEsB*&bPH{1rXk>6BxtS6NwYZ)v%xqen;#s)`1z!9RnK?FzR?^f*`IrYR&-t zx_I$%gbdWKUcxwX$!T3-c7B)NjK^(kAx!fkwQ<&9m;N$`#MFMfsxV`C%Y zfW&F21#u$h1HijQolRV5fyKaM^T3eiaa1A@hPQ~D{L}@rAPNPLg11}j><$U%NcB$Z z46_t?#+`|tH)wp%a=fh7&!5I0|M2D4?=K94oqr)@y|c{+7RM4@Tpj^+`;C4Op1yG=Luaq;dSgy{$!U1{tmnHi${`l=n8-I9Tv6~3-9v)?j zS11km9=K2hm})F-ulpXW<4l0eTzFwPScv7{%@KM8n>*z;1Ndk_j9e!~;ty=4MIaRK znS3Czm>6CM^ei?kjYz*|!J+|b!qppo$-#)q09>1Z`3#vbS_^TkH3%`LbAw%LvT3nH zqN5I3XAco7eYX=*iNC>r6MKXq#~a5#0X|qZd~(Bzu6SPrnX>~a1hB z89l{tB?;`UCse2iB#1vK_#<{C(7*!;SE&-fE|wO^90Y<)l=|zE73fGg6JCkWf%G|) z1zYC{CeWS>h7zEDJ9nM{&_+C@S~AqJl%387Fu6)RSy>k>Bk}-BD+Cj|0^_}IWLSh(0Xpy}mCAkt{65*T zO@xl1-YJ&xF`xkvHOyASxeH>A1tT)uSK@7XtQ-kS5rl-;;kCRt{0zW=>hohrG87r0 z1)F8d0z?s(JBMsDAhp;rVjLlhWqa{RrR4n9{^fPO-su;5!Iz88$yVJO7kmhA$WsD6{8mJHWLyB9u?&46E+4T9fDk+6bS%YS zx!7YM0^t%4_&lq4l~7`Xrb3e1yx%0{Iv^AQ{F+laSm8CS--6d7EZL6%G~JuU!a$%; ztR5s~E>+dd_eSCtia%tw3EaZ_7Zx~=*a0UTl+b}i95v$7wGpMTJE8(0s!R#xeYMt) zG2a*KIzoDP#R$#4YuQ&q2*&14xm-`_S6i+W=LP zqd|2KwBuNXRV(HJG{<^ts14V`#(*DK5noA&BX9xB;jfEzRJUV6Qcwg1EP$IHS48Nb z6s{Zgo53rsk>IcHnt3E7_?W=^tQS#c!}Bjf6jG6YsTcu)gAdC{u6tl1x0w&N6>@ZI z6;immaPM08`(o`+-&X(hZN9RJ`cA-DnFfcr;faHYSm9Kl3vPb{Rjdq97%>&Vc7Y(6 z9bOMs-2FsRPF1ve2wn~!!EH0E)zLy1ARQ(F8w@gRAU1IXd~pOJU*!u`z1N#{5%7EF z2U3}=8rDv90Vn*2wQ10qslq6y^jTWW6A$PK)EK&x`3*?=G8vK6 z?juBN-<8l`a%k{DSQ%O=fFa;A3Q5r;!i*|+i!cT-8gIrrXB}tm$e=dNWF;+tXa^TS zA+7z!zF=06VzvxWKsU$?P|dSI-M}QQ7^2tYTL&PCaD$Q}m0;+1hVb0%6C1nv0-*vP zMhGao+~syTh~8NAP!=Q>y|GlRZYQ{2h;$tKWxam-^i%8Ym98ELjkg7haJzuOx*J%u zis>4b|n7WIa1B4wW&Y+;I zV=xQQQ6bQ|00OlPv+~f zoJDcMj#E9)n2r_rK6v|15DV;+J;>6ITCv?m=;pDI%K?SnV2a=w9`d?iUw;1)!DN{) z=`iy|iEl>U9T(~=U`%l@*fKi>AI$?>%ILZjAZ9=c;U2+=uOgS+z9G*lY7g=*fHdx#AxLQI#pb~-(d`v2 zh(OJ7)x&gK8fs&1BImQ zgspbyJ}QIfga=`+!~!@d95E#r5zCPBc_I%WkS4TXhNyrB<^dyb_(hVkYp`Apl>dmGEprz%;@YR*6kU07F3z1S&e>FW*;Usq-`k!E@iKz{CzdkAI0X zOx`l7=r+Gq%)s<^h8MB@hxPg6a`8CtY~n^4oY0~R|38RwI3WR1-|DNL=}HAmIN>Q5 z-_wxzIDrubM1kNgG(InCb_sqAe<~)tdImdgAP}+zvw*A4l!>sAf>^qIK|*py0_J#Q z6W|%nHF~=a$PgZ-F7^uzywEo!INJh(61QQ|pm)vC&CKsZJ0k|R^Ce5b{%&y>vy+rA zTp%Aw;<^Dvq6klM5lMP51wx!F8;1F^Uf=)e=T~NrSG_M6tPb_N8<7j@JqO;G!ga$% zdFMOwU@FOa)f{-e1`XrkP#K7aftF@nQ5t}9+{8}Arx6Sl0NozfkZ}HptE}tN*PmV%tiHg#b_=2= z6HIJ+$v_gXbswzRgxK(=@EBqv%&y*eOeqa*Ljb6k#FpoPFtbPi2yg~(-LM=?iYSOI z!Nai;kfI^o2Epu_5V8*BgK;RA^~NWzh(JIo1_?KugYD^$k+T1Y`;P2{`-1XU3Q#(T zd8*0})}-6rDnV1#uO zm)kvxrxqj6aUG@e1G7Zv6jG3weFEQbO87Y}mdFO$XL0VYD>h^FK(5Gc&btx2PF5x= zv3U>}419G~^e9vX)tF5_!*Yl=kShMa`OD%l92%A%IH!y{YpBs=M=EkZYzrO{V7Y*C z0@jdmSP6uBzOLBkFF(F~ea%LvcgA{M=&%i&06Wrv9)jfqX{V4UOy-LRIxt>$9+?)3 zF`;h6jps$sZFFua7g8vAjER9`kmE25Q4-qYLJ8i}Gq=hL5(=RFQ@WZXe%!-*dKIHW z{GQNpBpSQ#A>F`*JOjW}kuLr5TL|siwM6+m&<(t%i%-C6FSWo(08EBp$KBX}exCI_ z^ww$!3qS|vfk}cvr|PC62lfl%|M5e56`Jy%`GO#sfK+=TR@m*pLk4k5Q-(5u<^i!C z;jNeN0g9gRZ}^uv4R&`33g~Mn^i@_yxk3mGWyqk?f^36GL|{uX_ld%Snv@BtBjk^F zZ-gCV3@|R!BY@kDJUG>t*N$LdJtyn{0!K84=oicnhR=qrL-jcOZBCI`)L3og30i4f zy8!Oh6lPH$FJu9#JMyt6zwT~w`P?V$_GPX9jA@P5KYd<5UJR@p?-V~okl}>3b|N_O z66u0!zRZZ`Ysrj}T*Z^lkv6e-uxmS2&tdme5a1URQv#cyW|Qb2g>)3<<#* zMvVgXiso;JnMC6LfP8?a7&&Zrn@89is(;|5zy`m~mcsyH+Qjuczc1R)pZY)k@@L}Y zuXF$7&tHCe%~YiKgAZO7UR)Zne_a<+nMHU)5`Jp>VIjB9GaaxG!0z&V;XKWpU}j(v z^nPv618~ad`m~zUK~RF}Ul)-+x4qeGcBQyj?MdEsc|YNRxc5f&Ju`vkbS*f@(~#n2 zUsnR(VXdCGnJwCUUapr}-v02m`?$<|@CwBw`sNdYDLLiOHS)cAAk38Sk3>ZnE6%|C zLDmTqFwAS1N(}$T!hQd-etBKFGrk;1LaF2|a$4=XqOr~jFx{{CUv-b2A@78Ex#H*o-om{hhr z;6VOYxE_!*JVmU8^8~>HcriEVJj$c-^{1yxW~IwAnR)XE;BhMfyE|c&ylNznc_|pE2Md-;H1{5%HlomRhFw*8mm>#a_Wo{{& zLAny$FqW1)P+u9?1U}|@9tXR0u{9GGJ_es(0+brYG$KrJp-RU#=Kv0WT&_=FW`8M7 zIoXAGY8GSJ1b9qU@|W2u$kmNBJaIpd!r`b8c!5Y*u)ZT43#UK}#g<}$yJp-LI(CJW zQSQWs1~q{ppCO`!C$NDE2zf^zcOM0vk?RfE!67;gbS}^ix6;W6i^9UvxQRKuPd=#nyl`)r( z4Mj{JxF^aVM}U!>(^CjkH`3-J+*uJ6tn7ir`WEO3OL_n@n1_bVs=kr4jFU#Q9WZ3P z4jVb-zd+GCP5hdwzNKA=;mH1&I42MV$k5Gq5T`p%&b!y!BC3sCCX&O>_yISg0cC{I z788u`zDx(5A+%)Z#Xdi**#Gx|{MXmwx`w2Nvl8uQfKjk70jd}_$h2W;>&68HU!HN3M~qIxB`z>ja_(NV)OOzyiyCb1E9 zd>SzMFr@;mG%a`_)H9BnO0NCkv6|Uj73tvUIDt85`dccy4$*)UNy(Ot}`?y*kG8Zq@ABVnqi<*XKK^bB1A>^I_ zD67z+Fi6Dc5qOd(gRiJ#U?_^s@Quv^fnkl82WW0K3>rT2?iGbGOlsW6_AGybF0D6w z05XPRMET_WwpekMQOq~;3GluZdC68hwiQNClPKe~E(Z;@q;u?QQXQp)o>yO$g|DLJ zF*xK%#}{GF`AG8!X7eL3uRaEAZ{$dXRU*LQMaj~JmzuC&j{N!eA1hH_*2_#V+YApo z@nt{>ln7}5v)`;7n~2DsAZdXcvEwWO%HxQu4Ylx1@VpQNz}GqD;?0wB2o8&x#@I2K z@3ff5j8H{Kd!RFp91+E^j&Z#q7vUrE6nr51!}6{hH4bUnN67}TzLZ!z0nz$o7uq6* z<}?l#8Vq5RWnY>N^a0TgJ?xkzT06tKvbuc$Tl+-Un-qY3u-Ck5x;HNUvR>`mr#AcV z$CuBa*ZA?}+waF~4&y@=PYuMn9KwX!-2vaL5zz$Gd8$?g*f{}QC87l@_u2C1!JEYu zH>rYG&LSky{S>1Smj{#! zHMuJCaY5RRN~-bHTi+o|a8N)HvA&7DH-ZlvLg?LuzkoBr;?M-=h!fTb&%!G=HVDK3 zT%L{AY+b~ifX(`Why8W!eri9jZ|&9OUMgSZP{bC`isr7#a;AO+p9@C3Eaw`i5-1A~ z6mJDLVgxWxCOP2&$(X>)!3jk$G)^;)fUf8&Hhe)PJ=ebOb!&SGq~?=r#cnDQ;XU&M zk;nv-29ZNqSqTeI0<;t=!LD3H@nGfi z*$&trycPz_C&pB;Q-lp0-%g~v$Dn_+Z13w;;5_fS>o7f;-Q&QviDLuez}7(c*~|$a zWm^&2XK9CtY{Ur+=K}6bc+^M5bO_q-RBt}P<%`c@m2qMStM*I0Hce1Rj;GN^&UhktZbRPVht(wxMzs^rZ`e ziA+G`>oT`Tsuz%8jkkEiTGdkWYO>{xHSDooU3C3ufBf|0LlMt=E_USP>mHutA0rco z%&(+yS=tnNC<_Bjck&Ifn}=^_ysX2*(AeS|Gk@rRg__1?C3Oj=4%ytsiy=u?V*xxV zHuuNMpH{B)>2JQ5?#ryufu21sm>=p9+4Gd8^6dpkE46l22V_08O?bh%J*z~NT!U=` zObe7NqaZUl2*tTPdOP5X6?caJ5kFyh5uC%^*MwJlx&@>I5-*v>U%q_)>C3BqAr0T_ z#7w{>fb4=tH2A&e(dF8R*e`v6qL5jAm(i_eH9*1AdAwxG)G0 z!-_@zCR6bP82KICxd|#<4Z^B zvpp3d<_|5biyrKB-S@I=7^lKY@FMwjGnx7pFUumRR?9N2UxJ~UEV70OyR69+CEV_T zALUK0tY{1cD9@e{5Kf6Yp`)sgvYQc-Fnh+qlYyZ8;Az?=omjP>vr&_*7JyR-1?}}9 z{FgtEpFh1Ot>cR>vc16yy3?W&98nGrRzgWb16|^C?s1i)t}rhcsfF=Z;FXixM_gqA z))jX;5{d}ch4QI);U^*Mai55wR&6KXFP*2ktN^ULFE<44?G#*{XFBNQgK@Um6!$>n zHF)RCB0-?xT)-=gCIJ?NSg66W$h*sdGEW!LQfv#)0Ft*^Ydt;5y6VGk4`Rqu6uuF= zr$=G!943{|ny=T@n!ou0M!CEXGGjXh`{fN zH(K4nud7R-`;Ks9LWFbzU+)EdFpg;H?KqRwQs@X)-P1c0x0o@^zj~avy1fc-Ee+kI z=9n%)omREOCoV(l=y&ZVQ%xx0o9vjYW!v#r@d1=;Mgs@Z7>4;1XG@iu7>7v7QAswQqM z9(qgdl-WFO#{{JT@Y0KgoxKq8rWGzv3H9a~hNY|#eFkXV3GzPql@;z|RpQNIs)nsb zY2prL&4F6rE%Q8Yq!?(44db71@aCRmHl&RY_VxXretuPwmKD6M*JihZ>A;cT@o-_3 zu4Nt`cJlqXMUTjj18%lM2Xzm_B8CpmbYf&jHe&l=LP6&3bK+1}90maN)CAKZy@S^w zY&}KNaPe(k4XPPqf1?sWzy(3>Fk!@^^&$n1*4c>&AM_jzq#6S_Kv$~U&3bfq?@n+nN=`!ZEQ@%I(uaGczRm9j^d+*&g1;M8Vj|B|1(xnN>-GEb^RM53ygH>P zV(%Jhdx)CAD_(abmM@jF5`EHnW3B*iv2+Xq?e-^IE*5?u*ad>Q`;N;Z$+3K5GwOi9 z*R9}M0lIs-yy)*JyYElEX2eiN6dg9SsFLpN~D69$YJhTEZktfu!*3BuFEdSDV+(O?YaCgPo{Ox7MR z7lfc##2G&CEn_wV%(}wbBOex_K-e2VlGZWiekeyEpd%%b=_>LFpSL%nf-1e|>0yTj z-6H}Y1+t8MgBzm-0gJvOxFbGZ2YdnPWNqrk>Y*zMf^z?M>AwF8^Z5PuU)uQN>mhJ_ zsZsZU&obNd;TI6H0f61`3N}z(ZJ{xGqj+{`o;Had7c@I~v_`-^BI2G^_iT=+1;pU- zy(kv(S~%9Ftaxm=NWUtwZyxy&Ec<&CSGM~M<{!2_kM&@E3Kj~tuq6#E30Tr56!7tn z2xj^DTiG*QViJr$qb|FlV`F}INC)qs;N#(^c+q+cClnY}kgUSV!Sd&B4cf@RUAbT9 z{=LjZP=NLF3|*(fYbB-;~-OSJGFx?$mSA`9i!#r)h<-0Xl`VK{3$gTw2c{4ei1MRGXq5!$4PQEIff#4J^ z&RV} z143E=g#WdL`@@ePALLYgUp83$xHAMFP-QoJDE7_(C>DzZz^!;}eI8G9N8SCl6O=gE zE@SYe?pq2qwi-hbbMJz3JE5B?6pcjFVVaXewXHoKV zXav891VNo)^5MYkpo}aV1i0DQH9cd$ScY;Hk7J|t^T@4`t>F$Z-+2Ukx8+wbEz}*R zUxJ4|CxDU7ps=tWTc!H1E!(HB|9pQq0e+@?%oYM{7Q)$3tIroNmhYX4m z!ZsWcQ)WkR-l1uWOBrbU*y7uBiWWOGhzD^td0v5d0VX>dJ;WL?+D;sZ_9j~x6oH+1 z!uC%<_=If6X*F^=;WuwF6;CI~A+iH&axV>{!TYXgrYs}wJ(|8T@FPOipF9~6F3&mb z4((sED z>4j6?=z{~{Gw@b?=Q<-4D{Y;$kN2(;ToZf1RxrdWYeSEj)k8XXGHM0RhH((pCs7NT z>L>@cE)R2CU{@{a=~^?VW-l>pITq~qgiC=vn3rP(EJp!nkKe4;k6%B( zN(ChFJ7f(asP2>Uk>mlB@2LIkjiw(UuthrUWDoYff}1XtFM=;KLDIMZKRKzJB* zE-LGTzWR_$Gu`xF$AZiR6j*oUAird(%5&b`j+k0StU)z!S-UY(vQ`92*bw{MbMCZZ z-~$P~RURdpCg*ZSDBw9UR4l6IKY=fYLEZtV;SoK5vKVZEhTXBHQ z&5-ACIHJNMAeip^YJC~6f%151SlSjzuMA7Rwv$|BI%a`A=uLK91_y7j%j+2s5V0#3 zfQ6e7228^lCn8ahXm0GU@tgC;nThFeqstQ*x%m>wVPfbd>xC0e4yS($l;}W<84mml zCIKOUgxL*_n1ZdrWQZ_URL-Yi6)q}X*>jYK+1S>wuhx%YGn^%gcr0PDA$fC>_q%F4 z^NxfH9QA22T296YCQHUk-to)qA8Ex)t7T`!3%qlBn2kL^wTi3MA*yr1rNsy0IeU3d zt67S@WflhZO4vT^UETJ6M;NGCP^=)^_T}2IA$lcA?4y6*tUs%^*D=5Tgi=!JIY|||O7H=r#*&=dr zSy3@!erpv+UO6+vl-5~UBg>x%q;*68BvWAW3;aLM!|c^XYjV4slv<)WV~_VLc19V4-q>Y5eyFKvOvR!Pp`j z9qb=L*IjX;hFK2tmB!?0Z)RfYi8W9EPeCf33WNiSjx2^otZ18kR4SMaGnLH77YmMh z{12A!e|$*h#_MIm10Gxn@K6U&B8YVDl&`Xy6O|&_&uI7T7y{O9B4{F#j*vNc*DEJj zCQpgfW6?$p`oz+CV2;Vc(q!#bTSUVAH~pjXLv<)WY5n=;30`uM5&*>uj}X zu~^QI2S*Eph(*XVB*{gP2^N&w37IS%4Kd*y<+ezu5x}93HyWTWyZ+f2bQW}pNXfs) zn6UyUQ=qEv4cwLgUfT%~_6|0Uw7r4IXdzZaPX9lYYDVGuZt**)@MI*r? zq61$nG|&O6@l^-B@L&&8JsfN1ydS6v-hDwsY{UYp>%9*UgUC>|24X96m@wu*m{%U05Vu!7%z+gWEl=ldesqimA^A=RN@JPa&~RSY&jms8}= zW=QUOJA=z3(7Yc;jLLJ;8c~G>%%<{}F%{+lPpHlWio0&pQ4HOa}fQKr36Y8XDS{bB~wffV+o$fA(!Q_j+xYUi{m-FhFH#F1d>8b| zww(z_@ZF&wsN1m2uUa;1m0^8y;}`0nI3MLSA2#5|!XbQ~?H<-Mp{K5FWs81&qMM!4 z(r{-?pu7PlX-b%psA=tYs89iX zGkK6T?9Di=Q(X8w)DWAGoyUd6*e0Y{2{2ap4g8P44l>Pck^qV69F1ra@o$&y$CocZ zf2j4qZ{9P#z1v(%Jn(QOwuU97=J=WER3yS^nHNv*$V39>>gMBMEEs`@4&wf3{h_#v z=ob(j8*%{Pbnp^Y--#!LUC0>*`i%LC*CJ-x@dfn1IV%wy6wOM4D?r#D2_IEP15!tr zSiN2Fatz;-Yd@b%W&^oE=%4*WB9#G0_77ZJ|9@SRSZ`LOj?i8?YX+yYS^ z`(2?i>2KHVPd~na<>QaPe*Jy_^g7}!9q;FX0w)n3BQHzx*UWO^|I*0AhG84Su&R@I ze>C*oAVxVKE;-0-hGwf0oMxn2{jmg3RHq}Dnhly)fAXOAI`|I5@geuwo&jAJ!oKlj z!XGLO^u8S&(zYE$DBtU7NyJZ{_6L@z-{G*zce!H#3XBDgOhh;F?rF6@2y#EutO&;8 z@|?!OLS`@%(kWXLj*!5QoY|SG>ha%Oz7J;%@2R9(tx&bYl+b_#w?ESksBK4{O$NsnJW1e~$=$ z4GaCWV!e?tQ50#;M99-x-|KK#7*XIRn&5~IiZh&7r*1;jeA9z4fHb$BXWbqGTMIXf zlQ|sVc`fVgU^h+}R1w@Z!h<{SU5wTww}r$52jc}=@)RbrtmBQCNwi%Gn1{r9gdLGC zgB8d%gDbW-plLSZX01(p%iR%aPUWcioK_QN)2JcfM^M%Ujq)hn@qKm$<@mZ>ZT|A< zbNW#DmtGq2JjJWlNcNu1!UJ56w7rqE3U5iRvfT~pGwtRW z!9O)G57}Ra6WhB$a-uz-isrhYG@YA;dh;eo;+s`t4$yV-B@pXogsO+ zlx3dBhXwoT1G}~H_&s5HJ7LMvwMHOAm$zmh+p9XgW2R@2PxFw^1|3s$4n#sdM68|g zP9R)@MS<@OT-b)3(QTwA=JN}uFlBi1ne1eO5*+uD9jR4-kiFjk?1GbZhnC@nnA%h~ z+kll0xihrf&jC7?KuhcATl+q&-F4|c(+hSpb|`xzfaw6vo$ zIJd%iUvt|J$D+a7kkqUKYLKPkuUfV1gd28{KXSG!s@hYhmDAJpgt*XQ_2&2fPJ|&m z+Kv$P1?+3zKvCGRZ2kvHPOOG=T@}TU2o%G!rpcaO&bK-pY;a;czyM2mn|DHh0j-x& z2_Go-Dh5BP4T?^B^6E_n52&a-!CKq7@L{^cp0yo#U-#=>qDUFniYC}Jo`m)V@+g$1+R_NLoU zbM@uXP=PL{yG>APm|<|9TN_Tju-@sOj)=R2!B-vd(=Y26{?;GXzmdDFVw4>sH$wTD z59fR(Q}dlSDfsC*2x^2<$Av`C%#i{yU(4|{PW*(K@)tWi%VO#*Q?zmxh=Ph749}8>wZ`jEc-f7Xq&@F*aBi&ch(cs)`_0Uk)c<$q!w~D z7Wyh|psL>v!px2sua|}P*6{)^5DC;4@(pp7?E<*B^R&V;qqiM(fCsD(OZH{1pFbW_ zy-0L|eD!r90xZ-~FxWnhi{04Uahew3sL!I6+U0Pt(Ev*l`%)cw?zoR)$5*z_j{pvq zVTe$~N}O+YsTK!MY6X`;0sR9A@%(+q^k!qXjZuz6#AiI$yW-_ET16Lz%-WwG|C&I< ztMy~Ms`YHmU6&?LVjJa zuc*xUqRr3q{TQ_E{1lfylc+OJGFEG2n$r?*JdUm9^1S4<7sM_f5C{ytPX`S-KL|0{ z7P>H00E@Mp4Yg`3vxQkuVpCiwR$fe;vaR#laXSe0INEzcXgEqq4UWyCh``OzrtO_$ z#Zra?)mQHToF|Q{qf89J+-~FLU8en@%|X!-(8?xbW(7G;Bnj%bBZp=xDZ)CQ#!Sdl zv+5VzVWmI#7s?d~35S*d7I<)aq(Un5p2*!clBgre9$VMm5#8^|fo-;h%WjNyIo?Cq2Zn1%W& zIm!t7dp3)huk0)#=lxa(E^KG5!kVGh&;-j;iHf|sZsybhkBrPwo|e*`%b$RcNc4R< zi|8Y^(XGEKmz8gB!3Ws?(Z2p0qp2*Ab9maJaGXyW2~g4<)?(SxjHj(lEYwp0CfS6H z;!o8%2PXMXi(b_kx5L{#n*m^m{!kw?;1O0-o3$9HqYmeY%>uT0I5rI8{pOC&H@HoW zn|7a$=OUI2RK+OHu5WfE+!t^d3B9qLp5;K#oXXXg$@zu$HRBCyM?ORcle0Pqa52nw z=);khrqXf*^$k3zgR+zxjU77*U5`jqVDh}3DrdV6!kR@&>_K`8+6<=Fo9?F# zwxENrb(nt}#tt;RbBD9s`Zguc7p0ezg0Fx0`pcgmuK#*85Z--q&BFl*C`E!ssP^8% zDQ{0=fwJY9xbpx_H`&T)*hzM{sX*4rF9#tJ^tgk)*C$r)S`#rrp>riiAz3t3te&yg z+>Xto`9I;9=leKS)5Gb61z3~kFsD-~6A_re&^G@I#TnpWMZMX&2hkTMrgO1bEh~G0 zMh^yaejGm8Meg88C}fDuG#N6c+Un7kGtrO_Xprj}#QD+`_4Vfuto5a71yu;QCNyCl z6Pmyi2O?Xr2Z`6Q9N0p61O}VvR7ZzFjS7$-Ndj}(rQW>Jp-l*)(LT)n3;=ihz;rOO zJr@Mg@`Nb@sVz9LHp1z9QVb)-VVfg7FJH$Z$L826*3gj|_HJ4>uBV}IK?6&yiKnJL zL$Orw5`*>E-KIr^;n5Tz+Y<*)*d$^W-+@~u0>%Km5T?!Ug4Z;~m+wD*`t<#^o4>q! z;}zMPqa2<_Mw|kG>m5^ZZ{U#Go(Dqg$qt~FEP7RpNL)d0vfgU7dINi-> zpc$J~F)&nsR2ZOwDHPj6h%oGr1H>kPo?(5dc=oq#482UsIF~dyKW94z!Wj zuW#!^WmO5UM0pge(FvqraW6I0>NE`7JAOt{I)fY}JhEn~Nu3}gpPl4-8RTT^!!gCfAhp>Zv*(&H{qijRcknzkb6C#H< zJRJmm>$M9EavJ=OnVnU|HWR=spK#<6hA>T?8`#fmubTxUHkJ`Mu|WW2 zw*!sG1Y~%_7#**0IzYP-7L%qpqG>NfN-57B9Yl;B(9+w({(6}ler^fD7vVu>6CBUh zo{@lfOFWzfU7rS(>6yzeP7Q7gUi`9N|1|qA|Hd6J=Ppq+M2O~Ym571t6jCDT!PT=Cx z5(BUcYxP5PpmuK-+=+7suKwPdVupSZyKDinh~AjGZkwmkI#%*!2RhBJ@v&3ZRiSvj zY^9?ZcCCNeAZ-Vs;Q_>L)9q=a>*4TFsheld1q{tr2)b@9k81ha`>K6g^EEz}*ZETj z+3svbhyqgHs}UZLI3rB4S=f(!ghF-u{yc3V%3RNcZf`ZYtxIB^pAl@1b8&bcLSs0^ z`YVU(XY$n!|3Jn$qCI#!QOfZ{g5uly z`pZurjO(R_Hg{(kuzl5W7SE6(FU`u1$Ubl=kak&eb1A$d)YQt@QS32A=$P%wINES1 z`?O-pv3~{Z_C`D`{f50-|Gg?N=ky1U2nlx1VGIM7^(MDRPcecy0O{n#n`wrNIA+#+ zKZEmu^V&kRKlFlBvxoS+)&BgI(T9`8nrDRZMp+j}@z(COd>*y3gW;iKL=ZmHs&*&V z-Ihh%3#Wfwt{;E+^!dZM%a~u}(EXPzf|tlZ9PGX)^xr4$q&g**XEDjvjrLrPW{ttq z1iGvMD9J1W-c_!(?l_>4SXuH~m3i7Paw$2T;d~HB9eioAbu$xn-rLH>H+Qs44o*Cs zAngSa#YrKKoxQD0sOdmWn;i-PCv+Q@XGXSsdiKKy7PMup)*m?M8u7fL`MX0luWi^+FAJe}w@CqZ65;o9ujf{; zuzV3{_kGy;cbGai3?BaCB2CKARm z!$iq;&(~iyc`B1u^kbvp5#THUUxZ?)hl_D1ZUwCgba_T zN?t2wPjYM%ysiE{pJs14?M$-+lc!e>VQtro;{M)%udhG1KmY4Dm)y>RB%nBB5y8I_ zn`h1EbA1FK9uG%i)owA^vSmGaS~!OT@SNQyUgCyc4-#zhU%XVZCBVyL@B)77SPz<9 zp2vDdXJN*Lm0RulUYX~}ud4>nJTE)?9G-thyT~mpJG=@D1ZY=zDx>=|IdfZz-+j#F z$=Qj2HYg*{giNxT`2+%Nw?2wvxg5zhppQs+uVX-IS`+KQsP@uN_x!5lnE2b)o_Y9a z>JSJAdB7qfI-GCYxBF7v@tz< zzErJBC%U1)N=Ki2hHNd*d932;cC_LjT7y?P^~r;&`P>hh0axVhNn~iYDHjJe)yv`K z%Qkw4q5(?tvdJBQd&x_D|Jr_hYU0;Z`}BGNKzz>{F6e>T5vhYl;lRe|AiRB?4zXF@ zUE0|^h<`0ev74|Atp?tFpdm})5vRs|Ic4l{}Q z0U;;r1zb>enRwHL4oXHve8nT93dco=AnuZ*9Ly-??IDEK@gqko9`NGp9%oQUOb=7+ zDsM`xXV%c0sRfwE(Vfc9;$c_?XRqjpfCB56x6S2!SVM;6FZ|gYnH7P+ZIo#^QP~P0 z%$cYL>vni_g-?r%-QFwbI;)}_w+Xr+EeyE%c#e@?c-X(j^Iva$vGC-!zu7R10O4h@ z7-O3SMOI#}XF#Jpf5hd%!@-}AP_K+561#t61g+nolUyh4>UrF&Dnld&RD!u|gpEb+XnA7$6dlU^9HQa&9`X zba>VAGfO9$6vOT2v4*$)7F4ab2;9j0#QYR9^ z!K6kB3p*##6+(uqpI$%m+@?A5dl#^mPEUTup|cVHf(>|GUU5RVy(plld*scmJvo%> zhDX?YRr2iRFo^`T98Ro!ZuNp3>pm9T62+dZ$KkBk)35}UYQ*Bi50&Latq%(}*FUeH zzkL18rF-vZ-fZ^r1m3_uAn%??5}XGP#|n86i0C!Vmc3ZA1cxAcY6Sv=r#xU$AJ+59 zPfah?K>3j$p{vb&)=?B|MulyzJHvoR9|j@@!SMREhwW(7(j@(3uZwq@CsD#LE?Q0 z%oP(n7NKuHZTC+Vzte*p@`m{Ee}qoAL(0MgN;P&2^Ec^w2H#D(?42@5&KQ*l?l$uoIMe%)t0 zoI3$^wAvl?7|Vkd-l}-#ulbM7pQ<~Fdk${Sc?A{uzS&+T>A-X@=) zks8}8)%evQb_`pYs}}$~bH3Xl%kXNnXj8DsKveWVr@G zCiZ8He{f(?7~Ym}d8lzzqJswFtqS+$aUP;YM3ZMZE1k#kE-=d}3OJ%mI0XsiaNF{&rwr*b0fVN2O}MGH-M!>TCoE?e*GO>FA9J;a)p zkOLN8<{B5zR8UkFB|S5(LUcNklXG#UjJkhQmtHJzi%Ibiz)=zogY#m5T`Ir@w?HGw zsig7VXcR5t&vv*zGdloy;Ax_Kz5Y)gYcnkyYpkqsKVw~;v3z=4n>W*U=OH$`CtfS5 zf2=?K_`ce=@rQr>AMG{E{|;xTL(p&QNo>zbPYn^8XPC6MbOc%rd-I-hJ8|YdZO+7v zy!saf;^n3B#&ajQ3n#+$c8b$Gg1lDrjKw;ibvP%`dkXA(iqKS+LZVO@uhX zSW$N8@Bp_ja9V=1c%XGy&h8vpJC^LUT6?miR}g#jK9AlLa09rQygw1nTS*+OhdnQr z)j%c%^)eWO%|UETyyu%w=0LnfVLH&j!O7T9XbH=G#y+ldD2VMC#;1s!?tEm&-gV=d{4}o9SZQ?~tvm|*O&*jngdDwh)x?){DCbikZ-GTL0=DH`Zf^=`=Z*?dzg_ zm;w#rz9)W&tloT$#%2G!RFY*cHdNSdgqeF0?%`}Td$!8(GQR388VqrJJs;l(mG<=4 z0~T-F;n6&S15BU$VOZtLzFUuyGJ)+crGW)3#|+=9>Xwb+l}{~jUg!P{hZ+XUH`oyj zrC`C!MMI=oO_=YIPqXBw7n);&#lcq@b`!m2FI>+MeaHAdw_`2<(!Nf>$|ABH*NLd+ zrw)i{J6>vde*OIEPyg?K`TPIvmB8LF(^%}dhIColg6)mp}bw#nOjS&@V$q zoJ(w@0+28GsB4@SD_@Su%Q`$P<#CBx5#O-Hy8)yy&<-FVYMeehc+L*RAr5U`90?wt zRxw5CK}aN|m)h(TDNeu-x@lU^Rq1ar(vg^sS2-=UYBs!P4-}o*G@tRacKzB^UmN_{ zkUTv)vjM|Hzh+VsGd{d5%+|a#><5oLzGd&%{dBq;ZO2wML)0xB?6`xM9lWpDpFUoQ z?5LY}Mgj800vy`MetKeSA@^`sJXQe5pipp!!y8JhUhBo7s9w||Eofei?!~r>@1ldA zH%{7!H@D@|P9HZdsjE3_9yms$U*7vLj5OuF0MQ(!Q?0ypm!Eo?1klOLX%EL~$Mo>@ zJbAfRJiK!eba1{K7VS;(I4|VlbRG$8_ju;#6Miu6_FP1N+rm~H!|*InS)R@M+L5m&dnCqxZl{+ZU?DIy+*iVoi2bO2GvG0> literal 20170 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 J86>8U005&i#P$FH diff --git a/dev-db/mariadb/mariadb-10.3.11.ebuild b/dev-db/mariadb/mariadb-10.3.11.ebuild index 449df2423353..f13182f68fa2 100644 --- a/dev-db/mariadb/mariadb-10.3.11.ebuild +++ b/dev-db/mariadb/mariadb-10.3.11.ebuild @@ -573,12 +573,15 @@ src_install() { doexe "${BUILD_DIR}/extra/my_print_defaults" "${BUILD_DIR}/extra/perror" fi - #Remove mytop if perl is not selected - [[ -e "${ED}/usr/bin/mytop" ]] && ! use perl && rm -f "${ED}/usr/bin/mytop" + # Remove mytop if perl is not selected + if [[ -e "${ED}/usr/bin/mytop" ]] && ! use perl ; then + rm -f "${ED}/usr/bin/mytop" || die + fi # Fix a dangling symlink when galera is not built - [[ -L "${ED}/usr/bin/wsrep_sst_rsync_wan" ]] && ! use galera \ - && rm "${ED}/usr/bin/wsrep_sst_rsync_wan" || die + if [[ -L "${ED}/usr/bin/wsrep_sst_rsync_wan" ]] && ! use galera ; then + rm "${ED}/usr/bin/wsrep_sst_rsync_wan" || die + fi } # Official test instructions: diff --git a/dev-db/percona-server/Manifest b/dev-db/percona-server/Manifest index 2b2f81d90821..c00c6e6cf182 100644 --- a/dev-db/percona-server/Manifest +++ b/dev-db/percona-server/Manifest @@ -6,3 +6,4 @@ DIST percona-server-5.6.41-84.1.tar.gz 52736448 BLAKE2B 1ec5e17f08274caa3882f829 DIST percona-server-5.7.23-23.tar.gz 79165468 BLAKE2B a460ac88886fa2be65abb0520d541db54413274599e02d8de3a01a68f8c3da431bfe819eb32bf80518fdff69bbcfae90ee089d2a096ee6210f9e4efe60dbab25 SHA512 351d40d3f7c3fe72f733443a6ef3902e1455390835e52e73d7eb48698ac6f2363e07811d40b22af5b1c7607622017d613279581940522c5e99660fac89d4d4c6 DIST percona-server-5.7.23-24.tar.gz 81641623 BLAKE2B f23e8787f7c3b38517e22b8b12da38f549b03343091cdb7ff17b0b719036a10aa954f30162fdf032fa4813f6ee59881fa9334f7ce6d1a646fa2c338b4bf3f2cb SHA512 9449cf4f5e6b9abb062b17652a258ddf99397d82efd89c9b0c1b20ddfef3d3531c2c1b71cb91664ea6ee897c136310af58fcc900d5f80d37e8eb73a2a616fa41 DIST percona-server-5.7.23-25.tar.gz 81600024 BLAKE2B 5db3f3abe5a88b4178bb7f93801a8169994a75caa3677e7653a169e380c221a9bd8c390254207b0104e3b74bd751476720ba25f65cd965d7e4b0ad86174f749d SHA512 1ce27b4a08f1e882e8635c688d44f593d95bfe30dc0678a0e6779381e80c081bf147047b40d990613893cfcb5e0d870ac3fcec1f24cd52b64efd0ed78ed05ccb +DIST percona-server-5.7.24-27.tar.gz 81757023 BLAKE2B 80c28ca3195874133b127ba7268aa6a6af89f4d1a38ee34f0a761e8c35b8da2c8a94781e7672e241164b9887549846875fc294e36e4229f8e2c4d3f65562350e SHA512 f2a5af3c75577da911bcee5bf962e5b6d723ede1a21f19f9211cda1a7e37a3523d904ea0af6fa9787418959c8824c0cf48726b8b0a426b81df01e5a51214b70d diff --git a/dev-db/percona-server/percona-server-5.7.24.27.ebuild b/dev-db/percona-server/percona-server-5.7.24.27.ebuild new file mode 100644 index 000000000000..a980f25cd9d7 --- /dev/null +++ b/dev-db/percona-server/percona-server-5.7.24.27.ebuild @@ -0,0 +1,1062 @@ +# Copyright 1999-2018 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="6" +MY_EXTRAS_VER="20181017-2201Z" + +CMAKE_MAKEFILE_GENERATOR=emake + +# Python2 required for innodb_stress.innodb_stress{,_blob,_crash} test +PYTHON_COMPAT=( python2_7 ) + +# Keeping eutils in EAPI=6 for emktemp in pkg_config + +inherit eapi7-ver cmake-utils eutils flag-o-matic linux-info \ + prefix python-any-r1 toolchain-funcs user multilib-minimal + +MY_PV=$(ver_rs 3 '-') +MY_PN="Percona-Server" +MY_P="${PN}-${MY_PV}" +MY_MAJOR_PV=$(ver_cut 1-2) +MY_RELEASE_NOTES_URI="https://www.percona.com/doc/percona-server/5.7/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 + mirror://sourceforge/boost/boost_1_59_0.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" +fi + +HOMEPAGE="https://www.percona.com/software/mysql-database/percona-server" +DESCRIPTION="A fast, multi-threaded, multi-user SQL database server" +LICENSE="GPL-2" +SLOT="0/18" +IUSE="cjk client-libs cracklib debug experimental jemalloc latin1 libressl numa pam +perl profiling rocksdb + selinux +server static static-libs systemtap tcmalloc test 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="?? ( 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}"/20001_all_fix-minimal-build-cmake-mysql-5.7.patch + "${MY_PATCH_DIR}"/20007_all_cmake-debug-werror-5.7.patch + "${MY_PATCH_DIR}"/20009_all_mysql_myodbc_symbol_fix-5.7.10.patch + "${MY_PATCH_DIR}"/20018_all_percona-server-5.7.23-without-clientlibs-tools.patch + "${MY_PATCH_DIR}"/20018_all_percona-server-5.7.23-fix-libressl-support.patch + "${MY_PATCH_DIR}"/20018_all_mysql-5.7.23-add-missing-gcc-8-fix.patch + "${MY_PATCH_DIR}"/20018_all_mysql-5.7.23-fix-grant_user_lock-a-root.patch + "${MY_PATCH_DIR}"/20018_all_mysql-5.7.23-round-off-test-values-for-same-output-on-all-architectures.patch + "${MY_PATCH_DIR}"/20018_all_mysql-5.7.23-fix-mips-ASM.patch + "${MY_PATCH_DIR}"/20018_all_percona-server-5.7.23-rocksdb-use-system-libs.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="net-misc/curl:= + >=sys-apps/sed-4 + >=sys-apps/texinfo-4.7-r1 + sys-libs/ncurses:0= + client-libs? ( >=sys-libs/zlib-1.2.3:0=[${MULTILIB_USEDEP},static-libs?] ) + !client-libs? ( + dev-db/mysql-connector-c[${MULTILIB_USEDEP},static-libs?] + >=sys-libs/zlib-1.2.3:0= + ) + jemalloc? ( dev-libs/jemalloc:0= ) + kernel_linux? ( + dev-libs/libaio:0= + sys-process/procps:0= + ) + server? ( + >=app-arch/lz4-0_p131:= + cjk? ( app-text/mecab:= ) + experimental? ( + dev-libs/libevent:= + dev-libs/protobuf:= + net-libs/libtirpc:= + ) + numa? ( sys-process/numactl ) + pam? ( virtual/pam:0= ) + rocksdb? ( + app-arch/zstd:= + dev-libs/protobuf:= + ) + tokudb? ( + app-arch/snappy:= + app-arch/xz-utils:= + ) + tokudb-backup-plugin? ( dev-util/valgrind ) + ) + systemtap? ( >=dev-util/systemtap-1.3:0= ) + tcmalloc? ( dev-util/google-perftools: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= ) + ) + ) +" +DEPEND="${COMMON_DEPEND} + || ( >=sys-devel/gcc-3.4.6 >=sys-devel/gcc-apple-4.0 ) + dev-libs/protobuf + virtual/yacc + server? ( + dev-libs/libevent + experimental? ( net-libs/rpcsvc-proto ) + ) + static? ( sys-libs/ncurses[static-libs] ) + test? ( + $(python_gen_any_dep 'dev-python/mysql-python[${PYTHON_USEDEP}]') + dev-perl/JSON + ) +" +RDEPEND="${COMMON_DEPEND} + !dev-db/mariadb !dev-db/mariadb-galera !dev-db/mysql !dev-db/mysql-cluster + client-libs? ( !dev-db/mariadb-connector-c[mysqlcompat] !dev-db/mysql-connector-c dev-libs/protobuf:= ) + selinux? ( sec-policy/selinux-mysql ) + server? ( !prefix? ( dev-db/mysql-init-scripts ) ) +" +# 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) + # 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 + + use test && python-any-r1_pkg_setup + 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)/libperconaserverclient.so" ]] ; then + libpath=$(readlink "${EROOT%/}/usr/$(get_libdir)/libperconaserverclient.so") + elog "Due to ABI changes when switching between different client libraries," + elog "revdep-rebuild must find and rebuild all packages linking to libperconaserverclient." + 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 + + # Note about configuration change + einfo + elog "This version of ${PN} reorganizes the configuration from a single my.cnf" + elog "to several files in /etc/mysql/mysql.d." + elog "Please backup any changes you made to /etc/mysql/my.cnf" + elog "and add them as a new file under /etc/mysql/mysql.d with a .cnf extension." + elog "You may have as many files as needed and they are read alphabetically." + elog "Be sure the options have the appropriate section headers, i.e. [mysqld]." + einfo +} + +src_unpack() { + unpack ${A} + # Grab the patches + [[ "${MY_EXTRAS_VER}" == "live" ]] && S="${WORKDIR}/mysql-extras" git-r3_src_unpack + + mv -f "${WORKDIR}/${MY_P}" "${S}" || die +} + +src_prepare() { + cmake-utils_src_prepare + + 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 + + # 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 bundled libs so we cannot accidentally use them + # We keep extra/lz4 directory because we use extra/lz4/xxhash.c via sql/CMakeLists.txt:394 + rm -rv \ + "${S}"/extra/protobuf \ + "${S}"/libevent \ + "${S}"/storage/rocksdb/third_party \ + "${S}"/storage/tokudb/PerconaFT/third_party \ + "${S}"/zlib \ + || die + + # 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 +} + +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 + + if use tokudb ; then + # https://jira.percona.com/browse/PS-4399 + append-cxxflags -Wno-error=shadow + fi + + 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_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_CURL=system + -DWITH_BOOST="${WORKDIR}/boost_1_59_0" + -DWITH_PROTOBUF=system + ) + + 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 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_LIBEVENT=system + -DWITH_LZ4=system + -DWITH_MECAB=$(usex cjk system OFF) + -DWITH_NUMA=$(usex numa ON OFF) + -DWITH_RAPID=$(usex experimental 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 + ) + + if use profiling ; then + # Setting to OFF doesn't work: Once set, profiling options will be added + # to `mysqld --help` output via sql/sys_vars.cc causing + # "main.mysqld--help-notwin" test to fail + mycmakeargs+=( -DENABLED_PROFILING=ON ) + fi + + 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_FEDERATED_STORAGE_ENGINE=1 + -DWITH_HEAP_STORAGE_ENGINE=1 + -DWITH_INNOBASE_STORAGE_ENGINE=1 + -DWITH_INNODB_MEMCACHED=0 + -DWITH_MYISAMMRG_STORAGE_ENGINE=1 + -DWITH_MYISAM_STORAGE_ENGINE=1 + -DWITH_PARTITION_STORAGE_ENGINE=1 + -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: +# ulimit -n 16500 && \ +# USE='latin1 perl server' \ +# 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" + + 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 Percona-Server 5.7 for now and are believed to be + # false positives or are known to fail: + # + # encryption.innodb_encryption_tables: https://jira.percona.com/browse/PS-5036 + # group_replication.gr_communication_configuration: requires a valid local network address + # which clashes with FEATURES=network-sandbox + # main.mysqlshow: https://jira.percona.com/browse/PS-5017 + # main.percona_bug1289599: https://jira.percona.com/browse/PS-2072 + # keyring_vault.keyring_vault_timeout: requires network access to vault.public-ci.percona.com + # which clashes with FEATURES=network-sandbox + # perfschema.show_sanity: https://jira.percona.com/browse/PS-5018 + # rocksdb.prefix_extractor_override: https://jira.percona.com/browse/PS-5199 + # rpl.rpl_innodb_info_tbl_slave_tmp_tbl_mismatch: https://bugs.mysql.com/bug.php?id=89223 + # rpl.rpl_multi_source_mts_reset_worker_info: https://jira.percona.com/browse/PS-3786 + # x.crud_insert_cast: https://jira.percona.com/browse/PS-5032 + # x.insert_table_bad_column: https://jira.percona.com/browse/PS-5032 + # x.insert_table_bad_numcolumns: https://jira.percona.com/browse/PS-5032 + # x.insert_table_bad_column_type: https://jira.percona.com/browse/PS-5032 + # x.insert_table: https://jira.percona.com/browse/PS-5032 + # x.update_crud_arrayappend_o: https://jira.percona.com/browse/PS-5032 + # x.update_crud_arrayinsert_o: https://jira.percona.com/browse/PS-5032 + # + local t + + for t in \ + encryption.innodb_encryption_tables \ + group_replication.gr_communication_configuration \ + main.mysqlshow \ + main.percona_bug1289599 \ + keyring_vault.keyring_vault_timeout \ + perfschema.show_sanity \ + rocksdb.prefix_extractor_override \ + rpl.rpl_innodb_info_tbl_slave_tmp_tbl_mismatch \ + rpl.rpl_multi_source_mts_reset_worker_info \ + x.crud_insert_cast \ + x.insert_table_bad_column \ + x.insert_table_bad_numcolumns \ + x.insert_table_bad_column_type \ + x.insert_table \ + x.update_crud_arrayappend_o \ + x.update_crud_arrayinsert_o \ + ; do + _disable_test "$t" "False positives in Gentoo / Known bug" + 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_numa_interleave_basic ; do + _disable_test "$t" "Test $t requires system with NUMA support" + done + fi + fi + + if use tokudb ; then + if [[ -f "/sys/kernel/mm/transparent_hugepage/enabled" ]] ; then + if grep -q -E "\[always\]" /sys/kernel/mm/transparent_hugepage/enabled &>/dev/null ; then + # TokuDB refuses to start when transparent hugepages are enabled + for t in \ + tokudb.rows-32m-rand-insert \ + tokudb.savepoint-2 \ + tokudb.savepoint-3 \ + tokudb.savepoint-4 \ + tokudb.savepoint-1078 \ + tokudb.savepoint-1078-2 \ + tokudb.savepoint-1078-3 \ + tokudb.savepoint-1078-4 \ + ; do + _disable_test "$t" "TokuDB will not work with transparent hugepages enabled" + done + fi + else + einfo "Cannot determine transparent hugepage status." + einfo "Please note that TokuDB refuses to start when transparent hugepages are enabled!" + fi + fi + + if ! use latin1 ; then + # The following tests will fail if DEFAULT_CHARSET + # isn't set to latin1: + for t in \ + binlog.binlog_mysqlbinlog_filter \ + binlog.binlog_xa_prepared_disconnect \ + funcs_1.is_columns_mysql \ + funcs_1.is_tables_mysql \ + funcs_1.is_triggers \ + innodb.innodb_pagesize_max_recordsize \ + innodb.innodb-system-table-view \ + innodb.mysqldump_max_recordsize \ + main.mysql_client_test \ + main.mysqld--help-notwin \ + main.type_string \ + main.information_schema \ + perfschema.binlog_edge_mix \ + perfschema.binlog_edge_stmt \ + rpl.rpl_xa_survive_disconnect \ + rpl.rpl_xa_survive_disconnect_lsu_off \ + rpl.rpl_xa_survive_disconnect_table \ + ; do + _disable_test "$t" "requires DEFAULT_CHARSET=latin1 but USE=-latin1 is set" + done + fi + + # Try to increase file limits to increase test coverage + 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 + + # 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" +} + +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 ; 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 + cp "${FILESDIR}/my.cnf-5.7" "${TMPDIR}/my.cnf" || die + eprefixify "${TMPDIR}/my.cnf" + doins "${TMPDIR}/my.cnf" + insinto "${MY_SYSCONFDIR#${EPREFIX}}/mysql.d" + cp "${FILESDIR}/my.cnf.distro-client" "${TMPDIR}/50-distro-client.cnf" || die + eprefixify "${TMPDIR}/50-distro-client.cnf" + doins "${TMPDIR}/50-distro-client.cnf" + + if use server ; then + mycnf_src="my.cnf.distro-server" + sed -e "s!@DATADIR@!${MY_DATADIR}!g" \ + "${FILESDIR}/${mycnf_src}" \ + > "${TMPDIR}/my.cnf.ok" || die + + if use prefix ; then + sed -i -r -e '/^user[[:space:]]*=[[:space:]]*mysql$/d' \ + "${TMPDIR}/my.cnf.ok" || die + fi + + 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" 50-distro-server.cnf + + if use tokudb ; then + # Remove some unwanted files + rm -fv \ + "${ED%/}"/usr/COPYING.AGPLv3 \ + "${ED%/}"/usr/COPYING.GPLv2 \ + "${ED%/}"/usr/PATENTS \ + "${ED%/}"/usr/README.md \ + || die + fi + fi + + #Remove mytop if perl is not selected + [[ -e "${ED}/usr/bin/mytop" ]] && ! use perl && rm -f "${ED}/usr/bin/mytop" +} + +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/sqlite/Manifest b/dev-db/sqlite/Manifest index 0c139aa5e0e2..a65d3bb0dbb9 100644 --- a/dev-db/sqlite/Manifest +++ b/dev-db/sqlite/Manifest @@ -2,11 +2,14 @@ DIST sqlite-autoconf-3230100.tar.gz 2675362 BLAKE2B 2dd075f0dc05425563a8e679bb46 DIST sqlite-autoconf-3240000.tar.gz 2699252 BLAKE2B c8beb3b90bdd06f76cafeba859cbf91cf4d0cb313fc9202d210ccbad5fca7f9a062ede63387e814d664f0ae38bcfa48db222f466dbcd429fecfb53cfdac155c4 SHA512 eaec866de26003ec36559aab15dd18dc0e6029453002a4eec5e176bb35a712b8b06c235436e6c1a226b67c7eb90d7a26c2b3b3d9a5e6e92a5af485236b77c878 DIST sqlite-autoconf-3250200.tar.gz 2763876 BLAKE2B 3d97cc60edf8f91855215bd59260362665c8ec7699510f2e07c7ba57e10c400dcc99bb392e216f798bef1ffa7120b48ee62ce144a871741ef57b3aefeab875d6 SHA512 5ef9a6dfbb0822257af1a3a379785a95ab02edecbbb53b57074ddd0b8dc294fc07cbb9a8a7acc4e1640fb1743525ed6331fecebbddce01bc017330b20e127ad9 DIST sqlite-autoconf-3250300.tar.gz 2764429 BLAKE2B 6a79a8785c1e84002c031a86c6563e937a45d6ef4aae1b941d42c06cb8630210c33583f25e41f3f90b181ce47da650f81845ad88cafbf9c764164cf8b5d92e81 SHA512 5bc501d15367e097f4070185974b0c3a8246c06b205fb2258ed18870ff3fbf120ac5e0ba031a6744af89f7659206e28e7de2f0367bdb190b8412e453b43de4ba +DIST sqlite-autoconf-3260000.tar.gz 2779667 BLAKE2B f4d737eb2249ce32fcb7541ba92f7362d417e84adb5f5c63778b6f427b3270b7e0b16e19daaef7fc7e4fca9ab462c96cdb00c65a731a90102f6bb256a27d84ae SHA512 8c3306b3814a0e9bc69b741f62bdb6efc9f1e07163ca3e3a1581994465de163a7924223522e812d6b3663c1525c7012a6f6d73ad333556eba9f97ce9326fbdb8 DIST sqlite-doc-3230100.zip 8882546 BLAKE2B 1e80647e3789b9130a93e881933fb1260794d9ccf359969a16bdeb0df5a51787eaf8404641c4b760bedd45063d46f8874fd74a4da1fef0234f3d8e92db754d76 SHA512 d3a42621480a928446c5f71d0f2ee68e245b071971da38438f9070bd5bcbe1930ea5bd20e06c68543df75badd2e4565abc94420df50b7152c9cd129587471471 DIST sqlite-doc-3240000.zip 9030826 BLAKE2B 4444e3dd0ce782e19fa01c881e0b5453723419ef1cf95cbe751d759a264bbe288a5c23a2b6514ed459b99b11637349c02def68fed7df8625bfc161307e44564c SHA512 31e9046cea569d7ad1b3af176e1bb18cd59474afb6849871ead6e7c9c096f046162fb313a38684a8c944fad9f689c4c3c692be1d7dc6a8ef5a6685bbc7dfdab6 DIST sqlite-doc-3250200.zip 9229732 BLAKE2B 9bc4499c2934d15428dd30e0522362a2c2e703061c293f1b657f01d3945612760be3b4f145ddf76d9cf87953fae26884646887e53c0c55683ce42bc239dcf952 SHA512 a0b764ca0eea0e9719d46b6e1f92db78578457c8331976d4712c56cd10fc062fd73629686a0e45dfdeb505fbfbe0c53652a5e64507702ff4e12b62a2fc8d8211 DIST sqlite-doc-3250300.zip 9265285 BLAKE2B 0722f00d849b18dabf82d317eb0deeb5567534a9cb55e189f28b18e7a26b863190911a02a26e21cf39b3106e7e1a872c445a3d8b53876a16d245e77affb6abc4 SHA512 a57cefbb2338a87721fb34f7a0d19129a58fbce026f80719af7dbbeb7512c91ab59e07719d860cc1cf742807ab7b0b5f92cff3bf52f4dbbad8c6ca34ad0a68ac +DIST sqlite-doc-3260000.zip 9321276 BLAKE2B 8e3802212eb938a3997bf8eef971baf8802895a8c38e959b2409857228e9a92b24c3f51679f7dc4847df8d9800f0fff2c09e391b3e30de8b2782bbc5267d5d40 SHA512 e59f74369adb3ffe3afc235e4369101b8ba077f9cac34d524e2425278c3a30f63340613e5baa0fc3c693265525377b6830a1c6b5e97fb06702b89eb604b1eade DIST sqlite-src-3230100.zip 10849436 BLAKE2B 6bed0a45c83ddb51d665835d174f623b30b1c3b81562fdea2317b58d876a0852136fe4f8a3ebc7679676f366e19c84d0ad2f54d3d8c73712145099975f80cf1a SHA512 69a87b76860c3b172d9e68b0fc0b8c157b606375e2b7d793ce4bd4b898ef737cd721189bc6a3342c749e224e60fa96203d449668c49dff2ebdc682b49630a59b DIST sqlite-src-3240000.zip 10980065 BLAKE2B 201a59cb34271e5ac79e96e4e2ea64f8b61aa99c44eedf61c0a21752ad4376caaf7980a6923dca66266b1a315d9867871d0d172c17907b4147c15431aa212a70 SHA512 812c2df7179abb1e445b5b3e161c940b120c53366a7b2c1f0bfc3599cd9921e5543ba39ca3f297eeaefec318f10c15f630f00f9cf04133c7cd419a04f3bbdd0e DIST sqlite-src-3250200.zip 11381811 BLAKE2B 6183436f66c862c32d1dfd59ea4ccb5eaf3dd516ffcf9d7edf786e8fbf56eff3cb84d08e291b2e86fae25e537bed452aed693bdb0f0d6bb6581da86641013557 SHA512 7354af2d45c574ba867fab8aabc6ff903279f028aebed50c71019066df78f61a0b941564c572c87b0f3ed3e5783bf325a690a9957d775228fbbb293dd9a5ad37 DIST sqlite-src-3250300.zip 11384253 BLAKE2B dbc1d989b1f7ae26e34d629ae7926cfebacc0e3b9e07abb98ac6e6d2d801f111624d5b3f5a1d486580559ff0b42140bb798aa862df60946efa77d8b26c47fbd0 SHA512 7d6a38aea5626f7a32960fcdd109c647dd24a22ecf0772f01ffdba389f70fdfe6455f69733b22c220d4114a7d61d3d10097c23859d303e02d126988a1f663b65 +DIST sqlite-src-3260000.zip 11939787 BLAKE2B 89fc5294c203473a8817d23496b05b743aa9d64ac7c67c258432b6a48dfe41d554b09ed14820854333fe555442029e9c9ccea736be7b10be42d9184502938557 SHA512 02faacd831781f25a12ffc8858d648f481d8bbdb68814b18c4c96e3a661233d0e25d675b95feeb35eee4b5ea88e5e0a1fc5fbaecbe434d3f7246d80e81bff6a3 diff --git a/dev-db/sqlite/files/sqlite-3.26.0-full_archive-build.patch b/dev-db/sqlite/files/sqlite-3.26.0-full_archive-build.patch new file mode 100644 index 000000000000..602582cf3345 --- /dev/null +++ b/dev-db/sqlite/files/sqlite-3.26.0-full_archive-build.patch @@ -0,0 +1,405 @@ +Move some code to libsqlite3.so to avoid duplication. +Link executables against libsqlite3.so. +Increase timeout for fuzzcheck. +Fix building with dlopen() not available. + +--- /Makefile.in ++++ /Makefile.in +@@ -311,6 +311,9 @@ + # Source code for extensions + # + SRC += \ ++ $(TOP)/ext/expert/sqlite3expert.c \ ++ $(TOP)/ext/expert/sqlite3expert.h ++SRC += \ + $(TOP)/ext/fts1/fts1.c \ + $(TOP)/ext/fts1/fts1.h \ + $(TOP)/ext/fts1/fts1_hash.c \ +@@ -363,8 +366,11 @@ + $(TOP)/ext/rbu/sqlite3rbu.h \ + $(TOP)/ext/rbu/sqlite3rbu.c + SRC += \ ++ $(TOP)/ext/misc/appendvfs.c \ + $(TOP)/ext/misc/json1.c \ +- $(TOP)/ext/misc/stmt.c ++ $(TOP)/ext/misc/sqlar.c \ ++ $(TOP)/ext/misc/stmt.c \ ++ $(TOP)/ext/misc/zipfile.c + + # Generated source code files + # +@@ -434,7 +440,6 @@ + # Statically linked extensions + # + TESTSRC += \ +- $(TOP)/ext/expert/sqlite3expert.c \ + $(TOP)/ext/expert/test_expert.c \ + $(TOP)/ext/misc/amatch.c \ + $(TOP)/ext/misc/carray.c \ +@@ -459,7 +464,6 @@ + $(TOP)/ext/misc/totype.c \ + $(TOP)/ext/misc/unionvtab.c \ + $(TOP)/ext/misc/wholenumber.c \ +- $(TOP)/ext/misc/zipfile.c \ + $(TOP)/ext/userauth/userauth.c + + # Source code to the library files needed by the test fixture +@@ -631,25 +635,25 @@ + + libtclsqlite3.la: tclsqlite.lo libsqlite3.la + $(LTLINK) -no-undefined -o $@ tclsqlite.lo \ +- libsqlite3.la @TCL_STUB_LIB_SPEC@ $(TLIBS) \ ++ libsqlite3.la @TCL_STUB_LIB_SPEC@ \ + -rpath "$(TCLLIBDIR)" \ + -version-info "8:6:8" \ + -avoid-version + +-sqlite3$(TEXE): shell.c sqlite3.c +- $(LTLINK) $(READLINE_FLAGS) $(SHELL_OPT) -o $@ \ +- shell.c sqlite3.c \ +- $(LIBREADLINE) $(TLIBS) -rpath "$(libdir)" ++sqlite3$(TEXE): shell.c libsqlite3.la ++ $(LTLINK) $(READLINE_FLAGS) -o $@ \ ++ shell.c libsqlite3.la \ ++ $(LIBREADLINE) + +-sqldiff$(TEXE): $(TOP)/tool/sqldiff.c sqlite3.lo sqlite3.h +- $(LTLINK) -o $@ $(TOP)/tool/sqldiff.c sqlite3.lo $(TLIBS) ++sqldiff$(TEXE): $(TOP)/tool/sqldiff.c libsqlite3.la ++ $(LTLINK) -o $@ $(TOP)/tool/sqldiff.c libsqlite3.la + +-dbhash$(TEXE): $(TOP)/tool/dbhash.c sqlite3.lo sqlite3.h +- $(LTLINK) -o $@ $(TOP)/tool/dbhash.c sqlite3.lo $(TLIBS) ++dbhash$(TEXE): $(TOP)/tool/dbhash.c libsqlite3.la ++ $(LTLINK) -o $@ $(TOP)/tool/dbhash.c libsqlite3.la + +-scrub$(TEXE): $(TOP)/ext/misc/scrub.c sqlite3.lo ++scrub$(TEXE): $(TOP)/ext/misc/scrub.c libsqlite3.la + $(LTLINK) -o $@ -I. -DSCRUB_STANDALONE \ +- $(TOP)/ext/misc/scrub.c sqlite3.lo $(TLIBS) ++ $(TOP)/ext/misc/scrub.c libsqlite3.la + + srcck1$(BEXE): $(TOP)/tool/srcck1.c + $(BCC) -o srcck1$(BEXE) $(TOP)/tool/srcck1.c +@@ -744,7 +748,7 @@ + # Rule to build the amalgamation + # + sqlite3.lo: sqlite3.c +- $(LTCOMPILE) $(TEMP_STORE) -c sqlite3.c ++ $(LTCOMPILE) $(SHELL_OPT) $(TEMP_STORE) -c sqlite3.c + + # Rules to build the LEMON compiler generator + # +@@ -1044,14 +1048,9 @@ + # Source files that go into making shell.c + SHELL_SRC = \ + $(TOP)/src/shell.c.in \ +- $(TOP)/ext/misc/appendvfs.c \ + $(TOP)/ext/misc/shathree.c \ + $(TOP)/ext/misc/fileio.c \ + $(TOP)/ext/misc/completion.c \ +- $(TOP)/ext/misc/sqlar.c \ +- $(TOP)/ext/expert/sqlite3expert.c \ +- $(TOP)/ext/expert/sqlite3expert.h \ +- $(TOP)/ext/misc/zipfile.c \ + $(TOP)/src/test_windirent.c + + shell.c: $(SHELL_SRC) $(TOP)/tool/mkshellc.tcl +@@ -1217,15 +1216,15 @@ + + # Fuzz testing + fuzztest: fuzzcheck$(TEXE) $(FUZZDATA) sessionfuzz$(TEXE) $(TOP)/test/sessionfuzz-data1.db +- ./fuzzcheck$(TEXE) $(FUZZDATA) ++ ./fuzzcheck$(TEXE) --timeout 3600 $(FUZZDATA) + ./sessionfuzz$(TEXE) run $(TOP)/test/sessionfuzz-data1.db + + fastfuzztest: fuzzcheck$(TEXE) $(FUZZDATA) sessionfuzz$(TEXE) $(TOP)/test/sessionfuzz-data1.db +- ./fuzzcheck$(TEXE) --limit-mem 100M $(FUZZDATA) ++ ./fuzzcheck$(TEXE) --limit-mem 100M --timeout 3600 $(FUZZDATA) + ./sessionfuzz$(TEXE) run $(TOP)/test/sessionfuzz-data1.db + + valgrindfuzz: fuzzcheck$(TEXT) $(FUZZDATA) sessionfuzz$(TEXE) $(TOP)/test/sessionfuzz-data1.db +- valgrind ./fuzzcheck$(TEXE) --cell-size-check --limit-mem 10M --timeout 600 $(FUZZDATA) ++ valgrind ./fuzzcheck$(TEXE) --cell-size-check --limit-mem 10M --timeout 3600 $(FUZZDATA) + valgrind ./sessionfuzz$(TEXE) run $(TOP)/test/sessionfuzz-data1.db + + # The veryquick.test TCL tests. +@@ -1256,24 +1255,23 @@ + smoketest: $(TESTPROGS) fuzzcheck$(TEXE) + ./testfixture$(TEXE) $(TOP)/test/main.test $(TESTOPTS) + +-sqlite3_analyzer.c: sqlite3.c $(TOP)/src/tclsqlite.c $(TOP)/tool/spaceanal.tcl $(TOP)/tool/mkccode.tcl $(TOP)/tool/sqlite3_analyzer.c.in ++sqlite3_analyzer.c: $(TOP)/src/tclsqlite.c $(TOP)/tool/spaceanal.tcl $(TOP)/tool/mkccode.tcl $(TOP)/tool/sqlite3_analyzer.c.in + $(TCLSH_CMD) $(TOP)/tool/mkccode.tcl $(TOP)/tool/sqlite3_analyzer.c.in >sqlite3_analyzer.c + +-sqlite3_analyzer$(TEXE): sqlite3_analyzer.c +- $(LTLINK) sqlite3_analyzer.c -o $@ $(LIBTCL) $(TLIBS) ++sqlite3_analyzer$(TEXE): sqlite3_analyzer.c libsqlite3.la ++ $(LTLINK) sqlite3_analyzer.c -o $@ libsqlite3.la $(LIBTCL) + +-sqltclsh.c: sqlite3.c $(TOP)/src/tclsqlite.c $(TOP)/tool/sqltclsh.tcl $(TOP)/ext/misc/appendvfs.c $(TOP)/tool/mkccode.tcl $(TOP)/tool/sqltclsh.c.in ++sqltclsh.c: $(TOP)/src/tclsqlite.c $(TOP)/tool/sqltclsh.tcl $(TOP)/tool/mkccode.tcl $(TOP)/tool/sqltclsh.c.in + $(TCLSH_CMD) $(TOP)/tool/mkccode.tcl $(TOP)/tool/sqltclsh.c.in >sqltclsh.c + +-sqltclsh$(TEXE): sqltclsh.c +- $(LTLINK) sqltclsh.c -o $@ $(LIBTCL) $(TLIBS) ++sqltclsh$(TEXE): sqltclsh.c libsqlite3.la ++ $(LTLINK) sqltclsh.c -o $@ libsqlite3.la $(LIBTCL) + +-sqlite3_expert$(TEXE): $(TOP)/ext/expert/sqlite3expert.h $(TOP)/ext/expert/sqlite3expert.c $(TOP)/ext/expert/expert.c sqlite3.c +- $(LTLINK) $(TOP)/ext/expert/sqlite3expert.h $(TOP)/ext/expert/sqlite3expert.c $(TOP)/ext/expert/expert.c sqlite3.c -o sqlite3_expert $(TLIBS) ++sqlite3_expert$(TEXE): $(TOP)/ext/expert/sqlite3expert.h $(TOP)/ext/expert/expert.c libsqlite3.la ++ $(LTLINK) $(TOP)/ext/expert/expert.c -o sqlite3_expert libsqlite3.la + + CHECKER_DEPS =\ + $(TOP)/tool/mkccode.tcl \ +- sqlite3.c \ + $(TOP)/src/tclsqlite.c \ + $(TOP)/ext/repair/sqlite3_checker.tcl \ + $(TOP)/ext/repair/checkindex.c \ +@@ -1284,30 +1282,30 @@ + sqlite3_checker.c: $(CHECKER_DEPS) + $(TCLSH_CMD) $(TOP)/tool/mkccode.tcl $(TOP)/ext/repair/sqlite3_checker.c.in >$@ + +-sqlite3_checker$(TEXE): sqlite3_checker.c +- $(LTLINK) sqlite3_checker.c -o $@ $(LIBTCL) $(TLIBS) ++sqlite3_checker$(TEXE): sqlite3_checker.c libsqlite3.la ++ $(LTLINK) sqlite3_checker.c -o $@ libsqlite3.la $(LIBTCL) + +-dbdump$(TEXE): $(TOP)/ext/misc/dbdump.c sqlite3.lo ++dbdump$(TEXE): $(TOP)/ext/misc/dbdump.c libsqlite3.la + $(LTLINK) -DDBDUMP_STANDALONE -o $@ \ +- $(TOP)/ext/misc/dbdump.c sqlite3.lo $(TLIBS) ++ $(TOP)/ext/misc/dbdump.c libsqlite3.la + +-showdb$(TEXE): $(TOP)/tool/showdb.c sqlite3.lo +- $(LTLINK) -o $@ $(TOP)/tool/showdb.c sqlite3.lo $(TLIBS) ++showdb$(TEXE): $(TOP)/tool/showdb.c libsqlite3.la ++ $(LTLINK) -o $@ $(TOP)/tool/showdb.c libsqlite3.la + +-showstat4$(TEXE): $(TOP)/tool/showstat4.c sqlite3.lo +- $(LTLINK) -o $@ $(TOP)/tool/showstat4.c sqlite3.lo $(TLIBS) ++showstat4$(TEXE): $(TOP)/tool/showstat4.c libsqlite3.la ++ $(LTLINK) -o $@ $(TOP)/tool/showstat4.c libsqlite3.la + +-showjournal$(TEXE): $(TOP)/tool/showjournal.c sqlite3.lo +- $(LTLINK) -o $@ $(TOP)/tool/showjournal.c sqlite3.lo $(TLIBS) ++showjournal$(TEXE): $(TOP)/tool/showjournal.c ++ $(LTLINK) -o $@ $(TOP)/tool/showjournal.c + +-showwal$(TEXE): $(TOP)/tool/showwal.c sqlite3.lo +- $(LTLINK) -o $@ $(TOP)/tool/showwal.c sqlite3.lo $(TLIBS) ++showwal$(TEXE): $(TOP)/tool/showwal.c ++ $(LTLINK) -o $@ $(TOP)/tool/showwal.c + + showshm$(TEXE): $(TOP)/tool/showshm.c + $(LTLINK) -o $@ $(TOP)/tool/showshm.c + +-changeset$(TEXE): $(TOP)/ext/session/changeset.c sqlite3.lo +- $(LTLINK) -o $@ $(TOP)/ext/session/changeset.c sqlite3.lo $(TLIBS) ++changeset$(TEXE): $(TOP)/ext/session/changeset.c libsqlite3.la ++ $(LTLINK) -o $@ $(TOP)/ext/session/changeset.c libsqlite3.la + + changesetfuzz$(TEXE): $(TOP)/ext/session/changesetfuzz.c sqlite3.lo + $(LTLINK) -o $@ $(TOP)/ext/session/changesetfuzz.c sqlite3.lo $(TLIBS) +@@ -1332,11 +1330,11 @@ + kvtest$(TEXE): $(TOP)/test/kvtest.c sqlite3.c + $(LTLINK) $(KV_OPT) -o $@ $(TOP)/test/kvtest.c sqlite3.c $(TLIBS) + +-rbu$(EXE): $(TOP)/ext/rbu/rbu.c $(TOP)/ext/rbu/sqlite3rbu.c sqlite3.lo +- $(LTLINK) -I. -o $@ $(TOP)/ext/rbu/rbu.c sqlite3.lo $(TLIBS) ++rbu$(EXE): $(TOP)/ext/rbu/rbu.c libsqlite3.la ++ $(LTLINK) -I. -o $@ $(TOP)/ext/rbu/rbu.c libsqlite3.la + +-loadfts$(EXE): $(TOP)/tool/loadfts.c libsqlite3.la +- $(LTLINK) $(TOP)/tool/loadfts.c libsqlite3.la -o $@ $(TLIBS) ++loadfts$(EXE): $(TOP)/tool/loadfts.c libsqlite3.la ++ $(LTLINK) $(TOP)/tool/loadfts.c libsqlite3.la -o $@ + + # This target will fail if the SQLite amalgamation contains any exported + # symbols that do not begin with "sqlite3_". It is run as part of the +--- /configure.ac ++++ /configure.ac +@@ -587,6 +587,9 @@ + if test "${enable_load_extension}" = "yes" ; then + OPT_FEATURE_FLAGS="" + AC_SEARCH_LIBS(dlopen, dl) ++ if test "${ac_cv_search_dlopen}" = "no" ; then ++ OPT_FEATURE_FLAGS="-DSQLITE_OMIT_LOAD_EXTENSION=1" ++ fi + else + OPT_FEATURE_FLAGS="-DSQLITE_OMIT_LOAD_EXTENSION=1" + fi +--- /ext/misc/sqlar.c ++++ /ext/misc/sqlar.c +@@ -14,6 +14,8 @@ + ** for working with sqlar archives and used by the shell tool's built-in + ** sqlar support. + */ ++#ifdef SQLITE_HAVE_ZLIB ++ + #include "sqlite3ext.h" + SQLITE_EXTENSION_INIT1 + #include +@@ -119,3 +121,5 @@ + } + return rc; + } ++ ++#endif /* SQLITE_HAVE_ZLIB */ +--- /ext/misc/zipfile.c ++++ /ext/misc/zipfile.c +@@ -24,6 +24,8 @@ + ** * No support for zip64 extensions + ** * Only the "inflate/deflate" (zlib) compression method is supported + */ ++#ifdef SQLITE_HAVE_ZLIB ++ + #include "sqlite3ext.h" + SQLITE_EXTENSION_INIT1 + #include +@@ -2176,3 +2178,5 @@ + (void)pzErrMsg; /* Unused parameter */ + return zipfileRegister(db); + } ++ ++#endif /* SQLITE_HAVE_ZLIB */ +--- /ext/repair/sqlite3_checker.c.in ++++ /ext/repair/sqlite3_checker.c.in +@@ -2,6 +2,7 @@ + ** Read an SQLite database file and analyze its space utilization. Generate + ** text on standard output. + */ ++#define SQLITE_CORE 1 + #define TCLSH_INIT_PROC sqlite3_checker_init_proc + #define SQLITE_ENABLE_DBPAGE_VTAB 1 + #define SQLITE_ENABLE_JSON1 1 +@@ -14,7 +15,7 @@ + #define SQLITE_OMIT_SHARED_CACHE 1 + #define SQLITE_DEFAULT_MEMSTATUS 0 + #define SQLITE_MAX_EXPR_DEPTH 0 +-INCLUDE sqlite3.c ++#include "sqlite3.h" + INCLUDE $ROOT/src/tclsqlite.c + INCLUDE $ROOT/ext/misc/btreeinfo.c + INCLUDE $ROOT/ext/repair/checkindex.c +--- /src/shell.c.in ++++ /src/shell.c.in +@@ -61,6 +61,7 @@ + #include + #include + #include "sqlite3.h" ++#include "ext/expert/sqlite3expert.h" + typedef sqlite3_int64 i64; + typedef sqlite3_uint64 u64; + typedef unsigned char u8; +@@ -127,6 +128,10 @@ + # define SHELL_USE_LOCAL_GETLINE 1 + #endif + ++#ifdef SQLITE_HAVE_ZLIB ++#include ++#endif ++ + + #if defined(_WIN32) || defined(WIN32) + # include +@@ -936,13 +941,6 @@ + INCLUDE ../ext/misc/shathree.c + INCLUDE ../ext/misc/fileio.c + INCLUDE ../ext/misc/completion.c +-INCLUDE ../ext/misc/appendvfs.c +-#ifdef SQLITE_HAVE_ZLIB +-INCLUDE ../ext/misc/zipfile.c +-INCLUDE ../ext/misc/sqlar.c +-#endif +-INCLUDE ../ext/expert/sqlite3expert.h +-INCLUDE ../ext/expert/sqlite3expert.c + + #if defined(SQLITE_ENABLE_SESSION) + /* +@@ -3765,7 +3763,9 @@ + sqlite3_shathree_init(p->db, 0, 0); + sqlite3_completion_init(p->db, 0, 0); + #ifdef SQLITE_HAVE_ZLIB ++ extern int sqlite3_zipfile_init(sqlite3 *, char **, const sqlite3_api_routines *); + sqlite3_zipfile_init(p->db, 0, 0); ++ extern int sqlite3_sqlar_init(sqlite3 *, char **, const sqlite3_api_routines *); + sqlite3_sqlar_init(p->db, 0, 0); + #endif + sqlite3_create_function(p->db, "shell_add_schema", 3, SQLITE_UTF8, 0, +@@ -5649,6 +5649,7 @@ + goto end_ar_command; + } + sqlite3_fileio_init(cmd.db, 0, 0); ++ extern int sqlite3_sqlar_init(sqlite3 *, char **, const sqlite3_api_routines *); + sqlite3_sqlar_init(cmd.db, 0, 0); + sqlite3_create_function(cmd.db, "shell_putsnl", 1, SQLITE_UTF8, cmd.p, + shellPutsFunc, 0, 0); +@@ -8705,6 +8706,7 @@ + #endif + } + data.out = stdout; ++ extern int sqlite3_appendvfs_init(sqlite3 *, char **, const sqlite3_api_routines *); + sqlite3_appendvfs_init(0,0,0); + + /* Go ahead and open the database file if it already exists. If the +--- /tool/mksqlite3c.tcl ++++ /tool/mksqlite3c.tcl +@@ -117,6 +117,7 @@ + rtree.h + sqlite3session.h + sqlite3.h ++ sqlite3expert.h + sqlite3ext.h + sqlite3rbu.h + sqliteicu.h +@@ -403,6 +404,10 @@ + sqlite3session.c + fts5.c + stmt.c ++ appendvfs.c ++ sqlar.c ++ sqlite3expert.c ++ zipfile.c + } { + copy_file tsrc/$file + } +--- /tool/sqlite3_analyzer.c.in ++++ /tool/sqlite3_analyzer.c.in +@@ -14,9 +14,6 @@ + #define SQLITE_DEFAULT_MEMSTATUS 0 + #define SQLITE_MAX_EXPR_DEPTH 0 + #define SQLITE_OMIT_LOAD_EXTENSION 1 +-#ifndef USE_EXTERNAL_SQLITE +-INCLUDE sqlite3.c +-#endif + INCLUDE $ROOT/src/tclsqlite.c + + const char *sqlite3_analyzer_init_proc(Tcl_Interp *interp){ +--- /tool/sqltclsh.c.in ++++ /tool/sqltclsh.c.in +@@ -27,19 +27,17 @@ + #define SQLITE_OMIT_SHARED_CACHE 1 + #define SQLITE_DEFAULT_MEMSTATUS 0 + #define SQLITE_MAX_EXPR_DEPTH 0 +-INCLUDE sqlite3.c +-INCLUDE $ROOT/ext/misc/appendvfs.c +-#ifdef SQLITE_HAVE_ZLIB +-INCLUDE $ROOT/ext/misc/zipfile.c +-INCLUDE $ROOT/ext/misc/sqlar.c +-#endif ++#include "sqlite3.h" + INCLUDE $ROOT/src/tclsqlite.c + + const char *sqlite3_tclapp_init_proc(Tcl_Interp *interp){ + (void)interp; ++ extern int sqlite3_appendvfs_init(sqlite3 *,char **, const sqlite3_api_routines *); + sqlite3_appendvfs_init(0,0,0); + #ifdef SQLITE_HAVE_ZLIB ++ extern int sqlite3_sqlar_init(sqlite3 *, char **, const sqlite3_api_routines *); + sqlite3_auto_extension((void(*)(void))sqlite3_sqlar_init); ++ extern int sqlite3_zipfile_init(sqlite3 *, char **, const sqlite3_api_routines *); + sqlite3_auto_extension((void(*)(void))sqlite3_zipfile_init); + #endif + diff --git a/dev-db/sqlite/sqlite-3.26.0.ebuild b/dev-db/sqlite/sqlite-3.26.0.ebuild new file mode 100644 index 000000000000..64c23846b1d8 --- /dev/null +++ b/dev-db/sqlite/sqlite-3.26.0.ebuild @@ -0,0 +1,325 @@ +# Copyright 1999-2018 Arfrever Frehtes Taifersar Arahesis and others +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +inherit autotools flag-o-matic multilib-minimal toolchain-funcs + +SRC_PV="$(printf "%u%02u%02u%02u" $(ver_rs 1- " "))" +DOC_PV="${SRC_PV}" +# DOC_PV="$(printf "%u%02u%02u00" $(ver_rs 1-3 " "))" + +DESCRIPTION="SQL database engine" +HOMEPAGE="https://sqlite.org/" +SRC_URI="doc? ( https://sqlite.org/2018/${PN}-doc-${DOC_PV}.zip ) + tcl? ( https://sqlite.org/2018/${PN}-src-${SRC_PV}.zip ) + test? ( https://sqlite.org/2018/${PN}-src-${SRC_PV}.zip ) + tools? ( https://sqlite.org/2018/${PN}-src-${SRC_PV}.zip ) + !tcl? ( !test? ( !tools? ( https://sqlite.org/2018/${PN}-autoconf-${SRC_PV}.tar.gz ) ) )" + +LICENSE="public-domain" +SLOT="3" +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 ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="debug doc icu +readline secure-delete static-libs tcl test tools" +RESTRICT="!test? ( test )" + +BDEPEND="doc? ( app-arch/unzip ) + tcl? ( + app-arch/unzip + >=dev-lang/tcl-8.6:0 + ) + test? ( + app-arch/unzip + >=dev-lang/tcl-8.6:0 + ) + tools? ( + app-arch/unzip + >=dev-lang/tcl-8.6:0 + )" +RDEPEND="sys-libs/zlib:0=[${MULTILIB_USEDEP}] + icu? ( dev-libs/icu:0=[${MULTILIB_USEDEP}] ) + readline? ( sys-libs/readline:0=[${MULTILIB_USEDEP}] ) + tcl? ( dev-lang/tcl:0=[${MULTILIB_USEDEP}] ) + tools? ( dev-lang/tcl:0=[${MULTILIB_USEDEP}] )" +DEPEND="${RDEPEND} + test? ( >=dev-lang/tcl-8.6:0[${MULTILIB_USEDEP}] )" + +full_archive() { + use tcl || use test || use tools +} + +pkg_setup() { + if full_archive; then + S="${WORKDIR}/${PN}-src-${SRC_PV}" + else + S="${WORKDIR}/${PN}-autoconf-${SRC_PV}" + fi +} + +src_prepare() { + if full_archive; then + eapply "${FILESDIR}/${PN}-3.26.0-full_archive-build.patch" + + eapply_user + + # Fix AC_CHECK_FUNCS. + # https://mailinglists.sqlite.org/cgi-bin/mailman/private/sqlite-dev/2016-March/002762.html + sed -e "s/AC_CHECK_FUNCS(.*)/AC_CHECK_FUNCS([fdatasync fullfsync gmtime_r isnan localtime_r localtime_s malloc_usable_size posix_fallocate pread pread64 pwrite pwrite64 strchrnul usleep utime])/" -i configure.ac || die "sed failed" + else + eapply "${FILESDIR}/${PN}-3.25.0-nonfull_archive-build.patch" + + eapply_user + + # Fix AC_CHECK_FUNCS. + # https://mailinglists.sqlite.org/cgi-bin/mailman/private/sqlite-dev/2016-March/002762.html + sed \ + -e "s/AC_CHECK_FUNCS(\[fdatasync.*/AC_CHECK_FUNCS([fdatasync fullfsync gmtime_r isnan localtime_r localtime_s malloc_usable_size posix_fallocate pread pread64 pwrite pwrite64 strchrnul usleep utime])/" \ + -e "/AC_CHECK_FUNCS(posix_fallocate)/d" \ + -i configure.ac || die "sed failed" + fi + + eautoreconf + + multilib_copy_sources +} + +multilib_src_configure() { + local CPPFLAGS="${CPPFLAGS}" CFLAGS="${CFLAGS}" options=() + + options+=( + --enable-$(full_archive && echo load-extension || echo dynamic-extensions) + --enable-threadsafe + ) + if ! full_archive; then + options+=(--disable-static-shell) + fi + + # Support detection of misuse of SQLite API. + # https://sqlite.org/compile.html#enable_api_armor + append-cppflags -DSQLITE_ENABLE_API_ARMOR + + # Support column metadata functions. + # https://sqlite.org/c3ref/column_database_name.html + append-cppflags -DSQLITE_ENABLE_COLUMN_METADATA + + # Support sqlite_dbpage virtual table. + # https://sqlite.org/compile.html#enable_dbpage_vtab + append-cppflags -DSQLITE_ENABLE_DBPAGE_VTAB + + # Support dbstat virtual table. + # https://sqlite.org/dbstat.html + append-cppflags -DSQLITE_ENABLE_DBSTAT_VTAB + + # Support sqlite3_serialize() and sqlite3_deserialize() functions. + # https://sqlite.org/compile.html#enable_deserialize + # https://sqlite.org/c3ref/serialize.html + # https://sqlite.org/c3ref/deserialize.html + append-cppflags -DSQLITE_ENABLE_DESERIALIZE + + # Support comments in output of EXPLAIN. + # https://sqlite.org/compile.html#enable_explain_comments + append-cppflags -DSQLITE_ENABLE_EXPLAIN_COMMENTS + + # Support Full-Text Search versions 3, 4 and 5. + # https://sqlite.org/fts3.html + # https://sqlite.org/fts5.html + append-cppflags -DSQLITE_ENABLE_FTS3 -DSQLITE_ENABLE_FTS3_PARENTHESIS -DSQLITE_ENABLE_FTS4 + options+=(--enable-fts5) + + # Support hidden columns. + append-cppflags -DSQLITE_ENABLE_HIDDEN_COLUMNS + + # Support JSON1 extension. + # https://sqlite.org/json1.html + append-cppflags -DSQLITE_ENABLE_JSON1 + + # Support memsys5 memory allocator. + # https://sqlite.org/malloc.html#memsys5 + append-cppflags -DSQLITE_ENABLE_MEMSYS5 + + # Support sqlite3_normalized_sql() function. + # https://sqlite.org/c3ref/expanded_sql.html + append-cppflags -DSQLITE_ENABLE_NORMALIZE + + # Support sqlite_offset() function. + # https://sqlite.org/lang_corefunc.html#sqlite_offset + append-cppflags -DSQLITE_ENABLE_OFFSET_SQL_FUNC + + # Support pre-update hook functions. + # https://sqlite.org/c3ref/preupdate_count.html + append-cppflags -DSQLITE_ENABLE_PREUPDATE_HOOK + + # Support Resumable Bulk Update extension. + # https://sqlite.org/rbu.html + append-cppflags -DSQLITE_ENABLE_RBU + + # Support R*Trees. + # https://sqlite.org/rtree.html + # https://sqlite.org/geopoly.html + append-cppflags -DSQLITE_ENABLE_RTREE -DSQLITE_ENABLE_GEOPOLY + + # Support scan status functions. + # https://sqlite.org/c3ref/stmt_scanstatus.html + # https://sqlite.org/c3ref/stmt_scanstatus_reset.html + append-cppflags -DSQLITE_ENABLE_STMT_SCANSTATUS + + # Support sqlite_stmt virtual table. + # https://sqlite.org/stmt.html + append-cppflags -DSQLITE_ENABLE_STMTVTAB + + # Support Session extension. + # https://sqlite.org/sessionintro.html + options+=(--enable-session) + + # Support unknown() function. + # https://sqlite.org/compile.html#enable_unknown_sql_function + append-cppflags -DSQLITE_ENABLE_UNKNOWN_SQL_FUNCTION + + # Support unlock notification. + # https://sqlite.org/unlock_notify.html + append-cppflags -DSQLITE_ENABLE_UNLOCK_NOTIFY + + # Support LIMIT and ORDER BY clauses on DELETE and UPDATE statements. + # https://sqlite.org/compile.html#enable_update_delete_limit + append-cppflags -DSQLITE_ENABLE_UPDATE_DELETE_LIMIT + + # Support PRAGMA function_list, PRAGMA module_list and PRAGMA pragma_list statements. + # https://sqlite.org/pragma.html#pragma_function_list + # https://sqlite.org/pragma.html#pragma_module_list + # https://sqlite.org/pragma.html#pragma_pragma_list + append-cppflags -DSQLITE_INTROSPECTION_PRAGMAS + + # Support soundex() function. + # https://sqlite.org/lang_corefunc.html#soundex + append-cppflags -DSQLITE_SOUNDEX + + # Support URI filenames. + # https://sqlite.org/uri.html + append-cppflags -DSQLITE_USE_URI + + # debug USE flag. + if full_archive; then + options+=($(use_enable debug)) + else + if use debug; then + append-cppflags -DSQLITE_DEBUG + else + append-cppflags -DNDEBUG + fi + fi + + # icu USE flag. + if use icu; then + # Support ICU extension. + # https://sqlite.org/compile.html#enable_icu + append-cppflags -DSQLITE_ENABLE_ICU + if full_archive; then + sed -e "s/^TLIBS = @LIBS@/& -licui18n -licuuc/" -i Makefile.in || die "sed failed" + else + sed -e "s/^LIBS = @LIBS@/& -licui18n -licuuc/" -i Makefile.in || die "sed failed" + fi + fi + + # readline USE flag. + options+=( + --disable-editline + $(use_enable readline) + ) + if full_archive && use readline; then + options+=(--with-readline-inc="-I${EPREFIX}/usr/include/readline") + fi + + # secure-delete USE flag. + if use secure-delete; then + # Enable secure_delete pragma by default. + # https://sqlite.org/pragma.html#pragma_secure_delete + append-cppflags -DSQLITE_SECURE_DELETE + fi + + # static-libs USE flag. + options+=($(use_enable static-libs static)) + + # tcl, test, tools USE flags. + if full_archive; then + options+=(--enable-tcl) + fi + + if [[ "${CHOST}" == *-mint* ]]; then + append-cppflags -DSQLITE_OMIT_WAL + fi + + if [[ "${ABI}" == "x86" ]]; then + if $(tc-getCC) ${CPPFLAGS} ${CFLAGS} -E -P -dM - < /dev/null 2> /dev/null | grep -q "^#define __SSE__ 1$"; then + append-cflags -mfpmath=sse + else + append-cflags -ffloat-store + fi + fi + + econf "${options[@]}" +} + +multilib_src_compile() { + emake HAVE_TCL="$(usex tcl 1 "")" TCLLIBDIR="${EPREFIX}/usr/$(get_libdir)/${P}" + + if use tools && multilib_is_native_abi; then + emake changeset dbdump dbhash rbu scrub showdb showjournal showshm showstat4 showwal sqldiff sqlite3_analyzer sqlite3_checker sqlite3_expert sqltclsh + fi +} + +multilib_src_test() { + if [[ "${EUID}" -eq 0 ]]; then + ewarn "Skipping tests due to root permissions" + return + fi + + local -x SQLITE_HISTORY="${T}/sqlite_history_${ABI}" + + emake HAVE_TCL="$(usex tcl 1 "")" $(use debug && echo fulltest || echo test) +} + +multilib_src_install() { + emake DESTDIR="${D}" HAVE_TCL="$(usex tcl 1 "")" TCLLIBDIR="${EPREFIX}/usr/$(get_libdir)/${P}" install + + if use tools && multilib_is_native_abi; then + install_tool() { + if [[ -f ".libs/${1}" ]]; then + newbin ".libs/${1}" "${2}" + else + newbin "${1}" "${2}" + fi + } + + install_tool changeset sqlite3-changeset + install_tool dbdump sqlite3-db-dump + install_tool dbhash sqlite3-db-hash + install_tool rbu sqlite3-rbu + install_tool scrub sqlite3-scrub + install_tool showdb sqlite3-show-db + install_tool showjournal sqlite3-show-journal + install_tool showshm sqlite3-show-shm + install_tool showstat4 sqlite3-show-stat4 + install_tool showwal sqlite3-show-wal + install_tool sqldiff sqlite3-diff + install_tool sqlite3_analyzer sqlite3-analyzer + install_tool sqlite3_checker sqlite3-checker + install_tool sqlite3_expert sqlite3-expert + install_tool sqltclsh sqlite3-tclsh + + unset -f install_tool + fi +} + +multilib_src_install_all() { + find "${D}" -name "*.la" -delete || die + + doman sqlite3.1 + + if use doc; then + rm "${WORKDIR}/${PN}-doc-${DOC_PV}/"*.{db,txt} + ( + docinto html + dodoc -r "${WORKDIR}/${PN}-doc-${DOC_PV}/"* + ) + fi +} diff --git a/dev-lang/Manifest.gz b/dev-lang/Manifest.gz index e95b6598c2853ce303b5a488b9e64685b9cf9ebe..e035daf9123f0c7f4c47436ee863a946fb86776a 100644 GIT binary patch delta 17257 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 P^$-6adUR-SvVH&n1sPwo diff --git a/dev-lang/gnat-gpl/metadata.xml b/dev-lang/gnat-gpl/metadata.xml index 5018efb098ac..1e9066797159 100644 --- a/dev-lang/gnat-gpl/metadata.xml +++ b/dev-lang/gnat-gpl/metadata.xml @@ -1,9 +1,8 @@ - - tupone@gentoo.org - Tupone Alfredo + + ada@gentoo.org Useful only when building GCJ, this enables Abstract diff --git a/dev-lang/go/Manifest b/dev-lang/go/Manifest index ac013166ca65..c266f188447c 100644 --- a/dev-lang/go/Manifest +++ b/dev-lang/go/Manifest @@ -11,11 +11,5 @@ DIST go-linux-s390x-bootstrap-1.8.tbz 57124869 BLAKE2B 920a176b8f4fc3a816e724324 DIST go-solaris-amd64-bootstrap-1.8.tbz 54926326 BLAKE2B 0a45312f090d81ebf46fe5950cb65c059e2801394231e715e94145d1f918eb59b10472b2385e57ebd5cfb9eca0ad7290fb118436486b665520bb540970f971ab SHA512 52b849e5b9a940e10de7ba3df0ebdf6e1c5d631de9581d936c9edf8f38e6bb3314acbc2b2d5202b0528fde2a359d52bc0c6f39acf9b1b614725e4b4a947ed10d DIST go1.10.1.src.tar.gz 18305765 BLAKE2B 61b8db22c50b9a4653244dc18267f405607755932d84ea2c475338a9f4a5421da2bb8cc808dbd166aa35c3c8778180bf47d6e51ebe303bc62e582516919058f9 SHA512 13f6b0643a4f92eeca04444b9fa10de38fc3427daea9aa3227cf9a5738ffee1a3f2e355ba5faf711b8506f7de118bdcd3b9064b65407a22613523e29ffd73415 DIST go1.10.3.src.tar.gz 18323736 BLAKE2B f07ea774378eb25e28fc29ce6d8d7ed84227d4b93bfa93d38a071fe294da30c3cdc3a559d643e7379873df56b0e2731dbd772e385ffcb4b2e93819db3b4e33f2 SHA512 fd2bd5fcb5c6d0a5336c4b1d2cacb368edbb01359297a83bdedc53f6018642598232f00633fc60fde879050f5f26a810c828d46b5d6626cbcc0702d93ad33fbb -DIST go1.10.4.src.tar.gz 18331174 BLAKE2B e16998d81d286f132894fefd31f4139f757b7da3dfc829c389e41ef770bed22b3c9ae7bcf190fb4c83da16cf8e8c34681cfdc5bbc786f9036710e821c9bbd483 SHA512 ead2c06d903670ff4530748aa2fa6a1140fdf32cf3b8d74cd7d6e046af73c79fd5f98d2188062e6845e5c0513c080ed7079a210720c30338cb8730b95aede9f5 -DIST go1.10.5.src.tar.gz 18332628 BLAKE2B 2ef1ea8985a2ae294f9cbaac099de9246f0ced3085b9bca07b2dd5f28c2051383239607f4014bdb7b0415b652237926567ccb1beff9208b8e3d855276f18a2aa SHA512 ef6991a21f822cec08446f1aa18a5b79d85619c8d2d622114ec948c3bc6260ef6591b400efbfdff09900c63f1e96245df0ffe513adcfa648e9ca324b822b7968 -DIST go1.10.6.src.tar.gz 18333445 BLAKE2B 7e18bb23b5fe8e6c27a5ad2afd3f25f6d88072476bd4aec534352a06f1c39550ea1c51c9b375dd01c8799e4c13fee177a7cab701cb440f46eefa9f9f25354f3e SHA512 815d6e8ff6986c9cdca5de3027860fff7e0a358ee1115e1d74b71dcec7a5b8359b312e3749a93bfc30c9c334a8c02d07767701aeb3b2eb8ef866fb11b860c4a2 DIST go1.10.7.src.tar.gz 18333472 BLAKE2B 8e1d85ced41541f1c7a02208da6ff518d7af76e078c47b2b269b31868fad8578b70494aad0ab35a33b1273d2f55523ee5e97e688991a62bf2289821c1c669c1f SHA512 798e0ea053b38f4b4f5a6fbdefb30ad09d95b7e8af424bd5f1aa7856bf7ca4e9c9bbd32926e2936f2b332f88a1980e92e6b61862fd9e779edf64f965fd8d1ffe -DIST go1.11.1.src.tar.gz 21097206 BLAKE2B 12303f57a92ec64badffea9e98a0361f48b844d423f3ed454ba4bfdd367425e7b318de1cf9b3e7835585f6dbb01f5c07bfb43adbfcc90a590b35984752ef8d3c SHA512 9c19f40b24f2180563705511a5692932c0db3585939053e6d78eea1f394902d37f05b0386f0e7d0c0266178de7e9bd7b003324ed232ce2e5050c9faafafdd979 -DIST go1.11.2.src.tar.gz 21100145 BLAKE2B 11b9fbc7aa9e07e3f84be4cd13d8fe8a076ba10dcb830e65a069fc0348b163e4dfa7e5b8a9040222f33e60d39b1c8b75f0531eca4354bd62c5eb2caf881b3f56 SHA512 3d9b182718c7615975a4b47cecb9ff2a8ce62156461e4112452c14617ea226121e7ab736a469050f14c89861cc4934ddd2df295b80fffff0a2dd6c155eaf0aee DIST go1.11.4.src.tar.gz 21108067 BLAKE2B 3e9e433d9f85cadcf4c62bbc7a27d80944d4dbe4f4e43bdeddc407a7957a51b28082d5b90d4e27f06cc554792bb9eb7ccbf221003f012c91cd1f329af998ae4e SHA512 9aa2e1800807841ec0432289b672c1607bdcb295f29c02d38adfaf1e3bf043040c9f916e4cb170875d92fe168c5ba6baef2b3d1f824a56ff9138ca2cdcc646e0 -DIST go1.11.src.tar.gz 21091932 BLAKE2B 029b1c43b6244ab320b24fccca2bac693a0df0f975da2880a24e85fafbd7d6c836f63c609f1df44fb3eacc1c66c3d147858b7a2b9c0c370bb8fdbc8614b35713 SHA512 2758b7924b4b8cffc30b56fbf039b8e23d1a3c42506ed4997bd64531ba742e2c60e95d1fa70cae2ccda45d1959fadccfd2404af87d962530e4b1d3556c4aaf43 diff --git a/dev-lang/go/go-1.10.4.ebuild b/dev-lang/go/go-1.10.4.ebuild deleted file mode 100644 index 3eecca0eb622..000000000000 --- a/dev-lang/go/go-1.10.4.ebuild +++ /dev/null @@ -1,228 +0,0 @@ -# Copyright 1999-2018 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -export CBUILD=${CBUILD:-${CHOST}} -export CTARGET=${CTARGET:-${CHOST}} - -MY_PV=${PV/_/} - -inherit toolchain-funcs - -BOOTSTRAP_DIST="https://dev.gentoo.org/~williamh/dist" -BOOTSTRAP_VERSION="bootstrap-1.8" -BOOTSTRAP_URI=" -amd64? ( ${BOOTSTRAP_DIST}/go-linux-amd64-${BOOTSTRAP_VERSION}.tbz ) -arm? ( ${BOOTSTRAP_DIST}/go-linux-arm-${BOOTSTRAP_VERSION}.tbz ) -arm64? ( ${BOOTSTRAP_DIST}/go-linux-arm64-${BOOTSTRAP_VERSION}.tbz ) -ppc64? ( - ${BOOTSTRAP_DIST}/go-linux-ppc64-${BOOTSTRAP_VERSION}.tbz - ${BOOTSTRAP_DIST}/go-linux-ppc64le-${BOOTSTRAP_VERSION}.tbz -) -s390? ( ${BOOTSTRAP_DIST}/go-linux-s390x-${BOOTSTRAP_VERSION}.tbz ) -x86? ( ${BOOTSTRAP_DIST}/go-linux-386-${BOOTSTRAP_VERSION}.tbz ) -amd64-fbsd? ( ${BOOTSTRAP_DIST}/go-freebsd-amd64-${BOOTSTRAP_VERSION}.tbz ) -x86-fbsd? ( ${BOOTSTRAP_DIST}/go-freebsd-386-${BOOTSTRAP_VERSION}.tbz ) -x64-macos? ( ${BOOTSTRAP_DIST}/go-darwin-amd64-${BOOTSTRAP_VERSION}.tbz ) -x64-solaris? ( ${BOOTSTRAP_DIST}/go-solaris-amd64-${BOOTSTRAP_VERSION}.tbz ) -" - -case ${PV} in -*9999*) - EGIT_REPO_URI="https://github.com/golang/go.git" - inherit git-r3 - ;; -*) - SRC_URI="https://storage.googleapis.com/golang/go${MY_PV}.src.tar.gz " - S="${WORKDIR}"/go - case ${PV} in - *_beta*|*_rc*) ;; - *) - KEYWORDS="-* ~amd64 ~arm ~arm64 ~ppc64 ~s390 ~x86 ~amd64-fbsd ~x86-fbsd ~x64-macos ~x64-solaris" - # The upstream tests fail under portage but pass if the build is - # run according to their documentation [1]. - # I am restricting the tests on released versions until this is - # solved. - # [1] https://golang.org/issues/18442 - RESTRICT="test" - ;; - esac -esac -SRC_URI+="!gccgo? ( ${BOOTSTRAP_URI} )" - -DESCRIPTION="A concurrent garbage collected and typesafe programming language" -HOMEPAGE="https://golang.org" - -LICENSE="BSD" -SLOT="0/${PV}" -IUSE="gccgo" - -DEPEND="gccgo? ( >=sys-devel/gcc-5[go] )" -RDEPEND="! - - tupone@gentoo.org - Tupone Alfredo + + ada@gentoo.org SPARK is a software development technology specifically designed for diff --git a/dev-libs/Manifest.gz b/dev-libs/Manifest.gz index 52c9d91e2bbcfdd674a3d6c33ee116cef78fdd37..7a98a36d1ae99b53460522517e69b1d4647b8fc6 100644 GIT binary patch delta 83586 zcmV(|K+(U-r3KHW1%Drl2mk;800092guPp@9!Hj@ckf?O_XFA)85x-omp$+d+^}a1 zc;>zlM;5y%k|wF{()@ZqPYSia+%+XwjaEtG-rtwGVjbRho#KE0r~m#>fBI$qtfT&{ z|Lb3W`TVDF#QjhI@&Ed#|MNfX|M5>pT;V!X>sP$S*g`1h-ha2_YB`_hnCXgbTX`Mz z8hblO?`bc`IIq3ey&p%3^tu9Q``S8IH7t63aDKtNTo$AEo8E(#D5v>EKzn8TK^J`&<8)|ME}& z^`HOqfBJ9#{ZBEM4|V+V>C3M_KYjk+{!9JxY0V!$|5WzyCbV_LEAuQR*Ac^c$CStM7I4f=55MYk#IAmEMoq(%R2nTUb3_F^5|D zhMr^Jk98eukGxG@v8B}7o@V-+&{mCWU_^YwIbm+~-SL|J>(GR&k3j%^Ey%D&uPVtf}&VR|$QLz1Dbc z*b9Gp9<{`bM6PqrbM05=sTEW7)sABv9XrcwuUqGZwyPts(9SKzIm-yg9!~Uc?8nZ( z_J6eTYkQkptS!dB$?6Ix?~xSHi2G4e92;k`ZO5_oYr_b8NqyVLKCZ3p<2b^J>G#N^ z^xn`i&TFq7uQ6&3=YE{Irob81+SZkE0_Sz2c{w-UVc|j0+;ii#Lqb(wviiTj%`gA; zpI_qIkL`M?R%(mKU4yU8v!OpJtrM@55PuD37S7Z!^!!3DNh@0WXdQ)~t;B0@`P$Zo zp!hqAm_pgK++(bI&b;w)_2dta3kRZmLLIj);PVh!T;+UIt$MB0PE@90U^DT;Eg!r* zK5+0}EteDNV&bKrXHL28bsS-pj3JC8SKMmq`N~&V+E$BwTd7XeyeMd#iKn%ViGLa6 zDUyabS0Bjq!a;_=7uWufSIPP1?MI$iN|^h;R>01Yeh%Tfj=j%z@svJa+|h~N<90=y zYmc?=*VLs%+~?J|`xSWpjYxs#$_T6RVHjJEe8Cw?<3$jNDlx-q2M1o}vFE?Z>#Vil zE%%lB9N6B(w;+nEMjZEsk59+IwSP4p_BeL_^}4P$N-A4IkXuCYa2+|Ok>-g$hH}(| z;rA1L*xDJ;lEQ(+*3+63H;N+g27@2WtB&{b`fvZwe}1~IP~PM_|J2ORQA!cFn<6~5;@{TsKM%|YOO~ZsJ;^IamQ|Z-)CrrIKOH-bm+M7 zb|?-)(>!Kc$nfZ?Anq*?b$eT-huhEsAB*4oo2)W1Z`QryT*^2Lk#j3o+zBrri8*u2 zE5(KPA--I*Z3o_C+XfCQ{Vs60VuQKY*^iKL{$Q3p?j9Kktb)umxN{nA1}IPi z4@~Y=AJ@52nJP~2;iTG+@zG9yJfx`Iy zmv!b1|F=TBI+DK-AR#<+CKs4$_Z&Gr%ocw&J8uqHDm!R2qks34xO84P_EK`XLc=At zj6VZCw#?xk=zUlh2oG%0BI?T5tOH@-JN1mI_BR-|okab8=7H~7S}_m;h(Rn2U?tA+ z>{}!H*1m&t4s{9ZFB`ZOI~}-4LJJ3URPf({>$qASea(%y%yDc}V+2xwTZu*l$-XMW z8w+#W+Vzy&mw%7*^N;@h)3=`wO7Xaj;181QpDkA1d;{Sarjd@YdK9s>UjXaYb_qR5;}n#kqN zp(VZ(ARIG4vgQ$pheQ(WkOKmwaV)@4@Et+13uQx9{eNLD*B(&*tKk6AdxH8_*CNW| z7*K)1qwTyN|CDNI60B3RQrM1bE=5wt*U9&EPi5$T@k+6w*Rbnj9xB(^jSbXC*>|`U4-aGl%)<%}{9ajjI^C!d8Ce}zQ92{fk1jOaP#4#p5A0gMef#nA`>elw z_z32IT4s8|*ty?Wj1ada;=mEWF#E=r9x(u@+kb^t6o5N?CeQ5<;e(JjDS*y`?@zhZ zb73Sy_(VLZykVEdWa129sU!?5!vBDe{O>jb$PZ5h$XfF)ZlW@9$VjXN!))6u8%$z# zkPkeDXW`wU6oh7I73dz31xyTnfyZ2Uw?Tv-g9p!pFRv-*e&vK`I0_mEjs&UTB9ATc zkbgut073y12#i22{U3niwxtrJTjp&?>=`nMon0C{t2LD+>bBx*PaLgxx+ zCN8hzDxm0yd14q1p(AC&Jh=N##c(=A`Y}*c+37ohy<~Ol^+M3X(}Cqd zRUo=Un~Vf;kPqj4jT5(rf0^);fT`50!7Gtyf0I{$L@mND5v^h6IRT18JfVj~GdN^2 z!$hEgUh`qd9JUXv;%uOIxPPEH3UUJr?|{l(bKx*io*jG=6U2s)1pe}G=?EAGhqo$z z8OD@af9lqc-@f$k^T*fE|MmyC0`ZVfnq|K=qG45C=vIV3`oycpVwa8*r_BY5}!e{0i_o@+UxuO$COIp*(o0 zm{F^N#sb|kF8Z2)0VED5fIMR+#);!0vY-9y_jd}GUf%vN+nF#+IP(^O2CZ~_Kmli7 zn8j5Ia@)iL0xXj=nSbDIoYMdyByjCvSlD>Tc1l0bFa}%(!X{W*8=)O_zYLaW<_S~e zzi;RZfOdxry`eB@4PFn(f*V#kfZH~5Mr=^99kbgeU*0uUK0BZItvH}-nJ3$#R$EUU ze8LOvk+894kmCx2bAoo9Y39c5KKq`S5`^=h zlHfq}B%ifRTu<)>ClA{Jw}ai$t;(TnvE&XCM2_$YVjiJq;XmOaGRPu?;9s+Z?vDA8 zDJV5j;yfmn09FDsTp|bT3O|D?g0E4PS9%BgE{4}8mVeZX>7C{T0{{V4*LXuV7=UTt z{X_-%=*}bKarsb$kBDqCj(N1nO*no@;CMA*+A? z@!`k#%ZL8$+dod_gQn0EtR$FD0kdspE_gLCJfR(Jg~t*2Yws{eOn}%=SizP6(r6Hh zHTlXcgMZ1WxQ^l?DgdOR>#JdT2Wk+80tJ--&CkY1ewTkFl!%Z?fJ0e0wGOC{(npYJg+iIqJ~-fLzL)REg&z?M2VLP)`H>4$%d3D+ z_)U00OYpW!_Y)qb*y{KB^~Z-*fBgLXKmHElKYz$~At24d3&QfEdA!+h&H)fi2utGi z3KRfLolvMXHms|uD0nF-Ef2^kqHckof*zWcBC=jr2JIZ%;u(qKxI5f8G?8e3Z1YM5 zedAz^TyGG+nrFJ!x>ND=kjx8Yd}}F=H1&lSU)Q_~ zC4c@fLctMCPqojB=*t^a}-NKbh^Z4;P>{zm{Ou*THg zhy+|{mbnX*8nQMfeCxcE2mp#!C*bkS_=^pAiO00gRU&vlnUW_~THt_pEo~F$9{^~; zOyq7PB~b9mWnzbbjyHtA6HZ|7Wjjv55q}|ehYd6}9u~^y1iTIK5Q!c8b)q!{yB&AQ zd++!&1679~oaYW|Xs{o`cRvYWbwGeEMc^wCCvj^McCmb-E>fQ`3IfbSUUT;EzdbV* z)^c9i9e6lMj7U-nKC|H*@i*YVO+%SjP)3~(bP{@=iQ*L(pUih|aF}fN@!0O1*?$B~ zU^H9iAc2kLhL{9TPz59hgmqdC7})a=0pO!bf0aV=I`o&EoeXns4f4b5U_``^9R~+E zMs6Lu#P%bCm;Oz$J5V`+MS#Ut9D=kit<7)P2om$k0N4{)5lew3w9w)-Ib3%@-f>r+ z@B&YPefs!iKIDaw?+=3vnV@Vo41W;FJ67aiz1C_Pj%h=!fb!bsaf0JPRVTrj^V`f< z;rzr5#D=Ky)MzBxAq*Pu z^@1)}g2mRSS->4vF}H`jKK@-*GCvC6*p}&Eg6o14l>)$?_%E0Pa>UU4nR(Do=*hU% z1Y?CUL1g)j96shM7zJ;S>Q4Le&IPrD(!BHOK`tv2kH#uneqXx7HwwgCjMN z!%VOmQ{f5vK&4t;>`ZLgT41Oz3I69{Gv(`P0w;@x)>ARc4#3+^NuN!bP?S zpx0VpXx$n+J_%(#L4QsYOrx^Qa%IR2N(O-ie-r{3`U5^Rn}-q*6)H|7r!5H90rCXsIPP<^7;lLS^?*Y6upK~X z%jl_^)WxVOk&-BYV@m`~qSIw*W=Aohw3q&LGpqwBFYC_-uYcIn6SKCj^UuG0_}HJ> zocJO{I0^zBm~?>+!T>!--UvyouqX3#V6oKC0E~rTHhe&^EY1r7`n#CvE=z(Gn;E=h z3F8?2=L%X!hP#wQT8iHRkP!m_#z3i7@Y%rmSB3&&J|uxe2TlWuf8n2SE}&k%>&Sv; zP7`8=U%EiXmw!p7ISF67w zofod0_}4I&d8S4%5Wa^YPQ6Q|M+6$+2T#IW-c5=U_5{IJVSB-@$m0SOu?H#JMjnQ61m_@7tuSwBmf+X zZ~*cMdWm?Z9UK4z1_kCo0AB%ZM&(g{4hOYu{mRkS5j@i0i}1^@zkK`cC9?C8+&3RE zU=qcwe1G53n+p9!Yyy5T*am;xjOvHECElPwhR~%9i`&6MaF=C&Pvgl`3(#|%49`R? zugOl6<3dGn`wcvKjo$2pfkbTa1PN^~r#9rO==xQFF?UWP?-m{*k-fLAcdIrat2&y} zGlNK&Nfzg1StwTLc$NuwJVdQ$s5(;&9E8_#ynnD#;yIihB)!#|ftkf*@r07L@pmG7 z;ER%8fFEyIqz%I~NRjPd7sogo;M4?MA^c9z1XfERS`aY|B!I)WlQ>C)0_PrP`#Zi) z3^g%!es$e26MqiE4Ui=8V_Flt8|Vo^ZjaDosK*=fP4rTO~UHxTYefo(1i;VetsCJ z^9Jc6)~2&AxB(%QcuNSpEGz8bz5_5TN%CcpQblWp&UarxnqeVy@CDQr4-Z)7gd%<> z94c_Lpi+@xgzfa4j_V<)k+YXzh>|_A&02x55^#b8*{`&^Ks~zxAgUw>ua@-=S z&AWz=3&CMwC18Fa80aY4l98@EGk-VvR=C`F!u?-={01id19>F`O#nViTDX;FQXJI+ zHsmzNao7UMgW?c(K#kSGWp@HLmn(YC*EN9F1C7G5Q6B##FGPplTy+WrL9uYiqCY#7(||jPXu8hdeN@Vt@b7>=u_z zfPxNpQ3zD5#G|3JJn9A)#ebgGWN?c)16~N_S=f3?P?zmSFM0J3?eo_k?<%Q}Kuq1(NrcW3a`t_@fUtxGJQE=sY6)%6DAEpJ5^j|{ zk%yV7_HqRzbrm5tWCuE0R#fPZHXpH7NPCO4l=r-hiK?K4=J@Ij*O?dj0kV zQ1SEYGpYYdy>e_JuVI<!bv%mv@PO};o9`4R2XY0&40QrAtHk^Y?r$> zql~6O5ZeZBI|2(b`n#%x2w#`%iNL;dO#2?@Sb&l(y@|{!VF7U3h*E*4TSv)dsN<$Y zd$3k{?cg=eCT|(lg2%!nFtH7@6R;xCG^`M&1=QSl2~8%=QsKy3gSZr&1kS^{{&{TW zlB^Oi0kRK~)z6>4J%3#ol;?$F8$K0i!slJ~0*G8K9)X^WgPreqt*xk6t!}cEtuaqD-aFe!r!sTlW<9Ff&|Q?7$T0+-!c}b-J$y$ zWdnxrB}6W83q0el8NnYm8;*z~L}?=N-7f&!+|U}n)3#N9nScKbA1L_Z3J5U=#wmc1 zu9j?C-0pG~;2+cG=`)IG4vs+Cp7Q#i6bz61%JBdos*!6;VAGX>!RN4zC||Y!bki=U zPv0Qkl1>N_9` zPznv;?^^`D6Ng*IQ}IgBpHT{Sr=T&Lj*j*H?r_0^2Vshj!wW;;o}K4?{N>q8eZ4ZS zmkJL*gMST;x|{Ok{rNO#1*(n#a?II;ll^VDZD4(eK!b6P*=$YfCr{t7X<&H42!{;P zU~PMO#7lJmhkUsg8v}NzHjo$yj-(OrTYFd{Y%JSr`W5WR+->H>cA&6u?HU#oi`RzD zS7K$^9mc@-_5(PBWWYA96GCk8-udRT>l|?rt$*H?wQQbu9KexGWWpeA#w9+)$Pob! z9XZ`#K3F?TkrPGQ7AwSu9W#jKcz2?{s{)CU38y*|f#Gk}4Et>5-pw8KDBUk}& z3o3@I+9&j4v%P=eKY+BnSq|lvXe;{3Aadf2E;tyR=`A6apj!=moST)%I`omS9V~L? zyMGJcx>RXxs3mq54m@tW%xPU0SUs1!#db9Qcj(bD3t}UhPhc|P1FQgQq?<38Bg<(- z8+t7Vj`G0w{o|+J{~*P~M|M0q?|l{BCqW4l&v%vT%=U|>JGn#D!;2kv$&9EMdc{=X zaHbZ~7@R5G3?dHTA8_;ApTiGvfi|j`0Dn9=Z-PSbMhs1tT@z6@-4J|g#ct+i z{t(9!GmL8+mUqu`y_44aYSI3vc*7AAG3^3;Ur_u2?E$%BTp*-b;4k*K#-QJZ0Dskt z+bnkilVig+K;Xw^O9_C2aDaXC)sQ9J!^PJuxwifghz}vQ5u0x!@FMizsmYsirDQh+ zLR|Ss^RN#FHY|+4!Cp3ZxHuA&ga~`|AQZ4)p4eIN_x2*hc~?XEyRfQPoMGrIMN|0L zWlfv@e#E=+_`)3{HxV(a_z>5hXMg|86G-eYs?F=3-EKfUwxz&gy`?T^4vI~3WgB?= zQ_q0|bE*Zmd)tSARIc>=BY2agh%vst<$e)NMgx40t;yV}ktkofa2e^-ip)NswUZjg!|jk1Te=yam( zfNWS6+QG*UnGA22fvZJjvT_t)sCE#W3&DkJXHaB7DrOc2-V>0M!1JQ0u}5H|(^kNt zZp$+odP?zMc^q`_=(a~gseiGpY@cJ5zusL-iI}_{(iZ$A^uqMnwr_@Uh(MRiHxQXq zUZ%~G&B0R4wU=R`XxM@n&|j3@GHzvAf&rJ&prhhM9-2pf+V5Y8NuGiuy#B6 zu#g<%5mOvMf)!H%fdVVL*~p4lOtxmfvR;rl^A<}caR6gBBATT~oc?ki666K?sW^Q= zmpN(32wH34B;wh>17AyR4BPQ96urf{FHmmj#3-KRI`RM$?SDLV+VenA@^w7kWoPPB zRA0Y-d_b=FNJ6)AOu!_FbOPn=2gg^3T+R(v2)EBY5HESvb4`oYur$7FgVKX+5bs#) z^7R4_A&rI1W)2VJWL6%P*oWP!_)!^@`0(6zmkZm9a&D7l(-72a!p;0@j5*qvL)8Fn}xUWD<~y2&OFj{|OFj zeYG1zLOl??1FfsqWx;pu_Xva`<|(r;{nzi`=a>H5Uq1bOitR{`7V~Wq@2mV1WveDG zOR2+g3xC^1E@wYMmxpk5^xY!#1mY6rfK^WFnG3>p_il$g{^5{0b)Y(t6lZfaKa+Qc z2=U-kXT}*MXZ^6oH&p|P#5V8YmVCEE+yx%~nq9RpZy#)gSe-b#Sr{GC?a+x@14NXk zld6s=2ydP4Djdu%dxX)Q*r;u-zz9d9TDg7L1%H=4fr9ls-idAf`eVL>_vw+$f!$?L z%O)0%Yjzw8bTSfY@N8`y5C)Y+pijiMguEZlW$a)*m@pigS0a?*{7iM#dEuCOMz|Hu zA0=N-iXL!v`#>AS0H~LAdcv|d<_OvbCrO_$=)1exxm>IWh--@|(Few`#{o3Md)Bo| z1v!wyeR}AeB)&K*Z2NjM4hoWsrLJhXpv)9>eaC(PjQeRTkK-N+oTr{Oy)(@(KfZpR z|I)sH8XupNcOxr*#JnC=D&2#vw*+cQY&mejphH`ia6L8~ppFE!?wBH{HUQ=sZgIRO z0A&~i&tjR2*j=vKXO^DfjG+HBo9}HSn+_s+ho1Oa9lApUh}70|Y@^!&nlN8*p+^pj zY7TyaFb_y2C~pW8c?1Wl9rM0W(e3d){P_93{+u6w-{lQotrgwIBto*94|4=z zwipM{**<~PP-4PW2Q-_eu=VP|yIi_Y0;AKjPN+CWcA?;KH8d*`51@2ls=KuBEG0)Q zRCACLh=Hrl4$*WJ<~22W9_D7&0j9`SknutsL*MS4pyBm^pkAYy?OGhq-W?}yE;|5F zu5%-}O_^SQ8RkvWKyvwX{;3kI53|-7>Y1G?xBBg*L&Gqy0CIf7i*Mih*D;^D=^S1l zgEKh~$Gq(Y1`5y0nZmURrvhW3L%GiE9IXDNCfnM=X0b%ToZtpM<4JZW^XraxionE* z=IQHGC!m}goV^1`=mr9)u$T(1CL}hFNs|!Psr-x%&%Z!9`vHAWER( z$DaW9`_~^oKK}Y?Ji9hu0^`(*r^7FsdB4O79*7`w4UzjaqmrFT+0EG;%Z?L!6-)(X z7^fwFk*nO(&K3!;v$sBo_4bv66zo$B*07H|cTuK|Ie?qrJKNv7Hj_ieb#p>Gz&Lde z)6_)wKW*D}az6NTYf(fOWyQ~&S39udX(q`UkrWYE0XMJ*Z8OIT6t+-uaRAwTBo3eR zBj6Kfn)1S?G5n{%e*5wowUPsD#b(iPBuhHjP?MFAGs$~%H}I`fqA&OPbT z5ZO2ihdKCXz!aFVs1nVYTmVFKLf8J-13-&S1r7#8jOU2X>x^Z4)^=_{5!k|B;jhaZ ziVaxEMJ2MPYjYl2Bw!n8u9of%a?iZsuj9*;xh9~0f13_7ziZ#gk2MVY4$0a~H}m@{ zX&Fv&+$9b|0C38-oypO6Ky0v_1rf%>9cEff1ZKEu0D!Y$CcJ@Ar{O9fjR5Mo%ksKQ zDC|8tQ__b`oHoX_y?XTVS*MAXd>v4L1;*kv5TPxQczG09+>d)+*NNW%=hhuMgff^e04`t0mF<%;8%=ydUjo`{-mN=8YxXO{n4qtCu65jl!K-Mg$L=J|5eL7o zhvJWtvw;Kxg6iRFjEUBrOHPS70Edt8%HrdHL2$d5z4LfEtOwPtdF;}D9C^9QVfD&F zD`Cy9X$KoZxi0>R(A4IwTl*|-`8a26W@AonP^8I<&9H9 zr_$yyz{VE>AU3nifFp#vX0s?uq#IV;pckO9d5_EQkO;s(fZaje;N;DK#7Xjh06{iW zH>HoB^NhPg5EH86kQOj;fqjqtUg#2^mJkMeU4m-%GJCWud6Chr@#vyWo>Dk^iwts1#KYbbh@Z3b~2SAGtFjD|_}CuaS-=76-&ee{4ZF6?zViR$J07EX9>_KEKh#waR^ zGHf@_?Pyx!5sAwyf@Dryh^VZmZW#p%60JDeup~7Nwuxb_Jh_QHq62mYTX|7${uPa# zAm;*7t&rB!Zu?*o{j$Xx^8|LzX@45?AcF7ir3$bHyDxXGR5J&7Wt>KJGd7EXOP#0-OK#sm~Af=jZz4L;d#Y{hp6wd(1t|fGEr$T{_-H=hunze?D8$~k1?YQrS@V%77sg-L4?ysb%Z-l%Yq%Z!>dMT zvzpD6cedY#w?6bj=MH^wO^7hOx~lK@{XGL*vYWJ@uMzn~IDZ6^yZEJ9@4+{OVf%A% z-y}$9pW8vaB`%{IbvkRs*AXaAn?p7uQovsU(Gqd7qO0bf0CFyrvaS^!JU*RC;)zDJ zJ878m-fTO4O6&)m@|W}YgUU#9TObI}+VK%wAh??Ss{LN!h#KRH?;$y`kvm-`sGn1+ z?gwjbeS%{V8-D@6xN3ARGzW~9wR(T71CEoS~e;D6=+;h1hlwc~X3(LKLJfY@yj zIIAV{F^<#r(zxzW4I$hh%N9gp<}ID_NsbMU(~;R#Ln}6dIIoA_3j{O5Eny7}upDlC z6ec}+2ma^{jwR?7W_#M8wi>PiUuxP4YG4;>-fXlCZA$>D0X)TXCc&T`A`X@hHzT#- zs!xOhu75b8w6-SNs%~Xr<~ZD5YDvWUQ*Q>RdYbh<9ut7$>rbm9|9A@nz6;`*tm+bL z#V|*54G*A5AQ<46P_{B~PYt@%@IbckflSS0T-UuYVAiX_q>y;C6I+*mS*-)B?j`LU z!UU-{Xgq%=&aC{oTX5Q2yXJ^16ZzJ@pU`DowtuiUzyUkh-8F~PWfm|G4v=H5<}F|- zsSs$YXACtjgiIozsZG$z*$%lF?k1z+CW8)~89q#Q43=~e-UT=3!)JJ^*VkX$=lKDV z{oDNh9UFd9cCkQn!=Qex1knHlsk!mf6{1d)0{yNNuU#(!D9WZQ z*?&&U5)HSqHmA^%O-*>T-Su?~;6RX1d`Q>1JHiI)yMR{C?Y;U3hC6}oQ4UL*?z=mk zB@E8s01Q@2;U3W+P7R``9CA!o!`x6FpsB|d9nWoG#^?&&t`+y;*!}6AEZkeT(<21x z;Ubm2xg24`Ej@=D<`a@_kMdFRp)9BFcYpPI0k&|7yFk9kX?7EVsP!@K>V|zndAPl= znnwmlIi$poPY0LnRE8U&A*~}8b9rr^#P+MtdYafxov7@pvYlY^$n-SPrIZysjR$uT zm}F$;+t>!W(`) zUW7y-gS|N$Q548N_59&?XSbWj>JCXP+or(5*tG-JFuaOW3q`63&x-cslI6i>bT+iN=eC&^r22-|>=VLVIES6p4F3CwPxed3t zBrv+d61BoTx_${q8|)S09}2F(q9m?pUtv3UCyy^@fKaB(u35Ld*k=t^1%J5oiq6zE zE@)7y`|(x+Zvzv7J6#S4;W9BI4{=GLflR!QN!6HL6&80lc!2a~wjTu?WrazEy5GAv zT|gHlFgRVXtt)PVdk|4nNKr!nT&6o5aPnOvH*xlIb%5QdF0yEG&wo}p&U=SyD*0Y=L!7sl0z-8Lt*rgt7k#$P?CG)Flr*Om zmCc<~>E7{zQ#)?8gFd`TtHyaZ{Z8zz*kO|H-A6dn8uN)~huUuTD#iUCL@DM9hABhj z-kpH}fgGsf#8_dCvBiUUOs%jgmvU|}AI%Wv9rIj)Tvy-T}tA^e3T8eITDQ59cx=W z#}=HeHgz7u9kuOAYF2rRT-sUOnx;La(Q?4m&bRK0-Na+KD}Qw`2@v4!$kwtQ1*#J* zVEXoB$rb@3Vu)EXHrbX#e?C=!vbyJPvo4vE$2Ovq_gJD@SH(DHz20%+ng@;RRzI=s#$Z-A}jnvf(e4L4LRXeC4*^QmrQZ#DpA zQ&x_?$JWB5*uA+E6!>YwwIIXk*&_lwr{h%d$bZf|c9&+mGyEtHIJxz(x(F^|o*QyI zF5no@{=D>Yu93f5L?ArX)Kr4Oi=P%b)D24OVioD1NIiswBXF}v=Z%UBW(XtwzikQ)#N4hb6DQ*cN7 zwz(M>?6={~PsdALhvSeG50utjd%j!-K5TLYrj6h(cQe=cASXQ^!s;JCJ$Dj43LbNV zjF}|o$T)QL2ny^*s$mOau4CxRoHWFHLw_fnimWFDcepy+Eir&uaM-=98#u^=$LL(_ zbV%NLP~O4cyaZ`|fJ0~xRkNh*Ll`d1tM<0cFUxL9cS>4mz;o`0?gIZT{%5= zhpy|DT*bwYTWGV;yPwcG0NHXwT(OC7zpUJ-r%wLF;_i`!cN8MwVc+syy8@$rlealc z0r`^zI-m!xKijWh%GVVhApoTl!_*0<2^1U(4B?q;NO)0a*(1Z#I00QeY83$AqT zvEaUu)<#r_<}}U5{@zApBeNO1n!ES<)XNE#!-ZII#|+SXv&V_C0Jj=H10SCpc_Q3T z;4JX9xjp8#&jZb=Vv|}tG6ZU$#;22zJfH;r`1$>lG(Dbw0{HCzD> z^z+g-*k>}FInhGshO6zhy64VCIrqpK@$(4F<)8M=fY$rD-+OX!v4piugeS%kz-^?7 z$Or~h-Bfaba+jA>p&wX=TZ>)|U};60G`yK_vliK0-s>_FUkt9}M13(E$9pe#OM_$4 z>Ff9VQ99s%B$(0B=XY<&N+wbd@6NdArh?5qc1soaE)4sgnx#8eLt;%2DDiQ;b6k%) z5NLcIrDIFZJL*}AY5wVj0j`<@wa&_uwbQ8z+05*aaog-+mG^86&p)sulRg7~ib~-0 zh#AgNK#W~IcU;H^tKMugyYO4{a&PrDUgM+Z39#FLp{8cG0Ce`A8RDy@dZ&ckQDZ1d zI959xfqrH~36F$k$2WiUoYOVRt@G1Oz0}i{+ZCIppDwlwh zY%>QSx?AC}F^Lc4%W+L@bMZvCp?b)I7nlM2#;L%SyerckspW)0Ldf0Ala5!8ezx2$ zSfGt}{F}|@Qzkz45WFxCf#l)>HR6Q@X*Ukl>ZG|zA7X%xVOKCV3v4D;Y+L~DHGF1& zJzS}~BR-JWJ=>Z}anZ5E1;_I)fsgA$|N6_f&-3TIQMDK!d-?1;#S~m0>s5tLk+@za z6W5$6*y24NsovWSO!;t-FiEPBgRe+5n6!*cxb|*l@MDB z9d&g5QZ@6w-s;!`m(*QJlkXcGtqr(;y9;=sUk?t7@^SWSJ4gh}y`u$`; zU3Q0;DFS>VaB&}TdK*PEi||^LT-~f7wnN|m&&y^X2oTW_Oa$Is-nT_$aja|0(Hmeh zA>MqSv16w(Ty5vIvKEJ{Fh!-0fH~;!XE^ztw_Q zds7HM<0J|mu>3wXa^ho;Qf%U>-Vb;X+l^#6^w)}f^$@hk=XxPWvSlpW=P+!?7zI%i zU3dKE=AD&16iSk9E^w-~LUc_$KvG5XMKq76b=lRCt4)@-tEj$fX-Kv9)}Wn6ga^-!AtmAFQ2vhh46aTO32g)*;|f%;I`3YS9)Q4W?BF` zZvJ+=ulGjoZWVN8cRTJ>b50_r%~3jVKEM_}7R4U3A(=g9Y(SHa7st z@i^P%4TG>CFNfTgD;YL_;^Ssx1HNau;J~#C97k~W(glp(j(`(Phl!OcGA#)PVgu_; z^>pIu-Yy3~gAt)C^BEZ5^FC~fFExWPr)kO@>bjUXR$ z@0M3&Ab=@Uvu%|K>ZG-c=zw0Fwl~^YpV{rXpSRq8{N>Xxe>9C8B8&=(kWY(Pb+>bz=W?Cs>D79m ziF%I<9o2h6A+W=f$3qW)Avj{3cpF(c=IFhLw$>U%XE*%=`nExxV|7OGv5hb0`?>(z z^K<4~+?wi!=$&*>W%B@ZI5mu_q6JfJ}Wid}i3A z3rE~PivUwVtiOuw((4r@s@T@fkKPwrdcW5RBk%&(Re80D^t^G-p%-5l#?&R_4g}gF z`sU$n62ZwuS1j{g(`^G-oVO8O*22&p{lIde4;T{>BtkFo8OF}>diP^8Odc@*#alSk z=b+Lq2C;z;cI`ljouPeqe=(089qr7}q63ujkkyx8-*1C?W>KxedRgM&x4|_oMUEi2 z;u>PBQm}h39d(%Q@=iMZg{`VT>*l;7$sjAK8aNP@xij%QOJ-M=aBMMI!%#U`(e+!PZ>gaY$z+#RC zqqmI&faaQu?l=k7==C-o#6P{H+JaLxRdAT7v8lhR6>;GYpRK$fzkc|;#Q@K0*{lbk zamQpay9{$Ya<+%g%@dnWf%)+!$r;&1hKgf z`56lYU1)Jvrv`Hgu)yT~yW`XVrZN&|lx| zH|wwIWbb0~nvCd$`_`Hgjv*noA_ zB1$&N@-)ux2D}eW`!o4r(tMN8jAL z;v~0yI`KGcpd)Jb%lp)7EEXvH<-OhIURN5TxL}&+J_&0Gwsq@~{O%k7?#peQ%i9L3 zD=@r#Wq1oCJQSBuQm7Xk=k#7=mn~!=tg}-CV>-M;z+M!{SR=65K?D?-1T`0tx{`?V zvN3twb2ANA;Y~`Wh+Ka^o5p)_{ro)NXLp{9%dvsYM2&#kDXKiC+xg?xcT}nY5Afv( zAUb_tq@ZTUZPRj}!|s}Gpg7c^S!ut^yMllqEHfp&T!9AGJ4#n(-Ztw|Cs&ZAH}`e# zlUw%jv}v<292Y(ani{Tb@^0eYn>@PR0XPmXSOFZadta=@;@*F8>t?>HGlKvS?|5$E zir$1}DZ-_PuEGYrdUN1B@3?f>D`qFrQ(#}8J8Z#%54hpo+taPG%h_E_rr2K=ti-y} z#b&Z=+T1%Pp7I2LZ`p({W|GjC=n8Cyu5b+AK!;jh-lY+|2mF8u;p#2TAM)vHdyySn zL==>0U9U|6ZV!KnYeO-TiVS1wnpLeF$1s8qJngn`HP~ zaCkasKKQK0sv9}6pJ|f|T(T2a17D3JK?R1fw1wx;=*ORbeFE7>!-->McA+*~6p|e* z`!$_yYCI@P4Fz|xU2EWD*or-0^06y_32cL3vpew z=HjyBiT--ZUvpFz@UBIH2w>CSKQyuN9DdMv^rQ8JQO)e;nQ9(AB)fX4(?uQeo&U z4lBB%$Au4^fn)TWvo+2Qf@@Rrp#fIY$?R z`g8p;qn)_!`cC@~*0)Eodiy+&wy1;^DFp?0&bXfqx3!~3{S0S0~u zFI({7C|-34f26H-uLtH}kxAX|I()P9zT;5sF+Ux^HvI#wvLiBI$6FU>-QD?TcXPIV z`0mxP3BnCk=9s3{=~f&iba4IZgg(v9t&|0PTfANg((i7xf>*R}ZaUAvC!7{x4(~$; zzMRq3?D$2V7x%mE)sd@rBKz^@Pe1>0d(LSbn?NB8lUPlZ18LN6lkZKKe{P6~?RHOT zeV^mgyW9I7Ak|CTq0?^TfcLg!r{{E5R+S@~bS%O_jcc<>m49*A&|Bxcv=;}5DLR4~ zHa8>B(;KU7B6m(K;f9h8Fc~ay*`(n7Q_lBN7ZlS$vd8wv?82NW^*r+3vtKqGe{k*& z8Zhi?@mkNcdw&Beu?=rrHp%Wkas%_VgHJJkRUu<>qA~Ye}4P0=Fk3CeA?o8Ldrf1962lju)oe`HGpr~Nt6q5n;I=8bA;y7`?D3gz6-R+flls*3+9+Dj@@c<$NQr z=xC#@xv?(5bFi<{(kFo(@@Q9Yw^?S~z1uFj#;Fre4|`1SCDF&dxpj9&#Y@OsLcOM~ ze+WX1D_{;U2|-m~i0MMo&(1SLu%zvbwU$MklkE(`tQ)paAdH544u?cEIrg!G!g=B}f=+}8;k^}gPqzJ&ALjmk*u&-2Sa4wLP^b7FU8 zf^*f?r5*cp6A4(^(!sI$?$H$vV63)ne{n9m0mF$YxWf$-@z&U3OF`Jc&(pFsFYB!w zYgU3czHTfpBLagGEnSuyT}(G$*C;3Rgr+b<_NsSqI^c@m(Z9O`VOOIOsFy76ae%Er z78c*YKSDb-$@UA^5!svR$o_D;c7)T3)f;g1YqN31WG!@ZIhyHASS0wpr1h!)fBNBb z{q5_oKj&Ycg~`W$zF~J0{;A={wraZ#n7|Rw1b#gnciS)TS90RrYmWDOA=qJ?eXyYe z9@s$cPWS=Gh?Ee@67QSIH&^lngySef+`XEpdAlXDB9KfMT-E++l-~MfqBJD_)yt{{ zU{18S7V37jYaXk0mr33Wn6U`=e}(eoyW8JRSJ8RzG7%mpvpG-bb>S|fZ_BNHhu5p) z2n}^^34ly^5r^yNulRRDn;-t%{&6pU^gcB&7>%a%`F&uO^V)9Bs@`K}Q$%n*l;mW; zi#p1Y2!K*2x7OcRBSgM|PJ;_0eV*M)6_?uTtIb!K=one>#8l7A|=s zw8ZP&pe@OADZInY6KIh)VSB%}n3Zth#hp&P@eeM_u*ICOJl(stSw}Nf-KTwPZFzTw zLvLq;1x#R}l-(O53HpRlY}E{UTJxR29`_vPhjP`5F_*MX+m?6lkl^tMf5hQI(8*$a z$SEhv+qw(HWNaK>XyFyJe;oH+c3Mc%2H;EgPQmmcHaAq8n^@+$@Dw;sE9Sx-u%b;n zhQref7QFH2?zT+^wzfG!dQO+GSG!a2&QFW{_`QDn^Sc1~>@+;!fAgzN%lBR~G@HB6 zj&L|UHO)BP@CMl!#jE#rYn|Dxgy8baWL840yz2RI9!o69+ju8~+pqE0n9Ovi2ox2G zAuGsbk3@!2;$xSg>m&*=ZKgeWiKpu~d3VBDwlxR0eip})cDKTCf_1pWnh0%*O*|C5 zfUXfDP>WBxMV4Q)S~n*c&v z+`Un9f!Zy_qBpR9NXEe<;h!#mnU@WN03)udlzX<@TV8N5%L{vVTT5l$?lv1xvtkbhx`7Q)n7Q7y7U_O0r z{loX=Hi_^DO6KOZ;*A{MRqrPCb?uTFIAVAGWVZ@#vESUHHA}lOz?L|O+>;w2aR}Sp zaEo-EAH(z8e^Q`<&<&6Wjzb5dh^CFC~PTTtkyFWnYOk(e*Qr%HBed?Bo8z*#H81ykcner}W0U3jc4FL@ zcTKl@e>a^Ch_?QCGkbJx*;CEF{OkOGf4;k)=#iApeAL#UF7_8+w%6P<^A7K4Qx%sj zh7PeF2{(g<5`|nw;)=Ray_48W=)BxJdR>b%7>6`zx__4!xF_jP+kRR{aY68fZ*=H~ z;E-NzVH+a0A`hyx5WG2G-R)YMyOUC0x8U+$J_w>!wT(k*%N1b|2@srZo3064DEBd- zn`K0YZ|>d#`@X%*1?KDuH*XWfxdP5FP%)7crnEoB_3hW6AHLPI{Z>Q)e^3AR+h5-0 zc0g>eK_V}m+8q$RylONq)6~stVO_?J;)HwcymfDH3kKP`=58<7a`lVrJDN-%(-|%V zFeSm$I3K0v_1&#oUO+ujduP^TIo7xiO9sX4@Y|?Ium@?IZtB^+Os(&Ic@z5b!UY>` z>_A>_@jBfjaigo8eXJY;Pm z=FJ-qU*h`L`sK%uciWhrgIBP6dxP*a-hyoZXVE>o_>D*R0+QfH>18Wlys!Lhc8j~8 zyLxBY{C%YST=tSmU%b_>-Psj;4tHw+_K<9AdH)hXKg4c}3epIVe?eP(H3tA^aGxk7 z!tOn94YU93kaxjR-J0%=YF>13fnhCIw|mVt!5H=px+zP(-Mp2dT0~EFta%fQJ81U9 zU822PYlTSI3zwz;F7kTFYySP7wEvH;cUh7n$&NOks72h(&E4Ggvl)?D&vwMFXs`>H zA3%}a{q*yFmXwT$e{2*U& zCtR*ei%0MVlvB$1+Z(_4PvRmdV^IE zdU*oX-dOxGV3WLbs`-75S3+~NMO@uU3w^T+tTu4upYm7bgh>$wC! z)k$wb?*PiHh^B;nQB;R04gODBQrHM}ZdsFC^pBup%UFQHL z0uzyZ$+X|DKvQli7C%`{tKojjJ@?7iYr2F*#fOVi9tr~<`pqThE!}?WEkZhMkSXCX zp$0()%_F=BRlLTbJ?JvEj&u3cC6oGE8h`YpB}#~fwp$Qw%El3yh-XQgVeZSu^%#)3 zGb{-R*R-mVnTp->FKcv2XOnqz(3GdkL#UrF%_Wq}x3@!hw}N%<`u~whKoV-lX>{_~ z8&$Yl<;$FJw;_+EotQ1D>RhD zt`(=mBKK+yrKpkQqB1BvrhN_Z6O;3JmY-OU>(fUAzX$rVeChi(f2oh?lt@TQ^q?&->Sl(LSggJh-=qublgO>Loq`>rpnn0uEaXr?RQ06cOBKH zqnNwI_mLBFF85xM!vS9Dxw|-jI)8NHP?!qlr^8X?r|WjJ)M+1;G+i2V??jPusj0U_ z{qeqWy5i-OnMLnQcONBLT<$znULYFs2vwL?QzE`TvGy$4@jP;}A4);rR%?S2j4n(; zbk4n&^K|REY89k5)D<2h|j>Yv-(t*Ba1h1@njy^<(+gp6j%nW<()-m)} zAT$-;#YK~yTpWK(iBtPPgOIQAIaq-+V*cfwWzD&6(n!_bHb}BhEm2j}0%X~j_7piB z#*>R$m~mMZ;&P_UG1J$__2YZ{k2CfpiN7f>)dZ8nUizsK6Huk!e6nhBg-lbs?c1Gr zI@P|oiJt_4>ynJ=s9~S)SkF_RoIZJVS^$w2)0Tv}yTyO3P1VmE*fO2qx{hI)a6Y!V z-My(jSz+Cl^A_ibgaNZJNra^BoEKs9xKumZrTPBAc|c1SF#KuN_0;(1zI`>$Vr|1n4qMbD&*qFy(SNg$@QfnH!)RuGx^3T7Wlb zG{gHZ`{gWC1}vB`WmoSP(&`JW!41$|S#y1xh=W?+kS_Z%ld}N?PvB0mGHXH7RxZ%g zx!`|Wi@Kco-U^$Y?w&$bu zz^iw%kr^&^c%;MPX7I`6S1WB2Hn%Imk0fpN0t@+aA1nIWEq2sF6rfYq*qaMJu#n^g zlhR>X(Sj{3u*Ds4)HV{V^&I5%P7uZWP1Ju&IT}-%niU&d;qC-oO^aRM#R-PCdjphp`_rDOBS>9`x~Her zKbKEG%9r1}#k@`P5jGmZv~@jQBt&)Ne{Bu}+K1s_5iyH8vR#!6?nm5*5BGHZf<%A0 zUkY`#{mrXy=#E7K3Y|CLxw?Z+YM_$J#TYW0n7L@%Js%_In}Sy(sXMj+ShNP=ZiPzl zr^z8NUq~A-vcQiu&JW=IseD_SN;68KNr719#4SPo92II zKBzwRrC9POO=EPB2n_2S*YGt$H;W3)JxL$9e_X?xL!~E4)kXt|xU0RkGHrh`aj61S zJZWbQQIS_o%#;^v&)$$cv7f)bz0UkT3B&MC+fskFS?8qQ#yNKLL)*Ya;vo9><==cL zGO9`1aGQoW0z4oMkU(YGr>2X|c4=0a4}_y|t0EPWEaqkH+1-Upx^)^Y$ll{kL|4q?_h*0uEPICYusw>1m@ zL}Fr<5=LMQz7}tV5b2DjK6^@_*{OOCV6WQuaM&m14u`qU237C6X>-aqAGn)@pkq(i zP_~-inQwt)aA{4`p$lZIpn;=ffT3jf11QA9=&C!P1hCWXS0a_7u#SIFJ7~9A(W)j~ z^|JTt(X)+Q$v5jMLim!nQ4eJe33IQOnsHW~!g9HguUNZLxMm{)Z_7qR%jw_}#ByTL zjARq%+)hQspvzVbTAnyCKrRjLW+~qV)OmVZ-^;JR{~S+Cw~nAbB3MjSXXF9Bx?JVf z$Dz#_!1NL3!VBJA-cx@@(0!eK74G$tb~uJ-oknh*bZJ$r+n6DN6Y38)lnX&MUyd0y z0tacSYsScn-Ib$mMD2&#BNzkHl&yIxGzx6uFsm5PeR9~zA0Oy zgzMBdP_sLSPA+jPz*W;{Vu<>5%EKgKjKZ(HXK-VK_&P(tcZGi}KR>V^-@cC@zy9?X z@|cQSI?hn8^rmOJo4#lU zx8^ti6pAuwLPrdU;|c&1vr}uFvtz%LH)Az_)oX3ub{*b$=P=e=f}PcUb!}&q)JZ-1 z%BWjFicQLZU-_^{2X0?Y%;R=6dd)fbcmvgUz~pVz zR=8Dzg~O^N@dohFu#6wkEwd`lzbtEXoKaDxIwP*y%nbrhLP{0*lwwRF!0z7Rs`~lx z^GM=yu~Bdf(K~EtH~~N&NHeMt%)h>W^lsyx*|d!*IJ!>eoly-qRY1n&FgYpaRK~Ta zFFCSJi z9#_M~c2n@Jq$Po_#HIZ=L8Ag%XXkfSV%5Xy?i-S2mHgh;Ov&xk_0S!X&#zj4Rn1%< z!!WT-&z3&t{SY(MI|}aW0tCQ#9$Z%!0fs$2#k9$mXN8R1;6g{m%;wdsf^| z$p4VpCfoMgH zw9?qsp3?hUh4!deQ_!=`s$J3h@i7{3rV0Bk$L8EGzw%W6dBX9o-6hLiU7x9xvJL>Q zpFqTNaub0=kdww`Du3biY|@%lY07uu(Ki+4y4_~GU_tF{Rfu;Iq`r(mTF4I}^#nTdV!Kf(4Dg-KHS>Y@x0{Q4DUPlT8+6wVOv^=tBIOJXTNWHmv45wLLRE%UMq8Sb>d}a> z_4C&8&3#2Km4gURbsa$1|NVdcKQG7YQKCpN7Exwy`diFhC1iNCyAkDZW?RE@M~a-51UkE=ZE--mQRyK)16l#T3TcMxPx@ZB0zEaCVP zvEUrw+S^D3eT63R3b#wA7qGX|j|WtMxWcstXX!jb*ng?h`DrW1!)4)gg*#{g?ZG>4 zSE1U};Q3)P?f$iQ6^;P7iB1OcWo#4@@JaeGFQ<5Pl$5=K`}(HugYc^B;0&k(8M~N} zF8jtpBz}XVpqCvT;0V~>6>W|mj1sn6+_mEv*jIghT;IP#BtN(EVs5Lh%#(r>8OST( zc#P%wWPh15oh}hLs%LYd)%~<4VZ7U{p+f$bK=)pDH?i|1mv?9FozQ}dfTg1`#pP{C zpU+<1i5jQE#zeH!1!=L?qgxb#cMhI78^BFG?!)4tb-qUYtNuUN8rH8?dwU0lLUmQ6 z%0nlyk~8pRW@*r7z0EZ?mt(s%NR`6*xa-TzC4adqikg|12dfJqy*{@e?a!AznWxc! ztk&*n2aw=F(r~4h=M($k7c8q4yXJ7DK%##k4L-6PSsQcKnJU#HPCP{ZEH7phP+Cq)g*OWwxo{k zmlZ+g9GX}2q?TVE;H?Y7$Ei%D+Rv$yX%`i|ULV-cpMSoLOy5t#I*?fos_oZwlPqa8 zf0y$W!3}jw7_nO0=H-NkhEr5JoI|6jVpw_F*&7=m3Jqv&r5@s(n%(;m?ePZ314ujB z!fhRH^Xe?e-M##T@C`Mf?j`)JPKKlHWH@E{^?Bo}jAi3KKRmHt<>#03jA8BaKdJTs zp|-oY&_!I^gofdCNT6reAqnw%>?%GCe*<3vf#7Dvp>?S}EWE3f5t?#Or~Ys{o^y)} z%nit*_wP^-=XUNM!pAEOJY}WV$aU`|oNs=)MdkPpX#%|4hg$HbW0W4@V+p(7K?}aN z@npN%h|k=eQ{h|KZsH09og0r%4Q@`G?3asVjaD}!a=(If-Gx6DnVeR(&D7h6e`ogX z%jfq0ef$2hH*-FX?Wm4;lYpoCRt`$s06t>&aLM>A)ea*ddgxG_ooa(=fR-JaCTQKd z>W$0%neAO9eGIsq_qB%^_-9Z(YbxnQ7btvm( z#VZ?vc4zd{67#j&XP0hwxv%A*e+-$vCIC&#`P$BOO}K()P%7h`&N2ZxFCF1511r6< zL&5n&+JK5RlHXH2w39eO(Pp<%rzK=V|kLpzVPT1q0k z)o)!Euf%w0yxV*#G3aa(EH1BwA@B$2)?pDKQMHLT6e&5H%e+y!&3A|ae_n$>?4xKN zxGjxcj*!D!=0+evUnOjtHpEL1$=#}sCgciY>qaC{C2sJ(O3%s=a*h z&Yg24BqA=Q;-OGYaeF&n9#?%f?0a^&Eh@hd(3dt&w|G-^AmIap7*5v8Fic;;8qS*I3KoP z(;Fp&gxH%NtVDDm>TO5emGI<>{a!bvbFK^6qjDtF+)9nTK(df)7kZzQdC2NKYLl8? zp4*bABi(O?EwH{~raPI%2}NbUUY}O^3D*04Wj{I@aYu#q8<;`Wei`d03%SVf7jdM97iv+cpX^xKtS-oJ`}&Ln{{H{-qv zBso5eD&RAxyX$MZZs>=eEN73Af_^Ky&?_oj`PFrm@uQ;m$ z2Oyukiw)hIQm@mITnP0ZE@?M3bMOeQxilLwd$N?C$?7~8EwqR)eEqig3#@aj8LIIn zbUtr@*9Q1}$oJ`$llN6i(2VDbIxazuhC=y-#j+Zr&@>dpFE-iZjGasJVkMj4|%Kp==fI2Eia`M<= zPyQE}k6WQZ=N{a-zTKeJylqz=68I7#hbWezkHKEGAlkH&&^37r{HTM}w1-j3!A0Rm zaxi5A=b8{|e=dSv5|()=9{e7`z(~+2qL*fvE}U020zj{zSU2E-Qobdk;o08~?Ala0Da)w}c^dVotY~~h4bT}PW zKz`hK1CCKZpsWUkB$IY-N`Fa7<)*aPTBQ=J+;()shsX6idzhX_Ta_OqKhH#@;2!Q; z+qtBg8HZW)f4 z=deKn;yzrjc5sK}|3G0LqX=w2mV~4udmO4*Y$^jzzRU~KX^w9Mc-@BGJglYh&iwa?t#)b>776?>yHYDp_yYUv+ z^mW^L;0f3Znc!#z8-GF&*JJI9lK~vmdOu@TaphfcW)+(4Z>mg8v?5?%(*=h}u%2P# z3}=yZU1?8CB>nvyy1Qz#S?*Rm6zl-SB!{pZe2oCWQ@zGr>t^>XNu}$S@U};sA3(*Q zKfeCOJn-(Wtr}-#Zh1MFsMl4`rQn`#r?qp{uUN}e-6A|ny??3Y#}UgG$t+ZZGDSxx zU!}S~nVc3ppmMecU`qiEuSk|xZJt7+tRBI`IQg=i4^FU08m~hYsyQt@9ft$B=klGt z_p(ef!FXkJ0?4JxRWR1MCTS2PSsdJII9b!3LQR;m!j^K!KqXi1n)WVd(Q1PO7RUr2 zp4Y#Ajh~rtZ0F#3`Ea?l zh0Bdny;e5oU4a)QA3G}qe)3Ingqj%a7zcNMlH<$mekzu(M5^DAqnwy)>+Au%z?4Qg zLZ;B#slZ_yCKD=OONp)g(aV4T9$18$lV))}RZ37qAGd}eq`voBb!Z&mSm5%BZ+@%p zsH}kwv{@XY8EdIdcqC0If&Rn_huAK~nK;7gFp@W?{DFMgLH*7%gC~`hwd8J1q;PE< zTTwsPZpk!Aq_mUyaXl8F_~k&x#S$Tgj;I8M2US^w!@*G7ypv3FCVz{6VJ5u9^|$)> zb&oE;k|l3Bh5`&3Y}tRrKF(i$#_Ic#7IaaLFP! zg=2Xv3++RV_*}KWynh{?f?nl4lJ(vP>!KzC((#Hg+GsC( zY)_*D`XB7wWY3e~7!0twZhhi2CtiUFNiES`X}-v>;pkj01AjUO;i4ut_R`#8#Af3b zlx|BY>ee*Z2)%3ZD(qhp7L%Z!WE%uBw)p*f+u2)dLH@|Nid1tyFD~X^4%?*;2EbO(sYwG|QT5J+x0)oVkpnrmB5%Lf@PA?7fvM%RV4zZ0UILt)^?TlW zI~Ug`T*b`-_(KYjZwqr4=f3yd2KhSA zU6D{FjDOty=Xl4Wi8z;t(;1D`?kHQPs|xh-jtRP(>XN7JEB>hZi@0AKN$rpJjK{90`OQp%$vg0+=%|?-f-HeM2{-_xbIZ0kmy$}#&fU(X(M6hT95*S_aqg%^l z2S-<~+wRQ$x6>xhSbx$$7N!n2ny*2^I9vjr9L5Nxb7fCO&?N`}NzeXO1-z#ErPU!v zt5WG9O05B<$xq*RP{Xbj^TkO~R#lVMye(g8{@SjHr8@bY-zj8JTbeKL>VVVu$tmyP z6uu+KPLF8t)V!UX`{(#98dVdm$R~IGYz-Hlb9T(szM zO+-yi=d$%-FHcEwoG?XaRUtrKXXdD}x(Wb1^$koo@?i^N*ue7CpBhpbv5NX{QyEjh zziw3L5@RQKgE)?OdmY}d>ukFf+CDs2+42H^DLSwW$$NcbKfbkZFGY*T5mWe@^mr0u z34ckxtL7>()48Hk&YF{KcqeR5>I&$)9c@ZMpS#jVkD0N2z--2CrlVx$E>38L7;%xBi!ZYtdQL(j5 zT5rDcUI{vrWI4I~nFo9B8wve*lo3fM2NyCC_l%zs6&IFl;5v@Le@ds?qRw{nu6AcW z9OfWVAEZJ4cGML_y$Y*cr~WRAAQ9n2U%QR+y2eYT&Pw^JR;=S(2OWK&-~W6ri5*~n z#mDpN)~FS%RmMbdX#2{&TOD^X*euneg7*MCxzjC*OhJWcMV>g56?{`qZOMDsJok`F zHE9O~*J>dU^o&bbUg;yK&XL@FQxNcu4^b4aUGM6b60ThTz7&Gm*4AcJ2>I5FLi-`V zs?r+XMs7dL*bLW;_yB^|f2UT<2v-T4V(wWABhB5h~1r2^_7dRsu8q652! zo1_KEsR-+#Q)ASs7pkJBi?D|*$dA#CHh1OPcy13TYObHnbKbzAy%j{?!eUc@Tc{@< zWF?|QuK_EyYbne9OdP-M%1u=-|j$HU#>M*=3o3VJZMp)xPUi z8JGLhbQ3|&=vvFraZl0gX5UgnqNd_~Ib6E3?7!K%NOn8b<#3haS}LP$KE|FBIS?Ap z5!s!k*B6Rdb_F+2T_&uWSrRjDnC-E8`+!?j{DD_XBTEZY%bwjTeW8#+z zR=EiRH~|kYNjTl9ESif>?$nVLm2Kh(O|8?i>oq`jwIt8;R5GN0={-0)$cT>U`I;7eQGa!@_d38x0RuB>u(v`7W>+D zBP}UT$6IucXBw^2rAJqFJKsjgeTOz2vIC0*w~(rWR~)&b>#&1e%3CNb&N+p#?U(Mh zd{f;7I(W(V93EIh%)LFpZ&5uehU+-hCgX;=P0Lx*@`~d`1k%4|Q_MWnEI&N$sUB{> zt4-sR5tDdUFC9VZ2+9K#?!)6?744uy)ZK*1ILL^UsplS_Q zmh~!s@T+$zgj1lBG)zuFPq7d({ ziE2~DC|UWx=b@0P^Qe{&wE-M=FKf+hbJjD6ORn$=Wc%0g>n{XwfrK1qMbG1Lf^!ZB zX|B9nE{G~)!Y1sP3JFIp@WxHOT_t#Y&2VEEB{m-HNjBuJM)wD!igneBURn@U9Xnxv z+3g;#k`l?ZrZ43?8}IN2heaUkhid0qka6^MpXCXsV}F}1S(m_akfeQcCe5b(uIHaZ zOG(>10^B{7aM!LmI_S`D!s6j3h2wbqgVbD0b(qDlm$vZXdHwt`UVP)9{CV6(AN(!L zN=`z%t7s%UG%30#39X8j_DgY>!-gh*p~j^T=g79QuWtONVdEBtGKhosP5e-C{LQ9- z=W#m2wDW3P*Li{;qY~^=K!2Z6(J?-0*inrr zJj`4dJ5}zp@>FmHL7QU_Dpka7Iq4lr*8=lb01CLd3bk`B6R(f)->p4Gp=`)rriOmF*$&)&~$g`qQpK`igknD z6s6^)4FM&nhr06`VevBj{WM0RUIpF6A#M4t2;sKB7k98tOW(rv$Yb)xcq^=whDC~V-6262h9Mxe)j0r7VB;Db!ysKX*wJkdB(}BXr81m8O8`0dcAzRr zWr$ZYKKg&N(FIrPNzv7a$&CujeYS5zQ)>KkoU7$p$oH10gmRuVTbF5 zPTL>cx82zY#YA{(NeKaRl0v`zQk*3z;a^dZ+{_H)?J4ez<}g5KF+)nSjJ& zCo)e(#}AqrExJVxk!`%DD_1T6$I8O(MTi7zDN>|omBXfUo|`A0{G&DV5#0?ui*|2k zP65oU42{mQwG~L_?F#wp!}??Xh43wLtgk-tmWPwEgBpKQoVQkkHYAS$160FF$)!DU zft?bu&|Rx8nq{9}-42+Y7d-N^dwDB{{}9uU%UW&IyNaK&14eHCnY{~NBRr67dcvxK zbrx#4u(#gV%b}nRMd*$cMK2*LOG?ht?W?F2b&c+mb*Wm@a7XsH>byWvm91}Pp4Z3q zCRW$J^_PE;pY|s?S0~~C%Xy?7biFo)qZ>PIQ=GfBmfYVTD*iQsdEBh{aCL1qF9f0z za&uzctxr;(L(enb1V0x?%u>Pjw4NfpE`|(lTrv5{U{X~x8)hZ&ht>t^lIyYLA6-`l zPRXzGZcCM0B+J!;%4K8DxLf7kEB)P4NyzT1rhb5)D8&v0YtV z_MsQ=>tp-*>&IUed$I~Sz<0j;<{CvOC_4|PK%B0Qnz}e~!b8?kneVcotoEy#9jjdL zBy55N-+Bc(7PHD6*N6^6*_c<7a|x+CPpmb86Y~Uv{n2uRLX$3rGL$Np)xNxm<`LHN z#R)s_ce(;38iR^I3OSeM5W>?PGb*_SshqnL8r245Cfb2uv@vms1274Kma5}M4yDBC2>K**hvqb5ltwTVa zSk}$QLj(vo9n-u>okX#e^n`ZY$L(DuGBQkGO>k8*(}%5)@!$RRfju>kOn{tTQZ|gc zYWt^2cHCOmUd5p>^%fE-j-Zy0WzsoZJ5yZN=^hxF?oD^R?R0;;8?*Mgt8%Iq8FtkZ zxa!b|Hm&UdtD^;jWL4q4DrSu;E*a;d|1W%qCk656-g5|usTQfrGMjIT)bEYgtOqRk zGb;=sp%hS{%b7|)=O%Vyfs$B+G^Ju$!!bxWDClB$?Kw~<4Gx{5Nhmt!6kS0WQ9uchb&xzWUh5b*X(W0 zIZVQlhfJy6UC0%htMB_*u3ry9#GxM+G%rhSH2vFLb=m!E(`jU0qPt8^8k{}~ha>88 zybqH^2wLN~9k&-X&ayf~_{H*KzlTdd)5Kd`AD2+`*h0dTCfgS*^8BUcgHoF`5i znd&XcgOuC22Fugr!EyN&VY`9i&UIY69BvQQ;OdknukIjaLqD}XATp5QQnUZzz%lQ3 z!Bp)AK>vR{`>xF&xmbT24bqF9)-4M#wjsYJ@VdUG_ReaoUz<9Wn++Tw3jcXz7oFpW zHQn*g(LR5j-~Iw!fG=I|Sq|EeSAAs2rgBBKJqL&W<~7@niEbEFQrtc$L8 z=XoqqRSz;s)s;aZ$V1!trd_l`T0qCG>xX-D<~i|R=qN-k{!XAGP$1e!D7#`s^x!(U$A_t$h4@vHI2)kRS?_ zDY_WjcMP`;7xFNZ4~ZCmc=g51tx3BLaA>qQb+yw}!ghb#!XYPhbbE5)NdXnu_WH>F z{r`se0xcfw=yIn`2-@7p0QM{8N|>}tIbn&>fhU{f1#AueKe+*lJ{1_6H_a9uc!1QQ zuR^eUxyD)(mx_EoU5*%faypaN6>!tK&oLC`AKPPqGi4Vn_vI;nE_BcbH0Qn%btbea z512D7`EW+x_HL0^-zp90wpWG*(NOBK3aXtrtS~ND!MiG?Su?^$H4T|=fIEMUY{vH{ zWqz0zgYrC)$^A(ju|*XcI8fGB2|=6sddFB2%6iouoD-sWx4=&pBT^~q4YwX{He9!Y zrh8j5!;3|QqU2$JY6@LBsHscgp+?*7xK~mV516m@8&QCu^d9+Dodcv=stSX1vu&%o z#(&mV9Injwzn$o~IkMKebfUTXDExWy=9Nu_hw3$MPr4VT+!{Q0Uu+)IU}@1th<-qz zTPFec{eLx_UQ^{PKY#t#%M#M_lCD$mb_Law-rZ^K7r(z*Ej7l|VSpfgI>BBwd$%g|(lau_4Jb$0wWDr%CQs-gg9=bxO#K);5uytjkWdn35 znBNU;L>Mna&r#uCAV}>xmBZh(uHyI#*x%7> zCgV;p!*;2U;XZ27P{4hYt9nTRDqZD+P42q!F85$t=w7{le{|#ECeM zY>x}<1W8rmL^#y7e}&fT<&s5rvA>Sj&Ch>~e}DetkMb;@k{<{*JMRH7S74}ua;n?h zR!#Y@n5)8#yr!La7M8R#VMH6#&F&fZ&`p-%x>wwksc};G$`hI!eZ~OsD*#zQroWQQ zZf+4*=m649@zJ^6S0W`mNycX&=CsEO3Uq&C-#OV^n_hUDBbuw@c@aM%KxWs;lgv>Z ze{vRAf%#@I-c{Y_P;aKN#vyflzWAWHCt7VOTfjf8!l6!`rq41<9XEjFjscLLEUm0H2hcyiFYQy~ZO%u4bd!JY zGqf`BDf$Uo==wpPq)YM@4^^#04Gwng%CEaU24C9-hR8uTVbxbg*j((6?weoM!>TW0 zgLDVgJG5w1Qk66w^;~pf*XG~kyC~<7_05i>x*@2H!>#HE*jU}z-PuG={<;li4bPYJ z!!!HxTt?iEXD2}C8p$tP<&~Z)-GF}v-1odzqh6&e`yU&4TdBwD5-*tc*0`SUr|fU) z4y*9a2rPw|rMLWbzzi@D*b3p658N_Q=XkHD<@ZtvMx9r(^Dlc+bnf=$jIT6mOMBFj7#a3 zQO)+*cf?UW#cO~mS`?R0WNbKox5idCD zbIsT)YM%)1*P-!9S~-XOo3-8nW;)WH_^%tpFtR#11x*-W;DU-le2!vqTkB{re_#h>G zKaW;x`*y{tPHm~u5?i2(-vYkeR^Sh;p-o7_b-qp8SPC0f;)*M&;4Q_N(s1|ZB8rr{ z)TF?GL!m{kXj%Pxb^CM!b3%V1twLxU@7dCMOl1+Z7UMfC>mntVI@!l+ zQ8PQ;KcnsqoO)7L?86nps`58D$x823TjMJBNFCtWi;X7*tl@i`O{9I-XRGjAUbE$= z^5vNz@xC4ptmsRi5LWGJw>y_N7WPYkU{5tE5rt@vJYG$+P{eeNum49any5xBq-#pFWN9B9(vmr}rM1h?KtF!EKD@lKQ1NuFW_hs9fzN>pP#e zHvvyqVWJa8cK>SQ)H}+uYJfq<;hQ`JnbZw6bG(9!3R*!Xhy|$VJRgeH!37xJkIOV* z)x36wq5~jG-|c11_Q;7eYt|c;$5}H!Ux^)uGwV_TOxi1eqmB{hjUp@S0Ws zvI%V+c!OZ>W15h{haTmp_TyjQU%GD3vTShHT%2~)aJKCdt*!2o0n-s*45F{5Uv(PS zvHT5oat=4rUmigtS-;!m&O)v^?Sm`SuKBH7d^}GF zK^$V^*4F5Fncd2qlnJ_r7HmMldoC*$1-}ocV_Xd)#1Vf=AoI>a)k|KgYH-?wWR97Y z$HZ__^y%E9@Wd97%c`pEZ&&E|QNZePiRh{pHg`9P^l;B|Dn%~I&T47%%PlK8LCH}I zU^K_hC-9Aw;6kxdZR9xO>16?YC-yYLZFt2OpPu`a&Wu0NB;Z1a{_`STZ*>||i4s6y zyd9z@??eel1&aG^`=v3ilT?x@f0FV^!g-Q@BI(|o#>^k&WLg<19*)-csy&_(1Tg)r z9hWjZ(@KBQX=>;WV{mh8hlj_nNX8NvQFM5OmzcQX;RM714aFUUgyq~Hyd)j!HlD9j zJfA-Q3Li{XtS&u*|LH<WyFf%-QiB7m4L4hmtav`pTOP!r4~|e@wG9va9A! z?F1C+)#-5JF6<_ol&X@l#!^Wj>vrhq7m4R^P*6K)C+OZGKUapx2`&~{9{g#IIXGwV z41UcaH*_I5kEBU~9_NY#!lfq3>Z+i`l4Nk)H3)Kp51e2M;#CY~`EqFJuAY%!N+Z2Z ztDnI8QE@!|$3uI0UQc~Df9SzMXmK3wyj@1y-EhpHuX>y3w2$Y1;>v}${=zEE<_X70 z6MA+6ICnLfoeIusM|%-YOY5g*%$zIYemdMf5}ogf03!f1*UV0(;^6qf>bc$R!y)_n?aTNZDRcb%+s{A0f6%dh5>lDtKJTJJlNL-v7JKpLwWwWB zZEkk>Hl3Q)Y*6}AV>I5kTKePYx3z4QG`%C&9hTMkp>HL*Ab@`zMo&7fN!ur=*71o@ zp)fmN>p{wS4%}H6e@+w}iB8PjZuS9cCoe^rf4v_aH{-S!)i2;dw%oLsj&59AAP5?T zTrL$h-X!6dRC8S$Y$dxB23`iyDb0BB5*$}e*UnLXeR|(N{cZgC@$JPJ_DPH1LEuY; zJ_1iqLl0Q4itX4%!E<*Ctn|~7MMA3Hj-(#)Uv~k&YILM0e_0sA=G3M~6Y$+B%iE4K zkk)=R7uxDP5WF@=K&z{nMGw07G@x#xmZr@ajU?bZJsq09q*Lh@n3CR?X~`xTc6pPI z6ccbjHjw&jSHS()mu-f127(8vzcdH4BY}g%uk4V*8N@ub?us)$QR9;j5AE}}{(F+C zTb0WzCm&5`e}dj@g5Gt>0BD%zgc}#ln|LHm;8o*?D*!>3Jw^poa47f**`CC$|4((% zS%EUBO7xocroy=zf60Nm$OpD3JRcMNq1vsQ+gNG`!aERdaGBaYDAzr=%~&Gv(K;WxO&eX4#?UE&QB0#!wc76BBPtHEWCPN)flIW0!G zEIcSuTUz(F+{#msyF!F10KMSn&b!s98bc+gJsc?q^haB%%`KDj;8rWjt@e+;+Lp9= zsi3G5Q+B;72V`i-ste3y@Fkt&a8Vrrwp@ z&JWM*&zA=Iv)Ptzu=;G(w*ul3Peu9jNxtI@9oaVXx$0X=&hn(Rp##ixC?L2np8K}7;-KHbtq@A zQ5#DTk#-ZiQ{kscu#8M5Z#9S%*>OA5vGr zQjHS0l(sM&y5+0vWquv%{QKwrGO_YB(@8+t?I|YBaL1|ELUU>yx)hg;DQO-!5ZxDc z8J(n9HI*c9e?|Sh&1+7J&t;pd5S<9Psn-Ai*#T^pl*vVDNvEqlI;?9DjQPv&k|6Hg zF9@QxziXYlvLS#$ZWnRUJzLUA2gg`kw~n8`64f3OPPN0697yN})8d(+CTM`*eb zH0x*Us7=`QBx?#bIGd5wcO~wnX~Tq5p!&t-;EM$p<%l(_$=6#mR!4%7uQflrJKxkF zN~TG<9~d83FvH9ha)*$2*ZUxxTX}l|ATO@qwcI|36P;I1yZuX^+JxNlo2}qkZ*?q) zL^CCiej+f+1j^^4zi#9Lk3 z3hftNCAY!nu_;dKkTUpM@hfO&UC4rCI)`e0dzKJvBu3ZO6t+1mN?=(e?^ieh~9Y?Zl?_qmzJ~pr=URXzxkZi zUX*)D-Fe8`w=)fJnj6HxAV`SfUwXWqI=2opZ&;ORBjC$3``pU&k~nnqfhvv|<{53z z6b@@k6)3^a)l^tTNuNyOX*Jh?EW2uZGMw8XJIqU~NiL99L=kwQyiYK6b=&!y%lcYi zf6q&!jB_r89vl)&he0eq3=9a#my(@Pjb#4BnvU#a%}TjsaV@4r@Tdxh&!vD1ol;vo zE>mE_=&6C+1e6l@hX2&cLYvyp z^mR=2w9i|&qs#SxppoQG1}FSpcNZCtf91H=Ig0kKoRK-TJWgb89dwEVtDtHNdm}pp zzIFaPaS)0wq;UpkrZgUiE;JUk?i`VL2=Q~rynR{ELf#Ia#G-_v%v*3^VGqs-FB>=K zM97=l?wo87HVfeZM8&1r*@pTx#tUA(<441Sc2q1nN7d0T*fX5#bjr_Z_C2T9e@pqf ze;M=lxFXwIv-P-I7OwMeP-)lc6|G%^&j-YW4`Mz4++2Eu^?|yUqTy*9XgMHhwg#X9 zNsZlo*h|TptSVTtRGM8r>Cvqj8%2(`ncD{B#xcZ!^>r^d=G^6y4e^Suk9%sPU`T$v(=zGHGr$f=3lBf>F-LeY;+YSK! zz$gFL9^*w{_=$rTUfd0RAfqW_OrVUZRrLtMhy;IbNp!{Z*g{m+Quk2@KIgSO443>e zNeGG!qti_}yUD?;Bm1cDSAg2*(beKeQ(+7+3F%byUHH@Q<^Id8oN`j5e@-WNz+t;J z;Z|&vpsh6-!5}I$Ns_uCwZW+^E8HZ3;i4snH!NWh$F%e1nylkE4qBfC9UdCdmY>6$ zJ=_CQY{;%PxM%+EnY~zw08<{EQadGHtz$R|4B(^ z6OwiFrqt5dICgib8#xm=e_Py<o=R z6*IfS*dgCLWar$tp5QM{SV>9%4`6X9okTyTuCcC0@#3w#m*v=3yA*(ovGM8@xL5d9 z4{ky3u9i8GmlJB?DgqJtCm$Z#_dlPD{YQE##uAK)?<4^2)DC_Tf5hGqWjBrPan-Ckwqmq}^H^y0e|#nHGghTnW<8sLLcC zOS`VWWzqrpflp90Dj+8rta!#is7+sF-mETaR(!HmkeW5gN#{}^fbkOjqDzf2IH5s~ zzqC~}#{lhkeL5kuf3$Xeic_(h+FAbA7z-_Gvzue&rM|BSJA+P zysVu~a4^eVLy53u&{bX#hVx;btow9Hu5E6OID9yg3Ljkk9kgF{jv@OV&53&cPLn2Z zeEFR{Y!6xH>YkD^XFcs*Cmo#*GKs8k*-72W`P+ls3s$@Uf7qHt5uG$)0y{izoVB=#Y{n^WabMZm0)em>7iJR^098|zjVVg6TqeRC#PKu+{ z(=|a$+1sl0MIE+gg8wx|QNcg(ZV0|))@>p1zW#J$8T0fHTKqh+`SUM!M)=}(A$gO| z4LPyE1Kf|RbrrevFyfmn=_KBG*HL;6PB!cGX{Z#-e~I4I$5DxuNR%W){O{%fvzH+gr~nt?QK3tJYuRUEE>tmfLi9b{^7w-Gp%^B~Wk#5-;=0KAbXRcLi;E2;FpD+vz% zuCIdx|M*^BG{>GMhxzrVK1Ry|liWl+0GVj!(GE8uB8;4)dpXwtaN_*k-7RJUD2#Yl z)5?|-Bon5_wLR5r;z{hBtGlft3Tz@ne}YwLS^D|JZ0pTUS)hjrYAnL=uB=7sZe?ne zxoatD-FogvR>;LY@peE?T=N9QH|u2?2x_i|5EmQOU?0*)3$Y)=fk+|=;lv~92G!Kb zfR~+i8~=QKa9@3;lmGZx%gge^Q;sB9t}1j|^1C`}62YeZFDo#h$=iuQf>=|Hf8R-U zSC}tbYI$C3p^7hca+{&dISEy#;-rhf4~3rdyid1k6?x085|~u!BxvlRmCc$bhLTAZ6mm_ z+Efrbnk_Z=l&0-bfTVUl!yyDMS$hWxk*YQwta(O}3%cpbozxTo61TwXdPX%kN@#BF>2Iz8Vcqs6@w(iqer(p_c>1?4jL}@m`Fxuwe}*Rsp&b}; ziE`(s>q4*NL{>mQS)x%4>LTtrI`#UvK7W0g>2cWRDM4!15|m7}Zyar1obtLWcQS`g z-5Q6uY|Al(dzKI(0tvzvs;e+s8fyLxj_sNaS;HXVFAI9-SIFK(tZM_4x`w3Z65s*M zZr3|)51U>1%0XJ@x+FIMf3p2^m6eVGVA(ttTLNiTg*}M=XFkPV@s0|nsiF?An>r4= zGiUuUhhpPnv(Hd$yQtEuK-vjbRVr>CJ5a^Tp5})q_VdM+_({%a*GBGKYQRc$yDrEP zgW@Q|8kLZ!+!MF#d#%o+I2+hyM{6ozP3!~5t;|N3IF#o*G!Wx6e}_%OwN+phh{D)i zJXOUCR5v0A@X=_~O9jT?Tt$tpUy4YePgCh;+3E%ty_IpTW0&8wSQLj^KA`-P)W&si z@vdWebk=;EDu>?+`kh@t(b|XL8kG}@a0;u7x2xEEq1VUt?bD~vUq8KIibn{$y2CWL zf)QW_;HLgAO4N?)e>PikVx|>@i~M94mDsI!!Kp;T%$i*(VZoUxf>sA}ufh8#+e@RA z?GTA|fbAVblBD*y<_|c9ruldB-FYROwQC6^U)-)naAu~-Er1}_Ty;f0NJqpgKh+>k zR9nB@=A0%t$~zm*2T}F1z#r7#g9LdAFMVUjTIc0>J3X#ne>W$sehgvXK7IZ6FnOF;cbQe>Hjm8P+0BtO{(SM(~|#vi1X;Uq8y%$hN;<<9;_*GyKe{EZ>wJl1cSQ~lf+I%!JAXWX;)Wrhn*jqLId4$SND7EyAYAC z#2bBmUcdT_c*@hNv#y72YX3qmGIEoV`o^IvDl#}LAjDH&q6G(jPaWrZmYHi;Y@oCX z;ZP{%f7rQ^gyIOLZmQ@L*NlHDPQL~cZ!u)gCrdZ-W{4^%-?!05;Z$V- zHye&e* zf2lg{PVRz4Mc+el{6fu>*X#JDl;5XFUgtq-?m9T%ipIc8@8z7S99-3AW`9!|-ih-> ze}d68x;qeKHw~PsFDYTQaj>{?cEa2qc0{Q{>J+Gj+_r9HBr|e)xMZhu+v8~qX{)yN z9p5GS*4u3~>ms(x0IPw=6m#MkS|oB-e;*9Rza+pNnz#45YxC_WNU&(>kZq4Z-o9J` z2&ZZdW)kArIc96||8S@`aE*HZP|*JZ!T9m*+t-&m#gn@O9|T&cxTW2OqP}0zIaXqw zj3SC4D|HEd<=Qz>b`BmPzcRr7_vKx)JMNYMtt1OD4kzf?w_BAz%PPxsPL+g3e_Y@% z+8A%~Cfi>95y61!heonHzelyj89=srmN?{hI@~>%Eqm8GN6}EP!q`L)YwssH@8^=( zTE+n?O-Fjb{dTHOPVlr8Wb9o6{;-y8;mlOsKJcP1w?{+xMRZ?DZ)eg6& z>vBKo-ES^Pnb`OQiT_n+CO*y1xH+5U9%}!+H1fjew zJj0k>lIAD3%SzTej|4&NQy4|E=dh`toU`&D8?O{%tcfteD7sg4XQghZK8Xa9x$WV& z-SpX%iZ{Nf@KglWRf*W>fCo@c$MPvGnrl(556v>}LnGt-;d%WU|1n^Zf1lQzRc*3& zq`#y;&FNHNBDvGOqk1VsaBs>zLXs|}Xt;b}Lc8LmaS&N_W86}dP7_5JG7$Eu_vi&O zpD?UT!*+6)@(u3ht(7ZRC;=butMnF=!F6zcIO|TB+TBD_r0;SCoI{>wK7v98uF4c@j)duE(lMJdOe^(&Y3mAJuf1R&%ZFc1iNH&3rE+sZH3G~K!+vHqg zbu~Oo!kfbrE-jWVyPQh+P`O>Bg-x#^>-K?{07WiFpYd8t@DuhQ#;K(Gm2+-usHY6^`4W6Z=i zj#1+1+L$Sq>u!3v<7w zYrv(p_Y!sD<|~C5)tBu0fAng^dQ1`|ceb=mz38-VI;>)usWfN#;raafZuz0>aRb_c zS6hqVrA(3`Nj~akwkcO9dB`MWHA9_+fTY&dI(o$xUtR|Wt|xQKY9d!nWDqaxrtkZr zvrs@jpIuiSg~4KZ9J;=P+D;zSIc;HzD2_w=77fPy-7|0bff4Ko-$eASk!#&g%Q(9iv95BNBfDGkD11v0%r{Zm!tw8{sLDkiv zm$koINUg0Z6sCbJAP)Nc{>1DO@Za?w)W-L zEFatLk@Gg~T#%`5TV~9i7;F75B$BG-etV`+QLWlt!zZ?KHn{wD?SquvmsfeV^T|%# zcA9}SJBWQZmjyU4O8;H(sXlMSC!^ZDvb zVgX&<=NONP0V0&`y(3onqR-4u+8s6L;H9d3JJj(fJ+7RgH+ogU5nfnt2ZtJ@L>ZiO z3o57b?}7b}F~q8x>Jr3+vh-qqw{uA~g6`2JrVqoxUj}!w{e8U5)}2oy1G>qr!3DQq z1F72%szd7PT{a6N`?LUmPX34P5{8KIird#wQ{ww4FCf=Y%>`CG}rpOu4|BWE4iMWwH$rq|+ zL|1ZEuV)RM?eD)hd#cfNtQW9yOkR*d{(y+sfDJraLd5@T0zu zw^8$T)cZ5;hWFuksQh7z!kgk@r+JOLF zXAU4&G2z4G`ugeH-`XFaUsdhS_`qW~d6*wM#Rc3^IED_nQvn%0xyih%SX>;+S^Ea@ zQt))os^5|4bw)hpK1Orsfs}BS-8DRFf9z1i5>NM}C$ZDzy%?g4Jkfcjoe0-$-;7g#j|CN=M^r_An~LKe zfbxCKGjfT*@UE3Rr>CW;Pl})dO|^}yRq56^k2;>8llZ9k;qiXPqUNZ|jq%%Uzr(;( z6t_bbND~o?y=$gHLeMSL0$d1}yOqJ*x1pi(Nj}^;GcL2)D|nhU>P66e`!?QYb%w&Xk`6PRFVT z<=uBKtmC+mW0JGxhxyG)%{?y}AaIwXYWe6oVQv*3H5`!BsGzDCHWfatVtNuPxZu6< z7BnT2IB!`BO@f+_SCEZ7L@HGi8=u?k!t zD*RtxoZaFBj5$*X@7Q&{i&b6D(?P6jS0g|Twtv$J>0((?-F&?|wv<#h-Nc$idv_d_ zuOP6=hfZg{mjd~OaPm2#wt>S~?K%uMxB-ANlyiq7JcKPsrDW%WpRk9Scje8Nxd7P^ z_}|>A3k%X;vkc{LEQlr2b$ZiF01a)^=Jugc%eiE=$@d}es%p4Vq1?2?QMYo~B)E;# zxqp>>cWLLFt1KW&geJ1P9twl)Gn4(%wZH|Op9OABR znmq@10tuWPDEmCi(2XpSBI$oK>YRW)l}Cwaik8D^-bzUtExt#5DE+Rgy)fOGK@(sC z%zH6iAh_ImT;jcYrZ^n!`l8QO;r832Q)bh2?j|Veb*=||pQm%)T&G5YIP@G>xrGz~ z_X5RPr+4=3<5bGmpMU=P{KwDV%Z$ky5-&x$n$)Mew}q@j;92@a$&G+exd5(EOmgzr zRa>c+Ig3h&I&bN8p#*uhpqHc$a!Eybl11_rjU!&z+WS!=SG)^9Jpqw|RwaT?mx=#?|?!gM(Af6Y!$ zCyXjP%PHb>OB^Axd@n<-Qv&318GbJCf3 zuM}T#kP!Ix7@}4+`$$S!!YOVSQO_+gRx+qe2MviVf0AORJ-ABt0z zOWQV^=*Y0wu>tlh)ZT`aneNqi+_#lClRFew0A%7C_r$LS&N{1#A zoNr50eZ3q9F(pavXZJ>a)5hiiKM-$A-W@{c+NCYn`iDbJAvs*d7V$gq+OqHypt*<4 zeeLcGa+&~dU@stQhl3{jCu#zKOEa&T54Ur2;aS}EAiHhub6grTDKyUuw;sH?kbY~T z4DpS{6-f>lv|pp$(>4As@BZ~^{bDUh!Eh$}k0218taw@cJ}Q zy*SS)rMAO-E$vOnRhM!`3*?*O^;pp?tje_pu@!XZH2?&Q4~HG4o0Olz>qOnRU-S8K z#q(*E&C%6;rpnDqtHyBTQ(^MGo6%BTB2Hp!QkC-Dc84}qa!iUH#Hw5xud2)U?F5jc z=UfaRNN&n0IT9f0)6f9EJd%@|xg=J0kq=<`-7Upv*IkkLy#V;gyYT3u)pxd*;mkK| zii4`>k!>(buIjV2T@kQtDkuCwNBGg;;ZIFuac^c=Ipm5{L)lM?SI92>h#T(XqI!_%ieqxTq|{E z>V#7`K1dMdqu#D#St&L_*^Fpze!B|pOk97nS$~WkCe;SWk17i(AniGaOci|?30HTI z+Mn7y*4%WNx!gt7DMG7;g1HtTo5*5w7~`-f{RnHl1Ob%PHfuF&Q=uSV`GHXGP-FE^!(;gjLrd zrr(w;$(L zOG|7dsAWsV`|%3FzPBIaZ@lo&Q)g&RmAD&PnVcIbaN=2_h}-Hs+EO1xw(b>{NgT^eir zYf$F3uq1hmU#$((VOc~1O5#=^`9Gf8i(}MN-4O77<~yhbr;w}mw`W$__R@o1A9t=i z5$)3MD4&PIxo32-736MkIJmH~GaVty>3=RZ=fEw*qROaZT3J=xU8UkBdgvVbbXemY z<2_fN1OU}@v+crM9L~F=rUTqeQrxb-TkU!>J5A@TjMaT-@~@4Qd@2hLzP&(K@Mno zNQGYMDxy5s=HVu4Nu?4UnOoy^9jw#*e*w7wT>hWy+-}FVTthspWUCt!oH$ns7M87U zJ`^S$x-yd*A5PaWAzAknGZ&qZ0XwcnbDSFy`BX3pwEkfBwBE2X90*! z9PH~}D`CO9*e=$GgY+dOX=9{{z<(71g!H+)(ZK=dcwNu>KFZI(@LIX+TaSr^*?fCS z0c)V`4#TGA6bbIQW3R-j(94_$V1H~bV1>14%mrhkUu|4-MO zDBE#dNwy!OmH+tRpY_zRS;S7UrfuV3cx&*hni8aki& zyvR%k>^u5i))wflg9Nd=Sbqw4Fn$eCll^nd^KvlKRbYS*#KXPsq{Uk00$u#&R+cJ| zHRL)h+|Q+tLN-5VcNgcDD7v4QUv)4Tb#-eP6~{fI+XU9A^R&5T{pzuF||ZGYM)xk>Ooh4|&u zm*L9M3iG+c|;e z1P;G&Bf4_ZxfMnxYk$4`c76MHmw2LsGn#p5E!XUmLi)fYWS*ff)~z(PLyp0z_G90R z2=UbA_g&iW%Ww7jeBTElRlm*|FGx<~q%DLlOYg6ADSxQ1mqc*?A$i_7k+U8<{}hgX zS&HUsE+x!abBmc`y5*FXOCufHzv=zpur`Lx_Z(7X=CDz(DwJw>|% z8c0G{`0lQMs)g;CB5du2Iwk=LH(Jv*Xzun4cck*YVq*PwP%V>SO#|>(pt<<>0PZ zo+kko{p=6V7=(9v=!iLkFJtL001rmDt7yA~OQC>|15B{{8!}H4;=goVVu;6g+MRVv z_t=2p4p?t3*dcI#FTWg5)!PLcH{hBUgoo@_{eMUZ8IK^_L|pVt-bvyD3OXpOgc(^^ zIlD-{)b`3nX+1-iRS4n17QFZWP!Mb@}}~)1>||H}$U`*>jLOKP|4gOqvd= z;>RQM%4blD))@N5@;#i#Z%Y>)It!?j(&^f8yNbX)sjX{W-8N-9OVvWfEtNI0IoI&= zXn%6+tgxJoHg`!%w=N;c{y?v%TFl~q?$Oxou$0a1;|@Mi=iNGKAr)@U8ag0!!v;90 zaBQJJh`U>Sm1N2L)Z+;oDO@X|L7L{#LEf|)ABD%R@E+kwrMd(s`1zrIZtcsT@BVks znf)>d{Y}fcs1p|a%>7rwg5zdF=w^Z6!GC)$Z%ln{Z$xh1t}Qy?`UK+cK%dLG>I|48 zWT_!JKyuD}oYugX)T`!O#AiU#EfHN382#1BO=+llb>C6jz)VmAN;p>wpV{rDJLE4Z zQ*UzTLhAQLcF_*(axfRf${|xRkFBVIP#pExNbky=P2Ztz$iN@ ze`??V_LUd>%eU`;zLl*X&yCv^a#SY>2I&8C<&S9@QG;&YYWShGD`a-Htdbu5*s^Zo6ITboyVfu26g#Vu%VSgEVI=?JX zlf!za`@cbR$+jt9ua50fKp_O3MWHD2L$JR%V&sF7flkK?2u;?C;U0>+3uo$`)<#W~ zQmt(Os{#6&L%c5XZysPQsUlzOdOvIb`2Mf{>tAP1j!Cl~-8Tos%c<06B6J>Ib^M|& zHph8=K8W=27|;EVR-2rtSARf;>!JB_cTg5$q*qh`kYx>by8abmhw4RNceq!t(=CtH zhs+;aNW-1(x$w&DkMW8yIMh!cU%Ro5c8qQ$gXzB1!mv_bJtzeg3W-) zlFmzA87BQMp+2uRc+&621(G{d6%5>L=n6<43csNPlM-)}rmfK)-&I?`{h;~+YjXBU_*tCpIfuY68KRspu zod>VPrGvwhvVRLD<6g*T8nbuP8Np5Yr|_DsJ2t%m$zv+6RF@B3BPedzLe`X_FAi(S zO2xY*RF1700(^7#D0W>Sly27dQMvJEi(5ef3*1d!K43C@!R_7@rsYzotW$>W5oiAC zd3||nk36_ia}r>;KGk`Pyx{AyHjtH|1LRs_1Q^Mntq9UjQVQ1< z8wYrrrO5rd&O_z8eyZV=9DCq)6E^bUm{jQ3QmA~bYi-#9Tk?y247m5uKgwM@?{Ql? z-b8Z0o~*p34ow5jGEw<(V(C#so;4XS^2cp-}VxgEtdf#T#D#E>Jv z$#7~wO+5mGljn*$LzK9}8?S-Xn6+U%)0UT{IDho|0`Jti=?4$%hpwyX0&MD_>09ak z?2zsm*P?0-eDwXNC-&{zW8MPz_ljVLO)VW)&yciJget<_l!_%-9~_r<@YXu~($=Z^ zSveDUcqD5xBRYhVBk$K$D(jy*vN-R`rR7u}1Ph=D!Cb*r_1AQmCb4BWH23CsZMY?V z1b@_`E!Q?zIg2?L%;OW%cO>y>h?FO!3lyjJ(z31r+HfDhSj{6HIe*Eaj17uD<649T z32L?lE^*~@0|075aS$hjy@$$n>8A(w&+*5vZ-S+drsZ;a;wBe0sMaR#uz~Fkq5u%a zzq=a|G*sl6@V4QS3Ih_Hj@gqQEt9CJLx0D)>!ngBq(yy&n?Jt^iSwZ(|Af3GWu;uF z%X*X7vxJ9FIDs6-z5Kk4G7cJK*YfrGA<_(~4ba4e^S&N|lP{MO`~1?);w`V=(rp6o z5$1p(oNp~mHnqpyHFNA%ozthS6mxY|8+^@+RDb0+ zFZq389mHwV<>PV`GacnfN*XuUD>+@OgDWIlYR@yIJge(j-0urW9h|yY()g+kq#cgL z1LB1iu#wFij?701Lwj>wCikF<(FGbjKN#`HZ0U7!9(1GWiMSZE6fFBmhErIeGF}b5$D{OklN^d+UTu2;fX4k9w_}(=Qh(@l=H`3db&`T1fHPjJ4p-*y623wvfY#E?;LaoHLZ)zV zZ{TU&WK>UvU-G&jV8-9uO46+sj>19>zInFAFjY;QR_b;hHCR`R+I%_bu0YyQdZ-TF zxRm+&>7jl7RDXNVm_V{uwQSsnE%jmpV|jiRn7*?`gw>nR22ba`9e+XR*yFBxvWAk~ zK_^)`W6n!Y%eRLx4Xz&Zaz~d}PH5(zZ5PDkh6C~hT*f01UA&>C!RaFYN1H^K7`04o zH@U8J6lFl`PX5$Du&CT%W1C9_t_{%hon*%Y*)&!ygnOP~RJ%Bpuqmiz=QBEkP1JNw z-N@^x0YR24w08&=e}8JI3;NS4(zj2)w*T{g-kh8t7G=3ymJ|Y%S3~e(>){?yqjM18 z-0kAmjLr+*_-*R93VEm95O)|X>JdI172)dL0)pwmB`5|XNc5C|Ew;6g-%W#qL!7jK z$}N1Hv(e1khlX)3COBehlY|hVFOc4p8;HS8?g~TGwmvK)Y=5`CVVJ7I4<0%=QE8jO z)lSY;ZHlk0S>26m;GmX-?oc&KCr9P{TT0_6XUk*Db+ygN&F zxRD;$Mv98qi4Pwy04gbvEJ1kP)oMtpuuV|D|%_ z0yE)e6L8t2clFEagzZ0zqswlI$JP9`ip2mm2UHpey9et`Q*nP^RdF|Xp&uDQL3rG1 zTuK?66YCB${%MVPZ)oBF&jd1IhrJ}dXCP6QZ;L4%RvJ0Hjr>I(c zbjSA~K0Jl(vN;N?Jv%Q>T?Vq4OI=-b0-%Ng29p--^L7eg1Wo7kDeW3<{$zmq?Q{S1 z=kL!Qk>{0!-tm7rs+-cY+cF)^>aGTMWpf#&wjmoPL=fC~EKUQDuHNw_XtAOvTj^P7JUOZeLa38J4kZtroyM zkKa`T=Z2EHpb?4_T!ZI9+WfY6EHVT|oK4bwSIcQpD+hm0qyiD?)FQLQy^WxT$#M}P z)4un5zkT_m{`0^2Yq{bZHU%Gc2l<>4c1K>(RR{3F7MmML8q9C-{jynV+6luhH|iKb z41|Xs-j}F{#%2NaI&7JzW%#QKZke~QSrKG{iDp^glpbF(tgnlc)tkTif@TsvZ8P0U zzu`FUC_8^Y1jspDIjG>Cvpc<4c}$jMp|CMK_I?jN$Fdd}iGw+c`_;;PCso4>IR_|y zJ6F6VolppPKRvMT&-nEiyi)|(X+1c%*2+VZ#8tna21wF$>Ppr(;*)k)jv^(c5(xQO z>V2-=+j4_$A)W^}qw_k3@@E0F)&5 z;+rMs?4pbH1im}0levp}IDsw#@?N&B>v2oUHN!Ublz}u#XA|x<&mi;>462QFbyb!- zLLP)1PO2f8^f1oxzD4=%AHRM6TFYPW)DXcARXI*udhpwJIxfSD$(;}4k(HoxBzRU3 zI}U$wR|l-S{8!7`_R$=e#D6OjlH9=wAPB`@0v7@Vusc1qDbsxJPB_*z%9^8#;UBPq z>*I3HOhArmV`V582n|^Si|5kl-xZ;;9|{yu(v>XP$wT_S*v(8tMwK^;Lns85(^=+2 zk;-|iq0>MSYMi)U9H-Vc&B4HUyQ}*C#J+!jebdZ}&plmEEFr+!uwsLk`|=%h>_XGV zNiJ$man_0X6)Fc1f*_L#oX|Ap!~Ka~FaQx_h)&%DOeV2CLoLMY{M?)4r3o$+`mkbQ zeG04$4f+5TR|y>qe1n-~{jEUD-PZ|PK1~HXO5}jpmINN!1tOhR75L;h?zCw|;&^}C z#xEs3oVtHy6>Qy;;B(vh845Y8YhrsaEd`3%j{Z}rhv)VA?{7Qwk6mz8T6EW%#e4+p z1jrX>LO9i%oy*~mZy+=PA3^+bNyu)48Y^l{3=Rei-C+pDO!O#lEuh@1>8SH&mAM?444cPb(jZ^Bp#F zt5yOs+H|>AmDXHqT^pyj}SG(QtXvKgk4d)zINa)Tlu%L zHhlGc)7|)#ndxemfJ+3cs13s5fxAx&$L+qmu5i&N?9@D=@!9*&kL%kX@vrx`_!Oqq z%~2g)VPVqXQPOY*xN1ifH;#YK8F-7(@~FBkpHc7Avp9XMCWi&Pq?(*d8oF24+Ss` zl-F9@C(=5=!q)ai(ur2&xjpme7z>AMSzWD4+)Rt}p{-*~+x-WLs{KJy&Rp_3Rzz!!ouaOxuSM`$?DF_aa5rsAq#S`_pbbtqcR%c zwZlO(bq7Fm{e5Kk`{&>1Z=dV;zcxCp`wH;#pNC+1WWU$%e|tv$!%2VI?M_y$XW*#vBCEGF?(W}d z`(Et*1KL936FY8L?Z+1tD|qD)1LKIXc@KN^5nT?+D)yo88n|d#ZUV=-gO=7ob_^P5W5;)W=$I&@GBk)uTT>5GCD6)Kiw9;KosJ9O!CA zjMv8rty6!#Az4;oPE#uWz3R+7y;2PrC%&d^vpSd)4%HkEA)7&=RPLOB1VB@NC*a?|)=z)Dq1V^wfG&1cMZk41 z#cQ8R2yS8kXRhWAa)at7D7@3cmxB<*E$)oA!0?*GNg0=@ zs@{JKZeQz%;-;0(;Bu%J|IV-gYppYsxE4AOySv+^>DpyiMkOqfEYP-AU3A0J*3<@j z^vh|{B++zFd{{y`Ia9^Lp`%A65G8Gid&i!9(A;8D20*X4r|`2v?suo4zJ34v$M`Rf zy2 zDDsr+F`lw%@tCdeDQw)=ewZ9mnc(Rp2rOXvH4s*>)0zYLM&&hV6Ni%;*dc#E+nM#_ z<7pAOpi&KLaa^iTT*Y2zbRXchf3!RRIK3nUoS5R^_fT`;<`LhXH;=g;=rUq}4oTseO$TQ=4kxo3Ga zmt9ZNa(6(CE>Xh`#_aENXeBvm3>iw6y%aQ2+M+DmsMW&JDrB_o?sohCyFt#%Yp@#~ zcT_lVnJVEtY@e`>v4<;DP*Vbz zODD-eIAT8eV7#z?Zfb`p-Bv&qyOYmu95rVO)f>JDGk{ovouhwt$9?dU6}Pr=7b?j4 zK8UHZic9@FceW49K0>B8hQmNg(71*HlCuak{rga-&KLP<7V*ztzkK@q*ODpDnZjX5 zQT(G=ZoUaQsasYuP#d7ztq(m^RO3+YkdS$n65~sR(?tQh$^d3Uy0sF0oR*=aDxS{Q zuJXjv=T&-LHxp>vT;&yR5>8rE*94zzOy=G%I$bg8MP; zf%hsD@yOkd*FiCp;VYLF_XqK(g<%*6&W_?s1zbYg8 z4_1FKw1yASZ?AZDa6QEyhwTT_lhQ;adBP}2C#i0~??lez+zL4(9ByhP-ANDr7DU-5 zeBsQQ$bNoc|M+t}=j*~N@E@S*=$iU{f#f&`Bd-~|sQT^T77S3lQrnief_vSYE^XwQ z>Z!W*5+s)QAsY%Lv?+^hLFGU`%aP{g>OX(TiGzK*g3s$%v$>k@?jKdL2wu&chuF%! zE1n0{=I%7|Y_kOBSj3?)Yrea+xWf;v;mYnM=Yn7Q8eF|No&k0^b#**a>6>c>ZaC=# zqb_Iad2KCPk{ZyeH3@tF{KUR}|N3UKblMd$(HOB1+=*)ac!Y*G5mk9 zbYB(!3?m?bkf3*6pZFLDwB~TY(wXOCBSYyz04mUjnB>~Xc@D)vXI4*`NamnC*_EGn z#{Tl5bbgql;8MJ5@|OiU-sG-5ERkXYh26UZI2ZW%LELb=6g&@r3;fDS+#pG6^twDi z-NzwTC|>Vc$YESmDOUk_jtv(BfKGq-mC+qPMgMR2FAWm@t_`xijvA@MfhE|nE5bTQ z5I2b9zy#pWDTe0XuQ|No4un(v`oF>50JOSC`x#s$UNYfCzr!8#8I>p2u@wZB>v3%^ zmh;UCPKS%_{7YiX__&;1I^&-0VJ=!V+t3u~>&mrp-8T~>33XxjQg`s2j)Z?Xtr-;e z{Oj^nX_1TAE}gXIgnlRI<^$0uY_sSEVHeb)fqOO!N4w#6j-Q{}n{Cwjko^nfd%Ix{ zqp4C{uC+42X?0%!gnb|CS%t14r;;mt_j|W}q;ecDK6@;-WtAZJwD_$@uwx+vutA7* zQSdw+olqX(wo;g)oubEfc)x#~C~MlvPR($MKdS`_MTi6m7deUU;{Uw?N;808b%HFc z2R0_V@i4ZM&ON#>Wp|nQe;mqXTyFUTCb$J$@KeEyqBsyoxj7Kj{^OAS?aN=+_p?cB zyMXFitX%SX9k*`@^ekL3y+OgQ4m`lsIEaH>(4%Z+%MpItf>XPSZ^nNKs+R;h8SUgC zch@Zjb4yXvwgw{ik(`Bgf-J<>mLLZJ>=Es6-n*PF-Oh%|CU$MU&)_6gCqb@Vnjgk| zFjL}tw{e=a1PA@h9URnEeYF67U*L&Nfe?^{w!T1MEdcbvu>o*^3kiWezZVk!{633I zZ_hH%_NZ6uhX@!Zrlfyvk7HAt-z5mjC)-_C6DDzvOiPS^qiN(-tNso=-M zBB};eHC##5307xf*yN_^E{Su4fRdkf#f>-J=&d_Ob8HAIJ^_EpZ2pu!+zKg>=r}aQ zaKSPE6#XA0Nz>w&tmGhr?@M>4fgYUzDQyV=y6{4pn+Hj-8nt;SU_CcH)s9GE6FI8^ z>k6^PRqQkLL)9_{gw+k*9C!g5Wej?6sLjs6q6^Nh@#g`$cGvCD`&UgImOVI z8jfhu*ddLwInNy5brSzMzJCAwW_S9KO4I^M3Cj@g+FIq{bIUYGaofW+2zR5D69Bxp zYp|69-wQ+0D*fDjWPB^Yr+xWy>h^dM;K4|0(44MLlURQnl)ZX3Fa9ba&Way@;^TNF z%_>g!h>VULuO-dTmjovi&EgWdGwmj3(s9jN3GJ4@^B|7;lE_?Haq+zDN8Kgwwr65? ziQ+11Qt`UQ+r(N|WECvf^+X`9y_YQhsq{d78%#M~RUSe~Uz3A64My1AMT}9cURf-d z*QqejP$+-6yPrK%E!Gans8M}{W_dZ>oDII`>NN--wPu2KEo^cn^i3)E zHMXIN-UsC0To*ORb4v94F*Jl7Tnd4hkl1;s_16xvBgcXhWBTkC>FX?a0D3nUZEDy=HDa|5=@s}Cx>+_TBEsz&|$|UTwQ}3f8dj<;tqd{l>G3qLlbjX$ywplHLdSn z0O{Xx@^Qmhxo3{2E3kAWfse`baKd&oWqESdPj!hVJ0vy~G2%5x+`Cp-ifd2S-0A-03D64*ji1Je3$}n{Dh;S z;N;Mq;Ig))xgGEfUgkPW3~Oh2sKvk3menijb6<;*1eBr0Z?-&iD@9Aj2R{LtPVkQ2 z!o`xtt||=yzNwWv*0@1%vhSlS5^t3Vh=*6!mPvo1Quo5Sb_%PKEAoO^Bgv?sWH(S7 z=%EHx-~ zSGRuyp!5LPPU+|}+-D5ht$_TqlkXhYSFdt{&7G6Uo+fR0-4WVc)&YAdvZ`HKId|K& zCJKJX(BmKy)=t30u8kY9JXwZ5ytr}glRL$sn}SAoiqXPa?V(zt)d|U#-SN}5+y7Kh z|6kK_j=go}sI$0WZr9Lv2PFgbM^|mBxBY)^P{*Z;68O$qwOZ((&Ttb$PJPokZ^Y52 zo1ado#5eMmjzD?|u8vr+t`Y2;ug9p|A%X2Rq5>LBy0*DTpp=^w5mZPXuq7MvZLT`fY6#q_`_^RmXnj2veG1fn z=X*Ox56%nud@sfR&;768pOyXxDqFvguv681N<1}-!s;^ZPUc9eB^6L3%{hh~ncTRU z^MJNwqG7>82?7o}?=jFxzxgf(zla81L@s-g>f6ytG<6b-~(sF2#v0Zs#E1mjt6pRkX=Mb=*vLhZ1FVPYPsy@a>ufs4qQRi{43leb7Dw2kRPoG+)B{1 z56lC7B(YtN=;Q-pG5`Q@hRE-TKR>SV`=5W^cWZVI_t_P)3{h1SLX>|a1Wqkji&AfV zD4jH6Wy-!1IKb2=S9mB8PUv&yzlQV7_9a2qbpnzgat^>|)x&lzBEkXOUs9f$+cx0D z0I0nNU#)il@-{81YdjlCKQHYE6_4sN%k{Kxnz7C)%0Ep3_V2l#;8oZH|1)@Er&b;1 z;EpTNx7(lJf4JTd0v&&lBL7y^?}4*2Od#s}1M9#3a@TL8fBO1HEnnT;wkq&NS({r+ z6KC9mZqmgKRG7z9AjkUi<~UEhcV`WGM^|cHRm}TnY1LoSAV6nbDj|T%ae$sK%leC< z?7CBLw#VwI+>*O3k8@Wk&Q=<=}aeD1js&NdG0h~UOcG2ovb+ow6-MlK%h z5g@i3)7P%a?}QX?*+PgGkLOa_)&!-k?YwM7{m=xiw$sWKFPvYh5UgTZyLG}HC zy=lNcSLtsj*a$%}aBg%=7&j+=cWXyOHMgwXvej)5cB_B(1-G=Gyr_*2pod7)c{nr@ zypyMgkYrSz)3ho}2uT9lV}qxX@`8pvc3d2I0&K?@cy)ZCDd2T+k=^}pc)tL1l7o=Y zN677E2wyTk?iO{KW)r^hiTRZ6(ub6Pq9qEiQo#n|L*HZpwdmk-k2Us`45EN^jTh`+ z9`D?eB>8_P&iUBb;sLAJrH}no^Xmf0R_6kTlbB!%ZOn(It}Upbl2u7JP>>Xy2`q5- zdX2^Hk}jHd^PQ=LRdzwpvZ+&oPh%y8(i|gmh`?!w`9UmOUmjyg0~vxAbiO+Ke(N8V zmaXFr@H_{&kUMazNpzEyU}wkD5$mV*uhkZI1-gG)%sR8lxm?WPr$AKQ z*o*d%?N^;=`1yIg84*9`_YIqC^Km9q47|~bt0NrF;kTZ3s+>)C;@fj}H(+>GMd;An zPlJ!fKPSxUt*l0$D=(A8?}&VYyp!TDOGiH@__kebc%X}B2j|O@lFVt1VkmkULcC7? z^BRBP6GvscPDw4wuE^~!j$ecD9#K7@mD1+UFWs`LAU9;+CcR0`z|h^MRWQnN%CX0# zg}}*xwx(5Id!K&&*SFu^tNV`~H|-&JWy(|!98w(RV)U6fwkV-if5>rZZ3-0UIc<*X zv7!v$rOZaNioINqGO=P;eRl8@g1#yyx4&3=AHWYuFg^9-!Fq#l3wS;6_2AxT(9uYiB=&#f0niA+{LB`1O16IUc zz4_rZ%3T4p+?&2;7t|Bzm0-83vK&(TAiR*FG483hg!>x(SOM(NdRwipUE%xKhE-oa z);!YG)tAU~C`6$856tg0`Z|1E-p_y6|9+~^mfJ%IBsmZRWQD$+TZZG2(@*Ww?wXX0 zQG0@@J)LAD0&&bVlkvP|c#TsH;Eh``#ORiaisd|Zn<>t+tw8}kwdzP!2s(jn_I|BX z0El1P4nYZu$;F-mSW7dPf?P?WT}t3_+&Wc}m#4#~7X2O18R~mD9N^TyUgm!TK4e*7 zLA>)aSm_%&ts6re+-lui5S~qN$x$zSmFuTrvH$(_CN%Q^6EJSh^i=3cyNbCAzU~z) z*|@l`Hn)?HV+q!7JDD7OrSpcWxn(~$3lk7aDWpyiJpawzW0y4!H@Mtl+zQN`49H)v zJHSKGt~yhDtu*gpNr7dpsYQPzuAzXX+yr(Fdh-ivbbsnj(k$eN7&6~RG4Rv-8+0z# z4w)P4%0W;JZ{O=7!33vhZ=9@N6Bz7laf$SbpXL2@{rb1J5%d?rx8(_!DX{4PNrl?+ z<+`{=seL!zK!t;Zr|+In%2;795Iz)7UR^h43u*WXihf*r^MT3?IQ)M!SW>k*q(2fj z(V<%Y99h#Xgm#1n;|@giO~06BIVsQNDAes#Z=yKU9k(C5SL!ZYTtJZTsaQ#JxP4Jg zu@7vAdjPqN+(Q?XiX~nJ*hF8Oi>^goGwvZ-gMXEHsBbmbKmPv9uV3r$zt?ws|A4EV z%_0)F9s{HM~3P%~5D`EhFO&u?a-X0pJ zxKPYVf(mdy=CE)rk|fSddxr74!c|`vQmv5f^4?o%b1e|Im`}J^oFbg29;cJEWe4>n z_adfE+q3YSK`vK11lme$SfsY^ttg5eF$fAg&m2pDfXu_(`3--X+qjb4Pd$J6`eLrn*)Ylla2v-mKd!H>SixQ6F7n(aTlI+0N=T-@Y0FL^vo|v=9*|x!~k3 zou&@+RMoyN>8|9pRFj|+#ihXf2mp9cqK@02Uh37H$mW{g8VLs!b7!u;yk5x5n?(MC zE%6vtt;?2iwOD`fm4Tlij~180E_HN?8k)ZMZaXTwsG^|C*wt+A>4?jJ1E@$Y*%YWjTUuhIYSw{Ol>KP!mo(GF3Wn4jQQR8ZQ4Z=y;yAAt85VROw&S6x#(jsbvUWRqG1 zijHqb@x#)Gcjjr>@Cl^caOi=)Wlc&q@;d>LlqVKb3r&Bcz|HpK$DCbM)Xsy!3loK? z^e>#*FY#r1SAEFMCq1vBaLP8G#2@E{ zc}Uv=8svYWxhcPMs27wsMO3Tuj%#8Iwz*fL#ncPZ1&PRYXzl?9m#YALOQ!`QmR=4& zyZaqkU4kli)XdJgPrX+*IA}RnRGc7Y(IW;{#~OePMN;WN?*gatFI-97ZtV0<>#mM>Hg~> z9_QU1pv%{$mQc8rnc>QT_^r6xY6pL4?3d$DyQa+3tv8qZH|wh#f!|Q10{?cMB>yu4 z(K#ebtql?m(WzH=S0DZu9V?G!6OVOI^;5OkzLNoDP$mI36{4#`59g6IfF@JK5%aO;f|ar# zn8D>e}4Klez~7}ZBIqqwx+kH_J!O`otaa%hD6}qEth2eU(scB^%V6q?a-$@ zrg$OpcMZdkBq!`tNB3C*rhyvTk+>%40P&tUnZWCqmQa3kcD#ZY_m_YD9k=}eaw@)> zi1f{E$jEu;NbKs1o%((e-4r~7pDjhaX?eJGYr1Yt?KTdQvsO_HB0;l`j}97X38*d& zImes@2e|F6sIr>Re7_~f|NZ>j&U&;VopGpyUO3P0WdeE5l2)B|i3-cb!vWK1np~@| zbL6xZ(KbE6g4?E|v$22f;ia->E^a_`N`QpH6*3a_0f$_O#QC$i?BjXyui=0ioKYK& z(eahXb-UauZv<3kj_v{GDloFCg|KQ08?jKOn_9I#Ki76gN(NN2!wH#&m-CXE`lg9Y z*)8Guj$ym};@eUvfhJF|!1nYh_&uI~{PNo~a)FOuz^ge&(=&g-oh(IU;GR3|995bF zOQ;vx>{YBLtb?Z7NjdSr?b`szj#R^U;2;;b#L~^#WleYXe4fi7&TfrLbQf?l>dK-& zk`s-Ry(lxn^HnqaP<4+~GVTVEn*KvLpq^Bk5|1n?3mPyM$9JZ44EMa%v8=p} z{n8MjD#5Y!=;nXtuG5c!ZDZQ8hc0j#TD(??MUdnK z*W6qRD3d^!T;RH|{goKQf)Pb25KGK;_uU@~ScPEYTBm#DYYjc-PF5qo zHa({=m054aj{9brsGJU05;S=vMN@G9Cg4~>KEbxN&A1w>hog}$xtzm!LGF@P-J#T& z9WO3i;4Oc-Rw$LJ*&Uyx_sMGyM1hc_9qzWmZ@QX8`|j_vp$h5L=FLVBkJxoDuKz9y zO%k@$oi*cB#;U(~fOgw|=BVYO#@;zJdJY8PZHN$07cTm0-{e*EgxEYE*4Izp>f7Ub zoh^0sH&yccyofn`oDf}m39-0#JKR#`*?>C7v5J4cz=dL9Z`S&jQKm*CdN=RNmAKwj zC;t$llekL!{JZ$+^-3vVpD;Ex6T}Cki18AVX;G^mk_v?WhLm)7j4RQB2)Kr-NxMVm zigPJuB<+ki?oHq-M(531acWLzT`<}S{W>aFHtX9%U_Y0}F<|VnNPO^rfJxf$I=}UN zT;G5H_W$a?{)=g+<9$xZ-EQ7OpEK!BVK@z~J1@u{z8}`bvddm7A5xj;9sE2Te7`LY zR+$?pu^2{1QO^cUp~cD3Rj3$s*+}zkw5bjrm0b(5>q9#%5FB+APyyNfk=={Pu_^$W zslyF0x~P-QZy~>ckD=k0?MxNW-OJ>bsI`BT)hs>gDsSio5O>=#KK;cbyP>dSHE8`@h}@`P$E?%oC$vz zhl?kc*g@dMI9^MzE73GnBpTW(;|2#MDfm&1$J~i3H~*a+a9Jii71;pfTI6kc6a}MG z2jmXe1JQ!uxDYBJYJW&O{r>6q@%>Z#YtS`x&>ec#YE_*>*5ch!&$?Y=)63B;2=Bo` zjyf}hJG%PF1%_Z2_daxw+EoBn9sz$wOuSa;i!14VGZ*K+8+09pa1cwT>#?e$O)}O? zuEMUQyC;{E#A?IChn;;=-Jp=`)f}E~cXX}Ri?RZ(6;;1GL>i2%%3A<{#A!9etwP9p z)^!|+u}gtDb-XVUwpCFVPn<^53q!x!$K!h2h<|OB0yTl~9Ma+PY&YZ;)o*_*aH_jg z2rJojK~eNepYsJ=fHuPk%B0P`Li&RjrH&8`%ut(8m}YY?DiBzP^Guw3f;`cqxIJ^~ zC&jsVK?q`yBPt#VbApOuoGG5YLV^%UU6GW2;CNOIg6_kSm8`hf?pTEVpb@4Gt0Z** zjO`8z0Ybs?RUcB>IN&+JqK<#KWZU#32X>U_`r7ZG|M>OuFYTB9_0vDcvlJcjL#YTD zJQSaa4yARE#Fcd5MYF%jIo*^3x&Gt1{p(-< z@#NG7dtFWSl26x|2KUTy#iqXjL9J>^>%{Ek8V#vPE1z3UmMaJArl5+V=liAkF^KK9 z;h`GcFy?4(Xef~@DKUTBGuNFg96uULtj-)#D~2Wh18BAvs>>39Tfu?yy5r zj^4R2iB9HhYiJ0FQS_>baNtfBZk8w<)v3cdG&QD@&U2}epZUb9BkT@uf~xgdk7*aF zG=T8q!F_4ZLg7Q(Nm)>r2&OhTu(U9X7L%|c*l2W2n#h%`kMe&D1gN%ah-!vhQjaGx zYDoZao&d|s{VP63k{+uXf3Lm8umnuHixGEP^+z4t4#4LJ2;-?1TU|}rd5+nsz>Au> zmkfq>93WgsQ*|4Qn@!@)ic>Fc>#Z#^Ql6M0w50J!}N0l$^rR^ zw}o^T)DVHjxwUIyq1HD@@#Wjwmdpd)gP@GHoE$qGd4uk2HmIE+SSQL8^-j_5gRi;E zQepVrbmk+1R4yNee{iDFxwJk69+hOu_7MC(4m^IYy zBnwwJF8u4HmENa>Rn0SxXVm}p>zCRdIs$~}>#-tpTjy8hieNrS^4`a!*hzhY~LN1P#M-* z;Dmn?k@*O>efh&V7UnZhioH7Gu}?0XDX+z_+h69P1s&JJt@OTfS2|9BV>@?Kh|bBV zVxN+>kB2psCxBq^XZo@4E_9Jkcs2KVJH*9}sJ3pyaxE%*a4;@PK-V5RFF12EmgUlL z)R4zxonll{g*vfHE+<7chw|z?O(A4doY#K_?|eM0Kk6T!Ibi=~a6(t=Nj&0XZf^KF zr>harw)WwIebUYO6}REKmH?w`JMT6@S0IA3RlGwg7{GhEY!+cQMZ=OCBT#-N1ArkG zdwD2){4MCQ998dqNjOEp0r-I@;|K+3KEO22zCpU{!2=sGbO${B6=^sP=Kj~EEQfz{ zLW!_aNnp??dDx8BRGR{e`aF&+-*dBpe0tlf&e4PikfL&b+jHyokMaHcZ*PiMkIKYt z7ud`tz_nLR4zib@u4G5 zTw+T#gV49t7y(1gxhuhZYbQxEE-!!eJ_W1*!$;4?Ctf0`E&`JdB7&C&RKPnVO{m`w z(}m-MRKZqls@eg$9o1WZXIHq7K~#tJDjTo;O<3~Z*D^kvBtjB;g4DYE4EzuMd_J!K zd3qU<7G7sdZg0tD2m6HEJ#1cSC%bYky2AlMx6f-@;#T{)eLlS?-E-@S; zabo*W{fBtt$~vTFccXMaE8C=K_H&JV7kiFgGwSQ2JSI`~xpSgTs12xkMF~(8g&D{|~i-4np8)kLkvwO@7|qENjk} z3pB{z93+C@o%W^lpPipb5V-r8usZ!q$KHJf%OGJH@^P~EkE+CB+15=e-K+1Z3koP^ zQ<3h>JZk&JYKZV}xUX?nd^PTa$T9TWSO#quw=QZEhgd`rk!n_;AA=|Pfpp&B)MmVh(-==Q2t2Mj=bRHVlI?_l4 z)uA&fnrFkq%{0(4(XtcT`~qMH&WH@5*cm*d)2>=>wu`p{`j3N$uBG?=I$DR7QXL*) zSMr}-(L1LumRJ=`P(^ zZrzzxTT9KYsIu*|A0VEFR&BZhk^v%_R@KPb@;`~I1L|?K39BZwaKe~(whTv@CWkM zH6nOzC^zn?7Z6cJ2m3R5J#^l^>LjZ#Udr18`|?2Z+?Yq7aTzuZ*p{UdPWn8qd`Slg zJ#b`&2CwOerz(Fmr0v62kWwTgf-<>h3M&ya538X{o}ca!8mrHwBf?Og)_p2P0yN!| zSt@PkHplVNXN;-|G?$$DJZ4RfIg}VU2{5p?l8ADrj-wEvs2q{K_lrCmp?O^gHiwg4 zGjdz9lNW5f>P2RAue#|1=mWNaCJ2mrw>97LaXISxjPid^b1a1tUSTUsl|e^EapS5l z+NjN4zz>2hVY?c$;B5$j+m7Txx*#gL7+9L%Lv(=h8pD$GW*; zq=`>(i*Is;ZXNcxXfK+mf;Bh~Om#>N3+l z0B|`*3yOc7NjKu{GYemctr-rz)Zr`)sUxsm%SQ@CuV%_}Pk277fB*4T8hkjf6^%c+ zL{^(MSc@D=C$oWUPJ=3Ls7foL)4>(Um-6^Y@6}BmCdDJ2OWMwJMkUK`?(pgC+^s|1 zsoh<2ox`@gi(kG85xw}~c$w90`cov;S;`U?<6nQ5JoIbI`zh?#H-)dS9s{VrK`9_W zK57MO^02R~L-SJi)5^O`7nnwfoM^_B5I(9u)&tj<>DA{r_|ZvfLu4&!C2lysy%2R;T2+-8HP)cBy5SkDxW3ID)bcU~hD6$_2bN zbL_03BmPeR5Dk^GJFRP6#EBgG(o)f`Z)tor7aO>CF;-Pw^+I!dci*%g3xF1$Z`Xek zLGIPfVE**;Q55|A$ERO^|NPfC@w!y7>y8zh3FP;9~ z4t3lN#~>OqF)vm53I2rJkMB?G&#!;}Uf(1$AA^=UU;}Q5O%6aGE=3$;5K@V<-hVsS zih12`R_wAB2T+x;BuVe!Bo*JwK9s1?XDG}I(pO+m`r5dRe5g@=J4#a(5D$Or1UV0) zl*dQ0KC5-Rc5Qqy$3+HTC*7F8M0CD8&}Eh&g}B0zW;pH!Xn2 ztvtJ|);vv;R4~*9@~e9O38mz<kZ&@X5!LegalUGfM(kCw{N3Gi?WZ&69t8UuY zh8rxGFTTp|3W$oT(epf;JKI(qoX~yEl-M{*e5-ldEF+g{Sw=Q?C3M@AzEi~l+CT!h z&aTwZ={Wx218>{r)B%6bDLHR^&JMtZOP+t1Acdw>-l-2og*YD4 z>G7&uR-*jHf2xYWx?vnt-nJCP2X^;hPgTQk^^(+bvNW%i0O^FUqVH=_c+#2(WcNPR znC9g=<@5f)zO^T?e++qXv|O~ib(YePhEu{fJ3v9kx@|6-l^zN>(O7 zmYGu?4!#0O$f1Ay2;Ofn^l%OP2&7>sBsmPAw4_{`>sCq^jq9ao1(LCt=O36W$!um< zV!I`Kbv{(Mi?Se%n$*f)vZWpB)`c}NYd+cN@jSMvnA+{EG*OgS$}=LSfK$j)1ZR?q zh3C_W6`%*#vHtY9zVKrIe2x&t?coqVmSP1rdmfH;w7!3>mq?}|3cEym2e-t)sI|N4 zp=jm=|Jj?e7Upd72~rwxZw(?(MMrLJ(=~eyy0W^s01B#F=#oG)Yz!DIPx)y6Ll_)P zIuA$2dHSboC01TrCYtt9wyE-2UKZ4x_qD2?n!+@Sp5{SRjjkqb#WnhR^6K3~8(SK> zbf2W5L-l{uwGAKml>4?-{|(?WT-Q&J?CD1h?AXhr>UAu8NXNBQLV$Q{39a@&m<1S0 zEU@HJRsD3nnK-RYfGnHS!_nT=Jk{%hVC|%Kc6%tEoIBq+No{f=r;7Eko$O8xm^dfL zPU_3^+_iseW&{K$)%2DK#SJ`NTO-___j+pu56pkNmHDu6#i`=CKq^wy7+o+-T$wIH zs_kCwzU$&iIKCYst6R;AWaww$2$H+K+CJx}YTD;--@g3v=bukGE5hQd!2tktu^miJ zQXh)4fMB~O6C44^Rd8!})E&s!d8KY*u7cY*w^mEw&4JX2s8B$qijzfHQuYMssEim~ zG`@dSHSpV6@Hx#`pq61K%OA*MgHdz7I2Wr9$N}aKspOaJX?Ihu6;mA>usP>rUCk_sY^>Q&q+YQL1vvi#HQEq$9NAVnFb+B;gRW~$8H$w>Wlh34#5+N$j;edbk9gR)dodx|4O?GhFq6W-;6GVEg*RENu z!=Qk3g1oCDt?PsgqpI<|^=eu6S0J$Hcr>}~HNOOi0@lK&hbvg{B-Q;Krw3ptLRW(# zYMkbcXE|I2-yF5M73nDoe6~wh`GeP|TCP5jl?QqPOb^nsS}_-3Y&%NU(c0CCR5gFn z;}$)Y6TZ|hpZ<&UVH8s8h}uD0q?fU~IWcwhHPP{fbi+&A(v{$TZc6zpRSr-%7NM@{ zGM}evKRibm)=kKEndflKn={EV5*{Tdce$C81l6XhCKMk<=v~hmRU#}DuLJ^UA*Yca zL(QtWSwPysz(q{TMNcj&8zg7m+>3uA*M+tWrlTsAXHbHYtFpF>92@2VgK<>+Aj)yH zZ0M4V`5Eo0$@HZ)$9mrusvbl3LB&1QN=74amoSxj0MRdZpfzTx{p7|q=^ai%kcDWj zSr`i&$u3?LG&srzLW6>AJAqmKz2H8&`ioQB;jS?C)M=dLbS_ygvfIb$O5J~szRFj? z^X$4J49Pt};1{Xb^&VbWS_%&7uz}U(_l}uCQLnPwkjke^dP>x%-BO)HapYXbB$S9H z`8YfgAV!5q zF!Gw3g^lGbc&cT2hos^0unvD{l@;a#*II&*8r5If3Zi8n3-bJqvg*N+$o$c4)bMJm z`m7H?O=oe9OYz#Mb%l0e#UTfASne=4ajINDr?`9wx&T2yzQ1=LNVHq3 zoJ)Vn8*{nn%KsXbdkUrm!_FWRzv}Z*eH~BVX(;WZAH<)}+!DvQE%0*L)X~a+PInLu z^|1y23(9~zMsN)p^Kw0CuF!VQ*nrq%KW(&eIULzhOhF5tY}tmG&V@M+#a7Ns_7%M7 zg%kAJJGRq5uNL7idP$#h^vzB$xq9ZC1fe}=fV1z1B8tmc$my>=DXpbcw;pcyzPw{D z=T~JB?g#T@Ks{ijrooK5BH%iI?v6dd!a>b%j&xtfuh04yH$FZLHHq%~lDKp}&K;0r z*QMuLrB4nw425v7#*g+n&ADv;dGFQPZvwsF`fk@{=hm^ErDw_cI0;Qyt?A7A`~J_7Pe8b{v=OIl}bK zSJ_++i19f|_~mnddmJ&)_2Y=~0x}G1T1~jsI$S-^tLfoG$l@z>h_xatK%-R*NbYf$ zeN)D5b@{?tInTSE?Ym>UnP1QCQcc6&loF;syx+7+B%Cucpw^$PhmIp)HKvmxWjR$f|GDIAgjI*m*W%mYg|1h z`gh)a{ixz>9r$nMbCAe5fNs-(0lGSxRY5QzI3z*=8f7#cal7v2K(A4=t_`Y~^RdoL zS7(!f2?;!}^~5$v(3jhcN3(6>@arB45&YYK!(!j#S$+N7#uzy9+5D{%B}mHo9R zR27R~@C6W*)C zJb_q!+jdwp$K-t%(304usMoAKw_A|*m-EQO_;f6))+UvILE15V0*A2*Nmyps*>U9}4p zl2o?VCWz~x{KtPjveyISV!v|awG(-qYslRG#069-wahs@UiS2_;Z$Zk+h*r~)c#qh zjx$YbQaT2lK1KO%wPBHUnoE=8K0)+{cyZTJ+fsi8;l_A*cN;jv%Og zmDM@RcDtFHJk)YQF3q^zdflZ&nqc-#&0z(%U8>J}4m(E+i0H)oc1`VnJ4t5tOoK8- ze8F7HzLY5)*^jycUXD*XzwG?jbByWB_wlds9G{5$L)7sOOK}j?bVq&x;B33x1OqCgMPZYxVye9DQQ_xS-!7Q)4;+_3cBS0NwbH0!2y*pp3|`a;;b8Q zr-r6Gr}6`V&7{eu`Y=j=)n6nGwZ~j;*r1#0qXzzCy;Z5=Gj}nK1_8Y1ST%9m$>?b# zu0k@w7-vxtxE^JhH17`k2)s#2XYCPQTh?^PdGj1WAHvo^9Z!Y>d8#fU^LipG#YLm2%bnyFr_$ zlh=g28<5_Xjj>&Y&SN?vG|}0-TtRQ@I)Z`cQfbS&(cg|y^Ks3b^--YsNBi@e*2%wp ze%B*^ETuv7IVxFy)u*Jf1+di@RGg70p1kQU&UvmrP+39>@J14XgP+9FE$D7G72Q8n zO5$oLgESO4F8fr~R2Sp0k2#vvXaGXd%xMeY{g>-W)*1rdbydyl2&*vvv0SS>vZk)8V3eADqGB!f2K(k?i-ZMyhf|WQdP|57e53LD_`+cJ5_q z#{je(hyLY%=MwNrS6TYseBudaz6fvwTESW3d^y>|=Q^xMg=`s^dd{ve1<}jXWCN@uRdjq!P+J3kS6IYKJyr?qqArbLF zX036#7QxOTXM(H<9fapSN;?1e$N#+9&Ow(S628s=6eqn)Nlq&APEH@o+*@Q)+&}c{uQ^X?nF^07r4& zauzrFbcNnDaXS=xRL>lU8q3<$+maH@4~2<;e|-J??OXf&b^I4i?QmsiECEl>CIW;Q zN2Q@P*Rn4fcudtT&U4HD%c?@n872?t=CW3)B?o8;wdQO2MI6plEK$(G$!|#yBG)6U zT~xVp;%n>ZD?ZEp74{oIz|#IB*VYqR7872>XC&Qw9|;J{0N zi-X;3$C;{OKi#O}XsZGM0C0&lPwlrf?#SRGc)9gjIIF|3XZq=hefjtIzkPnQet*o( zE%Q?W(;h|wj%z_=r3UJtJ@6pN=pMv>JDdQ_Mer0RU`&a|MX$k*ufk15Fi|LBA z`ZjS6P_k_N0%@pM!fCuZ3`p)(n(9?{M0g^aSrMUbh2*nR#g;dd6WcCdnqCC4k7xG% z@8jR?Z}m-8=%ELoO{;|w*YQk2q#l5lBT3w*XrhVLbT1$cw#<~ARDdtLv>q*gK4mLk zpg&-OLON}Cj;9@bxZx}c-||vbJ-9T+4|YT>kq$WmMD`E<4Z7-i>%=h?g;d&Bc}E;# zo!KT%bI;egZ$MAwFPG)BsFMQ^g#Ws8tphYbyHxGW9YwzNq+CYX{8GX#1kg?aN!4~5 z%+B$&)Sgl~|M;{1@%&Rs3FLq(Ny3qD?X4dCrMU_ z*+jDHxK-p1DTyNYaa&*AJxdYc$c}5Nxi?kXIuB<9R4KMZbMhK43xOXkH7zFU57Mz| zqD{6TQ_QIY?Frnv7ZD-^U2A+Hw5Fq{UQmM@pO&-jaQIq|BNCf1GH_{sbEj*p>gsLv zAnMI%(<@oK3mi_XZ~g6oy@~lgt;~00$E-@_D7<;@e5o9+VWs_W)SWEDak=fnPnX5V zCO1opn`(2nJ1PMJCDv<;<(&1flXG2RsiMW(>DPIa)ehG&3D0$d8gZDC^MN0A!+hl> zcLN0B%BSUMYmthl#bJSeA9ByCBNzl#r7xs!2cMbO+FVf>YFZwpg|d7$7Y8M=@`RI9 zR7x#Ry$#$E8mZT+dq_&Ut0o}w>uG(hUq1E!_w6l&m4}7Sb?zxw06X;B@UImr=z?Iw zmvbw^`j(44mD{JU&8{6Jv?AVanYno7P&C}l<`)TV?5jNQ>^<~<-O2mp8oma{5M9s( zZ$W1{l9v+GuRbJjkK63QzErzyr{?mYlg4k+nWKUB)Fe6K8y(uA=&b`Jxp3y)%9@(l zc;Ia#9m{tD#_qb;bvf{AJ5wR1qUN;=Jr*%`UHrJxKRvOZh2$RU+6`I-cx$rSsoi#o z+mB+x912j_;kZG6rv~a)pJH@si4{X=bR3EKoYQ8nRwfL@Sf)c`Zblq>{R-OVG?z!LtxK2C;qV6`} z_!FHc>OhPd&CWno-QJzx@U9bKI$&eS@BV5A54N>TmyLv>fQ9)DQ5g zKoogm*}=PEUe7VB>T~D|3!B(hLup%U`Fg2M;ItmewN#l#H2y zfm?@OI9Hf|fN|DRbvSg8YMM4#S{6$pg6emPHhWB>sAbk zr;|eJTl$h#KbgQmENymPfRVnO% z{pV2AV^W&eSyo)pU9asXo7VW@QfCW*gpg_@Ek$KILDV+=M%iFKvMCNiR}J;l)Zow< z%dtd%A+Rf9vpXtwE2VP?c*y^|rZVLSTphmbOF>~HP4EI?VjX zR&BZx4&B@kZ3e4$6v0TELV$xnH&abzs0P?RxOEbf_xi9^acP0-lw`e}eNpbs$si&! zK;S=~+h6bVnNSip;dWDgMQWE%I)TXj`f})hYLsQZ8()R)qOA2+|y*MK_!L^R07B_x?-J3R< zS%H?SekN$OXco5j!*)f{FSXk;;&Sr#_GwMpsjTx%YQ6*oKscjUyvIwLcJy6o%027$ z4R4=Q;ZVX|*VvaE7=XQ`5T)1b*JTBNCqq}j`*!tKuXJZ)_P05Eo|y z1@N}@`Q1$R_`sC|xpWkHxUULDvKd&vh)oBsQ7@}(rcR(*DU2jzK>Pyc` z7per2Q@YwGN>F#^B^tYG11cR`DG>k3pCpnt4J!fWXIgssyv40M=K@V#>-+?Nn~wzP z3n!O4eI_v?fUCE!L7Do`1w5~O3DF>yqVD$`5-?JLLTrLgXLvNQPWN6 z*Otj~94E8XS5RW2yTE+$WXHjOZ*120oK7WgNvR!dPF6FVR^2u?1UJ3N)mS@naM${! z_hnCd+fINnXL`E@8}0~!DBXxVoV+ zw44KY{7~uO-+F$CR}nFP)rAE96S_3J$VIK2<`Ap5S*(>pT0tpQ5F^{!*6<*3A7vv9 z25sm%#TtkH*iSMJsm2%3S=J?0Btb*?nwE2=vR|i8E0OR0TCT6xw?Do-7wa+9=e;gP z->$jrrjnpCCSd$MIR=!}S&<*)MWqchDYhiIYg6s@I;eRaC(?RXLND z^rqYbIw9)6sJH2+F+o9AsR}F>73@vyo>jjP4j^EHx?tCI zoNQDiVQ&s445uAJiHacI3Z0L2Lok+DC*jL3jUv}EITL#>uP=kYUU2bwyZW_#{P5|g zuXlgfBYN=WqC?Mr!c-e#HeSj(6rs_zJ*pI`xpQ|ai*>2C@$Q=}9l{TroN>2*OCGdY zs041WMR{l2F8}2OsBSWThT|DSIwycvtx=@{gY2odo`=i|eOvgD4d4qxIwgQrz*f^&OZH)zg0bdJF9a;7os(@$!tb3Cn zkZhXl`B6T89e=gp)*p-r!exkW(lPF(LC^E{Qs+=DI0 z;1cZ7NmW2M+qFOF6kq3;@!zTUT2@n0Wi3_iL(^uqbyj=2>y`lmkM8?ajH}dR3X>#U`HL53n06HwOu9t{ir~v2DA+2)v(P$tz=RK z$u^zSONu=LeP@!;aY&~#vng{F!_ge|>vvkUCdr8dzKvXim!+Idf{O=G>AyT2$X7r` z##11q1m(=ieX0P&8S*Bq^znYJKKw;Jlq38~kASr?Zc6E*Hsm0rQYl6%%8kRtK05di zTld6&VrO!?Hla3d%0^ksCe-?LS6?s_<(2$x`Zy?S@Aq#?!JA}R*rI2%Tc-S|T+Zrn z!rPs+;vBn$csWhKce^!W&|8p_m73WB_2J0NHT;ZnOK7YDS@v<bgs}pHlQI^D6zVReQ>C;^cuOfW{z~G$#QXe`k^nFbR_9EbIP{;*|JtJ0~|S9th7M zfbL~d(U|DE^@{M~ZK&8znt!a-FW39gju^|U#y&K;FUoZvy!h>2w4qQn4wl<4SEy=u zFly*K;d#m-acW(XWzol3VVbmtSCmO@-nS1u@zm;9gdX?~7*bwB&oVWY8t734ce#>p zf31$&t`7-N_25HgA^;RIqK&jW{mB1t>J7ONVA&0dr=1GQ$8C#VOgdO=Qm#&2Y4aAm z{s!1m>S#{PTi_LXg~SnRRHCQWJ&t$j`u13_Pw#a1&hVgq73Wv0*h0obcJxdw$E55U z=#rJwWt(b004077|d}PEWlLHxy7-zb8048M`t@)_*nCT#k4G z0fWhJ*JW=fZxq|kDJn>#1{tqeAth^strHgHK7)oIi}mYozqjk-$Dh7_o1Z?tf9I5^ z2LJ;})uNs~IiEvahU(|H*9_z_>Uf7yuBw!Ztw+v32}>mj(hd8>z6a4jRhf_|3iGZO zTvE5<>g>Pa;2v4P29DMyL-kV<-ms*gDBfNgY1+OgA!?QYB?nrIp0?}`XYs1xq=4Xq zbj9K1wWv`|N>bFx4DKeKtCsrvf59fL&et}Fz>AL4L&1=H@2M&zcBwcwru!t`TYhrp zzUut-?XSLH{LI7Nmtr`pc75rQQ-l=S%7d}^5JGhKa5lZbw^OZyL*VTd1o30-Y~MLp z_qy1gH}OM3lEW!l;4g{G@mIF2@6sGue{|G0;j@RHj_*CFL2YKC?>h+A=qZvU2(RFuPr9SznG5rY5b8 z4YE#tcBu8aX!p0DzkYhx@_4P+-gKoB4(j+Q4=*1!)xlZ7<-9G0W3>Rud)q0wt0pDj z09xk;%(Pic5n#i4GsDeAe^>*mXB*@jWw+g3EiU=K-Y5gqt6HLL2zjt?!V0>2-{*|B z#0d#a%i6GHTS)`S*=O&ElD!HN)uB$=qyS>a*J0x`$Q(T`{b^Xa9!UB`Iuc2$T8iF; zMT!y|hpJRByT?OxWJL~gd9K&rfmSO>8yu$sPekw&Cr(}zvc(WYvF!YboA1O-gn^IRO-MnJ!JTc+rZLRbU?Z=|Q z^-DuUVJne3rcJ?GyYD2)xD!66Q-n*WO&=5Gvt=z48^~W&*rRt+>K#E_?UaYiS{;L= zqwEi<0)(H`jXjk0e<5Y*c<`j1eEmG$-F=Zv>$89)$^c1DU92SdrXdla+JNz3Sa(k+ z;~Hhm@+>HptNow=u-2G&IwSBkI^4waY*C$=P4z2l&J<3sS1!N^K?vBC$~dW$W!Vxn?QZ! zOFNO|^}pB0B$DzJ5&inV->)yzWcfF&lV}r&)E5=Y9Xh}OUY#2x;Dkw)CTGABvOAo~ z#@PqqUwveGD2Ml+N*{hpFG5`!9ZjX%u#%zB6e$+Fax zJ}>*0IJW8a&Zz)Wrb>b@{f9T)W68c3Mcx8T2z+AT7s0&S29DlK(lBuI%+ft)wssxbch&^Bn*&p`jl}jPkdu6la zL8y3NcdWr`fnr*@o_p1!^;#{8;usTOyYaPEi`q{1ZF3NtWwDw5^eZH3$E5jUrsyq_w>@s4=Ro66C7yjJs5O6uvoL9G> zLR}F+sXFo1uGLi5D`WtAJnmyGo!h=NNfq0$3qTd?%`EuN`Fen;u1eWy1$LYDyJj9i z0?4H!9;c!YnF16J#8(mx-+zIqpUV$#KmAfFak&RO^v}imD4h83tu(ESf>Req^)809 z6znBQL7Quz(CeRH-jfUo_OJX%K_qEN z6%nMyBFlWrMB6|3PXv?O-)ACLq#QLu;ksnhS@y8-UK->{KWUaUw^!_TYa2G z-IR9fNXmybP!omCyE0jvh?~bJeYk(M@F4L~jlq+ncyni1`*@jC+FK@E7#LDc& zn=cC@5b%sfiN%*5GLQmG78*GEEKA?_HS=DS(-_)0lONf?B4Hb|*=1zAP9VaeHp3N- zfie~O{ws(|9Jq?6e+?k&)cM_HS?-5-5o6zE|1H@l?NbK9UZ37oum{@()Zz#QbqY(eWCeuzURvP zg*`0y=&3A~4nM>$XZM#h6K7^nZ5?DNGYa@q*XHpW?c0j}O8RDvWAe9oEh-|;-TPII zpl7$MR;4(H<(+yryT{Uq0XW`5AM(y_f?6V#+8UfoM1MYJM{3*Loh`_l5@ZgM@E=}9 z3A|NCc`X;E_UDh+xB1gQ-r=vOX*3|lX;v94&JpkOAL3lCVqF;trkc$z-*m;*>~;r- z;i5t|H7iEjp+XO-hu2K;7ucgd2-Sc(vok-P@!IELJ0e}5d%#IXqLjv+?q3tMZ zy}g0T+h)Pax}879q1cq#P@4VqvOS}khR^xYf3Mg6cZO-wMD#;dJ+4S^$X-yY;oa0t zi+_%(C{e6#prUPr+}g~@(oxkc>@pqC<-$N%J*CO@5D7LCYxku=YwxIm@h|C5jnGK# zFj)H|zOe!L$!q7J1kG`sZQIEt`mh4HO?{^)hxJjmKPMld?5QF%qsYqzNolDn?mOrq{<*tr9DWj4(dzRFk zWQ`s=PtRTD*Hi6juYX=6F;l2@+Nj`6Z5L-c$+3)z>R5EMN)xy%DQ)8;?x9A3Vt+o8 z28(_nbt-SN{H}!Elmx-nGKG9m_CVJ?(1r{H4!&*F-MlrMJ*P(j`RzBt*iWB7{`C3! z^7Z}2VSYFcv0ZuNN|S*!oy2LDeJWqb`Z}&-$$MRwM}F5&Xeq^B<5t3gJhaQVv1B~@ zrVW|2CdYoe*N>{JQP^LlryJlB4u6f&2%UNh=q>r688&4P^UMT*M24m0-vvtJoN9ZV zp*Y-e6B(UCC5~4YWfWySTH(YGkFi{1;9=D3X4Cd#c=e$}CFh|enWH;z88F~IKsnC6 z1h&d}icx%fKk4yElx+P-Q5*@85*de#Jdn^`Nr>QabsUczTc_ezfe6IFmVXSCaw_BH zzI-TkVdc3=dwin`py*Cck&$diP$;p>lGp83x__FRZlJmX^KJ9PEuh-F51M7$Or&`5 zo=QnzV6g3;bl7464s*=yTk50cpsx}}-l(SioQi9U#)?dh{RmZc6T-d0?OIX+Y)n8? zq0~Edi%Lo;&!^G$x9{KnhD5$fFjNI7Dms5s;$=W(pycbPDpdYW(Ya!kj!-Y61hM5T zlYLbWchfD4P7&#>cWt9EkQigDf&y=5AY|4M-dn${jIEa)H31oa^R|sZ(V3}EQ_j0; zdYe8O`!(dK-MkjPM@U_nDx?GUoPY5qjKYNUNF5KR)t|-5T5n<#Z`?^~N)=~MoP#`-s#0o{x0b0E!nGM!LlBKQ>O^H+s=O&4Qf`!5ZxIj6i zIFKU6YDE2e{GY&oeI$!I5UMUj8^1-MR2lT#Z9v_6v4;4DCp2NaB{3ZiV=84gbGcN{ zRd!On8%{fA7`RH=EufDHIB^)twE(xY7wNoUG+w9IW3r9G_j#z3w(&p_$PLt-)F0-} zq(y>GA)>nHdVP8q?e|A=tZI$Ped|EcDgY|ZTM{6Px~A-ZAy7kO_o*o92%lHHVXEZi z{PvJu$1(!WyVv_eVFX8hhV)m8YxW5cVb*nfrRgTvNLAD!1p`d}vb^6^d+vI+6&|EJ zE-8n0DrZ_$C@+frSSLEImX7TP_sP?c&Oy~NS81X<3UF2@3_x2TfTpBhZg!^bVCsO+J+j-R_}(kx#s2Z8p0hn#TIy&e?lUH*HBC zgR=SxRdGm8A)rO24O?nCKiBHFPoJJAF+Sa_)Tum^(;D*ZZzq6icSxZ|rxADEddb{!zO-q}$Zo%Vl zC_r&gYh8(Itik)j{g(W>}= z@X15MOQr1So4PQLoGdb{e8vMb<^7CufV~k?rsRQ8ubVHFbO?6@O6nT{jddb>=%+{Z zNO>nyz-HH^C}r6I=bYjo>t`LQ7v##6uSNCC9VC_1M|8HHP_%1hbTnlOYao^a0vaE9 z$vfP9pd}&Mhgc%tULtJ@l>&sU?mQuXioVIQ?XEbnp+~Q1EFAp6yY?R6t=PA3tkXLc z!~D2iz1KB&ouoCzOzw0knHROOr{16Km~+?Ek*~eo&i8M{cJ4MPb!W?=+z#rInsqQ{ zO~Ch6H`t`~M(lc{DdgH~3Al=UkXq_ZeQ1rY7|&UFQ&ZW*Fr6bh z_5P4POQtHi4*_JZC;a;UW!&SpPk+-*Q)91^&o*9Hc5qM2F=gDmK%~fjo{5sw!HTFs zv0ICL)0OX=-dQEdGwMh+`PB+#CS4r26xc|!S}iY6gc1&7j^ighF7=G#=U%A4ok`x& zrRPgz)0|ohIjbT*Vh0mVPeo_^dusJ(jdE0^-9fBOF#PZ6t2~`>~e)yIr<8kbn}CQ~*#6L4lKa^>M7Q zkrbnnmQ~ra@vTQxLIf761kwpPbEj5tKq!Y~)357-GPOkH{T!-)9UXe3sY>fD{1KDY zZ(Yqtjra%zOOj6k1~vv5LIvSu1A^2jnu>~-9r4_E;_H$WaRLg$b%9V2f6z4I=#ST%DPC1z>ebcw7((mORq(cH- z)ke)JB|)f?4Qf(<57^_gy&6SQfAn^YduF$>Q!ht5HHk`1ohD)%<$Km4u31C|T1-sMXc>+9#M&!4{Z z@6VihK8#SBOzq%U&UO>JCp*B+d$A9^Gw3{sD)XEA8&d;+Yw}GU6tvqx0jh;tasD@T zK*r$tdQZ+)a+c&3Y6!=QC5~0A{6)>Vz*=IAAWD9lR6AIf%c)^jdB`xk9sIRv#94NP zTFd5b_l-C)P8nbmNn3|tnk2+gwt^N;*%3M$9SX>1pmTU()4}5weKpsV zu(|2SuFRRHiKOzI_*ey3!7k}^J}#UJSp%`0R&i#3RTU}=@@`QICa0E29EF&4_2c&l zx!ck;TjdF{_Gu6H{oCC?fBx^IL|vj;HeeAp6v^GyY>*_l4b6w0Oq4}JX~`jNyc1_~ zF5tW_(F7AG)F&?vWEz!>oi*W7H zaDZcfFaI360|ZvhtHWaQX3eFD^t;mBfSQZnv~DKbFY(udO-}h(sNpV0$KvqTBXs8; zvfV6DxzpRun{Ejptr`li01*FNt)H*2KmW}|eo)_1S!Bfy(p0ns#JQZsy9xB3npEF~ zx`jEYntL33_XeXL%1cj?`{g8?-X!*nV^gT$09keoJBXwFzyw|9Q@QZv(^s{Mr6AGS zhO_%N7(<9Bfyw%5UN%%Y7(|Ea48Bxzkj&wD4H**PFZ0r`94~p>Vq%l8G;eLhOWoC+ zkIJSAhISU)Z*r>$Oq^hICh85&L0!Iocx1cRYJpm>pZ;2aOQ3mN<+EbmNK<8jXY`Gp z&g(lBYZ6jZfmpIy5j-WuKX3T<^$ux`GgC!)kHyKa5p z{i-nqX^m9Qeo5P@^cDF=pJaJfY{g*ZS z_}f4J@dRV%<8)pMTmU498Jkm7USr+>;&!f9Y;SkfLTAXVifX}Ipd@{NT)o(9r?=CN zNGo5Ls81x97mZ3ew%VErYl)QLTng69s!OL0f-Tsj)Cb*sJH@GB@ku}@qG}LDwq#FG z&r}as=uuhnn3Ds&*P)b9m9I>A2_s(w7^4>uUx5$MI8|+u;eYT(P8Dpt$#Rm+G(8<+ zsuZndwHF_&_MGrjd*XF}DtAHkeTGH|3rZXJ=){vMeap1xkn*<3k<=)?T~tA8nh}AC z8_ELN=>vJ3`aUU<35;$*1s6^$M|Ia$Vhc^vh{pqF0C#$6Wot>+A z1*vfSVAD8+jG-v%(i(lN)o&laf13aE%lzYS4khb!I|ZQ?6@Rbu1~&cWKo&BpylT}| zOG=Fjf>dA;sK5{E%A+Gs&|@ha)Yw-)X`Wm&)8 zx0~0_YTDe)b;-DYQP}Ha55^;z4`Qi&&a_*5fr2O~Z65Qrb)smObaP&Jxm&5vcbeQ^D<=&g+k`cW>(t;iEp?yQ^qZjQ|zd;;6CXSV7L) zeo2lZ4Hq^NbqKqMhnh=`QGsQ`BJkUDsC=*1+1>{bFTG_3_Qs?B$IAVUlDU3SQ5h1zg&sf&h2mZNBRcm!SOs($3I%v9F7 z>cqox%C#eBQO6Wc?|u?}-cn{+gDoegw#9bp(?KqfidCq04Pd)%+p-L8sk?~|P0&C@ zbT9!lW8tf+rLwmdyG|(J8+NC1iMJCe&mp7VS)=y|<009n z=es&q6!Q(}c<4WIbzR2@>L534c?)a&fRYUUnu1ilQ|E%4*|mYi*~!n&3G|>a`K<+m*eFa25%2iqM|Z;WW`ka1R*K-m zRC1l!{9cm2Bz{<*V9#_uMGk-e_)d-cVNKL#Q^oF5Fo(ZJrW6BvA_IX3#x=|UoM$6ie`hM zc|kS}INa1Plk^ZbDo7T!_qtqxSiI;MAz`pK+pvDL>ag0HIrXBcd}HG}wR~i){3yN& ze@i0LZg991RXwD6NF&ey=-6}w>Cd(L^4o9U-i5Bm-kPK?_I>cme_riWEw|Jy1@lnX zr?~a8}()BgU{DUU!RLcNEYC4i_rdn3CZkKHg zHqt#$-|YL<$PN0edAqN4ZEAd5a1KC&W4Gx?v=oPS<+$uR95>&UW5Ir@WWPJCdX6-1 z1(c`@l(3L(BJ`F*f8$_*&%Q+_#BUA2PG)X2My_aS-TZY*n**8js{auS^XNN3ZXo@6+^0S3%VQ&!-_d0o4< zdWp)LpPKT?6}pryY%iU@%behyc39f^yHpOqV9{WQ-I3O`e+emu!n^O}&s%*7f$kZ9 z%y{yEoO+eQ8bHY&xx%1V)PC$v>N*d0IuN!2=14o97DXna{O`wl{fi3e*Z1o96}-j1f43mfh-lNI)_j|)8z$qo%N<^of@I3b5%EaaD$(TTHN<`grv&Ov{L#3E zN0NMe#wmi|ECY&$Jl?q};=(H4MLnkAdh9vm#f-FF!O6R&Z{*d^qZk!!Qn!xtxn7?? zuwefwbw%KQPzH1#ubyava}@KmM4S_P$?0%fhMHzLf5)T7yRD5)9!=CuNE^5;K`YP0 z-jd$e`LO4yhbjfM##3YyQ1N9)byqRra$1zaLEYMy!r|^YpCtI1N!N0kB*UAE(ht1OYjj|n`dYvPzoN>8@a>D1@og*i^E)VTul z?t6COe_z+_v0VG3<2EdxXH^G4LTLk(`;tzF9)NhjT&JQy7yL-JN%ntTabcVg^X z9p5c0^AR1%tCT8Xn|9cA2|2pbhJC+)WG7$dq%^Iz&jMBX^>!@h)M`u)FbjTbm1gVD z+rO&UE2}BNX)1~lM<*Rog>x?FISjzvib!YDe`r^E&f7t;JL^m;e&R>tA*ot7S`LgO zmcSogC*W2QjHlk{zuF(yyRqe0j`Si2sGL+X0-f%QYDS`tJBPr@7!s!nU%Qe&Q2-_N zQPViU|Ea1o3#WG4pqk=%JJhgiEC8xgrH;}`1!YU%W`U{fXCNo(%BOAl8`+7SmP4@bL=L}8}flR5~Y z=jYkG@^?I*HV3xE2nS|u3PNjKLQNBdf5nZ1NqSS^>*mo%)b3A17YD-$$k*W$+WuF` z^m2h{h&#6%PHK*)Ab?5;1w^wmvH8hj*fBxr`402v}|IT%H>m1a%tBR)5-qGJJ+n3M%-GWi@ zKV){2u1=P4AR6Kp_ ztPsvk=K{`_Q}MrUysp#pSVdjouZiCCXdTOW@uUf3nDce+0)+2UX%k zQ600`Tj391N#6}E;9^h`wl?MS3L&Hd$6FJw5V_7{S(5GE##3_z+45>H^mVC0I1T@? zVDstSy6unQ8GSml6Vgl+Pd`t%h~AI9IJm_yiy{n%W$Xa5LiF8rBTvm zyVV8I(;z6)FE_ex(pFW0?0mMDO+_PB4jz>P+ljRS%*|VJe%83y(hd+#*`O#6Un2r2 z6FU~fs|D0C-YwVfe_yU=x9xnClZA}tEFnqg2NMqPN>*#hGAqQ$xj$@rRIL}a1FwK} zPQy+jkLLy$)K)I;^3NruaxCm^flw`6KwI{Jby!lZk$QUAtSIcN$dy3~HX!+~v z*7IB7lIG3QCH!(gR!P8I=6u{#{Oj|(+M9=c=@L=3SKZ$_J6Mk-CyOb69sK}e267P@ zPqvYcS!{VnWI;CohPm^KL0A`i**Rj?H}26JQhDiNDb-!pG5r8;)=T<Hr4G#}*PPXWzhn$I|gEW~#ku z15XaHdE}@;b}~r|5LONxB?)IJjj~2~MtR2j|NZdsHu~dX=<=avTf>RT;wVOFnS+S}T35u46G4*kaw_SERh&=k{@dn7 zg9ORp)2G;$S=+puf{Dw2n|Qpfx>rRW@7`0vFiO88M0xOnj=s4Md zB+tMu^Mapm8k%;4yAIN96=KyqviEfwDG$XfW`BN-$x!gH)dtI~CYDasB;iJx7_%aL zN>`nR0YYXb297lVJyjNU3gDhzMqk_VW|?U@UpJd`U7a0ZKJT@$(Rs9b@UDJv`rDMA zCbWAJsQ-K~`un^tRP7~e4^#J;Zf6gr-E-#Ut~t|`g29>K1Blh+_o9A|dN*AJ2~xYx zBY$cHISOvwAG`LyW$6*>$DYr+R6>dzDTRU$(3y%bEi2IW7PGcfw)A~hfT~s{N7N&b z-N@<$jntMlJnz(@+(W_evaDvPhGfh4D1ZOfb=t-x0L
%?~cs3iC!t!U@KQFfxs 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 ${P}.tar.gz" + +LICENSE="BSD" +SLOT="0/4" # libcapstone.so.4 +KEYWORDS="~amd64 ~arm ~arm64 ~x86" + +IUSE="python" +RDEPEND="python? ( ${PYTHON_DEPS} )" +DEPEND="${RDEPEND} + python? ( dev-python/setuptools[${PYTHON_USEDEP}] ) +" +REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" + +PATCHES=( + "${FILESDIR}"/${P}-FLAGS.patch + "${FILESDIR}"/${P}-no-fuzz-tests.patch + "${FILESDIR}"/${P}-double-DESTDIR.patch +) + +S=${WORKDIR}/${P/_rc/-rc} + +wrap_python() { + if use python; then + pushd bindings/python >/dev/null || die + distutils-r1_${1} "$@" + popd >/dev/null + fi +} + +src_prepare() { + default + + wrap_python ${FUNCNAME} +} + +src_configure() { + { + cat <<-EOF + # Gentoo overrides: + # verbose build + V = 1 + # toolchain + AR = $(tc-getAR) + CC = $(tc-getCC) + RANLIB = $(tc-getRANLIB) + # toolchain flags + CFLAGS = ${CFLAGS} + LDFLAGS = ${LDFLAGS} + # libs + LIBDIRARCH = $(get_libdir) + EOF + } >> config.mk || die + + wrap_python ${FUNCNAME} +} + +src_compile() { + default + + wrap_python ${FUNCNAME} +} + +src_test() { + default + + wrap_python ${FUNCNAME} +} + +src_install() { + default + + wrap_python ${FUNCNAME} +} diff --git a/dev-libs/capstone/files/capstone-4.0-FLAGS.patch b/dev-libs/capstone/files/capstone-4.0-FLAGS.patch new file mode 100644 index 000000000000..66e855c0c34d --- /dev/null +++ b/dev-libs/capstone/files/capstone-4.0-FLAGS.patch @@ -0,0 +1,20 @@ +Drop -O3 and allow user to specify their optimizations. + +--- a/cstool/Makefile ++++ b/cstool/Makefile +@@ -1,13 +1,14 @@ + # Makefile for Cstool of Capstone Disassembly Engine + + include ../functions.mk ++include ../config.mk + + .PHONY: clean all + + LIBNAME = capstone + + CFLAGS += -I../include -I. +-LDFLAGS += -O3 -Wall -L.. -l$(LIBNAME) ++LDFLAGS += -Wall -L.. -l$(LIBNAME) + + TARGET = cstool + SOURCES := $(wildcard *.c) diff --git a/dev-libs/capstone/files/capstone-4.0-double-DESTDIR.patch b/dev-libs/capstone/files/capstone-4.0-double-DESTDIR.patch new file mode 100644 index 000000000000..46aca725e40c --- /dev/null +++ b/dev-libs/capstone/files/capstone-4.0-double-DESTDIR.patch @@ -0,0 +1,12 @@ +https://github.com/aquynh/capstone/issues/1311 + +Avoid double DESTDIR in install. +--- a/Makefile ++++ b/Makefile +@@ -75,4 +75,4 @@ LIBDIRARCH ?= lib + #LIBDIRARCH ?= lib64 +-LIBDIR = $(DESTDIR)$(PREFIX)/$(LIBDIRARCH) +-BINDIR = $(DESTDIR)$(PREFIX)/bin ++LIBDIR = $(PREFIX)/$(LIBDIRARCH) ++BINDIR = $(PREFIX)/bin + diff --git a/dev-libs/capstone/files/capstone-4.0-no-fuzz-tests.patch b/dev-libs/capstone/files/capstone-4.0-no-fuzz-tests.patch new file mode 100644 index 000000000000..ae412e9b233c --- /dev/null +++ b/dev-libs/capstone/files/capstone-4.0-no-fuzz-tests.patch @@ -0,0 +1,10 @@ +https://github.com/aquynh/capstone/issues/1310 + +fuzz tests are missing +--- a/Makefile ++++ b/Makefile +@@ -463,3 +463,3 @@ TESTS += test_systemz.static test_x86.static test_xcore.static test_m680x.static + TESTS += test_skipdata test_skipdata.static test_iter.static test_evm.static +-check: $(TESTS) fuzztest fuzzallcorp ++check: $(TESTS) fuzztest # fuzzallcorp + test_%: diff --git a/dev-libs/glib/Manifest b/dev-libs/glib/Manifest index ab7f23afe989..5d266bbd8744 100644 --- a/dev-libs/glib/Manifest +++ b/dev-libs/glib/Manifest @@ -2,6 +2,8 @@ DIST glib-2.52.3.tar.xz 7679972 BLAKE2B 8d9f6b714571bd04ab9717fbf9ded8556664e43d DIST glib-2.54.3-patchset.tar.xz 39488 BLAKE2B 0bebd1f8eadd1796c355dbad20739ec2428a5b67e363e6ea61e2bab1e672506c438c80c602e87ec7d221ad92ad5c52adf7b57fb13441835e41f1e1208c26c6db SHA512 3d880c2681893da9267c8b2ba9a695eddbb1cef63f4ea26e052ce2f69e1e9d78eccdb27b235cbf0693ecd262bd70d020b24f82fc72ab11a4dbc2c929cfb72942 DIST glib-2.54.3.tar.xz 7836536 BLAKE2B 140e7cf09a41b72a5b22e5b87e9674cbfdfe1b82f3cf5f0fd3ecb2ed6b1f62a90f8b4c0bc2f655e297f91394f771f6ecad210357e31f104ee49ca178be6b9d76 SHA512 23eb4458684624f80c17aa784eab42a38eec87bb5979fcfe56f0bc63b5c7bcf8251a0d4ea916fe2c8109ff5b14a4b60c6260755d079ff984c0d8e6a2871d307d DIST glib-2.56.2.tar.xz 8041756 BLAKE2B 1af5bb37378856e959602bcb9299266bba46b990839c923f6b9881624aed306af0779005281b3e3a46b5994c54812edc86aade9cb782c596fd63b6fd91baba51 SHA512 8201ea82d3613d2e879284abe01520b766da30957c5a1a22f3e6019b0cce6bf95d25beae78867b6a133401c4165153c0c92974dd459ab12f9e0e9dd0c95df5d4 +DIST glib-2.56.4.tar.xz 7029768 BLAKE2B 21cf840128e468151eeac55f0323f8f643973422b70bb65655e24c0a6b2f7ee72d5ae879bfae73df84fa2281fc425cc98328597910ba8fd99d7a52024e1b3ab6 SHA512 280a46c2af13283a08c15ff0b4f5492659c2884521930600ad45310ed181c44a878ad8f9b36bae68ed6e7d92db6f1630f7bf015148c513dc317d25807f13abb0 DIST glib-2.58.1-patchset.tar.xz 17292 BLAKE2B c95de62f61f9dac8acbf20f83e95bced99f566c512ec43d46b1ad08356b86c9f5d75a96faa971ed89ae23c9534b03a85058751a40421f2b216612e94493bc9a2 SHA512 08833e58cce26412545e380d5c92448f77651c466b236108d5ee9451e30ad6e6bd796ddd30c3c81ca2d5219ea0f6269f9738f57a7438ed0db18c5c1f04a18e10 DIST glib-2.58.1.tar.xz 4906444 BLAKE2B 022da8624a8ae2ec7fdc45777556a518d056e7389158d96db36baccdb238ed6fbdb6f224ec8b1c1bfec78001aa0348d3fc1fd43d20908a8c4690a0e03038bf61 SHA512 115b74fcd43241e3c4b4babfb8170453b2a002ff02d5996f3c097876199cadccc1cf67b017c10c14c0d2a1bb4228027b743f4926bda0ef7d74012ed712ccd155 +DIST glib-2.58.2.tar.xz 4862612 BLAKE2B e94d3dfc5d4b6d100c2425fda34c90fdf643fdb71b8bd65df691e34d11bfaf79fdc4c844eb215df24b0f680991fb0d0c08c3bb3dea61f5157ccd8bec200e2059 SHA512 4017ae308f2ef6313abbff2eb9b21ec6f8fa38935007491ca0cb4d1ffac6fedab6f50e911ac088995d6212323ba1767399f18529a2620d60378ecade193b4b1a DIST pkg-config-0.28.tar.gz 1931203 BLAKE2B bafdd4e838623965c6bd454421ddd9051fc43fc29948e1615b49fef463c3c3a18807aabe6416f96cfdf58d6b1c9e114d77f97bd985facee7c14284a8a64a768b SHA512 6eafa5ca77c5d44cd15f48457a5e96fcea2555b66d8e35ada5ab59864a0aa03d441e15f54ab9c6343693867b3b490f392c75b7d9312f024c9b7ec6a0194d8320 diff --git a/dev-libs/glib/files/glib-2.58.2-external-gdbus-codegen.patch b/dev-libs/glib/files/glib-2.58.2-external-gdbus-codegen.patch new file mode 100644 index 000000000000..7615dbb248bd --- /dev/null +++ b/dev-libs/glib/files/glib-2.58.2-external-gdbus-codegen.patch @@ -0,0 +1,124 @@ +From 69da419c33c24a05126d21fb3098139d30ba9093 Mon Sep 17 00:00:00 2001 +From: Mart Raudsepp +Date: Wed, 19 Dec 2018 14:01:43 +0200 +Subject: [PATCH] build: don't build gdbus-codegen and rely on external + gdbus-codegen for tests + +--- + configure.ac | 1 - + docs/reference/gio/Makefile.am | 1 - + gio/Makefile.am | 2 +- + gio/tests/Makefile.am | 22 ++++++------------- + .../gdbus-object-manager-example/Makefile.am | 6 ++--- + 5 files changed, 10 insertions(+), 22 deletions(-) + +diff --git a/configure.ac b/configure.ac +index 4b15b69b8..9187a12bb 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -3481,7 +3481,6 @@ gobject/glib-mkenums + gobject/tests/Makefile + gthread/Makefile + gio/Makefile +-gio/gdbus-2.0/codegen/Makefile + gio/gdbus-2.0/codegen/config.py + gio/gnetworking.h + gio/xdgmime/Makefile +diff --git a/docs/reference/gio/Makefile.am b/docs/reference/gio/Makefile.am +index 08093e8a0..9ce11f824 100644 +--- a/docs/reference/gio/Makefile.am ++++ b/docs/reference/gio/Makefile.am +@@ -212,7 +212,6 @@ man_MANS += \ + gsettings.1 \ + gresource.1 \ + gdbus.1 \ +- gdbus-codegen.1 \ + gio.1 \ + $(NULL) + +diff --git a/gio/Makefile.am b/gio/Makefile.am +index 05b20cdef..ed5d7d4cb 100644 +--- a/gio/Makefile.am ++++ b/gio/Makefile.am +@@ -1,6 +1,6 @@ + include $(top_srcdir)/glib.mk + +-SUBDIRS = gdbus-2.0/codegen ++SUBDIRS = + + if OS_UNIX + SUBDIRS += xdgmime +diff --git a/gio/tests/Makefile.am b/gio/tests/Makefile.am +index c4e7a9257..4b538b1e9 100644 +--- a/gio/tests/Makefile.am ++++ b/gio/tests/Makefile.am +@@ -253,9 +253,7 @@ gdbus-daemon-impl.c: $(top_srcdir)/gio/gdbusdaemon.c + # These files are only generated on Windows builds inside GIO, + # but we want them on non-Windows builds for the tests + gdbus-daemon-generated.h gdbus-daemon-generated.c: $(top_srcdir)/gio/dbus-daemon.xml $(GDBUS_PYTHON_DEPS) +- $(AM_V_GEN) UNINSTALLED_GLIB_SRCDIR=$(top_srcdir) \ +- UNINSTALLED_GLIB_BUILDDIR=$(top_builddir) \ +- $(PYTHON) $(top_srcdir)/gio/gdbus-2.0/codegen/gdbus-codegen.in \ ++ $(AM_V_GEN) gdbus-codegen \ + --interface-prefix org. \ + --generate-c-code gdbus-daemon-generated \ + --c-namespace _G \ +@@ -494,10 +492,8 @@ gnotification_SOURCES = $(gdbus_sessionbus_sources) gnotifica + + BUILT_SOURCES += gdbus-test-codegen-generated.c gdbus-test-codegen-generated.h gdbus-test-codegen-generated-interface-info.c gdbus-test-codegen-generated-interface-info.h + gdbus-test-codegen.o: gdbus-test-codegen-generated.h gdbus-test-codegen-generated-interface-info.h +-gdbus-test-codegen-generated.h: test-codegen.xml Makefile $(top_builddir)/gio/gdbus-2.0/codegen/gdbus-codegen +- $(AM_V_GEN) UNINSTALLED_GLIB_SRCDIR=$(top_srcdir) \ +- UNINSTALLED_GLIB_BUILDDIR=$(top_builddir) \ +- $(PYTHON) $(top_builddir)/gio/gdbus-2.0/codegen/gdbus-codegen \ ++gdbus-test-codegen-generated.h: test-codegen.xml Makefile ++ $(AM_V_GEN) gdbus-codegen \ + --interface-prefix org.project. \ + --generate-c-code gdbus-test-codegen-generated \ + --c-generate-object-manager \ +@@ -516,10 +512,8 @@ gdbus-test-codegen-generated.h: test-codegen.xml Makefile $(top_builddir)/gio/gd + $(NULL) + gdbus-test-codegen-generated.c: gdbus-test-codegen-generated.h + @: # Generated as side-effect of .h +-gdbus-test-codegen-generated-interface-info.h: test-codegen.xml Makefile $(top_builddir)/gio/gdbus-2.0/codegen/gdbus-codegen +- $(AM_V_GEN) UNINSTALLED_GLIB_SRCDIR=$(top_srcdir) \ +- UNINSTALLED_GLIB_BUILDDIR=$(top_builddir) \ +- $(PYTHON) $(top_builddir)/gio/gdbus-2.0/codegen/gdbus-codegen \ ++gdbus-test-codegen-generated-interface-info.h: test-codegen.xml Makefile ++ $(AM_V_GEN) gdbus-codegen \ + --interface-info-header \ + --annotate "org.project.Bar" Key1 Value1 \ + --annotate "org.project.Bar" org.gtk.GDBus.Internal Value2 \ +@@ -532,10 +526,8 @@ gdbus-test-codegen-generated-interface-info.h: test-codegen.xml Makefile $(top_b + --output $@ \ + $(srcdir)/test-codegen.xml \ + $(NULL) +-gdbus-test-codegen-generated-interface-info.c: test-codegen.xml Makefile $(top_builddir)/gio/gdbus-2.0/codegen/gdbus-codegen +- $(AM_V_GEN) UNINSTALLED_GLIB_SRCDIR=$(top_srcdir) \ +- UNINSTALLED_GLIB_BUILDDIR=$(top_builddir) \ +- $(PYTHON) $(top_builddir)/gio/gdbus-2.0/codegen/gdbus-codegen \ ++gdbus-test-codegen-generated-interface-info.c: test-codegen.xml Makefile ++ $(AM_V_GEN) gdbus-codegen \ + --interface-info-body \ + --annotate "org.project.Bar" Key1 Value1 \ + --annotate "org.project.Bar" org.gtk.GDBus.Internal Value2 \ +diff --git a/gio/tests/gdbus-object-manager-example/Makefile.am b/gio/tests/gdbus-object-manager-example/Makefile.am +index 1d0464c5c..0603d9b0a 100644 +--- a/gio/tests/gdbus-object-manager-example/Makefile.am ++++ b/gio/tests/gdbus-object-manager-example/Makefile.am +@@ -11,10 +11,8 @@ GDBUS_GENERATED = \ + gdbus-example-objectmanager-generated-org.gtk.GDBus.Example.ObjectManager.Cat.xml \ + $(NULL) + +-$(GDBUS_GENERATED) : gdbus-example-objectmanager.xml Makefile $(top_builddir)/gio/gdbus-2.0/codegen/gdbus-codegen +- $(AM_V_GEN) UNINSTALLED_GLIB_SRCDIR=$(top_srcdir) \ +- UNINSTALLED_GLIB_BUILDDIR=$(top_builddir) \ +- $(PYTHON) $(top_builddir)/gio/gdbus-2.0/codegen/gdbus-codegen \ ++$(GDBUS_GENERATED) : gdbus-example-objectmanager.xml Makefile ++ $(AM_V_GEN) gdbus-codegen \ + --interface-prefix org.gtk.GDBus.Example.ObjectManager. \ + --c-namespace Example \ + --c-generate-object-manager \ +-- +2.17.0 + diff --git a/dev-libs/glib/files/glib-2.58.2-gvariant-test-fix.patch b/dev-libs/glib/files/glib-2.58.2-gvariant-test-fix.patch new file mode 100644 index 000000000000..0bd3a85b018c --- /dev/null +++ b/dev-libs/glib/files/glib-2.58.2-gvariant-test-fix.patch @@ -0,0 +1,96 @@ +From 8a028c250a82b667562efcfdf51d35506383adbb Mon Sep 17 00:00:00 2001 +From: Mart Raudsepp +Date: Wed, 19 Dec 2018 16:22:21 +0200 +Subject: [PATCH] tests: Allocate gvariant data from the heap to guarantee + alignment + +On glib-2-58 branch we don't have !455, thus we need aligned data +for the gvariant tests to not fail on i686. + +Fixes #1626 +--- + glib/tests/gvariant.c | 15 ++++++++++++--- + 1 file changed, 12 insertions(+), 3 deletions(-) + +diff --git a/glib/tests/gvariant.c b/glib/tests/gvariant.c +index 8047ef5e8..5ca7b964e 100644 +--- a/glib/tests/gvariant.c ++++ b/glib/tests/gvariant.c +@@ -4770,6 +4770,7 @@ test_stack_dict_init (void) + static void + test_normal_checking_tuples (void) + { ++ gpointer aligned_data; + const guint8 data[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, + 'a', '(', 'a', 'o', 'a', 'o', 'a', 'a', 'o', 'a', 'a', 'o', ')' +@@ -4778,13 +4779,15 @@ test_normal_checking_tuples (void) + GVariant *variant = NULL; + GVariant *normal_variant = NULL; + +- variant = g_variant_new_from_data (G_VARIANT_TYPE_VARIANT, data, size, ++ aligned_data = g_memdup (data, size); /* guarantee alignment */ ++ variant = g_variant_new_from_data (G_VARIANT_TYPE_VARIANT, aligned_data, size, + FALSE, NULL, NULL); + g_assert_nonnull (variant); + + normal_variant = g_variant_get_normal_form (variant); + g_assert_nonnull (normal_variant); + ++ g_free (aligned_data); + g_variant_unref (normal_variant); + g_variant_unref (variant); + } +@@ -4896,6 +4899,7 @@ test_recursion_limits_array_in_variant (void) + static void + test_normal_checking_array_offsets (void) + { ++ gpointer aligned_data; + const guint8 data[] = { + 0x07, 0xe5, 0x00, 0x07, 0x00, 0x07, 0x00, 0x00, + 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'g', +@@ -4904,13 +4908,15 @@ test_normal_checking_array_offsets (void) + GVariant *variant = NULL; + GVariant *normal_variant = NULL; + +- variant = g_variant_new_from_data (G_VARIANT_TYPE_VARIANT, data, size, ++ aligned_data = g_memdup (data, size); /* guarantee alignment */ ++ variant = g_variant_new_from_data (G_VARIANT_TYPE_VARIANT, aligned_data, size, + FALSE, NULL, NULL); + g_assert_nonnull (variant); + + normal_variant = g_variant_get_normal_form (variant); + g_assert_nonnull (normal_variant); + ++ g_free (aligned_data); + g_variant_unref (normal_variant); + g_variant_unref (variant); + } +@@ -4944,6 +4950,7 @@ test_normal_checking_tuple_offsets (void) + static void + test_normal_checking_empty_object_path (void) + { ++ gpointer aligned_data; + const guint8 data[] = { + 0x20, 0x20, 0x00, 0x00, 0x00, 0x00, + '(', 'h', '(', 'a', 'i', 'a', 'b', 'i', 'o', ')', ')', +@@ -4952,13 +4959,15 @@ test_normal_checking_empty_object_path (void) + GVariant *variant = NULL; + GVariant *normal_variant = NULL; + +- variant = g_variant_new_from_data (G_VARIANT_TYPE_VARIANT, data, size, ++ aligned_data = g_memdup (data, size); /* guarantee alignment */ ++ variant = g_variant_new_from_data (G_VARIANT_TYPE_VARIANT, aligned_data, size, + FALSE, NULL, NULL); + g_assert_nonnull (variant); + + normal_variant = g_variant_get_normal_form (variant); + g_assert_nonnull (normal_variant); + ++ g_free (aligned_data); + g_variant_unref (normal_variant); + g_variant_unref (variant); + } +-- +2.17.0 + diff --git a/dev-libs/glib/glib-2.56.4.ebuild b/dev-libs/glib/glib-2.56.4.ebuild new file mode 100644 index 000000000000..1b4085741bbb --- /dev/null +++ b/dev-libs/glib/glib-2.56.4.ebuild @@ -0,0 +1,300 @@ +# Copyright 1999-2018 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +PYTHON_COMPAT=( python{2_7,3_5,3_6,3_7} ) +GNOME2_EAUTORECONF=yes + +inherit autotools bash-completion-r1 epunt-cxx flag-o-matic gnome2 libtool linux-info \ + multilib multilib-minimal pax-utils python-any-r1 toolchain-funcs virtualx + +# Until bug #537330 glib is a reverse dependency of pkgconfig and, then +# adding new dependencies end up making stage3 to grow. Every addition needs +# then to be think very closely. + +DESCRIPTION="The GLib library of C routines" +HOMEPAGE="https://www.gtk.org/" +SRC_URI="${SRC_URI} + https://pkgconfig.freedesktop.org/releases/pkg-config-0.28.tar.gz" # pkg.m4 for eautoreconf + +LICENSE="LGPL-2.1+" +SLOT="2" +IUSE="dbus debug fam kernel_linux +mime selinux static-libs systemtap test utils xattr" + +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux" + +# Added util-linux multilib dependency to have libmount support (which +# is always turned on on linux systems, unless explicitly disabled, but +# this ebuild does not do that anyway) (bug #599586) + +RDEPEND=" + !=dev-libs/libpcre-8.13:3[${MULTILIB_USEDEP},static-libs?] + >=virtual/libiconv-0-r1[${MULTILIB_USEDEP}] + >=virtual/libffi-3.0.13-r1:=[${MULTILIB_USEDEP}] + >=virtual/libintl-0-r2[${MULTILIB_USEDEP}] + >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}] + kernel_linux? ( sys-apps/util-linux[${MULTILIB_USEDEP}] ) + selinux? ( >=sys-libs/libselinux-2.2.2-r5[${MULTILIB_USEDEP}] ) + xattr? ( >=sys-apps/attr-2.4.47-r1[${MULTILIB_USEDEP}] ) + fam? ( >=virtual/fam-0-r1[${MULTILIB_USEDEP}] ) + utils? ( + >=dev-util/gdbus-codegen-${PV} + virtual/libelf:0= + ) +" +DEPEND="${RDEPEND} + app-text/docbook-xml-dtd:4.1.2 + >=dev-libs/libxslt-1.0 + >=sys-devel/gettext-0.11 + >=dev-util/gtk-doc-am-1.20 + systemtap? ( >=dev-util/systemtap-1.3 ) + ${PYTHON_DEPS} + test? ( + sys-devel/gdb + >=dev-util/gdbus-codegen-${PV} + >=sys-apps/dbus-1.2.14 ) + !& /dev/null; then + if has_version sys-apps/dbus; then + export DBUS1_CFLAGS="-I/usr/include/dbus-1.0 -I/usr/$(get_libdir)/dbus-1.0/include" + export DBUS1_LIBS="-ldbus-1" + fi + export LIBFFI_CFLAGS="-I$(echo /usr/$(get_libdir)/libffi-*/include)" + export LIBFFI_LIBS="-lffi" + export PCRE_CFLAGS=" " # test -n "$PCRE_CFLAGS" needs to pass + export PCRE_LIBS="-lpcre" + fi + + # These configure tests don't work when cross-compiling. + if tc-is-cross-compiler ; then + # https://bugzilla.gnome.org/show_bug.cgi?id=756473 + case ${CHOST} in + hppa*|metag*) export glib_cv_stack_grows=yes ;; + *) export glib_cv_stack_grows=no ;; + esac + # https://bugzilla.gnome.org/show_bug.cgi?id=756474 + export glib_cv_uscore=no + # https://bugzilla.gnome.org/show_bug.cgi?id=756475 + export ac_cv_func_posix_get{pwuid,grgid}_r=yes + fi + + local myconf + + case "${CHOST}" in + *-mingw*) myconf="${myconf} --with-threads=win32" ;; + *) myconf="${myconf} --with-threads=posix" ;; + esac + + # libelf used only by the gresource bin + ECONF_SOURCE="${S}" gnome2_src_configure ${myconf} \ + $(usex debug --enable-debug=yes ' ') \ + $(use_enable xattr) \ + $(use_enable fam) \ + $(use_enable kernel_linux libmount) \ + $(use_enable selinux) \ + $(use_enable static-libs static) \ + $(use_enable systemtap dtrace) \ + $(use_enable systemtap systemtap) \ + $(multilib_native_use_enable utils libelf) \ + --with-python=${EPYTHON} \ + --disable-compile-warnings \ + --enable-man \ + --with-pcre=system \ + --with-xml-catalog="${EPREFIX}/etc/xml/catalog" + + if multilib_is_native_abi; then + local d + for d in glib gio gobject; do + ln -s "${S}"/docs/reference/${d}/html docs/reference/${d}/html || die + done + fi +} + +multilib_src_test() { + export XDG_CONFIG_DIRS=/etc/xdg + export XDG_DATA_DIRS=/usr/local/share:/usr/share + export G_DBUS_COOKIE_SHA1_KEYRING_DIR="${T}/temp" + export LC_TIME=C # bug #411967 + unset GSETTINGS_BACKEND # bug #596380 + python_setup + + # Related test is a bit nitpicking + mkdir "$G_DBUS_COOKIE_SHA1_KEYRING_DIR" + chmod 0700 "$G_DBUS_COOKIE_SHA1_KEYRING_DIR" + + # Hardened: gdb needs this, bug #338891 + if host-is-pax ; then + pax-mark -mr "${BUILD_DIR}"/tests/.libs/assert-msg-test \ + || die "Hardened adjustment failed" + fi + + # Need X for dbus-launch session X11 initialization + virtx emake check +} + +multilib_src_install() { + emake DESTDIR="${D}" completiondir="$(get_bashcompdir)" install + keepdir /usr/$(get_libdir)/gio/modules +} + +multilib_src_install_all() { + einstalldocs + + # These are installed by dev-util/glib-utils + # TODO: With patching we might be able to get rid of the python-any deps and removals, and test depend on glib-utils instead; revisit with meson + rm "${ED}usr/bin/glib-genmarshal" || die + rm "${ED}usr/share/man/man1/glib-genmarshal.1" || die + rm "${ED}usr/bin/glib-mkenums" || die + rm "${ED}usr/share/man/man1/glib-mkenums.1" || die + rm "${ED}usr/bin/gtester-report" || die + rm "${ED}usr/share/man/man1/gtester-report.1" || die + + # Do not install charset.alias even if generated, leave it to libiconv + rm -f "${ED}/usr/$(get_libdir)/charset.alias" + + # Don't install gdb python macros, bug 291328 + rm -rf "${ED}/usr/share/gdb/" "${ED}/usr/share/glib-2.0/gdb/" + + # Completely useless with or without USE static-libs, people need to use pkg-config + find "${ED}" -name '*.la' -delete || die +} + +pkg_preinst() { + gnome2_pkg_preinst + + # Make gschemas.compiled belong to glib alone + local cache="usr/share/glib-2.0/schemas/gschemas.compiled" + + if [[ -e ${EROOT}${cache} ]]; then + cp "${EROOT}"${cache} "${ED}"/${cache} || die + else + touch "${ED}"/${cache} || die + fi + + multilib_pkg_preinst() { + # Make giomodule.cache belong to glib alone + local cache="usr/$(get_libdir)/gio/modules/giomodule.cache" + + if [[ -e ${EROOT}${cache} ]]; then + cp "${EROOT}"${cache} "${ED}"/${cache} || die + else + touch "${ED}"/${cache} || die + fi + } + + # Don't run the cache ownership when cross-compiling, as it would end up with an empty cache + # file due to inability to create it and GIO might not look at any of the modules there + if ! tc-is-cross-compiler ; then + multilib_foreach_abi multilib_pkg_preinst + fi +} + +pkg_postinst() { + # force (re)generation of gschemas.compiled + GNOME2_ECLASS_GLIB_SCHEMAS="force" + + gnome2_pkg_postinst + + multilib_pkg_postinst() { + gnome2_giomodule_cache_update \ + || die "Update GIO modules cache failed (for ${ABI})" + } + if ! tc-is-cross-compiler ; then + multilib_foreach_abi multilib_pkg_postinst + else + ewarn "Updating of GIO modules cache skipped due to cross-compilation." + ewarn "You might want to run gio-querymodules manually on the target for" + ewarn "your final image for performance reasons and re-run it when packages" + ewarn "installing GIO modules get upgraded or added to the image." + fi +} + +pkg_postrm() { + gnome2_pkg_postrm + + if [[ -z ${REPLACED_BY_VERSION} ]]; then + multilib_pkg_postrm() { + rm -f "${EROOT}"usr/$(get_libdir)/gio/modules/giomodule.cache + } + multilib_foreach_abi multilib_pkg_postrm + rm -f "${EROOT}"usr/share/glib-2.0/schemas/gschemas.compiled + fi +} diff --git a/dev-libs/glib/glib-2.58.2.ebuild b/dev-libs/glib/glib-2.58.2.ebuild new file mode 100644 index 000000000000..e8e80b9e3e48 --- /dev/null +++ b/dev-libs/glib/glib-2.58.2.ebuild @@ -0,0 +1,313 @@ +# Copyright 1999-2018 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +PYTHON_COMPAT=( python{2_7,3_5,3_6,3_7} ) +GNOME2_EAUTORECONF=yes + +inherit autotools bash-completion-r1 epunt-cxx flag-o-matic gnome2 libtool linux-info \ + multilib multilib-minimal pax-utils python-any-r1 toolchain-funcs virtualx + +# Until bug #537330 glib is a reverse dependency of pkgconfig and, then +# adding new dependencies end up making stage3 to grow. Every addition needs +# then to be think very closely. + +DESCRIPTION="The GLib library of C routines" +HOMEPAGE="https://www.gtk.org/" +SRC_URI="${SRC_URI} + https://pkgconfig.freedesktop.org/releases/pkg-config-0.28.tar.gz" # pkg.m4 for eautoreconf + +LICENSE="LGPL-2.1+" +SLOT="2" +IUSE="dbus debug fam gtk-doc kernel_linux +mime selinux static-libs systemtap test utils xattr" + +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux" + +# Added util-linux multilib dependency to have libmount support (which +# is always turned on on linux systems, unless explicitly disabled, but +# this ebuild does not do that anyway) (bug #599586) + +RDEPEND=" + !=dev-libs/libpcre-8.31:3[${MULTILIB_USEDEP},static-libs?] + >=virtual/libiconv-0-r1[${MULTILIB_USEDEP}] + >=virtual/libffi-3.0.13-r1:=[${MULTILIB_USEDEP}] + >=virtual/libintl-0-r2[${MULTILIB_USEDEP}] + >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}] + kernel_linux? ( >=sys-apps/util-linux-2.23[${MULTILIB_USEDEP}] ) + selinux? ( >=sys-libs/libselinux-2.2.2-r5[${MULTILIB_USEDEP}] ) + xattr? ( >=sys-apps/attr-2.4.47-r1[${MULTILIB_USEDEP}] ) + fam? ( >=virtual/fam-0-r1[${MULTILIB_USEDEP}] ) + utils? ( + >=dev-util/gdbus-codegen-${PV} + virtual/libelf:0= + ) +" +DEPEND="${RDEPEND} + app-text/docbook-xml-dtd:4.1.2 + app-text/docbook-xsl-stylesheets + >=dev-libs/libxslt-1.0 + >=sys-devel/gettext-0.11 + gtk-doc? ( >=dev-util/gtk-doc-1.20 ) + systemtap? ( >=dev-util/systemtap-1.3 ) + ${PYTHON_DEPS} + test? ( + sys-devel/gdb + >=dev-util/gdbus-codegen-${PV} + >=sys-apps/dbus-1.2.14 ) +" +# configure.ac has gtk-doc-am stuff behind m4_ifdef, so we don't need a gtk-doc-am build dep + +# Migration of glib-genmarshal, glib-mkenums and gtester-report to a separate +# python depending package, which can be buildtime depended in packages that +# need these tools, without pulling in python at runtime. +RDEPEND="${RDEPEND} + >=dev-util/glib-utils-${PV}" +PDEPEND=" + dbus? ( gnome-base/dconf ) + mime? ( x11-misc/shared-mime-info ) +" +# shared-mime-info needed for gio/xdgmime, bug #409481 +# dconf is needed to be able to save settings, bug #498436 + +MULTILIB_CHOST_TOOLS=( + /usr/bin/gio-querymodules$(get_exeext) +) + +pkg_setup() { + if use kernel_linux ; then + CONFIG_CHECK="~INOTIFY_USER" + if use test ; then + CONFIG_CHECK="~IPV6" + WARNING_IPV6="Your kernel needs IPV6 support for running some tests, skipping them." + fi + linux-info_pkg_setup + fi + python-any-r1_pkg_setup +} + +src_prepare() { + # Prevent build failure in stage3 where pkgconfig is not available, bug #481056 + mv -f "${WORKDIR}"/pkg-config-*/pkg.m4 "${S}"/m4macros/ || die + + if use test; then + # Disable tests requiring dev-util/desktop-file-utils when not installed, bug #286629, upstream bug #629163 + if ! has_version dev-util/desktop-file-utils ; then + ewarn "Some tests will be skipped due dev-util/desktop-file-utils not being present on your system," + ewarn "think on installing it to get these tests run." + sed -i -e "/appinfo\/associations/d" gio/tests/appinfo.c || die + sed -i -e "/g_test_add_func/d" gio/tests/desktop-app-info.c || die + fi + + # gdesktopappinfo requires existing terminal (gnome-terminal or any + # other), falling back to xterm if one doesn't exist + #if ! has_version x11-terms/xterm && ! has_version x11-terms/gnome-terminal ; then + # ewarn "Some tests will be skipped due to missing terminal program" + # These tests seem to sometimes fail even with a terminal; skip for now and reevulate with meson + # Also try https://gitlab.gnome.org/GNOME/glib/issues/1601 once ready for backport (or in a bump) and file new issue if still fails + sed -i -e "/appinfo\/launch/d" gio/tests/appinfo.c || die + # desktop-app-info/launch* might fail similarly + sed -i -e "/desktop-app-info\/launch-as-manager/d" gio/tests/desktop-app-info.c || die + #fi + + # https://bugzilla.gnome.org/show_bug.cgi?id=722604 + sed -i -e "/timer\/stop/d" glib/tests/timer.c || die + sed -i -e "/timer\/basic/d" glib/tests/timer.c || die + + ewarn "Tests for search-utils have been skipped" + sed -i -e "/search-utils/d" glib/tests/Makefile.am || die + else + # Don't build tests, also prevents extra deps, bug #512022 + sed -i -e 's/ tests//' {.,gio,glib}/Makefile.am || die + fi + + # gdbus-codegen is a separate package + eapply "${FILESDIR}"/${PN}-2.58.2-external-gdbus-codegen.patch + + # https://gitlab.gnome.org/GNOME/glib/issues/1626 + eapply "${FILESDIR}"/${P}-gvariant-test-fix.patch + + # Tarball doesn't come with gtk-doc.make and we can't unconditionally depend on dev-util/gtk-doc due + # to circular deps during bootstramp. If actually not building gtk-doc, an almost empty file will do + # fine as well - this is also what upstream autogen.sh does if gtkdocize is not found. If gtk-doc is + # installed, eautoreconf will call gtkdocize, which overwrites the empty gtk-doc.make with a full copy. + cat > gtk-doc.make << EOF +EXTRA_DIST = +CLEANFILES = +EOF + + gnome2_src_prepare + epunt_cxx +} + +multilib_src_configure() { + # Avoid circular depend with dev-util/pkgconfig and + # native builds (cross-compiles won't need pkg-config + # in the target ROOT to work here) + if ! tc-is-cross-compiler && ! $(tc-getPKG_CONFIG) --version >& /dev/null; then + if has_version sys-apps/dbus; then + export DBUS1_CFLAGS="-I/usr/include/dbus-1.0 -I/usr/$(get_libdir)/dbus-1.0/include" + export DBUS1_LIBS="-ldbus-1" + fi + export LIBFFI_CFLAGS="-I$(echo /usr/$(get_libdir)/libffi-*/include)" + export LIBFFI_LIBS="-lffi" + export PCRE_CFLAGS=" " # test -n "$PCRE_CFLAGS" needs to pass + export PCRE_LIBS="-lpcre" + fi + + # These configure tests don't work when cross-compiling. + if tc-is-cross-compiler ; then + # https://bugzilla.gnome.org/show_bug.cgi?id=756473 + case ${CHOST} in + hppa*|metag*) export glib_cv_stack_grows=yes ;; + *) export glib_cv_stack_grows=no ;; + esac + # https://bugzilla.gnome.org/show_bug.cgi?id=756474 + export glib_cv_uscore=no + # https://bugzilla.gnome.org/show_bug.cgi?id=756475 + export ac_cv_func_posix_get{pwuid,grgid}_r=yes + fi + + local myconf + + case "${CHOST}" in + *-mingw*) myconf="${myconf} --with-threads=win32" ;; + *) myconf="${myconf} --with-threads=posix" ;; + esac + + # libelf used only by the gresource bin + ECONF_SOURCE="${S}" gnome2_src_configure ${myconf} \ + $(usex debug --enable-debug=yes ' ') \ + $(use_enable xattr) \ + $(use_enable fam) \ + $(multilib_native_use_enable gtk-doc) \ + $(use_enable kernel_linux libmount) \ + $(use_enable selinux) \ + $(use_enable static-libs static) \ + $(use_enable systemtap dtrace) \ + $(use_enable systemtap systemtap) \ + $(multilib_native_use_enable utils libelf) \ + --with-python=${EPYTHON} \ + --disable-compile-warnings \ + --enable-man \ + --with-pcre=system \ + --with-xml-catalog="${EPREFIX}/etc/xml/catalog" + + if multilib_is_native_abi; then + local d + for d in glib gio gobject; do + ln -s "${S}"/docs/reference/${d}/html docs/reference/${d}/html || die + done + fi +} + +multilib_src_test() { + export XDG_CONFIG_DIRS=/etc/xdg + export XDG_DATA_DIRS=/usr/local/share:/usr/share + export G_DBUS_COOKIE_SHA1_KEYRING_DIR="${T}/temp" + export LC_TIME=C # bug #411967 + unset GSETTINGS_BACKEND # bug #596380 + python_setup + + # Related test is a bit nitpicking + mkdir "$G_DBUS_COOKIE_SHA1_KEYRING_DIR" + chmod 0700 "$G_DBUS_COOKIE_SHA1_KEYRING_DIR" + + # Hardened: gdb needs this, bug #338891 + if host-is-pax ; then + pax-mark -mr "${BUILD_DIR}"/tests/.libs/assert-msg-test \ + || die "Hardened adjustment failed" + fi + + # Need X for dbus-launch session X11 initialization + virtx emake check +} + +multilib_src_install() { + emake DESTDIR="${D}" completiondir="$(get_bashcompdir)" install + keepdir /usr/$(get_libdir)/gio/modules +} + +multilib_src_install_all() { + einstalldocs + + # These are installed by dev-util/glib-utils + # TODO: With patching we might be able to get rid of the python-any deps and removals, and test depend on glib-utils instead; revisit with meson + rm "${ED}usr/bin/glib-genmarshal" || die + rm "${ED}usr/share/man/man1/glib-genmarshal.1" || die + rm "${ED}usr/bin/glib-mkenums" || die + rm "${ED}usr/share/man/man1/glib-mkenums.1" || die + rm "${ED}usr/bin/gtester-report" || die + rm "${ED}usr/share/man/man1/gtester-report.1" || die + + # Do not install charset.alias even if generated, leave it to libiconv + rm -f "${ED}/usr/$(get_libdir)/charset.alias" + + # Don't install gdb python macros, bug 291328 + rm -rf "${ED}/usr/share/gdb/" "${ED}/usr/share/glib-2.0/gdb/" + + # Completely useless with or without USE static-libs, people need to use pkg-config + find "${ED}" -name '*.la' -delete || die +} + +pkg_preinst() { + gnome2_pkg_preinst + + # Make gschemas.compiled belong to glib alone + local cache="usr/share/glib-2.0/schemas/gschemas.compiled" + + if [[ -e ${EROOT}${cache} ]]; then + cp "${EROOT}"${cache} "${ED}"/${cache} || die + else + touch "${ED}"/${cache} || die + fi + + multilib_pkg_preinst() { + # Make giomodule.cache belong to glib alone + local cache="usr/$(get_libdir)/gio/modules/giomodule.cache" + + if [[ -e ${EROOT}${cache} ]]; then + cp "${EROOT}"${cache} "${ED}"/${cache} || die + else + touch "${ED}"/${cache} || die + fi + } + + # Don't run the cache ownership when cross-compiling, as it would end up with an empty cache + # file due to inability to create it and GIO might not look at any of the modules there + if ! tc-is-cross-compiler ; then + multilib_foreach_abi multilib_pkg_preinst + fi +} + +pkg_postinst() { + # force (re)generation of gschemas.compiled + GNOME2_ECLASS_GLIB_SCHEMAS="force" + + gnome2_pkg_postinst + + multilib_pkg_postinst() { + gnome2_giomodule_cache_update \ + || die "Update GIO modules cache failed (for ${ABI})" + } + if ! tc-is-cross-compiler ; then + multilib_foreach_abi multilib_pkg_postinst + else + ewarn "Updating of GIO modules cache skipped due to cross-compilation." + ewarn "You might want to run gio-querymodules manually on the target for" + ewarn "your final image for performance reasons and re-run it when packages" + ewarn "installing GIO modules get upgraded or added to the image." + fi +} + +pkg_postrm() { + gnome2_pkg_postrm + + if [[ -z ${REPLACED_BY_VERSION} ]]; then + multilib_pkg_postrm() { + rm -f "${EROOT}"usr/$(get_libdir)/gio/modules/giomodule.cache + } + multilib_foreach_abi multilib_pkg_postrm + rm -f "${EROOT}"usr/share/glib-2.0/schemas/gschemas.compiled + fi +} diff --git a/dev-libs/libdazzle/libdazzle-3.28.5.ebuild b/dev-libs/libdazzle/libdazzle-3.28.5.ebuild index 17bd7fa836cc..bd629ecc4e4e 100644 --- a/dev-libs/libdazzle/libdazzle-3.28.5.ebuild +++ b/dev-libs/libdazzle/libdazzle-3.28.5.ebuild @@ -10,7 +10,7 @@ HOMEPAGE="https://gitlab.gnome.org/GNOME/libdazzle" LICENSE="GPL-3+" SLOT="0" -KEYWORDS="~amd64 ~arm ~sparc ~x86" +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~sparc ~x86" IUSE="gtk-doc +introspection test vala" REQUIRED_USE="vala? ( introspection )" diff --git a/dev-libs/libdazzle/libdazzle-3.30.2.ebuild b/dev-libs/libdazzle/libdazzle-3.30.2.ebuild index 538e79b93719..635275f8d6e3 100644 --- a/dev-libs/libdazzle/libdazzle-3.30.2.ebuild +++ b/dev-libs/libdazzle/libdazzle-3.30.2.ebuild @@ -10,7 +10,7 @@ HOMEPAGE="https://gitlab.gnome.org/GNOME/libdazzle" LICENSE="GPL-3+" SLOT="0" -KEYWORDS="~amd64 ~arm ~sparc ~x86" +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~sparc ~x86" IUSE="gtk-doc +introspection test vala" REQUIRED_USE="vala? ( introspection )" diff --git a/dev-libs/libestr/libestr-0.1.11.ebuild b/dev-libs/libestr/libestr-0.1.11.ebuild index 719c5dac2533..6cd8dd678c6b 100644 --- a/dev-libs/libestr/libestr-0.1.11.ebuild +++ b/dev-libs/libestr/libestr-0.1.11.ebuild @@ -11,7 +11,7 @@ SRC_URI="http://libestr.adiscon.com/files/download/${P}.tar.gz" LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~hppa x86" IUSE="debug static-libs test" DEPEND="" diff --git a/dev-libs/liblognorm/liblognorm-2.0.6.ebuild b/dev-libs/liblognorm/liblognorm-2.0.6.ebuild index 8351fc5d119a..7cfe54fb623a 100644 --- a/dev-libs/liblognorm/liblognorm-2.0.6.ebuild +++ b/dev-libs/liblognorm/liblognorm-2.0.6.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/librdkafka/librdkafka-0.11.6.ebuild b/dev-libs/librdkafka/librdkafka-0.11.6.ebuild index b0cc10771fde..cbd1e8fd3d24 100644 --- a/dev-libs/librdkafka/librdkafka-0.11.6.ebuild +++ b/dev-libs/librdkafka/librdkafka-0.11.6.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.3.0.ebuild b/dev-libs/librelp/librelp-1.3.0.ebuild index 4024aa27d04a..188faec8adc6 100644 --- a/dev-libs/librelp/librelp-1.3.0.ebuild +++ b/dev-libs/librelp/librelp-1.3.0.ebuild @@ -15,7 +15,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 +gnutls libressl openssl static-libs test" REQUIRED_USE="ssl? ( ^^ ( gnutls openssl ) ) gnutls? ( ssl ) diff --git a/dev-libs/libressl/Manifest b/dev-libs/libressl/Manifest index e191530039c2..b426b2929d63 100644 --- a/dev-libs/libressl/Manifest +++ b/dev-libs/libressl/Manifest @@ -1,5 +1,8 @@ DIST libressl-2.6.5.tar.gz 3225481 BLAKE2B fcdf0d8b4b68fdb6c17299f4b9897c84f51ec3407abc6c1bf8d474c4424161c563667ca1fb26c45dd20a0e895457e9210b7bd0539581472b94d594cc32a68191 SHA512 0601c73bb5c3d149df7eca3566831f1b35713aa16a15788a291922fce0bffa1ba0bc6ea9cac1fcecfd980009f2292b08b2a57d66b517fc1bc8c7364a24dbbd9d DIST libressl-2.7.4.tar.gz 3359012 BLAKE2B 07b98fdc6bcdf9d888fb1b1d301c95ab6f998fb7ff2c6dfd2ecf4558768e200dfa96c394e5b321bc27ba390e92646c319ef5be5915872a7c086de8017ff8f855 SHA512 1cd82a1bff4f655251b5feb0c850f4164e0fd548e4b404407370f74dcc75c205f42efc7787a157eecac84cbbe46af48cb63f46b3fef75f4a0a9ea19a5863a691 +DIST libressl-2.7.5.tar.gz 3539591 BLAKE2B 0cda7307f01cea21584b3e814a20053ab128016f0b639856eb04b52f91156c74b8fdba485401e099f472ae7d9a35e9be54d169e3ddf743540595c2ffa0f979ff SHA512 00828dd115f6395186ce4c9cadb604612763f67f2ad2236a331062add8115f6494a655cbec237ae069e373ffb915ed4025c993e06456c3da69b279e5f7e2b8d4 DIST libressl-2.8.0.tar.gz 3377310 BLAKE2B 2a2027d86e99a09a349f3f123223a8544f49410ae53dbf4b97f898895758d00b1e8f73889f0b0ad8cec6f7ba5e85f033080d0e4af92b0fd10d048136337a0213 SHA512 3004cd78a9d52dece9f24272389778d6afca549de245852004ddd57b01a0c3a6fa1cee2d56980d067d23b3ead7f7a4aa6bcf4e0c57a56f5f7d9fd3f8d23f3ca2 DIST libressl-2.8.1.tar.gz 3375642 BLAKE2B 39b550e09cfe286e92c6b1168525bac927b37ed7c03db159e456e71abba1d411a78c7a3ad9084b28d41a3f132a959ea82e877ed159daa2c69fa59fef67fec1b8 SHA512 57af2c7a1a8522dca25c4e6371cb44f5ab074be1aded153e6e5fca4fa0844518710f7ce834d4dd309086686c492f10fca83f4d45c084eb49607cb5861f07ac99 DIST libressl-2.8.2.tar.gz 3373599 BLAKE2B 61b774129ef93081b4a7c94a66fe696520a3f2922d58950e907ad9f047c9fa6495d7753c71d0bb3aec6aa266f16b75fd1d8d485fc3988b97d3d67893dd3db319 SHA512 bfcc55904efbb591c9edd56169d611e735108dfc6a49f771a64ad1ddd028d3a658f5593116c379911edc77f95eba475daec9c0adea0549e8b4b94d1072adf733 +DIST libressl-2.8.3.tar.gz 3366196 BLAKE2B e32c097b31998d68a31266fbbf3624d5ab8ca716f8c53e423bcf09b3a8ab3542c92a99e259ded7b86f99b45cc199cd44791520a609f18c35d150365de5768eec SHA512 3967e08b3dc2277bf77057ea1f11148df7f96a2203cd21cf841902f2a1ec11320384a001d01fa58154d35612f7981bf89d5b1a60a2387713d5657677f76cc682 +DIST libressl-2.9.0.tar.gz 3400383 BLAKE2B 652ac9ff962fd187563f2f6f9ea423d682f743c8443954ad3a8adc810530711482705f0cac1a805e2f85697ed1fed156c80da913dc07c8c13cd6ce78e44b6c4d SHA512 db7fec664bef8d76204ca691c11df236abce3c85b2a51011eec5bd302e273b62fa3cfce0430980915c3f3ce34176d5ef9c187902f0b39d7fc151e69e552b499c diff --git a/dev-libs/libressl/libressl-2.7.5.ebuild b/dev-libs/libressl/libressl-2.7.5.ebuild new file mode 100644 index 000000000000..ca91bdfc137e --- /dev/null +++ b/dev-libs/libressl/libressl-2.7.5.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2018 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit multilib-minimal + +DESCRIPTION="Free version of the SSL/TLS protocol forked from OpenSSL" +HOMEPAGE="https://www.libressl.org/" +SRC_URI="https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/${P}.tar.gz" + +LICENSE="ISC openssl" +# Reflects ABI of libcrypto.so and libssl.so. Since these can differ, +# we'll try to use the max of either. However, if either change between +# versions, we have to change the subslot to trigger rebuild of consumers. +SLOT="0/45" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86" +IUSE="+asm static-libs test" +REQUIRED_USE="test? ( static-libs )" + +RDEPEND="!dev-libs/openssl:0" +DEPEND="${RDEPEND}" +PDEPEND="app-misc/ca-certificates" + +src_prepare() { + touch crypto/Makefile.in + + sed -i \ + -e '/^[ \t]*CFLAGS=/s#-g ##' \ + -e '/^[ \t]*CFLAGS=/s#-g"#"#' \ + -e '/^[ \t]*CFLAGS=/s#-O2 ##' \ + -e '/^[ \t]*CFLAGS=/s#-O2"#"#' \ + -e '/^[ \t]*USER_CFLAGS=/s#-O2 ##' \ + -e '/^[ \t]*USER_CFLAGS=/s#-O2"#"#' \ + configure || die "fixing CFLAGS failed" + + eapply_user +} + +multilib_src_configure() { + ECONF_SOURCE="${S}" econf \ + $(use_enable asm) \ + $(use_enable static-libs static) +} + +multilib_src_test() { + emake check +} + +multilib_src_install_all() { + einstalldocs + find "${D}" -name '*.la' -exec rm -f {} + || die +} diff --git a/dev-libs/libressl/libressl-2.8.3.ebuild b/dev-libs/libressl/libressl-2.8.3.ebuild new file mode 100644 index 000000000000..4ca27fb26c11 --- /dev/null +++ b/dev-libs/libressl/libressl-2.8.3.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2018 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit multilib-minimal + +DESCRIPTION="Free version of the SSL/TLS protocol forked from OpenSSL" +HOMEPAGE="https://www.libressl.org/" +SRC_URI="https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/${P}.tar.gz" + +LICENSE="ISC openssl" +# Reflects ABI of libcrypto.so and libssl.so. Since these can differ, +# we'll try to use the max of either. However, if either change between +# versions, we have to change the subslot to trigger rebuild of consumers. +SLOT="0/46" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86" +IUSE="+asm static-libs test" +REQUIRED_USE="test? ( static-libs )" + +RDEPEND="!dev-libs/openssl:0" +DEPEND="${RDEPEND}" +PDEPEND="app-misc/ca-certificates" + +src_prepare() { + touch crypto/Makefile.in + + sed -i \ + -e '/^[ \t]*CFLAGS=/s#-g ##' \ + -e '/^[ \t]*CFLAGS=/s#-g"#"#' \ + -e '/^[ \t]*CFLAGS=/s#-O2 ##' \ + -e '/^[ \t]*CFLAGS=/s#-O2"#"#' \ + -e '/^[ \t]*USER_CFLAGS=/s#-O2 ##' \ + -e '/^[ \t]*USER_CFLAGS=/s#-O2"#"#' \ + configure || die "fixing CFLAGS failed" + + eapply_user +} + +multilib_src_configure() { + ECONF_SOURCE="${S}" econf \ + $(use_enable asm) \ + $(use_enable static-libs static) +} + +multilib_src_test() { + emake check +} + +multilib_src_install_all() { + einstalldocs + find "${D}" -name '*.la' -exec rm -f {} + || die +} diff --git a/dev-libs/libressl/libressl-2.9.0.ebuild b/dev-libs/libressl/libressl-2.9.0.ebuild new file mode 100644 index 000000000000..93eb44feabd4 --- /dev/null +++ b/dev-libs/libressl/libressl-2.9.0.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2018 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit multilib-minimal + +DESCRIPTION="Free version of the SSL/TLS protocol forked from OpenSSL" +HOMEPAGE="https://www.libressl.org/" +SRC_URI="https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/${P}.tar.gz" + +LICENSE="ISC openssl" +# Reflects ABI of libcrypto.so and libssl.so. Since these can differ, +# we'll try to use the max of either. However, if either change between +# versions, we have to change the subslot to trigger rebuild of consumers. +SLOT="0/47" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86" +IUSE="+asm static-libs test" +REQUIRED_USE="test? ( static-libs )" + +RDEPEND="!dev-libs/openssl:0" +DEPEND="${RDEPEND}" +PDEPEND="app-misc/ca-certificates" + +src_prepare() { + touch crypto/Makefile.in + + sed -i \ + -e '/^[ \t]*CFLAGS=/s#-g ##' \ + -e '/^[ \t]*CFLAGS=/s#-g"#"#' \ + -e '/^[ \t]*CFLAGS=/s#-O2 ##' \ + -e '/^[ \t]*CFLAGS=/s#-O2"#"#' \ + -e '/^[ \t]*USER_CFLAGS=/s#-O2 ##' \ + -e '/^[ \t]*USER_CFLAGS=/s#-O2"#"#' \ + configure || die "fixing CFLAGS failed" + + eapply_user +} + +multilib_src_configure() { + ECONF_SOURCE="${S}" econf \ + $(use_enable asm) \ + $(use_enable static-libs static) +} + +multilib_src_test() { + emake check +} + +multilib_src_install_all() { + einstalldocs + find "${D}" -name '*.la' -exec rm -f {} + || die +} diff --git a/dev-libs/oniguruma/Manifest b/dev-libs/oniguruma/Manifest index 071fa0bba242..c8c6113c35d0 100644 --- a/dev-libs/oniguruma/Manifest +++ b/dev-libs/oniguruma/Manifest @@ -1,2 +1,3 @@ DIST onig-6.8.2.tar.gz 979775 BLAKE2B c055e943d5b38e10a32f2a30094089d7ca7f72b8fcb58e8d1b4a4674285e208bdc6b5c8694e2a8415f19ae1515d13810c7fd96d27c18e360a69159cbcf0004be SHA512 1bfa6688c67b684afd558ce9f0654f484acbb733972382fccc0b3d1a05a2c2075e349d9d9c8f86371ee07221b45e5ef28ed238b5807be6fbc49d1f53b14e1596 DIST onig-6.9.0.tar.gz 869809 BLAKE2B a60b0f99e3a6cda81f09a4dd1af98d0ca98b9127090723d50f4c22874042719a31bcd23f2e3b1fac1daf62d723b1c8884036b8543c4c83a7fe5e2ad8e4daf625 SHA512 75d0f0406ad4313332a10990157cede5c2738d2b9b6aa780a99d2651f185e1de12dba57c919ee58ccef0633b1d703e67935af5ea4b36895279457a189b8825df +DIST onig-6.9.1.tar.gz 870525 BLAKE2B 8427b92670545e66deba35dfde0cb0ce346629a188c4adaa3025d0acaa81d2ffd86111be17419ea67b2d5f3fb4387aab0d8d20d70fb2f518ccc0ca165b66207d SHA512 5454c161d2d45f2c992513a695ff586ffa99e44a27d7ac5498370e200adb664bb02f2d8cd7d73e61d467f626d1a9b41d9e6e3051e1ea1a021624f94f7d52975f diff --git a/dev-libs/oniguruma/oniguruma-6.9.1.ebuild b/dev-libs/oniguruma/oniguruma-6.9.1.ebuild new file mode 100644 index 000000000000..c37d24a66105 --- /dev/null +++ b/dev-libs/oniguruma/oniguruma-6.9.1.ebuild @@ -0,0 +1,32 @@ +# Copyright 2003-2018 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +inherit multilib-minimal + +MY_P="onig-${PV}" + +DESCRIPTION="Regular expression library for different character encodings" +HOMEPAGE="https://github.com/kkos/oniguruma" +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" +IUSE="crnl-as-line-terminator static-libs" + +S="${WORKDIR}/${MY_P}" + +DOCS=(AUTHORS HISTORY README{,_japanese} doc/{API,CALLOUTS.API,CALLOUTS.BUILTIN,FAQ,RE}{,.ja} doc/UNICODE_PROPERTIES) + +multilib_src_configure() { + ECONF_SOURCE="${S}" econf \ + $(use_enable crnl-as-line-terminator) \ + $(use_enable static-libs static) +} + +multilib_src_install_all() { + einstalldocs + find "${D}" -name "*.la" -delete || die +} diff --git a/dev-libs/rasqal/rasqal-0.9.33.ebuild b/dev-libs/rasqal/rasqal-0.9.33.ebuild index 8f8e00050f7d..9707a9ad8aa7 100644 --- a/dev-libs/rasqal/rasqal-0.9.33.ebuild +++ b/dev-libs/rasqal/rasqal-0.9.33.ebuild @@ -11,7 +11,7 @@ SRC_URI="http://download.librdf.org/source/${P}.tar.gz" LICENSE="Apache-2.0 GPL-2 LGPL-2.1" SLOT="0" -KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ~ppc ~ppc64 sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ppc ppc64 sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos" IUSE="+crypt gmp kernel_linux +mhash pcre static-libs test xml" RDEPEND=" diff --git a/dev-php/Manifest.gz b/dev-php/Manifest.gz index a7aef457d00b44386040c9450f8caa1bf7134c33..bc6821e6cf5b2e294f113307648e43cf7a0ce711 100644 GIT binary patch delta 38745 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 ZgNUHYgY58DLm~XH{|gqP*@EmR0RUcR{EPqq delta 38749 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�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

-u`^U>x$Sa?qF`o7`LTs@Z)TO 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�Ta4GswA1%rzqa3h`#Fzb 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%0Ah;{Y4RMyu6EOM;S3g!Yb&;mW zy=dt*Rq?>TW2L-Q0#!=EsrY}`_e=JdOkFnGeNH9ZCas5VT8s6@r6YE1iwcE2X;>45 zfY$TV7{hYUq*I$|ijC%=2a$W|ctpejkE^ZA?mu&=istY;8U+mBm?O73G6>|?MyIOC zqYcP9-eViMbSmyFygs1yVQDxh!7dW{He}xGD;HE8(1<;@m;=a1_lSQ>Rjg_80$5Qt zGV5qhpyX6W+oDI7I9#%t=)fnQl4uxRLBcRN)5`L@W&5y}Prr{ZU+S;pZaaV6^`A%q zRl`tqlai9zT8fRxH678dBAY(D6hI zM2FI;m>i-ecO?>LTebBfou33e>e5}xq@KT2H1-MQk(~s^T~lBGLXbnQDV?I#>|lyj zzpstZ?^D8;{@Z`}z5e(*mITFVkaI=YS9bs0){&?Z28m|q*w)p^JE^-J`rM_}D4Q2J zgZi~qrQ$iO*-L6rdXrvD4(QrtQU`N59HnqNWLI5is}8a{dQPE5()*t!W3TSAm-KHo z9I&sC9@e8-3tfH8L6$XE=`q{4#_lDrRSi=TPckbVb*g`4Nr+<8JA1-IYOhUAC03-k zA>ptCIjkUubS|2HIm&UK-z}L!i61`QY4vwk3|4>qe|4QpZsafwME7$Vwe>%aEZM+p zvdCvMr=RyUK+*vw`!wQ~TV#33A_~4GiBF<_%1?Y z9z`|pd&GY|TpX0cQ3-)s?c{YSoJqTtyXas+8WoUJ|AgIN&LoVQpHx%`kU8CZ=Avmk zL9XcmwKcHPbjNEt3_f_cY%NO|%xda23qAGx-Ky0Y?Q(BE+mrE(WvmezVv><@O{obX z#Hn;nB)_?PI8&_gKWFy(@$%i9`1mT-4{h{X(pi7tJV3oJIdj!OT#=er`Va+N26V|g zRTf!K8ApMggzI`lY?r;x71cQ$V6n>OSNr3n@==;E$*jL92l;6;KY+Ve#;Ef_+%O#r<5971xvQ190S5jU0bUFJgx?F z)cb#t7~0$c;^R9#QKCtA5Gv z2MGy96IUwS;npe@QY)v{VR9tgs~pytd^ej8~>6{wBwKg8H<>PQZfeSxe>5+xvJ~<8}QYY(!GAuvzk%n#eUd>|6Ii z&VB^dc1ZK%)^aV{`8-hTtya)h6uP{IW delta 238462 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[&>{c27mU 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