From c0cbeed1d51b38ef6fa54bd185ebbdf52ce8b2d7 Mon Sep 17 00:00:00 2001 From: root Date: Sun, 12 Mar 2023 14:54:47 +0300 Subject: [PATCH] Sync with portage [Sun Mar 12 14:54:46 MSK 2023]. --- Manifest.files.gz | Bin 29449 -> 29459 bytes app-admin/Manifest.gz | Bin 32383 -> 32391 bytes app-admin/apache-tools/Manifest | 1 + .../apache-tools/apache-tools-2.4.56.ebuild | 113 ++++ app-admin/awscli/Manifest | 1 + app-admin/awscli/awscli-1.27.89.ebuild | 80 +++ app-admin/conky/conky-1.17.0.ebuild | 4 +- app-admin/gkrellm/gkrellm-2.3.11-r2.ebuild | 2 +- app-admin/logstash-bin/Manifest | 6 +- .../logstash-bin/logstash-bin-7.17.7.ebuild | 88 --- ...17.8.ebuild => logstash-bin-7.17.9.ebuild} | 0 .../puppet-agent/puppet-agent-7.23.0.ebuild | 2 +- app-admin/puppet/puppet-7.23.0.ebuild | 4 +- app-admin/puppetdb/puppetdb-7.12.1.ebuild | 2 +- .../puppetserver/puppetserver-7.9.5.ebuild | 2 +- app-arch/Manifest.gz | Bin 17382 -> 17384 bytes app-arch/zstd/Manifest | 1 - .../files/zstd-1.5.4-crash-no-directory.patch | 115 ++++ app-arch/zstd/zstd-1.5.4-r3.ebuild | 80 +++ app-arch/zstd/zstd-1.5.4.ebuild | 82 --- app-containers/Manifest.gz | Bin 7531 -> 7541 bytes app-containers/docker-cli/Manifest | 2 + .../docker-cli/docker-cli-23.0.1.ebuild | 63 ++ app-containers/docker-compose/Manifest | 2 + .../docker-compose-2.16.0.ebuild | 49 ++ app-containers/docker-proxy/Manifest | 1 + .../docker-proxy-0.8.0_p20230118.ebuild | 30 + app-containers/docker/Manifest | 1 + app-containers/docker/docker-23.0.1.ebuild | 318 ++++++++++ app-crypt/Manifest.gz | Bin 24437 -> 24439 bytes app-crypt/tpm2-tss/tpm2-tss-4.0.1.ebuild | 1 + app-editors/Manifest.gz | Bin 14090 -> 14089 bytes .../remarkable/files/webkit-version.patch | 11 + app-editors/remarkable/metadata.xml | 3 + .../remarkable-1.9.0_pre20210320-r2.ebuild | 69 +++ app-editors/vscode/Manifest | 9 +- app-editors/vscode/vscode-1.75.1-r1.ebuild | 128 ---- ...-1.75.0-r2.ebuild => vscode-1.76.1.ebuild} | 0 app-editors/vscodium/Manifest | 6 +- ...r2.ebuild => vscodium-1.76.1.23069.ebuild} | 0 app-emulation/Manifest.gz | Bin 14824 -> 14819 bytes app-emulation/firecracker-bin/Manifest | 12 +- .../firecracker-bin-1.0.0.ebuild | 80 --- .../firecracker-bin-1.1.0.ebuild | 82 --- .../firecracker-bin-1.1.2.ebuild | 82 --- .../firecracker-bin-1.1.3.ebuild | 82 --- ....1.ebuild => firecracker-bin-1.3.1.ebuild} | 2 +- .../files/qemu-8.0.0-disable-keymap.patch | 27 + .../qemu/files/qemu-8.0.0-make.patch | 12 + app-emulation/qemu/qemu-9999.ebuild | 4 +- app-emulation/ruffle/Manifest | 116 ++++ .../ruffle-0_p20230312-no-patch-naga.patch | 6 + .../ruffle/ruffle-0_p20230312.ebuild | 547 ++++++++++++++++++ app-metrics/Manifest.gz | Bin 6126 -> 6128 bytes app-metrics/portage-exporter/Manifest | 1 + .../portage-exporter-0.0.1.ebuild | 27 + app-misc/Manifest.gz | Bin 49940 -> 49940 bytes app-misc/elasticsearch/Manifest | 3 +- .../elasticsearch/elasticsearch-7.17.7.ebuild | 82 --- ...7.8.ebuild => elasticsearch-7.17.9.ebuild} | 0 ...e-0.5-r1.ebuild => joymouse-0.5-r2.ebuild} | 22 +- app-misc/trash-cli/Manifest | 1 - app-misc/trash-cli/trash-cli-0.22.8.21.ebuild | 32 - app-office/Manifest.gz | Bin 7894 -> 7894 bytes .../libreoffice-l10n-7.4.6.2.ebuild | 2 +- .../libreoffice/libreoffice-7.4.6.2.ebuild | 4 +- app-shells/Manifest.gz | Bin 8643 -> 8648 bytes app-shells/starship/Manifest | 265 ++++----- app-shells/starship/starship-1.10.3-r1.ebuild | 423 -------------- ....11.0-r1.ebuild => starship-1.13.1.ebuild} | 274 +++++---- app-text/Manifest.gz | Bin 48889 -> 48722 bytes app-text/cherrytree/Manifest | 3 +- ...51-r1.ebuild => cherrytree-0.99.54.ebuild} | 35 +- app-text/cherrytree/cherrytree-0.99.55.ebuild | 74 +++ app-text/dvisvgm/Manifest | 4 +- app-text/dvisvgm/dvisvgm-2.13.ebuild | 44 -- app-text/dvisvgm/dvisvgm-3.0.2.ebuild | 61 -- ...svgm-3.0.1.ebuild => dvisvgm-3.0.4.ebuild} | 8 +- .../dvisvgm/files/dvisvgm-3.0.2-gcc-13.patch | 109 ---- .../files/dvisvgm-3.0.2-rendering.patch | 25 - app-text/pytextile/pytextile-4.0.1.ebuild | 44 -- app-vim/Manifest.gz | Bin 31582 -> 31580 bytes app-vim/gentoo-syntax/Manifest | 1 + app-vim/gentoo-syntax/gentoo-syntax-9.ebuild | 42 ++ dev-cpp/Manifest.gz | Bin 13062 -> 13066 bytes dev-cpp/asio/Manifest | 1 + dev-cpp/asio/asio-1.26.0.ebuild | 64 ++ dev-cpp/catch/Manifest | 1 + dev-cpp/catch/catch-1.12.2-r1.ebuild | 4 +- dev-cpp/catch/catch-1.9999.ebuild | 4 +- dev-cpp/catch/catch-3.3.2.ebuild | 46 ++ dev-cpp/gtkmm/Manifest | 1 + dev-cpp/gtkmm/gtkmm-4.10.0.ebuild | 52 ++ dev-cpp/highway/highway-1.0.3.ebuild | 2 +- dev-db/Manifest.gz | Bin 15221 -> 15223 bytes dev-db/mariadb/mariadb-10.4.27.ebuild | 2 +- dev-db/mariadb/mariadb-10.5.18.ebuild | 2 +- dev-db/mariadb/mariadb-10.6.11.ebuild | 2 +- dev-db/percona-toolkit/Manifest | 1 + .../percona-toolkit-3.5.1.ebuild | 51 ++ dev-java/Manifest.gz | Bin 58622 -> 58621 bytes dev-java/junit/junit-5.9.2.ebuild | 2 +- dev-java/miglayout/Manifest | 1 + dev-java/miglayout/metadata.xml | 3 + dev-java/miglayout/miglayout-5.3.ebuild | 78 +++ dev-java/picocli/picocli-4.6.3-r1.ebuild | 2 +- dev-lang/Manifest.gz | Bin 19678 -> 19681 bytes dev-lang/nim/Manifest | 2 +- dev-lang/nim/nim-1.6.12.ebuild | 198 +++++++ dev-lang/nim/nim-1.6.6-r3.ebuild | 108 ---- dev-lang/python/Manifest | 15 - dev-lang/python/python-3.10.10_p1.ebuild | 486 ---------------- dev-lang/python/python-3.10.9-r1.ebuild | 486 ---------------- dev-lang/python/python-3.11.1-r1.ebuild | 515 ----------------- .../python/python-3.12.0_alpha4-r1.ebuild | 510 ---------------- dev-lang/python/python-3.12.0_alpha5.ebuild | 512 ---------------- dev-lang/python/python-3.8.16_p2.ebuild | 425 -------------- dev-lang/python/python-3.9.16_p1.ebuild | 481 --------------- .../ruby/files/3.2/901-musl-stacksize.patch | 24 +- dev-lang/ruby/ruby-3.2.1.ebuild | 2 +- dev-lang/tcl/tcl-8.6.13-r1.ebuild | 4 + dev-lang/tk/tk-8.6.13.ebuild | 6 +- dev-libs/FBGEMM/FBGEMM-2022.01.13-r1.ebuild | 54 -- dev-libs/FBGEMM/FBGEMM-2022.07.16.ebuild | 1 + dev-libs/FBGEMM/Manifest | 1 - .../files/FBGEMM-2022.07.16-gcc13.patch | 10 + dev-libs/Manifest.gz | Bin 96275 -> 96278 bytes dev-libs/bemenu/bemenu-0.6.10.ebuild | 9 +- dev-libs/bemenu/bemenu-9999.ebuild | 9 +- dev-libs/gjs/Manifest | 1 + dev-libs/gjs/gjs-1.75.90.ebuild | 68 +++ dev-libs/glib/Manifest | 1 + dev-libs/glib/glib-2.76.0.ebuild | 283 +++++++++ .../gobject-introspection-common/Manifest | 1 + ...gobject-introspection-common-1.75.6.ebuild | 30 + dev-libs/gobject-introspection/Manifest | 1 + .../gobject-introspection-1.75.6.ebuild | 79 +++ dev-libs/libclc/Manifest | 3 +- ...230225.ebuild => libclc-16.0.0_rc4.ebuild} | 6 +- dev-libs/libmemcached-awesome/Manifest | 1 + .../libmemcached-awesome-1.1.4.ebuild | 47 ++ dev-libs/libtpms/Manifest | 1 + dev-libs/libtpms/libtpms-0.9.6.ebuild | 48 ++ dev-libs/libtpms/metadata.xml | 3 + dev-libs/mpfr/mpfr-4.2.0.ebuild | 2 +- dev-libs/openssl/openssl-1.1.1t-r1.ebuild | 71 +-- ...l-3.0.8.ebuild => openssl-3.0.8-r1.ebuild} | 42 +- dev-libs/weston/weston-11.0.1.ebuild | 7 +- dev-libs/weston/weston-9999.ebuild | 8 +- dev-ml/Manifest.gz | Bin 37330 -> 37325 bytes .../files/lablgtk-2.18.12-Makefile.patch | 9 + dev-ml/llvm-ocaml/Manifest | 3 +- ...25.ebuild => llvm-ocaml-16.0.0_rc4.ebuild} | 0 dev-python/Manifest.gz | Bin 260872 -> 260811 bytes .../accessible-pygments-0.0.3.ebuild | 2 +- dev-python/ansible-compat/Manifest | 1 - .../ansible-compat-2.2.7.ebuild | 56 -- .../ansible-compat-3.0.1.ebuild | 2 +- dev-python/apispec/Manifest | 1 + dev-python/apispec/apispec-6.3.0.ebuild | 46 ++ dev-python/argh/Manifest | 3 - dev-python/argh/argh-0.26.2-r3.ebuild | 29 - dev-python/argh/argh-0.27.1.ebuild | 28 - dev-python/argh/argh-0.27.2.ebuild | 28 - dev-python/argh/argh-0.28.1.ebuild | 2 +- .../files/argh-0.26.2-fix-py3.9-msgs.patch | 31 - dev-python/aws-sam-translator/Manifest | 1 + .../aws-sam-translator-1.61.0.ebuild | 60 ++ dev-python/binaryornot/Manifest | 2 +- .../binaryornot/binaryornot-0.4.4-r2.ebuild | 29 - .../binaryornot/binaryornot-0.4.4-r3.ebuild | 5 +- dev-python/bitarray/Manifest | 4 - dev-python/bitarray/bitarray-2.6.2.ebuild | 24 - dev-python/bitarray/bitarray-2.7.0.ebuild | 24 - dev-python/bitarray/bitarray-2.7.1.ebuild | 24 - dev-python/bitarray/bitarray-2.7.2.ebuild | 23 - dev-python/bitarray/bitarray-2.7.3.ebuild | 2 +- dev-python/bitstring/Manifest | 1 - dev-python/bitstring/bitstring-3.1.9.ebuild | 26 - dev-python/bitstring/bitstring-4.0.1.ebuild | 2 +- dev-python/blessed/Manifest | 1 - dev-python/blessed/blessed-1.19.1.ebuild | 48 -- dev-python/blessed/blessed-1.20.0.ebuild | 2 +- dev-python/boto3/Manifest | 1 + dev-python/boto3/boto3-1.26.89.ebuild | 68 +++ dev-python/botocore/Manifest | 1 + dev-python/botocore/botocore-1.29.89.ebuild | 74 +++ dev-python/clang-python/Manifest | 3 +- ....ebuild => clang-python-16.0.0_rc4.ebuild} | 0 .../colorclass/colorclass-2.2.2-r1.ebuild | 2 +- dev-python/dask/Manifest | 1 + dev-python/dask/dask-2023.3.1.ebuild | 70 +++ dev-python/debugpy/Manifest | 1 - dev-python/debugpy/debugpy-1.6.3.ebuild | 43 -- dev-python/debugpy/debugpy-1.6.6.ebuild | 2 +- .../files/debugpy-1.6.1-unbundle-pydevd.patch | 94 --- dev-python/dkimpy/Manifest | 1 + dev-python/dkimpy/dkimpy-1.1.1.ebuild | 37 ++ dev-python/fakeredis/Manifest | 3 - dev-python/fakeredis/fakeredis-2.6.0.ebuild | 88 --- dev-python/fakeredis/fakeredis-2.9.0.ebuild | 83 --- dev-python/fakeredis/fakeredis-2.9.1.ebuild | 83 --- dev-python/fakeredis/fakeredis-2.9.2.ebuild | 2 +- dev-python/flask-babel/Manifest | 1 - .../flask-babel/flask-babel-2.0.0-r1.ebuild | 41 -- .../flask-babel/flask-babel-3.0.1-r1.ebuild | 2 +- dev-python/fuse-python/Manifest | 2 +- .../fuse-python/fuse-python-1.0.5.ebuild | 4 +- dev-python/fuse-python/metadata.xml | 3 +- dev-python/ipykernel/ipykernel-6.21.3.ebuild | 2 +- dev-python/isort/Manifest | 1 - dev-python/isort/isort-5.11.4.ebuild | 71 --- dev-python/isort/isort-5.12.0.ebuild | 2 +- .../jupyter-server-terminals-0.4.4.ebuild | 2 +- .../jupyter_client-8.0.3.ebuild | 2 +- .../jupyter_events-0.6.3.ebuild | 2 +- .../jupyter_server-2.4.0.ebuild | 2 +- .../jupyter_server_mathjax-0.2.6.ebuild | 2 +- .../kafka-python-2.0.2-py311-test-fixes.patch | 26 + .../kafka-python/kafka-python-2.0.2-r1.ebuild | 6 +- dev-python/lit/Manifest | 3 +- ...e20230225.ebuild => lit-16.0.0_rc4.ebuild} | 2 +- dev-python/markups/Manifest | 1 - dev-python/markups/markups-3.1.3.ebuild | 38 -- dev-python/markups/markups-4.0.0.ebuild | 4 +- dev-python/mistune/Manifest | 1 - dev-python/mistune/mistune-2.0.4.ebuild | 22 - dev-python/mistune/mistune-2.0.5.ebuild | 2 +- dev-python/moto/moto-4.1.3.ebuild | 2 +- dev-python/mpmath/Manifest | 3 +- dev-python/mpmath/metadata.xml | 2 +- dev-python/mpmath/mpmath-1.2.1.ebuild | 38 -- dev-python/mpmath/mpmath-1.3.0.ebuild | 12 +- dev-python/mypy/Manifest | 2 - dev-python/mypy/mypy-0.991.ebuild | 63 -- dev-python/mypy/mypy-1.0.0.ebuild | 63 -- dev-python/mypy/mypy-1.0.1.ebuild | 2 +- dev-python/mypy_extensions/Manifest | 1 - .../mypy_extensions-0.4.3-r2.ebuild | 31 - .../mypy_extensions-0.4.4.ebuild | 2 +- .../mypy_extensions-1.0.0.ebuild | 2 +- dev-python/nbclassic/nbclassic-0.5.3.ebuild | 2 +- dev-python/nbdime/Manifest | 2 + dev-python/nbdime/nbdime-3.1.1-r2.ebuild | 101 ++++ dev-python/nbsphinx/nbsphinx-0.8.12.ebuild | 2 +- dev-python/nbval/nbval-0.10.0-r1.ebuild | 2 +- dev-python/nbxmpp/Manifest | 1 - dev-python/nbxmpp/nbxmpp-4.1.0.ebuild | 35 -- dev-python/nbxmpp/nbxmpp-4.2.0.ebuild | 2 +- dev-python/notebook/notebook-6.5.3.ebuild | 2 +- .../notebook_shim-0.2.2-r1.ebuild | 2 +- dev-python/openapi-schema-validator/Manifest | 1 - .../openapi-schema-validator/metadata.xml | 2 +- .../openapi-schema-validator-0.4.1.ebuild | 37 -- .../openapi-schema-validator-0.4.3.ebuild | 6 +- dev-python/openapi-spec-validator/Manifest | 1 - .../openapi-spec-validator/metadata.xml | 2 +- .../openapi-spec-validator-0.5.2.ebuild | 56 -- .../openapi-spec-validator-0.5.5.ebuild | 6 +- dev-python/paramiko/Manifest | 1 + dev-python/paramiko/paramiko-3.1.0.ebuild | 56 ++ dev-python/pefile/Manifest | 1 - .../pefile-2022.5.30-remove-future.patch | 115 ---- dev-python/pefile/pefile-2022.5.30-r1.ebuild | 30 - dev-python/pefile/pefile-2023.2.7.ebuild | 2 +- dev-python/pefile/pefile-9999.ebuild | 2 +- dev-python/platformdirs/Manifest | 1 + .../platformdirs/platformdirs-3.1.1.ebuild | 49 ++ dev-python/pyFFTW/Manifest | 1 - dev-python/pyFFTW/metadata.xml | 20 - dev-python/pyFFTW/pyFFTW-0.13.1.ebuild | 52 -- dev-python/pyFFTW/pyFFTW-9999.ebuild | 48 -- .../pydata-sphinx-theme-0.13.1.ebuild | 2 +- dev-python/pydevd/Manifest | 1 - dev-python/pydevd/pydevd-2.9.3.ebuild | 92 --- dev-python/pydevd/pydevd-2.9.5.ebuild | 2 +- dev-python/pygobject/Manifest | 1 + dev-python/pygobject/pygobject-3.43.1.ebuild | 74 +++ dev-python/pyopencl/Manifest | 1 - dev-python/pyopencl/pyopencl-2022.2.4.ebuild | 70 --- dev-python/pyopencl/pyopencl-2022.3.1.ebuild | 11 +- .../pytest_jupyter-0.6.2.ebuild | 2 +- dev-python/python-docs/Manifest | 2 - .../python-docs/python-docs-3.10.10.ebuild | 2 +- .../python-docs/python-docs-3.10.9.ebuild | 23 - .../python-docs/python-docs-3.11.1.ebuild | 23 - .../python-docs/python-docs-3.11.2.ebuild | 2 +- .../python-json-logger-2.0.7.ebuild | 2 +- .../python-markdown-math-0.8-r1.ebuild | 7 +- .../python-markdown-math-0.8.ebuild | 21 - dev-python/redis/Manifest | 4 - dev-python/redis/redis-4.4.0.ebuild | 81 --- dev-python/redis/redis-4.4.1.ebuild | 81 --- dev-python/redis/redis-4.4.2.ebuild | 81 --- dev-python/redis/redis-4.5.0.ebuild | 81 --- dev-python/redis/redis-4.5.1.ebuild | 2 +- dev-python/responses/Manifest | 1 + .../responses/responses-0.23.1-r1.ebuild | 50 ++ dev-python/rst-linker/Manifest | 1 - dev-python/rst-linker/rst-linker-2.3.1.ebuild | 34 -- dev-python/rst-linker/rst-linker-2.4.0.ebuild | 2 +- dev-python/ruamel-std-pathlib/Manifest | 1 - .../ruamel-std-pathlib-0.12.0.ebuild | 2 +- .../ruamel-std-pathlib-0.9.2-r2.ebuild | 39 -- dev-python/sentry-sdk/Manifest | 2 - .../sentry-sdk/sentry-sdk-1.14.0.ebuild | 102 ---- .../sentry-sdk/sentry-sdk-1.15.0.ebuild | 104 ---- .../sentry-sdk/sentry-sdk-1.16.0.ebuild | 2 +- dev-python/simplejson/Manifest | 1 - .../simplejson/simplejson-3.18.1.ebuild | 24 - .../simplejson/simplejson-3.18.3.ebuild | 2 +- dev-python/sphinx-gallery/Manifest | 1 + .../sphinx-gallery-0.12.2.ebuild | 52 ++ dev-python/starlette/Manifest | 2 - dev-python/starlette/starlette-0.23.1.ebuild | 49 -- dev-python/starlette/starlette-0.24.0.ebuild | 49 -- dev-python/starlette/starlette-0.25.0.ebuild | 2 +- dev-python/stripe/Manifest | 3 - dev-python/stripe/stripe-5.0.0.ebuild | 71 --- dev-python/stripe/stripe-5.1.0.ebuild | 71 --- dev-python/stripe/stripe-5.1.1.ebuild | 70 --- dev-python/stripe/stripe-5.2.0.ebuild | 2 +- dev-python/sure/Manifest | 1 - dev-python/sure/sure-2.0.0-r1.ebuild | 37 -- dev-python/sure/sure-2.0.1.ebuild | 5 +- dev-python/tabulate/tabulate-0.9.0.ebuild | 2 +- dev-python/tenacity/Manifest | 3 - dev-python/tenacity/tenacity-8.1.0.ebuild | 41 -- dev-python/tenacity/tenacity-8.2.0.ebuild | 40 -- dev-python/tenacity/tenacity-8.2.1.ebuild | 40 -- dev-python/tenacity/tenacity-8.2.2.ebuild | 2 +- dev-python/testfixtures/Manifest | 1 - .../testfixtures/testfixtures-7.0.3.ebuild | 53 -- .../testfixtures/testfixtures-7.1.0.ebuild | 2 +- .../pytextile => dev-python/textile}/Manifest | 1 - .../textile}/metadata.xml | 0 .../textile/textile-4.0.2.ebuild | 2 +- dev-python/tornado/tornado-6.2-r1.ebuild | 69 +++ dev-python/tornado/tornado-6.2.ebuild | 3 +- dev-python/translate-toolkit/Manifest | 2 - .../translate-toolkit-3.8.3.ebuild | 98 ---- .../translate-toolkit-3.8.4.ebuild | 2 +- .../translate-toolkit-3.8.5.ebuild | 98 ---- .../translate-toolkit-3.8.6.ebuild | 96 --- dev-python/ujson/ujson-5.7.0.ebuild | 2 +- dev-python/urllib3/Manifest | 1 + dev-python/urllib3/urllib3-1.26.15.ebuild | 78 +++ dev-python/xlsxwriter/Manifest | 2 +- dev-python/xlsxwriter/xlsxwriter-3.0.8.ebuild | 2 +- ...r-3.0.7.ebuild => xlsxwriter-3.0.9.ebuild} | 2 +- dev-qt/Manifest.gz | Bin 11211 -> 11212 bytes dev-qt/qtimageformats/Manifest | 1 + .../qtimageformats-5.15.8-r2.ebuild | 32 + dev-ruby/Manifest.gz | Bin 106633 -> 106641 bytes dev-ruby/chronic/chronic-0.10.2-r1.ebuild | 4 +- dev-ruby/connection_pool/Manifest | 1 + .../connection_pool-2.3.0.ebuild | 29 + dev-ruby/hiera-eyaml/Manifest | 2 - dev-ruby/hiera-eyaml/hiera-eyaml-3.1.1.ebuild | 48 -- dev-ruby/hiera-eyaml/hiera-eyaml-3.2.2.ebuild | 49 -- dev-ruby/highline/Manifest | 1 + dev-ruby/highline/highline-2.1.0.ebuild | 34 ++ dev-ruby/nanotest/nanotest-0.9.4.1-r2.ebuild | 21 + dev-ruby/pkg-config/metadata.xml | 3 +- dev-ruby/pkg-config/pkg-config-1.5.1.ebuild | 6 +- dev-ruby/power_assert/Manifest | 1 - .../power_assert/power_assert-1.1.7.ebuild | 41 -- .../puppetdb-termini-7.12.1.ebuild | 2 +- dev-ruby/rcairo/rcairo-1.17.8.ebuild | 4 +- dev-ruby/ruby-cairo-gobject/Manifest | 1 + .../ruby-cairo-gobject-3.5.1.ebuild | 17 + dev-ruby/ruby-gio2/Manifest | 1 + dev-ruby/ruby-gio2/ruby-gio2-3.5.1.ebuild | 28 + dev-ruby/ruby-glib2/Manifest | 1 + dev-ruby/ruby-glib2/ruby-glib2-3.5.1.ebuild | 21 + dev-ruby/ruby-gobject-introspection/Manifest | 1 + .../ruby-gobject-introspection-3.5.1.ebuild | 18 + dev-ruby/ruby-poppler/Manifest | 1 + .../ruby-poppler/ruby-poppler-3.5.1.ebuild | 19 + dev-ruby/tdiff/tdiff-0.3.4-r1.ebuild | 4 +- .../test_declarative-0.0.6-r1.ebuild | 4 +- dev-ruby/text/text-1.3.1-r1.ebuild | 4 +- dev-ruby/uconv/uconv-0.6.1-r3.ebuild | 4 +- dev-ruby/unf_ext/unf_ext-0.0.8.2.ebuild | 6 +- .../unicode-display_width-2.4.2.ebuild | 2 +- .../websocket-extensions-0.1.5-r2.ebuild | 25 + .../windows_error/windows_error-0.1.5.ebuild | 2 +- dev-ruby/wisper/wisper-2.0.1-r1.ebuild | 25 + dev-ruby/x25519/x25519-1.0.10.ebuild | 4 +- dev-ruby/xpath/metadata.xml | 3 +- dev-ruby/xpath/xpath-3.2.0-r1.ebuild | 6 +- dev-ruby/yajl-ruby/yajl-ruby-1.4.3.ebuild | 4 +- dev-tcltk/Manifest.gz | Bin 5817 -> 5663 bytes dev-tcltk/itcl/itcl-4.2.2.ebuild | 6 +- dev-tcltk/itk/itk-4.1.0.ebuild | 6 +- ...-4.1.1.ebuild => iwidgets-4.1.1-r1.ebuild} | 10 +- dev-tcltk/tclperl/Manifest | 1 - dev-tcltk/tclperl/metadata.xml | 8 - dev-tcltk/tclperl/tclperl-3.2-r2.ebuild | 43 -- ...x-8.4.4-r1.ebuild => tclx-8.4.4-r2.ebuild} | 9 +- dev-tcltk/tdom/tdom-0.9.3.ebuild | 4 + dev-tcltk/tix/tix-8.4.3-r4.ebuild | 4 + dev-tcltk/tkimg/tkimg-1.4.14-r1.ebuild | 6 + dev-tcltk/tkzinc/tkzinc-3.3.6-r1.ebuild | 4 + dev-util/Manifest.gz | Bin 68295 -> 68256 bytes dev-util/b2/Manifest | 1 + dev-util/b2/b2-4.9.5.ebuild | 66 +++ dev-util/breakpad/Manifest | 1 - dev-util/breakpad/breakpad-2022.06.04.ebuild | 59 -- dev-util/breakpad/breakpad-2022.07.12.ebuild | 1 + .../files/breakpad-2022.06.04-test.patch | 49 -- .../files/breakpad-2022.07.12-gcc13.patch | 10 + dev-util/cucumber-core/Manifest | 1 + .../cucumber-core/cucumber-core-11.1.0.ebuild | 38 ++ dev-util/cucumber-core/metadata.xml | 13 +- dev-util/cvise/cvise-2.7.0.ebuild | 2 +- dev-util/gdbus-codegen/Manifest | 1 + .../gdbus-codegen/gdbus-codegen-2.76.0.ebuild | 72 +++ dev-util/glib-utils/Manifest | 1 + dev-util/glib-utils/glib-utils-2.76.0.ebuild | 62 ++ dev-util/lldb/Manifest | 3 +- ...20230225.ebuild => lldb-16.0.0_rc4.ebuild} | 2 +- dev-util/maturin/Manifest | 30 +- ...eta4.ebuild => maturin-1.0.0_beta5.ebuild} | 78 +-- dev-util/meson/meson-1.0.1.ebuild | 2 +- dev-util/pkgdev/Manifest | 1 + dev-util/pkgdev/pkgdev-0.2.5.ebuild | 73 +++ dev-util/rocminfo/rocminfo-5.1.3.ebuild | 5 + dev-util/rocminfo/rocminfo-5.3.3.ebuild | 5 + dev-util/rocminfo/rocminfo-5.4.3.ebuild | 5 + dev-util/rocminfo/rocminfo-9999.ebuild | 5 + eclass/Manifest.gz | Bin 37525 -> 37523 bytes eclass/cmake.eclass | 6 +- eclass/perl-module.eclass | 10 +- eclass/ruby-ng-gnome2.eclass | 4 +- eclass/verify-sig.eclass | 13 +- games-emulation/Manifest.gz | Bin 11685 -> 11691 bytes games-emulation/pcsx2/Manifest | 1 + games-emulation/pcsx2/pcsx2-1.7.4217.ebuild | 237 ++++++++ games-strategy/Manifest.gz | Bin 8065 -> 7894 bytes games-strategy/freecol/Manifest | 1 + games-strategy/freecol/freecol-1.0.0.ebuild | 76 +++ games-strategy/freecol/metadata.xml | 2 + games-strategy/hedgewars/Manifest | 1 + .../hedgewars/hedgewars-1.0.2.ebuild | 112 ++++ games-strategy/hedgewars/metadata.xml | 3 + games-strategy/wargus-data/Manifest | 0 games-strategy/wargus-data/metadata.xml | 11 - .../wargus-data/wargus-data-0-r1.ebuild | 45 -- gnome-base/Manifest.gz | Bin 5037 -> 5040 bytes gnome-base/gnome-session/Manifest | 1 + .../gnome-session/gnome-session-44_rc.ebuild | 128 ++++ gnome-base/gnome-settings-daemon/Manifest | 1 + .../gnome-settings-daemon-44_rc.ebuild | 144 +++++ gnome-base/gnome-shell/Manifest | 1 + .../gnome-shell/gnome-shell-44_rc.ebuild | 184 ++++++ gnome-extra/Manifest.gz | Bin 11588 -> 11588 bytes gnome-extra/gnome-shell-extensions/Manifest | 1 + .../gnome-shell-extensions-44_rc.ebuild | 73 +++ gui-apps/Manifest.gz | Bin 4221 -> 4220 bytes gui-apps/grim/grim-1.4.0-r1.ebuild | 13 +- gui-apps/grim/grim-1.4.0-r3.ebuild | 4 +- gui-apps/grim/grim-9999.ebuild | 5 +- gui-apps/grim/metadata.xml | 4 +- gui-apps/mako/mako-1.7.1-r1.ebuild | 12 +- gui-apps/mako/mako-9999.ebuild | 25 +- kde-frameworks/Manifest.gz | Bin 13737 -> 13702 bytes kde-frameworks/attica/Manifest | 1 + kde-frameworks/attica/attica-5.104.0.ebuild | 26 + kde-frameworks/baloo/Manifest | 1 + kde-frameworks/baloo/baloo-5.104.0.ebuild | 35 ++ kde-frameworks/bluez-qt/Manifest | 1 + .../bluez-qt/bluez-qt-5.104.0.ebuild | 49 ++ kde-frameworks/breeze-icons-rcc/Manifest | 1 + .../breeze-icons-rcc-5.104.0.ebuild | 42 ++ kde-frameworks/breeze-icons/Manifest | 1 + .../breeze-icons/breeze-icons-5.104.0.ebuild | 56 ++ kde-frameworks/countryflags/Manifest | 1 + .../countryflags/countryflags-5.104.0.ebuild | 22 + kde-frameworks/extra-cmake-modules/Manifest | 1 + .../extra-cmake-modules-5.104.0.ebuild | 78 +++ kde-frameworks/frameworkintegration/Manifest | 1 + .../frameworkintegration-5.104.0.ebuild | 43 ++ kde-frameworks/kactivities-stats/Manifest | 1 + .../kactivities-stats-5.104.0.ebuild | 23 + kde-frameworks/kactivities/Manifest | 1 + .../kactivities/kactivities-5.104.0.ebuild | 29 + kde-frameworks/kapidox/Manifest | 1 + kde-frameworks/kapidox/kapidox-5.104.0.ebuild | 24 + kde-frameworks/karchive/Manifest | 1 + .../karchive/karchive-5.104.0.ebuild | 34 ++ kde-frameworks/kauth/Manifest | 1 + kde-frameworks/kauth/kauth-5.104.0.ebuild | 43 ++ kde-frameworks/kbookmarks/Manifest | 1 + .../kbookmarks/kbookmarks-5.104.0.ebuild | 32 + kde-frameworks/kcalendarcore/Manifest | 1 + .../kcalendarcore-5.104.0.ebuild | 23 + kde-frameworks/kcmutils/Manifest | 1 + .../kcmutils/kcmutils-5.104.0.ebuild | 34 ++ kde-frameworks/kcodecs/Manifest | 1 + kde-frameworks/kcodecs/kcodecs-5.104.0.ebuild | 17 + kde-frameworks/kcompletion/Manifest | 1 + .../kcompletion/kcompletion-5.104.0.ebuild | 25 + kde-frameworks/kconfig/Manifest | 1 + kde-frameworks/kconfig/kconfig-5.104.0.ebuild | 38 ++ kde-frameworks/kconfigwidgets/Manifest | 1 + .../kconfigwidgets-5.104.0.ebuild | 39 ++ kde-frameworks/kcontacts/Manifest | 1 + .../kcontacts/kcontacts-5.104.0.ebuild | 36 ++ kde-frameworks/kcoreaddons/Manifest | 1 + .../kcoreaddons/kcoreaddons-5.104.0.ebuild | 54 ++ kde-frameworks/kcrash/Manifest | 1 + kde-frameworks/kcrash/kcrash-5.104.0.ebuild | 40 ++ kde-frameworks/kdav/Manifest | 1 + kde-frameworks/kdav/kdav-5.104.0.ebuild | 35 ++ kde-frameworks/kdbusaddons/Manifest | 1 + .../kdbusaddons/kdbusaddons-5.104.0.ebuild | 29 + kde-frameworks/kdeclarative/Manifest | 1 + .../kdeclarative/kdeclarative-5.104.0.ebuild | 37 ++ kde-frameworks/kded/Manifest | 1 + kde-frameworks/kded/kded-5.104.0.ebuild | 38 ++ kde-frameworks/kdelibs4support/Manifest | 1 + .../kdelibs4support-5.104.0.ebuild | 104 ++++ kde-frameworks/kdesu/Manifest | 1 + kde-frameworks/kdesu/kdesu-5.104.0.ebuild | 33 ++ kde-frameworks/kdnssd/Manifest | 1 + kde-frameworks/kdnssd/kdnssd-5.104.0.ebuild | 32 + kde-frameworks/kdoctools/Manifest | 1 + .../kdoctools/kdoctools-5.104.0.ebuild | 48 ++ kde-frameworks/kemoticons/Manifest | 1 + .../kemoticons/kemoticons-5.104.0.ebuild | 28 + kde-frameworks/kfilemetadata/Manifest | 1 + .../kfilemetadata-5.104.0.ebuild | 66 +++ kde-frameworks/kglobalaccel/Manifest | 1 + .../kglobalaccel/kglobalaccel-5.104.0.ebuild | 53 ++ kde-frameworks/kguiaddons/Manifest | 1 + .../kguiaddons/kguiaddons-5.104.0.ebuild | 45 ++ kde-frameworks/kholidays/Manifest | 1 + .../kholidays/kholidays-5.104.0.ebuild | 26 + kde-frameworks/khtml/Manifest | 1 + kde-frameworks/khtml/khtml-5.104.0.ebuild | 71 +++ kde-frameworks/ki18n/Manifest | 1 + kde-frameworks/ki18n/ki18n-5.104.0.ebuild | 47 ++ kde-frameworks/kiconthemes/Manifest | 1 + .../kiconthemes/kiconthemes-5.104.0.ebuild | 33 ++ kde-frameworks/kidletime/Manifest | 1 + .../kidletime/kidletime-5.104.0.ebuild | 59 ++ kde-frameworks/kimageformats/Manifest | 1 + .../kimageformats-5.104.0.ebuild | 44 ++ kde-frameworks/kinit/Manifest | 1 + kde-frameworks/kinit/kinit-5.104.0.ebuild | 48 ++ kde-frameworks/kio/Manifest | 1 + kde-frameworks/kio/kio-5.104.0.ebuild | 89 +++ kde-frameworks/kirigami/Manifest | 1 + .../kirigami/kirigami-5.104.0.ebuild | 53 ++ kde-frameworks/kitemmodels/Manifest | 1 + .../kitemmodels/kitemmodels-5.104.0.ebuild | 32 + kde-frameworks/kitemviews/Manifest | 1 + .../kitemviews/kitemviews-5.104.0.ebuild | 22 + kde-frameworks/kjobwidgets/Manifest | 1 + .../kjobwidgets/kjobwidgets-5.104.0.ebuild | 38 ++ kde-frameworks/kjs/Manifest | 1 + kde-frameworks/kjs/kjs-5.104.0.ebuild | 23 + kde-frameworks/knewstuff/Manifest | 1 + .../knewstuff/knewstuff-5.104.0.ebuild | 50 ++ kde-frameworks/knotifications/Manifest | 1 + .../knotifications-5.104.0.ebuild | 50 ++ kde-frameworks/knotifyconfig/Manifest | 1 + .../knotifyconfig-5.104.0.ebuild | 34 ++ kde-frameworks/kpackage/Manifest | 1 + .../kpackage/kpackage-5.104.0.ebuild | 40 ++ kde-frameworks/kparts/Manifest | 1 + kde-frameworks/kparts/kparts-5.104.0.ebuild | 33 ++ kde-frameworks/kpeople/Manifest | 1 + kde-frameworks/kpeople/kpeople-5.104.0.ebuild | 40 ++ kde-frameworks/kplotting/Manifest | 1 + .../kplotting/kplotting-5.104.0.ebuild | 21 + kde-frameworks/kpty/Manifest | 1 + kde-frameworks/kpty/kpty-5.104.0.ebuild | 27 + kde-frameworks/kquickcharts/Manifest | 1 + .../kquickcharts/kquickcharts-5.104.0.ebuild | 39 ++ kde-frameworks/kross/Manifest | 1 + kde-frameworks/kross/kross-5.104.0.ebuild | 34 ++ kde-frameworks/krunner/Manifest | 1 + kde-frameworks/krunner/krunner-5.104.0.ebuild | 47 ++ kde-frameworks/kservice/Manifest | 1 + .../kservice/kservice-5.104.0.ebuild | 50 ++ kde-frameworks/ktexteditor/Manifest | 1 + .../ktexteditor/ktexteditor-5.104.0.ebuild | 55 ++ kde-frameworks/ktextwidgets/Manifest | 1 + .../ktextwidgets/ktextwidgets-5.104.0.ebuild | 38 ++ kde-frameworks/kunitconversion/Manifest | 1 + .../kunitconversion-5.104.0.ebuild | 30 + kde-frameworks/kwallet/Manifest | 1 + kde-frameworks/kwallet/kwallet-5.104.0.ebuild | 52 ++ kde-frameworks/kwayland/Manifest | 1 + .../kwayland/kwayland-5.104.0.ebuild | 37 ++ kde-frameworks/kwidgetsaddons/Manifest | 1 + .../kwidgetsaddons-5.104.0.ebuild | 28 + kde-frameworks/kwindowsystem/Manifest | 1 + .../kwindowsystem-5.104.0.ebuild | 44 ++ kde-frameworks/kxmlgui/Manifest | 1 + kde-frameworks/kxmlgui/kxmlgui-5.104.0.ebuild | 46 ++ kde-frameworks/modemmanager-qt/Manifest | 1 + .../modemmanager-qt-5.104.0.ebuild | 26 + kde-frameworks/networkmanager-qt/Manifest | 1 + .../networkmanager-qt-5.104.0.ebuild | 36 ++ kde-frameworks/oxygen-icons/Manifest | 1 + .../oxygen-icons/oxygen-icons-5.104.0.ebuild | 37 ++ kde-frameworks/plasma/Manifest | 1 + kde-frameworks/plasma/plasma-5.104.0.ebuild | 70 +++ kde-frameworks/prison/Manifest | 1 + kde-frameworks/prison/prison-5.104.0.ebuild | 34 ++ kde-frameworks/purpose/Manifest | 1 + kde-frameworks/purpose/purpose-5.104.0.ebuild | 69 +++ kde-frameworks/qqc2-desktop-style/Manifest | 1 + .../qqc2-desktop-style-5.104.0.ebuild | 29 + kde-frameworks/solid/Manifest | 1 + kde-frameworks/solid/solid-5.104.0.ebuild | 51 ++ kde-frameworks/sonnet/Manifest | 1 + kde-frameworks/sonnet/sonnet-5.104.0.ebuild | 45 ++ kde-frameworks/syndication/Manifest | 1 + .../syndication/syndication-5.104.0.ebuild | 23 + kde-frameworks/syntax-highlighting/Manifest | 1 + .../syntax-highlighting-5.104.0.ebuild | 31 + kde-frameworks/threadweaver/Manifest | 1 + .../threadweaver/threadweaver-5.104.0.ebuild | 16 + mail-filter/Manifest.gz | Bin 8384 -> 8385 bytes mail-filter/zdkimfilter/Manifest | 1 + .../zdkimfilter/zdkimfilter-3.14.ebuild | 35 ++ media-fonts/Manifest.gz | Bin 37290 -> 37280 bytes media-fonts/lxgw-wenkai/Manifest | 1 - .../lxgw-wenkai/lxgw-wenkai-1.245.1.ebuild | 19 - .../lxgw-wenkai/lxgw-wenkai-1.250.ebuild | 2 +- .../smiley-sans/smiley-sans-1.1.1.ebuild | 2 +- media-gfx/Manifest.gz | Bin 38000 -> 37994 bytes media-gfx/graphviz/Manifest | 2 +- media-gfx/graphviz/graphviz-7.0.5.ebuild | 2 +- ...-5.0.1-r2.ebuild => graphviz-7.1.0.ebuild} | 10 +- media-gfx/hydrus/Manifest | 2 +- .../{hydrus-516.ebuild => hydrus-519.ebuild} | 2 +- media-gfx/hydrus/hydrus-9999.ebuild | 7 +- media-libs/Manifest.gz | Bin 68064 -> 68059 bytes media-libs/exiftool/Manifest | 1 + media-libs/exiftool/exiftool-12.50.ebuild | 26 + .../intel-mediasdk-22.6.5.ebuild | 17 +- .../intel-mediasdk/intel-mediasdk-9999.ebuild | 17 +- media-libs/libde265/Manifest | 1 + media-libs/libde265/libde265-1.0.11.ebuild | 95 +++ media-libs/libde265/libde265-9999.ebuild | 7 +- media-libs/libjxl/libjxl-0.8.1.ebuild | 2 +- media-libs/mesa/mesa-22.3.2.ebuild | 9 - media-libs/mesa/mesa-22.3.3.ebuild | 9 - media-libs/mesa/mesa-22.3.5.ebuild | 9 - media-libs/mesa/mesa-22.3.6.ebuild | 9 - media-libs/mesa/mesa-22.3.7-r1.ebuild | 9 - media-libs/mesa/mesa-23.0.0-r1.ebuild | 9 - media-libs/mesa/mesa-23.0.0_rc3.ebuild | 9 - media-libs/mesa/mesa-23.0.0_rc4.ebuild | 9 - media-libs/mesa/mesa-9999.ebuild | 9 - media-libs/openal/openal-1.23.0.ebuild | 2 +- media-libs/vidstab/Manifest | 1 + media-libs/vidstab/vidstab-1.1.1.ebuild | 62 ++ media-sound/Manifest.gz | Bin 56763 -> 56766 bytes media-sound/ncspot/Manifest | 3 + media-sound/ncspot/ncspot-0.13.0-r1.ebuild | 482 +++++++++++++++ .../pulseaudio-daemon-16.1-r6.ebuild | 2 +- ...d-0-r1.ebuild => tap-reverbed-0-r2.ebuild} | 9 +- metadata/Manifest.gz | Bin 3509 -> 3513 bytes metadata/dtd/timestamp.chk | 2 +- metadata/glsa/timestamp.chk | 2 +- metadata/md5-cache/Manifest.gz | Bin 28058 -> 28075 bytes .../md5-cache/app-accessibility/Manifest.gz | Bin 5937 -> 5934 bytes .../app-accessibility/kontrast-22.08.3 | 2 +- .../app-accessibility/kontrast-22.12.3 | 2 +- metadata/md5-cache/app-admin/Manifest.gz | Bin 54883 -> 55046 bytes .../md5-cache/app-admin/apache-tools-2.4.56 | 16 + metadata/md5-cache/app-admin/awscli-1.27.89 | 16 + metadata/md5-cache/app-admin/calamares-3.2.60 | 2 +- metadata/md5-cache/app-admin/clog-1.3.0-r1 | 2 +- metadata/md5-cache/app-admin/conky-1.13.1 | 2 +- metadata/md5-cache/app-admin/conky-1.17.0 | 8 +- metadata/md5-cache/app-admin/conky-1.18.1 | 2 +- .../md5-cache/app-admin/evtxtools-1.1.1-r2 | 2 +- .../md5-cache/app-admin/gkrellm-2.3.11-r2 | 4 +- .../app-admin/hardinfo-0.6_alpha_pre20221113 | 2 +- .../md5-cache/app-admin/keepassxc-2.7.1-r1 | 2 +- metadata/md5-cache/app-admin/keepassxc-2.7.3 | 2 +- metadata/md5-cache/app-admin/keepassxc-2.7.4 | 2 +- metadata/md5-cache/app-admin/keepassxc-9999 | 2 +- .../md5-cache/app-admin/logrotate-3.20.1-r1 | 2 +- metadata/md5-cache/app-admin/logrotate-3.21.0 | 2 +- .../md5-cache/app-admin/logstash-bin-7.17.7 | 15 - ...ogstash-bin-7.17.8 => logstash-bin-7.17.9} | 2 +- metadata/md5-cache/app-admin/lsyncd-2.2.3 | 2 +- .../md5-cache/app-admin/passwordsafe-1.15.0 | 2 +- metadata/md5-cache/app-admin/puppet-7.23.0 | 14 +- .../md5-cache/app-admin/puppet-agent-7.23.0 | 4 +- metadata/md5-cache/app-admin/puppetdb-7.12.1 | 4 +- .../md5-cache/app-admin/puppetserver-7.9.5 | 4 +- metadata/md5-cache/app-admin/rex-1.13.3 | 2 +- metadata/md5-cache/app-admin/rex-1.13.4 | 2 +- metadata/md5-cache/app-admin/rex-1.14.1 | 2 +- metadata/md5-cache/app-admin/rex-9999 | 2 +- metadata/md5-cache/app-admin/stow-2.3.1 | 2 +- metadata/md5-cache/app-admin/sudo-1.9.12_p2 | 2 +- metadata/md5-cache/app-admin/sudo-1.9.13_p3 | 2 +- .../app-admin/systemdgenie-0.99.0_p20221120 | 2 +- metadata/md5-cache/app-antivirus/Manifest.gz | Bin 1351 -> 1356 bytes metadata/md5-cache/app-antivirus/clamav-1.0.1 | 2 +- metadata/md5-cache/app-antivirus/lkrg-0.9.5 | 2 +- metadata/md5-cache/app-antivirus/lkrg-0.9.6 | 2 +- metadata/md5-cache/app-arch/Manifest.gz | Bin 23639 -> 23640 bytes metadata/md5-cache/app-arch/alien-8.95-r2 | 2 +- metadata/md5-cache/app-arch/brotli-1.0.9-r3 | 2 +- metadata/md5-cache/app-arch/brotli-1.0.9-r5 | 2 +- metadata/md5-cache/app-arch/brotli-9999 | 2 +- metadata/md5-cache/app-arch/bzip2-1.0.8-r4 | 2 +- metadata/md5-cache/app-arch/clzip-1.13 | 2 +- .../md5-cache/app-arch/createrepo_c-0.20.1 | 2 +- .../md5-cache/app-arch/createrepo_c-0.20.1-r1 | 2 +- metadata/md5-cache/app-arch/createrepo_c-9999 | 2 +- metadata/md5-cache/app-arch/drpm-0.5.1 | 2 +- metadata/md5-cache/app-arch/drpm-9999 | 2 +- metadata/md5-cache/app-arch/gzip-1.12-r4 | 2 +- .../md5-cache/app-arch/gzip-1.12_p20221228-r1 | 2 +- metadata/md5-cache/app-arch/innoextract-1.9 | 2 +- .../md5-cache/app-arch/libarchive-3.6.1-r1 | 2 +- .../md5-cache/app-arch/libarchive-3.6.2-r1 | 2 +- metadata/md5-cache/app-arch/lunzip-1.13 | 2 +- .../md5-cache/app-arch/lxqt-archiver-0.6.0 | 2 +- .../md5-cache/app-arch/lxqt-archiver-0.7.0 | 2 +- metadata/md5-cache/app-arch/lz4-1.9.4 | 2 +- metadata/md5-cache/app-arch/lzip-1.23 | 2 +- metadata/md5-cache/app-arch/lziprecover-1.23 | 2 +- metadata/md5-cache/app-arch/lzlib-1.13-r1 | 2 +- metadata/md5-cache/app-arch/pdlzip-1.12 | 2 +- metadata/md5-cache/app-arch/plzip-1.10 | 2 +- metadata/md5-cache/app-arch/rpm-4.18.0 | 2 +- metadata/md5-cache/app-arch/snappy-1.1.9-r1 | 2 +- metadata/md5-cache/app-arch/stormlib-9.24 | 2 +- metadata/md5-cache/app-arch/tar-1.34-r2 | 2 +- metadata/md5-cache/app-arch/tarsync-0.2.3 | 2 +- metadata/md5-cache/app-arch/unshield-1.4.3 | 2 +- metadata/md5-cache/app-arch/upx-4.0.1-r1 | 2 +- metadata/md5-cache/app-arch/upx-4.0.2 | 2 +- metadata/md5-cache/app-arch/xz-utils-5.2.10 | 2 +- metadata/md5-cache/app-arch/xz-utils-5.4.1 | 2 +- metadata/md5-cache/app-arch/zopfli-1.0.3 | 2 +- metadata/md5-cache/app-arch/zstd-1.5.4 | 14 - metadata/md5-cache/app-arch/zstd-1.5.4-r3 | 16 + metadata/md5-cache/app-backup/Manifest.gz | Bin 12876 -> 12889 bytes metadata/md5-cache/app-backup/amanda-3.5.1-r3 | 2 +- metadata/md5-cache/app-backup/bareos-20.0.8 | 2 +- metadata/md5-cache/app-backup/bareos-21.1.6 | 2 +- metadata/md5-cache/app-backup/bareos-22.0.2 | 2 +- metadata/md5-cache/app-backup/kup-0.9.1 | 2 +- metadata/md5-cache/app-cdr/Manifest.gz | Bin 8497 -> 8498 bytes metadata/md5-cache/app-cdr/cdemu-3.2.5 | 2 +- metadata/md5-cache/app-cdr/cdemu-daemon-3.2.6 | 2 +- .../app-cdr/dolphin-plugins-mountiso-22.08.3 | 2 +- .../app-cdr/dolphin-plugins-mountiso-22.12.3 | 2 +- .../app-cdr/extract-xiso-2.7.1_p202204252159 | 2 +- metadata/md5-cache/app-cdr/gcdemu-3.2.6 | 2 +- .../md5-cache/app-cdr/isoimagewriter-0.9-r1 | 2 +- metadata/md5-cache/app-cdr/kcdemu-0.8.0 | 2 +- metadata/md5-cache/app-containers/Manifest.gz | Bin 14634 -> 15298 bytes .../md5-cache/app-containers/docker-23.0.1 | 16 + .../app-containers/docker-cli-23.0.1 | 15 + .../app-containers/docker-compose-2.16.0 | 14 + .../docker-proxy-0.8.0_p20230118 | 13 + metadata/md5-cache/app-containers/lxc-5.0.2 | 2 +- .../app-containers/lxc-templates-3.0.4 | 2 +- .../md5-cache/app-containers/lxd-4.0.9-r3 | 2 +- .../md5-cache/app-containers/lxd-5.0.2-r1 | 2 +- .../md5-cache/app-containers/lxd-5.0.2-r2 | 2 +- metadata/md5-cache/app-crypt/Manifest.gz | Bin 39556 -> 39571 bytes metadata/md5-cache/app-crypt/gnupg-2.2.40 | 2 +- metadata/md5-cache/app-crypt/gnupg-2.2.41 | 2 +- metadata/md5-cache/app-crypt/gnupg-2.3.8 | 2 +- metadata/md5-cache/app-crypt/gnupg-2.4.0 | 2 +- metadata/md5-cache/app-crypt/gpgme-1.17.1-r2 | 2 +- metadata/md5-cache/app-crypt/gpgme-1.18.0-r2 | 2 +- metadata/md5-cache/app-crypt/libnitrokey-3.6 | 2 +- metadata/md5-cache/app-crypt/libnitrokey-9999 | 2 +- metadata/md5-cache/app-crypt/minisign-0.10 | 2 +- metadata/md5-cache/app-crypt/minisign-0.11 | 2 +- metadata/md5-cache/app-crypt/minisign-9999 | 2 +- .../md5-cache/app-crypt/nitrokey-app-1.4.2 | 2 +- .../md5-cache/app-crypt/nitrokey-app-9999 | 2 +- metadata/md5-cache/app-crypt/osslsigncode-2.5 | 2 +- .../md5-cache/app-crypt/pinentry-1.2.1-r1 | 2 +- metadata/md5-cache/app-crypt/qca-2.3.5 | 2 +- metadata/md5-cache/app-crypt/sbctl-0.10 | 2 +- metadata/md5-cache/app-crypt/sbctl-0.9 | 2 +- metadata/md5-cache/app-crypt/signify-31 | 2 +- .../md5-cache/app-crypt/tpm-emulator-0.7.5-r3 | 2 +- metadata/md5-cache/app-crypt/tpm2-tss-4.0.1 | 6 +- .../md5-cache/app-crypt/yubikey-manager-5.0.0 | 2 +- .../md5-cache/app-crypt/yubikey-manager-5.0.1 | 2 +- .../app-crypt/zulucrypt-5.5.0_pre20180223 | 2 +- metadata/md5-cache/app-dicts/Manifest.gz | Bin 33226 -> 33231 bytes metadata/md5-cache/app-dicts/dikt-2s_p1 | 2 +- metadata/md5-cache/app-doc/Manifest.gz | Bin 22330 -> 22350 bytes .../md5-cache/app-doc/NaturalDocs-1.52-r2 | 2 +- metadata/md5-cache/app-doc/doxygen-1.9.5 | 2 +- metadata/md5-cache/app-doc/doxygen-1.9.6 | 2 +- metadata/md5-cache/app-doc/doxygen-9999 | 2 +- metadata/md5-cache/app-doc/gnucash-docs-4.12 | 2 +- metadata/md5-cache/app-doc/halibut-1.3 | 2 +- metadata/md5-cache/app-doc/kicad-doc-6.0.9 | 2 +- metadata/md5-cache/app-doc/kicad-doc-7.0.0 | 2 +- .../md5-cache/app-doc/zeal-0.6.1_p20200815-r1 | 2 +- metadata/md5-cache/app-editors/Manifest.gz | Bin 24739 -> 24727 bytes .../md5-cache/app-editors/featherpad-1.3.1 | 2 +- .../md5-cache/app-editors/featherpad-1.3.4 | 2 +- .../app-editors/juffed-0.10_p20200103 | 2 +- .../app-editors/kile-2.9.93_p20221123 | 2 +- metadata/md5-cache/app-editors/neovim-0.8.2 | 2 +- metadata/md5-cache/app-editors/neovim-0.8.3 | 2 +- metadata/md5-cache/app-editors/neovim-9999 | 2 +- metadata/md5-cache/app-editors/okteta-0.26.10 | 2 +- metadata/md5-cache/app-editors/padre-1.0.0-r2 | 2 +- .../remarkable-1.9.0_pre20210320-r2 | 15 + metadata/md5-cache/app-editors/texworks-0.6.7 | 2 +- metadata/md5-cache/app-editors/vile-9.8w-r1 | 2 +- metadata/md5-cache/app-editors/vile-9.8x | 2 +- metadata/md5-cache/app-editors/vile-9.8y | 2 +- .../md5-cache/app-editors/vscode-1.75.1-r1 | 14 - .../{vscode-1.75.0-r2 => vscode-1.76.1} | 2 +- ...-1.75.0.23033-r2 => vscodium-1.76.1.23069} | 2 +- metadata/md5-cache/app-editors/xvile-9.8w-r2 | 2 +- metadata/md5-cache/app-editors/xvile-9.8x | 2 +- metadata/md5-cache/app-editors/xvile-9.8y | 2 +- metadata/md5-cache/app-emacs/Manifest.gz | Bin 104637 -> 104626 bytes .../app-emacs/libegit2-0.0.20200515-r1 | 2 +- .../app-emacs/vterm-0.0.1_pre20210618 | 2 +- .../md5-cache/app-emacs/vterm-0.0.2_p20221118 | 2 +- metadata/md5-cache/app-emulation/86Box-3.11 | 2 +- metadata/md5-cache/app-emulation/Manifest.gz | Bin 27715 -> 27277 bytes .../md5-cache/app-emulation/dynamips-0.2.21 | 2 +- metadata/md5-cache/app-emulation/faudio-21.01 | 2 +- metadata/md5-cache/app-emulation/faudio-23.02 | 2 +- .../app-emulation/firecracker-bin-1.0.0 | 13 - .../app-emulation/firecracker-bin-1.1.0 | 13 - .../app-emulation/firecracker-bin-1.1.2 | 13 - .../app-emulation/firecracker-bin-1.1.3 | 13 - ...racker-bin-1.1.1 => firecracker-bin-1.3.1} | 4 +- .../md5-cache/app-emulation/libvirt-8.7.0-r1 | 2 +- .../md5-cache/app-emulation/libvirt-8.8.0-r1 | 2 +- .../md5-cache/app-emulation/libvirt-8.9.0 | 2 +- .../md5-cache/app-emulation/libvirt-8.9.0-r1 | 2 +- metadata/md5-cache/app-emulation/libvirt-9999 | 2 +- metadata/md5-cache/app-emulation/nemu-3.0.0 | 2 +- metadata/md5-cache/app-emulation/nemu-3.1.0 | 2 +- metadata/md5-cache/app-emulation/punes-0.110 | 2 +- .../md5-cache/app-emulation/q4wine-1.3.13 | 2 +- metadata/md5-cache/app-emulation/qemu-9999 | 2 +- .../app-emulation/ruffle-0_p20230312 | 17 + metadata/md5-cache/app-i18n/Manifest.gz | Bin 24485 -> 24470 bytes metadata/md5-cache/app-i18n/cstools-3.44 | 2 +- metadata/md5-cache/app-i18n/fcitx-4.2.9.8 | 2 +- metadata/md5-cache/app-i18n/fcitx-4.9999 | 2 +- metadata/md5-cache/app-i18n/fcitx-anthy-0.2.3 | 2 +- .../md5-cache/app-i18n/fcitx-anthy-4.9999 | 2 +- .../md5-cache/app-i18n/fcitx-chewing-0.2.3 | 2 +- .../md5-cache/app-i18n/fcitx-chewing-4.9999 | 2 +- .../app-i18n/fcitx-cloudpinyin-0.3.6 | 2 +- .../app-i18n/fcitx-cloudpinyin-4.9999 | 2 +- .../app-i18n/fcitx-configtool-0.4.10 | 2 +- .../app-i18n/fcitx-configtool-4.9999 | 2 +- .../md5-cache/app-i18n/fcitx-hangul-0.3.1 | 2 +- .../md5-cache/app-i18n/fcitx-hangul-4.9999 | 2 +- .../md5-cache/app-i18n/fcitx-libpinyin-0.5.3 | 2 +- .../md5-cache/app-i18n/fcitx-libpinyin-0.5.4 | 2 +- .../md5-cache/app-i18n/fcitx-libpinyin-4.9999 | 2 +- metadata/md5-cache/app-i18n/fcitx-m17n-0.2.4 | 2 +- metadata/md5-cache/app-i18n/fcitx-m17n-4.9999 | 2 +- metadata/md5-cache/app-i18n/fcitx-qt5-1.2.5 | 2 +- metadata/md5-cache/app-i18n/fcitx-qt5-4.9999 | 2 +- metadata/md5-cache/app-i18n/fcitx-rime-0.3.2 | 2 +- metadata/md5-cache/app-i18n/fcitx-rime-4.9999 | 2 +- .../md5-cache/app-i18n/fcitx-sayura-0.1.2 | 2 +- .../md5-cache/app-i18n/fcitx-sayura-4.9999 | 2 +- .../app-i18n/fcitx-table-extra-0.3.8 | 2 +- .../app-i18n/fcitx-table-extra-4.9999 | 2 +- .../md5-cache/app-i18n/fcitx-unikey-0.2.7 | 2 +- .../md5-cache/app-i18n/fcitx-unikey-4.9999 | 2 +- .../app-i18n/ibus-chewing-1.6.1_p20210117-r1 | 2 +- .../app-i18n/ibus-table-chinese-1.8.3 | 2 +- .../app-i18n/ibus-unikey-0.7.0_beta1 | 2 +- metadata/md5-cache/app-i18n/kcm-fcitx-0.5.6 | 2 +- .../md5-cache/app-i18n/kcm-fcitx-4.5.9999 | 2 +- metadata/md5-cache/app-i18n/librime-1.7.3-r1 | 2 +- .../app-i18n/librime-lua-20211030072627 | 2 +- .../app-i18n/librime-lua-99999999999999 | 2 +- metadata/md5-cache/app-i18n/nkf-2.1.5 | 2 +- metadata/md5-cache/app-i18n/nkf-2.1.5-r1 | 2 +- metadata/md5-cache/app-i18n/opencc-1.1.4 | 2 +- metadata/md5-cache/app-i18n/opencc-9999 | 2 +- ....2.0_pre20210627073130_p20210701_p20210701 | 2 +- metadata/md5-cache/app-i18n/tagainijisho-9999 | 2 +- metadata/md5-cache/app-i18n/uchardet-0.0.7 | 2 +- metadata/md5-cache/app-i18n/uchardet-9999 | 2 +- metadata/md5-cache/app-i18n/zinnia-0.06-r3 | 2 +- metadata/md5-cache/app-laptop/Manifest.gz | Bin 4248 -> 4244 bytes metadata/md5-cache/app-laptop/thinkfan-1.3.1 | 2 +- metadata/md5-cache/app-metrics/Manifest.gz | Bin 8022 -> 8179 bytes .../app-metrics/fusioninventory-agent-2.5.2 | 2 +- .../app-metrics/portage-exporter-0.0.1 | 13 + metadata/md5-cache/app-misc/Manifest.gz | Bin 74169 -> 73866 bytes .../md5-cache/app-misc/beancounter-0.8.10-r2 | 2 +- .../md5-cache/app-misc/brewtarget-2.3.1-r1 | 2 +- metadata/md5-cache/app-misc/ckb-0.5.0-r1 | 2 +- metadata/md5-cache/app-misc/ckb-9999 | 2 +- metadata/md5-cache/app-misc/cmatrix-2.0-r4 | 2 +- metadata/md5-cache/app-misc/conmux-0.16.4 | 2 +- .../app-misc/ddate-0.2.2_p20160627-r1 | 2 +- metadata/md5-cache/app-misc/ddcui-0.2.1 | 2 +- metadata/md5-cache/app-misc/ddcui-0.3.0 | 2 +- .../md5-cache/app-misc/elasticsearch-7.17.7 | 13 - ...sticsearch-7.17.8 => elasticsearch-7.17.9} | 2 +- .../md5-cache/app-misc/g15daemon-1.9.5.3-r15 | 2 +- .../md5-cache/app-misc/g15daemon-3.0.4-r1 | 2 +- metadata/md5-cache/app-misc/g15daemon-9999 | 2 +- metadata/md5-cache/app-misc/hivex-1.3.20 | 2 +- metadata/md5-cache/app-misc/hivex-1.3.21 | 2 +- metadata/md5-cache/app-misc/hivex-1.3.23 | 2 +- metadata/md5-cache/app-misc/i2bits-0.1.0-r1 | 2 +- metadata/md5-cache/app-misc/joymouse-0.5-r1 | 11 - metadata/md5-cache/app-misc/joymouse-0.5-r2 | 14 + metadata/md5-cache/app-misc/logiops-0.2.3-r1 | 2 +- metadata/md5-cache/app-misc/note-1.3.26 | 2 +- metadata/md5-cache/app-misc/pdfpc-4.5.0-r2 | 2 +- metadata/md5-cache/app-misc/pdfpc-4.6.0-r1 | 2 +- metadata/md5-cache/app-misc/pfm-2.12.3-r1 | 2 +- metadata/md5-cache/app-misc/pip-1.2-r3 | 2 +- .../md5-cache/app-misc/qtxdg-tools-3.10.0 | 2 +- metadata/md5-cache/app-misc/qtxdg-tools-3.9.1 | 2 +- metadata/md5-cache/app-misc/rbutil-1.5.1-r1 | 2 +- metadata/md5-cache/app-misc/smtm-1.6.10-r2 | 2 +- metadata/md5-cache/app-misc/task-2.6.2 | 2 +- metadata/md5-cache/app-misc/taskd-1.1.0-r3 | 2 +- metadata/md5-cache/app-misc/timew-1.4.3-r1 | 2 +- .../app-misc/tmux-mem-cpu-load-3.5.1 | 2 +- .../md5-cache/app-misc/tmux-mem-cpu-load-9999 | 2 +- .../md5-cache/app-misc/trash-cli-0.22.8.21 | 16 - metadata/md5-cache/app-misc/vcontrold-0.98.11 | 2 +- .../md5-cache/app-mobilephone/Manifest.gz | Bin 2716 -> 2715 bytes .../md5-cache/app-mobilephone/gammu-1.42.0-r1 | 2 +- .../md5-cache/app-mobilephone/heimdall-2.0.1 | 2 +- .../md5-cache/app-mobilephone/heimdall-9999 | 2 +- metadata/md5-cache/app-office/Manifest.gz | Bin 12651 -> 12623 bytes .../md5-cache/app-office/calligra-3.2.1-r5 | 2 +- .../md5-cache/app-office/calligraplan-3.3.0 | 2 +- metadata/md5-cache/app-office/gnucash-4.12-r1 | 2 +- .../md5-cache/app-office/kalendar-22.08.3 | 2 +- .../md5-cache/app-office/kalendar-22.12.3 | 2 +- metadata/md5-cache/app-office/kexi-3.2.0-r3 | 2 +- metadata/md5-cache/app-office/kmymoney-5.1.3 | 2 +- metadata/md5-cache/app-office/kraft-0.98 | 2 +- .../app-office/ktimetracker-5.0.1-r1 | 2 +- metadata/md5-cache/app-office/ledger-3.2.1-r1 | 2 +- metadata/md5-cache/app-office/ledger-3.3.1 | 2 +- .../md5-cache/app-office/libalkimia-8.1.1 | 2 +- .../md5-cache/app-office/libreoffice-7.4.6.2 | 3 +- .../app-office/libreoffice-l10n-7.4.6.2 | 3 +- .../app-office/libreoffice-voikko-5.0-r1 | 2 +- .../md5-cache/app-office/scribus-1.5.8-r4 | 2 +- .../md5-cache/app-office/scribus-1.5.8-r5 | 2 +- metadata/md5-cache/app-office/skrooge-2.28.0 | 2 +- .../md5-cache/app-office/skrooge-2.29.0-r1 | 2 +- metadata/md5-cache/app-office/texmacs-2.1-r1 | 2 +- metadata/md5-cache/app-pda/Manifest.gz | Bin 2410 -> 2407 bytes .../md5-cache/app-pda/pilot-link-0.12.5-r4 | 2 +- metadata/md5-cache/app-portage/Manifest.gz | Bin 18922 -> 18923 bytes .../md5-cache/app-portage/g-cpan-0.16.9-r1 | 2 +- metadata/md5-cache/app-portage/g-cpan-0.17.0 | 2 +- .../md5-cache/app-portage/g-cpan-0.18.0-r1 | 2 +- metadata/md5-cache/app-portage/g-cpan-9999 | 2 +- metadata/md5-cache/app-portage/kuroo-1.2.2 | 2 +- metadata/md5-cache/app-portage/kuroo-9999 | 2 +- metadata/md5-cache/app-shells/Manifest.gz | Bin 15344 -> 15184 bytes metadata/md5-cache/app-shells/bash-5.1_p16-r2 | 2 +- metadata/md5-cache/app-shells/bash-5.1_p16-r3 | 2 +- metadata/md5-cache/app-shells/bash-5.2_p15-r2 | 2 +- metadata/md5-cache/app-shells/bash-9999 | 2 +- metadata/md5-cache/app-shells/fish-3.4.0 | 2 +- metadata/md5-cache/app-shells/fish-3.5.1 | 2 +- metadata/md5-cache/app-shells/fish-3.6.0 | 2 +- metadata/md5-cache/app-shells/fish-9999 | 2 +- metadata/md5-cache/app-shells/psh-1.8.1-r4 | 2 +- .../md5-cache/app-shells/starship-1.10.3-r1 | 13 - .../md5-cache/app-shells/starship-1.11.0-r1 | 13 - metadata/md5-cache/app-shells/starship-1.13.1 | 13 + .../App-XML-DocBook-Builder-0.100.300-r1 | 2 +- metadata/md5-cache/app-text/Manifest.gz | Bin 71536 -> 71077 bytes metadata/md5-cache/app-text/apvlv-0.4.0-r1 | 2 +- .../md5-cache/app-text/bibletime-3.0.3-r4 | 2 +- metadata/md5-cache/app-text/chasen-2.4.5 | 2 +- .../md5-cache/app-text/cherrytree-0.99.53 | 2 +- ...errytree-0.99.51-r1 => cherrytree-0.99.54} | 10 +- .../md5-cache/app-text/cherrytree-0.99.55 | 17 + metadata/md5-cache/app-text/cmark-0.30.2 | 2 +- metadata/md5-cache/app-text/cmark-0.30.3 | 2 +- .../md5-cache/app-text/coolreader-3.2.59-r4 | 2 +- metadata/md5-cache/app-text/crengine-ng-0.9.7 | 2 +- metadata/md5-cache/app-text/crqt-ng-1.0.9 | 2 +- metadata/md5-cache/app-text/crwx-ng-0.2.0-r2 | 2 +- .../md5-cache/app-text/cuneiform-1.1.0-r3 | 2 +- metadata/md5-cache/app-text/dvisvgm-2.13 | 14 - metadata/md5-cache/app-text/dvisvgm-3.0.2 | 14 - .../app-text/{dvisvgm-3.0.1 => dvisvgm-3.0.4} | 10 +- .../md5-cache/app-text/ebook-tools-0.2.2-r2 | 2 +- .../app-text/editorconfig-core-c-0.12.5 | 2 +- metadata/md5-cache/app-text/fictionup-0.2.1 | 2 +- metadata/md5-cache/app-text/grutatxt-2.200.0 | 2 +- metadata/md5-cache/app-text/htag-0.0.24-r1 | 2 +- metadata/md5-cache/app-text/htmltidy-5.8.0-r1 | 2 +- metadata/md5-cache/app-text/kbibtex-0.9.3.1 | 2 +- metadata/md5-cache/app-text/kjots-5.1.0-r3 | 2 +- metadata/md5-cache/app-text/multitail-7.0.0 | 2 +- metadata/md5-cache/app-text/nuspell-5.1.2 | 2 +- metadata/md5-cache/app-text/po4a-0.66 | 2 +- metadata/md5-cache/app-text/po4a-0.68 | 2 +- metadata/md5-cache/app-text/po4a-0.69 | 2 +- metadata/md5-cache/app-text/podofo-0.9.8-r1 | 2 +- metadata/md5-cache/app-text/poppler-23.01.0 | 2 +- metadata/md5-cache/app-text/poppler-23.02.0 | 2 +- metadata/md5-cache/app-text/poppler-23.03.0 | 2 +- metadata/md5-cache/app-text/poppler-9999 | 2 +- metadata/md5-cache/app-text/pytextile-4.0.1 | 16 - metadata/md5-cache/app-text/qpdf-11.1.1-r1 | 2 +- metadata/md5-cache/app-text/qpdf-11.2.0-r1 | 2 +- metadata/md5-cache/app-text/qpdf-11.3.0 | 2 +- metadata/md5-cache/app-text/sdcv-0.5.4 | 2 +- metadata/md5-cache/app-text/sigil-1.9.20 | 2 +- .../app-text/simple-fb2-reader-1.1.3 | 2 +- metadata/md5-cache/app-text/sword-1.9.0-r1 | 2 +- metadata/md5-cache/app-text/wv2-0.4.2-r3 | 2 +- metadata/md5-cache/app-text/xiphos-4.2.1-r1 | 2 +- metadata/md5-cache/app-text/xiphos-4.2.1-r2 | 2 +- .../md5-cache/app-text/xournalpp-1.1.1-r1 | 2 +- .../md5-cache/app-text/xournalpp-1.1.1-r2 | 2 +- metadata/md5-cache/app-text/xournalpp-9999 | 2 +- metadata/md5-cache/app-text/xpdf-4.04-r1 | 2 +- metadata/md5-cache/app-vim/Manifest.gz | Bin 36241 -> 36403 bytes metadata/md5-cache/app-vim/gentoo-syntax-9 | 14 + metadata/md5-cache/dev-cpp/Manifest.gz | Bin 22346 -> 22872 bytes .../md5-cache/dev-cpp/abseil-cpp-20200923.3 | 2 +- .../dev-cpp/abseil-cpp-20211102.0-r2 | 2 +- .../md5-cache/dev-cpp/abseil-cpp-20220623.1 | 2 +- metadata/md5-cache/dev-cpp/aixlog-1.5.0 | 2 +- metadata/md5-cache/dev-cpp/aixlog-9999 | 2 +- metadata/md5-cache/dev-cpp/amqp-cpp-4.3.18 | 2 +- metadata/md5-cache/dev-cpp/antlr-cpp-4.11.1 | 2 +- metadata/md5-cache/dev-cpp/antlr-cpp-4.7.2 | 2 +- metadata/md5-cache/dev-cpp/argparse-2.9 | 2 +- metadata/md5-cache/dev-cpp/asio-1.26.0 | 15 + metadata/md5-cache/dev-cpp/benchmark-1.7.1 | 2 +- metadata/md5-cache/dev-cpp/catch-1.12.2-r1 | 5 +- metadata/md5-cache/dev-cpp/catch-1.9999 | 5 +- metadata/md5-cache/dev-cpp/catch-2.13.8 | 2 +- metadata/md5-cache/dev-cpp/catch-3.0.1 | 2 +- metadata/md5-cache/dev-cpp/catch-3.3.2 | 14 + metadata/md5-cache/dev-cpp/catch-9999 | 2 +- metadata/md5-cache/dev-cpp/cctz-2.3_p20230228 | 2 +- metadata/md5-cache/dev-cpp/clucene-2.3.3.4-r8 | 2 +- metadata/md5-cache/dev-cpp/cpp-hocon-0.3.0-r1 | 2 +- metadata/md5-cache/dev-cpp/cpp-httplib-0.11.3 | 2 +- metadata/md5-cache/dev-cpp/cpp-httplib-0.11.4 | 2 +- metadata/md5-cache/dev-cpp/cpp-httplib-0.12.0 | 2 +- metadata/md5-cache/dev-cpp/curlpp-0.8.1 | 2 +- metadata/md5-cache/dev-cpp/doctest-2.4.10 | 2 +- metadata/md5-cache/dev-cpp/doctest-2.4.9 | 2 +- .../dev-cpp/edencommon-2022.08.29.00 | 2 +- .../dev-cpp/edencommon-2023.02.06.00 | 2 +- metadata/md5-cache/dev-cpp/eigen-3.4.0-r1 | 2 +- metadata/md5-cache/dev-cpp/elfio-3.11 | 2 +- .../md5-cache/dev-cpp/folly-2022.08.29.00 | 2 +- .../md5-cache/dev-cpp/folly-2023.02.06.00 | 2 +- .../md5-cache/dev-cpp/gemmlowp-2021.12.20 | 2 +- metadata/md5-cache/dev-cpp/gflags-2.2.2 | 2 +- metadata/md5-cache/dev-cpp/gflags-9999 | 2 +- metadata/md5-cache/dev-cpp/glog-0.5.0 | 2 +- metadata/md5-cache/dev-cpp/glog-0.6.0 | 2 +- metadata/md5-cache/dev-cpp/gtest-1.11.0 | 2 +- metadata/md5-cache/dev-cpp/gtest-1.13.0 | 2 +- metadata/md5-cache/dev-cpp/gtest-9999 | 2 +- metadata/md5-cache/dev-cpp/gtkmm-4.10.0 | 16 + .../dev-cpp/gulrak-filesystem-1.5.12 | 2 +- .../dev-cpp/gulrak-filesystem-1.5.14 | 2 +- metadata/md5-cache/dev-cpp/highway-1.0.1-r1 | 2 +- metadata/md5-cache/dev-cpp/highway-1.0.3 | 6 +- metadata/md5-cache/dev-cpp/highway-9999 | 2 +- metadata/md5-cache/dev-cpp/json11-1.0.0 | 2 +- metadata/md5-cache/dev-cpp/json11-1.0.0-r1 | 2 +- metadata/md5-cache/dev-cpp/kokkos-3.1.01-r1 | 2 +- metadata/md5-cache/dev-cpp/kokkos-3.7.0 | 2 +- metadata/md5-cache/dev-cpp/kokkos-3.7.1 | 2 +- .../md5-cache/dev-cpp/libjson-rpc-cpp-1.4.0 | 2 +- metadata/md5-cache/dev-cpp/lucene++-3.0.7-r3 | 2 +- metadata/md5-cache/dev-cpp/magic_enum-0.8.2 | 2 +- metadata/md5-cache/dev-cpp/ms-gsl-4.0.0 | 2 +- metadata/md5-cache/dev-cpp/ms-gsl-9999 | 2 +- metadata/md5-cache/dev-cpp/msgpack-cxx-5.0.0 | 2 +- metadata/md5-cache/dev-cpp/muParser-2.3.3-r2 | 2 +- metadata/md5-cache/dev-cpp/muParser-2.3.4-r1 | 2 +- metadata/md5-cache/dev-cpp/muParserX-4.0.11 | 2 +- .../md5-cache/dev-cpp/nlohmann_json-3.11.2 | 2 +- .../md5-cache/dev-cpp/nlohmann_json-3.11.2-r1 | 2 +- metadata/md5-cache/dev-cpp/notcurses-3.0.5-r1 | 2 +- metadata/md5-cache/dev-cpp/notcurses-3.0.8 | 2 +- .../dev-cpp/opentelemetry-cpp-1.3.0-r2 | 2 +- .../md5-cache/dev-cpp/opentelemetry-cpp-1.4.0 | 2 +- .../md5-cache/dev-cpp/opentelemetry-cpp-1.6.0 | 2 +- metadata/md5-cache/dev-cpp/popl-1.2.0 | 2 +- metadata/md5-cache/dev-cpp/popl-9999 | 2 +- .../md5-cache/dev-cpp/prometheus-cpp-1.0.1 | 2 +- .../md5-cache/dev-cpp/prometheus-cpp-1.1.0 | 2 +- metadata/md5-cache/dev-cpp/pystring-1.1.3-r1 | 2 +- metadata/md5-cache/dev-cpp/range-v3-0.12.0 | 2 +- .../md5-cache/dev-cpp/rapidfuzz-cpp-1.10.1 | 2 +- .../md5-cache/dev-cpp/rapidfuzz-cpp-1.10.2 | 2 +- .../md5-cache/dev-cpp/rapidfuzz-cpp-1.10.4 | 2 +- metadata/md5-cache/dev-cpp/rapidyaml-0.5.0 | 2 +- .../dev-cpp/robin-hood-hashing-3.11.5-r1 | 2 +- metadata/md5-cache/dev-cpp/robin-map-0.6.3 | 2 +- metadata/md5-cache/dev-cpp/robin-map-9999 | 2 +- metadata/md5-cache/dev-cpp/sdbus-c++-0.9.0-r5 | 2 +- metadata/md5-cache/dev-cpp/sdbus-c++-1.2.0-r1 | 2 +- metadata/md5-cache/dev-cpp/sol2-3.3.0 | 2 +- metadata/md5-cache/dev-cpp/string-theory-3.5 | 2 +- metadata/md5-cache/dev-cpp/string-theory-3.6 | 2 +- metadata/md5-cache/dev-cpp/taskflow-3.3.0 | 2 +- metadata/md5-cache/dev-cpp/taskflow-3.4.0 | 2 +- metadata/md5-cache/dev-cpp/taskflow-9999 | 2 +- metadata/md5-cache/dev-cpp/tbb-2021.5.0-r1 | 2 +- metadata/md5-cache/dev-cpp/tbb-2021.7.0 | 2 +- metadata/md5-cache/dev-cpp/tbb-2021.7.0-r1 | 2 +- metadata/md5-cache/dev-cpp/tbb-2021.8.0 | 2 +- metadata/md5-cache/dev-cpp/termcolor-2.1.0 | 2 +- metadata/md5-cache/dev-cpp/valijson-0.7 | 2 +- metadata/md5-cache/dev-cpp/valijson-1.0 | 2 +- metadata/md5-cache/dev-cpp/waylandpp-1.0.0 | 2 +- metadata/md5-cache/dev-cpp/waylandpp-1.0.0-r1 | 2 +- metadata/md5-cache/dev-cpp/waylandpp-9999 | 2 +- metadata/md5-cache/dev-cpp/websocketpp-0.8.2 | 2 +- metadata/md5-cache/dev-cpp/yaml-cpp-0.7.0-r2 | 2 +- metadata/md5-cache/dev-db/Manifest.gz | Bin 31432 -> 31593 bytes metadata/md5-cache/dev-db/bucardo-5.4.1 | 2 +- metadata/md5-cache/dev-db/innotop-1.13.0 | 2 +- metadata/md5-cache/dev-db/kdb-3.2.0-r2 | 2 +- metadata/md5-cache/dev-db/mariadb-10.11.1 | 2 +- metadata/md5-cache/dev-db/mariadb-10.4.26 | 2 +- metadata/md5-cache/dev-db/mariadb-10.4.27 | 6 +- metadata/md5-cache/dev-db/mariadb-10.4.28 | 2 +- metadata/md5-cache/dev-db/mariadb-10.5.17 | 2 +- metadata/md5-cache/dev-db/mariadb-10.5.18 | 6 +- metadata/md5-cache/dev-db/mariadb-10.5.19 | 2 +- metadata/md5-cache/dev-db/mariadb-10.6.10 | 2 +- metadata/md5-cache/dev-db/mariadb-10.6.11 | 6 +- metadata/md5-cache/dev-db/mariadb-10.6.11-r1 | 2 +- metadata/md5-cache/dev-db/mariadb-10.6.12 | 2 +- .../dev-db/mariadb-connector-c-3.1.13 | 2 +- .../dev-db/mariadb-connector-c-3.2.5 | 2 +- .../dev-db/mariadb-connector-c-3.2.7 | 2 +- .../md5-cache/dev-db/mariadb-connector-c-9999 | 2 +- .../dev-db/mariadb-connector-odbc-3.1.14 | 2 +- metadata/md5-cache/dev-db/mydumper-0.12.5.3 | 2 +- metadata/md5-cache/dev-db/mydumper-0.12.7.3 | 2 +- metadata/md5-cache/dev-db/mydumper-0.13.1.2 | 2 +- metadata/md5-cache/dev-db/myodbc-8.0.27-r1 | 2 +- metadata/md5-cache/dev-db/mysql-5.7.36-r1 | 2 +- metadata/md5-cache/dev-db/mysql-5.7.40 | 2 +- metadata/md5-cache/dev-db/mysql-5.7.41 | 2 +- metadata/md5-cache/dev-db/mysql-8.0.27-r1 | 2 +- metadata/md5-cache/dev-db/mysql-8.0.31-r2 | 2 +- metadata/md5-cache/dev-db/mysql-8.0.32-r2 | 2 +- .../dev-db/mysql-connector-c++-8.0.27 | 2 +- .../dev-db/mysql-connector-c++-8.0.27-r1 | 2 +- .../dev-db/mysql-connector-c++-8.0.31 | 2 +- .../dev-db/mysql-connector-c++-8.0.32 | 2 +- .../dev-db/mysql-connector-c-8.0.27-r1 | 2 +- .../md5-cache/dev-db/mysql-connector-c-8.0.31 | 2 +- .../dev-db/mysql-connector-c-8.0.32-r1 | 2 +- .../dev-db/mysql-workbench-8.0.31-r1 | 2 +- .../md5-cache/dev-db/mysql-workbench-8.0.32 | 2 +- metadata/md5-cache/dev-db/mytop-1.9.1-r1 | 2 +- .../dev-db/percona-server-8.0.26.16-r2 | 2 +- .../md5-cache/dev-db/percona-toolkit-3.3.1 | 2 +- .../md5-cache/dev-db/percona-toolkit-3.5.1 | 16 + .../dev-db/percona-xtrabackup-2.4.15 | 2 +- .../dev-db/percona-xtrabackup-2.4.24 | 2 +- .../dev-db/percona-xtrabackup-8.0.26.18 | 2 +- .../dev-db/percona-xtrabackup-8.0.30.23 | 2 +- metadata/md5-cache/dev-db/pgFormatter-5.0 | 2 +- metadata/md5-cache/dev-db/pgFormatter-5.1 | 2 +- metadata/md5-cache/dev-db/pg_top-4.0.0-r3 | 2 +- metadata/md5-cache/dev-db/pgagent-4.2.1 | 2 +- metadata/md5-cache/dev-db/pgbadger-11.5 | 2 +- metadata/md5-cache/dev-db/pgbadger-11.8 | 2 +- metadata/md5-cache/dev-db/pgrouting-3.1.1 | 2 +- metadata/md5-cache/dev-db/pgrouting-3.1.2 | 2 +- metadata/md5-cache/dev-db/pgrouting-3.1.3 | 2 +- metadata/md5-cache/dev-db/pgrouting-3.2.1 | 2 +- .../md5-cache/dev-db/qt5-sqlcipher-1.0.11-r1 | 2 +- .../md5-cache/dev-db/sqlitebrowser-3.12.2 | 2 +- metadata/md5-cache/dev-db/sqlitebrowser-9999 | 2 +- metadata/md5-cache/dev-db/sqliteman-1.2.2-r5 | 2 +- metadata/md5-cache/dev-db/timescaledb-2.10.0 | 2 +- metadata/md5-cache/dev-db/timescaledb-2.9.2 | 2 +- metadata/md5-cache/dev-db/timescaledb-2.9.3 | 2 +- metadata/md5-cache/dev-db/tora-3.2-r2 | 2 +- metadata/md5-cache/dev-embedded/Manifest.gz | Bin 13289 -> 13299 bytes metadata/md5-cache/dev-embedded/avrdude-7.0 | 2 +- .../md5-cache/dev-embedded/libftdi-0.20-r1 | 2 +- .../md5-cache/dev-embedded/libftdi-1.5-r4 | 2 +- metadata/md5-cache/dev-embedded/libftdi-9999 | 2 +- .../dev-embedded/mcu8051ide-1.4.10-r1 | 2 +- .../md5-cache/dev-embedded/picotool-1.1.0 | 2 +- .../md5-cache/dev-embedded/ponyprog-3.1.2 | 2 +- .../md5-cache/dev-embedded/ponyprog-3.1.3 | 2 +- metadata/md5-cache/dev-embedded/stlink-1.7.0 | 2 +- metadata/md5-cache/dev-embedded/stlink-9999 | 2 +- .../dev-embedded/usbprog-0.3.0_p20140828-r1 | 2 +- metadata/md5-cache/dev-games/Manifest.gz | Bin 7830 -> 7832 bytes metadata/md5-cache/dev-games/aseprite-1.2.40 | 2 +- metadata/md5-cache/dev-games/cegui-0.8.7-r100 | 2 +- .../md5-cache/dev-games/freecell-solver-6.8.0 | 2 +- metadata/md5-cache/dev-games/freesolid-2.1.2 | 2 +- .../md5-cache/dev-games/irrlicht-mt-1.9.0.8 | 2 +- metadata/md5-cache/dev-games/mygui-3.4.1 | 2 +- metadata/md5-cache/dev-games/newton-3.14 | 2 +- metadata/md5-cache/dev-games/ogre-1.12.9-r3 | 2 +- metadata/md5-cache/dev-games/ogre-1.9.0-r3 | 2 +- metadata/md5-cache/dev-games/ogre-13.6.1 | 2 +- metadata/md5-cache/dev-games/ogre-2.1-r1 | 2 +- metadata/md5-cache/dev-games/ois-1.5.1 | 2 +- .../dev-games/openscenegraph-3.6.5-r114 | 2 +- .../openscenegraph-openmw-3.6_p20221115 | 2 +- .../dev-games/openscenegraph-qt-3.5.7-r1 | 2 +- metadata/md5-cache/dev-games/physfs-3.0.2-r1 | 2 +- metadata/md5-cache/dev-games/physfs-9999 | 2 +- .../recastnavigation-1.5.1_p20230102 | 2 +- .../md5-cache/dev-games/simgear-2020.3.17-r1 | 2 +- metadata/md5-cache/dev-games/simgear-9999 | 2 +- metadata/md5-cache/dev-java/Manifest.gz | Bin 73732 -> 73925 bytes metadata/md5-cache/dev-java/bcel-6.6.0 | 2 +- .../dev-java/commons-collections-3.2.2-r1 | 2 +- .../md5-cache/dev-java/commons-daemon-1.3.3 | 2 +- metadata/md5-cache/dev-java/commons-net-3.9.0 | 2 +- metadata/md5-cache/dev-java/junit-5.9.2 | 4 +- metadata/md5-cache/dev-java/log4j-api-2.19.0 | 2 +- metadata/md5-cache/dev-java/miglayout-5.3 | 15 + metadata/md5-cache/dev-java/picocli-4.6.3-r1 | 4 +- .../md5-cache/dev-java/tomcat-el-api-10.1.5 | 2 +- .../md5-cache/dev-java/tomcat-el-api-8.5.85 | 2 +- .../md5-cache/dev-java/tomcat-el-api-9.0.71 | 2 +- .../md5-cache/dev-java/tomcat-jsp-api-10.1.5 | 2 +- .../md5-cache/dev-java/tomcat-jsp-api-8.5.85 | 2 +- .../md5-cache/dev-java/tomcat-jsp-api-9.0.71 | 2 +- .../md5-cache/dev-java/tomcat-native-2.0.3-r1 | 2 +- .../dev-java/tomcat-servlet-api-10.1.5 | 2 +- .../dev-java/tomcat-servlet-api-8.5.85 | 2 +- .../dev-java/tomcat-servlet-api-9.0.71 | 2 +- .../dev-java/xmlgraphics-commons-2.8 | 2 +- metadata/md5-cache/dev-java/zstd-jni-1.5.2.5 | 2 +- metadata/md5-cache/dev-lang/Manifest.gz | Bin 40843 -> 39741 bytes metadata/md5-cache/dev-lang/gdl-1.0.1-r1 | 2 +- metadata/md5-cache/dev-lang/ispc-1.18.0 | 2 +- .../md5-cache/dev-lang/jerryscript-2.4.0-r4 | 2 +- metadata/md5-cache/dev-lang/jsonnet-0.19.0-r1 | 2 +- metadata/md5-cache/dev-lang/jsonnet-0.19.1 | 2 +- metadata/md5-cache/dev-lang/mozart-2.0.1 | 2 +- .../md5-cache/dev-lang/mozart-stdlib-2.0.1 | 2 +- metadata/md5-cache/dev-lang/neko-2.3.0-r2 | 2 +- metadata/md5-cache/dev-lang/nim-1.6.12 | 15 + metadata/md5-cache/dev-lang/nim-1.6.6-r3 | 13 - .../md5-cache/dev-lang/python-2.7.18_p16-r1 | 2 +- metadata/md5-cache/dev-lang/python-3.10.10_p1 | 16 - metadata/md5-cache/dev-lang/python-3.10.10_p2 | 2 +- metadata/md5-cache/dev-lang/python-3.10.9-r1 | 16 - metadata/md5-cache/dev-lang/python-3.11.1-r1 | 16 - metadata/md5-cache/dev-lang/python-3.11.2_p1 | 2 +- .../dev-lang/python-3.12.0_alpha4-r1 | 16 - .../md5-cache/dev-lang/python-3.12.0_alpha5 | 16 - .../md5-cache/dev-lang/python-3.12.0_alpha6 | 2 +- metadata/md5-cache/dev-lang/python-3.8.16_p2 | 16 - metadata/md5-cache/dev-lang/python-3.8.16_p3 | 2 +- metadata/md5-cache/dev-lang/python-3.9.16_p1 | 16 - metadata/md5-cache/dev-lang/python-3.9.16_p2 | 2 +- metadata/md5-cache/dev-lang/ruby-3.2.1 | 2 +- metadata/md5-cache/dev-lang/rust-1.65.0 | 2 +- metadata/md5-cache/dev-lang/rust-1.66.1 | 2 +- metadata/md5-cache/dev-lang/rust-1.67.1 | 2 +- .../md5-cache/dev-lang/rust-bin-1.65.0-r1 | 2 +- .../md5-cache/dev-lang/rust-bin-1.66.1-r1 | 2 +- .../md5-cache/dev-lang/rust-bin-1.67.1-r1 | 2 +- metadata/md5-cache/dev-lang/squirrel-3.2 | 2 +- metadata/md5-cache/dev-lang/swi-prolog-8.4.1 | 2 +- metadata/md5-cache/dev-lang/swi-prolog-8.5.11 | 2 +- metadata/md5-cache/dev-lang/swi-prolog-8.5.12 | 2 +- .../md5-cache/dev-lang/swi-prolog-9.1.2-r1 | 2 +- metadata/md5-cache/dev-lang/tcl-8.6.13-r1 | 2 +- metadata/md5-cache/dev-lang/tk-8.6.13 | 2 +- metadata/md5-cache/dev-lang/yap-7.0.1 | 2 +- metadata/md5-cache/dev-lang/yap-7.1.0 | 2 +- metadata/md5-cache/dev-lang/zig-0.10.0-r1 | 2 +- metadata/md5-cache/dev-lang/zig-0.10.1 | 2 +- metadata/md5-cache/dev-lang/zig-0.10.1-r2 | 2 +- metadata/md5-cache/dev-lang/zig-9999 | 2 +- .../md5-cache/dev-libs/FBGEMM-2022.01.13-r1 | 16 - metadata/md5-cache/dev-libs/FBGEMM-2022.07.16 | 4 +- .../md5-cache/dev-libs/FP16-2021.03.20-r3 | 2 +- .../md5-cache/dev-libs/FXdiv-2020.12.09-r1 | 2 +- metadata/md5-cache/dev-libs/Manifest.gz | Bin 151659 -> 152482 bytes metadata/md5-cache/dev-libs/asmjit-2021.11.13 | 2 +- metadata/md5-cache/dev-libs/asmjit-2022.07.02 | 2 +- metadata/md5-cache/dev-libs/atcore-1.0.0 | 2 +- metadata/md5-cache/dev-libs/avro-c-1.9.1-r1 | 2 +- metadata/md5-cache/dev-libs/aws-c-cal-0.4.5 | 2 +- .../md5-cache/dev-libs/aws-c-common-0.4.62 | 2 +- .../md5-cache/dev-libs/aws-c-common-0.5.2 | 2 +- .../dev-libs/aws-c-event-stream-0.2.5-r1 | 2 +- .../dev-libs/aws-c-event-stream-0.2.7 | 2 +- metadata/md5-cache/dev-libs/aws-c-io-0.7.0-r1 | 2 +- metadata/md5-cache/dev-libs/aws-c-io-0.9.2 | 2 +- .../md5-cache/dev-libs/aws-checksums-0.1.10 | 2 +- metadata/md5-cache/dev-libs/ayatana-ido-0.9.2 | 2 +- metadata/md5-cache/dev-libs/ayatana-ido-0.9.3 | 2 +- metadata/md5-cache/dev-libs/bemenu-0.6.10 | 5 +- metadata/md5-cache/dev-libs/bemenu-9999 | 5 +- metadata/md5-cache/dev-libs/botan-2.19.2 | 2 +- metadata/md5-cache/dev-libs/botan-2.19.3 | 2 +- metadata/md5-cache/dev-libs/c-blosc-1.21.3 | 2 +- metadata/md5-cache/dev-libs/c-blosc2-2.6.1 | 2 +- metadata/md5-cache/dev-libs/cJSON-1.7.15 | 2 +- metadata/md5-cache/dev-libs/capnproto-0.10.2 | 2 +- metadata/md5-cache/dev-libs/capnproto-0.9.1 | 2 +- metadata/md5-cache/dev-libs/capstone-4.0.2-r2 | 2 +- .../md5-cache/dev-libs/capstone-5.0_rc2-r2 | 2 +- .../md5-cache/dev-libs/capstone-5.0_rc2-r3 | 2 +- metadata/md5-cache/dev-libs/capstone-9999 | 2 +- metadata/md5-cache/dev-libs/castxml-0.5.1-r1 | 2 +- metadata/md5-cache/dev-libs/cdk-5.0.20221025 | 2 +- metadata/md5-cache/dev-libs/cdk-5.0.20230201 | 2 +- metadata/md5-cache/dev-libs/cereal-1.3.2-r2 | 2 +- metadata/md5-cache/dev-libs/cgreen-1.3.0 | 2 +- metadata/md5-cache/dev-libs/check-0.15.2-r1 | 2 +- metadata/md5-cache/dev-libs/clhpp-2.0.19 | 2 +- metadata/md5-cache/dev-libs/clhpp-2023.02.06 | 2 +- metadata/md5-cache/dev-libs/clipper-6.4.2 | 2 +- .../md5-cache/dev-libs/collada-dom-2.5.0-r1 | 2 +- .../md5-cache/dev-libs/console_bridge-1.0.2 | 2 +- .../md5-cache/dev-libs/console_bridge-9999 | 2 +- metadata/md5-cache/dev-libs/cppcodec-0.2 | 2 +- metadata/md5-cache/dev-libs/cppcodec-9999 | 2 +- .../md5-cache/dev-libs/cpuinfo-2022.03.26-r1 | 2 +- metadata/md5-cache/dev-libs/crc32c-1.1.2-r1 | 2 +- metadata/md5-cache/dev-libs/crc32c-1.1.2-r2 | 2 +- .../dev-libs/crossguid-0.2.2_p20190529 | 2 +- metadata/md5-cache/dev-libs/crypto++-8.6.0 | 2 +- metadata/md5-cache/dev-libs/cutlass-2.10.0 | 2 +- metadata/md5-cache/dev-libs/cxxopts-3.0.0 | 2 +- metadata/md5-cache/dev-libs/cxxopts-3.1.0 | 2 +- metadata/md5-cache/dev-libs/date-3.0.0 | 2 +- .../dev-libs/double-conversion-3.2.1 | 2 +- metadata/md5-cache/dev-libs/elfutils-0.188 | 2 +- metadata/md5-cache/dev-libs/elfutils-0.189 | 2 +- metadata/md5-cache/dev-libs/fddl-20111124-r1 | 2 +- .../md5-cache/dev-libs/flatbuffers-23.1.21 | 2 +- .../md5-cache/dev-libs/flatbuffers-23.3.3 | 2 +- .../md5-cache/dev-libs/foma-0.10.0_p20220612 | 2 +- metadata/md5-cache/dev-libs/gjs-1.75.90 | 16 + metadata/md5-cache/dev-libs/glib-2.76.0 | 18 + .../dev-libs/gobject-introspection-1.75.6 | 18 + .../gobject-introspection-common-1.75.6 | 13 + metadata/md5-cache/dev-libs/gost-engine-3.0.1 | 2 +- .../md5-cache/dev-libs/gost-engine-3.0.1-r1 | 2 +- metadata/md5-cache/dev-libs/gost-engine-9999 | 2 +- metadata/md5-cache/dev-libs/grantlee-5.3.0 | 2 +- metadata/md5-cache/dev-libs/hidapi-0.12.0 | 2 +- metadata/md5-cache/dev-libs/hidapi-0.12.0-r1 | 2 +- metadata/md5-cache/dev-libs/hidapi-0.13.1 | 2 +- metadata/md5-cache/dev-libs/hyperscan-5.4.0 | 2 +- metadata/md5-cache/dev-libs/hyperscan-5.4.1 | 2 +- metadata/md5-cache/dev-libs/icu-72.1 | 2 +- metadata/md5-cache/dev-libs/icu-layoutex-72.1 | 2 +- metadata/md5-cache/dev-libs/igraph-0.10.4 | 2 +- metadata/md5-cache/dev-libs/igraph-0.9.4 | 2 +- metadata/md5-cache/dev-libs/imath-3.1.6 | 2 +- .../intel-compute-runtime-22.49.25018.24 | 2 +- .../intel-compute-runtime-22.53.25242.13 | 2 +- .../intel-compute-runtime-23.05.25593.11 | 2 +- .../intel-metrics-library-0_pre20220930 | 2 +- .../intel-metrics-library-0_pre20221216 | 2 +- .../dev-libs/intel-vc-intrinsics-0.11.0 | 2 +- .../dev-libs/intel-vc-intrinsics-0.12.1 | 2 +- metadata/md5-cache/dev-libs/json-c-0.16-r1 | 2 +- metadata/md5-cache/dev-libs/json-c-9999 | 2 +- metadata/md5-cache/dev-libs/jthread-1.3.3-r1 | 2 +- metadata/md5-cache/dev-libs/kasync-0.3.0 | 2 +- metadata/md5-cache/dev-libs/kdiagram-2.8.0 | 2 +- metadata/md5-cache/dev-libs/keystone-0.9.2-r1 | 2 +- metadata/md5-cache/dev-libs/keystone-9999 | 2 +- .../md5-cache/dev-libs/kirigami-addons-0.6.2 | 2 +- .../md5-cache/dev-libs/kopeninghours-22.08.3 | 2 +- .../md5-cache/dev-libs/kopeninghours-22.12.3 | 2 +- .../md5-cache/dev-libs/kosmindoormap-22.08.3 | 2 +- .../md5-cache/dev-libs/kosmindoormap-22.12.3 | 2 +- .../md5-cache/dev-libs/kpeoplevcard-0.1-r1 | 2 +- metadata/md5-cache/dev-libs/kproperty-3.2.0 | 2 +- .../dev-libs/kpublictransport-22.08.3 | 2 +- .../dev-libs/kpublictransport-22.12.3 | 2 +- metadata/md5-cache/dev-libs/kreport-3.2.0-r3 | 2 +- .../md5-cache/dev-libs/kuserfeedback-1.2.0 | 2 +- metadata/md5-cache/dev-libs/kweathercore-0.7 | 2 +- metadata/md5-cache/dev-libs/leatherman-1.12.9 | 2 +- metadata/md5-cache/dev-libs/level-zero-1.9.4 | 2 +- metadata/md5-cache/dev-libs/level-zero-1.9.9 | 2 +- metadata/md5-cache/dev-libs/leveldb-1.23-r4 | 2 +- metadata/md5-cache/dev-libs/leveldb-1.23-r5 | 2 +- metadata/md5-cache/dev-libs/libansilove-1.2.9 | 2 +- metadata/md5-cache/dev-libs/libansilove-1.3.0 | 2 +- metadata/md5-cache/dev-libs/libansilove-1.3.1 | 2 +- metadata/md5-cache/dev-libs/libansilove-9999 | 2 +- metadata/md5-cache/dev-libs/libarcus-4.13.1 | 2 +- .../dev-libs/libayatana-appindicator-0.5.91 | 2 +- .../dev-libs/libayatana-appindicator-0.5.92 | 2 +- .../dev-libs/libayatana-indicator-0.9.3 | 2 +- metadata/md5-cache/dev-libs/libbsd-0.11.7 | 2 +- metadata/md5-cache/dev-libs/libbsd-0.11.7-r2 | 2 +- metadata/md5-cache/dev-libs/libbson-1.18.0 | 2 +- metadata/md5-cache/dev-libs/libcbor-0.10.1 | 2 +- metadata/md5-cache/dev-libs/libcbor-0.10.2 | 2 +- metadata/md5-cache/dev-libs/libcbor-0.9.0 | 2 +- metadata/md5-cache/dev-libs/libcec-6.0.2 | 2 +- metadata/md5-cache/dev-libs/libcharon-4.13.0 | 2 +- .../md5-cache/dev-libs/libchdr-0_p20221129 | 2 +- metadata/md5-cache/dev-libs/libclc-14.0.6 | 2 +- metadata/md5-cache/dev-libs/libclc-15.0.7 | 2 +- .../md5-cache/dev-libs/libclc-16.0.0.9999 | 2 +- metadata/md5-cache/dev-libs/libclc-16.0.0_rc3 | 2 +- metadata/md5-cache/dev-libs/libclc-16.0.0_rc4 | 13 + .../md5-cache/dev-libs/libclc-17.0.0.9999 | 2 +- .../dev-libs/libclc-17.0.0_pre20230225 | 13 - .../dev-libs/libclc-17.0.0_pre20230304 | 2 +- .../libdbusmenu-qt-0.9.3_pre20160218-r3 | 2 +- metadata/md5-cache/dev-libs/libdispatch-5.6.1 | 2 +- metadata/md5-cache/dev-libs/libdispatch-5.7.1 | 2 +- .../md5-cache/dev-libs/libdivsufsort-2.0.1-r2 | 2 +- metadata/md5-cache/dev-libs/libdynd-0.7.2-r1 | 2 +- metadata/md5-cache/dev-libs/libebml-1.4.4 | 2 +- metadata/md5-cache/dev-libs/libfido2-1.11.0 | 2 +- metadata/md5-cache/dev-libs/libfido2-1.12.0 | 2 +- .../dev-libs/libflatarray-0.4.0_pre20201009 | 2 +- metadata/md5-cache/dev-libs/libfmt-8.1.1-r1 | 2 +- metadata/md5-cache/dev-libs/libfmt-9.1.0-r1 | 2 +- metadata/md5-cache/dev-libs/libfmt-9999 | 2 +- .../md5-cache/dev-libs/libgaminggear-0.15.1 | 2 +- .../md5-cache/dev-libs/libgcrypt-1.10.1-r2 | 2 +- .../md5-cache/dev-libs/libgcrypt-1.10.1-r3 | 2 +- .../md5-cache/dev-libs/libgcrypt-1.9.4-r2 | 2 +- metadata/md5-cache/dev-libs/libgit2-1.5.1 | 2 +- metadata/md5-cache/dev-libs/libgit2-1.5.2 | 2 +- metadata/md5-cache/dev-libs/libgit2-1.6.2 | 2 +- .../md5-cache/dev-libs/libgpg-error-1.46-r1 | 2 +- metadata/md5-cache/dev-libs/libical-3.0.14-r1 | 2 +- metadata/md5-cache/dev-libs/libical-3.0.16 | 2 +- metadata/md5-cache/dev-libs/libintl-0.21.1 | 2 +- metadata/md5-cache/dev-libs/libksba-1.6.3 | 2 +- metadata/md5-cache/dev-libs/libmcfp-1.2.2 | 2 +- metadata/md5-cache/dev-libs/libmcfp-1.2.3 | 2 +- .../dev-libs/libmemcached-awesome-1.1.2 | 2 +- .../dev-libs/libmemcached-awesome-1.1.3-r1 | 2 +- .../dev-libs/libmemcached-awesome-1.1.4 | 16 + metadata/md5-cache/dev-libs/libmirage-3.2.6 | 2 +- metadata/md5-cache/dev-libs/libnest2d-0.4-r2 | 2 +- metadata/md5-cache/dev-libs/libpcre2-10.40-r1 | 2 +- metadata/md5-cache/dev-libs/libpcre2-10.42-r1 | 2 +- .../md5-cache/dev-libs/libphonenumber-8.12.39 | 2 +- .../md5-cache/dev-libs/libplatform-2.1.0.1-r2 | 2 +- metadata/md5-cache/dev-libs/libplatform-9999 | 2 +- metadata/md5-cache/dev-libs/libptytty-2.0 | 2 +- metadata/md5-cache/dev-libs/libqtxdg-3.10.0 | 2 +- metadata/md5-cache/dev-libs/libqtxdg-3.9.1 | 2 +- metadata/md5-cache/dev-libs/libsavitar-4.13.0 | 2 +- metadata/md5-cache/dev-libs/libtasn1-4.19.0 | 2 +- .../libtpms-0.9.6} | 21 +- metadata/md5-cache/dev-libs/libtsm-4.0.2 | 2 +- metadata/md5-cache/dev-libs/libvoikko-4.3.1 | 2 +- metadata/md5-cache/dev-libs/libwbxml-0.11.8 | 2 +- .../md5-cache/dev-libs/libxlsxwriter-1.1.4-r1 | 2 +- .../md5-cache/dev-libs/libxlsxwriter-1.1.5 | 2 +- metadata/md5-cache/dev-libs/libzip-1.9.2 | 2 +- .../md5-cache/dev-libs/lockdev-1.0.3.1.2-r4 | 2 +- metadata/md5-cache/dev-libs/log4cplus-2.0.7 | 2 +- metadata/md5-cache/dev-libs/log4cxx-1.0.0 | 2 +- metadata/md5-cache/dev-libs/mdns-1.4.2 | 2 +- metadata/md5-cache/dev-libs/metee-3.1.5 | 2 +- metadata/md5-cache/dev-libs/mimalloc-2.0.6 | 2 +- metadata/md5-cache/dev-libs/mimalloc-2.0.7 | 2 +- metadata/md5-cache/dev-libs/mimalloc-2.0.9 | 2 +- metadata/md5-cache/dev-libs/miniz-2.2.0-r1 | 2 +- metadata/md5-cache/dev-libs/miniz-3.0.1 | 2 +- metadata/md5-cache/dev-libs/mmtf-cpp-1.0.0-r1 | 2 +- metadata/md5-cache/dev-libs/mmtf-cpp-1.1.0-r1 | 2 +- .../dev-libs/mongo-c-driver-1.18.0-r1 | 2 +- metadata/md5-cache/dev-libs/mpfr-4.2.0 | 6 +- metadata/md5-cache/dev-libs/msgpack-3.3.0-r1 | 2 +- metadata/md5-cache/dev-libs/msgpack-3.3.0-r2 | 2 +- metadata/md5-cache/dev-libs/msgpack-5.0.0 | 2 +- metadata/md5-cache/dev-libs/nanomsg-1.1.5-r1 | 2 +- metadata/md5-cache/dev-libs/ncnn-20230223 | 2 +- metadata/md5-cache/dev-libs/nettle-3.8.1 | 2 +- metadata/md5-cache/dev-libs/nss-pem-1.1.0 | 2 +- metadata/md5-cache/dev-libs/nsync-1.24.0-r1 | 2 +- metadata/md5-cache/dev-libs/nsync-1.25.0 | 2 +- .../md5-cache/dev-libs/opencl-clang-14.0.0 | 2 +- .../md5-cache/dev-libs/opencl-clang-15.0.0 | 2 +- .../dev-libs/opencl-icd-loader-2022.09.30 | 2 +- .../dev-libs/opencl-icd-loader-2023.02.06 | 2 +- metadata/md5-cache/dev-libs/openobex-1.7.2-r3 | 2 +- metadata/md5-cache/dev-libs/openssl-1.1.1s | 2 +- metadata/md5-cache/dev-libs/openssl-1.1.1t-r1 | 4 +- metadata/md5-cache/dev-libs/openssl-3.0.7-r1 | 2 +- metadata/md5-cache/dev-libs/openssl-3.0.7-r4 | 2 +- .../{openssl-3.0.8 => openssl-3.0.8-r1} | 6 +- .../md5-cache/dev-libs/openssl-compat-1.1.1s | 2 +- .../md5-cache/dev-libs/openssl-compat-1.1.1t | 2 +- .../md5-cache/dev-libs/ossp-uuid-1.6.2-r7 | 2 +- metadata/md5-cache/dev-libs/pegtl-2.8.3-r1 | 2 +- metadata/md5-cache/dev-libs/pegtl-3.2.1 | 2 +- metadata/md5-cache/dev-libs/pegtl-3.2.5 | 2 +- metadata/md5-cache/dev-libs/pegtl-3.2.7 | 2 +- .../dev-libs/plasma-wayland-protocols-1.10.0 | 2 +- .../dev-libs/plasma-wayland-protocols-1.9.0 | 2 +- metadata/md5-cache/dev-libs/pocl-3.0 | 2 +- metadata/md5-cache/dev-libs/pocl-3.1 | 2 +- metadata/md5-cache/dev-libs/poco-1.11.2-r1 | 2 +- metadata/md5-cache/dev-libs/poco-1.12.2-r2 | 2 +- metadata/md5-cache/dev-libs/poco-1.12.4 | 2 +- metadata/md5-cache/dev-libs/psimd-2020.05.17 | 2 +- .../dev-libs/pthreadpool-2022.05.09-r1 | 2 +- metadata/md5-cache/dev-libs/pugixml-1.13 | 2 +- metadata/md5-cache/dev-libs/pugixml-9999 | 2 +- metadata/md5-cache/dev-libs/qcoro5-0.7.0 | 2 +- metadata/md5-cache/dev-libs/qtkeychain-0.13.2 | 2 +- metadata/md5-cache/dev-libs/quazip-1.2 | 2 +- metadata/md5-cache/dev-libs/quazip-1.3-r1 | 2 +- metadata/md5-cache/dev-libs/quazip-1.3-r2 | 2 +- metadata/md5-cache/dev-libs/qxlsx-1.4.5 | 2 +- .../md5-cache/dev-libs/rapidjson-1.1.0-r3 | 2 +- metadata/md5-cache/dev-libs/rapidjson-9999 | 2 +- metadata/md5-cache/dev-libs/rccl-5.1.3 | 2 +- metadata/md5-cache/dev-libs/redis-ipc-0.1.0 | 2 +- metadata/md5-cache/dev-libs/rinutils-0.10.0 | 2 +- metadata/md5-cache/dev-libs/rinutils-0.10.1 | 2 +- metadata/md5-cache/dev-libs/rocksdb-6.14.6-r2 | 2 +- metadata/md5-cache/dev-libs/rocksdb-6.15.5-r1 | 2 +- metadata/md5-cache/dev-libs/rocksdb-6.17.3-r1 | 2 +- metadata/md5-cache/dev-libs/rocksdb-7.9.2 | 2 +- .../md5-cache/dev-libs/rocm-comgr-5.1.3-r3 | 2 +- .../md5-cache/dev-libs/rocm-comgr-5.3.3-r2 | 2 +- .../md5-cache/dev-libs/rocm-comgr-5.4.3-r1 | 2 +- .../dev-libs/rocm-device-libs-5.1.3-r1 | 2 +- .../md5-cache/dev-libs/rocm-device-libs-5.3.3 | 2 +- .../md5-cache/dev-libs/rocm-device-libs-5.4.3 | 2 +- .../dev-libs/rocm-opencl-runtime-5.1.3 | 2 +- .../dev-libs/rocm-opencl-runtime-5.3.3-r1 | 2 +- .../dev-libs/rocm-opencl-runtime-5.4.3 | 2 +- .../dev-libs/rocm-opencl-runtime-9999 | 2 +- .../md5-cache/dev-libs/rocr-runtime-5.1.3-r1 | 2 +- .../md5-cache/dev-libs/rocr-runtime-5.3.3-r1 | 2 +- .../md5-cache/dev-libs/rocr-runtime-5.4.3-r1 | 2 +- .../dev-libs/roct-thunk-interface-5.1.3 | 2 +- .../dev-libs/roct-thunk-interface-5.3.3 | 2 +- .../dev-libs/roct-thunk-interface-5.4.3 | 2 +- metadata/md5-cache/dev-libs/s2n-1.0.0 | 2 +- metadata/md5-cache/dev-libs/sdformat-9.8.0 | 2 +- metadata/md5-cache/dev-libs/simdjson-3.0.0 | 2 +- metadata/md5-cache/dev-libs/simdjson-3.1.1-r1 | 2 +- metadata/md5-cache/dev-libs/simdjson-3.1.3 | 2 +- metadata/md5-cache/dev-libs/sink-0.8.0-r3 | 2 +- metadata/md5-cache/dev-libs/sleef-3.5.1 | 2 +- metadata/md5-cache/dev-libs/spdlog-1.11.0 | 2 +- metadata/md5-cache/dev-libs/spdlog-9999 | 2 +- metadata/md5-cache/dev-libs/stfl-0.24-r4 | 2 +- metadata/md5-cache/dev-libs/teakra-20220224 | 2 +- metadata/md5-cache/dev-libs/thrift-0.16.0-r2 | 2 +- metadata/md5-cache/dev-libs/thrift-0.18.1-r1 | 2 +- metadata/md5-cache/dev-libs/tinyxml2-9.0.0-r1 | 2 +- metadata/md5-cache/dev-libs/tlsh-4.8.2 | 2 +- .../md5-cache/dev-libs/unittest++-2.0.0-r2 | 2 +- metadata/md5-cache/dev-libs/urdfdom-3.1.0 | 2 +- metadata/md5-cache/dev-libs/urdfdom-9999 | 2 +- .../md5-cache/dev-libs/urdfdom_headers-1.1.0 | 2 +- .../md5-cache/dev-libs/urdfdom_headers-9999 | 2 +- metadata/md5-cache/dev-libs/uriparser-0.9.7 | 2 +- metadata/md5-cache/dev-libs/utfcpp-3.2.1 | 2 +- metadata/md5-cache/dev-libs/utfcpp-9999 | 2 +- metadata/md5-cache/dev-libs/vc-1.4.3 | 2 +- metadata/md5-cache/dev-libs/voikko-fi-2.5-r1 | 2 +- metadata/md5-cache/dev-libs/weston-11.0.1 | 6 +- metadata/md5-cache/dev-libs/weston-9999 | 8 +- metadata/md5-cache/dev-libs/xalan-c-1.12-r2 | 2 +- metadata/md5-cache/dev-libs/xalan-c-9999 | 2 +- metadata/md5-cache/dev-libs/xerces-c-3.2.3-r2 | 2 +- metadata/md5-cache/dev-libs/xerces-c-9999 | 2 +- metadata/md5-cache/dev-libs/yajl-2.1.0-r3 | 2 +- .../md5-cache/dev-libs/zziplib-0.13.72-r3 | 2 +- metadata/md5-cache/dev-lisp/Manifest.gz | Bin 5203 -> 5203 bytes .../dev-lisp/c2ffi-14.0.0.20220729-r1 | 2 +- metadata/md5-cache/dev-lua/Manifest.gz | Bin 7617 -> 7614 bytes metadata/md5-cache/dev-lua/lua-zlib-1.2-r1 | 2 +- metadata/md5-cache/dev-lua/luv-1.36.0.0 | 2 +- metadata/md5-cache/dev-lua/luv-1.43.0.0 | 2 +- metadata/md5-cache/dev-lua/luv-1.44.2.0 | 2 +- .../dev-lua/toluapp-1.0.93_p20190513-r100 | 2 +- metadata/md5-cache/dev-ml/Manifest.gz | Bin 89352 -> 89366 bytes metadata/md5-cache/dev-ml/llvm-ocaml-14.0.6 | 2 +- metadata/md5-cache/dev-ml/llvm-ocaml-15.0.7 | 2 +- .../md5-cache/dev-ml/llvm-ocaml-16.0.0.9999 | 2 +- .../md5-cache/dev-ml/llvm-ocaml-16.0.0_rc3 | 2 +- .../md5-cache/dev-ml/llvm-ocaml-16.0.0_rc4 | 16 + .../md5-cache/dev-ml/llvm-ocaml-17.0.0.9999 | 2 +- .../dev-ml/llvm-ocaml-17.0.0_pre20230225 | 16 - .../dev-ml/llvm-ocaml-17.0.0_pre20230304 | 2 +- metadata/md5-cache/dev-perl/Ace-1.920.0-r6 | 2 +- .../md5-cache/dev-perl/Acme-Damn-0.80.0-r2 | 2 +- .../dev-perl/Algorithm-Annotate-0.100.0-r2 | 2 +- .../md5-cache/dev-perl/Algorithm-C3-0.110.0 | 2 +- .../Algorithm-ClusterPoints-0.80.0-r1 | 2 +- .../dev-perl/Algorithm-Dependency-1.112.0 | 2 +- .../md5-cache/dev-perl/Algorithm-Diff-1.201.0 | 2 +- .../dev-perl/Algorithm-Munkres-0.80.0-r2 | 2 +- .../dev-perl/Alien-Base-ModuleBuild-1.150.0 | 2 +- .../md5-cache/dev-perl/Alien-Build-2.420.0 | 2 +- .../md5-cache/dev-perl/Alien-Build-2.480.0 | 2 +- .../md5-cache/dev-perl/Alien-Build-2.770.0 | 2 +- metadata/md5-cache/dev-perl/Alien-GMP-1.160.0 | 2 +- .../md5-cache/dev-perl/Alien-Gnuplot-1.34.0 | 2 +- metadata/md5-cache/dev-perl/Alien-HDF4-0.50.0 | 2 +- .../dev-perl/Alien-LibGumbo-0.50.0-r2 | 2 +- .../md5-cache/dev-perl/Alien-Libxml2-0.170.0 | 2 +- .../md5-cache/dev-perl/Alien-OpenSSL-0.150.0 | 2 +- .../md5-cache/dev-perl/Alien-SDL-1.446.0-r1 | 2 +- .../dev-perl/Alien-wxWidgets-0.690.0-r2 | 2 +- .../md5-cache/dev-perl/Any-Moose-0.270.0-r1 | 2 +- metadata/md5-cache/dev-perl/AnyEvent-7.170.0 | 2 +- .../md5-cache/dev-perl/AnyEvent-AIO-1.100.0 | 2 +- .../dev-perl/AnyEvent-CacheDNS-0.80.0-r1 | 2 +- .../md5-cache/dev-perl/AnyEvent-HTTP-2.250.0 | 2 +- .../dev-perl/AnyEvent-HTTPD-0.930.0-r1 | 2 +- .../md5-cache/dev-perl/AnyEvent-I3-0.170.0-r2 | 2 +- .../dev-perl/Apache-AuthCookie-3.300.0 | 2 +- .../dev-perl/Apache-CGI-Builder-1.300.0-r3 | 2 +- .../md5-cache/dev-perl/Apache-DBI-1.120.0-r3 | 2 +- .../Apache-LogFormat-Compiler-0.360.0 | 2 +- .../dev-perl/Apache-Reload-0.130.0-r2 | 2 +- .../md5-cache/dev-perl/Apache-Session-1.940.0 | 2 +- .../dev-perl/Apache-SizeLimit-0.970.0-r2 | 2 +- .../md5-cache/dev-perl/Apache-Test-1.420.0-r1 | 2 +- .../md5-cache/dev-perl/Apache-Test-1.430.0 | 2 +- .../dev-perl/Apache2-AuthenNTLM-0.20.0-r3 | 2 +- metadata/md5-cache/dev-perl/App-CLI-0.520.0 | 2 +- metadata/md5-cache/dev-perl/App-Cmd-0.334.0 | 2 +- .../md5-cache/dev-perl/App-FatPacker-0.10.8 | 2 +- .../md5-cache/dev-perl/App-Nopaste-1.13.0 | 2 +- .../dev-perl/App-cpanminus-1.704.400-r1 | 2 +- .../md5-cache/dev-perl/App-cpanminus-9999 | 2 +- .../dev-perl/App-perlbrew-0.920.0-r1 | 2 +- .../md5-cache/dev-perl/App-pwhich-1.160.0 | 2 +- .../md5-cache/dev-perl/AppConfig-1.710.0-r1 | 2 +- .../md5-cache/dev-perl/Archive-Any-0.94.600 | 2 +- .../dev-perl/Archive-Any-Lite-0.110.0 | 2 +- .../dev-perl/Archive-Extract-0.880.0 | 2 +- .../dev-perl/Archive-Tar-Stream-0.30.0-r1 | 2 +- .../dev-perl/Archive-Tar-Wrapper-0.380.0 | 2 +- .../md5-cache/dev-perl/Archive-Zip-1.680.0 | 2 +- .../md5-cache/dev-perl/Array-Compare-3.0.8 | 2 +- metadata/md5-cache/dev-perl/Array-Diff-0.90.0 | 2 +- .../md5-cache/dev-perl/Array-RefElem-1.0.0-r3 | 2 +- .../md5-cache/dev-perl/Array-Window-1.20.0-r2 | 2 +- .../dev-perl/Astro-FITS-Header-3.80.0 | 2 +- metadata/md5-cache/dev-perl/AtExit-2.50.0 | 2 +- .../dev-perl/Audio-CD-disc-cover-0.05-r3 | 2 +- .../md5-cache/dev-perl/Audio-DSP-0.20.0-r3 | 2 +- .../dev-perl/Audio-FLAC-Header-2.400.0-r4 | 2 +- .../md5-cache/dev-perl/Audio-Mixer-0.700.0-r4 | 2 +- .../dev-perl/Audio-Musepack-1.0.1-r1 | 2 +- .../md5-cache/dev-perl/Audio-Scan-1.10.0-r1 | 2 +- .../md5-cache/dev-perl/Audio-WMA-1.300.0-r1 | 2 +- .../md5-cache/dev-perl/Audio-Wav-0.140.0-r2 | 2 +- .../dev-perl/Authen-DigestMD5-0.40.0-r2 | 2 +- .../dev-perl/Authen-Htpasswd-0.171.0-r2 | 2 +- .../dev-perl/Authen-Libwrap-0.230.0-r2 | 2 +- .../md5-cache/dev-perl/Authen-NTLM-1.90.0-r2 | 2 +- metadata/md5-cache/dev-perl/Authen-OATH-2.0.1 | 2 +- .../md5-cache/dev-perl/Authen-PAM-0.160.0-r3 | 2 +- .../md5-cache/dev-perl/Authen-Radius-0.320.0 | 2 +- .../md5-cache/dev-perl/Authen-SASL-2.160.0-r2 | 2 +- .../dev-perl/Authen-SASL-SASLprep-1.100.0-r1 | 2 +- .../md5-cache/dev-perl/Authen-SCRAM-0.11.0-r1 | 2 +- .../dev-perl/Authen-Simple-0.500.0-r1 | 2 +- .../dev-perl/Authen-Simple-Passwd-0.600.0-r1 | 2 +- .../dev-perl/AutoXS-Header-1.20.0-r2 | 2 +- metadata/md5-cache/dev-perl/B-COW-0.4.0-r1 | 2 +- .../md5-cache/dev-perl/B-Debug-1.260.0-r1 | 2 +- .../md5-cache/dev-perl/B-Flags-0.170.0-r1 | 2 +- .../dev-perl/B-Hooks-EndOfScope-0.240.0-r1 | 2 +- .../dev-perl/B-Hooks-OP-Check-0.220.0-r1 | 2 +- .../dev-perl/B-Hooks-Parser-0.210.0-r1 | 2 +- .../md5-cache/dev-perl/B-Keywords-1.240.0 | 2 +- .../md5-cache/dev-perl/B-OPCheck-0.320.0-r1 | 2 +- .../md5-cache/dev-perl/B-Utils-0.270.0-r2 | 2 +- metadata/md5-cache/dev-perl/BDB-1.920.0-r1 | 2 +- .../dev-perl/BSD-Resource-1.291.100-r2 | 2 +- metadata/md5-cache/dev-perl/BSON-1.12.2 | 2 +- .../md5-cache/dev-perl/BZ-Client-4.400.400 | 2 +- .../md5-cache/dev-perl/BackupPC-XS-0.620.0 | 2 +- .../dev-perl/Benchmark-Timer-0.711.200-r1 | 2 +- .../md5-cache/dev-perl/BerkeleyDB-0.640.0 | 2 +- .../dev-perl/Bio-ASN1-EntrezGene-1.730.0 | 2 +- .../md5-cache/dev-perl/Bio-DB-HTS-3.10.0-r1 | 2 +- .../md5-cache/dev-perl/Bio-Das-1.170.0-r4 | 2 +- .../dev-perl/Bio-Graphics-2.400.0-r2 | 2 +- .../dev-perl/Bio-SamTools-1.430.0-r2 | 2 +- .../md5-cache/dev-perl/Bit-Vector-7.400.0-r2 | 2 +- .../dev-perl/Bit-Vector-Minimal-1.300.0-r2 | 2 +- .../md5-cache/dev-perl/Boulder-1.300.0-r3 | 2 +- .../md5-cache/dev-perl/Browser-Open-0.40.0-r1 | 2 +- .../Business-FedEx-DirectConnect-1.10.0-r2 | 2 +- .../dev-perl/Business-Hours-0.130.0-r1 | 2 +- .../md5-cache/dev-perl/Business-ISBN-3.6.0-r1 | 2 +- .../dev-perl/Business-ISBN-Data-20210112.6.0 | 2 +- .../md5-cache/dev-perl/Business-ISMN-1.202.0 | 2 +- .../md5-cache/dev-perl/Business-ISSN-1.4.0 | 2 +- .../Business-Tax-VAT-Validation-1.200.0 | 2 +- .../md5-cache/dev-perl/Business-UPS-2.20.0 | 2 +- .../dev-perl/Bytes-Random-Secure-0.290.0 | 2 +- metadata/md5-cache/dev-perl/CBOR-XS-1.830.0 | 2 +- metadata/md5-cache/dev-perl/CDB_File-1.50.0 | 2 +- metadata/md5-cache/dev-perl/CDDB-1.222.0-r3 | 2 +- .../md5-cache/dev-perl/CDDB-File-1.50.0-r2 | 2 +- .../md5-cache/dev-perl/CDDB_get-2.280.0-r2 | 2 +- metadata/md5-cache/dev-perl/CGI-4.510.0 | 2 +- metadata/md5-cache/dev-perl/CGI-4.530.0 | 2 +- .../md5-cache/dev-perl/CGI-Ajax-0.707.0-r1 | 2 +- .../dev-perl/CGI-Application-4.610.0 | 2 +- .../CGI-Application-Dispatch-3.120.0-r2 | 2 +- .../CGI-Application-Plugin-Redirect-1.0.0-r1 | 2 +- .../dev-perl/CGI-Application-Server-0.63.0 | 2 +- .../md5-cache/dev-perl/CGI-Builder-1.360.0-r3 | 2 +- .../md5-cache/dev-perl/CGI-Compile-0.250.0 | 2 +- .../dev-perl/CGI-Emulate-PSGI-0.230.0-r1 | 2 +- metadata/md5-cache/dev-perl/CGI-Fast-2.150.0 | 2 +- metadata/md5-cache/dev-perl/CGI-Fast-2.160.0 | 2 +- .../dev-perl/CGI-FastTemplate-1.90.0-r3 | 2 +- .../dev-perl/CGI-FormBuilder-3.100.0-r1 | 2 +- .../md5-cache/dev-perl/CGI-PSGI-0.150.0-r2 | 2 +- .../md5-cache/dev-perl/CGI-Session-4.480.0-r3 | 2 +- .../md5-cache/dev-perl/CGI-Simple-1.250.0 | 2 +- metadata/md5-cache/dev-perl/CHI-0.600.0-r1 | 2 +- .../dev-perl/CPAN-Changes-0.400.2-r1 | 2 +- .../dev-perl/CPAN-Checksums-2.120.0-r1 | 2 +- .../md5-cache/dev-perl/CPAN-Checksums-2.140.0 | 2 +- .../dev-perl/CPAN-DistnameInfo-0.120.0-r3 | 2 +- .../dev-perl/CPAN-Meta-Check-0.14.0-r1 | 2 +- .../md5-cache/dev-perl/CPAN-Mini-1.111.16-r1 | 2 +- .../dev-perl/CPAN-Mini-Inject-0.350.0-r1 | 2 +- .../dev-perl/CPAN-Perl-Releases-5.202.109.200 | 2 +- .../md5-cache/dev-perl/CPAN-Uploader-0.103.15 | 2 +- .../md5-cache/dev-perl/CQL-Parser-1.130.0-r1 | 2 +- .../md5-cache/dev-perl/CSS-Minifier-0.10.0-r2 | 2 +- .../dev-perl/CSS-Minifier-XS-0.130.0 | 2 +- metadata/md5-cache/dev-perl/CSS-Packer-2.80.0 | 2 +- .../md5-cache/dev-perl/CSS-Squish-0.100.0-r2 | 2 +- .../md5-cache/dev-perl/CSS-Tiny-1.200.0-r1 | 2 +- metadata/md5-cache/dev-perl/Cache-2.110.0-r1 | 2 +- .../md5-cache/dev-perl/Cache-Cache-1.80.0-r1 | 2 +- .../md5-cache/dev-perl/Cache-FastMmap-1.570.0 | 2 +- .../dev-perl/Cache-Memcached-1.300.0-r2 | 2 +- .../dev-perl/Cache-Memcached-Fast-0.270.0 | 2 +- .../Cache-Simple-TimedExpiry-0.270.0-r2 | 2 +- metadata/md5-cache/dev-perl/Cairo-1.109.0 | 2 +- .../md5-cache/dev-perl/Cairo-GObject-1.5.0-r1 | 2 +- .../md5-cache/dev-perl/Calendar-Simple-2.0.1 | 2 +- .../dev-perl/Canary-Stability-2013.0.0 | 2 +- .../dev-perl/Capture-Tiny-0.480.0-r1 | 2 +- .../md5-cache/dev-perl/Carp-Always-0.160.0 | 2 +- .../md5-cache/dev-perl/Carp-Assert-0.210.0-r1 | 2 +- .../md5-cache/dev-perl/Carp-Assert-More-2.0.1 | 2 +- metadata/md5-cache/dev-perl/Carp-Clan-6.80.0 | 2 +- metadata/md5-cache/dev-perl/Chart-2.4.10-r2 | 2 +- .../dev-perl/Chart-Math-Axis-1.60.0-r3 | 2 +- .../dev-perl/Chatbot-Eliza-1.80.0-r1 | 2 +- .../dev-perl/Cisco-IPPhone-0.50.0-r3 | 2 +- .../dev-perl/Cisco-Reconfig-0.912.0-r1 | 2 +- .../md5-cache/dev-perl/Class-Accessor-0.510.0 | 2 +- .../dev-perl/Class-Accessor-Chained-0.10.0-r2 | 2 +- .../dev-perl/Class-Accessor-Grouped-0.100.140 | 2 +- .../dev-perl/Class-Accessor-Lite-0.80.0-r2 | 2 +- .../md5-cache/dev-perl/Class-Adapter-1.90.0 | 2 +- .../dev-perl/Class-Autouse-2.10.0-r3 | 2 +- metadata/md5-cache/dev-perl/Class-Base-0.90.0 | 2 +- metadata/md5-cache/dev-perl/Class-C3-0.350.0 | 2 +- .../dev-perl/Class-C3-Componentised-1.1.2 | 2 +- .../md5-cache/dev-perl/Class-C3-XS-0.150.0-r1 | 2 +- .../dev-perl/Class-Container-0.130.0 | 2 +- .../md5-cache/dev-perl/Class-DBI-3.0.17-r3 | 2 +- .../Class-DBI-AbstractSearch-0.70.0-r2 | 2 +- .../dev-perl/Class-DBI-Plugin-0.30.0-r1 | 2 +- ...ss-DBI-Plugin-DeepAbstractSearch-0.80.0-r1 | 2 +- .../dev-perl/Class-DBI-mysql-1.0.0-r4 | 2 +- .../dev-perl/Class-Data-Accessor-0.40.40-r3 | 2 +- .../dev-perl/Class-Data-Inheritable-0.80.0-r4 | 2 +- .../dev-perl/Class-Data-Inheritable-0.90.0 | 2 +- .../dev-perl/Class-Default-1.510.0-r2 | 2 +- .../dev-perl/Class-ErrorHandler-0.40.0-r1 | 2 +- .../dev-perl/Class-Factory-Util-1.700.0-r3 | 2 +- .../md5-cache/dev-perl/Class-ISA-0.360.0-r1 | 2 +- .../dev-perl/Class-InsideOut-1.140.0-r1 | 2 +- .../dev-perl/Class-Inspector-1.360.0 | 2 +- .../md5-cache/dev-perl/Class-Load-0.250.0 | 2 +- .../dev-perl/Class-Load-XS-0.100.0-r1 | 2 +- .../md5-cache/dev-perl/Class-Loader-2.30.0-r2 | 2 +- .../dev-perl/Class-MakeMethods-1.10.0-r2 | 2 +- .../dev-perl/Class-Member-1.600.0-r2 | 2 +- .../dev-perl/Class-Method-Modifiers-2.130.0 | 2 +- .../dev-perl/Class-MethodMaker-2.240.0-r2 | 2 +- .../md5-cache/dev-perl/Class-Mix-0.6.0-r1 | 2 +- .../md5-cache/dev-perl/Class-Refresh-0.70.0 | 2 +- .../dev-perl/Class-ReturnValue-0.550.0-r2 | 2 +- .../dev-perl/Class-Singleton-1.600.0 | 2 +- .../dev-perl/Class-Spiffy-0.150.0-r2 | 2 +- .../md5-cache/dev-perl/Class-Std-0.13.0-r1 | 2 +- .../dev-perl/Class-Std-Fast-0.0.8-r2 | 2 +- metadata/md5-cache/dev-perl/Class-Tiny-1.8.0 | 2 +- .../md5-cache/dev-perl/Class-Trigger-0.150.0 | 2 +- .../dev-perl/Class-Unload-0.110.0-r1 | 2 +- .../dev-perl/Class-Virtual-0.80.0-r1 | 2 +- .../dev-perl/Class-WhiteHole-0.40.0-r2 | 2 +- .../md5-cache/dev-perl/Class-XPath-1.400.0-r2 | 2 +- .../dev-perl/Class-XSAccessor-1.190.0-r1 | 2 +- metadata/md5-cache/dev-perl/Clipboard-0.280.0 | 2 +- metadata/md5-cache/dev-perl/Clone-0.450.0 | 2 +- metadata/md5-cache/dev-perl/Clone-0.460.0 | 2 +- .../md5-cache/dev-perl/Clone-Choose-0.10.0 | 2 +- metadata/md5-cache/dev-perl/Clone-PP-1.80.0 | 2 +- .../md5-cache/dev-perl/Color-Calc-1.74.0-r1 | 2 +- .../dev-perl/Color-Library-0.21.0-r2 | 2 +- .../md5-cache/dev-perl/Compiler-Lexer-0.230.0 | 2 +- .../md5-cache/dev-perl/Compress-Bzip2-2.280.0 | 2 +- .../dev-perl/Compress-LZF-3.800.0-r1 | 2 +- .../dev-perl/Compress-Raw-Lzma-2.201.0 | 2 +- .../dev-perl/Conf-Libconfig-0.100.0-r2 | 2 +- .../md5-cache/dev-perl/Config-Any-0.320.0-r1 | 2 +- .../dev-perl/Config-ApacheFormat-1.200.0-r2 | 2 +- .../md5-cache/dev-perl/Config-Auto-0.440.0-r1 | 2 +- .../dev-perl/Config-AutoConf-0.319.0 | 2 +- .../dev-perl/Config-AutoConf-0.320.0 | 2 +- .../dev-perl/Config-Crontab-1.450.0-r1 | 2 +- .../dev-perl/Config-General-2.630.0-r1 | 2 +- .../md5-cache/dev-perl/Config-Grammar-1.130.0 | 2 +- metadata/md5-cache/dev-perl/Config-INI-0.27.0 | 2 +- .../md5-cache/dev-perl/Config-IniFiles-3.0.3 | 2 +- .../dev-perl/Config-JSON-1.520.200-r1 | 2 +- .../md5-cache/dev-perl/Config-MVP-2.200.12 | 2 +- .../dev-perl/Config-MVP-Reader-INI-2.101.464 | 2 +- .../dev-perl/Config-MVP-Slicer-0.303.0 | 2 +- .../dev-perl/Config-Properties-1.800.0-r1 | 2 +- .../dev-perl/Config-Simple-4.590.0-r2 | 2 +- .../md5-cache/dev-perl/Config-Tiny-2.260.0 | 2 +- .../md5-cache/dev-perl/Config-Tiny-2.270.0 | 2 +- .../dev-perl/ConfigReader-0.500.0-r3 | 2 +- .../md5-cache/dev-perl/Const-Fast-0.14.0-r2 | 2 +- .../dev-perl/Context-Preserve-0.30.0 | 2 +- .../dev-perl/Contextual-Return-0.4.14-r1 | 2 +- .../dev-perl/Convert-ASCII-Armour-1.400.0-r2 | 2 +- .../dev-perl/Convert-ASN1-0.270.0-r1 | 2 +- .../md5-cache/dev-perl/Convert-ASN1-0.330.0 | 2 +- .../md5-cache/dev-perl/Convert-BER-1.320.0-r2 | 2 +- .../md5-cache/dev-perl/Convert-Base32-0.60.0 | 2 +- .../dev-perl/Convert-BinHex-1.125.0-r1 | 2 +- .../dev-perl/Convert-Binary-C-0.840.0 | 2 +- .../dev-perl/Convert-Color-0.110.0-r1 | 2 +- .../md5-cache/dev-perl/Convert-PEM-0.80.0-r2 | 2 +- .../dev-perl/Convert-TNEF-0.180.0-r3 | 2 +- .../md5-cache/dev-perl/Convert-UU-0.520.100 | 2 +- .../md5-cache/dev-perl/Convert-UUlib-1.800.0 | 2 +- .../md5-cache/dev-perl/Cookie-Baker-0.110.0 | 2 +- .../dev-perl/Cookie-Baker-XS-0.110.0 | 2 +- metadata/md5-cache/dev-perl/Coro-6.570.0 | 2 +- .../md5-cache/dev-perl/Cpanel-JSON-XS-4.290.0 | 2 +- .../dev-perl/Crypt-Blowfish-2.140.0-r2 | 2 +- .../dev-perl/Crypt-CAST5_PP-1.40.0-r2 | 2 +- .../md5-cache/dev-perl/Crypt-CBC-2.330.0-r2 | 2 +- metadata/md5-cache/dev-perl/Crypt-CBC-3.40.0 | 2 +- .../dev-perl/Crypt-CipherSaber-1.10.0-r2 | 2 +- .../dev-perl/Crypt-Cracklib-1.700.0-r3 | 2 +- .../dev-perl/Crypt-Curve25519-0.60.0-r1 | 2 +- .../md5-cache/dev-perl/Crypt-DES-2.70.0-r2 | 2 +- .../dev-perl/Crypt-DES_EDE3-0.10.0-r2 | 2 +- .../md5-cache/dev-perl/Crypt-DH-0.70.0-r3 | 2 +- .../dev-perl/Crypt-DH-GMP-0.0.120-r1 | 2 +- .../md5-cache/dev-perl/Crypt-DSA-1.170.0-r1 | 2 +- metadata/md5-cache/dev-perl/Crypt-ECB-2.220.0 | 2 +- .../dev-perl/Crypt-Eksblowfish-0.9.0-r3 | 2 +- .../md5-cache/dev-perl/Crypt-IDEA-1.100.0-r2 | 2 +- .../dev-perl/Crypt-OpenPGP-1.120.0-r1 | 2 +- .../dev-perl/Crypt-OpenSSL-Bignum-0.90.0-r1 | 2 +- .../dev-perl/Crypt-OpenSSL-DSA-0.200.0-r1 | 2 +- .../dev-perl/Crypt-OpenSSL-EC-1.320.0-r1 | 2 +- .../dev-perl/Crypt-OpenSSL-ECDSA-0.100.0 | 2 +- .../dev-perl/Crypt-OpenSSL-Guess-0.150.0 | 2 +- .../dev-perl/Crypt-OpenSSL-RSA-0.310.0 | 2 +- .../dev-perl/Crypt-OpenSSL-RSA-0.320.0 | 2 +- .../dev-perl/Crypt-OpenSSL-RSA-0.330.0 | 2 +- .../dev-perl/Crypt-OpenSSL-Random-0.150.0 | 2 +- .../dev-perl/Crypt-OpenSSL-Random-0.150.0-r1 | 2 +- .../md5-cache/dev-perl/Crypt-PBKDF2-0.161.520 | 2 +- .../md5-cache/dev-perl/Crypt-PWSafe3-1.220.0 | 2 +- .../dev-perl/Crypt-PasswdMD5-1.410.0 | 2 +- .../dev-perl/Crypt-PasswdMD5-1.420.0 | 2 +- .../dev-perl/Crypt-Primes-0.500.0-r2 | 2 +- .../md5-cache/dev-perl/Crypt-RC4-2.20.0-r2 | 2 +- .../md5-cache/dev-perl/Crypt-RIPEMD160-0.80.0 | 2 +- .../md5-cache/dev-perl/Crypt-RSA-1.990.0-r2 | 2 +- .../dev-perl/Crypt-Random-1.520.0-r1 | 2 +- .../md5-cache/dev-perl/Crypt-Random-1.540.0 | 2 +- .../dev-perl/Crypt-Random-Seed-0.30.0 | 2 +- .../dev-perl/Crypt-Random-Source-0.140.0 | 2 +- .../dev-perl/Crypt-Random-TESHA2-0.10.0 | 2 +- .../md5-cache/dev-perl/Crypt-Rijndael-1.160.0 | 2 +- .../md5-cache/dev-perl/Crypt-SMIME-0.280.0 | 2 +- .../dev-perl/Crypt-SSLeay-0.720.0-r4 | 2 +- .../md5-cache/dev-perl/Crypt-Simple-0.60.0-r2 | 2 +- .../dev-perl/Crypt-SmbHash-0.120.0-r3 | 2 +- .../dev-perl/Crypt-Twofish-2.180.0-r1 | 2 +- .../dev-perl/Crypt-URandom-0.360.0-r1 | 2 +- .../md5-cache/dev-perl/Crypt-X509-0.540.0 | 2 +- metadata/md5-cache/dev-perl/CryptX-0.72.0 | 2 +- metadata/md5-cache/dev-perl/CryptX-0.73.0 | 2 +- metadata/md5-cache/dev-perl/CryptX-0.77.0 | 2 +- metadata/md5-cache/dev-perl/Curses-1.370.0-r1 | 2 +- metadata/md5-cache/dev-perl/Curses-1.380.0 | 2 +- metadata/md5-cache/dev-perl/Curses-1.410.0 | 2 +- metadata/md5-cache/dev-perl/Curses-1.430.0 | 2 +- .../md5-cache/dev-perl/Curses-UI-0.960.900-r3 | 2 +- .../dev-perl/CursesWidgets-1.997.0-r3 | 2 +- .../md5-cache/dev-perl/Cwd-Guard-0.50.0-r1 | 2 +- .../md5-cache/dev-perl/DBD-MariaDB-1.210.0-r1 | 2 +- .../md5-cache/dev-perl/DBD-MariaDB-1.220.0 | 2 +- metadata/md5-cache/dev-perl/DBD-Pg-3.15.0 | 2 +- .../md5-cache/dev-perl/DBD-SQLite-1.720.0 | 2 +- .../md5-cache/dev-perl/DBD-mysql-4.50.0-r1 | 2 +- metadata/md5-cache/dev-perl/DBI-1.643.0 | 2 +- .../md5-cache/dev-perl/DBI-Shell-11.970.0 | 2 +- .../dev-perl/DBICx-TestDatabase-0.50.0-r1 | 2 +- .../md5-cache/dev-perl/DBIx-Class-0.82.842 | 2 +- .../DBIx-Class-DynamicDefault-0.40.0-r1 | 2 +- .../DBIx-Class-InflateColumn-Boolean-0.3.0-r1 | 2 +- .../DBIx-Class-InflateColumn-IP-0.20.30-r2 | 2 +- ...-Class-InflateColumn-Object-Enum-0.60.0-r1 | 2 +- .../dev-perl/DBIx-Class-UserStamp-0.110.0-r2 | 2 +- .../dev-perl/DBIx-ContextualFetch-1.30.0-r2 | 2 +- .../dev-perl/DBIx-DBSchema-0.450.0-r1 | 2 +- .../dev-perl/DBIx-Migration-0.70.0-r1 | 2 +- .../md5-cache/dev-perl/DBIx-Safe-1.2.5-r2 | 2 +- .../dev-perl/DBIx-SearchBuilder-1.690.0 | 2 +- .../dev-perl/DBIx-SearchBuilder-1.710.0 | 2 +- .../md5-cache/dev-perl/DBIx-Simple-1.370.0 | 2 +- .../md5-cache/dev-perl/DB_File-Lock-0.50.0-r2 | 2 +- .../dev-perl/Daemon-Generic-0.850.0-r1 | 2 +- .../md5-cache/dev-perl/Danga-Socket-1.620.0 | 2 +- .../md5-cache/dev-perl/Data-AMF-0.90.0-r2 | 2 +- .../md5-cache/dev-perl/Data-Binary-0.10.0 | 2 +- .../md5-cache/dev-perl/Data-Buffer-0.40.0-r2 | 2 +- .../dev-perl/Data-Compare-1.270.0-r1 | 2 +- .../md5-cache/dev-perl/Data-Diver-1.10.100-r2 | 2 +- .../md5-cache/dev-perl/Data-Dump-1.230.0-r1 | 2 +- metadata/md5-cache/dev-perl/Data-Dump-1.250.0 | 2 +- .../dev-perl/Data-Dump-Streamer-2.400.0-r1 | 2 +- .../md5-cache/dev-perl/Data-DumpXML-1.60.0-r2 | 2 +- .../dev-perl/Data-Dumper-Concise-2.23.0-r1 | 2 +- .../md5-cache/dev-perl/Data-Float-0.13.0-r1 | 2 +- .../dev-perl/Data-FormValidator-4.880.0-r1 | 2 +- metadata/md5-cache/dev-perl/Data-GUID-0.50.0 | 2 +- .../md5-cache/dev-perl/Data-HexDump-0.40.0 | 2 +- .../md5-cache/dev-perl/Data-Hexify-1.0.0-r2 | 2 +- .../dev-perl/Data-Hierarchy-0.340.0-r2 | 2 +- metadata/md5-cache/dev-perl/Data-ICal-0.240.0 | 2 +- .../md5-cache/dev-perl/Data-IEEE754-0.20.0 | 2 +- .../dev-perl/Data-ObjectDriver-0.210.0 | 2 +- .../md5-cache/dev-perl/Data-OptList-0.112.0 | 2 +- metadata/md5-cache/dev-perl/Data-Page-2.30.0 | 2 +- .../dev-perl/Data-Page-Pageset-1.20.0-r2 | 2 +- .../md5-cache/dev-perl/Data-Password-1.120.0 | 2 +- .../dev-perl/Data-Password-passwdqc-0.90.0-r1 | 2 +- metadata/md5-cache/dev-perl/Data-Perl-0.2.11 | 2 +- .../md5-cache/dev-perl/Data-Printer-1.0.4 | 2 +- .../md5-cache/dev-perl/Data-Random-0.130.0 | 2 +- .../dev-perl/Data-Section-0.200.7-r1 | 2 +- .../dev-perl/Data-Serializer-0.650.0 | 2 +- .../dev-perl/Data-ShowTable-4.600.0-r1 | 2 +- .../md5-cache/dev-perl/Data-Stag-0.140.0-r2 | 2 +- .../dev-perl/Data-Stream-Bulk-0.110.0-r2 | 2 +- .../dev-perl/Data-Structure-Util-0.160.0-r1 | 2 +- .../md5-cache/dev-perl/Data-Types-0.170.0 | 2 +- .../dev-perl/Data-URIEncode-0.110.0-r2 | 2 +- metadata/md5-cache/dev-perl/Data-UUID-1.226.0 | 2 +- .../md5-cache/dev-perl/Data-Uniqid-0.120.0-r2 | 2 +- .../dev-perl/Data-Utilities-0.40.0-r2 | 2 +- .../dev-perl/Data-Validate-Domain-0.150.0 | 2 +- .../dev-perl/Data-Validate-IP-0.300.0 | 2 +- .../md5-cache/dev-perl/Data-Visitor-0.310.0 | 2 +- .../md5-cache/dev-perl/Date-Calc-6.400.0-r1 | 2 +- .../md5-cache/dev-perl/Date-Extract-0.60.0-r1 | 2 +- .../md5-cache/dev-perl/Date-ICal-2.678.0-r2 | 2 +- .../dev-perl/Date-Leapyear-1.720.0-r2 | 2 +- .../md5-cache/dev-perl/Date-Manip-6.890.0 | 2 +- .../md5-cache/dev-perl/Date-Pcalc-6.100.0-r2 | 2 +- .../md5-cache/dev-perl/Date-Range-1.410.0 | 2 +- .../md5-cache/dev-perl/Date-Simple-3.30.0-r2 | 2 +- metadata/md5-cache/dev-perl/DateTime-1.540.0 | 2 +- .../dev-perl/DateTime-Calendar-Julian-0.104.0 | 2 +- .../dev-perl/DateTime-Calendar-Julian-0.106.0 | 2 +- .../dev-perl/DateTime-Event-ICal-0.130.0-r1 | 2 +- .../DateTime-Event-Recurrence-0.190.0-r1 | 2 +- .../dev-perl/DateTime-Format-Builder-0.830.0 | 2 +- .../DateTime-Format-DateParse-0.50.0-r2 | 2 +- .../dev-perl/DateTime-Format-Flexible-0.320.0 | 2 +- .../dev-perl/DateTime-Format-Flexible-0.340.0 | 2 +- .../dev-perl/DateTime-Format-HTTP-0.420.0-r1 | 2 +- .../DateTime-Format-Human-Duration-0.640.0-r1 | 2 +- .../dev-perl/DateTime-Format-ICal-0.90.0-r1 | 2 +- .../dev-perl/DateTime-Format-ISO8601-0.160.0 | 2 +- .../dev-perl/DateTime-Format-Mail-0.403.0-r1 | 2 +- .../dev-perl/DateTime-Format-Natural-1.120.0 | 2 +- .../DateTime-Format-SQLite-0.110.0-r1 | 2 +- .../dev-perl/DateTime-Format-Strptime-1.790.0 | 2 +- .../dev-perl/DateTime-Format-W3CDTF-0.80.0 | 2 +- .../md5-cache/dev-perl/DateTime-HiRes-0.40.0 | 2 +- .../dev-perl/DateTime-Locale-1.320.0 | 2 +- .../dev-perl/DateTime-Set-0.390.0-r1 | 2 +- .../dev-perl/DateTime-TimeZone-2.560.0 | 2 +- .../md5-cache/dev-perl/DateTime-Tiny-1.70.0 | 2 +- .../dev-perl/DateTimeX-Easy-0.89.0-r1 | 2 +- .../dev-perl/Debug-Client-0.310.0-r1 | 2 +- metadata/md5-cache/dev-perl/Deliantra-2.10.0 | 2 +- .../md5-cache/dev-perl/DelimMatch-1.60.0-r2 | 2 +- .../dev-perl/Devel-ArgNames-0.30.0-r2 | 2 +- .../dev-perl/Devel-CallChecker-0.8.0-r1 | 2 +- .../md5-cache/dev-perl/Devel-Caller-2.60.0-r2 | 2 +- .../dev-perl/Devel-CheckBin-0.40.0-r1 | 2 +- .../dev-perl/Devel-CheckCompiler-0.70.0-r1 | 2 +- .../md5-cache/dev-perl/Devel-CheckLib-1.160.0 | 2 +- .../md5-cache/dev-perl/Devel-CheckOS-1.860.0 | 2 +- .../md5-cache/dev-perl/Devel-CheckOS-1.870.0 | 2 +- .../md5-cache/dev-perl/Devel-Cover-1.360.0 | 2 +- .../md5-cache/dev-perl/Devel-Cycle-1.120.0-r1 | 2 +- .../md5-cache/dev-perl/Devel-Declare-0.6.22 | 2 +- .../dev-perl/Devel-Dumpvar-1.60.0-r2 | 2 +- .../md5-cache/dev-perl/Devel-FindPerl-0.15.0 | 2 +- .../Devel-GlobalDestruction-0.140.0-r1 | 2 +- .../dev-perl/Devel-GlobalPhase-0.3.3-r1 | 2 +- .../md5-cache/dev-perl/Devel-Hide-0.1.400 | 2 +- .../md5-cache/dev-perl/Devel-Hide-0.1.500 | 2 +- .../md5-cache/dev-perl/Devel-Leak-0.30.0-r1 | 2 +- .../dev-perl/Devel-LexAlias-0.50.0-r1 | 2 +- .../md5-cache/dev-perl/Devel-NYTProf-6.100.0 | 2 +- .../md5-cache/dev-perl/Devel-NYTProf-6.110.0 | 2 +- .../dev-perl/Devel-OverloadInfo-0.7.0 | 2 +- .../Devel-OverrideGlobalRequire-0.1.0 | 2 +- .../md5-cache/dev-perl/Devel-PatchPerl-2.80.0 | 2 +- .../md5-cache/dev-perl/Devel-REPL-1.3.28-r1 | 2 +- .../dev-perl/Devel-Refactor-0.50.0-r2 | 2 +- .../dev-perl/Devel-SimpleTrace-0.80.0-r1 | 2 +- .../md5-cache/dev-perl/Devel-Size-0.830.0 | 2 +- .../dev-perl/Devel-SmallProf-2.20.0-r5 | 2 +- .../dev-perl/Devel-StackTrace-2.40.0 | 2 +- .../Devel-StackTrace-AsHTML-0.150.0-r1 | 2 +- .../dev-perl/Devel-Symdump-2.180.0-r1 | 2 +- .../dev-perl/Device-SerialPort-1.40.0-r3 | 2 +- .../dev-perl/Digest-BubbleBabble-0.20.0-r2 | 2 +- .../md5-cache/dev-perl/Digest-CRC-0.230.0 | 2 +- .../md5-cache/dev-perl/Digest-GOST-0.60.0-r2 | 2 +- .../md5-cache/dev-perl/Digest-HMAC-1.40.0 | 2 +- .../dev-perl/Digest-JHash-0.100.0-r1 | 2 +- .../md5-cache/dev-perl/Digest-MD2-2.40.0-r1 | 2 +- .../md5-cache/dev-perl/Digest-MD4-1.900.0-r2 | 2 +- .../dev-perl/Digest-MD5-File-0.80.0-r2 | 2 +- .../dev-perl/Digest-Nilsimsa-0.60.0-r4 | 2 +- .../dev-perl/Digest-Perl-MD5-1.900.0-r1 | 2 +- .../md5-cache/dev-perl/Digest-SHA1-2.130.0-r2 | 2 +- .../md5-cache/dev-perl/Digest-SHA3-1.40.0 | 2 +- .../dev-perl/Dist-CheckConflicts-0.110.0-r1 | 2 +- .../dev-perl/Dist-Metadata-0.927.0-r1 | 2 +- metadata/md5-cache/dev-perl/Dist-Milla-1.0.20 | 2 +- metadata/md5-cache/dev-perl/Dist-Zilla-6.17.0 | 2 +- metadata/md5-cache/dev-perl/Dist-Zilla-6.24.0 | 2 +- .../dev-perl/Dist-Zilla-Config-Slicer-0.202.0 | 2 +- .../Dist-Zilla-Plugin-AuthorsFromGit-0.6.0-r1 | 2 +- .../Dist-Zilla-Plugin-AuthorsFromGit-0.7.0 | 2 +- ...Zilla-Plugin-CheckChangesHasContent-0.11.0 | 2 +- ...ist-Zilla-Plugin-CheckExtraTests-0.29.0-r1 | 2 +- .../Dist-Zilla-Plugin-Config-Git-0.920.0-r1 | 2 +- .../Dist-Zilla-Plugin-ContributorsFile-0.3.0 | 2 +- ...-Zilla-Plugin-CopyFilesFromBuild-0.170.880 | 2 +- ...st-Zilla-Plugin-CopyFilesFromRelease-0.7.0 | 2 +- .../dev-perl/Dist-Zilla-Plugin-Git-2.47.0 | 2 +- .../dev-perl/Dist-Zilla-Plugin-Git-2.48.0 | 2 +- .../Dist-Zilla-Plugin-Git-Contributors-0.36.0 | 2 +- .../Dist-Zilla-Plugin-GithubMeta-0.580.0 | 2 +- ...Dist-Zilla-Plugin-LicenseFromModule-0.70.0 | 2 +- ...ist-Zilla-Plugin-MakeMaker-Awesome-0.480.0 | 2 +- ...ist-Zilla-Plugin-MakeMaker-Awesome-0.490.0 | 2 +- ...st-Zilla-Plugin-Meta-Contributors-0.3.0-r1 | 2 +- .../Dist-Zilla-Plugin-MetaProvides-2.2.4-r1 | 2 +- ...Zilla-Plugin-MetaProvides-Package-2.4.3-r1 | 2 +- .../Dist-Zilla-Plugin-ModuleBuildTiny-0.15.0 | 2 +- ...Dist-Zilla-Plugin-NameFromDirectory-0.40.0 | 2 +- ...st-Zilla-Plugin-NextVersion-Semantic-0.2.6 | 2 +- .../Dist-Zilla-Plugin-OSPrereqs-0.11.0 | 2 +- .../Dist-Zilla-Plugin-OurPkgVersion-0.210.0 | 2 +- .../Dist-Zilla-Plugin-PodWeaver-4.9.0 | 2 +- ...t-Zilla-Plugin-Prereqs-FromCPANfile-0.80.0 | 2 +- .../dev-perl/Dist-Zilla-Plugin-RPM-0.16.0 | 2 +- ...Zilla-Plugin-ReadmeAnyFromPod-0.163.250-r1 | 2 +- .../Dist-Zilla-Plugin-ReadmeFromPod-0.370.0 | 2 +- ...ist-Zilla-Plugin-ReversionOnRelease-0.60.0 | 2 +- .../dev-perl/Dist-Zilla-Plugin-Run-0.48.0 | 2 +- .../Dist-Zilla-Plugin-StaticInstall-0.12.0 | 2 +- ...-Zilla-Plugin-SurgicalPodWeaver-0.2.300-r1 | 2 +- ...Dist-Zilla-Plugin-Test-CPAN-Changes-0.12.0 | 2 +- .../Dist-Zilla-Plugin-Test-Compile-2.58.0 | 2 +- ...st-Zilla-Plugin-Test-MinimumVersion-2.0.10 | 2 +- ...ist-Zilla-Plugin-Test-Perl-Critic-3.1.0-r1 | 2 +- ...ist-Zilla-Plugin-Test-ReportPrereqs-0.28.0 | 2 +- ...-Zilla-Plugin-VersionFromMainModule-0.40.0 | 2 +- .../Dist-Zilla-Role-FileWatcher-0.6.0 | 2 +- .../Dist-Zilla-Role-ModuleMetadata-0.6.0 | 2 +- ...la-Role-PluginBundle-PluginRemover-0.105.0 | 2 +- metadata/md5-cache/dev-perl/Dumbbench-0.501.0 | 2 +- .../dev-perl/DynaLoader-Functions-0.3.0-r1 | 2 +- metadata/md5-cache/dev-perl/EV-4.330.0 | 2 +- metadata/md5-cache/dev-perl/Emacs-PDE-0.2.17 | 2 +- .../md5-cache/dev-perl/Email-Abstract-3.9.0 | 2 +- .../dev-perl/Email-Address-1.912.0-r1 | 2 +- .../dev-perl/Email-Address-List-0.60.0-r1 | 2 +- .../dev-perl/Email-Address-XS-1.50.0 | 2 +- .../md5-cache/dev-perl/Email-Date-1.104.0-r3 | 2 +- .../dev-perl/Email-Date-Format-1.5.0-r1 | 2 +- .../md5-cache/dev-perl/Email-Filter-1.34.0-r1 | 2 +- .../md5-cache/dev-perl/Email-Find-0.100.0-r2 | 2 +- .../dev-perl/Email-FolderType-0.814.0-r2 | 2 +- .../dev-perl/Email-LocalDelivery-1.200.0-r3 | 2 +- .../md5-cache/dev-perl/Email-MIME-1.952.0 | 2 +- .../Email-MIME-Attachment-Stripper-1.317.0-r2 | 2 +- .../dev-perl/Email-MIME-ContentType-1.26.0 | 2 +- .../dev-perl/Email-MIME-Encodings-1.315.0-r2 | 2 +- .../dev-perl/Email-MessageID-1.406.0-r1 | 2 +- .../md5-cache/dev-perl/Email-Reply-1.204.0-r1 | 2 +- .../md5-cache/dev-perl/Email-Send-2.201.0-r1 | 2 +- .../dev-perl/Email-Send-Gmail-0.330.0-r1 | 2 +- .../md5-cache/dev-perl/Email-Sender-1.300.35 | 2 +- .../md5-cache/dev-perl/Email-Sender-2.500.0 | 2 +- .../md5-cache/dev-perl/Email-Simple-2.216.0 | 2 +- .../md5-cache/dev-perl/Email-Valid-1.202.0-r1 | 2 +- .../md5-cache/dev-perl/Email-Valid-1.203.0 | 2 +- .../dev-perl/Encode-Detect-1.10.0-r2 | 2 +- .../dev-perl/Encode-EUCJPASCII-0.30.0-r1 | 2 +- .../dev-perl/Encode-HanConvert-0.350.0-r2 | 2 +- .../dev-perl/Encode-HanExtra-0.230.0-r3 | 2 +- .../dev-perl/Encode-IMAPUTF7-1.50.0-r2 | 2 +- .../md5-cache/dev-perl/Encode-JIS2K-0.30.0-r1 | 2 +- .../dev-perl/Encode-Locale-1.50.0-r1 | 2 +- .../dev-perl/Encode-compat-0.70.0-r3 | 2 +- metadata/md5-cache/dev-perl/Error-0.170.290 | 2 +- .../dev-perl/Eval-Closure-0.140.0-r1 | 2 +- .../dev-perl/Eval-LineNumbers-0.340.0-r1 | 2 +- .../dev-perl/Eval-LineNumbers-0.350.0 | 2 +- metadata/md5-cache/dev-perl/Event-1.280.0 | 2 +- .../dev-perl/Event-ExecFlow-0.640.0-r2 | 2 +- .../md5-cache/dev-perl/Event-RPC-1.100.0-r1 | 2 +- .../dev-perl/Exception-Base-0.250.100-r1 | 2 +- .../dev-perl/Exception-Class-1.450.0 | 2 +- .../dev-perl/Exception-Died-0.60.0-r3 | 2 +- .../dev-perl/Exception-System-0.110.0-r2 | 2 +- .../dev-perl/Exception-Warning-0.40.100-r2 | 2 +- metadata/md5-cache/dev-perl/Expect-1.350.0-r1 | 2 +- .../dev-perl/Exporter-Cluster-0.310.0-r2 | 2 +- .../dev-perl/Exporter-Lite-0.80.0-r1 | 2 +- .../md5-cache/dev-perl/Exporter-Tiny-1.2.2 | 2 +- .../md5-cache/dev-perl/Exporter-Tiny-1.6.0 | 2 +- .../dev-perl/ExtUtils-AutoInstall-0.640.0-r1 | 2 +- .../dev-perl/ExtUtils-CChecker-0.110.0 | 2 +- .../dev-perl/ExtUtils-Config-0.8.0-r1 | 2 +- .../dev-perl/ExtUtils-CppGuess-0.210.0 | 2 +- .../dev-perl/ExtUtils-CppGuess-0.230.0 | 2 +- .../dev-perl/ExtUtils-Depends-0.800.100 | 2 +- .../md5-cache/dev-perl/ExtUtils-F77-1.260.0 | 2 +- .../dev-perl/ExtUtils-HasCompiler-0.23.0 | 2 +- .../dev-perl/ExtUtils-Helpers-0.26.0-r1 | 2 +- .../dev-perl/ExtUtils-InstallPaths-0.12.0 | 2 +- .../dev-perl/ExtUtils-LibBuilder-0.80.0-r1 | 2 +- .../ExtUtils-MakeMaker-CPANfile-0.90.0 | 2 +- .../dev-perl/ExtUtils-PkgConfig-1.160.0-r1 | 2 +- .../ExtUtils-Typemaps-Default-1.50.0-r1 | 2 +- .../dev-perl/ExtUtils-XSBuilder-0.280.0-r2 | 2 +- .../dev-perl/ExtUtils-XSpp-0.180.0-r1 | 2 +- metadata/md5-cache/dev-perl/FCGI-0.790.0 | 2 +- metadata/md5-cache/dev-perl/FCGI-0.820.0 | 2 +- .../md5-cache/dev-perl/FCGI-Client-0.90.0 | 2 +- .../dev-perl/FCGI-ProcManager-0.280.0-r1 | 2 +- .../md5-cache/dev-perl/FFI-CheckLib-0.310.0 | 2 +- .../dev-perl/FLV-AudioExtractor-0.10.0-r1 | 2 +- .../dev-perl/Fatal-Exception-0.50.0-r3 | 2 +- metadata/md5-cache/dev-perl/Feed-Find-0.120.0 | 2 +- .../md5-cache/dev-perl/Feed-Find-0.70.0-r3 | 2 +- .../Festival-Client-Async-0.30.300-r3 | 2 +- metadata/md5-cache/dev-perl/File-BOM-0.180.0 | 2 +- .../md5-cache/dev-perl/File-BaseDir-0.80.0 | 2 +- .../md5-cache/dev-perl/File-BaseDir-0.90.0 | 2 +- .../dev-perl/File-Copy-Link-0.140.0-r1 | 2 +- .../dev-perl/File-Copy-Recursive-0.450.0 | 2 +- .../File-Copy-Recursive-Reduced-0.6.0 | 2 +- .../dev-perl/File-DesktopEntry-0.220.0-r1 | 2 +- .../md5-cache/dev-perl/File-Find-Object-0.3.6 | 2 +- .../dev-perl/File-Find-Rule-0.340.0-r1 | 2 +- .../dev-perl/File-Find-Rule-Perl-1.150.0-r1 | 2 +- metadata/md5-cache/dev-perl/File-Flat-1.70.0 | 2 +- .../dev-perl/File-Flock-2014.10.0-r1 | 2 +- .../md5-cache/dev-perl/File-Grep-0.20.0-r3 | 2 +- .../md5-cache/dev-perl/File-HomeDir-1.6.0 | 2 +- .../md5-cache/dev-perl/File-KeePass-2.30.0-r2 | 2 +- .../md5-cache/dev-perl/File-LibMagic-1.230.0 | 2 +- .../md5-cache/dev-perl/File-Listing-6.150.0 | 2 +- .../md5-cache/dev-perl/File-MMagic-1.300.0-r2 | 2 +- metadata/md5-cache/dev-perl/File-Map-0.670.0 | 2 +- .../md5-cache/dev-perl/File-MimeInfo-0.300.0 | 2 +- .../md5-cache/dev-perl/File-NCopy-0.360.0-r3 | 2 +- .../md5-cache/dev-perl/File-NFSLock-1.290.0 | 2 +- .../md5-cache/dev-perl/File-Next-1.180.0-r1 | 2 +- .../dev-perl/File-Path-Expand-1.20.0-r2 | 2 +- metadata/md5-cache/dev-perl/File-Pid-1.01 | 2 +- .../dev-perl/File-ReadBackwards-1.60.0 | 2 +- .../md5-cache/dev-perl/File-Remove-1.600.0 | 2 +- .../md5-cache/dev-perl/File-RsyncP-0.760.0 | 2 +- .../md5-cache/dev-perl/File-RsyncP-0.760.0-r1 | 2 +- .../dev-perl/File-Scan-ClamAV-1.950.0-r2 | 2 +- .../dev-perl/File-SearchPath-0.70.0-r1 | 2 +- .../md5-cache/dev-perl/File-Share-0.250.0-r1 | 2 +- .../md5-cache/dev-perl/File-ShareDir-1.118.0 | 2 +- .../dev-perl/File-ShareDir-Install-0.140.0 | 2 +- .../File-ShareDir-ProjectDistDir-1.0.9-r1 | 2 +- .../md5-cache/dev-perl/File-Slurp-9999.320.0 | 2 +- .../dev-perl/File-Slurp-Tiny-0.4.0-r1 | 2 +- .../md5-cache/dev-perl/File-Slurper-0.12.0 | 2 +- .../md5-cache/dev-perl/File-Sort-1.10.0-r2 | 2 +- .../dev-perl/File-Spec-Native-1.4.0-r1 | 2 +- .../dev-perl/File-Stat-Bits-1.10.0-r2 | 2 +- .../md5-cache/dev-perl/File-Sync-0.110.0-r1 | 2 +- .../md5-cache/dev-perl/File-Tail-1.300.0-r1 | 2 +- .../md5-cache/dev-perl/File-Tempdir-0.20.0-r2 | 2 +- .../md5-cache/dev-perl/File-TreeCreate-0.0.1 | 2 +- .../md5-cache/dev-perl/File-Type-0.220.0-r2 | 2 +- .../md5-cache/dev-perl/File-Which-1.270.0 | 2 +- .../dev-perl/File-chdir-0.101.100-r1 | 2 +- .../md5-cache/dev-perl/File-chmod-0.420.0-r1 | 2 +- metadata/md5-cache/dev-perl/File-pushd-1.16.0 | 2 +- .../dev-perl/FileHandle-Unget-0.163.400 | 2 +- .../md5-cache/dev-perl/Filesys-Df-0.920.0-r3 | 2 +- .../dev-perl/Filesys-DiskSpace-0.50.0-r3 | 2 +- .../dev-perl/Filesys-Notify-Simple-0.140.0 | 2 +- .../dev-perl/Filesys-SmbClient-3.200.0-r4 | 2 +- .../dev-perl/Filesys-Statvfs-0.820.0-r1 | 2 +- metadata/md5-cache/dev-perl/Filter-1.600.0 | 2 +- .../md5-cache/dev-perl/Finance-Quote-1.490.0 | 2 +- .../md5-cache/dev-perl/Finance-Quote-1.510.0 | 2 +- .../dev-perl/Finance-YahooQuote-0.260.0 | 2 +- .../md5-cache/dev-perl/Font-AFM-1.200.0-r3 | 2 +- .../md5-cache/dev-perl/Font-TTF-1.60.0-r1 | 2 +- .../dev-perl/Format-Human-Bytes-0.60.0-r2 | 2 +- .../dev-perl/FreezeThaw-0.500.100-r2 | 2 +- .../dev-perl/Frontier-RPC-0.07_beta4-r4 | 2 +- metadata/md5-cache/dev-perl/Fuse-0.16.1-r2 | 2 +- metadata/md5-cache/dev-perl/GD-2.760.0 | 2 +- .../md5-cache/dev-perl/GD-Barcode-1.150.0-r2 | 2 +- .../md5-cache/dev-perl/GD-Graph3d-0.630.0-r3 | 2 +- metadata/md5-cache/dev-perl/GD-SVG-0.330.0-r2 | 2 +- .../md5-cache/dev-perl/GDGraph-1.540.0-r1 | 2 +- .../md5-cache/dev-perl/GDTextUtil-0.860.0-r3 | 2 +- metadata/md5-cache/dev-perl/GSSAPI-0.280.0-r2 | 2 +- metadata/md5-cache/dev-perl/Gearman-2.4.15 | 2 +- .../dev-perl/Gearman-Client-Async-0.940.0-r3 | 2 +- .../dev-perl/Gearman-Server-1.130.1-r2 | 2 +- .../dev-perl/Gentoo-App-Pram-0.200.0-r1 | 2 +- .../dev-perl/Gentoo-PerlMod-Version-0.8.1-r1 | 2 +- metadata/md5-cache/dev-perl/Geo-IP-1.510.0-r1 | 2 +- metadata/md5-cache/dev-perl/GeoIP2-2.6.2 | 2 +- .../Geography-Countries-2009041301.0.0-r2 | 2 +- .../dev-perl/Getopt-ArgvFile-1.110.0-r2 | 2 +- .../dev-perl/Getopt-GUI-Long-0.930.0-r3 | 2 +- .../dev-perl/Getopt-Long-Descriptive-0.109.0 | 2 +- .../dev-perl/Getopt-Mixed-1.120.0-r1 | 2 +- .../dev-perl/Getopt-Tabular-0.300.0-r2 | 2 +- .../md5-cache/dev-perl/Git-Wrapper-0.48.0 | 2 +- .../dev-perl/Glib-Object-Introspection-0.49.0 | 2 +- .../md5-cache/dev-perl/GnuPG-Interface-1.20.0 | 2 +- .../md5-cache/dev-perl/GooCanvas2-0.60.0-r1 | 2 +- .../dev-perl/GooCanvas2-CairoTypes-0.1.0 | 2 +- .../dev-perl/GooCanvas2-CairoTypes-0.1.0-r1 | 2 +- .../dev-perl/Google-Ads-AdWords-Client-5.8.2 | 2 +- metadata/md5-cache/dev-perl/Graph-0.972.100 | 2 +- metadata/md5-cache/dev-perl/Graph-0.972.500 | 2 +- .../md5-cache/dev-perl/Graph-Easy-0.760.0 | 2 +- .../md5-cache/dev-perl/GraphViz-2.240.0-r1 | 2 +- .../dev-perl/Graphics-ColorNames-3.5.0 | 2 +- .../dev-perl/Graphics-ColorNames-HTML-3.3.1 | 2 +- .../dev-perl/Graphics-ColorNames-WWW-1.140.0 | 2 +- .../dev-perl/Graphics-ColorObject-0.5.0-r2 | 2 +- .../md5-cache/dev-perl/Growl-GNTP-0.210.0-r2 | 2 +- metadata/md5-cache/dev-perl/Gtk2-1.249.930 | 2 +- .../md5-cache/dev-perl/Gtk2-Notify-0.50.0-r1 | 2 +- metadata/md5-cache/dev-perl/Gtk3-0.38.0 | 2 +- .../md5-cache/dev-perl/Gtk3-ImageView-10.0.0 | 2 +- .../dev-perl/Gtk3-SimpleList-0.210.0 | 2 +- metadata/md5-cache/dev-perl/Guard-1.23.0-r1 | 2 +- .../md5-cache/dev-perl/HTML-Clean-1.400.0 | 2 +- .../dev-perl/HTML-Element-Extended-1.180.0-r2 | 2 +- .../dev-perl/HTML-FillInForm-2.210.0-r1 | 2 +- .../dev-perl/HTML-FillInForm-2.220.0 | 2 +- metadata/md5-cache/dev-perl/HTML-Form-6.70.0 | 2 +- .../HTML-FormatText-WithLinks-0.150.0-r2 | 2 +- ...L-FormatText-WithLinks-AndTables-0.70.0-r2 | 2 +- .../dev-perl/HTML-Formatter-2.160.0-r1 | 2 +- .../dev-perl/HTML-FromText-2.70.0-r1 | 2 +- .../md5-cache/dev-perl/HTML-Gumbo-0.180.0-r1 | 2 +- .../md5-cache/dev-perl/HTML-HTMLDoc-0.210.0 | 2 +- .../dev-perl/HTML-Highlight-0.200.0-r1 | 2 +- .../dev-perl/HTML-LinkExtractor-0.130.0-r3 | 2 +- .../md5-cache/dev-perl/HTML-Mason-1.590.0-r1 | 2 +- .../HTML-Mason-PSGIHandler-0.530.0-r1 | 2 +- metadata/md5-cache/dev-perl/HTML-Object-2.30 | 2 +- .../md5-cache/dev-perl/HTML-Packer-2.100.0 | 2 +- .../md5-cache/dev-perl/HTML-Parser-3.760.0 | 2 +- .../md5-cache/dev-perl/HTML-Quoted-0.40.0-r1 | 2 +- .../dev-perl/HTML-RewriteAttributes-0.50.0-r2 | 2 +- .../md5-cache/dev-perl/HTML-Scrubber-0.190.0 | 2 +- .../dev-perl/HTML-Selector-XPath-0.250.0 | 2 +- .../dev-perl/HTML-SimpleParse-0.120.0-r3 | 2 +- .../md5-cache/dev-perl/HTML-Strip-2.100.0-r1 | 2 +- .../dev-perl/HTML-StripScripts-1.60.0-r1 | 2 +- .../HTML-StripScripts-Parser-1.30.0-r1 | 2 +- .../md5-cache/dev-perl/HTML-Table-2.08a-r2 | 2 +- .../dev-perl/HTML-TableContentParser-0.304.0 | 2 +- .../dev-perl/HTML-TableContentParser-0.305.0 | 2 +- .../dev-perl/HTML-TableExtract-2.150.0-r1 | 2 +- .../dev-perl/HTML-TableParser-0.430.0 | 2 +- .../dev-perl/HTML-TagFilter-1.30.0-r1 | 2 +- .../md5-cache/dev-perl/HTML-Tagset-3.200.0-r2 | 2 +- .../dev-perl/HTML-Template-2.970.0-r1 | 2 +- .../dev-perl/HTML-Template-Expr-0.70.0-r2 | 2 +- .../dev-perl/HTML-Template-JIT-0.50.0-r3 | 2 +- .../dev-perl/HTML-Template-Pro-0.951.0-r1 | 2 +- .../dev-perl/HTML-Template-Pro-0.952.400 | 2 +- .../HTML-TokeParser-Simple-3.160.0-r2 | 2 +- .../md5-cache/dev-perl/HTML-Tree-5.70.0-r1 | 2 +- .../dev-perl/HTML-TreeBuilder-XPath-0.140.0 | 2 +- .../md5-cache/dev-perl/HTTP-Body-1.220.0-r1 | 2 +- .../dev-perl/HTTP-BrowserDetect-3.310.0 | 2 +- .../dev-perl/HTTP-BrowserDetect-3.350.0 | 2 +- .../HTTP-Cache-Transparent-1.400.0-r1 | 2 +- .../md5-cache/dev-perl/HTTP-CookieJar-0.10.0 | 2 +- .../md5-cache/dev-perl/HTTP-CookieJar-0.12.0 | 2 +- .../md5-cache/dev-perl/HTTP-Cookies-6.100.0 | 2 +- metadata/md5-cache/dev-perl/HTTP-DAV-0.490.0 | 2 +- .../md5-cache/dev-perl/HTTP-Daemon-6.120.0 | 2 +- .../dev-perl/HTTP-Daemon-SSL-1.04-r1 | 2 +- metadata/md5-cache/dev-perl/HTTP-Date-6.50.0 | 2 +- .../dev-perl/HTTP-Entity-Parser-0.250.0-r1 | 2 +- .../md5-cache/dev-perl/HTTP-Exception-0.40.70 | 2 +- .../dev-perl/HTTP-Headers-Fast-0.220.0-r1 | 2 +- .../md5-cache/dev-perl/HTTP-Message-6.320.0 | 2 +- .../md5-cache/dev-perl/HTTP-Message-6.330.0 | 2 +- .../md5-cache/dev-perl/HTTP-Message-6.440.0 | 2 +- .../dev-perl/HTTP-MultiPartParser-0.20.0-r1 | 2 +- .../dev-perl/HTTP-Negotiate-6.10.0-r2 | 2 +- .../dev-perl/HTTP-Request-AsCGI-1.200.0-r1 | 2 +- .../dev-perl/HTTP-Response-Encoding-0.60.0-r2 | 2 +- .../dev-perl/HTTP-Server-Simple-0.520.0-r1 | 2 +- .../HTTP-Server-Simple-Mason-0.140.0-r2 | 2 +- .../HTTP-Server-Simple-PSGI-0.160.0-r1 | 2 +- .../HTTP-Server-Simple-Static-0.140.0 | 2 +- metadata/md5-cache/dev-perl/HTTP-Simple-0.4.0 | 2 +- .../dev-perl/Hash-FieldHash-0.150.0-r1 | 2 +- .../md5-cache/dev-perl/Hash-Merge-0.302.0 | 2 +- .../dev-perl/Hash-Merge-Simple-0.51.0-r1 | 2 +- .../md5-cache/dev-perl/Hash-MoreUtils-0.60.0 | 2 +- .../dev-perl/Hash-MultiValue-0.160.0-r1 | 2 +- .../md5-cache/dev-perl/Hash-NoRef-0.30.0-r3 | 2 +- metadata/md5-cache/dev-perl/Heap-0.800.0-r3 | 2 +- .../dev-perl/Hook-LexWrap-0.260.0-r1 | 2 +- .../md5-cache/dev-perl/IMAP-Admin-1.6.8-r1 | 2 +- .../dev-perl/IMAP-BodyStructure-1.30.0-r1 | 2 +- metadata/md5-cache/dev-perl/IO-AIO-4.750.0 | 2 +- metadata/md5-cache/dev-perl/IO-AIO-4.760.0 | 2 +- metadata/md5-cache/dev-perl/IO-AIO-4.790.0 | 2 +- metadata/md5-cache/dev-perl/IO-All-0.870.0-r1 | 2 +- .../dev-perl/IO-BufferedSelect-1.0.0-r3 | 2 +- .../md5-cache/dev-perl/IO-Capture-0.50.0-r3 | 2 +- .../dev-perl/IO-CaptureOutput-1.110.500 | 2 +- .../dev-perl/IO-Compress-Brotli-0.4.1 | 2 +- .../md5-cache/dev-perl/IO-Digest-0.110.0-r3 | 2 +- .../md5-cache/dev-perl/IO-Event-0.813.0-r2 | 2 +- metadata/md5-cache/dev-perl/IO-HTML-1.4.0 | 2 +- .../md5-cache/dev-perl/IO-Handle-Util-0.20.0 | 2 +- .../md5-cache/dev-perl/IO-Interactive-1.23.0 | 2 +- .../md5-cache/dev-perl/IO-Interface-1.90.0-r1 | 2 +- .../dev-perl/IO-LockedFile-0.230.0-r2 | 2 +- .../dev-perl/IO-Multiplex-1.160.0-r2 | 2 +- metadata/md5-cache/dev-perl/IO-Pager-2.100.0 | 2 +- .../md5-cache/dev-perl/IO-Pipely-0.5.0-r2 | 2 +- .../md5-cache/dev-perl/IO-Prompt-0.997.4-r1 | 2 +- .../dev-perl/IO-SessionData-1.30.0-r2 | 2 +- .../dev-perl/IO-Socket-INET6-2.720.0-r2 | 2 +- .../dev-perl/IO-Socket-Multicast-1.120.0-r1 | 2 +- .../dev-perl/IO-Socket-PortState-0.30.0-r1 | 2 +- .../md5-cache/dev-perl/IO-Socket-SSL-2.74.0 | 2 +- .../md5-cache/dev-perl/IO-Socket-SSL-2.78.0 | 2 +- .../md5-cache/dev-perl/IO-Socket-SSL-2.81.0 | 2 +- .../dev-perl/IO-Socket-Timeout-0.320.0-r1 | 2 +- .../md5-cache/dev-perl/IO-String-1.80.0-r2 | 2 +- metadata/md5-cache/dev-perl/IO-Stty-0.40.0 | 2 +- metadata/md5-cache/dev-perl/IO-Tee-0.660.0 | 2 +- .../md5-cache/dev-perl/IO-TieCombine-1.5.0-r1 | 2 +- metadata/md5-cache/dev-perl/IO-Tty-1.170.0 | 2 +- .../md5-cache/dev-perl/IO-Util-1.500.0-r3 | 2 +- .../md5-cache/dev-perl/IO-stringy-2.113.0 | 2 +- .../md5-cache/dev-perl/IP-Anonymous-0.40.0-r2 | 2 +- .../md5-cache/dev-perl/IP-Country-2.280.0 | 2 +- .../dev-perl/IP-Country-DB_File-3.30.0 | 2 +- .../md5-cache/dev-perl/IPC-Run-20200505.0.0 | 2 +- .../md5-cache/dev-perl/IPC-Run3-0.48.0-r1 | 2 +- .../dev-perl/IPC-ShareLite-0.170.0-r2 | 2 +- .../md5-cache/dev-perl/IPC-Shareable-1.0.0 | 2 +- .../md5-cache/dev-perl/IPC-Shareable-1.60.0 | 2 +- .../md5-cache/dev-perl/IPC-Signal-1.0.0-r3 | 2 +- .../dev-perl/IPC-System-Simple-1.300.0 | 2 +- .../md5-cache/dev-perl/Ima-DBI-0.350.0-r2 | 2 +- .../md5-cache/dev-perl/Image-Imlib2-2.30.0-r2 | 2 +- .../md5-cache/dev-perl/Image-Info-1.420.0 | 2 +- metadata/md5-cache/dev-perl/Image-Sane-5.0.0 | 2 +- .../md5-cache/dev-perl/Image-Scale-0.140.0 | 2 +- .../md5-cache/dev-perl/Image-Size-3.300.0-r1 | 2 +- .../md5-cache/dev-perl/Import-Into-1.2.5-r1 | 2 +- metadata/md5-cache/dev-perl/Importer-0.26.0 | 2 +- metadata/md5-cache/dev-perl/Inline-0.860.0 | 2 +- metadata/md5-cache/dev-perl/Inline-C-0.810.0 | 2 +- .../md5-cache/dev-perl/Inline-Files-0.710.0 | 2 +- metadata/md5-cache/dev-perl/JSON-4.30.0 | 2 +- .../md5-cache/dev-perl/JSON-Any-1.390.0-r1 | 2 +- .../md5-cache/dev-perl/JSON-MaybeXS-1.4.3 | 2 +- .../md5-cache/dev-perl/JSON-Parse-0.610.0 | 2 +- .../md5-cache/dev-perl/JSON-RPC-1.60.0-r1 | 2 +- metadata/md5-cache/dev-perl/JSON-XS-4.30.0 | 2 +- .../JSON-XS-VersionOneAndTwo-0.310.0-r2 | 2 +- .../dev-perl/JavaScript-Minifier-1.160.0 | 2 +- .../dev-perl/JavaScript-Minifier-XS-0.140.0 | 2 +- .../dev-perl/JavaScript-Minifier-XS-0.150.0 | 2 +- .../dev-perl/JavaScript-Packer-2.60.0 | 2 +- .../dev-perl/JavaScript-Packer-2.70.0 | 2 +- metadata/md5-cache/dev-perl/Jcode-2.70.0-r2 | 2 +- .../dev-perl/LWP-Authen-Wsse-0.50.0-r2 | 2 +- .../md5-cache/dev-perl/LWP-MediaTypes-6.40.0 | 2 +- .../md5-cache/dev-perl/LWP-Online-1.80.0-r3 | 2 +- .../dev-perl/LWP-Protocol-http10-6.30.0-r1 | 2 +- .../dev-perl/LWP-Protocol-https-6.100.0 | 2 +- .../dev-perl/LWP-UserAgent-Cached-0.80.0 | 2 +- .../LWP-UserAgent-Determined-1.70.0-r1 | 2 +- .../dev-perl/LWPx-ParanoidAgent-1.120.0-r1 | 2 +- .../md5-cache/dev-perl/LaTeX-Driver-1.2.0 | 2 +- .../md5-cache/dev-perl/LaTeX-Encode-0.92.0-r1 | 2 +- .../md5-cache/dev-perl/LaTeX-Table-1.0.6-r2 | 2 +- .../md5-cache/dev-perl/Lab-Measurement-3.823 | 2 +- .../md5-cache/dev-perl/Lab-Measurement-9999 | 2 +- metadata/md5-cache/dev-perl/Lab-VXI11-0.30.0 | 2 +- metadata/md5-cache/dev-perl/Lab-Zhinst-2.40.0 | 2 +- metadata/md5-cache/dev-perl/Lab-Zhinst-9999 | 2 +- metadata/md5-cache/dev-perl/Lchown-1.10.0-r3 | 2 +- .../dev-perl/Lexical-Persistence-1.23.0-r1 | 2 +- .../Lexical-SealRequireHints-0.11.0-r1 | 2 +- .../dev-perl/Lingua-EN-Inflect-1.905.0 | 2 +- .../dev-perl/Lingua-EN-NameCase-1.210.0 | 2 +- .../dev-perl/Lingua-EN-NameParse-1.380.0 | 2 +- .../Lingua-EN-Numbers-Ordinate-1.50.0 | 2 +- .../dev-perl/Lingua-PT-Stemmer-0.20.0-r1 | 2 +- .../dev-perl/Lingua-Preferred-0.2.4-r2 | 2 +- .../md5-cache/dev-perl/Lingua-Stem-2.310.0 | 2 +- .../dev-perl/Lingua-Stem-Fr-0.20.0-r2 | 2 +- .../dev-perl/Lingua-Stem-It-0.20.0-r2 | 2 +- .../dev-perl/Lingua-Stem-Ru-0.40.0-r1 | 2 +- .../Lingua-Stem-Snowball-Da-1.10.0-r2 | 2 +- .../dev-perl/Lingua-Translit-0.280.0-r1 | 2 +- .../dev-perl/Linux-DesktopFiles-0.250.0-r1 | 2 +- .../dev-perl/Linux-Distribution-0.230.0-r1 | 2 +- .../md5-cache/dev-perl/Linux-Inotify2-2.200.0 | 2 +- .../md5-cache/dev-perl/Linux-Inotify2-2.300.0 | 2 +- .../md5-cache/dev-perl/Linux-Pid-0.40.0-r2 | 2 +- .../dev-perl/Linux-PipeMagic-0.30.0-r1 | 2 +- .../md5-cache/dev-perl/Linux-Smaps-0.140.0 | 2 +- .../md5-cache/dev-perl/Lirc-Client-2.20.0-r1 | 2 +- .../md5-cache/dev-perl/List-AllUtils-0.190.0 | 2 +- .../md5-cache/dev-perl/List-MoreUtils-0.428.0 | 2 +- .../md5-cache/dev-perl/List-MoreUtils-0.430.0 | 2 +- .../dev-perl/List-MoreUtils-XS-0.430.0 | 2 +- .../md5-cache/dev-perl/List-SomeUtils-0.580.0 | 2 +- .../dev-perl/List-SomeUtils-XS-0.580.0 | 2 +- .../md5-cache/dev-perl/List-UtilsBy-0.110.0 | 2 +- .../md5-cache/dev-perl/Locale-Codes-3.670.0 | 2 +- .../md5-cache/dev-perl/Locale-Codes-3.680.0 | 2 +- .../dev-perl/Locale-Maketext-Fuzzy-0.110.0-r2 | 2 +- .../dev-perl/Locale-Maketext-Lexicon-1.0.0-r1 | 2 +- .../dev-perl/Locale-Msgfmt-0.150.0-r2 | 2 +- .../md5-cache/dev-perl/Locale-PO-0.270.0-r1 | 2 +- .../dev-perl/Locale-gettext-1.70.0-r1 | 2 +- .../dev-perl/LockFile-Simple-0.208.0-r3 | 2 +- metadata/md5-cache/dev-perl/Log-Agent-1.5.0 | 2 +- metadata/md5-cache/dev-perl/Log-Any-1.709.0 | 2 +- metadata/md5-cache/dev-perl/Log-Any-1.710.0 | 2 +- .../md5-cache/dev-perl/Log-Dispatch-2.700.0 | 2 +- .../dev-perl/Log-Dispatch-Array-1.3.0-r1 | 2 +- .../dev-perl/Log-Dispatchouli-2.23.0 | 2 +- .../md5-cache/dev-perl/Log-Log4perl-1.540.0 | 2 +- .../md5-cache/dev-perl/Log-Message-0.80.0-r1 | 2 +- .../dev-perl/Log-Message-Simple-0.100.0-r1 | 2 +- .../md5-cache/dev-perl/Log-Report-1.320.0 | 2 +- .../md5-cache/dev-perl/Log-Report-1.330.0 | 2 +- .../dev-perl/Log-Report-Optional-1.70.0 | 2 +- .../dev-perl/Log-TraceMessages-1.400.0-r2 | 2 +- .../dev-perl/MARC-Charset-1.350.0-r2 | 2 +- .../md5-cache/dev-perl/MARC-File-XML-1.0.5-r1 | 2 +- .../md5-cache/dev-perl/MARC-Record-2.0.7-r1 | 2 +- metadata/md5-cache/dev-perl/MCE-1.874.0 | 2 +- metadata/md5-cache/dev-perl/MD5-2.30.0-r2 | 2 +- .../md5-cache/dev-perl/MIME-Base32-1.303.0-r1 | 2 +- .../md5-cache/dev-perl/MIME-Charset-1.12.2-r1 | 2 +- .../dev-perl/MIME-EncWords-1.14.3-r1 | 2 +- metadata/md5-cache/dev-perl/MIME-Lite-3.33.0 | 2 +- .../dev-perl/MIME-Lite-HTML-1.240.0-r1 | 2 +- .../md5-cache/dev-perl/MIME-Types-2.210.0 | 2 +- .../md5-cache/dev-perl/MIME-Types-2.220.0 | 2 +- .../md5-cache/dev-perl/MIME-Types-2.240.0 | 2 +- .../md5-cache/dev-perl/MIME-tools-5.509.0-r1 | 2 +- metadata/md5-cache/dev-perl/MLDBM-2.50.0-r1 | 2 +- .../md5-cache/dev-perl/MLDBM-Sync-0.300.0-r2 | 2 +- .../md5-cache/dev-perl/MP3-Info-1.260.0-r1 | 2 +- .../md5-cache/dev-perl/MP3-Tag-1.150.0-r1 | 2 +- .../md5-cache/dev-perl/MP4-Info-1.130.0-r1 | 2 +- .../md5-cache/dev-perl/MRO-Compat-0.130.0-r1 | 2 +- .../md5-cache/dev-perl/Mail-Audit-2.228.0-r2 | 2 +- .../Mail-AuthenticationResults-2.202.101.120 | 2 +- ...ail-AuthenticationResults-2.202.109.150-r1 | 2 +- metadata/md5-cache/dev-perl/Mail-Box-3.9.0 | 2 +- .../md5-cache/dev-perl/Mail-Box-IMAP4-3.7.0 | 2 +- .../md5-cache/dev-perl/Mail-Box-POP3-3.5.0 | 2 +- .../dev-perl/Mail-Builder-2.130.0-r1 | 2 +- .../dev-perl/Mail-Builder-Simple-0.160.0-r2 | 2 +- .../md5-cache/dev-perl/Mail-DKIM-1.202.9.70 | 2 +- .../dev-perl/Mail-DMARC-1.202.109.270-r1 | 2 +- .../dev-perl/Mail-DomainKeys-1.0.0-r2 | 2 +- .../dev-perl/Mail-IMAPClient-3.430.0 | 2 +- .../dev-perl/Mail-ListDetector-1.40.0-r2 | 2 +- .../Mail-Mbox-MessageParser-1.511.100 | 2 +- .../md5-cache/dev-perl/Mail-Message-3.10.0 | 2 +- .../md5-cache/dev-perl/Mail-Message-3.11.0 | 2 +- .../dev-perl/Mail-POP3Client-2.190.0-r1 | 2 +- .../dev-perl/Mail-Procmail-1.80.0-r2 | 2 +- metadata/md5-cache/dev-perl/Mail-SPF-2.9.0-r3 | 2 +- .../md5-cache/dev-perl/Mail-SRS-0.310.0-r3 | 2 +- .../md5-cache/dev-perl/Mail-Sender-0.903.0-r1 | 2 +- .../dev-perl/Mail-Sendmail-0.800.0-r1 | 2 +- .../md5-cache/dev-perl/Mail-Transport-3.5.0 | 2 +- metadata/md5-cache/dev-perl/MailTools-2.210.0 | 2 +- metadata/md5-cache/dev-perl/Manifest.gz | Bin 309394 -> 309504 bytes .../dev-perl/Math-Base-Convert-0.110.0-r1 | 2 +- .../md5-cache/dev-perl/Math-Base36-0.140.0-r1 | 2 +- .../md5-cache/dev-perl/Math-Bezier-0.10.0-r2 | 2 +- .../dev-perl/Math-BigInt-GMP-1.600.700 | 2 +- .../dev-perl/Math-BigInt-Lite-0.190.0 | 2 +- .../md5-cache/dev-perl/Math-CDF-0.100.0-r1 | 2 +- .../dev-perl/Math-Calc-Units-1.70.0-r2 | 2 +- .../dev-perl/Math-Derivative-1.10.0-r1 | 2 +- metadata/md5-cache/dev-perl/Math-FFT-1.360.0 | 2 +- .../dev-perl/Math-Factor-XS-0.400.0-r1 | 2 +- metadata/md5-cache/dev-perl/Math-GMP-2.200.0 | 2 +- metadata/md5-cache/dev-perl/Math-GMP-2.230.0 | 2 +- metadata/md5-cache/dev-perl/Math-GMP-2.250.0 | 2 +- .../md5-cache/dev-perl/Math-Int128-0.220.0 | 2 +- .../md5-cache/dev-perl/Math-Int64-0.540.0 | 2 +- .../md5-cache/dev-perl/Math-Libm-1.0.0-r1 | 2 +- .../md5-cache/dev-perl/Math-ModInt-0.13.0 | 2 +- .../md5-cache/dev-perl/Math-NumSeq-74.0.0 | 2 +- .../dev-perl/Math-NumberCruncher-5.0.0-r2 | 2 +- .../dev-perl/Math-Pari-2.10.809.0-r2 | 2 +- .../md5-cache/dev-perl/Math-PlanePath-129.0.0 | 2 +- .../dev-perl/Math-Prime-XS-0.270.0-r1 | 2 +- .../md5-cache/dev-perl/Math-Random-0.720.0-r1 | 2 +- .../dev-perl/Math-Random-ISAAC-1.4.0-r2 | 2 +- .../dev-perl/Math-Random-ISAAC-XS-1.4.0-r2 | 2 +- .../dev-perl/Math-Random-MT-1.170.0-r1 | 2 +- .../dev-perl/Math-Random-Secure-0.80.1-r1 | 2 +- .../md5-cache/dev-perl/Math-Round-0.70.0-r1 | 2 +- .../md5-cache/dev-perl/Math-Spline-0.20.0-r1 | 2 +- .../md5-cache/dev-perl/Math-Utils-1.140.0 | 2 +- .../md5-cache/dev-perl/Math-Vec-1.10.0-r2 | 2 +- .../md5-cache/dev-perl/Math-VecStat-0.80.0-r2 | 2 +- .../dev-perl/MaxMind-DB-Common-0.40.1 | 2 +- .../dev-perl/MaxMind-DB-Reader-1.0.14 | 2 +- .../dev-perl/MaxMind-DB-Reader-XS-1.0.8 | 2 +- .../dev-perl/MaxMind-DB-Reader-XS-1.0.9 | 2 +- .../md5-cache/dev-perl/MediaWiki-API-0.520.0 | 2 +- .../md5-cache/dev-perl/Mixin-Linewise-0.110.0 | 2 +- metadata/md5-cache/dev-perl/Mo-0.400.0-r1 | 2 +- .../md5-cache/dev-perl/Mock-Config-0.30.0-r1 | 2 +- .../md5-cache/dev-perl/Modem-Vgetty-0.30.0-r3 | 2 +- .../dev-perl/Modern-Perl-1.202.2.110 | 2 +- .../md5-cache/dev-perl/Module-Build-0.423.100 | 2 +- .../dev-perl/Module-Build-Tiny-0.39.0-r1 | 2 +- .../dev-perl/Module-Build-WithXSpp-0.140.0-r1 | 2 +- .../dev-perl/Module-Build-XSUtil-0.190.0 | 2 +- .../dev-perl/Module-CPANTS-Analyse-1.10.0 | 2 +- .../dev-perl/Module-CPANfile-1.100.400 | 2 +- .../md5-cache/dev-perl/Module-Compile-0.380.0 | 2 +- .../md5-cache/dev-perl/Module-Find-0.150.0 | 2 +- .../dev-perl/Module-Implementation-0.90.0-r1 | 2 +- .../md5-cache/dev-perl/Module-Info-0.370.0-r2 | 2 +- .../md5-cache/dev-perl/Module-Install-1.190.0 | 2 +- .../Module-Install-AuthorTests-0.2.0-r2 | 2 +- .../dev-perl/Module-Locate-1.800.0-r1 | 2 +- .../md5-cache/dev-perl/Module-Manifest-1.90.0 | 2 +- .../md5-cache/dev-perl/Module-Path-0.190.0-r1 | 2 +- .../dev-perl/Module-Pluggable-5.200.0-r1 | 2 +- .../dev-perl/Module-Refresh-0.170.0-r2 | 2 +- .../dev-perl/Module-Runtime-0.16.0-r1 | 2 +- .../Module-Runtime-Conflicts-0.3.0-r1 | 2 +- .../dev-perl/Module-ScanDeps-1.310.0 | 2 +- .../dev-perl/Module-Signature-0.870.0 | 2 +- .../dev-perl/Module-Starter-1.770.0-r1 | 2 +- .../md5-cache/dev-perl/Module-Util-1.90.0-r1 | 2 +- .../dev-perl/Module-Versions-Report-1.60.0-r2 | 2 +- .../dev-perl/MogileFS-Client-1.170.0-r3 | 2 +- .../dev-perl/MogileFS-Client-Async-0.31.0 | 2 +- .../dev-perl/MogileFS-Network-0.60.0-r3 | 2 +- .../dev-perl/MogileFS-Server-2.730.0-r1 | 2 +- .../md5-cache/dev-perl/MogileFS-Utils-2.300.0 | 2 +- .../md5-cache/dev-perl/Mojolicious-9.190.0 | 2 +- .../md5-cache/dev-perl/Mojolicious-9.220.0 | 2 +- metadata/md5-cache/dev-perl/Mon-0.110.0-r3 | 2 +- .../dev-perl/Monitoring-Plugin-0.400.0-r1 | 2 +- metadata/md5-cache/dev-perl/Moo-2.5.4 | 2 +- .../md5-cache/dev-perl/MooX-HandlesVia-0.1.9 | 2 +- .../dev-perl/MooX-StrictConstructor-0.11.0 | 2 +- .../dev-perl/MooX-Types-MooseLike-0.290.0-r1 | 2 +- .../MooX-Types-MooseLike-Numeric-1.30.0-r1 | 2 +- metadata/md5-cache/dev-perl/MooX-late-0.100.0 | 2 +- metadata/md5-cache/dev-perl/Moose-2.201.500 | 2 +- metadata/md5-cache/dev-perl/Moose-2.220.100 | 2 +- .../dev-perl/Moose-Autobox-0.160.0-r1 | 2 +- .../dev-perl/MooseX-Aliases-0.110.0-r2 | 2 +- .../dev-perl/MooseX-ClassAttribute-0.290.0-r1 | 2 +- .../dev-perl/MooseX-ConfigFromFile-0.140.0-r2 | 2 +- .../dev-perl/MooseX-FollowPBP-0.50.0-r2 | 2 +- .../md5-cache/dev-perl/MooseX-Getopt-0.750.0 | 2 +- .../dev-perl/MooseX-GlobRef-0.70.100-r1 | 2 +- .../dev-perl/MooseX-Has-Sugar-1.0.6-r1 | 2 +- .../dev-perl/MooseX-LazyRequire-0.110.0-r1 | 2 +- .../dev-perl/MooseX-MultiInitArg-0.20.0-r1 | 2 +- .../dev-perl/MooseX-NonMoose-0.260.0 | 2 +- .../MooseX-Object-Pluggable-0.1.400-r1 | 2 +- .../dev-perl/MooseX-OneArgNew-0.5.0-r1 | 2 +- .../MooseX-Params-Validate-0.210.0-r1 | 2 +- .../MooseX-Role-Parameterized-1.110.0 | 2 +- .../MooseX-Role-WithOverloading-0.170.0-r1 | 2 +- .../md5-cache/dev-perl/MooseX-SetOnce-0.201.0 | 2 +- .../dev-perl/MooseX-SimpleConfig-0.110.0-r1 | 2 +- .../MooseX-StrictConstructor-0.210.0-r1 | 2 +- .../dev-perl/MooseX-Types-0.500.0-r1 | 2 +- .../dev-perl/MooseX-Types-DateTime-0.130.0-r1 | 2 +- ...eX-Types-DateTime-MoreCoercions-0.150.0-r1 | 2 +- .../dev-perl/MooseX-Types-JSON-1.0.0-r2 | 2 +- .../MooseX-Types-Path-Class-0.90.0-r1 | 2 +- .../dev-perl/MooseX-Types-Path-Tiny-0.12.0-r1 | 2 +- .../dev-perl/MooseX-Types-Perl-0.101.343-r1 | 2 +- .../dev-perl/MooseX-Types-Stringlike-0.3.0-r1 | 2 +- .../dev-perl/MooseX-Types-URI-0.90.0 | 2 +- metadata/md5-cache/dev-perl/Mouse-2.4.10-r1 | 2 +- metadata/md5-cache/dev-perl/Mouse-2.5.10 | 2 +- .../dev-perl/MouseX-NativeTraits-1.90.0-r3 | 2 +- .../md5-cache/dev-perl/MouseX-Types-0.60.0-r2 | 2 +- .../md5-cache/dev-perl/Mozilla-CA-20999999-r1 | 2 +- .../dev-perl/Mozilla-PublicSuffix-1.0.4 | 2 +- .../dev-perl/Mozilla-PublicSuffix-1.0.5 | 2 +- .../dev-perl/MusicBrainz-DiscID-0.60.0 | 2 +- .../dev-perl/Net-AMQP-RabbitMQ-2.40009 | 2 +- .../dev-perl/Net-AMQP-RabbitMQ-2.40010 | 2 +- metadata/md5-cache/dev-perl/Net-ARP-1.0.11 | 2 +- .../md5-cache/dev-perl/Net-Amazon-0.620.0-r1 | 2 +- .../dev-perl/Net-Amazon-S3-0.980.0-r1 | 2 +- .../md5-cache/dev-perl/Net-Bonjour-0.960.0-r1 | 2 +- metadata/md5-cache/dev-perl/Net-CIDR-0.210.0 | 2 +- .../md5-cache/dev-perl/Net-CIDR-Lite-0.220.0 | 2 +- .../md5-cache/dev-perl/Net-CUPS-0.640.0-r1 | 2 +- metadata/md5-cache/dev-perl/Net-DBus-1.2.0 | 2 +- metadata/md5-cache/dev-perl/Net-DNS-1.340.0 | 2 +- .../dev-perl/Net-DNS-Async-1.70.0-r2 | 2 +- .../Net-DNS-Resolver-Mock-1.202.2.150 | 2 +- .../Net-DNS-Resolver-Programmable-0.9.0-r1 | 2 +- .../md5-cache/dev-perl/Net-DNS-SEC-1.200.0 | 2 +- .../md5-cache/dev-perl/Net-Daemon-0.490.0 | 2 +- .../dev-perl/Net-Domain-TLD-1.750.0-r1 | 2 +- .../md5-cache/dev-perl/Net-FreeDB-0.100.0-r1 | 2 +- ...et-Google-SafeBrowsing-Blocklist-1.40.0-r3 | 2 +- metadata/md5-cache/dev-perl/Net-HTTP-6.210.0 | 2 +- .../dev-perl/Net-IDN-Encode-2.500.0-r1 | 2 +- .../dev-perl/Net-IMAP-Simple-1.221.200 | 2 +- .../dev-perl/Net-IMAP-Simple-SSL-1.300.0-r2 | 2 +- metadata/md5-cache/dev-perl/Net-IP-1.260.0-r2 | 2 +- .../dev-perl/Net-IP-Minimal-0.60.0-r1 | 2 +- .../dev-perl/Net-IPv4Addr-0.100.0-r1 | 2 +- .../md5-cache/dev-perl/Net-IRC-0.790.0-r2 | 2 +- metadata/md5-cache/dev-perl/Net-IRR-0.80.0-r2 | 2 +- metadata/md5-cache/dev-perl/Net-Ident-1.250.0 | 2 +- .../md5-cache/dev-perl/Net-Jabber-2.0.0-r2 | 2 +- .../dev-perl/Net-LDAP-Server-0.430.0-r2 | 2 +- .../md5-cache/dev-perl/Net-LDAPapi-3.0.7-r1 | 2 +- .../md5-cache/dev-perl/Net-LibIDN-0.120.0-r3 | 2 +- .../md5-cache/dev-perl/Net-LibIDN2-1.10.0 | 2 +- .../md5-cache/dev-perl/Net-Netmask-2.0.100 | 2 +- .../md5-cache/dev-perl/Net-OAuth-0.280.0-r2 | 2 +- .../dev-perl/Net-OpenID-Common-1.200.0-r1 | 2 +- .../dev-perl/Net-OpenID-Consumer-1.180.0-r1 | 2 +- .../md5-cache/dev-perl/Net-OpenSSH-0.800.0 | 2 +- .../dev-perl/Net-Patricia-1.220.0-r2 | 2 +- .../md5-cache/dev-perl/Net-Pcap-0.180.0-r1 | 2 +- metadata/md5-cache/dev-perl/Net-Pcap-0.210.0 | 2 +- .../dev-perl/Net-PcapUtils-0.10.0-r3 | 2 +- .../dev-perl/Net-RBLClient-0.500.0-r3 | 2 +- .../dev-perl/Net-RFC3161-Timestamp-0.20.0 | 2 +- .../md5-cache/dev-perl/Net-RawIP-0.250.0-r3 | 2 +- metadata/md5-cache/dev-perl/Net-SFTP-0.120.0 | 2 +- .../dev-perl/Net-SFTP-Foreign-1.930.0 | 2 +- .../md5-cache/dev-perl/Net-SMTP-SSL-1.40.0-r1 | 2 +- .../dev-perl/Net-SMTP-TLS-0.120.0-r3 | 2 +- .../Net-SMTP-TLS-ButMaintained-0.240.0-r2 | 2 +- metadata/md5-cache/dev-perl/Net-SMTPS-0.100.0 | 2 +- metadata/md5-cache/dev-perl/Net-SNMP-6.0.1-r3 | 2 +- .../md5-cache/dev-perl/Net-SNPP-1.170.0-r3 | 2 +- .../md5-cache/dev-perl/Net-SSH-Any-0.100.0-r1 | 2 +- .../Net-SSH-AuthorizedKeysFile-0.180.0-r1 | 2 +- .../dev-perl/Net-SSH-Perl-2.140.0-r1 | 2 +- metadata/md5-cache/dev-perl/Net-SSH2-0.720.0 | 2 +- metadata/md5-cache/dev-perl/Net-SSH2-0.730.0 | 2 +- .../md5-cache/dev-perl/Net-SSLeay-1.900.0 | 2 +- .../md5-cache/dev-perl/Net-SSLeay-1.920.0 | 2 +- metadata/md5-cache/dev-perl/Net-Server-2.10.0 | 2 +- .../dev-perl/Net-Server-Coro-1.300.0-r2 | 2 +- .../dev-perl/Net-Server-Mail-0.280.0-r1 | 2 +- .../md5-cache/dev-perl/Net-Subnet-1.30.0-r2 | 2 +- metadata/md5-cache/dev-perl/Net-Telnet-3.50.0 | 2 +- .../dev-perl/Net-Telnet-Cisco-1.120.0 | 2 +- .../dev-perl/Net-Trackback-1.10.0-r2 | 2 +- .../md5-cache/dev-perl/Net-Twitter-4.10.430 | 2 +- metadata/md5-cache/dev-perl/Net-UPnP-1.4.6 | 2 +- .../dev-perl/Net-Whois-IP-1.190.0-r2 | 2 +- metadata/md5-cache/dev-perl/Net-Works-0.220.0 | 2 +- .../md5-cache/dev-perl/Net-XMPP-1.50.0-r1 | 2 +- .../dev-perl/Net-Z3950-ZOOM-1.300.0-r1 | 2 +- .../md5-cache/dev-perl/NetAddr-IP-4.79.0-r1 | 2 +- metadata/md5-cache/dev-perl/NetPacket-1.7.2 | 2 +- .../md5-cache/dev-perl/News-Newsrc-1.110.0-r1 | 2 +- .../md5-cache/dev-perl/Nmap-Parser-1.370.0 | 2 +- .../dev-perl/Number-Bytes-Human-0.110.0-r1 | 2 +- .../dev-perl/Number-Compare-0.30.0-r2 | 2 +- .../dev-perl/Number-Format-1.750.0-r1 | 2 +- .../md5-cache/dev-perl/Number-Fraction-3.0.4 | 2 +- .../dev-perl/Number-WithError-1.10.0-r1 | 2 +- .../dev-perl/OLE-StorageLite-0.200.0-r1 | 2 +- metadata/md5-cache/dev-perl/OOTools-2.410.0 | 2 +- metadata/md5-cache/dev-perl/ORLite-1.980.0-r2 | 2 +- .../dev-perl/ORLite-Migrate-1.100.0-r2 | 2 +- .../md5-cache/dev-perl/Object-Enum-0.75.0-r1 | 2 +- .../dev-perl/Object-Event-1.230.0-r1 | 2 +- .../dev-perl/Object-MultiType-0.50.0-r1 | 2 +- .../dev-perl/Object-Realize-Later-0.210.0 | 2 +- .../dev-perl/Ogg-Vorbis-Header-0.110.0 | 2 +- .../Ogg-Vorbis-Header-PurePerl-1.50.0 | 2 +- .../dev-perl/Olson-Abbreviations-0.40.0-r1 | 2 +- metadata/md5-cache/dev-perl/OpenGL-0.700.0-r1 | 2 +- metadata/md5-cache/dev-perl/PAR-1.17.0 | 2 +- metadata/md5-cache/dev-perl/PAR-Dist-0.510.0 | 2 +- .../md5-cache/dev-perl/PBKDF2-Tiny-0.5.0-r2 | 2 +- .../md5-cache/dev-perl/PBS-Client-0.110.0-r1 | 2 +- metadata/md5-cache/dev-perl/PDF-API2-2.40.0 | 2 +- metadata/md5-cache/dev-perl/PDF-API2-2.42.0 | 2 +- .../md5-cache/dev-perl/PDF-Builder-3.23.0 | 2 +- .../md5-cache/dev-perl/PDF-Create-1.460.0 | 2 +- metadata/md5-cache/dev-perl/PDL-2.17.0-r2 | 2 +- metadata/md5-cache/dev-perl/PDL-2.54.0 | 2 +- metadata/md5-cache/dev-perl/PDL-2.63.0 | 2 +- .../dev-perl/PDL-Graphics-Gnuplot-2.17.0 | 2 +- .../dev-perl/PDL-Graphics-Gnuplot-2.19.0 | 2 +- metadata/md5-cache/dev-perl/PDL-IO-CSV-0.11.0 | 2 +- .../dev-perl/PDL-Transform-Color-1.5.0 | 2 +- metadata/md5-cache/dev-perl/PGPLOT-2.270.0 | 2 +- .../dev-perl/PHP-Serialization-0.340.0-r2 | 2 +- metadata/md5-cache/dev-perl/POE-1.368.0 | 2 +- .../POE-Component-Client-DNS-1.54.0-r1 | 2 +- .../POE-Component-Client-Keepalive-0.272.0-r1 | 2 +- .../dev-perl/POE-Component-IKC-0.240.200-r1 | 2 +- .../POE-Component-PreforkDispatch-0.101.0-r3 | 2 +- .../POE-Component-Resolver-0.921.0-r1 | 2 +- .../dev-perl/POE-Test-Loops-1.360.0-r1 | 2 +- .../dev-perl/POE-XS-Loop-EPoll-1.3.0-r1 | 2 +- .../dev-perl/POE-XS-Loop-Poll-1.0.0-r2 | 2 +- .../dev-perl/POE-XS-Queue-Array-0.6.0-r2 | 2 +- .../dev-perl/POSIX-strftime-Compiler-0.440.0 | 2 +- metadata/md5-cache/dev-perl/PPI-1.270.0-r1 | 2 +- .../md5-cache/dev-perl/PPI-HTML-1.80.0-r1 | 2 +- .../dev-perl/PPI-PowerToys-0.140.0-r1 | 2 +- .../dev-perl/PPIx-EditorTools-0.210.0 | 2 +- .../md5-cache/dev-perl/PPIx-QuoteLike-0.17.0 | 2 +- .../md5-cache/dev-perl/PPIx-QuoteLike-0.19.0 | 2 +- .../md5-cache/dev-perl/PPIx-Regexp-0.80.0 | 2 +- .../md5-cache/dev-perl/PPIx-Regexp-0.81.0 | 2 +- .../dev-perl/PPIx-Utilities-1.1.0-r2 | 2 +- metadata/md5-cache/dev-perl/PPIx-Utils-0.3.0 | 2 +- .../dev-perl/Package-Constants-0.60.0-r1 | 2 +- .../Package-DeprecationManager-0.170.0-r1 | 2 +- .../md5-cache/dev-perl/Package-Stash-0.390.0 | 2 +- .../dev-perl/Package-Stash-XS-0.290.0 | 2 +- .../dev-perl/Package-Variant-1.3.2-r1 | 2 +- metadata/md5-cache/dev-perl/PadWalker-2.500.0 | 2 +- metadata/md5-cache/dev-perl/Palm-1.400.0-r1 | 2 +- .../md5-cache/dev-perl/Palm-PDB-1.400.0-r1 | 2 +- metadata/md5-cache/dev-perl/Pango-1.227.0-r2 | 2 +- .../dev-perl/Panotools-Script-0.290.0 | 2 +- metadata/md5-cache/dev-perl/ParaDNS-2.0.0-r3 | 2 +- .../dev-perl/Parallel-ForkManager-2.20.0 | 2 +- .../dev-perl/Parallel-Iterator-1.0.0-r2 | 2 +- .../dev-perl/Parallel-Prefork-0.180.0-r1 | 2 +- .../dev-perl/Params-Classify-0.15.0-r1 | 2 +- .../md5-cache/dev-perl/Params-Util-1.102.0 | 2 +- .../dev-perl/Params-Validate-1.300.0 | 2 +- .../Params-ValidationCompiler-0.300.0 | 2 +- .../Parse-ErrorString-Perl-0.270.0-r1 | 2 +- .../dev-perl/Parse-ExuberantCTags-1.20.0-r2 | 2 +- .../dev-perl/Parse-RecDescent-1.967.15-r1 | 2 +- .../dev-perl/Parse-Syslog-1.100.0-r2 | 2 +- .../md5-cache/dev-perl/Parse-Yapp-1.210.0-r1 | 2 +- .../dev-perl/Passwd-Linux-1.300.0-r1 | 2 +- .../md5-cache/dev-perl/Passwd-Unix-0.710.0-r1 | 2 +- .../md5-cache/dev-perl/PatchReader-0.9.6-r2 | 2 +- .../md5-cache/dev-perl/Path-Class-0.370.0-r1 | 2 +- .../md5-cache/dev-perl/Path-FindDev-0.5.3-r1 | 2 +- .../md5-cache/dev-perl/Path-IsDev-1.1.3-r1 | 2 +- .../dev-perl/Path-Iterator-Rule-1.14.0 | 2 +- .../dev-perl/Path-Iterator-Rule-1.15.0 | 2 +- metadata/md5-cache/dev-perl/Path-Tiny-0.118.0 | 2 +- metadata/md5-cache/dev-perl/Path-Tiny-0.120.0 | 2 +- metadata/md5-cache/dev-perl/Pegex-0.750.0 | 2 +- .../md5-cache/dev-perl/Perl-Critic-1.140.0-r1 | 2 +- .../Perl-Critic-Deprecated-1.119.0-r1 | 2 +- .../dev-perl/Perl-Critic-Dynamic-0.50.0-r4 | 2 +- .../dev-perl/Perl-Critic-Nits-1.0.0-r2 | 2 +- ...Critic-Policy-Dynamic-NoIndirect-0.60.0-r2 | 2 +- .../dev-perl/Perl-LanguageServer-2.2.0 | 2 +- .../dev-perl/Perl-LanguageServer-2.3.0 | 2 +- .../dev-perl/Perl-MinimumVersion-1.400.0 | 2 +- .../dev-perl/Perl-PrereqScanner-1.24.0 | 2 +- .../Perl-PrereqScanner-NotQuiteLite-0.991.400 | 2 +- .../md5-cache/dev-perl/Perl-Strip-1.100.0 | 2 +- .../md5-cache/dev-perl/Perl-Tags-0.320.0-r2 | 2 +- .../md5-cache/dev-perl/Perl-Tidy-20210717.0.0 | 2 +- .../md5-cache/dev-perl/Perl-Tidy-20211029.0.0 | 2 +- .../dev-perl/Perl-Unsafe-Signals-0.30.0-r2 | 2 +- .../md5-cache/dev-perl/Perl-Version-1.13.0-r1 | 2 +- .../dev-perl/Perl6-Junction-1.600.0-r1 | 2 +- .../md5-cache/dev-perl/PerlIO-Layers-0.12.0 | 2 +- .../md5-cache/dev-perl/PerlIO-eol-0.170.0 | 2 +- .../md5-cache/dev-perl/PerlIO-gzip-0.200.0-r1 | 2 +- .../dev-perl/PerlIO-utf8_strict-0.8.0 | 2 +- .../dev-perl/PerlIO-via-Timeout-0.320.0-r1 | 2 +- .../dev-perl/PerlIO-via-dynamic-0.140.0-r2 | 2 +- metadata/md5-cache/dev-perl/PerlMol-0.3500 | 2 +- .../md5-cache/dev-perl/Perlbal-1.800.0-r3 | 2 +- metadata/md5-cache/dev-perl/PlRPC-0.202.0-r4 | 2 +- metadata/md5-cache/dev-perl/Plack-1.4.800 | 2 +- .../md5-cache/dev-perl/Plucene-1.250.0-r3 | 2 +- .../dev-perl/Pod-Abstract-0.200.0-r3 | 2 +- .../dev-perl/Pod-Coverage-0.230.0-r2 | 2 +- .../md5-cache/dev-perl/Pod-Elemental-0.103.5 | 2 +- .../Pod-Elemental-PerlMunger-0.200.6-r1 | 2 +- .../md5-cache/dev-perl/Pod-Eventual-0.94.2 | 2 +- .../md5-cache/dev-perl/Pod-LaTeX-0.610.0-r2 | 2 +- .../md5-cache/dev-perl/Pod-Markdown-3.300.0 | 2 +- .../dev-perl/Pod-Markdown-Github-0.40.0 | 2 +- metadata/md5-cache/dev-perl/Pod-POM-2.10.0-r1 | 2 +- .../dev-perl/Pod-POM-View-Restructured-1.0.3 | 2 +- .../md5-cache/dev-perl/Pod-Parser-1.630.0-r1 | 2 +- metadata/md5-cache/dev-perl/Pod-Readme-1.2.3 | 2 +- .../dev-perl/Pod-Simple-LaTeX-0.60.0-r1 | 2 +- .../md5-cache/dev-perl/Pod-Spell-1.200.0-r1 | 2 +- metadata/md5-cache/dev-perl/Pod-Strip-1.100.0 | 2 +- metadata/md5-cache/dev-perl/Pod-Tests-1.200.0 | 2 +- metadata/md5-cache/dev-perl/Pod-Weaver-4.18.0 | 2 +- .../md5-cache/dev-perl/PostScript-0.60.0-r2 | 2 +- .../dev-perl/PostScript-Simple-0.90.0-r1 | 2 +- .../md5-cache/dev-perl/Probe-Perl-0.30.0-r1 | 2 +- .../dev-perl/Proc-Background-1.220.0 | 2 +- .../dev-perl/Proc-Background-1.300.0 | 2 +- .../md5-cache/dev-perl/Proc-Daemon-0.230.0-r1 | 2 +- .../md5-cache/dev-perl/Proc-Guard-0.70.0-r1 | 2 +- .../dev-perl/Proc-ProcessTable-0.590.0 | 2 +- .../dev-perl/Proc-ProcessTable-0.634.0 | 2 +- .../md5-cache/dev-perl/Proc-Simple-1.320.0-r1 | 2 +- .../md5-cache/dev-perl/Proc-Wait3-0.50.0-r1 | 2 +- .../md5-cache/dev-perl/Proc-WaitStat-1.0.0-r2 | 2 +- metadata/md5-cache/dev-perl/Quota-1.8.1 | 2 +- metadata/md5-cache/dev-perl/Quota-1.8.2 | 2 +- .../md5-cache/dev-perl/REST-Client-273-r1 | 2 +- metadata/md5-cache/dev-perl/REST-Client-280 | 2 +- metadata/md5-cache/dev-perl/RPC-XML-0.820.0 | 2 +- .../md5-cache/dev-perl/RRD-Simple-1.440.0-r3 | 2 +- .../md5-cache/dev-perl/RTF-Writer-1.110.0-r3 | 2 +- metadata/md5-cache/dev-perl/Rcs-1.50.0-r3 | 2 +- .../md5-cache/dev-perl/Readonly-2.50.0-r1 | 2 +- .../md5-cache/dev-perl/Readonly-XS-1.50.0-r2 | 2 +- metadata/md5-cache/dev-perl/Redis-1.998.0 | 2 +- metadata/md5-cache/dev-perl/RedisDB-2.570.0 | 2 +- .../md5-cache/dev-perl/RedisDB-Parser-2.230.0 | 2 +- metadata/md5-cache/dev-perl/Ref-Util-0.204.0 | 2 +- .../md5-cache/dev-perl/Ref-Util-XS-0.117.0 | 2 +- .../dev-perl/Regexp-Common-2017060201.0.0-r1 | 2 +- .../dev-perl/Regexp-Common-net-CIDR-0.30.0-r1 | 2 +- .../md5-cache/dev-perl/Regexp-IPv6-0.30.0-r2 | 2 +- .../dev-perl/Regexp-RegGrp-2.10.0-r1 | 2 +- .../dev-perl/Regexp-Shellish-0.930.0-r2 | 2 +- .../md5-cache/dev-perl/Regexp-Trie-0.20.0 | 2 +- metadata/md5-cache/dev-perl/Regexp-Util-0.5.0 | 2 +- .../dev-perl/Return-Value-1.666.5-r1 | 2 +- .../md5-cache/dev-perl/Role-Basic-0.130.0-r1 | 2 +- .../dev-perl/Role-HasMessage-0.6.0-r1 | 2 +- .../dev-perl/Role-Identifiable-0.7.0-r1 | 2 +- metadata/md5-cache/dev-perl/Role-Tiny-2.2.4 | 2 +- metadata/md5-cache/dev-perl/Roman-1.240.0-r1 | 2 +- .../dev-perl/Router-Simple-0.170.0-r1 | 2 +- metadata/md5-cache/dev-perl/SDL-2.548.0-r1 | 2 +- metadata/md5-cache/dev-perl/SGMLSpm-1.1-r2 | 2 +- .../md5-cache/dev-perl/SNMP_Session-1.13-r3 | 2 +- metadata/md5-cache/dev-perl/SOAP-Lite-1.270.0 | 2 +- metadata/md5-cache/dev-perl/SOAP-WSDL-3.4.0 | 2 +- .../md5-cache/dev-perl/SQL-Abstract-2.0.1 | 2 +- .../dev-perl/SQL-Abstract-Classic-1.910.0 | 2 +- .../dev-perl/SQL-Abstract-Limit-0.143.0 | 2 +- .../md5-cache/dev-perl/SQL-Statement-1.414.0 | 2 +- .../md5-cache/dev-perl/SQL-Translator-1.620.0 | 2 +- metadata/md5-cache/dev-perl/SRU-1.10.0-r1 | 2 +- .../md5-cache/dev-perl/SUPER-1.201.905.310 | 2 +- metadata/md5-cache/dev-perl/SVG-2.860.0 | 2 +- .../md5-cache/dev-perl/SVG-Graph-0.20.0-r2 | 2 +- metadata/md5-cache/dev-perl/Safe-Hole-0.140.0 | 2 +- metadata/md5-cache/dev-perl/Safe-Isa-1.0.10 | 2 +- .../dev-perl/Scalar-Properties-1.100.860-r2 | 2 +- .../md5-cache/dev-perl/Schedule-At-1.150.0-r3 | 2 +- .../dev-perl/Schedule-Cron-Events-1.960.0 | 2 +- .../md5-cache/dev-perl/Scope-Guard-0.210.0-r1 | 2 +- .../md5-cache/dev-perl/Scope-Upper-0.320.0 | 2 +- .../md5-cache/dev-perl/Search-Sitemap-2.130.0 | 2 +- .../dev-perl/Search-Xapian-1.2.25.5-r1 | 2 +- metadata/md5-cache/dev-perl/Sereal-4.18.0 | 2 +- .../md5-cache/dev-perl/Sereal-Decoder-4.18.0 | 2 +- .../md5-cache/dev-perl/Sereal-Decoder-4.23.0 | 2 +- .../dev-perl/Sereal-Decoder-4.23.0-r1 | 2 +- .../md5-cache/dev-perl/Sereal-Encoder-4.18.0 | 2 +- .../md5-cache/dev-perl/Sereal-Encoder-4.23.0 | 2 +- .../dev-perl/Sereal-Encoder-4.23.0-r1 | 2 +- .../md5-cache/dev-perl/Server-Starter-0.350.0 | 2 +- .../md5-cache/dev-perl/Set-Crontab-1.30.0-r1 | 2 +- .../dev-perl/Set-Infinite-0.650.0-r2 | 2 +- .../md5-cache/dev-perl/Set-IntSpan-1.190.0-r2 | 2 +- .../md5-cache/dev-perl/Set-Object-1.410.0 | 2 +- .../md5-cache/dev-perl/Set-Scalar-1.290.0-r1 | 2 +- metadata/md5-cache/dev-perl/Shell-0.730.0-r1 | 2 +- .../dev-perl/Shell-Config-Generate-0.340.0 | 2 +- .../dev-perl/Shell-EnvImporter-1.70.0-r3 | 2 +- .../md5-cache/dev-perl/Shell-Guess-0.90.0-r1 | 2 +- metadata/md5-cache/dev-perl/ShipIt-0.600.0-r2 | 2 +- .../md5-cache/dev-perl/Signal-Mask-0.8.0-r1 | 2 +- .../dev-perl/Snowball-Norwegian-1.200.0-r2 | 2 +- .../dev-perl/Snowball-Swedish-1.200.0-r2 | 2 +- .../dev-perl/Socket-GetAddrInfo-0.220.0-r1 | 2 +- metadata/md5-cache/dev-perl/Socket6-0.290.0 | 2 +- .../dev-perl/Software-License-0.104.1 | 2 +- .../md5-cache/dev-perl/Sort-Key-1.330.0-r2 | 2 +- .../dev-perl/Sort-Key-IPv4-0.30.0-r2 | 2 +- .../dev-perl/Sort-Naturally-1.30.0-r2 | 2 +- .../md5-cache/dev-perl/Sort-Tree-1.90.0-r2 | 2 +- .../dev-perl/Sort-Versions-1.620.0-r1 | 2 +- metadata/md5-cache/dev-perl/Specio-0.470.0 | 2 +- metadata/md5-cache/dev-perl/Specio-0.480.0 | 2 +- .../Speech-Recognizer-SPX-0.80.100-r2 | 2 +- .../dev-perl/Sphinx-Config-0.100.0-r1 | 2 +- .../dev-perl/Sphinx-Search-0.310.0-r1 | 2 +- metadata/md5-cache/dev-perl/Spiffy-0.460.0-r1 | 2 +- .../Spreadsheet-ParseExcel-0.650.0-r1 | 2 +- .../Spreadsheet-WriteExcel-2.400.0-r1 | 2 +- .../dev-perl/Spreadsheet-XLSX-0.160.0 | 2 +- .../dev-perl/Spreadsheet-XLSX-0.170.0 | 2 +- .../md5-cache/dev-perl/Starlet-0.310.0-r1 | 2 +- .../md5-cache/dev-perl/Stat-lsMode-0.500.0-r2 | 2 +- .../dev-perl/Statistics-Basic-1.661.100 | 2 +- .../Statistics-CaseResampling-0.150.0-r1 | 2 +- .../dev-perl/Statistics-ChiSquare-1.0.0 | 2 +- .../dev-perl/Statistics-Descriptive-3.80.0 | 2 +- .../Statistics-Descriptive-Discrete-0.120.0 | 2 +- .../Statistics-Distributions-1.20.0-r2 | 2 +- .../dev-perl/Statistics-TTest-1.1.0-r2 | 2 +- .../dev-perl/Stream-Buffered-0.30.0-r1 | 2 +- .../dev-perl/String-Approx-3.280.0-r1 | 2 +- .../md5-cache/dev-perl/String-CRC32-2.100.0 | 2 +- .../md5-cache/dev-perl/String-Ediff-0.90.0-r3 | 2 +- .../md5-cache/dev-perl/String-Errf-0.8.0-r1 | 2 +- .../dev-perl/String-Escape-2010.2.0-r2 | 2 +- .../dev-perl/String-Flogger-1.101.245-r1 | 2 +- .../md5-cache/dev-perl/String-Format-1.180.0 | 2 +- .../dev-perl/String-Formatter-0.102.84-r1 | 2 +- .../dev-perl/String-Formatter-1.234.0 | 2 +- .../md5-cache/dev-perl/String-Print-0.940.0 | 2 +- .../dev-perl/String-RewritePrefix-0.8.0 | 2 +- .../dev-perl/String-ShellQuote-1.40.0-r2 | 2 +- .../dev-perl/String-Tokenizer-0.60.0-r1 | 2 +- .../dev-perl/String-Truncate-1.100.602-r1 | 2 +- .../md5-cache/dev-perl/String-Util-1.320.0 | 2 +- .../dev-perl/Struct-Compare-1.0.1-r1 | 2 +- metadata/md5-cache/dev-perl/Sub-Delete-1.0.20 | 2 +- .../md5-cache/dev-perl/Sub-Exporter-0.988.0 | 2 +- .../dev-perl/Sub-Exporter-ForMethods-0.100.54 | 2 +- .../Sub-Exporter-GlobExporter-0.5.0-r1 | 2 +- .../Sub-Exporter-Progressive-0.1.13-r1 | 2 +- .../md5-cache/dev-perl/Sub-HandlesVia-0.16.0 | 2 +- .../dev-perl/Sub-Identify-0.140.0-r1 | 2 +- metadata/md5-cache/dev-perl/Sub-Info-0.2.0-r1 | 2 +- .../md5-cache/dev-perl/Sub-Install-0.928.0-r1 | 2 +- metadata/md5-cache/dev-perl/Sub-Name-0.260.0 | 2 +- .../md5-cache/dev-perl/Sub-Override-0.90.0-r1 | 2 +- .../md5-cache/dev-perl/Sub-Quote-2.6.6-r1 | 2 +- .../md5-cache/dev-perl/Sub-Uplevel-0.280.0-r1 | 2 +- metadata/md5-cache/dev-perl/Switch-2.170.0-r1 | 2 +- .../dev-perl/Symbol-Global-Name-0.50.0-r1 | 2 +- .../dev-perl/Symbol-Util-0.20.300-r2 | 2 +- .../Syntax-Highlight-Engine-Simple-0.102.0 | 2 +- ...Syntax-Highlight-Engine-Simple-Perl-0.60.0 | 2 +- .../dev-perl/Syntax-Keyword-Junction-0.3.8-r2 | 2 +- .../dev-perl/Syntax-Keyword-Try-0.270.0 | 2 +- .../md5-cache/dev-perl/Sys-CPU-0.610.0-r2 | 2 +- .../md5-cache/dev-perl/Sys-CpuLoad-0.310.0-r2 | 2 +- .../dev-perl/Sys-Hostname-Long-1.500.0-r2 | 2 +- .../md5-cache/dev-perl/Sys-MemInfo-0.990.0-r1 | 2 +- metadata/md5-cache/dev-perl/Sys-Mmap-0.200.0 | 2 +- .../dev-perl/Sys-SigAction-0.230.0-r1 | 2 +- .../dev-perl/Sys-Statistics-Linux-0.660.0-r2 | 2 +- .../md5-cache/dev-perl/Sys-Syscall-0.250.0-r3 | 2 +- metadata/md5-cache/dev-perl/Sys-Virt-7.0.0 | 2 +- metadata/md5-cache/dev-perl/Sys-Virt-7.5.0 | 2 +- metadata/md5-cache/dev-perl/Sys-Virt-8.1.0 | 2 +- metadata/md5-cache/dev-perl/Sys-Virt-8.3.0 | 2 +- metadata/md5-cache/dev-perl/Sys-Virt-8.4.0 | 2 +- metadata/md5-cache/dev-perl/Sys-Virt-8.5.0 | 2 +- metadata/md5-cache/dev-perl/Sys-Virt-8.8.0 | 2 +- metadata/md5-cache/dev-perl/Sys-Virt-8.9.0 | 2 +- .../dev-perl/Sysadm-Install-0.480.0-r1 | 2 +- .../TAP-Parser-SourceHandler-pgTAP-3.350.0-r1 | 2 +- .../dev-perl/Taint-Runtime-0.30.0-r2 | 2 +- .../md5-cache/dev-perl/Taint-Util-0.80.0-r2 | 2 +- .../md5-cache/dev-perl/Task-Weaken-1.60.0 | 2 +- metadata/md5-cache/dev-perl/TeX-Encode-2.10.0 | 2 +- .../dev-perl/Template-DBI-2.650.0-r3 | 2 +- .../md5-cache/dev-perl/Template-GD-2.660.0-r3 | 2 +- .../dev-perl/Template-Plugin-Cycle-1.60.0-r1 | 2 +- .../dev-perl/Template-Plugin-Latex-3.120.0-r1 | 2 +- .../md5-cache/dev-perl/Template-Tiny-1.140.0 | 2 +- .../dev-perl/Template-Toolkit-3.10.0 | 2 +- .../dev-perl/Template-XML-2.170.0-r2 | 2 +- .../dev-perl/Term-ANSIScreen-1.500.0-r2 | 2 +- .../md5-cache/dev-perl/Term-Encoding-0.30.0 | 2 +- .../dev-perl/Term-ProgressBar-2.220.0 | 2 +- .../Term-ProgressBar-Quiet-0.310.0-r2 | 2 +- .../Term-ProgressBar-Simple-0.30.0-r1 | 2 +- .../dev-perl/Term-ReadLine-Gnu-1.420.0-r1 | 2 +- .../dev-perl/Term-ReadLine-Perl-1.30.300-r3 | 2 +- .../dev-perl/Term-ReadLine-TTYtter-1.400.0-r2 | 2 +- .../dev-perl/Term-ReadPassword-0.110.0-r3 | 2 +- .../md5-cache/dev-perl/Term-Screen-1.60.0-r1 | 2 +- .../dev-perl/Term-ScreenColor-1.200.0-r2 | 2 +- .../md5-cache/dev-perl/Term-Shell-0.120.0 | 2 +- .../md5-cache/dev-perl/Term-Shell-0.130.0 | 2 +- .../dev-perl/Term-ShellUI-0.920.0-r2 | 2 +- metadata/md5-cache/dev-perl/Term-Table-0.15.0 | 2 +- metadata/md5-cache/dev-perl/Term-UI-0.500.0 | 2 +- .../md5-cache/dev-perl/TermReadKey-2.380.0-r1 | 2 +- .../dev-perl/Test-Assert-0.50.400-r2 | 2 +- metadata/md5-cache/dev-perl/Test-Base-0.890.0 | 2 +- metadata/md5-cache/dev-perl/Test-Bits-0.20.0 | 2 +- .../dev-perl/Test-CPAN-Meta-0.250.0-r1 | 2 +- .../dev-perl/Test-CheckDeps-0.10.0-r1 | 2 +- .../md5-cache/dev-perl/Test-Class-0.520.0 | 2 +- .../dev-perl/Test-ClassAPI-1.70.0-r1 | 2 +- .../dev-perl/Test-CleanNamespaces-0.240.0-r1 | 2 +- .../dev-perl/Test-Command-0.110.0-r1 | 2 +- .../dev-perl/Test-Command-Simple-0.50.0-r1 | 2 +- .../md5-cache/dev-perl/Test-Compile-2.4.2 | 2 +- .../md5-cache/dev-perl/Test-Compile-3.0.1 | 2 +- metadata/md5-cache/dev-perl/Test-Deep-1.130.0 | 2 +- .../md5-cache/dev-perl/Test-Deep-JSON-0.50.0 | 2 +- .../dev-perl/Test-Dependencies-0.300.0 | 2 +- .../md5-cache/dev-perl/Test-DiagINC-0.8.0 | 2 +- .../dev-perl/Test-Differences-0.680.0 | 2 +- .../dev-perl/Test-DistManifest-1.14.0-r1 | 2 +- .../dev-perl/Test-Distribution-2.0.0-r2 | 2 +- metadata/md5-cache/dev-perl/Test-EOL-2.20.0 | 2 +- .../dev-perl/Test-Exception-0.430.0-r1 | 2 +- .../dev-perl/Test-FailWarnings-0.8.0-r2 | 2 +- metadata/md5-cache/dev-perl/Test-Fatal-0.16.0 | 2 +- metadata/md5-cache/dev-perl/Test-File-1.448.0 | 2 +- .../dev-perl/Test-File-Contents-0.230.0-r1 | 2 +- .../dev-perl/Test-File-ShareDir-1.1.2-r1 | 2 +- .../dev-perl/Test-Filename-0.30.0-r2 | 2 +- .../md5-cache/dev-perl/Test-Files-0.150.0 | 2 +- metadata/md5-cache/dev-perl/Test-Fork-0.20.0 | 2 +- .../dev-perl/Test-HTTP-Server-Simple-0.110.0 | 2 +- .../md5-cache/dev-perl/Test-Inline-2.214.0 | 2 +- metadata/md5-cache/dev-perl/Test-Inter-1.90.0 | 2 +- metadata/md5-cache/dev-perl/Test-Kit-2.150.0 | 2 +- .../md5-cache/dev-perl/Test-Kwalitee-1.280.0 | 2 +- .../dev-perl/Test-LWP-UserAgent-0.34.0 | 2 +- .../md5-cache/dev-perl/Test-LeakTrace-0.170.0 | 2 +- .../dev-perl/Test-LectroTest-0.500.100-r1 | 2 +- .../dev-perl/Test-LongString-0.170.0-r1 | 2 +- .../md5-cache/dev-perl/Test-Manifest-2.22.0 | 2 +- .../dev-perl/Test-Memory-Cycle-1.60.0-r1 | 2 +- .../dev-perl/Test-MinimumVersion-0.101.82-r1 | 2 +- .../md5-cache/dev-perl/Test-Mock-LWP-0.80.0 | 2 +- .../dev-perl/Test-Mock-LWP-Dispatch-0.80.0-r1 | 2 +- .../dev-perl/Test-MockModule-0.176.0 | 2 +- .../dev-perl/Test-MockModule-0.177.0 | 2 +- .../dev-perl/Test-MockObject-1.202.1.220 | 2 +- .../dev-perl/Test-MockRandom-1.10.0-r1 | 2 +- .../md5-cache/dev-perl/Test-MockTime-0.170.0 | 2 +- .../dev-perl/Test-MockTime-HiRes-0.80.0-r1 | 2 +- .../dev-perl/Test-More-UTF8-0.50.0-r1 | 2 +- metadata/md5-cache/dev-perl/Test-Most-0.370.0 | 2 +- metadata/md5-cache/dev-perl/Test-Needs-0.2.9 | 2 +- .../md5-cache/dev-perl/Test-NoTabs-2.20.0 | 2 +- .../md5-cache/dev-perl/Test-NoWarnings-1.60.0 | 2 +- .../dev-perl/Test-Number-Delta-1.60.0-r1 | 2 +- .../md5-cache/dev-perl/Test-Object-0.80.0-r1 | 2 +- .../md5-cache/dev-perl/Test-Output-1.33.0 | 2 +- .../dev-perl/Test-Perl-Critic-1.40.0 | 2 +- metadata/md5-cache/dev-perl/Test-Pod-1.510.0 | 2 +- metadata/md5-cache/dev-perl/Test-Pod-1.520.0 | 2 +- .../dev-perl/Test-Pod-Coverage-1.100.0-r1 | 2 +- .../dev-perl/Test-Portability-Files-0.100.0 | 2 +- .../dev-perl/Test-Regexp-2017040101.0.0-r1 | 2 +- .../md5-cache/dev-perl/Test-Requires-0.110.0 | 2 +- .../dev-perl/Test-RequiresInternet-0.50.0-r1 | 2 +- .../md5-cache/dev-perl/Test-Script-1.290.0 | 2 +- .../dev-perl/Test-SharedFork-0.350.0-r1 | 2 +- .../md5-cache/dev-perl/Test-Spec-0.540.0-r1 | 2 +- .../md5-cache/dev-perl/Test-Strict-0.520.0 | 2 +- .../dev-perl/Test-SubCalls-1.100.0-r1 | 2 +- metadata/md5-cache/dev-perl/Test-TCP-2.220.0 | 2 +- metadata/md5-cache/dev-perl/Test-Taint-1.80.0 | 2 +- .../dev-perl/Test-TempDir-Tiny-0.18.0 | 2 +- metadata/md5-cache/dev-perl/Test-Time-0.80.0 | 2 +- .../md5-cache/dev-perl/Test-Timer-2.120.0 | 2 +- metadata/md5-cache/dev-perl/Test-Trap-0.3.4 | 2 +- .../dev-perl/Test-Unit-Lite-0.120.200-r2 | 2 +- .../dev-perl/Test-UseAllModules-0.170.0-r2 | 2 +- .../md5-cache/dev-perl/Test-Version-2.90.0 | 2 +- .../dev-perl/Test-WWW-Mechanize-1.540.0 | 2 +- metadata/md5-cache/dev-perl/Test-Warn-0.360.0 | 2 +- .../md5-cache/dev-perl/Test-Warnings-0.31.0 | 2 +- .../dev-perl/Test-Without-Module-0.200.0-r1 | 2 +- metadata/md5-cache/dev-perl/Test-YAML-1.70.0 | 2 +- metadata/md5-cache/dev-perl/Test-utf8-1.20.0 | 2 +- .../dev-perl/Test2-Plugin-NoWarnings-0.90.0 | 2 +- .../md5-cache/dev-perl/Test2-Suite-0.0.141 | 2 +- .../md5-cache/dev-perl/Test2-Suite-0.0.144 | 2 +- .../md5-cache/dev-perl/Text-Aligner-0.160.0 | 2 +- .../md5-cache/dev-perl/Text-Aspell-0.90.0-r3 | 2 +- .../dev-perl/Text-Autoformat-1.750.0 | 2 +- .../md5-cache/dev-perl/Text-BibTeX-0.880.0-r1 | 2 +- metadata/md5-cache/dev-perl/Text-CSV-2.10.0 | 2 +- .../dev-perl/Text-CSV-Simple-1.0.0-r2 | 2 +- .../md5-cache/dev-perl/Text-CSV_XS-1.460.0 | 2 +- .../dev-perl/Text-CharWidth-0.40.0-r2 | 2 +- .../md5-cache/dev-perl/Text-Diff-1.450.0-r1 | 2 +- .../dev-perl/Text-FindIndent-0.110.0-r1 | 2 +- .../md5-cache/dev-perl/Text-Format-0.620.0 | 2 +- .../md5-cache/dev-perl/Text-German-0.60.0-r2 | 2 +- .../md5-cache/dev-perl/Text-Glob-0.110.0-r1 | 2 +- .../md5-cache/dev-perl/Text-Iconv-1.700.0-r3 | 2 +- .../md5-cache/dev-perl/Text-Kakasi-2.40.0-r3 | 2 +- .../dev-perl/Text-Levenshtein-0.140.0 | 2 +- .../dev-perl/Text-LevenshteinXS-0.30.0-r2 | 2 +- .../dev-perl/Text-Markdown-1.0.31-r2 | 2 +- .../dev-perl/Text-Netstring-0.70.0-r2 | 2 +- .../Text-Password-Pronounceable-0.300.0-r2 | 2 +- .../md5-cache/dev-perl/Text-Patch-1.800.0-r2 | 2 +- .../md5-cache/dev-perl/Text-Quoted-2.100.0 | 2 +- .../md5-cache/dev-perl/Text-Reform-1.200.0-r2 | 2 +- .../md5-cache/dev-perl/Text-Roman-3.500.0-r1 | 2 +- .../dev-perl/Text-Shellwords-1.80.0-r2 | 2 +- .../md5-cache/dev-perl/Text-Soundex-3.50.0-r1 | 2 +- .../md5-cache/dev-perl/Text-Table-1.134.0 | 2 +- .../md5-cache/dev-perl/Text-Template-1.600.0 | 2 +- .../dev-perl/Text-Unidecode-1.300.0-r1 | 2 +- .../dev-perl/Text-VimColor-0.290.0-r2 | 2 +- .../dev-perl/Text-WikiFormat-0.810.0-r1 | 2 +- .../dev-perl/Text-WrapI18N-0.60.0-r2 | 2 +- .../md5-cache/dev-perl/Text-Wrapper-1.50.0-r1 | 2 +- .../dev-perl/Text-vFile-asData-0.80.0-r1 | 2 +- .../md5-cache/dev-perl/TheSchwartz-1.160.0 | 2 +- .../dev-perl/Thread-SigMask-0.4.0-r1 | 2 +- metadata/md5-cache/dev-perl/Throwable-1.0.0 | 2 +- .../dev-perl/Tie-Array-Sorted-1.410.0-r2 | 2 +- .../md5-cache/dev-perl/Tie-CPHash-2.0.0-r1 | 2 +- .../md5-cache/dev-perl/Tie-Cache-0.210.0-r2 | 2 +- .../dev-perl/Tie-Cache-LRU-20150301.0.0-r1 | 2 +- .../dev-perl/Tie-Cache-LRU-Expires-0.550.0-r2 | 2 +- metadata/md5-cache/dev-perl/Tie-Cycle-1.226.0 | 2 +- .../dev-perl/Tie-EncryptedHash-1.240.0-r2 | 2 +- .../dev-perl/Tie-Hash-Method-0.20.0-r1 | 2 +- .../md5-cache/dev-perl/Tie-IxHash-1.230.0-r1 | 2 +- .../md5-cache/dev-perl/Tie-LLHash-1.4.0-r1 | 2 +- .../dev-perl/Tie-ShadowHash-1.0.0-r2 | 2 +- .../md5-cache/dev-perl/Tie-Simple-1.40.0-r1 | 2 +- .../dev-perl/Tie-StrictHash-1.0.0-r2 | 2 +- metadata/md5-cache/dev-perl/Tie-Sub-1.1.0-r2 | 2 +- .../md5-cache/dev-perl/Tie-ToObject-0.30.0-r2 | 2 +- .../md5-cache/dev-perl/Time-Duration-1.210.0 | 2 +- .../dev-perl/Time-Duration-Parse-0.160.0 | 2 +- .../md5-cache/dev-perl/Time-Format-1.160.0 | 2 +- .../md5-cache/dev-perl/Time-Moment-0.440.0 | 2 +- .../dev-perl/Time-Monotonic-0.9.8-r1 | 2 +- .../md5-cache/dev-perl/Time-Out-0.110.0-r2 | 2 +- .../dev-perl/Time-ParseDate-2015.103.0-r1 | 2 +- .../md5-cache/dev-perl/Time-Period-1.250.0-r1 | 2 +- .../dev-perl/Time-Piece-MySQL-0.60.0-r2 | 2 +- .../dev-perl/Time-Stopwatch-1.0.0-r1 | 2 +- .../md5-cache/dev-perl/Time-TAI64-2.110.0-r3 | 2 +- .../dev-perl/Time-TZOffset-0.40.0-r1 | 2 +- .../md5-cache/dev-perl/TimeDate-2.330.0-r1 | 2 +- metadata/md5-cache/dev-perl/Tk-804.36.0 | 2 +- metadata/md5-cache/dev-perl/Tk-804.36.0-r1 | 2 +- .../dev-perl/Tk-CursorControl-0.400.0-r4 | 2 +- .../md5-cache/dev-perl/Tk-JPEG-Lite-2.15.0-r1 | 2 +- .../md5-cache/dev-perl/Tk-TableMatrix-1.260.0 | 2 +- .../md5-cache/dev-perl/Tree-DAG_Node-1.320.0 | 2 +- .../md5-cache/dev-perl/Tree-Simple-1.340.0 | 2 +- .../md5-cache/dev-perl/Try-Tiny-0.300.0-r1 | 2 +- metadata/md5-cache/dev-perl/Try-Tiny-0.310.0 | 2 +- metadata/md5-cache/dev-perl/Type-Tie-0.15.0 | 2 +- metadata/md5-cache/dev-perl/Type-Tiny-1.12.3 | 2 +- metadata/md5-cache/dev-perl/Type-Tiny-1.12.4 | 2 +- .../md5-cache/dev-perl/Type-Tiny-2.2.1-r1 | 2 +- .../md5-cache/dev-perl/Type-Tiny-XS-0.22.0 | 2 +- .../md5-cache/dev-perl/Type-Tiny-XS-0.25.0 | 2 +- .../md5-cache/dev-perl/Types-Path-Tiny-0.6.0 | 2 +- .../dev-perl/Types-Serialiser-1.10.0 | 2 +- .../dev-perl/UNIVERSAL-can-1.201.403.280-r1 | 2 +- .../dev-perl/UNIVERSAL-isa-1.201.710.120-r1 | 2 +- .../dev-perl/UNIVERSAL-moniker-0.80.0-r2 | 2 +- .../dev-perl/UNIVERSAL-require-0.190.0 | 2 +- metadata/md5-cache/dev-perl/URI-5.110.0 | 2 +- .../md5-cache/dev-perl/URI-Encode-1.1.1-r1 | 2 +- metadata/md5-cache/dev-perl/URI-Fetch-0.150.0 | 2 +- .../dev-perl/URI-Find-20160806.0.0-r1 | 2 +- .../md5-cache/dev-perl/URI-FromHash-0.50.0 | 2 +- metadata/md5-cache/dev-perl/URI-cpan-1.7.0 | 2 +- .../md5-cache/dev-perl/URI-redis-0.20.0-r1 | 2 +- .../md5-cache/dev-perl/USB-LibUSB-0.90.0-r1 | 2 +- metadata/md5-cache/dev-perl/USB-TMC-0.9.0 | 2 +- metadata/md5-cache/dev-perl/UUID-0.280.0 | 2 +- .../md5-cache/dev-perl/UUID-Tiny-1.40.0-r2 | 2 +- .../md5-cache/dev-perl/UltraDNS-0.60.0-r3 | 2 +- .../dev-perl/Unicode-EastAsianWidth-12.0.0 | 2 +- .../dev-perl/Unicode-LineBreak-2019.1.0 | 2 +- .../md5-cache/dev-perl/Unicode-Map-0.112.0-r2 | 2 +- .../dev-perl/Unicode-Map8-0.130.0-r2 | 2 +- .../dev-perl/Unicode-MapUTF8-1.140.0 | 2 +- .../dev-perl/Unicode-String-2.100.0-r1 | 2 +- .../dev-perl/Unicode-Stringprep-1.105.0-r3 | 2 +- .../dev-perl/Unicode-UTF8-0.620.0-r1 | 2 +- .../dev-perl/Unicode-UTF8simple-1.60.0-r1 | 2 +- .../dev-perl/Unix-Getrusage-0.30.0-r2 | 2 +- metadata/md5-cache/dev-perl/Unix-Mknod-0.40.0 | 2 +- .../md5-cache/dev-perl/Unix-Syslog-1.100.0-r3 | 2 +- .../md5-cache/dev-perl/User-Identity-1.0.0 | 2 +- metadata/md5-cache/dev-perl/VM-EC2-1.280.0-r1 | 2 +- ...VM-EC2-Security-CredentialCache-0.250.0-r1 | 2 +- .../dev-perl/Validate-Net-0.600.0-r2 | 2 +- .../dev-perl/Validate-Tiny-1.600.0-r2 | 2 +- .../dev-perl/Variable-Magic-0.620.0-r1 | 2 +- .../md5-cache/dev-perl/Version-Next-1.0.0-r1 | 2 +- .../dev-perl/Video-Frequencies-0.30.0-r3 | 2 +- .../md5-cache/dev-perl/Video-Info-0.993.0-r3 | 2 +- .../md5-cache/dev-perl/Video-ivtv-0.13-r3 | 2 +- .../md5-cache/dev-perl/WWW-Curl-4.170.0-r2 | 2 +- .../dev-perl/WWW-Dict-Leo-Org-2.20.0-r1 | 2 +- .../dev-perl/WWW-Form-UrlEncoded-0.260.0 | 2 +- .../dev-perl/WWW-Form-UrlEncoded-XS-0.260.0 | 2 +- .../md5-cache/dev-perl/WWW-Mechanize-2.50.0 | 2 +- .../md5-cache/dev-perl/WWW-Mechanize-2.60.0 | 2 +- .../WWW-Mechanize-FormFiller-0.120.0-r1 | 2 +- .../WWW-Pastebin-PastebinCom-Create-1.3.0-r2 | 2 +- .../dev-perl/WWW-RobotRules-6.20.0-r2 | 2 +- .../md5-cache/dev-perl/WWW-Shorten-3.94.0 | 2 +- metadata/md5-cache/dev-perl/Want-0.290.0-r1 | 2 +- .../md5-cache/dev-perl/WattsUp-Daemon-0.4-r2 | 2 +- metadata/md5-cache/dev-perl/WeakRef-0.10.0-r2 | 2 +- .../md5-cache/dev-perl/Weather-Com-2.0.0-r2 | 2 +- .../md5-cache/dev-perl/Web-Scraper-0.380.0 | 2 +- .../dev-perl/WebService-Linode-0.290.0 | 2 +- .../dev-perl/WebService-MusicBrainz-1.0.5 | 2 +- .../dev-perl/WordNet-QueryData-1.490.0-r3 | 2 +- metadata/md5-cache/dev-perl/Wx-0.993.200-r2 | 2 +- .../md5-cache/dev-perl/Wx-GLCanvas-0.90.0-r1 | 2 +- .../dev-perl/Wx-Perl-ProcessStream-0.320.0-r4 | 2 +- .../dev-perl/Wx-Scintilla-0.390.0-r4 | 2 +- metadata/md5-cache/dev-perl/X-Osd-0.700.0-r3 | 2 +- .../X11-FreeDesktop-DesktopEntry-0.40.0-r2 | 2 +- .../dev-perl/X11-Protocol-0.560.0-r2 | 2 +- .../md5-cache/dev-perl/X11-Protocol-Other-31 | 2 +- metadata/md5-cache/dev-perl/X11-XCB-0.190.0 | 2 +- .../md5-cache/dev-perl/X11-XCB-0.190.0-r1 | 2 +- .../md5-cache/dev-perl/X500-DN-0.290.0-r2 | 2 +- metadata/md5-cache/dev-perl/XML-Atom-0.430.0 | 2 +- .../md5-cache/dev-perl/XML-Catalog-1.30.0-r2 | 2 +- .../dev-perl/XML-CompactTree-XS-0.30.0-r1 | 2 +- .../md5-cache/dev-perl/XML-Compile-1.630.0 | 2 +- .../dev-perl/XML-Compile-Cache-1.60.0-r1 | 2 +- .../dev-perl/XML-Compile-SOAP-3.270.0 | 2 +- .../dev-perl/XML-Compile-Tester-0.910.0 | 2 +- .../dev-perl/XML-Compile-WSDL11-3.80.0 | 2 +- .../md5-cache/dev-perl/XML-DOM-1.460.0-r2 | 2 +- .../dev-perl/XML-DOM-XPath-0.140.0-r3 | 2 +- metadata/md5-cache/dev-perl/XML-DT-0.690.0 | 2 +- .../dev-perl/XML-DTDParser-2.10.0-r2 | 2 +- .../md5-cache/dev-perl/XML-Descent-1.40.0-r1 | 2 +- .../md5-cache/dev-perl/XML-Directory-1.0.0-r2 | 2 +- .../md5-cache/dev-perl/XML-Dumper-0.810.0-r2 | 2 +- .../dev-perl/XML-Elemental-2.110.0-r2 | 2 +- .../md5-cache/dev-perl/XML-Encoding-2.110.0 | 2 +- .../dev-perl/XML-Entities-1.0.200-r1 | 2 +- .../md5-cache/dev-perl/XML-Fast-0.170.0-r1 | 2 +- metadata/md5-cache/dev-perl/XML-Feed-0.630.0 | 2 +- .../md5-cache/dev-perl/XML-FeedPP-0.950.0 | 2 +- .../dev-perl/XML-Filter-BufferText-1.10.0-r2 | 2 +- .../XML-Filter-DOMFilter-LibXML-0.40.0-r1 | 2 +- .../dev-perl/XML-Generator-1.40.0-r2 | 2 +- .../dev-perl/XML-Grove-0.460.0_rc-r2 | 2 +- .../dev-perl/XML-Handler-YAWriter-0.230.0-r3 | 2 +- .../md5-cache/dev-perl/XML-LibXML-2.20.700-r2 | 2 +- .../dev-perl/XML-LibXML-Iterator-1.60.0 | 2 +- .../dev-perl/XML-LibXML-Simple-1.10.0 | 2 +- .../md5-cache/dev-perl/XML-LibXSLT-1.990.0 | 2 +- metadata/md5-cache/dev-perl/XML-LibXSLT-2.2.0 | 2 +- metadata/md5-cache/dev-perl/XML-LibXSLT-2.2.1 | 2 +- .../md5-cache/dev-perl/XML-Mini-1.380.0-r2 | 2 +- .../dev-perl/XML-NamespaceSupport-1.120.0-r1 | 2 +- .../dev-perl/XML-NodeFilter-0.10.0-r2 | 2 +- .../md5-cache/dev-perl/XML-Parser-2.460.0-r2 | 2 +- .../dev-perl/XML-Parser-Lite-0.722.0 | 2 +- .../md5-cache/dev-perl/XML-RAI-1.303.100-r2 | 2 +- metadata/md5-cache/dev-perl/XML-RSS-1.620.0 | 2 +- .../dev-perl/XML-RSS-Feed-2.400.0-r2 | 2 +- .../dev-perl/XML-RSS-LibXML-0.310.500-r1 | 2 +- .../dev-perl/XML-RSS-Parser-4.0.0-r2 | 2 +- .../md5-cache/dev-perl/XML-RegExp-0.40.0-r2 | 2 +- metadata/md5-cache/dev-perl/XML-SAX-1.20.0-r1 | 2 +- .../md5-cache/dev-perl/XML-SAX-Base-1.90.0-r1 | 2 +- .../dev-perl/XML-SAX-Expat-0.510.0-r3 | 2 +- .../dev-perl/XML-SAX-ExpatXS-1.330.0-r1 | 2 +- .../dev-perl/XML-SAX-Writer-0.570.0-r1 | 2 +- .../md5-cache/dev-perl/XML-Simple-2.250.0-r1 | 2 +- .../dev-perl/XML-Simple-DTDReader-0.40.0-r2 | 2 +- .../dev-perl/XML-SimpleObject-0.530.0-r2 | 2 +- .../md5-cache/dev-perl/XML-Smart-1.790.0-r1 | 2 +- .../md5-cache/dev-perl/XML-Stream-1.240.0-r2 | 2 +- .../dev-perl/XML-TokeParser-0.50.0-r1 | 2 +- .../md5-cache/dev-perl/XML-TreePP-0.430.0-r1 | 2 +- .../md5-cache/dev-perl/XML-Twig-3.520.0-r1 | 2 +- .../dev-perl/XML-Validator-Schema-1.100.0-r2 | 2 +- .../md5-cache/dev-perl/XML-Writer-0.900.0 | 2 +- metadata/md5-cache/dev-perl/XML-XPath-1.440.0 | 2 +- .../dev-perl/XML-XPathEngine-0.140.0-r2 | 2 +- .../md5-cache/dev-perl/XML-XQL-0.680.0-r2 | 2 +- .../md5-cache/dev-perl/XML-XSLT-0.480.0-r2 | 2 +- .../dev-perl/XML-XUpdate-LibXML-0.6.0-r2 | 2 +- .../md5-cache/dev-perl/XMLRPC-Lite-0.717.0-r1 | 2 +- .../md5-cache/dev-perl/XS-Object-Magic-0.50.0 | 2 +- .../dev-perl/XS-Parse-Keyword-0.240.0 | 2 +- .../dev-perl/XS-Parse-Keyword-0.250.0 | 2 +- metadata/md5-cache/dev-perl/XString-0.5.0 | 2 +- metadata/md5-cache/dev-perl/XXX-0.380.0 | 2 +- metadata/md5-cache/dev-perl/YAML-1.300.0 | 2 +- .../md5-cache/dev-perl/YAML-LibYAML-0.830.0 | 2 +- metadata/md5-cache/dev-perl/YAML-PP-0.27.0 | 2 +- metadata/md5-cache/dev-perl/YAML-PP-0.30.0 | 2 +- metadata/md5-cache/dev-perl/YAML-Syck-1.340.0 | 2 +- .../md5-cache/dev-perl/YAML-Tiny-1.730.0-r1 | 2 +- .../dev-perl/ZMQ-Constants-1.40.0-r1 | 2 +- .../md5-cache/dev-perl/aliased-0.340.0-r2 | 2 +- metadata/md5-cache/dev-perl/asa-1.40.0 | 2 +- metadata/md5-cache/dev-perl/autobox-3.0.1-r1 | 2 +- .../dev-perl/autovivification-0.180.0-r1 | 2 +- .../dev-perl/bareword-filehandles-0.7.0-r1 | 2 +- .../md5-cache/dev-perl/boolean-0.460.0-r1 | 2 +- .../dev-perl/capitalization-0.30.0-r2 | 2 +- .../md5-cache/dev-perl/common-sense-3.750.0 | 2 +- .../dev-perl/constant-boolean-0.20.0-r2 | 2 +- .../dev-perl/constant-defer-6.0.0-r1 | 2 +- metadata/md5-cache/dev-perl/enum-1.120.0 | 2 +- metadata/md5-cache/dev-perl/forks-0.360.0-r2 | 2 +- .../md5-cache/dev-perl/glib-perl-1.329.300 | 2 +- .../md5-cache/dev-perl/gnome2-wnck-0.180.0 | 2 +- metadata/md5-cache/dev-perl/go-perl-0.150.0 | 2 +- .../dev-perl/gtk2-ex-formfactory-0.670.0-r2 | 2 +- .../md5-cache/dev-perl/gtk2-gladexml-1.8.0 | 2 +- .../md5-cache/dev-perl/gtk2-trayicon-0.70.0 | 2 +- .../dev-perl/gtk2-traymanager-0.50.0-r3 | 2 +- metadata/md5-cache/dev-perl/indirect-0.390.0 | 2 +- .../md5-cache/dev-perl/libintl-perl-1.320.0 | 2 +- .../md5-cache/dev-perl/libintl-perl-1.330.0 | 2 +- .../dev-perl/librg-utils-perl-1.0.43-r2 | 2 +- .../md5-cache/dev-perl/libwww-perl-6.550.0 | 2 +- .../md5-cache/dev-perl/libwww-perl-6.580.0-r1 | 2 +- .../md5-cache/dev-perl/libwww-perl-6.600.0-r1 | 2 +- .../md5-cache/dev-perl/libxml-perl-0.80.0-r3 | 2 +- metadata/md5-cache/dev-perl/local-lib-2.0.28 | 2 +- metadata/md5-cache/dev-perl/maybe-0.20.200-r2 | 2 +- .../md5-cache/dev-perl/mecab-perl-0.996-r1 | 2 +- .../dev-perl/mime-construct-1.1100.0-r2 | 2 +- .../dev-perl/multidimensional-0.14.0 | 2 +- .../dev-perl/namespace-autoclean-0.290.0 | 2 +- .../dev-perl/namespace-clean-0.270.0-r1 | 2 +- .../md5-cache/dev-perl/pcsc-perl-1.4.14-r1 | 2 +- metadata/md5-cache/dev-perl/perl-ldap-0.680.0 | 2 +- metadata/md5-cache/dev-perl/prefork-1.50.0 | 2 +- metadata/md5-cache/dev-perl/rename-1.110.0-r1 | 2 +- metadata/md5-cache/dev-perl/self-0.360.0 | 2 +- metadata/md5-cache/dev-perl/strictures-2.0.6 | 2 +- metadata/md5-cache/dev-perl/syntax-0.4.0-r2 | 2 +- metadata/md5-cache/dev-perl/tkispell-0.200.0 | 2 +- metadata/md5-cache/dev-perl/txt2html-2.530.0 | 2 +- metadata/md5-cache/dev-python/Manifest.gz | Bin 367316 -> 360811 bytes .../dev-python/accessible-pygments-0.0.3 | 4 +- .../md5-cache/dev-python/ansible-compat-2.2.7 | 16 - .../md5-cache/dev-python/ansible-compat-3.0.1 | 4 +- metadata/md5-cache/dev-python/apispec-6.3.0 | 16 + metadata/md5-cache/dev-python/argh-0.26.2-r3 | 16 - metadata/md5-cache/dev-python/argh-0.27.1 | 16 - metadata/md5-cache/dev-python/argh-0.27.2 | 16 - metadata/md5-cache/dev-python/argh-0.28.1 | 4 +- .../dev-python/aws-sam-translator-1.61.0 | 16 + .../md5-cache/dev-python/binaryornot-0.4.4-r2 | 16 - .../md5-cache/dev-python/binaryornot-0.4.4-r3 | 10 +- metadata/md5-cache/dev-python/bitarray-2.6.2 | 15 - metadata/md5-cache/dev-python/bitarray-2.7.0 | 15 - metadata/md5-cache/dev-python/bitarray-2.7.1 | 15 - metadata/md5-cache/dev-python/bitarray-2.7.2 | 15 - metadata/md5-cache/dev-python/bitarray-2.7.3 | 4 +- metadata/md5-cache/dev-python/bitstring-3.1.9 | 16 - metadata/md5-cache/dev-python/bitstring-4.0.1 | 4 +- metadata/md5-cache/dev-python/blessed-1.19.1 | 16 - metadata/md5-cache/dev-python/blessed-1.20.0 | 4 +- metadata/md5-cache/dev-python/boto3-1.26.89 | 16 + .../md5-cache/dev-python/botocore-1.29.89 | 16 + .../md5-cache/dev-python/clang-python-14.0.6 | 2 +- .../md5-cache/dev-python/clang-python-15.0.7 | 2 +- .../dev-python/clang-python-16.0.0_rc3 | 2 +- .../dev-python/clang-python-16.0.0_rc4 | 16 + .../clang-python-17.0.0_pre20230225 | 16 - .../md5-cache/dev-python/colorclass-2.2.2-r1 | 4 +- metadata/md5-cache/dev-python/dask-2023.3.1 | 16 + metadata/md5-cache/dev-python/debugpy-1.6.3 | 16 - metadata/md5-cache/dev-python/debugpy-1.6.6 | 4 +- metadata/md5-cache/dev-python/django-3.2.18 | 2 +- metadata/md5-cache/dev-python/django-4.0.10 | 2 +- metadata/md5-cache/dev-python/django-4.1.7 | 2 +- metadata/md5-cache/dev-python/dkimpy-1.1.1 | 16 + .../dev-python/editorconfig-core-py-0.12.3-r1 | 2 +- metadata/md5-cache/dev-python/fakeredis-2.6.0 | 16 - metadata/md5-cache/dev-python/fakeredis-2.9.0 | 16 - metadata/md5-cache/dev-python/fakeredis-2.9.1 | 16 - metadata/md5-cache/dev-python/fakeredis-2.9.2 | 4 +- .../md5-cache/dev-python/flask-babel-2.0.0-r1 | 16 - .../md5-cache/dev-python/flask-babel-3.0.1-r1 | 4 +- .../md5-cache/dev-python/fuse-python-1.0.5 | 12 +- metadata/md5-cache/dev-python/iminuit-2.18.0 | 2 +- metadata/md5-cache/dev-python/iminuit-2.19.0 | 2 +- .../md5-cache/dev-python/ipykernel-6.21.3 | 4 +- metadata/md5-cache/dev-python/isort-5.11.4 | 16 - metadata/md5-cache/dev-python/isort-5.12.0 | 4 +- .../dev-python/jupyter-server-terminals-0.4.4 | 4 +- .../md5-cache/dev-python/jupyter_client-8.0.3 | 4 +- .../md5-cache/dev-python/jupyter_events-0.6.3 | 4 +- .../md5-cache/dev-python/jupyter_server-2.4.0 | 4 +- .../dev-python/jupyter_server_mathjax-0.2.6 | 4 +- .../dev-python/kafka-python-2.0.2-r1 | 10 +- .../md5-cache/dev-python/libvirt-python-8.7.0 | 2 +- .../md5-cache/dev-python/libvirt-python-8.8.0 | 2 +- .../md5-cache/dev-python/libvirt-python-8.9.0 | 2 +- .../md5-cache/dev-python/libvirt-python-9999 | 2 +- metadata/md5-cache/dev-python/lit-14.0.6 | 2 +- metadata/md5-cache/dev-python/lit-15.0.7 | 2 +- metadata/md5-cache/dev-python/lit-16.0.0_rc3 | 2 +- ...{lit-17.0.0_pre20230225 => lit-16.0.0_rc4} | 11 +- metadata/md5-cache/dev-python/markups-3.1.3 | 16 - metadata/md5-cache/dev-python/markups-4.0.0 | 6 +- metadata/md5-cache/dev-python/mistune-2.0.4 | 16 - metadata/md5-cache/dev-python/mistune-2.0.5 | 4 +- metadata/md5-cache/dev-python/moto-4.1.3 | 4 +- metadata/md5-cache/dev-python/mpmath-1.2.1 | 16 - metadata/md5-cache/dev-python/mpmath-1.3.0 | 12 +- metadata/md5-cache/dev-python/mypy-0.991 | 16 - metadata/md5-cache/dev-python/mypy-1.0.0 | 16 - metadata/md5-cache/dev-python/mypy-1.0.1 | 4 +- .../dev-python/mypy_extensions-0.4.3-r2 | 16 - .../dev-python/mypy_extensions-0.4.4 | 4 +- .../dev-python/mypy_extensions-1.0.0 | 4 +- metadata/md5-cache/dev-python/nbclassic-0.5.3 | 4 +- metadata/md5-cache/dev-python/nbdime-3.1.1-r2 | 16 + metadata/md5-cache/dev-python/nbsphinx-0.8.12 | 4 +- metadata/md5-cache/dev-python/nbval-0.10.0-r1 | 4 +- metadata/md5-cache/dev-python/nbxmpp-4.1.0 | 16 - metadata/md5-cache/dev-python/nbxmpp-4.2.0 | 4 +- metadata/md5-cache/dev-python/notebook-6.5.3 | 4 +- .../dev-python/notebook_shim-0.2.2-r1 | 4 +- .../dev-python/openapi-schema-validator-0.4.1 | 16 - .../dev-python/openapi-schema-validator-0.4.3 | 8 +- .../dev-python/openapi-spec-validator-0.5.2 | 16 - .../dev-python/openapi-spec-validator-0.5.5 | 8 +- metadata/md5-cache/dev-python/paramiko-3.1.0 | 16 + .../md5-cache/dev-python/pefile-2022.5.30-r1 | 15 - metadata/md5-cache/dev-python/pefile-2023.2.7 | 4 +- metadata/md5-cache/dev-python/pefile-9999 | 2 +- .../md5-cache/dev-python/platformdirs-3.1.1 | 16 + metadata/md5-cache/dev-python/pyFFTW-0.13.1 | 17 - metadata/md5-cache/dev-python/pyFFTW-9999 | 16 - metadata/md5-cache/dev-python/pybind11-2.10.3 | 2 +- .../dev-python/pydata-sphinx-theme-0.13.1 | 4 +- metadata/md5-cache/dev-python/pydevd-2.9.3 | 16 - metadata/md5-cache/dev-python/pydevd-2.9.5 | 4 +- .../md5-cache/dev-python/pygobject-3.43.1 | 18 + .../md5-cache/dev-python/pynest2d-4.13_beta | 2 +- .../md5-cache/dev-python/pyopencl-2022.2.4 | 17 - .../md5-cache/dev-python/pyopencl-2022.3.1 | 10 +- .../md5-cache/dev-python/pyside2-5.15.8-r1 | 2 +- .../md5-cache/dev-python/pyside2-tools-5.15.8 | 2 +- .../md5-cache/dev-python/pyside6-6.4.2-r1 | 2 +- .../md5-cache/dev-python/pyside6-tools-6.4.2 | 2 +- .../md5-cache/dev-python/pytest_jupyter-0.6.2 | 4 +- .../md5-cache/dev-python/python-docs-3.10.10 | 4 +- .../md5-cache/dev-python/python-docs-3.10.9 | 9 - .../md5-cache/dev-python/python-docs-3.11.1 | 9 - .../md5-cache/dev-python/python-docs-3.11.2 | 4 +- .../md5-cache/dev-python/python-gnupg-0.5.0 | 2 +- .../dev-python/python-json-logger-2.0.7 | 4 +- .../dev-python/python-markdown-math-0.8 | 16 - .../dev-python/python-markdown-math-0.8-r1 | 10 +- .../dev-python/python-miniupnpc-2.2.4 | 2 +- .../md5-cache/dev-python/python3-lxc-3.0.4 | 2 +- metadata/md5-cache/dev-python/redis-4.4.0 | 16 - metadata/md5-cache/dev-python/redis-4.4.1 | 16 - metadata/md5-cache/dev-python/redis-4.4.2 | 16 - metadata/md5-cache/dev-python/redis-4.5.0 | 16 - metadata/md5-cache/dev-python/redis-4.5.1 | 4 +- .../md5-cache/dev-python/responses-0.23.1-r1 | 16 + .../md5-cache/dev-python/rst-linker-2.3.1 | 16 - .../md5-cache/dev-python/rst-linker-2.4.0 | 4 +- .../dev-python/ruamel-std-pathlib-0.12.0 | 4 +- .../dev-python/ruamel-std-pathlib-0.9.2-r2 | 16 - .../md5-cache/dev-python/sentry-sdk-1.14.0 | 16 - .../md5-cache/dev-python/sentry-sdk-1.15.0 | 16 - .../md5-cache/dev-python/sentry-sdk-1.16.0 | 4 +- .../md5-cache/dev-python/shiboken2-5.15.8 | 2 +- metadata/md5-cache/dev-python/shiboken6-6.4.2 | 2 +- .../md5-cache/dev-python/simplejson-3.18.1 | 16 - .../md5-cache/dev-python/simplejson-3.18.3 | 4 +- .../dev-python/sphinx-gallery-0.12.2 | 16 + .../md5-cache/dev-python/starlette-0.23.1 | 16 - .../md5-cache/dev-python/starlette-0.24.0 | 16 - .../md5-cache/dev-python/starlette-0.25.0 | 4 +- metadata/md5-cache/dev-python/stripe-5.0.0 | 16 - metadata/md5-cache/dev-python/stripe-5.1.0 | 16 - metadata/md5-cache/dev-python/stripe-5.1.1 | 16 - metadata/md5-cache/dev-python/stripe-5.2.0 | 4 +- metadata/md5-cache/dev-python/sure-2.0.0-r1 | 16 - metadata/md5-cache/dev-python/sure-2.0.1 | 10 +- metadata/md5-cache/dev-python/tabulate-0.9.0 | 4 +- metadata/md5-cache/dev-python/tenacity-8.1.0 | 16 - metadata/md5-cache/dev-python/tenacity-8.2.0 | 16 - metadata/md5-cache/dev-python/tenacity-8.2.1 | 16 - metadata/md5-cache/dev-python/tenacity-8.2.2 | 4 +- .../md5-cache/dev-python/testfixtures-7.0.3 | 16 - .../md5-cache/dev-python/testfixtures-7.1.0 | 4 +- .../textile-4.0.2} | 4 +- metadata/md5-cache/dev-python/tornado-6.2 | 8 +- metadata/md5-cache/dev-python/tornado-6.2-r1 | 16 + .../dev-python/translate-toolkit-3.8.3 | 16 - .../dev-python/translate-toolkit-3.8.4 | 4 +- .../dev-python/translate-toolkit-3.8.5 | 16 - .../dev-python/translate-toolkit-3.8.6 | 16 - metadata/md5-cache/dev-python/ujson-5.7.0 | 4 +- .../md5-cache/dev-python/uranium-4.13.0-r1 | 2 +- metadata/md5-cache/dev-python/urllib3-1.26.15 | 16 + .../md5-cache/dev-python/xlsxwriter-3.0.8 | 4 +- .../{xlsxwriter-3.0.7 => xlsxwriter-3.0.9} | 6 +- metadata/md5-cache/dev-qt/Manifest.gz | Bin 13703 -> 13867 bytes metadata/md5-cache/dev-qt/qt-creator-8.0.2 | 2 +- metadata/md5-cache/dev-qt/qt5compat-6.4.2 | 2 +- metadata/md5-cache/dev-qt/qtbase-6.4.2 | 2 +- metadata/md5-cache/dev-qt/qtcharts-6.4.2 | 2 +- metadata/md5-cache/dev-qt/qtdeclarative-6.4.2 | 2 +- .../md5-cache/dev-qt/qtimageformats-5.15.8-r2 | 16 + .../md5-cache/dev-qt/qtimageformats-6.4.2 | 2 +- metadata/md5-cache/dev-qt/qtmultimedia-6.4.2 | 2 +- metadata/md5-cache/dev-qt/qtnetworkauth-6.4.2 | 2 +- metadata/md5-cache/dev-qt/qtpositioning-6.4.2 | 2 +- metadata/md5-cache/dev-qt/qtquick3d-6.4.2 | 2 +- .../md5-cache/dev-qt/qtquicktimeline-6.4.2 | 2 +- metadata/md5-cache/dev-qt/qtserialport-6.4.2 | 2 +- metadata/md5-cache/dev-qt/qtshadertools-6.4.2 | 2 +- metadata/md5-cache/dev-qt/qtsvg-6.4.2 | 2 +- metadata/md5-cache/dev-qt/qttools-6.4.2 | 2 +- metadata/md5-cache/dev-qt/qtwayland-6.4.2 | 2 +- metadata/md5-cache/dev-qt/qtwebchannel-6.4.2 | 2 +- metadata/md5-cache/dev-qt/qtwebengine-6.4.2 | 2 +- metadata/md5-cache/dev-qt/qtwebsockets-6.4.2 | 2 +- metadata/md5-cache/dev-ruby/Manifest.gz | Bin 203057 -> 204279 bytes metadata/md5-cache/dev-ruby/chronic-0.10.2-r1 | 12 +- .../md5-cache/dev-ruby/connection_pool-2.3.0 | 17 + metadata/md5-cache/dev-ruby/facter-3.14.24 | 2 +- metadata/md5-cache/dev-ruby/hiera-eyaml-3.1.1 | 17 - metadata/md5-cache/dev-ruby/hiera-eyaml-3.2.2 | 17 - metadata/md5-cache/dev-ruby/highline-2.1.0 | 17 + .../md5-cache/dev-ruby/nanotest-0.9.4.1-r2 | 17 + metadata/md5-cache/dev-ruby/pkg-config-1.5.1 | 14 +- .../md5-cache/dev-ruby/power_assert-1.1.7 | 17 - .../dev-ruby/puppetdb-termini-7.12.1 | 4 +- metadata/md5-cache/dev-ruby/rcairo-1.17.8 | 12 +- metadata/md5-cache/dev-ruby/ruby-atk-3.4.3 | 4 +- .../dev-ruby/ruby-cairo-gobject-3.4.3 | 4 +- .../dev-ruby/ruby-cairo-gobject-3.5.1 | 17 + .../md5-cache/dev-ruby/ruby-gdkpixbuf2-3.4.3 | 4 +- metadata/md5-cache/dev-ruby/ruby-gio2-3.4.3 | 4 +- metadata/md5-cache/dev-ruby/ruby-gio2-3.5.1 | 17 + metadata/md5-cache/dev-ruby/ruby-glib2-3.4.3 | 4 +- metadata/md5-cache/dev-ruby/ruby-glib2-3.5.1 | 17 + .../dev-ruby/ruby-gobject-introspection-3.4.3 | 4 +- .../dev-ruby/ruby-gobject-introspection-3.5.1 | 17 + metadata/md5-cache/dev-ruby/ruby-gtk2-3.4.3 | 4 +- metadata/md5-cache/dev-ruby/ruby-pango-3.4.3 | 4 +- .../md5-cache/dev-ruby/ruby-poppler-3.4.3 | 4 +- .../md5-cache/dev-ruby/ruby-poppler-3.5.1 | 17 + metadata/md5-cache/dev-ruby/tdiff-0.3.4-r1 | 12 +- .../dev-ruby/test_declarative-0.0.6-r1 | 12 +- metadata/md5-cache/dev-ruby/text-1.3.1-r1 | 12 +- metadata/md5-cache/dev-ruby/uconv-0.6.1-r3 | 12 +- metadata/md5-cache/dev-ruby/unf_ext-0.0.8.2 | 14 +- .../dev-ruby/unicode-display_width-2.4.2 | 12 +- .../dev-ruby/websocket-extensions-0.1.5-r2 | 17 + .../md5-cache/dev-ruby/windows_error-0.1.5 | 12 +- metadata/md5-cache/dev-ruby/wisper-2.0.1-r1 | 17 + metadata/md5-cache/dev-ruby/x25519-1.0.10 | 12 +- metadata/md5-cache/dev-ruby/xpath-3.2.0-r1 | 14 +- metadata/md5-cache/dev-ruby/yajl-ruby-1.4.3 | 12 +- metadata/md5-cache/dev-tcltk/Manifest.gz | Bin 9615 -> 9442 bytes metadata/md5-cache/dev-tcltk/itcl-4.2.2 | 2 +- metadata/md5-cache/dev-tcltk/itk-4.1.0 | 2 +- metadata/md5-cache/dev-tcltk/iwidgets-4.1.1 | 15 - .../md5-cache/dev-tcltk/iwidgets-4.1.1-r1 | 15 + metadata/md5-cache/dev-tcltk/tclperl-3.2-r2 | 13 - metadata/md5-cache/dev-tcltk/tclx-8.4.4-r1 | 13 - metadata/md5-cache/dev-tcltk/tclx-8.4.4-r2 | 16 + metadata/md5-cache/dev-tcltk/tdom-0.9.3 | 2 +- metadata/md5-cache/dev-tcltk/tix-8.4.3-r4 | 2 +- metadata/md5-cache/dev-tcltk/tkimg-1.4.14-r1 | 2 +- metadata/md5-cache/dev-tcltk/tkzinc-3.3.6-r1 | 2 +- metadata/md5-cache/dev-tex/Manifest.gz | Bin 8900 -> 8909 bytes metadata/md5-cache/dev-tex/biber-2.14 | 2 +- metadata/md5-cache/dev-tex/biber-2.16 | 2 +- metadata/md5-cache/dev-tex/biber-2.16-r1 | 2 +- metadata/md5-cache/dev-tex/html2latex-1.1-r3 | 2 +- .../md5-cache/dev-util/App-SVN-Bisect-1.1-r2 | 2 +- metadata/md5-cache/dev-util/Manifest.gz | Bin 125565 -> 126196 bytes metadata/md5-cache/dev-util/Tensile-5.4.2-r1 | 2 +- .../dev-util/android-tools-33.0.3-r1 | 2 +- metadata/md5-cache/dev-util/apitrace-9.0-r3 | 2 +- .../md5-cache/dev-util/autodia-2.140.0-r2 | 2 +- metadata/md5-cache/dev-util/b2-4.9.5 | 14 + metadata/md5-cache/dev-util/bcc-0.25.0 | 2 +- metadata/md5-cache/dev-util/bcc-0.26.0-r1 | 2 +- metadata/md5-cache/dev-util/bcpp-20221002 | 2 +- metadata/md5-cache/dev-util/bcpp-20230130 | 2 +- metadata/md5-cache/dev-util/bear-3.0.20-r1 | 2 +- metadata/md5-cache/dev-util/bear-3.0.21 | 2 +- metadata/md5-cache/dev-util/bloaty-1.1 | 2 +- metadata/md5-cache/dev-util/bloaty-9999 | 2 +- .../md5-cache/dev-util/bpftrace-0.16.0-r1 | 2 +- .../md5-cache/dev-util/bpftrace-0.16.0-r2 | 2 +- .../md5-cache/dev-util/bpftrace-0.17.0-r2 | 2 +- .../md5-cache/dev-util/breakpad-2022.06.04 | 16 - .../md5-cache/dev-util/breakpad-2022.07.12 | 2 +- metadata/md5-cache/dev-util/byacc-20221229 | 2 +- metadata/md5-cache/dev-util/byacc-20230201 | 2 +- metadata/md5-cache/dev-util/byacc-20230219 | 2 +- metadata/md5-cache/dev-util/ccache-4.5.1 | 2 +- metadata/md5-cache/dev-util/ccache-4.6.3 | 2 +- metadata/md5-cache/dev-util/ccache-4.7.4 | 2 +- .../md5-cache/dev-util/ccls-0.20220729-r1 | 2 +- metadata/md5-cache/dev-util/ccls-9999 | 2 +- metadata/md5-cache/dev-util/clazy-1.11-r1 | 2 +- metadata/md5-cache/dev-util/clazy-1.11-r2 | 2 +- metadata/md5-cache/dev-util/cmake-3.24.3 | 2 +- metadata/md5-cache/dev-util/cmake-3.25.2 | 2 +- metadata/md5-cache/dev-util/cmake-3.25.3 | 2 +- metadata/md5-cache/dev-util/cmake-3.26.0_rc4 | 2 +- metadata/md5-cache/dev-util/cmake-9999 | 2 +- .../md5-cache/dev-util/cmake-fedora-2.9.3 | 2 +- metadata/md5-cache/dev-util/cmocka-1.1.5 | 2 +- metadata/md5-cache/dev-util/cppcheck-2.6.3 | 2 +- metadata/md5-cache/dev-util/cppcheck-2.8.1 | 2 +- metadata/md5-cache/dev-util/cppcheck-2.8.1-r1 | 2 +- metadata/md5-cache/dev-util/cppcheck-2.8.2 | 2 +- metadata/md5-cache/dev-util/cppcheck-2.9 | 2 +- metadata/md5-cache/dev-util/cproto-4.7t-r1 | 2 +- metadata/md5-cache/dev-util/cproto-4.7u-r1 | 2 +- metadata/md5-cache/dev-util/cproto-4.7v | 2 +- .../md5-cache/dev-util/cucumber-core-11.1.0 | 17 + metadata/md5-cache/dev-util/cutter-2.1.2-r2 | 2 +- metadata/md5-cache/dev-util/cutter-2.2.0 | 2 +- metadata/md5-cache/dev-util/cvise-2.6.0 | 2 +- metadata/md5-cache/dev-util/cvise-2.7.0 | 6 +- metadata/md5-cache/dev-util/debugedit-5.0-r1 | 2 +- .../md5-cache/dev-util/dialog-1.3.20220728 | 2 +- .../md5-cache/dev-util/dialog-1.3.20221229 | 2 +- .../md5-cache/dev-util/dialog-1.3.20230209 | 2 +- metadata/md5-cache/dev-util/diffstat-1.65 | 2 +- .../md5-cache/dev-util/edb-debugger-1.3.0-r1 | 2 +- metadata/md5-cache/dev-util/edb-debugger-9999 | 2 +- metadata/md5-cache/dev-util/egypt-1.10 | 2 +- .../md5-cache/dev-util/gdbus-codegen-2.76.0 | 16 + metadata/md5-cache/dev-util/glib-utils-2.76.0 | 16 + metadata/md5-cache/dev-util/glslang-1.3.239 | 2 +- metadata/md5-cache/dev-util/glslang-9999 | 2 +- metadata/md5-cache/dev-util/heaptrack-1.4.0 | 2 +- metadata/md5-cache/dev-util/heaptrack-9999 | 2 +- metadata/md5-cache/dev-util/hip-5.1.3-r4 | 2 +- metadata/md5-cache/dev-util/hip-5.3.3-r3 | 2 +- metadata/md5-cache/dev-util/hip-5.4.3 | 2 +- metadata/md5-cache/dev-util/icemon-3.3 | 2 +- .../md5-cache/dev-util/ignition-cmake-2.14.0 | 2 +- .../dev-util/include-what-you-use-0.19 | 2 +- .../intel-graphics-compiler-1.0.12812.26-r2 | 2 +- .../intel-graphics-compiler-1.0.13230.7 | 2 +- .../intel-graphics-compiler-1.0.13230.7-r1 | 2 +- .../intel-graphics-compiler-1.0.13463.1 | 2 +- .../intel-graphics-system-controller-0.8.7 | 2 +- metadata/md5-cache/dev-util/kcov-40 | 2 +- metadata/md5-cache/dev-util/kcov-9999 | 2 +- metadata/md5-cache/dev-util/kdbg-3.0.1-r1 | 2 +- metadata/md5-cache/dev-util/kdevelop-22.12.0 | 2 +- metadata/md5-cache/dev-util/kdevelop-22.12.3 | 2 +- .../md5-cache/dev-util/kdevelop-pg-qt-2.2.2 | 2 +- .../md5-cache/dev-util/kdevelop-php-22.12.0 | 2 +- .../md5-cache/dev-util/kdevelop-php-22.12.3 | 2 +- .../dev-util/kdevelop-python-22.12.0 | 2 +- .../dev-util/kdevelop-python-22.12.3 | 2 +- .../dev-util/kdstatemachineeditor-1.2.8 | 2 +- .../dev-util/kdstatemachineeditor-9999 | 2 +- metadata/md5-cache/dev-util/kernelshark-2.2.0 | 2 +- .../md5-cache/dev-util/kio-perldoc-22.08.3 | 2 +- .../md5-cache/dev-util/kio-perldoc-22.12.3 | 2 +- metadata/md5-cache/dev-util/librnp-0.16.2 | 2 +- metadata/md5-cache/dev-util/lldb-14.0.6 | 2 +- metadata/md5-cache/dev-util/lldb-15.0.7 | 2 +- metadata/md5-cache/dev-util/lldb-16.0.0.9999 | 2 +- metadata/md5-cache/dev-util/lldb-16.0.0_rc3 | 2 +- metadata/md5-cache/dev-util/lldb-16.0.0_rc4 | 17 + metadata/md5-cache/dev-util/lldb-17.0.0.9999 | 2 +- .../dev-util/lldb-17.0.0_pre20230225 | 16 - .../dev-util/lldb-17.0.0_pre20230304 | 2 +- .../dev-util/lxqt-build-tools-0.12.0 | 2 +- .../dev-util/lxqt-build-tools-0.12.0-r1 | 2 +- .../dev-util/massif-visualizer-0.7.0-r1 | 2 +- .../md5-cache/dev-util/maturin-1.0.0_beta4 | 16 - .../md5-cache/dev-util/maturin-1.0.0_beta5 | 16 + metadata/md5-cache/dev-util/meson-1.0.1 | 4 +- .../md5-cache/dev-util/min-cscope-16.1.0-r2 | 2 +- .../dev-util/ninka-2.0_pre1_p20220619 | 2 +- .../dev-util/opencl-headers-2022.09.30 | 2 +- .../dev-util/opencl-headers-2023.02.06 | 2 +- metadata/md5-cache/dev-util/pahole-1.23 | 2 +- metadata/md5-cache/dev-util/pahole-1.24 | 2 +- .../md5-cache/dev-util/pahole-1.24_p20221024 | 2 +- metadata/md5-cache/dev-util/pahole-9999 | 2 +- metadata/md5-cache/dev-util/pkgdev-0.2.5 | 16 + metadata/md5-cache/dev-util/rocm-cmake-5.1.3 | 2 +- metadata/md5-cache/dev-util/rocm-cmake-5.3.3 | 2 +- metadata/md5-cache/dev-util/rocm-cmake-5.4.3 | 2 +- metadata/md5-cache/dev-util/rocm-cmake-9999 | 2 +- metadata/md5-cache/dev-util/rocm-smi-5.1.3-r1 | 2 +- metadata/md5-cache/dev-util/rocm-smi-5.4.2 | 2 +- metadata/md5-cache/dev-util/rocm-smi-9999 | 2 +- .../dev-util/rocm_bandwidth_test-5.3.3 | 2 +- .../dev-util/rocm_bandwidth_test-5.4.3 | 2 +- metadata/md5-cache/dev-util/rocminfo-5.1.3 | 4 +- metadata/md5-cache/dev-util/rocminfo-5.3.3 | 4 +- metadata/md5-cache/dev-util/rocminfo-5.4.3 | 4 +- metadata/md5-cache/dev-util/rocminfo-9999 | 4 +- .../md5-cache/dev-util/rocprofiler-5.1.3-r1 | 2 +- metadata/md5-cache/dev-util/rocprofiler-5.3.3 | 2 +- .../md5-cache/dev-util/roctracer-5.1.3-r1 | 2 +- metadata/md5-cache/dev-util/roctracer-5.3.3 | 2 +- metadata/md5-cache/dev-util/rr-5.6.0-r2 | 2 +- .../md5-cache/dev-util/scap-driver-0.29.3 | 2 +- .../md5-cache/dev-util/scap-driver-0.29.3-r1 | 2 +- .../md5-cache/dev-util/schroot-1.6.13_p2-r1 | 2 +- metadata/md5-cache/dev-util/seer-1.14 | 2 +- metadata/md5-cache/dev-util/seer-1.15 | 2 +- metadata/md5-cache/dev-util/seer-9999 | 2 +- metadata/md5-cache/dev-util/serialtalk-1.2-r1 | 2 +- metadata/md5-cache/dev-util/serialtalk-9999 | 2 +- .../md5-cache/dev-util/spirv-headers-1.3.239 | 2 +- .../md5-cache/dev-util/spirv-headers-99999999 | 2 +- .../dev-util/spirv-llvm-translator-14.0.0-r1 | 2 +- .../dev-util/spirv-llvm-translator-15.0.0 | 2 +- .../md5-cache/dev-util/spirv-tools-1.3.239 | 2 +- .../md5-cache/dev-util/spirv-tools-99999999 | 2 +- metadata/md5-cache/dev-util/sysdig-0.29.3 | 2 +- .../md5-cache/dev-util/sysdig-kmod-0.27.1 | 2 +- metadata/md5-cache/dev-util/uncrustify-0.75.1 | 2 +- metadata/md5-cache/dev-util/uncrustify-0.76.0 | 2 +- metadata/md5-cache/dev-util/uncrustify-9999 | 2 +- metadata/md5-cache/dev-util/unicorn-2.0.1 | 2 +- metadata/md5-cache/dev-util/unicorn-9999 | 2 +- .../md5-cache/dev-util/valgrind-3.20.0-r2 | 2 +- .../md5-cache/dev-util/vulkan-headers-1.3.239 | 2 +- .../md5-cache/dev-util/vulkan-headers-9999 | 2 +- .../md5-cache/dev-util/vulkan-tools-1.3.239 | 2 +- metadata/md5-cache/dev-util/vulkan-tools-9999 | 2 +- .../md5-cache/dev-util/watchman-2022.08.29.00 | 2 +- .../md5-cache/dev-util/watchman-2023.02.06.00 | 2 +- metadata/md5-cache/dev-vcs/Manifest.gz | Bin 18694 -> 18690 bytes metadata/md5-cache/dev-vcs/git-2.39.1 | 2 +- metadata/md5-cache/dev-vcs/git-2.39.2 | 2 +- metadata/md5-cache/dev-vcs/git-2.40.0_rc0 | 2 +- metadata/md5-cache/dev-vcs/git-9999 | 2 +- metadata/md5-cache/dev-vcs/git-9999-r1 | 2 +- metadata/md5-cache/dev-vcs/git-9999-r2 | 2 +- metadata/md5-cache/dev-vcs/git-9999-r3 | 2 +- metadata/md5-cache/dev-vcs/gitolite-2.3.1-r2 | 2 +- metadata/md5-cache/dev-vcs/gitolite-3.6.11-r1 | 2 +- metadata/md5-cache/dev-vcs/gitolite-3.6.12 | 2 +- .../dev-vcs/gitolite-gentoo-3.6.6.1-r3 | 2 +- metadata/md5-cache/dev-vcs/kdesvn-2.1.0-r1 | 2 +- metadata/md5-cache/dev-vcs/qgit-2.10 | 2 +- .../md5-cache/dev-vcs/subversion-1.14.2-r1 | 2 +- metadata/md5-cache/games-action/Manifest.gz | Bin 15338 -> 15344 bytes metadata/md5-cache/games-action/abuse-0.9.1 | 2 +- .../games-action/astromenace-1.4.1-r1 | 2 +- metadata/md5-cache/games-action/lugaru-1.2 | 2 +- .../md5-cache/games-action/minetest-5.6.1 | 2 +- metadata/md5-cache/games-action/nighthawk-4.0 | 2 +- .../md5-cache/games-action/prismlauncher-6.1 | 2 +- .../md5-cache/games-action/prismlauncher-6.3 | 2 +- .../md5-cache/games-action/prismlauncher-9999 | 2 +- .../games-action/supermariowar-2.0_beta1-r2 | 2 +- .../md5-cache/games-action/supertuxkart-1.3 | 2 +- .../games-action/supertuxkart-1.4-r1 | 2 +- .../md5-cache/games-action/teeworlds-0.7.5-r2 | 2 +- .../md5-cache/games-action/violetland-0.5 | 2 +- metadata/md5-cache/games-arcade/Manifest.gz | Bin 21501 -> 21505 bytes .../md5-cache/games-arcade/asteroid-1.2.1 | 2 +- metadata/md5-cache/games-arcade/blobby-1.0-r1 | 2 +- .../md5-cache/games-arcade/cdogs-sdl-1.4.1 | 2 +- .../games-arcade/commandergenius-2.4.0-r1 | 2 +- .../md5-cache/games-arcade/digger-20140423-r2 | 2 +- .../games-arcade/frozen-bubble-2.2.1_beta1-r2 | 2 +- metadata/md5-cache/games-arcade/jvgs-0.5-r100 | 2 +- .../md5-cache/games-arcade/ninvaders-0.1.2 | 2 +- .../md5-cache/games-arcade/opensonic-0.1.4-r4 | 2 +- metadata/md5-cache/games-arcade/oshu-2.0.2 | 2 +- metadata/md5-cache/games-arcade/oshu-9999 | 2 +- .../md5-cache/games-arcade/performous-1.2.0 | 2 +- .../games-arcade/savagewheels-1.6.1-r2 | 2 +- .../games-arcade/slimevolley-2.4.2-r1 | 2 +- .../md5-cache/games-arcade/supertux-0.6.3-r2 | 2 +- .../games-arcade/tuxanci-20110429-r2 | 2 +- metadata/md5-cache/games-board/Manifest.gz | Bin 10690 -> 10692 bytes .../md5-cache/games-board/cockatrice-20210126 | 2 +- .../md5-cache/games-board/gambit-1.0.4-r1 | 2 +- metadata/md5-cache/games-board/scid-4.7.0-r1 | 2 +- .../md5-cache/games-emulation/Manifest.gz | Bin 17867 -> 18006 bytes .../games-emulation/dolphin-5.0_p20220520-r1 | 2 +- .../md5-cache/games-emulation/dolphin-9999 | 2 +- .../md5-cache/games-emulation/fceux-2.6.5 | 2 +- .../md5-cache/games-emulation/hatari-2.4.1 | 2 +- .../games-emulation/melonds-0.9.3-r2 | 2 +- .../games-emulation/melonds-0.9.4_p1-r1 | 2 +- .../games-emulation/melonds-0.9.5-r3 | 2 +- .../md5-cache/games-emulation/melonds-9999 | 2 +- .../md5-cache/games-emulation/mgba-0.10.1 | 2 +- metadata/md5-cache/games-emulation/mgba-9999 | 2 +- .../md5-cache/games-emulation/pcsx2-1.6.0-r3 | 2 +- .../md5-cache/games-emulation/pcsx2-1.7.3738 | 2 +- .../md5-cache/games-emulation/pcsx2-1.7.4042 | 2 +- .../md5-cache/games-emulation/pcsx2-1.7.4217 | 18 + metadata/md5-cache/games-emulation/pcsx2-9999 | 2 +- .../games-emulation/pcsxr-1.9.94_p20190306 | 2 +- metadata/md5-cache/games-emulation/pcsxr-9999 | 2 +- .../games-emulation/ppsspp-1.14.1-r3 | 2 +- .../games-emulation/ppsspp-1.14.2-r2 | 2 +- .../games-emulation/ppsspp-1.14.4-r2 | 2 +- metadata/md5-cache/games-emulation/vbam-2.1.5 | 2 +- metadata/md5-cache/games-emulation/vbam-9999 | 2 +- .../md5-cache/games-emulation/yabause-0.9.15 | 2 +- metadata/md5-cache/games-engines/Manifest.gz | Bin 5043 -> 5046 bytes metadata/md5-cache/games-engines/box2d-2.4.1 | 2 +- .../md5-cache/games-engines/devilutionx-1.4.1 | 2 +- metadata/md5-cache/games-engines/frobtads-2.0 | 2 +- .../md5-cache/games-engines/odamex-10.0.0 | 2 +- .../md5-cache/games-engines/openmw-0.47.0-r2 | 2 +- metadata/md5-cache/games-engines/openmw-9999 | 2 +- .../games-engines/openxcom-1.0.0_p20180317-r1 | 2 +- .../md5-cache/games-engines/openxcom-9999 | 2 +- .../md5-cache/games-engines/solarus-1.6.5 | 2 +- metadata/md5-cache/games-engines/solarus-9999 | 2 +- .../md5-cache/games-engines/stratagus-3.3.1 | 2 +- .../md5-cache/games-engines/stratagus-3.3.2 | 2 +- metadata/md5-cache/games-fps/Manifest.gz | Bin 12603 -> 12608 bytes metadata/md5-cache/games-fps/avp-20150214-r1 | 2 +- metadata/md5-cache/games-fps/doomsday-2.3.1 | 2 +- metadata/md5-cache/games-fps/gzdoom-4.10.0 | 2 +- metadata/md5-cache/games-fps/gzdoom-4.8.2-r1 | 2 +- .../md5-cache/games-fps/prboom-plus-2.6.2 | 2 +- metadata/md5-cache/games-kids/Manifest.gz | Bin 1062 -> 1060 bytes metadata/md5-cache/games-kids/gcompris-2.4 | 2 +- metadata/md5-cache/games-kids/memonix-1.6-r1 | 2 +- metadata/md5-cache/games-misc/Manifest.gz | Bin 10094 -> 10080 bytes .../md5-cache/games-misc/ballerburg-1.2.0-r1 | 2 +- .../md5-cache/games-misc/fortune-mod-3.12.0 | 2 +- .../games-misc/fortune-mod-3.14.1-r1 | 2 +- .../games-misc/fortune-mod-3.16.0-r1 | 2 +- .../games-misc/solarus-quest-editor-1.6.5 | 2 +- .../games-misc/solarus-quest-editor-9999 | 2 +- metadata/md5-cache/games-puzzle/Manifest.gz | Bin 17981 -> 17975 bytes .../games-puzzle/ksokoban-0.5.0_pre20210905 | 2 +- metadata/md5-cache/games-puzzle/ksokoban-9999 | 2 +- .../md5-cache/games-puzzle/meandmyshadow-0.5a | 2 +- .../md5-cache/games-roguelike/Manifest.gz | Bin 3917 -> 3926 bytes .../md5-cache/games-roguelike/moria-5.7.14-r1 | 2 +- metadata/md5-cache/games-rpg/Manifest.gz | Bin 8784 -> 8787 bytes .../md5-cache/games-rpg/sumwars-0.5.8-r101 | 2 +- metadata/md5-cache/games-rpg/zsdx-1.12.3 | 2 +- metadata/md5-cache/games-rpg/zsxd-1.12.2 | 2 +- metadata/md5-cache/games-server/Manifest.gz | Bin 2074 -> 2078 bytes .../games-server/pvpgn-1.99.7.2.1-r1 | 2 +- .../games-simulation/EmptyEpsilon-2022.03.16 | 2 +- .../games-simulation/EmptyEpsilon-2022.10.28 | 2 +- .../md5-cache/games-simulation/Manifest.gz | Bin 4483 -> 4483 bytes .../games-simulation/corsix-th-0.66-r1 | 2 +- .../games-simulation/flightgear-2020.3.17-r1 | 2 +- .../games-simulation/flightgear-9999 | 2 +- .../md5-cache/games-simulation/openrct2-0.4.3 | 2 +- .../md5-cache/games-simulation/openrct2-9999 | 2 +- .../md5-cache/games-simulation/openttd-13.0 | 2 +- metadata/md5-cache/games-sports/Manifest.gz | Bin 2094 -> 2094 bytes .../md5-cache/games-sports/dustrac-1.13.0 | 2 +- .../md5-cache/games-sports/speed-dreams-2.2.3 | 2 +- .../md5-cache/games-sports/xmoto-0.6.1-r100 | 2 +- metadata/md5-cache/games-strategy/Manifest.gz | Bin 10185 -> 10342 bytes .../md5-cache/games-strategy/augustus-3.1.0 | 2 +- .../md5-cache/games-strategy/colobot-0.1.12 | 2 +- .../games-strategy/colobot-0.2.0_alpha | 2 +- .../md5-cache/games-strategy/colobot-9999 | 2 +- .../games-strategy/colobot-data-0.1.12 | 2 +- .../games-strategy/colobot-data-0.2.0_alpha | 2 +- .../md5-cache/games-strategy/freecol-1.0.0 | 16 + .../games-strategy/freeorion-0.4.10.2-r1 | 2 +- .../md5-cache/games-strategy/freeorion-9999 | 2 +- .../md5-cache/games-strategy/freesynd-0.7.5 | 2 +- .../games-strategy/hedgewars-1.0.0-r100 | 2 +- .../md5-cache/games-strategy/hedgewars-1.0.2 | 16 + .../games-strategy/ja2-stracciatella-0.17.0 | 2 +- .../games-strategy/ja2-stracciatella-0.20.0 | 2 +- .../md5-cache/games-strategy/julius-1.6.0 | 2 +- metadata/md5-cache/games-strategy/maxr-0.2.9 | 2 +- .../md5-cache/games-strategy/megaglest-3.13.0 | 2 +- .../games-strategy/megaglest-data-3.13.0 | 2 +- .../md5-cache/games-strategy/s25rttr-0.9.5 | 2 +- .../md5-cache/games-strategy/war1gus-3.3.1 | 2 +- .../md5-cache/games-strategy/war1gus-3.3.2 | 2 +- .../md5-cache/games-strategy/wargus-3.3.1 | 2 +- .../md5-cache/games-strategy/wargus-3.3.2 | 2 +- .../md5-cache/games-strategy/wargus-data-0-r1 | 13 - .../games-strategy/warzone2100-4.2.7 | 2 +- .../games-strategy/warzone2100-4.3.1 | 2 +- .../games-strategy/warzone2100-4.3.3-r2 | 2 +- .../games-strategy/warzone2100-4.3.3-r3 | 2 +- .../md5-cache/games-strategy/wesnoth-1.16.8 | 2 +- .../md5-cache/games-strategy/wesnoth-1.17.11 | 2 +- .../md5-cache/games-strategy/widelands-1.1 | 2 +- .../md5-cache/games-strategy/widelands-9999 | 2 +- metadata/md5-cache/games-util/Manifest.gz | Bin 9373 -> 9380 bytes metadata/md5-cache/games-util/acc-1.58 | 2 +- metadata/md5-cache/games-util/antimicro-2.23 | 2 +- .../md5-cache/games-util/antimicrox-3.3.1 | 2 +- .../md5-cache/games-util/antimicrox-3.3.2 | 2 +- .../md5-cache/games-util/antimicrox-3.3.3 | 2 +- .../games-util/basis_universal-1.16.3 | 2 +- .../games-util/grfcodec-6.0.6_p20210310-r1 | 2 +- .../games-util/joycond-0.1.0_p20220720-r1 | 2 +- .../md5-cache/games-util/lgogdownloader-3.9 | 2 +- .../md5-cache/games-util/lgogdownloader-9999 | 2 +- metadata/md5-cache/games-util/qjoypad-4.3.1 | 2 +- metadata/md5-cache/games-util/slade-3.2.1-r1 | 2 +- .../games-util/umodpack-0.5_beta16-r3 | 2 +- metadata/md5-cache/gnome-base/Manifest.gz | Bin 6261 -> 6762 bytes .../md5-cache/gnome-base/gnome-session-44_rc | 17 + .../gnome-base/gnome-settings-daemon-44_rc | 18 + .../md5-cache/gnome-base/gnome-shell-44_rc | 19 + metadata/md5-cache/gnome-extra/Manifest.gz | Bin 17710 -> 17887 bytes .../gnome-extra/evolution-data-server-3.46.3 | 2 +- .../gnome-extra/evolution-data-server-3.46.4 | 2 +- .../gnome-extra/evolution-ews-3.46.3 | 2 +- .../gnome-extra/evolution-ews-3.46.4 | 2 +- .../gnome-extra/gnome-browser-connector-10-r5 | 2 +- .../gnome-extra/gnome-shell-extensions-44_rc | 15 + metadata/md5-cache/gnustep-base/Manifest.gz | Bin 2860 -> 2861 bytes metadata/md5-cache/gnustep-base/libobjc2-2.1 | 2 +- metadata/md5-cache/gui-apps/Manifest.gz | Bin 9578 -> 9584 bytes metadata/md5-cache/gui-apps/grim-1.4.0-r1 | 8 +- metadata/md5-cache/gui-apps/grim-1.4.0-r3 | 4 +- metadata/md5-cache/gui-apps/grim-9999 | 4 +- metadata/md5-cache/gui-apps/mako-1.7.1-r1 | 8 +- metadata/md5-cache/gui-apps/mako-9999 | 14 +- metadata/md5-cache/gui-apps/nm-tray-0.5.0 | 2 +- metadata/md5-cache/gui-libs/Manifest.gz | Bin 9020 -> 9015 bytes .../gui-libs/xdg-desktop-portal-lxqt-0.2.0 | 2 +- .../gui-libs/xdg-desktop-portal-lxqt-0.3.0 | 2 +- metadata/md5-cache/kde-apps/Manifest.gz | Bin 72130 -> 72079 bytes metadata/md5-cache/kde-apps/akonadi-22.08.3 | 2 +- metadata/md5-cache/kde-apps/akonadi-22.12.3 | 2 +- .../kde-apps/akonadi-calendar-22.08.3 | 2 +- .../kde-apps/akonadi-calendar-22.08.3-r1 | 2 +- .../kde-apps/akonadi-calendar-22.12.3 | 2 +- .../kde-apps/akonadi-contacts-22.08.3 | 2 +- .../kde-apps/akonadi-contacts-22.12.3 | 2 +- .../kde-apps/akonadi-import-wizard-22.08.3 | 2 +- .../kde-apps/akonadi-import-wizard-22.12.3 | 2 +- .../md5-cache/kde-apps/akonadi-mime-22.08.3 | 2 +- .../md5-cache/kde-apps/akonadi-mime-22.12.3 | 2 +- .../md5-cache/kde-apps/akonadi-notes-22.08.3 | 2 +- .../md5-cache/kde-apps/akonadi-notes-22.12.3 | 2 +- .../md5-cache/kde-apps/akonadi-search-22.08.3 | 2 +- .../md5-cache/kde-apps/akonadi-search-22.12.3 | 2 +- .../md5-cache/kde-apps/akonadiconsole-22.08.3 | 2 +- .../md5-cache/kde-apps/akonadiconsole-22.12.3 | 2 +- metadata/md5-cache/kde-apps/akregator-22.08.3 | 2 +- metadata/md5-cache/kde-apps/akregator-22.12.3 | 2 +- metadata/md5-cache/kde-apps/analitza-22.08.3 | 2 +- metadata/md5-cache/kde-apps/analitza-22.12.3 | 2 +- metadata/md5-cache/kde-apps/ark-22.08.3 | 2 +- metadata/md5-cache/kde-apps/ark-22.12.3 | 2 +- .../md5-cache/kde-apps/artikulate-22.08.3 | 2 +- .../md5-cache/kde-apps/artikulate-22.12.3 | 2 +- .../md5-cache/kde-apps/audiocd-kio-22.08.3 | 2 +- .../md5-cache/kde-apps/audiocd-kio-22.12.3 | 2 +- .../md5-cache/kde-apps/baloo-widgets-22.08.3 | 2 +- .../md5-cache/kde-apps/baloo-widgets-22.12.3 | 2 +- metadata/md5-cache/kde-apps/blinken-22.08.3 | 2 +- metadata/md5-cache/kde-apps/blinken-22.12.3 | 2 +- metadata/md5-cache/kde-apps/bomber-22.08.3 | 2 +- metadata/md5-cache/kde-apps/bomber-22.12.3 | 2 +- metadata/md5-cache/kde-apps/bovo-22.08.3 | 2 +- metadata/md5-cache/kde-apps/bovo-22.12.3 | 2 +- .../kde-apps/calendarjanitor-22.08.3 | 2 +- .../kde-apps/calendarjanitor-22.12.3 | 2 +- .../kde-apps/calendarsupport-22.08.3 | 2 +- .../kde-apps/calendarsupport-22.12.3 | 2 +- metadata/md5-cache/kde-apps/cantor-22.08.3 | 2 +- metadata/md5-cache/kde-apps/cantor-22.12.3 | 2 +- metadata/md5-cache/kde-apps/cervisia-22.08.3 | 2 +- metadata/md5-cache/kde-apps/cervisia-22.12.3 | 2 +- metadata/md5-cache/kde-apps/dolphin-22.08.3 | 2 +- metadata/md5-cache/kde-apps/dolphin-22.12.3 | 2 +- .../kde-apps/dolphin-plugins-dropbox-22.08.3 | 2 +- .../kde-apps/dolphin-plugins-dropbox-22.12.3 | 2 +- .../kde-apps/dolphin-plugins-git-22.08.3 | 2 +- .../kde-apps/dolphin-plugins-git-22.12.3 | 2 +- .../dolphin-plugins-mercurial-22.08.3 | 2 +- .../dolphin-plugins-mercurial-22.12.3 | 2 +- .../dolphin-plugins-subversion-22.08.3 | 2 +- .../dolphin-plugins-subversion-22.12.3 | 2 +- metadata/md5-cache/kde-apps/dragon-22.08.3 | 2 +- metadata/md5-cache/kde-apps/dragon-22.12.3 | 2 +- .../md5-cache/kde-apps/eventviews-22.08.3 | 2 +- .../md5-cache/kde-apps/eventviews-22.12.3 | 2 +- .../md5-cache/kde-apps/ffmpegthumbs-22.08.3 | 2 +- .../md5-cache/kde-apps/ffmpegthumbs-22.12.3 | 2 +- metadata/md5-cache/kde-apps/filelight-22.08.3 | 2 +- metadata/md5-cache/kde-apps/filelight-22.12.3 | 2 +- metadata/md5-cache/kde-apps/granatier-22.08.3 | 2 +- metadata/md5-cache/kde-apps/granatier-22.12.3 | 2 +- .../kde-apps/grantlee-editor-22.08.3 | 2 +- .../kde-apps/grantlee-editor-22.12.3 | 2 +- .../md5-cache/kde-apps/grantleetheme-22.08.3 | 2 +- .../md5-cache/kde-apps/grantleetheme-22.12.3 | 2 +- .../md5-cache/kde-apps/gwenview-22.08.3-r2 | 2 +- metadata/md5-cache/kde-apps/gwenview-22.12.3 | 2 +- .../kde-apps/incidenceeditor-22.08.3 | 2 +- .../kde-apps/incidenceeditor-22.12.3 | 2 +- metadata/md5-cache/kde-apps/juk-22.08.3 | 2 +- metadata/md5-cache/kde-apps/juk-22.12.3 | 2 +- metadata/md5-cache/kde-apps/k3b-22.08.3 | 2 +- metadata/md5-cache/kde-apps/k3b-22.12.3 | 2 +- .../kde-apps/kaccounts-integration-22.08.3 | 2 +- .../kde-apps/kaccounts-integration-22.12.3 | 2 +- .../kde-apps/kaccounts-providers-22.08.3 | 2 +- .../kde-apps/kaccounts-providers-22.12.3 | 2 +- .../md5-cache/kde-apps/kaddressbook-22.08.3 | 2 +- .../md5-cache/kde-apps/kaddressbook-22.12.3 | 2 +- .../md5-cache/kde-apps/kajongg-22.08.3-r1 | 2 +- metadata/md5-cache/kde-apps/kajongg-22.12.3 | 2 +- metadata/md5-cache/kde-apps/kalarm-22.08.3 | 2 +- metadata/md5-cache/kde-apps/kalarm-22.12.3 | 2 +- metadata/md5-cache/kde-apps/kalgebra-22.08.3 | 2 +- metadata/md5-cache/kde-apps/kalgebra-22.12.3 | 2 +- metadata/md5-cache/kde-apps/kalzium-22.08.3 | 2 +- metadata/md5-cache/kde-apps/kalzium-22.12.3 | 2 +- metadata/md5-cache/kde-apps/kamera-22.08.3 | 2 +- metadata/md5-cache/kde-apps/kamera-22.12.3 | 2 +- metadata/md5-cache/kde-apps/kamoso-22.08.3 | 2 +- metadata/md5-cache/kde-apps/kamoso-22.12.3 | 2 +- metadata/md5-cache/kde-apps/kanagram-22.08.3 | 2 +- metadata/md5-cache/kde-apps/kanagram-22.12.3 | 2 +- metadata/md5-cache/kde-apps/kapman-22.08.3 | 2 +- metadata/md5-cache/kde-apps/kapman-22.12.3 | 2 +- .../md5-cache/kde-apps/kapptemplate-22.08.3 | 2 +- .../md5-cache/kde-apps/kapptemplate-22.12.3 | 2 +- metadata/md5-cache/kde-apps/kate-22.08.3-r1 | 2 +- metadata/md5-cache/kde-apps/kate-22.12.3 | 2 +- .../md5-cache/kde-apps/kate-addons-22.08.3 | 2 +- .../md5-cache/kde-apps/kate-addons-22.12.3 | 2 +- metadata/md5-cache/kde-apps/kate-lib-22.08.3 | 2 +- metadata/md5-cache/kde-apps/kate-lib-22.12.3 | 2 +- metadata/md5-cache/kde-apps/katomic-22.08.3 | 2 +- metadata/md5-cache/kde-apps/katomic-22.12.3 | 2 +- metadata/md5-cache/kde-apps/kbackup-22.08.3 | 2 +- metadata/md5-cache/kde-apps/kbackup-22.12.3 | 2 +- metadata/md5-cache/kde-apps/kblackbox-22.08.3 | 2 +- metadata/md5-cache/kde-apps/kblackbox-22.12.3 | 2 +- metadata/md5-cache/kde-apps/kblocks-22.08.3 | 2 +- metadata/md5-cache/kde-apps/kblocks-22.12.3 | 2 +- metadata/md5-cache/kde-apps/kbounce-22.08.3 | 2 +- metadata/md5-cache/kde-apps/kbounce-22.12.3 | 2 +- metadata/md5-cache/kde-apps/kbreakout-22.08.3 | 2 +- metadata/md5-cache/kde-apps/kbreakout-22.12.3 | 2 +- metadata/md5-cache/kde-apps/kbruch-22.08.3 | 2 +- metadata/md5-cache/kde-apps/kbruch-22.12.3 | 2 +- .../md5-cache/kde-apps/kcachegrind-22.08.3 | 2 +- .../md5-cache/kde-apps/kcachegrind-22.12.3 | 2 +- metadata/md5-cache/kde-apps/kcalc-22.08.3 | 2 +- metadata/md5-cache/kde-apps/kcalc-22.12.3 | 2 +- metadata/md5-cache/kde-apps/kcalutils-22.08.3 | 2 +- metadata/md5-cache/kde-apps/kcalutils-22.12.3 | 2 +- .../md5-cache/kde-apps/kcharselect-22.08.3 | 2 +- .../md5-cache/kde-apps/kcharselect-22.12.3 | 2 +- .../md5-cache/kde-apps/kcolorchooser-22.08.3 | 2 +- .../md5-cache/kde-apps/kcolorchooser-22.12.3 | 2 +- metadata/md5-cache/kde-apps/kcron-22.08.3 | 2 +- metadata/md5-cache/kde-apps/kcron-22.12.3 | 2 +- .../kde-apps/kde-dev-scripts-22.08.3 | 2 +- .../kde-apps/kde-dev-scripts-22.12.3 | 2 +- .../md5-cache/kde-apps/kde-dev-utils-22.08.3 | 2 +- .../md5-cache/kde-apps/kde-dev-utils-22.12.3 | 2 +- .../md5-cache/kde-apps/kdebugsettings-22.08.3 | 2 +- .../md5-cache/kde-apps/kdebugsettings-22.12.3 | 2 +- .../md5-cache/kde-apps/kdeedu-data-22.08.3 | 2 +- .../md5-cache/kde-apps/kdeedu-data-22.12.3 | 2 +- .../kde-apps/kdegraphics-mobipocket-22.08.3 | 2 +- .../kde-apps/kdegraphics-mobipocket-22.12.3 | 2 +- .../kde-apps/kdenetwork-filesharing-22.08.3 | 2 +- .../kde-apps/kdenetwork-filesharing-22.12.3 | 2 +- .../md5-cache/kde-apps/kdenlive-22.08.3-r1 | 2 +- metadata/md5-cache/kde-apps/kdenlive-22.12.3 | 2 +- .../kde-apps/kdepim-addons-22.08.3-r1 | 2 +- .../kde-apps/kdepim-addons-22.08.3-r2 | 2 +- .../md5-cache/kde-apps/kdepim-addons-22.12.3 | 2 +- .../md5-cache/kde-apps/kdepim-runtime-22.08.3 | 2 +- .../md5-cache/kde-apps/kdepim-runtime-22.12.3 | 2 +- .../kde-apps/kdesdk-thumbnailers-22.08.3 | 2 +- .../kde-apps/kdesdk-thumbnailers-22.12.3 | 2 +- metadata/md5-cache/kde-apps/kdf-22.08.3 | 2 +- metadata/md5-cache/kde-apps/kdf-22.12.3 | 2 +- metadata/md5-cache/kde-apps/kdialog-22.08.3 | 2 +- metadata/md5-cache/kde-apps/kdialog-22.12.3 | 2 +- metadata/md5-cache/kde-apps/kdiamond-22.08.3 | 2 +- metadata/md5-cache/kde-apps/kdiamond-22.12.3 | 2 +- .../md5-cache/kde-apps/keditbookmarks-22.08.3 | 2 +- .../md5-cache/kde-apps/keditbookmarks-22.12.3 | 2 +- metadata/md5-cache/kde-apps/kfind-22.08.3 | 2 +- metadata/md5-cache/kde-apps/kfind-22.12.3 | 2 +- metadata/md5-cache/kde-apps/kfloppy-22.08.3 | 2 +- metadata/md5-cache/kde-apps/kfloppy-22.12.3 | 2 +- .../md5-cache/kde-apps/kfourinline-22.08.3 | 2 +- .../md5-cache/kde-apps/kfourinline-22.12.3 | 2 +- .../md5-cache/kde-apps/kgeography-22.08.3 | 2 +- .../md5-cache/kde-apps/kgeography-22.12.3 | 2 +- metadata/md5-cache/kde-apps/kget-22.08.3 | 2 +- metadata/md5-cache/kde-apps/kget-22.12.3 | 2 +- .../md5-cache/kde-apps/kgoldrunner-22.08.3 | 2 +- .../md5-cache/kde-apps/kgoldrunner-22.12.3 | 2 +- metadata/md5-cache/kde-apps/kgpg-22.08.3 | 2 +- metadata/md5-cache/kde-apps/kgpg-22.12.3 | 2 +- metadata/md5-cache/kde-apps/khangman-22.08.3 | 2 +- metadata/md5-cache/kde-apps/khangman-22.12.3 | 2 +- .../md5-cache/kde-apps/khelpcenter-22.08.3 | 2 +- .../md5-cache/kde-apps/khelpcenter-22.12.3 | 2 +- .../kde-apps/kidentitymanagement-22.08.3 | 2 +- .../kde-apps/kidentitymanagement-22.12.3 | 2 +- metadata/md5-cache/kde-apps/kig-22.08.3 | 2 +- metadata/md5-cache/kde-apps/kig-22.12.3 | 2 +- metadata/md5-cache/kde-apps/kigo-22.08.3 | 2 +- metadata/md5-cache/kde-apps/kigo-22.12.3 | 2 +- metadata/md5-cache/kde-apps/killbots-22.08.3 | 2 +- metadata/md5-cache/kde-apps/killbots-22.12.3 | 2 +- .../kde-apps/kimagemapeditor-22.08.3 | 2 +- .../kde-apps/kimagemapeditor-22.12.3 | 2 +- metadata/md5-cache/kde-apps/kimap-22.08.3 | 2 +- metadata/md5-cache/kde-apps/kimap-22.12.3 | 2 +- .../md5-cache/kde-apps/kio-extras-22.08.3 | 2 +- .../md5-cache/kde-apps/kio-extras-22.12.3 | 2 +- metadata/md5-cache/kde-apps/kiriki-22.08.3 | 2 +- metadata/md5-cache/kde-apps/kiriki-22.12.3 | 2 +- metadata/md5-cache/kde-apps/kiten-22.08.3 | 2 +- metadata/md5-cache/kde-apps/kiten-22.12.3 | 2 +- .../md5-cache/kde-apps/kitinerary-22.08.3 | 2 +- .../md5-cache/kde-apps/kitinerary-22.12.3 | 2 +- .../md5-cache/kde-apps/kjumpingcube-22.08.3 | 2 +- .../md5-cache/kde-apps/kjumpingcube-22.12.3 | 2 +- metadata/md5-cache/kde-apps/kldap-22.08.3 | 2 +- metadata/md5-cache/kde-apps/kldap-22.12.3 | 2 +- metadata/md5-cache/kde-apps/kleopatra-22.08.3 | 2 +- metadata/md5-cache/kde-apps/kleopatra-22.12.3 | 2 +- metadata/md5-cache/kde-apps/klettres-22.08.3 | 2 +- metadata/md5-cache/kde-apps/klettres-22.12.3 | 2 +- metadata/md5-cache/kde-apps/klickety-22.08.3 | 2 +- metadata/md5-cache/kde-apps/klickety-22.12.3 | 2 +- metadata/md5-cache/kde-apps/klines-22.08.3 | 2 +- metadata/md5-cache/kde-apps/klines-22.12.3 | 2 +- metadata/md5-cache/kde-apps/kmag-22.08.3 | 2 +- metadata/md5-cache/kde-apps/kmag-22.12.3 | 2 +- metadata/md5-cache/kde-apps/kmahjongg-22.08.3 | 2 +- metadata/md5-cache/kde-apps/kmahjongg-22.12.3 | 2 +- metadata/md5-cache/kde-apps/kmail-22.08.3-r1 | 2 +- metadata/md5-cache/kde-apps/kmail-22.08.3-r2 | 2 +- metadata/md5-cache/kde-apps/kmail-22.12.3 | 2 +- .../kde-apps/kmail-account-wizard-22.08.3 | 2 +- .../kde-apps/kmail-account-wizard-22.12.3 | 2 +- .../md5-cache/kde-apps/kmailtransport-22.08.3 | 2 +- .../kde-apps/kmailtransport-22.08.3-r1 | 2 +- .../md5-cache/kde-apps/kmailtransport-22.12.3 | 2 +- metadata/md5-cache/kde-apps/kmbox-22.08.3 | 2 +- metadata/md5-cache/kde-apps/kmbox-22.12.3 | 2 +- metadata/md5-cache/kde-apps/kmime-22.08.3 | 2 +- metadata/md5-cache/kde-apps/kmime-22.12.3 | 2 +- metadata/md5-cache/kde-apps/kmines-22.08.3 | 2 +- metadata/md5-cache/kde-apps/kmines-22.12.3 | 2 +- metadata/md5-cache/kde-apps/kmix-22.08.3 | 2 +- metadata/md5-cache/kde-apps/kmix-22.12.3 | 2 +- .../md5-cache/kde-apps/kmousetool-22.08.3 | 2 +- .../md5-cache/kde-apps/kmousetool-22.12.3 | 2 +- metadata/md5-cache/kde-apps/kmouth-22.08.3 | 2 +- metadata/md5-cache/kde-apps/kmouth-22.12.3 | 2 +- metadata/md5-cache/kde-apps/kmplot-22.08.3 | 2 +- metadata/md5-cache/kde-apps/kmplot-22.12.3 | 2 +- .../md5-cache/kde-apps/knavalbattle-22.08.3 | 2 +- .../md5-cache/kde-apps/knavalbattle-22.12.3 | 2 +- metadata/md5-cache/kde-apps/knetwalk-22.08.3 | 2 +- metadata/md5-cache/kde-apps/knetwalk-22.12.3 | 2 +- metadata/md5-cache/kde-apps/knights-22.08.3 | 2 +- metadata/md5-cache/kde-apps/knights-22.12.3 | 2 +- metadata/md5-cache/kde-apps/knotes-22.08.3 | 2 +- metadata/md5-cache/kde-apps/knotes-22.12.3 | 2 +- metadata/md5-cache/kde-apps/kolf-22.08.3 | 2 +- metadata/md5-cache/kde-apps/kolf-22.12.3 | 2 +- metadata/md5-cache/kde-apps/kollision-22.08.3 | 2 +- metadata/md5-cache/kde-apps/kollision-22.12.3 | 2 +- .../md5-cache/kde-apps/kolourpaint-22.08.3 | 2 +- .../md5-cache/kde-apps/kolourpaint-22.12.3 | 2 +- metadata/md5-cache/kde-apps/kompare-22.08.3 | 2 +- metadata/md5-cache/kde-apps/kompare-22.12.3 | 2 +- metadata/md5-cache/kde-apps/konqueror-22.08.3 | 2 +- metadata/md5-cache/kde-apps/konqueror-22.12.3 | 2 +- metadata/md5-cache/kde-apps/konquest-22.08.3 | 2 +- metadata/md5-cache/kde-apps/konquest-22.12.3 | 2 +- metadata/md5-cache/kde-apps/konsole-22.08.3 | 2 +- metadata/md5-cache/kde-apps/konsole-22.12.3 | 2 +- .../kde-apps/konsolekalendar-22.08.3 | 2 +- .../kde-apps/konsolekalendar-22.12.3 | 2 +- metadata/md5-cache/kde-apps/kontact-22.08.3 | 2 +- metadata/md5-cache/kde-apps/kontact-22.12.3 | 2 +- .../kde-apps/kontactinterface-22.08.3 | 2 +- .../kde-apps/kontactinterface-22.12.3 | 2 +- metadata/md5-cache/kde-apps/kopete-22.08.3 | 2 +- metadata/md5-cache/kde-apps/kopete-22.12.3 | 2 +- .../md5-cache/kde-apps/korganizer-22.08.3 | 2 +- .../md5-cache/kde-apps/korganizer-22.12.3 | 2 +- metadata/md5-cache/kde-apps/kpat-22.08.3 | 2 +- metadata/md5-cache/kde-apps/kpat-22.12.3 | 2 +- .../md5-cache/kde-apps/kpimtextedit-22.08.3 | 2 +- .../md5-cache/kde-apps/kpimtextedit-22.12.3 | 2 +- metadata/md5-cache/kde-apps/kpkpass-22.08.3 | 2 +- metadata/md5-cache/kde-apps/kpkpass-22.12.3 | 2 +- .../md5-cache/kde-apps/kqtquickcharts-22.08.3 | 2 +- .../md5-cache/kde-apps/kqtquickcharts-22.12.3 | 2 +- metadata/md5-cache/kde-apps/krdc-22.08.3 | 2 +- metadata/md5-cache/kde-apps/krdc-22.12.3 | 2 +- metadata/md5-cache/kde-apps/kreversi-22.08.3 | 2 +- metadata/md5-cache/kde-apps/kreversi-22.12.3 | 2 +- metadata/md5-cache/kde-apps/krfb-22.08.3 | 2 +- metadata/md5-cache/kde-apps/krfb-22.12.3 | 2 +- .../kde-apps/kross-interpreters-22.08.3 | 2 +- .../kde-apps/kross-interpreters-22.12.3 | 2 +- metadata/md5-cache/kde-apps/kruler-22.08.3 | 2 +- metadata/md5-cache/kde-apps/kruler-22.12.3 | 2 +- metadata/md5-cache/kde-apps/kshisen-22.08.3 | 2 +- metadata/md5-cache/kde-apps/kshisen-22.12.3 | 2 +- metadata/md5-cache/kde-apps/ksirk-22.08.3 | 2 +- metadata/md5-cache/kde-apps/ksirk-22.12.3 | 2 +- metadata/md5-cache/kde-apps/ksmtp-22.08.3 | 2 +- metadata/md5-cache/kde-apps/ksmtp-22.12.3 | 2 +- .../md5-cache/kde-apps/ksnakeduel-22.08.3 | 2 +- .../md5-cache/kde-apps/ksnakeduel-22.12.3 | 2 +- .../md5-cache/kde-apps/kspaceduel-22.08.3 | 2 +- .../md5-cache/kde-apps/kspaceduel-22.12.3 | 2 +- metadata/md5-cache/kde-apps/ksquares-22.08.3 | 2 +- metadata/md5-cache/kde-apps/ksquares-22.12.3 | 2 +- metadata/md5-cache/kde-apps/ksudoku-22.08.3 | 2 +- metadata/md5-cache/kde-apps/ksudoku-22.12.3 | 2 +- .../md5-cache/kde-apps/ksystemlog-22.08.3 | 2 +- .../md5-cache/kde-apps/ksystemlog-22.12.3 | 2 +- metadata/md5-cache/kde-apps/kteatime-22.08.3 | 2 +- metadata/md5-cache/kde-apps/kteatime-22.12.3 | 2 +- metadata/md5-cache/kde-apps/ktimer-22.08.3 | 2 +- metadata/md5-cache/kde-apps/ktimer-22.12.3 | 2 +- metadata/md5-cache/kde-apps/ktouch-22.08.3 | 2 +- metadata/md5-cache/kde-apps/ktouch-22.12.3 | 2 +- .../kde-apps/ktp-accounts-kcm-22.08.3 | 2 +- .../md5-cache/kde-apps/ktp-approver-22.08.3 | 2 +- .../kde-apps/ktp-auth-handler-22.08.3 | 2 +- .../kde-apps/ktp-common-internals-22.08.3 | 2 +- .../kde-apps/ktp-contact-list-22.08.3 | 2 +- .../kde-apps/ktp-contact-runner-22.08.3 | 2 +- .../kde-apps/ktp-desktop-applets-22.08.3 | 2 +- .../kde-apps/ktp-filetransfer-handler-22.08.3 | 2 +- .../kde-apps/ktp-kded-module-22.08.3 | 2 +- .../md5-cache/kde-apps/ktp-send-file-22.08.3 | 2 +- .../md5-cache/kde-apps/ktp-text-ui-22.08.3 | 2 +- .../md5-cache/kde-apps/ktuberling-22.08.3 | 2 +- .../md5-cache/kde-apps/ktuberling-22.12.3 | 2 +- metadata/md5-cache/kde-apps/kturtle-22.08.3 | 2 +- metadata/md5-cache/kde-apps/kturtle-22.12.3 | 2 +- metadata/md5-cache/kde-apps/kubrick-22.08.3 | 2 +- metadata/md5-cache/kde-apps/kubrick-22.12.3 | 2 +- .../md5-cache/kde-apps/kwalletmanager-22.08.3 | 2 +- .../md5-cache/kde-apps/kwalletmanager-22.12.3 | 2 +- metadata/md5-cache/kde-apps/kwave-22.08.3 | 2 +- metadata/md5-cache/kde-apps/kwave-22.12.3 | 2 +- metadata/md5-cache/kde-apps/kwordquiz-22.08.3 | 2 +- metadata/md5-cache/kde-apps/kwordquiz-22.12.3 | 2 +- metadata/md5-cache/kde-apps/kwrite-22.08.3 | 2 +- metadata/md5-cache/kde-apps/kwrite-22.12.3 | 2 +- .../md5-cache/kde-apps/libgravatar-22.08.3 | 2 +- .../md5-cache/kde-apps/libgravatar-22.12.3 | 2 +- metadata/md5-cache/kde-apps/libkcddb-22.08.3 | 2 +- metadata/md5-cache/kde-apps/libkcddb-22.12.3 | 2 +- .../kde-apps/libkcompactdisc-22.08.3 | 2 +- .../kde-apps/libkcompactdisc-22.12.3 | 2 +- .../md5-cache/kde-apps/libkdcraw-22.08.3-r1 | 2 +- metadata/md5-cache/kde-apps/libkdcraw-22.12.3 | 2 +- .../md5-cache/kde-apps/libkdegames-22.08.3 | 2 +- .../md5-cache/kde-apps/libkdegames-22.12.3 | 2 +- metadata/md5-cache/kde-apps/libkdepim-22.08.3 | 2 +- metadata/md5-cache/kde-apps/libkdepim-22.12.3 | 2 +- .../kde-apps/libkeduvocdocument-22.08.3 | 2 +- .../kde-apps/libkeduvocdocument-22.12.3 | 2 +- metadata/md5-cache/kde-apps/libkexiv2-22.08.3 | 2 +- metadata/md5-cache/kde-apps/libkexiv2-22.12.3 | 2 +- metadata/md5-cache/kde-apps/libkgapi-22.08.3 | 2 +- .../md5-cache/kde-apps/libkgapi-22.08.3-r1 | 2 +- metadata/md5-cache/kde-apps/libkgapi-22.12.3 | 2 +- metadata/md5-cache/kde-apps/libkleo-22.08.3 | 2 +- metadata/md5-cache/kde-apps/libkleo-22.12.3 | 2 +- .../md5-cache/kde-apps/libkmahjongg-22.08.3 | 2 +- .../md5-cache/kde-apps/libkmahjongg-22.12.3 | 2 +- .../kde-apps/libkomparediff2-22.08.3 | 2 +- .../kde-apps/libkomparediff2-22.12.3 | 2 +- metadata/md5-cache/kde-apps/libksane-22.08.3 | 2 +- metadata/md5-cache/kde-apps/libksane-22.12.3 | 2 +- metadata/md5-cache/kde-apps/libksieve-22.08.3 | 2 +- metadata/md5-cache/kde-apps/libksieve-22.12.3 | 2 +- metadata/md5-cache/kde-apps/libktnef-22.08.3 | 2 +- metadata/md5-cache/kde-apps/libktnef-22.12.3 | 2 +- metadata/md5-cache/kde-apps/lokalize-22.08.3 | 2 +- metadata/md5-cache/kde-apps/lokalize-22.12.3 | 2 +- metadata/md5-cache/kde-apps/lskat-22.08.3 | 2 +- metadata/md5-cache/kde-apps/lskat-22.12.3 | 2 +- .../md5-cache/kde-apps/mailcommon-22.08.3 | 2 +- .../md5-cache/kde-apps/mailcommon-22.12.3 | 2 +- .../md5-cache/kde-apps/mailimporter-22.08.3 | 2 +- .../md5-cache/kde-apps/mailimporter-22.12.3 | 2 +- metadata/md5-cache/kde-apps/marble-22.08.3 | 2 +- metadata/md5-cache/kde-apps/marble-22.12.3 | 2 +- .../md5-cache/kde-apps/mbox-importer-22.08.3 | 2 +- .../md5-cache/kde-apps/mbox-importer-22.12.3 | 2 +- .../md5-cache/kde-apps/messagelib-22.08.3 | 2 +- .../md5-cache/kde-apps/messagelib-22.12.3 | 2 +- metadata/md5-cache/kde-apps/minuet-22.08.3 | 2 +- metadata/md5-cache/kde-apps/minuet-22.12.3 | 2 +- metadata/md5-cache/kde-apps/okular-22.08.3-r2 | 2 +- metadata/md5-cache/kde-apps/okular-22.12.3 | 2 +- metadata/md5-cache/kde-apps/palapeli-22.08.3 | 2 +- metadata/md5-cache/kde-apps/palapeli-22.12.3 | 2 +- metadata/md5-cache/kde-apps/parley-22.08.3 | 2 +- metadata/md5-cache/kde-apps/parley-22.12.3 | 2 +- metadata/md5-cache/kde-apps/picmi-22.08.3 | 2 +- metadata/md5-cache/kde-apps/picmi-22.12.3 | 2 +- .../kde-apps/pim-data-exporter-22.08.3 | 2 +- .../kde-apps/pim-data-exporter-22.12.3 | 2 +- .../kde-apps/pim-sieve-editor-22.08.3 | 2 +- .../kde-apps/pim-sieve-editor-22.12.3 | 2 +- metadata/md5-cache/kde-apps/pimcommon-22.08.3 | 2 +- metadata/md5-cache/kde-apps/pimcommon-22.12.3 | 2 +- metadata/md5-cache/kde-apps/poxml-22.08.3 | 2 +- metadata/md5-cache/kde-apps/poxml-22.12.3 | 2 +- .../md5-cache/kde-apps/print-manager-22.08.3 | 2 +- .../md5-cache/kde-apps/print-manager-22.12.3 | 2 +- metadata/md5-cache/kde-apps/rocs-22.08.3 | 2 +- metadata/md5-cache/kde-apps/rocs-22.12.3 | 2 +- .../kde-apps/signon-kwallet-extension-22.08.3 | 2 +- .../kde-apps/signon-kwallet-extension-22.12.3 | 2 +- metadata/md5-cache/kde-apps/spectacle-22.08.3 | 2 +- metadata/md5-cache/kde-apps/spectacle-22.12.3 | 2 +- metadata/md5-cache/kde-apps/step-22.08.3 | 2 +- metadata/md5-cache/kde-apps/step-22.12.3 | 2 +- metadata/md5-cache/kde-apps/svgpart-22.08.3 | 2 +- metadata/md5-cache/kde-apps/svgpart-22.12.3 | 2 +- metadata/md5-cache/kde-apps/sweeper-22.08.3 | 2 +- metadata/md5-cache/kde-apps/sweeper-22.12.3 | 2 +- .../md5-cache/kde-apps/thumbnailers-22.08.3 | 2 +- .../md5-cache/kde-apps/thumbnailers-22.12.3 | 2 +- metadata/md5-cache/kde-apps/umbrello-22.08.3 | 2 +- metadata/md5-cache/kde-apps/umbrello-22.12.3 | 2 +- .../md5-cache/kde-apps/yakuake-22.08.3-r1 | 2 +- metadata/md5-cache/kde-apps/yakuake-22.12.3 | 2 +- metadata/md5-cache/kde-frameworks/Manifest.gz | Bin 26676 -> 39164 bytes .../md5-cache/kde-frameworks/attica-5.102.0 | 2 +- .../md5-cache/kde-frameworks/attica-5.103.0 | 2 +- .../md5-cache/kde-frameworks/attica-5.104.0 | 16 + .../md5-cache/kde-frameworks/baloo-5.102.0 | 2 +- .../md5-cache/kde-frameworks/baloo-5.103.0 | 2 +- .../md5-cache/kde-frameworks/baloo-5.104.0 | 16 + .../md5-cache/kde-frameworks/bluez-qt-5.102.0 | 2 +- .../md5-cache/kde-frameworks/bluez-qt-5.103.0 | 2 +- .../md5-cache/kde-frameworks/bluez-qt-5.104.0 | 16 + .../kde-frameworks/breeze-icons-5.102.0 | 2 +- .../kde-frameworks/breeze-icons-5.103.0 | 2 +- .../kde-frameworks/breeze-icons-5.104.0 | 15 + .../kde-frameworks/breeze-icons-rcc-5.102.0 | 2 +- .../kde-frameworks/breeze-icons-rcc-5.103.0 | 2 +- .../kde-frameworks/breeze-icons-rcc-5.104.0 | 15 + .../kde-frameworks/countryflags-5.102.0 | 2 +- .../kde-frameworks/countryflags-5.103.0 | 2 +- .../kde-frameworks/countryflags-5.104.0 | 15 + .../extra-cmake-modules-5.102.0 | 2 +- .../extra-cmake-modules-5.103.0 | 2 +- .../extra-cmake-modules-5.104.0 | 15 + .../frameworkintegration-5.102.0 | 2 +- .../frameworkintegration-5.103.0 | 2 +- .../frameworkintegration-5.104.0 | 16 + .../kde-frameworks/kactivities-5.102.0 | 2 +- .../kde-frameworks/kactivities-5.103.0 | 2 +- .../kde-frameworks/kactivities-5.104.0 | 16 + .../kde-frameworks/kactivities-stats-5.102.0 | 2 +- .../kde-frameworks/kactivities-stats-5.103.0 | 2 +- .../kde-frameworks/kactivities-stats-5.104.0 | 16 + .../md5-cache/kde-frameworks/kapidox-5.104.0 | 15 + .../md5-cache/kde-frameworks/karchive-5.102.0 | 2 +- .../md5-cache/kde-frameworks/karchive-5.103.0 | 2 +- .../md5-cache/kde-frameworks/karchive-5.104.0 | 16 + .../md5-cache/kde-frameworks/kauth-5.102.0 | 2 +- .../md5-cache/kde-frameworks/kauth-5.103.0 | 2 +- .../md5-cache/kde-frameworks/kauth-5.104.0 | 17 + .../kde-frameworks/kbookmarks-5.102.0 | 2 +- .../kde-frameworks/kbookmarks-5.103.0 | 2 +- .../kde-frameworks/kbookmarks-5.104.0 | 16 + .../kde-frameworks/kcalendarcore-5.102.0 | 2 +- .../kde-frameworks/kcalendarcore-5.103.0 | 2 +- .../kde-frameworks/kcalendarcore-5.104.0 | 16 + .../md5-cache/kde-frameworks/kcmutils-5.102.0 | 2 +- .../md5-cache/kde-frameworks/kcmutils-5.103.0 | 2 +- .../md5-cache/kde-frameworks/kcmutils-5.104.0 | 16 + .../md5-cache/kde-frameworks/kcodecs-5.102.0 | 2 +- .../md5-cache/kde-frameworks/kcodecs-5.103.0 | 2 +- .../md5-cache/kde-frameworks/kcodecs-5.104.0 | 16 + .../kde-frameworks/kcompletion-5.102.0 | 2 +- .../kde-frameworks/kcompletion-5.103.0 | 2 +- .../kde-frameworks/kcompletion-5.104.0 | 16 + .../md5-cache/kde-frameworks/kconfig-5.102.0 | 2 +- .../md5-cache/kde-frameworks/kconfig-5.103.0 | 2 +- .../md5-cache/kde-frameworks/kconfig-5.104.0 | 16 + .../kde-frameworks/kconfigwidgets-5.102.0 | 2 +- .../kde-frameworks/kconfigwidgets-5.103.0 | 2 +- .../kde-frameworks/kconfigwidgets-5.104.0 | 16 + .../kde-frameworks/kcontacts-5.102.0 | 2 +- .../kde-frameworks/kcontacts-5.103.0 | 2 +- .../kde-frameworks/kcontacts-5.104.0 | 16 + .../kde-frameworks/kcoreaddons-5.102.0 | 2 +- .../kde-frameworks/kcoreaddons-5.103.0 | 2 +- .../kde-frameworks/kcoreaddons-5.104.0 | 16 + .../md5-cache/kde-frameworks/kcrash-5.102.0 | 2 +- .../md5-cache/kde-frameworks/kcrash-5.103.0 | 2 +- .../md5-cache/kde-frameworks/kcrash-5.104.0 | 16 + .../md5-cache/kde-frameworks/kdav-5.102.0 | 2 +- .../md5-cache/kde-frameworks/kdav-5.103.0 | 2 +- .../md5-cache/kde-frameworks/kdav-5.104.0 | 16 + .../kde-frameworks/kdbusaddons-5.102.0 | 2 +- .../kde-frameworks/kdbusaddons-5.103.0 | 2 +- .../kde-frameworks/kdbusaddons-5.104.0 | 16 + .../kde-frameworks/kdeclarative-5.102.0 | 2 +- .../kde-frameworks/kdeclarative-5.103.0 | 2 +- .../kde-frameworks/kdeclarative-5.104.0 | 15 + .../md5-cache/kde-frameworks/kded-5.102.0-r1 | 2 +- .../md5-cache/kde-frameworks/kded-5.103.0 | 2 +- .../md5-cache/kde-frameworks/kded-5.104.0 | 15 + .../kde-frameworks/kdelibs4support-5.102.0 | 2 +- .../kde-frameworks/kdelibs4support-5.103.0 | 2 +- .../kde-frameworks/kdelibs4support-5.104.0 | 16 + .../md5-cache/kde-frameworks/kdesu-5.102.0 | 2 +- .../md5-cache/kde-frameworks/kdesu-5.103.0 | 2 +- .../md5-cache/kde-frameworks/kdesu-5.104.0 | 16 + .../md5-cache/kde-frameworks/kdnssd-5.102.0 | 2 +- .../md5-cache/kde-frameworks/kdnssd-5.103.0 | 2 +- .../md5-cache/kde-frameworks/kdnssd-5.104.0 | 16 + .../kde-frameworks/kdoctools-5.102.0 | 2 +- .../kde-frameworks/kdoctools-5.103.0 | 2 +- .../kde-frameworks/kdoctools-5.104.0 | 16 + .../kde-frameworks/kemoticons-5.102.0 | 2 +- .../kde-frameworks/kemoticons-5.103.0 | 2 +- .../kde-frameworks/kemoticons-5.104.0 | 16 + .../kde-frameworks/kfilemetadata-5.102.0 | 2 +- .../kde-frameworks/kfilemetadata-5.103.0 | 2 +- .../kde-frameworks/kfilemetadata-5.104.0 | 16 + .../kde-frameworks/kglobalaccel-5.102.0 | 2 +- .../kde-frameworks/kglobalaccel-5.103.0 | 2 +- .../kde-frameworks/kglobalaccel-5.104.0 | 17 + .../kde-frameworks/kguiaddons-5.102.0-r1 | 2 +- .../kde-frameworks/kguiaddons-5.103.0 | 2 +- .../kde-frameworks/kguiaddons-5.104.0 | 17 + .../kde-frameworks/kholidays-5.102.0 | 2 +- .../kde-frameworks/kholidays-5.103.0 | 2 +- .../kde-frameworks/kholidays-5.104.0 | 16 + .../md5-cache/kde-frameworks/khtml-5.102.0 | 2 +- .../md5-cache/kde-frameworks/khtml-5.103.0 | 2 +- .../md5-cache/kde-frameworks/khtml-5.104.0 | 16 + .../md5-cache/kde-frameworks/ki18n-5.102.0 | 2 +- .../md5-cache/kde-frameworks/ki18n-5.103.0 | 2 +- .../md5-cache/kde-frameworks/ki18n-5.104.0 | 17 + .../kde-frameworks/kiconthemes-5.102.0 | 2 +- .../kde-frameworks/kiconthemes-5.103.0 | 2 +- .../kde-frameworks/kiconthemes-5.104.0 | 16 + .../kde-frameworks/kidletime-5.102.0-r1 | 2 +- .../kde-frameworks/kidletime-5.103.0-r1 | 2 +- .../kde-frameworks/kidletime-5.104.0 | 16 + .../kde-frameworks/kimageformats-5.102.0-r1 | 2 +- .../kde-frameworks/kimageformats-5.103.0 | 2 +- .../kde-frameworks/kimageformats-5.104.0 | 16 + .../md5-cache/kde-frameworks/kinit-5.102.0 | 2 +- .../md5-cache/kde-frameworks/kinit-5.103.0 | 2 +- .../md5-cache/kde-frameworks/kinit-5.104.0 | 15 + .../md5-cache/kde-frameworks/kio-5.102.0-r1 | 2 +- metadata/md5-cache/kde-frameworks/kio-5.103.0 | 2 +- metadata/md5-cache/kde-frameworks/kio-5.104.0 | 17 + .../kde-frameworks/kirigami-5.102.0-r1 | 2 +- .../md5-cache/kde-frameworks/kirigami-5.103.0 | 2 +- .../md5-cache/kde-frameworks/kirigami-5.104.0 | 16 + .../kde-frameworks/kitemmodels-5.102.0 | 2 +- .../kde-frameworks/kitemmodels-5.103.0 | 2 +- .../kde-frameworks/kitemmodels-5.104.0 | 16 + .../kde-frameworks/kitemviews-5.102.0 | 2 +- .../kde-frameworks/kitemviews-5.103.0 | 2 +- .../kde-frameworks/kitemviews-5.104.0 | 16 + .../kde-frameworks/kjobwidgets-5.102.0 | 2 +- .../kde-frameworks/kjobwidgets-5.103.0 | 2 +- .../kde-frameworks/kjobwidgets-5.104.0 | 16 + metadata/md5-cache/kde-frameworks/kjs-5.102.0 | 2 +- metadata/md5-cache/kde-frameworks/kjs-5.103.0 | 2 +- metadata/md5-cache/kde-frameworks/kjs-5.104.0 | 16 + .../kde-frameworks/knewstuff-5.102.0-r1 | 2 +- .../kde-frameworks/knewstuff-5.103.0 | 2 +- .../kde-frameworks/knewstuff-5.104.0 | 15 + .../kde-frameworks/knotifications-5.102.0 | 2 +- .../kde-frameworks/knotifications-5.103.0 | 2 +- .../kde-frameworks/knotifications-5.104.0 | 15 + .../kde-frameworks/knotifyconfig-5.102.0 | 2 +- .../kde-frameworks/knotifyconfig-5.103.0 | 2 +- .../kde-frameworks/knotifyconfig-5.104.0 | 15 + .../md5-cache/kde-frameworks/kpackage-5.102.0 | 2 +- .../md5-cache/kde-frameworks/kpackage-5.103.0 | 2 +- .../md5-cache/kde-frameworks/kpackage-5.104.0 | 16 + .../md5-cache/kde-frameworks/kparts-5.102.0 | 2 +- .../md5-cache/kde-frameworks/kparts-5.103.0 | 2 +- .../md5-cache/kde-frameworks/kparts-5.104.0 | 16 + .../md5-cache/kde-frameworks/kpeople-5.102.0 | 2 +- .../md5-cache/kde-frameworks/kpeople-5.103.0 | 2 +- .../md5-cache/kde-frameworks/kpeople-5.104.0 | 16 + .../kde-frameworks/kplotting-5.102.0 | 2 +- .../kde-frameworks/kplotting-5.103.0 | 2 +- .../kde-frameworks/kplotting-5.104.0 | 16 + .../md5-cache/kde-frameworks/kpty-5.102.0 | 2 +- .../md5-cache/kde-frameworks/kpty-5.103.0 | 2 +- .../md5-cache/kde-frameworks/kpty-5.104.0 | 16 + .../kde-frameworks/kquickcharts-5.102.0 | 2 +- .../kde-frameworks/kquickcharts-5.103.0 | 2 +- .../kde-frameworks/kquickcharts-5.104.0 | 16 + .../md5-cache/kde-frameworks/kross-5.102.0 | 2 +- .../md5-cache/kde-frameworks/kross-5.103.0 | 2 +- .../md5-cache/kde-frameworks/kross-5.104.0 | 16 + .../md5-cache/kde-frameworks/krunner-5.102.0 | 2 +- .../md5-cache/kde-frameworks/krunner-5.103.0 | 2 +- .../md5-cache/kde-frameworks/krunner-5.104.0 | 16 + .../md5-cache/kde-frameworks/kservice-5.102.0 | 2 +- .../md5-cache/kde-frameworks/kservice-5.103.0 | 2 +- .../md5-cache/kde-frameworks/kservice-5.104.0 | 16 + .../kde-frameworks/ktexteditor-5.102.0 | 2 +- .../kde-frameworks/ktexteditor-5.103.0 | 2 +- .../kde-frameworks/ktexteditor-5.104.0 | 16 + .../kde-frameworks/ktextwidgets-5.102.0 | 2 +- .../kde-frameworks/ktextwidgets-5.103.0 | 2 +- .../kde-frameworks/ktextwidgets-5.104.0 | 16 + .../kde-frameworks/kunitconversion-5.102.0 | 2 +- .../kde-frameworks/kunitconversion-5.103.0 | 2 +- .../kde-frameworks/kunitconversion-5.104.0 | 16 + .../kde-frameworks/kwallet-5.102.0-r1 | 2 +- .../md5-cache/kde-frameworks/kwallet-5.103.0 | 2 +- .../md5-cache/kde-frameworks/kwallet-5.104.0 | 16 + .../md5-cache/kde-frameworks/kwayland-5.102.0 | 2 +- .../md5-cache/kde-frameworks/kwayland-5.103.0 | 2 +- .../md5-cache/kde-frameworks/kwayland-5.104.0 | 16 + .../kde-frameworks/kwidgetsaddons-5.102.0 | 2 +- .../kde-frameworks/kwidgetsaddons-5.103.0 | 2 +- .../kde-frameworks/kwidgetsaddons-5.104.0 | 16 + .../kde-frameworks/kwindowsystem-5.102.0-r1 | 2 +- .../kde-frameworks/kwindowsystem-5.103.0 | 2 +- .../kde-frameworks/kwindowsystem-5.104.0 | 17 + .../md5-cache/kde-frameworks/kxmlgui-5.102.0 | 2 +- .../md5-cache/kde-frameworks/kxmlgui-5.103.0 | 2 +- .../md5-cache/kde-frameworks/kxmlgui-5.104.0 | 16 + .../kde-frameworks/modemmanager-qt-5.102.0 | 2 +- .../kde-frameworks/modemmanager-qt-5.103.0 | 2 +- .../kde-frameworks/modemmanager-qt-5.104.0 | 16 + .../kde-frameworks/networkmanager-qt-5.102.0 | 2 +- .../kde-frameworks/networkmanager-qt-5.103.0 | 2 +- .../kde-frameworks/networkmanager-qt-5.104.0 | 16 + .../kde-frameworks/oxygen-icons-5.102.0 | 2 +- .../kde-frameworks/oxygen-icons-5.103.0 | 2 +- .../kde-frameworks/oxygen-icons-5.104.0 | 15 + .../kde-frameworks/plasma-5.102.0-r3 | 2 +- .../md5-cache/kde-frameworks/plasma-5.103.0 | 2 +- .../md5-cache/kde-frameworks/plasma-5.104.0 | 16 + .../md5-cache/kde-frameworks/prison-5.102.0 | 2 +- .../md5-cache/kde-frameworks/prison-5.103.0 | 2 +- .../md5-cache/kde-frameworks/prison-5.104.0 | 16 + .../md5-cache/kde-frameworks/purpose-5.102.0 | 2 +- .../md5-cache/kde-frameworks/purpose-5.103.0 | 2 +- .../md5-cache/kde-frameworks/purpose-5.104.0 | 16 + .../kde-frameworks/qqc2-desktop-style-5.102.0 | 2 +- .../kde-frameworks/qqc2-desktop-style-5.103.0 | 2 +- .../kde-frameworks/qqc2-desktop-style-5.104.0 | 16 + .../md5-cache/kde-frameworks/solid-5.102.0 | 2 +- .../md5-cache/kde-frameworks/solid-5.103.0 | 2 +- .../md5-cache/kde-frameworks/solid-5.104.0 | 16 + .../md5-cache/kde-frameworks/sonnet-5.102.0 | 2 +- .../md5-cache/kde-frameworks/sonnet-5.103.0 | 2 +- .../md5-cache/kde-frameworks/sonnet-5.104.0 | 16 + .../kde-frameworks/syndication-5.102.0 | 2 +- .../kde-frameworks/syndication-5.103.0 | 2 +- .../kde-frameworks/syndication-5.104.0 | 16 + .../syntax-highlighting-5.102.0 | 2 +- .../syntax-highlighting-5.103.0 | 2 +- .../syntax-highlighting-5.104.0 | 16 + .../kde-frameworks/threadweaver-5.102.0 | 2 +- .../kde-frameworks/threadweaver-5.103.0 | 2 +- .../kde-frameworks/threadweaver-5.104.0 | 16 + metadata/md5-cache/kde-misc/Manifest.gz | Bin 5824 -> 5822 bytes metadata/md5-cache/kde-misc/basket-2.49b | 2 +- metadata/md5-cache/kde-misc/bismuth-3.1.4 | 2 +- .../md5-cache/kde-misc/colord-kde-22.12.3 | 2 +- metadata/md5-cache/kde-misc/gmail-feed-1.2 | 2 +- .../md5-cache/kde-misc/kdeconnect-22.08.3 | 2 +- .../md5-cache/kde-misc/kdeconnect-22.12.3 | 2 +- metadata/md5-cache/kde-misc/kdiff3-1.10.0 | 2 +- metadata/md5-cache/kde-misc/kdiff3-1.9.6 | 2 +- metadata/md5-cache/kde-misc/kdirstat-3.4.2 | 2 +- .../kde-misc/kio-fuse-5.0.1_p20220906 | 2 +- .../md5-cache/kde-misc/kio-gdrive-22.08.3 | 2 +- .../md5-cache/kde-misc/kio-gdrive-22.12.3 | 2 +- .../md5-cache/kde-misc/kio-gopher-0.1.99-r1 | 2 +- .../md5-cache/kde-misc/kio-locate-0.5.3-r3 | 2 +- metadata/md5-cache/kde-misc/kio-stash-1.0-r1 | 2 +- metadata/md5-cache/kde-misc/krename-5.0.2 | 2 +- metadata/md5-cache/kde-misc/krusader-2.8.0 | 2 +- metadata/md5-cache/kde-misc/kshutdown-5.2 | 2 +- metadata/md5-cache/kde-misc/ktoshiba-5.3.1 | 2 +- metadata/md5-cache/kde-misc/kweather-22.11 | 2 +- .../kde-misc/latte-dock-0.10.77_p20230115 | 2 +- .../md5-cache/kde-misc/markdownpart-22.08.3 | 2 +- .../md5-cache/kde-misc/markdownpart-22.12.3 | 2 +- .../openofficeorg-thumbnail-1.0.0-r500 | 2 +- .../plasma-applet-network-monitor-1.7.3-r1 | 2 +- .../md5-cache/kde-misc/plasma-pass-1.2.0-r1 | 2 +- metadata/md5-cache/kde-misc/plasma-pass-1.2.1 | 2 +- metadata/md5-cache/kde-misc/rsibreak-0.12.15 | 2 +- metadata/md5-cache/kde-misc/skanlite-22.08.3 | 2 +- metadata/md5-cache/kde-misc/skanlite-22.12.3 | 2 +- metadata/md5-cache/kde-misc/tellico-3.4.6 | 2 +- .../md5-cache/kde-misc/wacomtablet-3.2.0-r3 | 2 +- .../md5-cache/kde-misc/zanshin-22.08.3-r1 | 2 +- metadata/md5-cache/kde-misc/zanshin-22.12.3 | 2 +- metadata/md5-cache/kde-plasma/Manifest.gz | Bin 18193 -> 18203 bytes .../md5-cache/kde-plasma/bluedevil-5.26.5-r1 | 2 +- .../md5-cache/kde-plasma/bluedevil-5.27.2 | 2 +- metadata/md5-cache/kde-plasma/breeze-5.26.5 | 2 +- metadata/md5-cache/kde-plasma/breeze-5.27.2 | 2 +- .../md5-cache/kde-plasma/breeze-gtk-5.26.5 | 2 +- .../md5-cache/kde-plasma/breeze-gtk-5.27.2 | 2 +- .../kde-plasma/breeze-plymouth-5.26.5 | 2 +- .../kde-plasma/breeze-plymouth-5.27.2 | 2 +- metadata/md5-cache/kde-plasma/discover-5.26.5 | 2 +- metadata/md5-cache/kde-plasma/discover-5.27.2 | 2 +- metadata/md5-cache/kde-plasma/drkonqi-5.26.5 | 2 +- metadata/md5-cache/kde-plasma/drkonqi-5.27.2 | 2 +- .../kde-plasma/kactivitymanagerd-5.26.5-r1 | 2 +- .../kde-plasma/kactivitymanagerd-5.27.2 | 2 +- .../md5-cache/kde-plasma/kde-cli-tools-5.26.5 | 2 +- .../md5-cache/kde-plasma/kde-cli-tools-5.27.2 | 2 +- .../kde-plasma/kde-gtk-config-5.26.5 | 2 +- .../kde-plasma/kde-gtk-config-5.27.2 | 2 +- .../md5-cache/kde-plasma/kdecoration-5.26.5 | 2 +- .../md5-cache/kde-plasma/kdecoration-5.27.2 | 2 +- .../kde-plasma/kdeplasma-addons-5.26.5 | 2 +- .../kde-plasma/kdeplasma-addons-5.27.2 | 2 +- metadata/md5-cache/kde-plasma/kgamma-5.26.5 | 2 +- metadata/md5-cache/kde-plasma/kgamma-5.27.2 | 2 +- metadata/md5-cache/kde-plasma/khotkeys-5.26.5 | 2 +- metadata/md5-cache/kde-plasma/khotkeys-5.27.2 | 2 +- .../md5-cache/kde-plasma/kinfocenter-5.26.5 | 2 +- .../md5-cache/kde-plasma/kinfocenter-5.27.2 | 2 +- .../md5-cache/kde-plasma/kmenuedit-5.26.5 | 2 +- .../md5-cache/kde-plasma/kmenuedit-5.27.2 | 2 +- .../md5-cache/kde-plasma/kpipewire-5.26.5 | 2 +- .../md5-cache/kde-plasma/kpipewire-5.27.2 | 2 +- metadata/md5-cache/kde-plasma/kscreen-5.26.5 | 2 +- metadata/md5-cache/kde-plasma/kscreen-5.27.2 | 2 +- .../md5-cache/kde-plasma/kscreenlocker-5.26.5 | 2 +- .../md5-cache/kde-plasma/kscreenlocker-5.27.2 | 2 +- .../md5-cache/kde-plasma/ksshaskpass-5.26.5 | 2 +- .../md5-cache/kde-plasma/ksshaskpass-5.27.2 | 2 +- .../md5-cache/kde-plasma/ksysguard-5.22.0-r1 | 2 +- .../md5-cache/kde-plasma/ksystemstats-5.26.5 | 2 +- .../md5-cache/kde-plasma/ksystemstats-5.27.2 | 2 +- .../md5-cache/kde-plasma/kwallet-pam-5.26.5 | 2 +- .../md5-cache/kde-plasma/kwallet-pam-5.27.2 | 2 +- .../kde-plasma/kwayland-integration-5.26.5 | 2 +- .../kde-plasma/kwayland-integration-5.27.2 | 2 +- .../kde-plasma/kwayland-server-5.24.6 | 2 +- metadata/md5-cache/kde-plasma/kwin-5.26.5 | 2 +- metadata/md5-cache/kde-plasma/kwin-5.27.2 | 2 +- metadata/md5-cache/kde-plasma/kwrited-5.26.5 | 2 +- metadata/md5-cache/kde-plasma/kwrited-5.27.2 | 2 +- .../kde-plasma/layer-shell-qt-5.26.5 | 2 +- .../kde-plasma/layer-shell-qt-5.27.2 | 2 +- .../md5-cache/kde-plasma/libkscreen-5.26.5 | 2 +- .../md5-cache/kde-plasma/libkscreen-5.27.2 | 2 +- .../kde-plasma/libksysguard-5.26.5-r1 | 2 +- .../md5-cache/kde-plasma/libksysguard-5.27.2 | 2 +- .../md5-cache/kde-plasma/libkworkspace-5.26.5 | 2 +- .../md5-cache/kde-plasma/libkworkspace-5.27.2 | 2 +- metadata/md5-cache/kde-plasma/milou-5.26.5 | 2 +- metadata/md5-cache/kde-plasma/milou-5.27.2 | 2 +- metadata/md5-cache/kde-plasma/oxygen-5.26.5 | 2 +- metadata/md5-cache/kde-plasma/oxygen-5.27.2 | 2 +- .../md5-cache/kde-plasma/oxygen-sounds-5.26.5 | 2 +- .../md5-cache/kde-plasma/oxygen-sounds-5.27.2 | 2 +- .../plasma-browser-integration-5.26.5 | 2 +- .../plasma-browser-integration-5.27.2 | 2 +- .../kde-plasma/plasma-desktop-5.26.5-r2 | 2 +- .../kde-plasma/plasma-desktop-5.27.2 | 2 +- .../md5-cache/kde-plasma/plasma-disks-5.26.5 | 2 +- .../md5-cache/kde-plasma/plasma-disks-5.27.2 | 2 +- .../kde-plasma/plasma-firewall-5.26.5 | 2 +- .../kde-plasma/plasma-firewall-5.27.2 | 2 +- .../kde-plasma/plasma-integration-5.26.5 | 2 +- .../kde-plasma/plasma-integration-5.27.2 | 2 +- .../md5-cache/kde-plasma/plasma-nm-5.26.5 | 2 +- .../md5-cache/kde-plasma/plasma-nm-5.27.2 | 2 +- .../md5-cache/kde-plasma/plasma-pa-5.26.5 | 2 +- .../md5-cache/kde-plasma/plasma-pa-5.27.2 | 2 +- .../md5-cache/kde-plasma/plasma-sdk-5.26.5 | 2 +- .../md5-cache/kde-plasma/plasma-sdk-5.27.2 | 2 +- .../kde-plasma/plasma-systemmonitor-5.26.5 | 2 +- .../kde-plasma/plasma-systemmonitor-5.27.2 | 2 +- .../kde-plasma/plasma-thunderbolt-5.26.5 | 2 +- .../kde-plasma/plasma-thunderbolt-5.27.2 | 2 +- .../md5-cache/kde-plasma/plasma-vault-5.26.5 | 2 +- .../md5-cache/kde-plasma/plasma-vault-5.27.2 | 2 +- .../kde-plasma/plasma-welcome-5.27.2 | 2 +- .../kde-plasma/plasma-workspace-5.26.5-r1 | 2 +- .../kde-plasma/plasma-workspace-5.27.2 | 2 +- .../plasma-workspace-wallpapers-5.26.5 | 2 +- .../plasma-workspace-wallpapers-5.27.2 | 2 +- .../md5-cache/kde-plasma/plymouth-kcm-5.26.5 | 2 +- .../md5-cache/kde-plasma/plymouth-kcm-5.27.2 | 2 +- .../kde-plasma/polkit-kde-agent-5.26.5 | 2 +- .../kde-plasma/polkit-kde-agent-5.27.2 | 2 +- .../md5-cache/kde-plasma/powerdevil-5.26.5 | 2 +- .../md5-cache/kde-plasma/powerdevil-5.27.2 | 2 +- metadata/md5-cache/kde-plasma/sddm-kcm-5.26.5 | 2 +- metadata/md5-cache/kde-plasma/sddm-kcm-5.27.2 | 2 +- .../kde-plasma/systemsettings-5.26.5 | 2 +- .../kde-plasma/systemsettings-5.27.2 | 2 +- .../kde-plasma/xdg-desktop-portal-kde-5.26.5 | 2 +- .../kde-plasma/xdg-desktop-portal-kde-5.27.2 | 2 +- .../kde-plasma/xembed-sni-proxy-5.26.5 | 2 +- .../kde-plasma/xembed-sni-proxy-5.27.2 | 2 +- metadata/md5-cache/lxqt-base/Manifest.gz | Bin 5313 -> 5304 bytes metadata/md5-cache/lxqt-base/liblxqt-1.1.0 | 2 +- metadata/md5-cache/lxqt-base/liblxqt-1.2.0 | 2 +- metadata/md5-cache/lxqt-base/libsysstat-0.4.6 | 2 +- metadata/md5-cache/lxqt-base/lxqt-about-1.1.0 | 2 +- metadata/md5-cache/lxqt-base/lxqt-about-1.2.0 | 2 +- metadata/md5-cache/lxqt-base/lxqt-admin-1.1.0 | 2 +- metadata/md5-cache/lxqt-base/lxqt-admin-1.2.0 | 2 +- .../md5-cache/lxqt-base/lxqt-config-1.1.0 | 2 +- .../md5-cache/lxqt-base/lxqt-config-1.2.0 | 2 +- .../md5-cache/lxqt-base/lxqt-config-1.2.0-r1 | 2 +- .../md5-cache/lxqt-base/lxqt-globalkeys-1.1.0 | 2 +- .../md5-cache/lxqt-base/lxqt-globalkeys-1.2.0 | 2 +- .../lxqt-base/lxqt-notificationd-1.1.0 | 2 +- .../lxqt-base/lxqt-notificationd-1.2.0 | 2 +- .../lxqt-base/lxqt-openssh-askpass-1.1.0 | 2 +- .../lxqt-base/lxqt-openssh-askpass-1.2.0 | 2 +- metadata/md5-cache/lxqt-base/lxqt-panel-1.1.0 | 2 +- metadata/md5-cache/lxqt-base/lxqt-panel-1.2.0 | 2 +- .../md5-cache/lxqt-base/lxqt-policykit-1.1.0 | 2 +- .../md5-cache/lxqt-base/lxqt-policykit-1.2.0 | 2 +- .../lxqt-base/lxqt-powermanagement-1.1.0 | 2 +- .../lxqt-base/lxqt-powermanagement-1.2.0 | 2 +- .../md5-cache/lxqt-base/lxqt-qtplugin-1.1.0 | 2 +- .../md5-cache/lxqt-base/lxqt-qtplugin-1.2.0 | 2 +- .../md5-cache/lxqt-base/lxqt-runner-1.1.0 | 2 +- .../md5-cache/lxqt-base/lxqt-runner-1.2.0 | 2 +- .../md5-cache/lxqt-base/lxqt-session-1.1.1 | 2 +- .../md5-cache/lxqt-base/lxqt-session-1.2.0 | 2 +- metadata/md5-cache/lxqt-base/lxqt-sudo-1.1.0 | 2 +- metadata/md5-cache/lxqt-base/lxqt-sudo-1.2.0 | 2 +- metadata/md5-cache/mail-client/Manifest.gz | Bin 6995 -> 6993 bytes .../md5-cache/mail-client/evolution-3.46.3-r1 | 2 +- .../md5-cache/mail-client/evolution-3.46.4 | 2 +- metadata/md5-cache/mail-client/kube-0.7.0-r1 | 2 +- metadata/md5-cache/mail-filter/Manifest.gz | Bin 11926 -> 12086 bytes metadata/md5-cache/mail-filter/postsrsd-1.12 | 2 +- metadata/md5-cache/mail-filter/razor-2.85-r4 | 2 +- metadata/md5-cache/mail-filter/rspamd-3.4-r2 | 2 +- metadata/md5-cache/mail-filter/rspamd-9999 | 2 +- .../md5-cache/mail-filter/spamassassin-4.0.0 | 2 +- .../mail-filter/spamassassin-4.0.0-r1 | 2 +- .../mail-filter/spamassassin-botnet-0.8-r1 | 2 +- .../md5-cache/mail-filter/zdkimfilter-3.14 | 13 + metadata/md5-cache/mail-mta/Manifest.gz | Bin 4202 -> 4205 bytes metadata/md5-cache/mail-mta/notqmail-1.08-r6 | 2 +- metadata/md5-cache/mail-mta/qpsmtpd-0.95-r1 | 2 +- metadata/md5-cache/mail-mta/qpsmtpd-9999 | 2 +- metadata/md5-cache/media-fonts/Manifest.gz | Bin 47648 -> 47485 bytes .../md5-cache/media-fonts/lxgw-wenkai-1.245.1 | 13 - .../md5-cache/media-fonts/lxgw-wenkai-1.250 | 4 +- .../media-fonts/oxygen-fonts-5.4.3-r1 | 2 +- .../md5-cache/media-fonts/smiley-sans-1.1.1 | 4 +- metadata/md5-cache/media-gfx/Manifest.gz | Bin 56174 -> 56186 bytes metadata/md5-cache/media-gfx/alembic-1.8.4 | 2 +- metadata/md5-cache/media-gfx/ansilove-4.1.5 | 2 +- metadata/md5-cache/media-gfx/ansilove-4.1.6 | 2 +- metadata/md5-cache/media-gfx/ansilove-9999 | 2 +- metadata/md5-cache/media-gfx/apngasm-3.1.10 | 2 +- metadata/md5-cache/media-gfx/arss-0.2.3-r1 | 2 +- .../media-gfx/autopano-sift-C-2.5.1-r1 | 2 +- metadata/md5-cache/media-gfx/blender-2.93.13 | 2 +- metadata/md5-cache/media-gfx/blender-2.93.14 | 2 +- metadata/md5-cache/media-gfx/blender-3.3.2 | 2 +- metadata/md5-cache/media-gfx/blender-3.3.3 | 2 +- metadata/md5-cache/media-gfx/blender-3.4.1 | 2 +- metadata/md5-cache/media-gfx/blender-9999 | 2 +- .../md5-cache/media-gfx/converseen-0.9.10.0 | 2 +- .../md5-cache/media-gfx/converseen-0.9.9.8 | 2 +- metadata/md5-cache/media-gfx/cura-4.13.1-r1 | 2 +- .../md5-cache/media-gfx/curaengine-4.13.1 | 2 +- .../md5-cache/media-gfx/darktable-4.0.1-r1 | 2 +- metadata/md5-cache/media-gfx/darktable-4.2.0 | 2 +- metadata/md5-cache/media-gfx/darktable-4.2.1 | 2 +- metadata/md5-cache/media-gfx/digikam-7.9.0-r1 | 2 +- .../media-gfx/enblend-4.2.0_p20161007-r5 | 2 +- metadata/md5-cache/media-gfx/exiv2-0.27.6 | 2 +- .../md5-cache/media-gfx/fdm-materials-4.13.0 | 2 +- metadata/md5-cache/media-gfx/flameshot-0.10.2 | 2 +- metadata/md5-cache/media-gfx/flameshot-11.0.0 | 2 +- metadata/md5-cache/media-gfx/flameshot-12.0.0 | 2 +- metadata/md5-cache/media-gfx/flameshot-12.1.0 | 2 +- .../md5-cache/media-gfx/fontforge-20220308-r1 | 2 +- .../md5-cache/media-gfx/fontforge-20230101 | 2 +- metadata/md5-cache/media-gfx/freecad-0.20.2 | 2 +- .../md5-cache/media-gfx/freecad-0.20.2-r1 | 2 +- metadata/md5-cache/media-gfx/freecad-9999 | 2 +- metadata/md5-cache/media-gfx/freepv-0.3.0-r5 | 2 +- .../md5-cache/media-gfx/graphicsmagick-1.3.40 | 2 +- .../media-gfx/graphite2-1.3.14_p20210810-r2 | 2 +- .../media-gfx/graphite2-1.3.14_p20210810-r3 | 2 +- .../md5-cache/media-gfx/graphviz-5.0.1-r2 | 17 - metadata/md5-cache/media-gfx/graphviz-7.0.5 | 4 +- metadata/md5-cache/media-gfx/graphviz-7.1.0 | 17 + metadata/md5-cache/media-gfx/gscan2pdf-2.12.5 | 2 +- metadata/md5-cache/media-gfx/gscan2pdf-2.13.0 | 2 +- metadata/md5-cache/media-gfx/gscan2pdf-2.13.2 | 2 +- metadata/md5-cache/media-gfx/hugin-2022.0.0 | 2 +- metadata/md5-cache/media-gfx/hugin-9999 | 2 +- metadata/md5-cache/media-gfx/hydrus-516 | 16 - metadata/md5-cache/media-gfx/hydrus-519 | 16 + metadata/md5-cache/media-gfx/hydrus-9999 | 3 +- .../md5-cache/media-gfx/inkscape-1.2.1-r2 | 2 +- metadata/md5-cache/media-gfx/inkscape-1.2.2 | 2 +- metadata/md5-cache/media-gfx/inkscape-9999 | 2 +- .../media-gfx/kcoloredit-2.0.0_p20171121-r1 | 2 +- metadata/md5-cache/media-gfx/kgeotag-1.4.0 | 2 +- .../md5-cache/media-gfx/kgraphviewer-2.4.3-r2 | 2 +- .../md5-cache/media-gfx/kphotoalbum-5.9.1-r1 | 2 +- metadata/md5-cache/media-gfx/krita-5.1.5 | 2 +- metadata/md5-cache/media-gfx/kuickshow-0.10.2 | 2 +- .../md5-cache/media-gfx/kxstitch-2.2.0-r1 | 2 +- metadata/md5-cache/media-gfx/llgal-0.13.19-r2 | 2 +- .../media-gfx/luminance-hdr-2.6.1.1-r1 | 2 +- metadata/md5-cache/media-gfx/lximage-qt-1.1.0 | 2 +- metadata/md5-cache/media-gfx/lximage-qt-1.2.0 | 2 +- metadata/md5-cache/media-gfx/maim-5.7.4 | 2 +- .../md5-cache/media-gfx/meshlab-2020.12-r1 | 2 +- metadata/md5-cache/media-gfx/netgen-6.2.2301 | 2 +- .../md5-cache/media-gfx/nomacs-3.16.224-r5 | 2 +- metadata/md5-cache/media-gfx/openmesh-7.1-r1 | 2 +- metadata/md5-cache/media-gfx/openscad-9999 | 2 +- metadata/md5-cache/media-gfx/opentoonz-1.6.0 | 2 +- metadata/md5-cache/media-gfx/openvdb-10.0.1 | 2 +- metadata/md5-cache/media-gfx/photoqt-2.9.1-r1 | 2 +- metadata/md5-cache/media-gfx/photoqt-2.9.1-r2 | 2 +- .../md5-cache/media-gfx/prusaslicer-2.5.0-r1 | 2 +- .../md5-cache/media-gfx/prusaslicer-2.5.0-r2 | 2 +- metadata/md5-cache/media-gfx/qimgv-1.0.2-r1 | 2 +- .../md5-cache/media-gfx/rawtherapee-5.9-r2 | 2 +- .../md5-cache/media-gfx/rawtherapee-5.9-r3 | 2 +- .../media-gfx/realesrgan-ncnn-vulkan-0.2.0-r1 | 2 +- metadata/md5-cache/media-gfx/renderdoc-1.24 | 2 +- .../media-gfx/scantailor-advanced-1.0.16-r3 | 2 +- metadata/md5-cache/media-gfx/skanpage-22.08.3 | 2 +- metadata/md5-cache/media-gfx/skanpage-22.12.3 | 2 +- .../md5-cache/media-gfx/solvespace-3.1-r1 | 2 +- .../media-gfx/superslicer-2.5.59.0-r3 | 2 +- .../md5-cache/media-gfx/symboleditor-2.1.0 | 2 +- .../media-gfx/waifu2x-ncnn-vulkan-20220728 | 2 +- metadata/md5-cache/media-gfx/yafaray-3.5.1-r4 | 2 +- .../md5-cache/media-libs/Field3D-1.7.2-r3 | 2 +- metadata/md5-cache/media-libs/Manifest.gz | Bin 104186 -> 104556 bytes metadata/md5-cache/media-libs/SoQt-1.6.0 | 2 +- metadata/md5-cache/media-libs/SoXt-1.4.0 | 2 +- metadata/md5-cache/media-libs/aften-0.0.8-r2 | 2 +- .../md5-cache/media-libs/allegro-4.4.3.1-r1 | 2 +- .../md5-cache/media-libs/allegro-5.2.7.0-r1 | 2 +- metadata/md5-cache/media-libs/alure-1.2-r3 | 2 +- .../media-libs/ampache_browser-1.0.4 | 2 +- .../media-libs/ampache_browser-1.0.5 | 2 +- metadata/md5-cache/media-libs/assimp-5.2.5-r1 | 2 +- .../media-libs/avidemux-core-2.8.1-r1 | 2 +- .../media-libs/avidemux-plugins-2.8.1-r1 | 2 +- metadata/md5-cache/media-libs/bcg729-1.1.1 | 2 +- .../md5-cache/media-libs/chromaprint-1.5.1-r2 | 2 +- metadata/md5-cache/media-libs/codec2-1.0.5 | 2 +- metadata/md5-cache/media-libs/coin-4.0.0 | 2 +- .../md5-cache/media-libs/ctl-1.5.2_p20221224 | 2 +- .../md5-cache/media-libs/cubeb-0.2_p20220922 | 2 +- metadata/md5-cache/media-libs/dumb-2.0.3 | 2 +- metadata/md5-cache/media-libs/embree-3.13.4 | 2 +- metadata/md5-cache/media-libs/exiftool-12.42 | 2 +- metadata/md5-cache/media-libs/exiftool-12.50 | 16 + metadata/md5-cache/media-libs/freeglut-3.4.0 | 2 +- .../md5-cache/media-libs/game-music-emu-0.6.3 | 2 +- metadata/md5-cache/media-libs/glfw-3.3.8 | 2 +- metadata/md5-cache/media-libs/glm-0.9.9.8-r1 | 2 +- metadata/md5-cache/media-libs/glpng-1.46-r1 | 2 +- metadata/md5-cache/media-libs/glyr-1.0.10-r1 | 2 +- metadata/md5-cache/media-libs/gmmlib-22.3.0 | 2 +- metadata/md5-cache/media-libs/gmmlib-22.3.3 | 2 +- metadata/md5-cache/media-libs/gmmlib-22.3.4 | 2 +- metadata/md5-cache/media-libs/gmmlib-9999 | 2 +- metadata/md5-cache/media-libs/iir1-1.9.3 | 2 +- metadata/md5-cache/media-libs/iir1-1.9.4 | 2 +- .../media-libs/intel-mediasdk-22.6.5 | 10 +- .../media-libs/intel-mediasdk-23.1.2 | 2 +- .../md5-cache/media-libs/intel-mediasdk-9999 | 10 +- .../md5-cache/media-libs/kcolorpicker-0.1.6 | 2 +- .../md5-cache/media-libs/kcolorpicker-0.2.0 | 2 +- .../media-libs/kimageannotator-0.5.3 | 2 +- .../media-libs/kimageannotator-0.6.0 | 2 +- .../media-libs/kquickimageeditor-0.2.0 | 2 +- .../md5-cache/media-libs/ksanecore-22.08.3 | 2 +- .../md5-cache/media-libs/ksanecore-22.12.3 | 2 +- metadata/md5-cache/media-libs/lasi-1.1.3 | 2 +- metadata/md5-cache/media-libs/lensfun-0.3.3 | 2 +- .../md5-cache/media-libs/lensfun-0.3.4_rc1 | 2 +- metadata/md5-cache/media-libs/lib3mf-2.2.0 | 2 +- metadata/md5-cache/media-libs/libaom-3.4.0 | 2 +- metadata/md5-cache/media-libs/libaom-3.5.0 | 2 +- metadata/md5-cache/media-libs/libaom-3.6.0 | 2 +- metadata/md5-cache/media-libs/libaom-9999 | 2 +- metadata/md5-cache/media-libs/libass-0.16.0 | 2 +- metadata/md5-cache/media-libs/libass-0.17.1 | 2 +- metadata/md5-cache/media-libs/libavif-0.10.1 | 2 +- metadata/md5-cache/media-libs/libavif-0.11.1 | 2 +- metadata/md5-cache/media-libs/libavif-9999 | 2 +- metadata/md5-cache/media-libs/libcue-2.2.1 | 2 +- .../md5-cache/media-libs/libcuefile-477-r2 | 2 +- metadata/md5-cache/media-libs/libde265-1.0.11 | 15 + metadata/md5-cache/media-libs/libde265-9999 | 4 +- .../md5-cache/media-libs/libebur128-1.2.6 | 2 +- .../md5-cache/media-libs/libharu-2.4.2-r1 | 2 +- .../md5-cache/media-libs/libid3tag-0.16.2 | 2 +- metadata/md5-cache/media-libs/libilbc-3.0.4 | 2 +- metadata/md5-cache/media-libs/libilbc-9999 | 2 +- .../md5-cache/media-libs/libjpeg-turbo-2.1.3 | 2 +- .../md5-cache/media-libs/libjpeg-turbo-2.1.4 | 2 +- .../media-libs/libjpeg-turbo-2.1.5.1 | 2 +- metadata/md5-cache/media-libs/libjxl-0.7.0 | 2 +- .../media-libs/libjxl-0.7.0_pre20220825 | 2 +- metadata/md5-cache/media-libs/libjxl-0.8.0 | 2 +- metadata/md5-cache/media-libs/libjxl-0.8.1 | 6 +- metadata/md5-cache/media-libs/libjxl-9999 | 2 +- .../md5-cache/media-libs/libkeyfinder-2.2.7 | 2 +- .../media-libs/liblastfm-1.1.0_pre20190625 | 2 +- .../md5-cache/media-libs/libldac-2.0.2.3-r1 | 2 +- metadata/md5-cache/media-libs/liblscp-0.9.8 | 2 +- metadata/md5-cache/media-libs/liblscp-9999 | 2 +- .../md5-cache/media-libs/libmatroska-1.7.1 | 2 +- .../md5-cache/media-libs/libmygpo-qt-1.1.0 | 2 +- .../md5-cache/media-libs/libmygpo-qt-9999 | 2 +- .../media-libs/libopenglrecorder-0.1.0 | 2 +- .../md5-cache/media-libs/libopenshot-0.2.7-r1 | 2 +- .../media-libs/libopenshot-audio-0.2.2 | 2 +- .../md5-cache/media-libs/libpano13-2.9.21-r1 | 2 +- .../md5-cache/media-libs/libpano13-2.9.21-r2 | 2 +- .../media-libs/libqaccessibilityclient-0.4.1 | 2 +- .../md5-cache/media-libs/libreplaygain-477-r2 | 2 +- .../media-libs/librtprocess-0.12.0-r1 | 2 +- metadata/md5-cache/media-libs/libsdl-1.2.60 | 2 +- .../md5-cache/media-libs/libsfml-2.5.1-r1 | 2 +- .../md5-cache/media-libs/libsoundio-2.0.0 | 2 +- metadata/md5-cache/media-libs/libuvc-0.0.6-r2 | 2 +- .../libva-intel-media-driver-22.5.4 | 2 +- .../libva-intel-media-driver-22.6.6 | 2 +- .../libva-intel-media-driver-23.1.2 | 2 +- .../media-libs/libva-intel-media-driver-9999 | 2 +- metadata/md5-cache/media-libs/mesa-22.3.2 | 2 +- metadata/md5-cache/media-libs/mesa-22.3.3 | 2 +- metadata/md5-cache/media-libs/mesa-22.3.5 | 2 +- metadata/md5-cache/media-libs/mesa-22.3.6 | 2 +- metadata/md5-cache/media-libs/mesa-22.3.7-r1 | 2 +- metadata/md5-cache/media-libs/mesa-23.0.0-r1 | 2 +- metadata/md5-cache/media-libs/mesa-23.0.0_rc3 | 2 +- metadata/md5-cache/media-libs/mesa-23.0.0_rc4 | 2 +- metadata/md5-cache/media-libs/mesa-9999 | 2 +- metadata/md5-cache/media-libs/mlt-7.12.0 | 2 +- .../md5-cache/media-libs/munt-mt32emu-2.7.0 | 2 +- .../md5-cache/media-libs/musicbrainz-5.1.0 | 2 +- .../noise-suppression-for-voice-0.91 | 2 +- .../noise-suppression-for-voice-9999 | 2 +- metadata/md5-cache/media-libs/oidn-1.4.2 | 2 +- metadata/md5-cache/media-libs/oidn-1.4.3 | 2 +- metadata/md5-cache/media-libs/oneVPL-2023.1.1 | 2 +- metadata/md5-cache/media-libs/oneVPL-2023.1.2 | 2 +- metadata/md5-cache/media-libs/oneVPL-2023.1.3 | 2 +- .../md5-cache/media-libs/oneVPL-cpu-2023.1.1 | 2 +- .../md5-cache/media-libs/oneVPL-cpu-2023.1.2 | 2 +- .../md5-cache/media-libs/oneVPL-cpu-2023.1.3 | 2 +- .../media-libs/oneVPL-intel-gpu-22.6.5 | 2 +- .../media-libs/oneVPL-intel-gpu-23.1.2 | 2 +- .../md5-cache/media-libs/openal-1.22.2-r1 | 2 +- metadata/md5-cache/media-libs/openal-1.23.0 | 6 +- .../md5-cache/media-libs/opencollada-1.6.68 | 2 +- .../md5-cache/media-libs/opencolorio-2.1.1-r7 | 2 +- .../md5-cache/media-libs/opencolorio-2.1.2 | 2 +- metadata/md5-cache/media-libs/opencv-4.6.0-r4 | 2 +- metadata/md5-cache/media-libs/opencv-4.7.0 | 2 +- .../md5-cache/media-libs/openexr-3.1.5-r1 | 2 +- .../media-libs/openimageio-2.3.21.0-r1 | 2 +- .../media-libs/openimageio-2.4.6.0-r1 | 2 +- .../md5-cache/media-libs/openjpeg-2.5.0-r4 | 2 +- .../md5-cache/media-libs/opensubdiv-3.4.4-r3 | 2 +- metadata/md5-cache/media-libs/osl-1.12.7.0 | 2 +- metadata/md5-cache/media-libs/partio-1.14.6 | 2 +- .../md5-cache/media-libs/phonon-4.11.1-r2 | 2 +- .../media-libs/phonon-gstreamer-4.10.0-r1 | 2 +- .../md5-cache/media-libs/phonon-vlc-0.11.3-r1 | 2 +- metadata/md5-cache/media-libs/portmidi-234-r2 | 2 +- metadata/md5-cache/media-libs/portsmf-239 | 2 +- metadata/md5-cache/media-libs/ptex-2.3.2 | 2 +- metadata/md5-cache/media-libs/ptex-2.4.2 | 2 +- .../md5-cache/media-libs/pulseaudio-qt-1.3-r2 | 2 +- .../md5-cache/media-libs/pulseaudio-qt-1.3-r3 | 2 +- metadata/md5-cache/media-libs/qhull-2020.2-r3 | 2 +- metadata/md5-cache/media-libs/qtav-1.12.0-r3 | 2 +- .../md5-cache/media-libs/quarter-1.1.0-r1 | 2 +- .../raspberrypi-userland-0_pre20160424 | 2 +- .../raspberrypi-userland-0_pre20201022 | 2 +- .../media-libs/raspberrypi-userland-9999 | 2 +- metadata/md5-cache/media-libs/rtmidi-5.0.0 | 2 +- metadata/md5-cache/media-libs/sdl2-ttf-2.20.0 | 2 +- metadata/md5-cache/media-libs/sdl2-ttf-2.20.2 | 2 +- .../media-libs/sdl_audiolib-0_p20220622-r1 | 2 +- .../md5-cache/media-libs/sdl_audiolib-9999 | 2 +- metadata/md5-cache/media-libs/shaderc-2022.3 | 2 +- metadata/md5-cache/media-libs/shaderc-2023.2 | 2 +- metadata/md5-cache/media-libs/simage-1.8.1-r3 | 2 +- metadata/md5-cache/media-libs/simage-9999 | 2 +- metadata/md5-cache/media-libs/soxr-0.1.3-r1 | 2 +- metadata/md5-cache/media-libs/svt-av1-1.1.0 | 2 +- metadata/md5-cache/media-libs/svt-av1-9999 | 2 +- metadata/md5-cache/media-libs/svt-hevc-1.5.1 | 2 +- metadata/md5-cache/media-libs/svt-hevc-9999 | 2 +- metadata/md5-cache/media-libs/taglib-1.13 | 2 +- .../media-libs/taglib-extras-1.0.1-r1 | 2 +- .../md5-cache/media-libs/tg_owt-0_pre20220507 | 2 +- .../md5-cache/media-libs/tg_owt-0_pre20230105 | 2 +- metadata/md5-cache/media-libs/tiff-4.5.0 | 2 +- metadata/md5-cache/media-libs/tiff-4.5.0-r1 | 2 +- metadata/md5-cache/media-libs/tiff-4.5.0-r2 | 2 +- .../md5-cache/media-libs/tiff-compat-4.4.0-r1 | 2 +- .../md5-cache/media-libs/vidstab-1.1.0-r2 | 2 +- metadata/md5-cache/media-libs/vidstab-1.1.1 | 13 + metadata/md5-cache/media-libs/vidstab-9999 | 2 +- metadata/md5-cache/media-libs/vigra-1.11.1-r8 | 2 +- metadata/md5-cache/media-libs/vigra-9999 | 2 +- .../media-libs/vulkan-layers-1.3.239 | 2 +- .../media-libs/vulkan-layers-1.3.239-r1 | 2 +- .../md5-cache/media-libs/vulkan-layers-9999 | 2 +- .../media-libs/vulkan-loader-1.3.239 | 2 +- .../md5-cache/media-libs/vulkan-loader-9999 | 2 +- metadata/md5-cache/media-libs/woff2-1.0.2-r5 | 2 +- metadata/md5-cache/media-libs/x265-3.5-r2 | 2 +- metadata/md5-cache/media-libs/x265-9999 | 2 +- metadata/md5-cache/media-libs/zmusic-1.1.4 | 2 +- metadata/md5-cache/media-libs/zxing-cpp-1.4.0 | 2 +- metadata/md5-cache/media-libs/zxing-cpp-2.0.0 | 2 +- metadata/md5-cache/media-plugins/Manifest.gz | Bin 96152 -> 96086 bytes .../media-plugins/frei0r-plugins-1.7.0-r2 | 2 +- .../media-plugins/frei0r-plugins-1.8.0 | 2 +- .../kodi-audiodecoder-modplug-3.0.0 | 2 +- .../kodi-audiodecoder-modplug-9999 | 2 +- .../kodi-audiodecoder-nosefart-3.0.0 | 2 +- .../kodi-audiodecoder-nosefart-9999 | 2 +- .../kodi-audiodecoder-sacd-0.1.1 | 2 +- .../media-plugins/kodi-audiodecoder-sacd-9999 | 2 +- .../kodi-audiodecoder-sidplay-3.0.0 | 2 +- .../kodi-audiodecoder-sidplay-9999 | 2 +- .../kodi-audiodecoder-snesapu-3.0.0 | 2 +- .../kodi-audiodecoder-snesapu-9999 | 2 +- .../kodi-audiodecoder-stsound-3.0.0 | 2 +- .../kodi-audiodecoder-stsound-9999 | 2 +- .../kodi-audiodecoder-timidity-3.0.0 | 2 +- .../kodi-audiodecoder-timidity-9999 | 2 +- .../kodi-audiodecoder-vgmstream-3.0.0 | 2 +- .../kodi-audiodecoder-vgmstream-9999 | 2 +- .../kodi-audioencoder-flac-19.0.0-r1 | 2 +- .../kodi-audioencoder-flac-3.0.0-r1 | 2 +- .../media-plugins/kodi-audioencoder-flac-9999 | 2 +- .../kodi-audioencoder-lame-19.0.0 | 2 +- .../kodi-audioencoder-lame-3.0.2 | 2 +- .../media-plugins/kodi-audioencoder-lame-9999 | 2 +- .../kodi-audioencoder-vorbis-19.0.0 | 2 +- .../kodi-audioencoder-vorbis-3.0.1 | 2 +- .../kodi-audioencoder-vorbis-9999 | 2 +- .../kodi-audioencoder-wav-19.0.0 | 2 +- .../media-plugins/kodi-audioencoder-wav-3.0.0 | 2 +- .../media-plugins/kodi-audioencoder-wav-9999 | 2 +- .../media-plugins/kodi-game-libretro-19.0.0 | 2 +- .../media-plugins/kodi-game-libretro-2.2.0 | 2 +- .../media-plugins/kodi-game-libretro-9999 | 2 +- .../kodi-game-libretro-bnes-0.83.0.8 | 2 +- .../kodi-game-libretro-bnes-9999 | 2 +- .../kodi-game-libretro-dosbox-0.74.0.9 | 2 +- .../kodi-game-libretro-dosbox-9999 | 2 +- .../kodi-game-libretro-nestopia-1.51.0.16 | 2 +- .../kodi-game-libretro-nestopia-9999 | 2 +- .../kodi-game-libretro-snes9x-1.60.0.20 | 2 +- .../kodi-game-libretro-snes9x-9999 | 2 +- ...i-game-libretro-twentyfortyeight-1.0.0.118 | 2 +- .../kodi-game-libretro-twentyfortyeight-9999 | 2 +- .../kodi-imagedecoder-heif-1.3.0 | 2 +- .../kodi-imagedecoder-heif-1.4.0 | 2 +- .../kodi-imagedecoder-heif-19.0.0 | 2 +- .../media-plugins/kodi-imagedecoder-heif-9999 | 2 +- .../kodi-imagedecoder-raw-19.0.0 | 2 +- .../media-plugins/kodi-imagedecoder-raw-3.0.1 | 2 +- .../media-plugins/kodi-imagedecoder-raw-9999 | 2 +- .../kodi-inputstream-adaptive-19.0.0 | 2 +- .../kodi-inputstream-adaptive-9999 | 2 +- .../kodi-inputstream-ffmpegdirect-19.0.0 | 2 +- .../kodi-inputstream-ffmpegdirect-9999 | 2 +- .../kodi-inputstream-rtmp-19.0.0 | 2 +- .../kodi-inputstream-rtmp-3.1.1-r1 | 2 +- .../media-plugins/kodi-inputstream-rtmp-3.3.0 | 2 +- .../media-plugins/kodi-inputstream-rtmp-3.4.0 | 2 +- .../media-plugins/kodi-inputstream-rtmp-9999 | 2 +- .../kodi-peripheral-joystick-1.7.2 | 2 +- .../kodi-peripheral-joystick-19.0.0 | 2 +- .../kodi-peripheral-joystick-9999 | 2 +- .../media-plugins/kodi-pvr-argustv-6.0.1 | 2 +- .../media-plugins/kodi-pvr-argustv-6.0.2 | 2 +- .../media-plugins/kodi-pvr-argustv-7.0.0 | 2 +- .../media-plugins/kodi-pvr-argustv-7.1.1 | 2 +- .../media-plugins/kodi-pvr-argustv-7.1.2 | 2 +- .../media-plugins/kodi-pvr-argustv-9999 | 2 +- .../media-plugins/kodi-pvr-demo-7.1.3 | 2 +- .../media-plugins/kodi-pvr-demo-7.1.4 | 2 +- .../media-plugins/kodi-pvr-demo-9999 | 2 +- .../media-plugins/kodi-pvr-dvblink-8.0.0 | 2 +- .../media-plugins/kodi-pvr-dvblink-9.0.0 | 2 +- .../media-plugins/kodi-pvr-dvblink-9.0.1 | 2 +- .../media-plugins/kodi-pvr-dvblink-9.1.2 | 2 +- .../media-plugins/kodi-pvr-dvblink-9999 | 2 +- .../media-plugins/kodi-pvr-dvbviewer-6.0.6 | 2 +- .../media-plugins/kodi-pvr-dvbviewer-6.0.7 | 2 +- .../media-plugins/kodi-pvr-dvbviewer-7.0.0 | 2 +- .../media-plugins/kodi-pvr-dvbviewer-7.1.0 | 2 +- .../media-plugins/kodi-pvr-dvbviewer-7.3.1 | 2 +- .../media-plugins/kodi-pvr-dvbviewer-7.3.2 | 2 +- .../media-plugins/kodi-pvr-dvbviewer-7.3.3 | 2 +- .../media-plugins/kodi-pvr-dvbviewer-9999 | 2 +- .../media-plugins/kodi-pvr-filmon-5.1.0 | 2 +- .../media-plugins/kodi-pvr-filmon-6.0.0 | 2 +- .../media-plugins/kodi-pvr-filmon-6.1.1 | 2 +- .../media-plugins/kodi-pvr-filmon-6.1.2 | 2 +- .../media-plugins/kodi-pvr-filmon-9999 | 2 +- .../media-plugins/kodi-pvr-hts-8.3.0 | 2 +- .../media-plugins/kodi-pvr-hts-8.3.1 | 2 +- .../media-plugins/kodi-pvr-hts-8.3.2 | 2 +- .../media-plugins/kodi-pvr-hts-8.3.3 | 2 +- .../media-plugins/kodi-pvr-hts-8.3.4 | 2 +- .../media-plugins/kodi-pvr-hts-8.4.0 | 2 +- .../md5-cache/media-plugins/kodi-pvr-hts-9999 | 2 +- .../media-plugins/kodi-pvr-iptvsimple-7.6.5 | 2 +- .../media-plugins/kodi-pvr-iptvsimple-7.6.6 | 2 +- .../media-plugins/kodi-pvr-iptvsimple-7.6.7 | 2 +- .../media-plugins/kodi-pvr-iptvsimple-7.6.8 | 2 +- .../media-plugins/kodi-pvr-iptvsimple-7.6.9 | 2 +- .../media-plugins/kodi-pvr-iptvsimple-9999 | 2 +- .../kodi-pvr-mediaportal-tvserver-8.2.0 | 2 +- .../kodi-pvr-mediaportal-tvserver-8.2.1 | 2 +- .../kodi-pvr-mediaportal-tvserver-9999 | 2 +- .../media-plugins/kodi-pvr-mythtv-7.3.1 | 2 +- .../media-plugins/kodi-pvr-mythtv-9999 | 2 +- .../media-plugins/kodi-pvr-nextpvr-8.2.3 | 2 +- .../media-plugins/kodi-pvr-nextpvr-8.2.4 | 2 +- .../media-plugins/kodi-pvr-nextpvr-8.2.5 | 2 +- .../media-plugins/kodi-pvr-nextpvr-8.2.6 | 2 +- .../media-plugins/kodi-pvr-nextpvr-9999 | 2 +- .../media-plugins/kodi-pvr-njoy-6.0.0 | 2 +- .../media-plugins/kodi-pvr-njoy-7.0.0 | 2 +- .../media-plugins/kodi-pvr-njoy-7.1.1 | 2 +- .../media-plugins/kodi-pvr-njoy-9999 | 2 +- .../media-plugins/kodi-pvr-pctv-5.0.0 | 2 +- .../media-plugins/kodi-pvr-pctv-6.0.0 | 2 +- .../media-plugins/kodi-pvr-pctv-6.1.1 | 2 +- .../media-plugins/kodi-pvr-pctv-9999 | 2 +- .../media-plugins/kodi-pvr-stalker-6.0.0 | 2 +- .../media-plugins/kodi-pvr-stalker-6.0.1 | 2 +- .../media-plugins/kodi-pvr-stalker-6.0.2 | 2 +- .../media-plugins/kodi-pvr-stalker-7.0.0 | 2 +- .../media-plugins/kodi-pvr-stalker-7.1.1 | 2 +- .../media-plugins/kodi-pvr-stalker-9999 | 2 +- .../media-plugins/kodi-pvr-vbox-7.0.0 | 2 +- .../media-plugins/kodi-pvr-vbox-7.0.1 | 2 +- .../media-plugins/kodi-pvr-vbox-7.0.2 | 2 +- .../media-plugins/kodi-pvr-vbox-7.0.3 | 2 +- .../media-plugins/kodi-pvr-vbox-8.0.0 | 2 +- .../media-plugins/kodi-pvr-vbox-8.1.1 | 2 +- .../media-plugins/kodi-pvr-vbox-8.1.2 | 2 +- .../media-plugins/kodi-pvr-vbox-9999 | 2 +- .../media-plugins/kodi-pvr-vdr-vnsi-19.0.3 | 2 +- .../media-plugins/kodi-pvr-vdr-vnsi-19.0.5 | 2 +- .../media-plugins/kodi-pvr-vdr-vnsi-8.2.2 | 2 +- .../media-plugins/kodi-pvr-vdr-vnsi-8.2.3 | 2 +- .../media-plugins/kodi-pvr-vdr-vnsi-9999 | 2 +- .../media-plugins/kodi-pvr-vuplus-7.4.3 | 2 +- .../media-plugins/kodi-pvr-vuplus-7.4.4 | 2 +- .../media-plugins/kodi-pvr-vuplus-7.4.5 | 2 +- .../media-plugins/kodi-pvr-vuplus-7.4.7 | 2 +- .../media-plugins/kodi-pvr-vuplus-7.4.8 | 2 +- .../media-plugins/kodi-pvr-vuplus-7.4.9 | 2 +- .../media-plugins/kodi-pvr-vuplus-9999 | 2 +- .../media-plugins/kodi-pvr-wmc-6.1.1 | 2 +- .../media-plugins/kodi-pvr-wmc-6.1.2 | 2 +- .../md5-cache/media-plugins/kodi-pvr-wmc-9999 | 2 +- .../media-plugins/kodi-pvr-zattoo-19.7.9 | 2 +- .../media-plugins/kodi-pvr-zattoo-9999 | 2 +- .../kodi-screensaver-asteroids-2.4.2-r1 | 2 +- .../kodi-screensaver-asteroids-9999 | 2 +- .../kodi-screensaver-asterwave-3.3.0 | 2 +- .../kodi-screensaver-asterwave-9999 | 2 +- .../kodi-screensaver-biogenesis-2.3.2-r1 | 2 +- .../kodi-screensaver-biogenesis-9999 | 2 +- .../kodi-screensaver-cpblobs-3.4.0 | 2 +- .../kodi-screensaver-cpblobs-9999 | 2 +- .../kodi-screensaver-greynetic-2.3.1-r1 | 2 +- .../kodi-screensaver-greynetic-9999 | 2 +- .../kodi-screensaver-matrixtrails-2.6.0 | 2 +- .../kodi-screensaver-matrixtrails-9999 | 2 +- .../kodi-screensaver-pingpong-2.2.2-r1 | 2 +- .../kodi-screensaver-pingpong-9999 | 2 +- .../media-plugins/kodi-screensaver-pyro-3.3.0 | 2 +- .../media-plugins/kodi-screensaver-pyro-9999 | 2 +- .../kodi-screensaver-shadertoy-3.2.0 | 2 +- .../kodi-screensaver-shadertoy-9999 | 2 +- .../kodi-screensaver-stars-2.4.0 | 2 +- .../media-plugins/kodi-screensaver-stars-9999 | 2 +- .../kodi-vfs-libarchive-2.0.1-r1 | 2 +- .../media-plugins/kodi-vfs-libarchive-9999 | 2 +- .../media-plugins/kodi-vfs-rar-4.0.0 | 2 +- .../md5-cache/media-plugins/kodi-vfs-rar-9999 | 2 +- .../media-plugins/kodi-vfs-sftp-2.0.0 | 2 +- .../media-plugins/kodi-vfs-sftp-9999 | 2 +- .../kodi-visualization-fishbmc-19.0.0 | 2 +- .../kodi-visualization-fishbmc-6.3.0 | 2 +- .../kodi-visualization-fishbmc-9999 | 2 +- .../kodi-visualization-goom-19.0.0 | 2 +- .../kodi-visualization-goom-3.4.0 | 2 +- .../kodi-visualization-goom-9999 | 2 +- .../kodi-visualization-projectm-19.0.0 | 2 +- .../kodi-visualization-projectm-19.0.1 | 2 +- .../kodi-visualization-projectm-3.3.0 | 2 +- .../kodi-visualization-projectm-9999 | 2 +- .../kodi-visualization-shadertoy-19.1.1 | 2 +- .../kodi-visualization-shadertoy-9999 | 2 +- .../kodi-visualization-spectrum-19.0.0 | 2 +- .../kodi-visualization-spectrum-3.4.0 | 2 +- .../kodi-visualization-spectrum-9999 | 2 +- .../kodi-visualization-starburst-19.0.0 | 2 +- .../kodi-visualization-starburst-2.3.1 | 2 +- .../kodi-visualization-starburst-2.4.0 | 2 +- .../kodi-visualization-starburst-9999 | 2 +- .../kodi-visualization-waveform-19.0.0 | 2 +- .../kodi-visualization-waveform-19.0.1 | 2 +- .../kodi-visualization-waveform-4.4.0 | 2 +- .../kodi-visualization-waveform-9999 | 2 +- .../media-plugins/libvisual-projectm-2.1.0-r2 | 2 +- .../media-plugins/libvisual-projectm-2.1.1 | 2 +- .../media-plugins/qmmp-plugin-pack-1.6.0 | 2 +- metadata/md5-cache/media-radio/Manifest.gz | Bin 7343 -> 7358 bytes metadata/md5-cache/media-radio/direwolf-1.6 | 2 +- .../md5-cache/media-radio/js8call-2.2.0-r1 | 2 +- .../md5-cache/media-radio/kochmorse-3.5.1 | 2 +- .../md5-cache/media-radio/svxlink-19.09.2 | 2 +- metadata/md5-cache/media-radio/tqsl-2.6.4 | 2 +- metadata/md5-cache/media-radio/tqsl-2.6.5 | 2 +- metadata/md5-cache/media-radio/wsjtx-2.5.4 | 2 +- metadata/md5-cache/media-radio/wsjtx-2.6.1 | 2 +- metadata/md5-cache/media-sound/Manifest.gz | Bin 73076 -> 73260 bytes .../md5-cache/media-sound/apulse-0.1.13-r2 | 2 +- .../md5-cache/media-sound/audacity-2.4.2-r3 | 2 +- metadata/md5-cache/media-sound/audacity-3.2.4 | 2 +- metadata/md5-cache/media-sound/audacity-3.2.5 | 2 +- .../media-sound/audex-0.95_pre20220909 | 2 +- .../bpmdetect-0.7.0_pre20170810-r1 | 2 +- metadata/md5-cache/media-sound/cantata-2.5.0 | 2 +- .../media-sound/clementine-1.4.0_rc2-r2 | 2 +- .../md5-cache/media-sound/clementine-9999 | 2 +- metadata/md5-cache/media-sound/csound-6.17.0 | 2 +- metadata/md5-cache/media-sound/csound-9999 | 2 +- .../md5-cache/media-sound/drumstick-2.6.1 | 2 +- metadata/md5-cache/media-sound/elisa-22.08.3 | 2 +- metadata/md5-cache/media-sound/elisa-22.12.3 | 2 +- metadata/md5-cache/media-sound/flacon-10.0.0 | 2 +- metadata/md5-cache/media-sound/flacon-9.1.0 | 2 +- metadata/md5-cache/media-sound/flacon-9.4.0 | 2 +- .../md5-cache/media-sound/fluidsynth-2.3.0 | 2 +- .../md5-cache/media-sound/fluidsynth-2.3.1 | 2 +- metadata/md5-cache/media-sound/gnump3d-3.0-r4 | 2 +- .../md5-cache/media-sound/gogglesmm-1.2.1-r2 | 2 +- .../md5-cache/media-sound/guayadeque-0.4.6 | 2 +- .../md5-cache/media-sound/guayadeque-0.4.7 | 2 +- .../md5-cache/media-sound/guayadeque-9999 | 2 +- metadata/md5-cache/media-sound/hydrogen-1.1.1 | 2 +- metadata/md5-cache/media-sound/hydrogen-9999 | 2 +- .../media-sound/jack-keyboard-2.7.2-r1 | 2 +- metadata/md5-cache/media-sound/kid3-3.9.3 | 2 +- .../md5-cache/media-sound/kmetronome-1.3.0 | 2 +- metadata/md5-cache/media-sound/kmidimon-1.3.0 | 2 +- metadata/md5-cache/media-sound/lltag-0.14.6 | 2 +- metadata/md5-cache/media-sound/lmms-1.2.2 | 2 +- metadata/md5-cache/media-sound/lmms-9999 | 2 +- .../media-sound/milkytracker-1.03.00 | 2 +- metadata/md5-cache/media-sound/mixxx-2.3.3-r1 | 2 +- metadata/md5-cache/media-sound/mixxx-2.3.4 | 2 +- metadata/md5-cache/media-sound/mixxx-2.3.9999 | 2 +- metadata/md5-cache/media-sound/mixxx-9999 | 2 +- .../media-sound/musepack-tools-465-r2 | 2 +- .../md5-cache/media-sound/musescore-3.6.2-r1 | 2 +- metadata/md5-cache/media-sound/musescore-9999 | 2 +- .../md5-cache/media-sound/ncspot-0.13.0-r1 | 15 + metadata/md5-cache/media-sound/pamix-1.6-r2 | 2 +- metadata/md5-cache/media-sound/pamix-9999 | 2 +- .../media-sound/pavucontrol-qt-1.0.0 | 2 +- .../media-sound/pavucontrol-qt-1.2.0 | 2 +- .../media-sound/pms-0.42_p20170508-r1 | 2 +- .../md5-cache/media-sound/pnmixer-0.7.2-r1 | 2 +- .../media-sound/pulseaudio-daemon-16.1-r6 | 4 +- .../md5-cache/media-sound/qastools-0.23.0 | 2 +- metadata/md5-cache/media-sound/qjackctl-0.9.8 | 2 +- metadata/md5-cache/media-sound/qjackctl-0.9.9 | 2 +- metadata/md5-cache/media-sound/qjackctl-9999 | 2 +- metadata/md5-cache/media-sound/qmmp-1.6.1-r2 | 2 +- metadata/md5-cache/media-sound/qmmp-9999 | 2 +- metadata/md5-cache/media-sound/qsampler-0.9.6 | 2 +- metadata/md5-cache/media-sound/qsampler-0.9.7 | 2 +- metadata/md5-cache/media-sound/qsampler-0.9.8 | 2 +- metadata/md5-cache/media-sound/qsampler-9999 | 2 +- metadata/md5-cache/media-sound/qsynth-0.9.8 | 2 +- metadata/md5-cache/media-sound/qsynth-0.9.9 | 2 +- metadata/md5-cache/media-sound/qsynth-9999 | 2 +- .../media-sound/qtagger-1.0.1_p20150402 | 2 +- .../md5-cache/media-sound/qtractor-0.9.29 | 2 +- .../md5-cache/media-sound/qtractor-0.9.30 | 2 +- .../md5-cache/media-sound/qtractor-0.9.31 | 2 +- .../md5-cache/media-sound/rosegarden-22.12.1 | 2 +- metadata/md5-cache/media-sound/scream-4.0 | 2 +- metadata/md5-cache/media-sound/scream-9999 | 2 +- .../md5-cache/media-sound/snapcast-0.26.0-r2 | 2 +- .../md5-cache/media-sound/snapcast-0.27.0 | 2 +- .../media-sound/soundkonverter-3.0.1-r3 | 2 +- .../media-sound/strawberry-1.0.14-r1 | 2 +- .../md5-cache/media-sound/strawberry-1.0.15 | 2 +- .../md5-cache/media-sound/strawberry-9999 | 2 +- .../media-sound/supercollider-3.11.2 | 2 +- .../{tap-reverbed-0-r1 => tap-reverbed-0-r2} | 8 +- metadata/md5-cache/media-sound/vmpk-0.8.7 | 2 +- metadata/md5-cache/media-sound/wildmidi-0.4.5 | 2 +- .../md5-cache/media-sound/yarock-1.4.0-r3 | 2 +- .../md5-cache/media-sound/yoshimi-2.2.2.1 | 2 +- metadata/md5-cache/media-sound/yoshimi-2.2.3 | 2 +- .../media-sound/zynaddsubfx-3.0.6-r1 | 2 +- metadata/md5-cache/media-tv/Manifest.gz | Bin 5326 -> 5317 bytes metadata/md5-cache/media-tv/kodi-19.4-r3 | 2 +- metadata/md5-cache/media-tv/kodi-19.4-r4 | 2 +- metadata/md5-cache/media-tv/kodi-19.5 | 2 +- metadata/md5-cache/media-tv/kodi-19.9999 | 2 +- metadata/md5-cache/media-tv/kodi-9999 | 2 +- metadata/md5-cache/media-tv/xmltv-1.0.0 | 2 +- metadata/md5-cache/media-video/Manifest.gz | Bin 37182 -> 37158 bytes .../md5-cache/media-video/acidrip-0.14-r4 | 2 +- .../atomicparsley-0.9.6_p20210715_p151551 | 2 +- metadata/md5-cache/media-video/avidemux-2.8.1 | 2 +- metadata/md5-cache/media-video/bashnapi-2.0.0 | 2 +- metadata/md5-cache/media-video/bino-2.0 | 2 +- .../md5-cache/media-video/ccextractor-0.88 | 2 +- .../md5-cache/media-video/dvdrip-0.98.11-r5 | 2 +- metadata/md5-cache/media-video/ffmpeg-4.4.3 | 2 +- .../md5-cache/media-video/ffmpeg-5.1.2-r1 | 2 +- .../media-video/ffmpegthumbnailer-2.2.2 | 2 +- .../media-video/ffmpegthumbnailer-2.2.2-r1 | 2 +- .../jellyfin-media-player-1.7.1-r1 | 2 +- .../media-video/jellyfin-media-player-1.8.1 | 2 +- .../md5-cache/media-video/kaffeine-2.0.18-r2 | 2 +- .../media-video/obs-studio-28.1.2-r1 | 2 +- .../md5-cache/media-video/obs-studio-29.0.2 | 2 +- .../md5-cache/media-video/obs-studio-9999 | 2 +- .../obs-v4l2sink-0.1.0_p20181012-r2 | 2 +- .../md5-cache/media-video/qmplay2-22.10.23 | 2 +- .../md5-cache/media-video/qmplay2-23.02.05 | 2 +- metadata/md5-cache/media-video/qmplay2-9999 | 2 +- .../md5-cache/media-video/shotcut-22.09.23 | 2 +- .../md5-cache/media-video/shotcut-22.12.21 | 2 +- metadata/md5-cache/media-video/shotcut-9999 | 2 +- .../media-video/simplescreenrecorder-0.4.4 | 2 +- .../media-video/simplescreenrecorder-0.4.4-r1 | 2 +- .../media-video/simplescreenrecorder-9999 | 2 +- .../media-video/subtitlecomposer-0.7.1 | 2 +- .../media-video/tsmuxer-2.6.16_p20220706 | 2 +- .../md5-cache/media-video/webcamoid-9.0.0 | 2 +- metadata/md5-cache/media-video/webcamoid-9999 | 2 +- metadata/md5-cache/net-analyzer/Manifest.gz | Bin 60441 -> 60465 bytes metadata/md5-cache/net-analyzer/arpon-3.0 | 2 +- .../md5-cache/net-analyzer/ettercap-0.8.3.1 | 2 +- metadata/md5-cache/net-analyzer/ettercap-9999 | 2 +- metadata/md5-cache/net-analyzer/fprobe-1.1-r5 | 12 - metadata/md5-cache/net-analyzer/fprobe-1.1-r6 | 15 + .../net-analyzer/gr-fosphor-0.0_p20210108 | 2 +- .../md5-cache/net-analyzer/gr-fosphor-9999 | 2 +- metadata/md5-cache/net-analyzer/gsad-21.4.4 | 2 +- .../md5-cache/net-analyzer/gvm-libs-21.4.4-r3 | 2 +- .../md5-cache/net-analyzer/gvmd-21.4.5-r5 | 2 +- .../md5-cache/net-analyzer/icinga2-2.13.6-r1 | 2 +- .../md5-cache/net-analyzer/icinga2-2.13.7 | 2 +- metadata/md5-cache/net-analyzer/icinga2-9999 | 2 +- .../md5-cache/net-analyzer/multimon-ng-1.1.9 | 2 +- .../md5-cache/net-analyzer/multimon-ng-9999 | 2 +- ...os-plugin-check_lm_sensors-4.1.1_p20191028 | 2 +- .../nagios-plugin-check_raid-4.0.10-r3 | 2 +- .../md5-cache/net-analyzer/net-snmp-5.9.3-r1 | 2 +- .../md5-cache/net-analyzer/net-snmp-5.9.3-r2 | 2 +- metadata/md5-cache/net-analyzer/net-snmp-9999 | 2 +- metadata/md5-cache/net-analyzer/nipper-0.12.0 | 2 +- metadata/md5-cache/net-analyzer/nmap-7.92-r2 | 2 +- metadata/md5-cache/net-analyzer/nmap-7.93-r2 | 2 +- .../md5-cache/net-analyzer/nmapsi-0.5_alpha2 | 2 +- .../net-analyzer/openvas-scanner-21.4.4-r2 | 2 +- metadata/md5-cache/net-analyzer/pbnj-2.04-r1 | 2 +- .../md5-cache/net-analyzer/rrdtool-1.8.0-r3 | 2 +- metadata/md5-cache/net-analyzer/slurm-0.4.3 | 2 +- .../net-analyzer/speedtest++-0.0.20210829 | 2 +- metadata/md5-cache/net-analyzer/sshping-0.1.4 | 2 +- .../md5-cache/net-analyzer/suricata-6.0.10 | 2 +- .../md5-cache/net-analyzer/suricata-6.0.9 | 2 +- metadata/md5-cache/net-analyzer/symon-2.88 | 2 +- .../md5-cache/net-analyzer/tcpdump-4.99.1-r1 | 2 +- .../md5-cache/net-analyzer/tcpdump-4.99.2 | 2 +- .../md5-cache/net-analyzer/tcpdump-4.99.3 | 2 +- metadata/md5-cache/net-analyzer/tcpslice-1.5 | 2 +- metadata/md5-cache/net-analyzer/vnstat-2.10 | 2 +- .../md5-cache/net-analyzer/wireshark-3.6.10 | 2 +- .../md5-cache/net-analyzer/wireshark-3.6.11 | 2 +- .../md5-cache/net-analyzer/wireshark-3.6.12 | 2 +- .../md5-cache/net-analyzer/wireshark-3.6.9 | 2 +- .../md5-cache/net-analyzer/wireshark-4.0.3 | 2 +- .../md5-cache/net-analyzer/wireshark-4.0.4 | 2 +- .../md5-cache/net-analyzer/wireshark-9999 | 2 +- metadata/md5-cache/net-analyzer/zmap-2.1.1-r4 | 2 +- metadata/md5-cache/net-analyzer/zmap-9999 | 2 +- metadata/md5-cache/net-dialup/Manifest.gz | Bin 6771 -> 6779 bytes .../net-dialup/accel-ppp-1.12.0_p20220830-r1 | 2 +- metadata/md5-cache/net-dialup/accel-ppp-9999 | 2 +- .../md5-cache/net-dialup/cutecom-0.51.0-r1 | 2 +- .../{lrzsz-0.12.20-r4 => lrzsz-0.12.20-r5} | 6 +- .../md5-cache/net-dialup/sendpage-1.1.0-r4 | 2 +- metadata/md5-cache/net-dns/Manifest.gz | Bin 13261 -> 13252 bytes metadata/md5-cache/net-dns/c-ares-1.19.0 | 2 +- .../md5-cache/net-dns/dnssec-tools-2.2.3-r3 | 2 +- .../net-dns/fpdns-0.10.0_pre20130404-r1 | 2 +- metadata/md5-cache/net-dns/getdns-1.7.2-r1 | 2 +- .../net-dns/https_dns_proxy-0_pre20200925 | 2 +- .../md5-cache/net-dns/https_dns_proxy-9999 | 2 +- .../md5-cache/net-dns/knot-resolver-5.6.0 | 2 +- metadata/md5-cache/net-dns/libidn-1.41 | 2 +- metadata/md5-cache/net-dns/libidn2-2.3.4 | 2 +- .../md5-cache/net-dns/resolv_wrapper-1.1.7 | 2 +- .../md5-cache/net-dns/resolv_wrapper-1.1.8 | 2 +- metadata/md5-cache/net-dns/unbound-1.16.3 | 2 +- metadata/md5-cache/net-dns/unbound-1.17.0 | 2 +- metadata/md5-cache/net-firewall/Manifest.gz | Bin 6542 -> 6563 bytes .../net-firewall/conntrack-tools-1.4.7 | 2 +- .../net-firewall/conntrack-tools-1.4.7-r1 | 2 +- .../net-firewall/fwbuilder-6.0.0_rc1 | 2 +- .../net-firewall/itval-1.2_p20121104-r1 | 2 +- .../md5-cache/net-firewall/nftables-1.0.5 | 2 +- .../md5-cache/net-firewall/nftables-1.0.6 | 2 +- metadata/md5-cache/net-firewall/nftables-9999 | 2 +- metadata/md5-cache/net-firewall/psad-2.4.6-r1 | 2 +- metadata/md5-cache/net-fs/Manifest.gz | Bin 6018 -> 6028 bytes metadata/md5-cache/net-fs/cvmfs-2.10.1-r1 | 2 +- metadata/md5-cache/net-fs/cvmfs-2.9.4-r1 | 2 +- metadata/md5-cache/net-im/Manifest.gz | Bin 16559 -> 17052 bytes metadata/md5-cache/net-im/biboumi-9.0-r4 | 2 +- metadata/md5-cache/net-im/choqok-1.7.0-r1 | 2 +- metadata/md5-cache/net-im/dino-0.3.0-r1 | 2 +- metadata/md5-cache/net-im/dino-0.4.0 | 17 + metadata/md5-cache/net-im/dino-0.4.1 | 17 + metadata/md5-cache/net-im/dino-9999 | 8 +- metadata/md5-cache/net-im/ejabberd-22.05-r2 | 2 +- ...c4-r1 => mattermost-desktop-bin-5.3.0_rc5} | 2 +- metadata/md5-cache/net-im/neochat-22.11-r2 | 2 +- metadata/md5-cache/net-im/openmittsu-0.9.15.0 | 2 +- metadata/md5-cache/net-im/pidgin-2.14.10-r1 | 2 +- metadata/md5-cache/net-im/pidgin-2.14.12 | 2 +- metadata/md5-cache/net-im/psi-9999 | 2 +- metadata/md5-cache/net-im/psimedia-9999 | 2 +- metadata/md5-cache/net-im/qtox-1.17.6-r1 | 2 +- metadata/md5-cache/net-im/qtox-9999 | 2 +- metadata/md5-cache/net-im/sendxmpp-1.24 | 2 +- ...top-bin-6.8.0 => signal-desktop-bin-6.9.0} | 2 +- .../md5-cache/net-im/skypeforlinux-8.94.0.428 | 17 + metadata/md5-cache/net-im/spectrum2-2.1.3-r1 | 2 +- metadata/md5-cache/net-im/spectrum2-2.1.3-r2 | 2 +- .../md5-cache/net-im/telegram-desktop-4.4.1 | 2 +- .../md5-cache/net-im/telegram-desktop-4.5.3 | 2 +- .../md5-cache/net-im/telegram-desktop-4.6.3 | 2 +- .../md5-cache/net-im/vacuum-1.3.0_pre20180105 | 2 +- metadata/md5-cache/net-im/vacuum-9999 | 2 +- metadata/md5-cache/net-irc/Manifest.gz | Bin 13784 -> 13776 bytes metadata/md5-cache/net-irc/anope-2.0.11 | 2 +- metadata/md5-cache/net-irc/irssi-1.4.2 | 2 +- metadata/md5-cache/net-irc/irssi-1.4.3 | 2 +- metadata/md5-cache/net-irc/irssi-9999 | 2 +- .../md5-cache/net-irc/konversation-22.08.3 | 2 +- .../md5-cache/net-irc/konversation-22.12.3 | 2 +- .../net-irc/kvirc-5.2_pre20210630233331-r1 | 2 +- metadata/md5-cache/net-irc/kvirc-9999 | 2 +- metadata/md5-cache/net-irc/ngircd-26.1-r5 | 2 +- metadata/md5-cache/net-irc/pisg-0.73-r1 | 2 +- metadata/md5-cache/net-irc/quassel-0.14.0-r1 | 2 +- metadata/md5-cache/net-irc/quassel-9999 | 2 +- .../md5-cache/net-irc/unrealircd-5.2.4-r1 | 2 +- metadata/md5-cache/net-irc/unrealircd-6.0.4.2 | 2 +- metadata/md5-cache/net-irc/weechat-3.6 | 2 +- metadata/md5-cache/net-irc/weechat-3.7.1 | 2 +- metadata/md5-cache/net-irc/weechat-3.8 | 2 +- metadata/md5-cache/net-irc/weechat-9999 | 2 +- metadata/md5-cache/net-irc/znc-1.8.2-r1 | 2 +- metadata/md5-cache/net-irc/znc-1.8.2-r2 | 2 +- metadata/md5-cache/net-irc/znc-9999 | 2 +- .../net-irc/znc-clientbuffer-1.0.48-r1 | 2 +- metadata/md5-cache/net-libs/Manifest.gz | Bin 54456 -> 54580 bytes metadata/md5-cache/net-libs/biblesync-2.1.0 | 2 +- metadata/md5-cache/net-libs/cppzmq-4.9.0 | 2 +- metadata/md5-cache/net-libs/davix-0.8.3 | 2 +- metadata/md5-cache/net-libs/davix-0.8.4 | 2 +- .../net-libs/glib-networking-2.76_beta | 17 + metadata/md5-cache/net-libs/gnutls-3.7.6 | 2 +- metadata/md5-cache/net-libs/gnutls-3.7.7 | 2 +- metadata/md5-cache/net-libs/gnutls-3.7.8 | 2 +- metadata/md5-cache/net-libs/gnutls-3.7.9 | 2 +- metadata/md5-cache/net-libs/gnutls-3.8.0 | 2 +- .../net-libs/google-cloud-cpp-0.10.0-r2 | 2 +- .../net-libs/google-cloud-cpp-1.36.0 | 2 +- metadata/md5-cache/net-libs/grpc-1.43.0 | 2 +- metadata/md5-cache/net-libs/grpc-1.43.0-r1 | 2 +- metadata/md5-cache/net-libs/grpc-1.51.1-r1 | 2 +- metadata/md5-cache/net-libs/grpc-1.52.0 | 2 +- metadata/md5-cache/net-libs/grpc-1.52.1 | 2 +- .../md5-cache/net-libs/ignition-msgs-5.9.0 | 2 +- .../net-libs/ignition-transport-8.3.0 | 2 +- metadata/md5-cache/net-libs/kdav2-0.3.0 | 2 +- metadata/md5-cache/net-libs/kdsoap-2.1.1 | 2 +- ...kdsoap-ws-discovery-client-0.2_pre20200927 | 2 +- metadata/md5-cache/net-libs/kimap2-0.3.0 | 2 +- .../md5-cache/net-libs/libad9361-iio-0.2-r1 | 2 +- .../md5-cache/net-libs/libad9361-iio-9999 | 2 +- .../md5-cache/net-libs/libbtbb-2020.12.1-r1 | 2 +- metadata/md5-cache/net-libs/libbtbb-9999 | 2 +- metadata/md5-cache/net-libs/libcork-0.15.0-r2 | 2 +- .../net-libs/libcorkipset-1.1.1.20150311_p8 | 2 +- .../md5-cache/net-libs/libhackrf-2022.09.1 | 2 +- .../md5-cache/net-libs/libhackrf-2023.01.1 | 2 +- metadata/md5-cache/net-libs/libhackrf-9999 | 2 +- metadata/md5-cache/net-libs/libiio-0.24 | 2 +- metadata/md5-cache/net-libs/libiio-9999 | 2 +- .../md5-cache/net-libs/libktorrent-22.08.3 | 2 +- .../md5-cache/net-libs/libktorrent-22.12.3 | 2 +- .../md5-cache/net-libs/libmediawiki-5.38.0 | 2 +- metadata/md5-cache/net-libs/libmnl-1.0.5 | 2 +- .../md5-cache/net-libs/libnetconf2-2.1.11 | 2 +- metadata/md5-cache/net-libs/libnetconf2-2.1.7 | 2 +- .../net-libs/libnetfilter_acct-1.0.3 | 2 +- .../net-libs/libnetfilter_conntrack-1.0.9 | 2 +- .../net-libs/libnetfilter_conntrack-1.0.9-r1 | 2 +- .../net-libs/libnetfilter_cthelper-1.0.1-r1 | 2 +- .../net-libs/libnetfilter_cttimeout-1.0.1 | 2 +- .../md5-cache/net-libs/libnetfilter_log-1.0.2 | 2 +- .../net-libs/libnetfilter_queue-1.0.5 | 2 +- .../md5-cache/net-libs/libnfnetlink-1.0.2 | 2 +- metadata/md5-cache/net-libs/libnftnl-1.2.4 | 2 +- metadata/md5-cache/net-libs/libnftnl-1.2.5 | 2 +- metadata/md5-cache/net-libs/libnftnl-9999 | 2 +- .../md5-cache/net-libs/libnipper-0.12.6-r2 | 2 +- metadata/md5-cache/net-libs/libomemo-0.8.1 | 2 +- .../md5-cache/net-libs/liboping-1.10.0-r3 | 2 +- metadata/md5-cache/net-libs/libpcap-1.10.1-r2 | 2 +- metadata/md5-cache/net-libs/libpcap-1.10.2 | 2 +- metadata/md5-cache/net-libs/libpcap-1.10.3 | 2 +- metadata/md5-cache/net-libs/libproxy-0.4.18 | 2 +- metadata/md5-cache/net-libs/libquotient-0.7.1 | 2 +- metadata/md5-cache/net-libs/librsync-2.3.2 | 2 +- metadata/md5-cache/net-libs/librsync-2.3.4 | 2 +- .../net-libs/libsignal-protocol-c-2.3.3 | 2 +- .../net-libs/libsignal-protocol-c-9999 | 2 +- metadata/md5-cache/net-libs/libssh-0.10.4 | 2 +- metadata/md5-cache/net-libs/libssh-9999 | 2 +- metadata/md5-cache/net-libs/libssh2-1.10.0 | 2 +- metadata/md5-cache/net-libs/libssh2-9999 | 2 +- metadata/md5-cache/net-libs/libtelnet-9999 | 2 +- ...torrent-0.13.8-r2 => libtorrent-0.13.8-r3} | 2 +- .../net-libs/libtorrent-rasterbar-1.2.18 | 2 +- .../net-libs/libtorrent-rasterbar-1.2.18-r1 | 2 +- .../net-libs/libtorrent-rasterbar-2.0.6 | 2 +- .../net-libs/libtorrent-rasterbar-2.0.7 | 2 +- .../net-libs/libtorrent-rasterbar-2.0.8 | 2 +- .../md5-cache/net-libs/libvncserver-0.9.14 | 2 +- .../md5-cache/net-libs/libwebsockets-4.3.2-r1 | 2 +- .../md5-cache/net-libs/libyang-2.0.194-r1 | 2 +- metadata/md5-cache/net-libs/mbedtls-2.28.1 | 2 +- metadata/md5-cache/net-libs/mbedtls-3.1.0 | 2 +- metadata/md5-cache/net-libs/mbedtls-3.2.1 | 2 +- metadata/md5-cache/net-libs/miniupnpc-2.2.4 | 2 +- metadata/md5-cache/net-libs/nghttp3-0.8.0-r1 | 2 +- metadata/md5-cache/net-libs/nghttp3-0.9.0 | 2 +- metadata/md5-cache/net-libs/nghttp3-9999 | 2 +- metadata/md5-cache/net-libs/ngtcp2-0.13.1 | 2 +- metadata/md5-cache/net-libs/ngtcp2-9999 | 2 +- metadata/md5-cache/net-libs/ntirpc-4.2 | 2 +- metadata/md5-cache/net-libs/quiche-0.14.0 | 2 +- metadata/md5-cache/net-libs/quiche-0.15.0 | 2 +- metadata/md5-cache/net-libs/quiche-0.16.0 | 2 +- metadata/md5-cache/net-libs/quiche-9999 | 2 +- metadata/md5-cache/net-libs/qxmpp-1.4.0 | 2 +- metadata/md5-cache/net-libs/qxmpp-9999 | 2 +- metadata/md5-cache/net-libs/rabbitmq-c-0.11.0 | 2 +- metadata/md5-cache/net-libs/rtrlib-0.7.0 | 2 +- metadata/md5-cache/net-libs/rtrlib-0.8.0 | 2 +- .../md5-cache/net-libs/socket_wrapper-1.3.4 | 2 +- .../md5-cache/net-libs/socket_wrapper-1.4.0 | 2 +- metadata/md5-cache/net-libs/srt-1.4.3 | 2 +- metadata/md5-cache/net-libs/srt-9999 | 2 +- .../net-libs/telepathy-logger-qt-17.09.0-r1 | 2 +- .../md5-cache/net-libs/telepathy-qt-0.9.8-r2 | 2 +- metadata/md5-cache/net-libs/telepathy-qt-9999 | 2 +- metadata/md5-cache/net-libs/tox-0.2.13 | 2 +- metadata/md5-cache/net-libs/tox-0.2.18-r2 | 2 +- metadata/md5-cache/net-libs/tox-9999 | 2 +- .../net-libs/tox_extension_messages-0.0.3 | 2 +- metadata/md5-cache/net-libs/toxext-0.0.3 | 2 +- metadata/md5-cache/net-libs/usrsctp-0.9.5.0 | 2 +- metadata/md5-cache/net-libs/webkit-gtk-2.38.3 | 2 +- .../md5-cache/net-libs/webkit-gtk-2.38.3-r410 | 2 +- .../md5-cache/net-libs/webkit-gtk-2.38.3-r500 | 2 +- metadata/md5-cache/net-libs/webkit-gtk-2.38.5 | 2 +- .../md5-cache/net-libs/webkit-gtk-2.38.5-r410 | 2 +- .../md5-cache/net-libs/webkit-gtk-2.38.5-r500 | 2 +- ...{xdp-tools-1.3.1-r1 => xdp-tools-1.3.1-r2} | 6 +- metadata/md5-cache/net-libs/xrootd-5.4.3 | 2 +- metadata/md5-cache/net-libs/xrootd-5.4.3-r1 | 2 +- metadata/md5-cache/net-libs/xrootd-5.4.3-r2 | 2 +- metadata/md5-cache/net-libs/xrootd-5.5.0 | 2 +- metadata/md5-cache/net-libs/xrootd-5.5.2 | 2 +- metadata/md5-cache/net-libs/xrootd-ceph-5.4.3 | 2 +- metadata/md5-cache/net-libs/xrootd-ceph-5.5.2 | 2 +- metadata/md5-cache/net-libs/zeromq-4.3.4-r2 | 2 +- metadata/md5-cache/net-libs/zmqpp-4.2.0-r1 | 2 +- metadata/md5-cache/net-mail/Manifest.gz | Bin 21685 -> 21501 bytes metadata/md5-cache/net-mail/getmail-6.18.9 | 15 - metadata/md5-cache/net-mail/grepmail-5.3111 | 2 +- metadata/md5-cache/net-mail/mhonarc-2.6.19 | 2 +- .../net-mail/mhonarc-gentoo-2.6.18-r3 | 2 +- .../md5-cache/net-mail/poppassd_ceti-1.8.9 | 2 +- .../md5-cache/net-mail/public-inbox-1.7.0 | 2 +- .../md5-cache/net-mail/public-inbox-1.8.0 | 2 +- .../md5-cache/net-mail/public-inbox-1.9.0 | 2 +- metadata/md5-cache/net-misc/Manifest.gz | Bin 90828 -> 90837 bytes .../net-misc/apt-cacher-ng-3.7.4_p1-r2 | 2 +- .../md5-cache/net-misc/apt-cacher-ng-9999 | 2 +- .../md5-cache/net-misc/arpsponge-3.17.11-r1 | 2 +- .../net-misc/{bird-2.0.12 => bird-2.0.12-r1} | 0 metadata/md5-cache/net-misc/chrony-4.3-r2 | 2 +- metadata/md5-cache/net-misc/chrony-4.3-r4 | 2 +- metadata/md5-cache/net-misc/clusterssh-4.16 | 2 +- metadata/md5-cache/net-misc/clusterssh-9999 | 2 +- metadata/md5-cache/net-misc/curl-7.87.0-r2 | 2 +- metadata/md5-cache/net-misc/curl-7.88.1 | 2 +- metadata/md5-cache/net-misc/curl-7.88.1-r1 | 2 +- metadata/md5-cache/net-misc/dropbear-2022.83 | 2 +- .../net-misc/fatrat-1.2.0_beta2_p20161204 | 2 +- metadata/md5-cache/net-misc/freerdp-2.10.0 | 2 +- metadata/md5-cache/net-misc/freerdp-2.9.0 | 2 +- metadata/md5-cache/net-misc/freerdp-2.9999 | 2 +- metadata/md5-cache/net-misc/freerdp-9999 | 2 +- metadata/md5-cache/net-misc/gallery-dl-1.23.5 | 16 - metadata/md5-cache/net-misc/gallery-dl-1.24.1 | 16 - .../{gallery-dl-1.24.3 => gallery-dl-1.25.0} | 2 +- metadata/md5-cache/net-misc/gerbera-1.12.1 | 2 +- metadata/md5-cache/net-misc/gerbera-9999 | 2 +- .../net-misc/grive-0.5.2_pre20211128-r1 | 2 +- .../md5-cache/net-misc/kio-zeroconf-22.08.3 | 2 +- .../md5-cache/net-misc/kio-zeroconf-22.12.3 | 2 +- metadata/md5-cache/net-misc/memcached-1.6.19 | 16 + .../md5-cache/net-misc/minissdpd-1.5.20211105 | 2 +- metadata/md5-cache/net-misc/minissdpd-1.6.0 | 2 +- metadata/md5-cache/net-misc/miniupnpd-2.3.1 | 2 +- metadata/md5-cache/net-misc/miniupnpd-2.3.2 | 2 +- metadata/md5-cache/net-misc/miniupnpd-2.3.3 | 2 +- metadata/md5-cache/net-misc/mrouted-4.4 | 4 +- .../net-misc/netkit-telnetd-0.17-r13 | 2 +- metadata/md5-cache/net-misc/netopeer2-2.1.16 | 2 +- metadata/md5-cache/net-misc/netopeer2-2.1.23 | 2 +- .../md5-cache/net-misc/networkmanager-1.42.4 | 17 + .../md5-cache/net-misc/nextcloud-client-3.6.6 | 2 +- .../md5-cache/net-misc/nextcloud-client-3.7.3 | 2 +- .../md5-cache/net-misc/omnisync-1.0_p20200130 | 2 +- metadata/md5-cache/net-misc/openssh-9.1_p1-r3 | 2 +- metadata/md5-cache/net-misc/openssh-9.2_p1-r2 | 2 +- .../net-misc/owncloud-client-3.1.0.9872 | 2 +- .../net-misc/owncloud-client-3.2.0.10193 | 2 +- metadata/md5-cache/net-misc/putty-0.78 | 2 +- metadata/md5-cache/net-misc/putty-9999 | 2 +- metadata/md5-cache/net-misc/qtm-1.3.19-r1 | 2 +- metadata/md5-cache/net-misc/remmina-1.4.29-r2 | 2 +- metadata/md5-cache/net-misc/rsync-3.2.4-r3 | 2 +- metadata/md5-cache/net-misc/rsync-3.2.7-r2 | 2 +- .../md5-cache/net-misc/seafile-client-8.0.10 | 2 +- .../md5-cache/net-misc/seafile-client-8.0.5 | 2 +- .../md5-cache/net-misc/seafile-client-8.0.6 | 2 +- .../md5-cache/net-misc/seafile-client-8.0.7 | 2 +- .../md5-cache/net-misc/seafile-client-8.0.8 | 2 +- .../md5-cache/net-misc/seafile-client-8.0.9 | 2 +- metadata/md5-cache/net-misc/sipp-3.6.1-r1 | 2 +- metadata/md5-cache/net-misc/smb4k-3.1.4 | 2 +- metadata/md5-cache/net-misc/smb4k-3.1.7 | 2 +- metadata/md5-cache/net-misc/sock-1.1-r1 | 9 - metadata/md5-cache/net-misc/sock-1.1-r2 | 12 + metadata/md5-cache/net-misc/sysrepo-2.1.64 | 2 +- .../md5-cache/net-misc/tigervnc-1.12.0-r7 | 2 +- metadata/md5-cache/net-misc/tigervnc-1.13.0 | 2 +- metadata/md5-cache/net-misc/tigervnc-1.13.1 | 2 +- metadata/md5-cache/net-misc/tigervnc-9999 | 2 +- metadata/md5-cache/net-misc/turbovnc-3.0.2 | 2 +- metadata/md5-cache/net-misc/turbovnc-3.0.3 | 2 +- metadata/md5-cache/net-misc/wakeonlan-0.41-r4 | 2 +- metadata/md5-cache/net-misc/wget-1.21.3-r1 | 2 +- metadata/md5-cache/net-misc/xmrig-6.18.1-r1 | 2 +- metadata/md5-cache/net-misc/xmrig-6.19.0-r1 | 2 +- metadata/md5-cache/net-misc/xmrig-9999 | 2 +- .../md5-cache/net-misc/youtube-viewer-3.10.1 | 2 +- .../md5-cache/net-misc/youtube-viewer-9999 | 2 +- metadata/md5-cache/net-nds/Manifest.gz | Bin 3424 -> 3425 bytes metadata/md5-cache/net-nds/shelldap-1.5.1 | 2 +- metadata/md5-cache/net-news/Manifest.gz | Bin 3524 -> 3518 bytes metadata/md5-cache/net-news/rssguard-4.2.5 | 2 +- metadata/md5-cache/net-news/rssguard-4.2.7 | 2 +- metadata/md5-cache/net-news/rssguard-4.3.2 | 2 +- metadata/md5-cache/net-p2p/Manifest.gz | Bin 14572 -> 14735 bytes .../net-p2p/airdcpp-webclient-2.11.2 | 2 +- .../net-p2p/airdcpp-webclient-2.11.3 | 2 +- ...puminer-opt-3.21.2 => cpuminer-opt-3.21.3} | 2 +- metadata/md5-cache/net-p2p/eiskaltdcpp-2.4.2 | 2 +- metadata/md5-cache/net-p2p/eiskaltdcpp-9999 | 2 +- metadata/md5-cache/net-p2p/fms-0.3.84 | 2 +- metadata/md5-cache/net-p2p/ktorrent-22.08.3 | 2 +- metadata/md5-cache/net-p2p/ktorrent-22.12.3 | 2 +- metadata/md5-cache/net-p2p/kubo-0.18.1 | 15 + metadata/md5-cache/net-p2p/ncdc-1.23.1 | 2 +- .../md5-cache/net-p2p/qbittorrent-4.4.5-r2 | 2 +- metadata/md5-cache/net-p2p/qbittorrent-4.5.1 | 2 +- metadata/md5-cache/net-p2p/qbittorrent-4.5.2 | 2 +- metadata/md5-cache/net-p2p/qbittorrent-9999 | 2 +- .../md5-cache/net-p2p/transmission-3.00-r6 | 2 +- .../md5-cache/net-p2p/transmission-4.0.1-r2 | 4 +- metadata/md5-cache/net-p2p/transmission-9999 | 4 +- metadata/md5-cache/net-print/Manifest.gz | Bin 7776 -> 7783 bytes metadata/md5-cache/net-print/brlaser-6 | 2 +- metadata/md5-cache/net-print/cnijfilter2-6.50 | 4 +- .../net-print/cups-filters-1.28.15-r1 | 2 +- .../net-print/cups-filters-1.28.16-r3 | 2 +- .../md5-cache/net-print/cups-filters-1.28.17 | 2 +- .../net-print/cups-filters-1.28.17-r1 | 2 +- .../net-print/foomatic-db-engine-4.0.12-r1 | 2 +- metadata/md5-cache/net-proxy/Manifest.gz | Bin 7567 -> 7568 bytes metadata/md5-cache/net-proxy/trojan-1.16.0-r2 | 2 +- metadata/md5-cache/net-voip/Manifest.gz | Bin 2377 -> 2372 bytes metadata/md5-cache/net-voip/mumble-1.4.287-r1 | 2 +- metadata/md5-cache/net-voip/mumble-9999 | 2 +- metadata/md5-cache/net-voip/murmur-1.4.287-r1 | 2 +- metadata/md5-cache/net-voip/murmur-9999 | 2 +- metadata/md5-cache/net-vpn/Manifest.gz | Bin 11596 -> 11778 bytes metadata/md5-cache/net-vpn/i2pd-2.43.0 | 2 +- metadata/md5-cache/net-vpn/i2pd-2.44.0 | 2 +- metadata/md5-cache/net-vpn/i2pd-2.46.1 | 2 +- .../net-vpn/networkmanager-pptp-1.2.12 | 16 + .../{openvpn-2.5.2-r2 => openvpn-2.5.2-r3} | 0 .../{openvpn-2.5.6 => openvpn-2.5.6-r1} | 0 .../{openvpn-2.5.7 => openvpn-2.5.7-r1} | 0 metadata/md5-cache/net-vpn/tor-0.4.7.13-r1 | 2 +- metadata/md5-cache/net-wireless/Manifest.gz | Bin 27098 -> 27055 bytes metadata/md5-cache/net-wireless/airspy-1.0.10 | 2 +- metadata/md5-cache/net-wireless/airspy-9999 | 2 +- .../md5-cache/net-wireless/bladerf-2021.03-r1 | 2 +- .../md5-cache/net-wireless/bladerf-2023.02 | 2 +- metadata/md5-cache/net-wireless/bladerf-9999 | 2 +- .../net-wireless/gnuradio-3.10.4.0-r1 | 2 +- .../md5-cache/net-wireless/gnuradio-3.10.5.1 | 2 +- metadata/md5-cache/net-wireless/gnuradio-9999 | 2 +- .../md5-cache/net-wireless/gqrx-2.15.9-r1 | 2 +- metadata/md5-cache/net-wireless/gqrx-9999 | 2 +- .../md5-cache/net-wireless/gqrx-scanner-1.0.2 | 2 +- .../gr-ieee802154-0.0_p20210719-r3 | 2 +- .../md5-cache/net-wireless/gr-ieee802154-9999 | 2 +- .../net-wireless/gr-iio-0.3_p20210726-r1 | 2 +- metadata/md5-cache/net-wireless/gr-iio-9999 | 2 +- .../net-wireless/gr-iqbal-0.38.2_p20210108 | 2 +- metadata/md5-cache/net-wireless/gr-iqbal-9999 | 2 +- .../gr-osmosdr-0.2.3_p20210128-r1 | 2 +- .../md5-cache/net-wireless/gr-osmosdr-0.2.4 | 2 +- .../md5-cache/net-wireless/gr-osmosdr-9999 | 2 +- .../net-wireless/gr-paint-0.0_p20220320-r1 | 2 +- .../net-wireless/gr-rds-0.0_p20220804-r1 | 2 +- metadata/md5-cache/net-wireless/gr-rds-9999 | 2 +- .../net-wireless/gr-scopy-0.0_p20220602 | 2 +- metadata/md5-cache/net-wireless/gr-scopy-9999 | 2 +- .../net-wireless/hackrf-tools-2022.09.1 | 2 +- .../net-wireless/hackrf-tools-2023.01.1 | 2 +- .../md5-cache/net-wireless/hackrf-tools-9999 | 2 +- .../md5-cache/net-wireless/inspectrum-0.2.3 | 2 +- .../md5-cache/net-wireless/inspectrum-9999 | 2 +- .../net-wireless/liblms7002m-0.0_p20200518-r1 | 2 +- .../md5-cache/net-wireless/liblms7002m-9999 | 2 +- .../net-wireless/libusb3380-0.0_p20190125 | 2 +- .../md5-cache/net-wireless/libusb3380-9999 | 2 +- .../net-wireless/libxtrx-0.0_p20201202 | 2 +- metadata/md5-cache/net-wireless/libxtrx-9999 | 2 +- .../net-wireless/libxtrxdsp-0.0_p20200830 | 2 +- .../md5-cache/net-wireless/libxtrxdsp-9999 | 2 +- .../net-wireless/libxtrxll-0.0_p20201202 | 2 +- .../md5-cache/net-wireless/libxtrxll-9999 | 2 +- .../md5-cache/net-wireless/limesuite-20.10.0 | 2 +- .../md5-cache/net-wireless/osmo-fl2k-0.1.1-r1 | 2 +- .../md5-cache/net-wireless/osmo-fl2k-9999 | 2 +- metadata/md5-cache/net-wireless/qdmr-0.10.2 | 2 +- metadata/md5-cache/net-wireless/qdmr-0.10.4 | 2 +- metadata/md5-cache/net-wireless/qdmr-0.11.1 | 2 +- metadata/md5-cache/net-wireless/qdmr-0.11.2 | 2 +- metadata/md5-cache/net-wireless/qdmr-9999 | 2 +- .../net-wireless/rtl-sdr-0.6.0_p2020802 | 2 +- .../net-wireless/rtl-sdr-0.6.0_p2020802-r1 | 2 +- .../net-wireless/rtl-sdr-0.6.0_p20221217 | 2 +- metadata/md5-cache/net-wireless/rtl-sdr-9999 | 2 +- metadata/md5-cache/net-wireless/rtl_433-21.12 | 2 +- metadata/md5-cache/net-wireless/rtl_433-22.11 | 2 +- metadata/md5-cache/net-wireless/rtl_433-9999 | 2 +- .../md5-cache/net-wireless/sigutils-0.1.0-r1 | 2 +- .../md5-cache/net-wireless/soapybladerf-0.4.1 | 2 +- .../md5-cache/net-wireless/soapybladerf-9999 | 2 +- .../md5-cache/net-wireless/soapyhackrf-0.3.4 | 2 +- .../md5-cache/net-wireless/soapyhackrf-9999 | 2 +- .../net-wireless/soapyplutosdr-0.2.1 | 2 +- .../md5-cache/net-wireless/soapyplutosdr-9999 | 2 +- .../md5-cache/net-wireless/soapyremote-0.5.2 | 2 +- .../md5-cache/net-wireless/soapyremote-9999 | 2 +- .../md5-cache/net-wireless/soapyrtlsdr-0.3.2 | 2 +- .../md5-cache/net-wireless/soapyrtlsdr-9999 | 2 +- .../md5-cache/net-wireless/soapysdr-0.7.2 | 2 +- metadata/md5-cache/net-wireless/soapysdr-9999 | 2 +- .../net-wireless/soapysdrplay-20220120 | 2 +- .../md5-cache/net-wireless/soapysdrplay-9999 | 2 +- .../md5-cache/net-wireless/soapyuhd-0.4.1 | 2 +- metadata/md5-cache/net-wireless/soapyuhd-9999 | 2 +- .../md5-cache/net-wireless/suscan-0.1.0-r1 | 2 +- .../net-wireless/ubertooth-2018.12.1 | 2 +- .../net-wireless/ubertooth-2020.12.1-r1 | 2 +- .../md5-cache/net-wireless/ubertooth-9999 | 2 +- metadata/md5-cache/net-wireless/uhd-4.1.0.5 | 2 +- metadata/md5-cache/net-wireless/uhd-4.2.0.0 | 2 +- metadata/md5-cache/net-wireless/uhd-4.3.0.0 | 2 +- metadata/md5-cache/perl-core/CPAN-2.290.0-r1 | 2 +- .../perl-core/Compress-Raw-Zlib-2.202.0 | 2 +- metadata/md5-cache/perl-core/Encode-3.120.0 | 2 +- .../md5-cache/perl-core/File-Temp-0.231.100 | 2 +- metadata/md5-cache/perl-core/Manifest.gz | Bin 1963 -> 1970 bytes .../md5-cache/perl-core/Module-Load-0.360.0 | 2 +- .../perl-core/Module-Loaded-0.80.0-r2 | 2 +- .../perl-core/Params-Check-0.380.0-r2 | 2 +- .../perl-core/Scalar-List-Utils-1.560.0 | 2 +- .../md5-cache/perl-core/Test-Simple-1.302.183 | 2 +- .../perl-core/Text-Tabs+Wrap-2013.52.300-r2 | 2 +- .../perl-core/Unicode-Collate-1.290.0 | 2 +- metadata/md5-cache/sci-astronomy/Manifest.gz | Bin 8767 -> 8761 bytes .../md5-cache/sci-astronomy/calcmysky-0.2.1 | 2 +- .../sci-astronomy/celestia-1.7.0_pre20221215 | 2 +- metadata/md5-cache/sci-astronomy/kstars-3.6.2 | 2 +- .../md5-cache/sci-astronomy/stellarium-1.2 | 2 +- metadata/md5-cache/sci-biology/Manifest.gz | Bin 21505 -> 21491 bytes metadata/md5-cache/sci-biology/bamtools-2.5.2 | 2 +- metadata/md5-cache/sci-biology/bamtools-9999 | 2 +- .../md5-cache/sci-biology/bioperl-1.6.9-r1 | 2 +- .../md5-cache/sci-biology/bioperl-db-1.6.9-r2 | 2 +- .../sci-biology/bioperl-network-1.6.9-r1 | 2 +- .../sci-biology/bioperl-run-1.6.9-r1 | 2 +- metadata/md5-cache/sci-biology/express-1.5.1 | 2 +- .../md5-cache/sci-biology/fasttree-2.1.11 | 2 +- .../md5-cache/sci-biology/kallisto-0.46.2 | 2 +- metadata/md5-cache/sci-biology/seqan-3.1.0 | 2 +- .../md5-cache/sci-biology/uchime-4.2.40-r1 | 2 +- .../md5-cache/sci-calculators/Manifest.gz | Bin 3883 -> 3880 bytes .../md5-cache/sci-calculators/hcalc-1.2-r1 | 2 +- .../md5-cache/sci-calculators/keurocalc-1.3.0 | 2 +- .../sci-calculators/speedcrunch-0.12.0-r1 | 2 +- metadata/md5-cache/sci-chemistry/Manifest.gz | Bin 13358 -> 13362 bytes .../md5-cache/sci-chemistry/avogadro2-1.95.1 | 2 +- .../md5-cache/sci-chemistry/avogadro2-1.97.0 | 2 +- metadata/md5-cache/sci-chemistry/dssp-4.2.0 | 2 +- metadata/md5-cache/sci-chemistry/dssp-4.2.2.1 | 2 +- .../md5-cache/sci-chemistry/gromacs-2018.8-r1 | 2 +- .../md5-cache/sci-chemistry/gromacs-2019.6-r2 | 2 +- .../md5-cache/sci-chemistry/gromacs-2020.7 | 2 +- .../md5-cache/sci-chemistry/gromacs-2021.6 | 2 +- .../md5-cache/sci-chemistry/gromacs-2021.7 | 2 +- .../md5-cache/sci-chemistry/gromacs-2022.4 | 2 +- .../md5-cache/sci-chemistry/gromacs-2022.5 | 2 +- .../md5-cache/sci-chemistry/gromacs-2022.9999 | 2 +- metadata/md5-cache/sci-chemistry/gromacs-2023 | 2 +- .../md5-cache/sci-chemistry/gromacs-2023.9999 | 2 +- metadata/md5-cache/sci-chemistry/gromacs-9999 | 2 +- .../sci-chemistry/molequeue-0.9.0-r1 | 2 +- .../sci-chemistry/molsketch-0.7.2-r1 | 2 +- .../sci-chemistry/openbabel-3.1.1_p20210225 | 2 +- .../md5-cache/sci-chemistry/openbabel-9999 | 2 +- .../md5-cache/sci-chemistry/pdbcat-1.3-r1 | 2 +- .../md5-cache/sci-chemistry/pdbmat-3.89-r1 | 2 +- .../sci-chemistry/tm-align-20150914-r1 | 2 +- metadata/md5-cache/sci-chemistry/votca-2022 | 2 +- metadata/md5-cache/sci-chemistry/votca-2022.1 | 2 +- metadata/md5-cache/sci-chemistry/votca-9999 | 2 +- .../md5-cache/sci-electronics/Manifest.gz | Bin 13604 -> 13611 bytes .../md5-cache/sci-electronics/Stage-4.3.0-r1 | 2 +- .../md5-cache/sci-electronics/gazebo-11.12.0 | 2 +- .../md5-cache/sci-electronics/kicad-6.0.9 | 2 +- .../md5-cache/sci-electronics/kicad-7.0.0-r1 | 2 +- metadata/md5-cache/sci-electronics/kicad-9999 | 2 +- .../sci-electronics/kicad-footprints-6.0.9 | 2 +- .../sci-electronics/kicad-footprints-7.0.0 | 2 +- .../sci-electronics/kicad-footprints-9999 | 2 +- .../sci-electronics/kicad-packages3d-6.0.9 | 2 +- .../sci-electronics/kicad-packages3d-7.0.0 | 2 +- .../sci-electronics/kicad-packages3d-9999 | 2 +- .../sci-electronics/kicad-symbols-6.0.9 | 2 +- .../sci-electronics/kicad-symbols-7.0.0 | 2 +- .../sci-electronics/kicad-symbols-9999 | 2 +- .../sci-electronics/kicad-templates-6.0.9 | 2 +- .../sci-electronics/kicad-templates-7.0.0 | 2 +- .../sci-electronics/kicad-templates-9999 | 2 +- .../sci-electronics/ktechlab-0.50.0-r2 | 2 +- .../sci-electronics/librepcb-0.1.6-r1 | 2 +- .../md5-cache/sci-electronics/librepcb-0.1.7 | 2 +- .../sci-electronics/osqoop-1.2.0_pre20170131 | 2 +- .../sci-electronics/pulseview-0.4.2-r1 | 2 +- .../md5-cache/sci-electronics/pulseview-9999 | 2 +- .../sci-geosciences/GeographicLib-1.52-r2 | 2 +- .../md5-cache/sci-geosciences/Manifest.gz | Bin 19161 -> 19210 bytes metadata/md5-cache/sci-geosciences/gmt-5.4.4 | 2 +- metadata/md5-cache/sci-geosciences/gmt-6.4.0 | 2 +- .../sci-geosciences/gpsbabel-1.8.0-r1 | 2 +- .../md5-cache/sci-geosciences/laszip-3.4.1 | 2 +- .../md5-cache/sci-geosciences/liblas-1.8.1-r3 | 2 +- .../md5-cache/sci-geosciences/mapserver-7.6.4 | 2 +- .../md5-cache/sci-geosciences/mapserver-8.0.0 | 2 +- .../md5-cache/sci-geosciences/opencpn-5.6.2 | 2 +- .../opencpn-plugin-aisradar-1.2.17.0 | 2 +- .../opencpn-plugin-aisradar-9999 | 2 +- .../opencpn-plugin-climatology-1.4.32.0 | 2 +- .../opencpn-plugin-climatology-9999 | 2 +- .../sci-geosciences/opencpn-plugin-dr-4.0.0 | 2 +- .../sci-geosciences/opencpn-plugin-dr-9999 | 2 +- .../opencpn-plugin-findit-1.2.12.0 | 2 +- .../opencpn-plugin-findit-9999 | 2 +- .../opencpn-plugin-gxradar-1.1 | 2 +- .../opencpn-plugin-gxradar-9999 | 2 +- .../opencpn-plugin-iacfleet-0.21.1 | 2 +- .../opencpn-plugin-iacfleet-9999 | 2 +- .../opencpn-plugin-launcher-1.3 | 2 +- .../opencpn-plugin-launcher-9999 | 2 +- .../opencpn-plugin-logbookkonni-1.4.22.0 | 2 +- .../opencpn-plugin-logbookkonni-9999 | 2 +- .../opencpn-plugin-objsearch-0.7 | 2 +- .../opencpn-plugin-objsearch-9999 | 2 +- .../opencpn-plugin-ocpn_draw-1.3.14 | 2 +- .../opencpn-plugin-ocpn_draw-9999 | 2 +- .../opencpn-plugin-ocpndebugger-1.3 | 2 +- .../opencpn-plugin-ocpndebugger-9999 | 2 +- .../opencpn-plugin-oesenc-1.6.0 | 2 +- .../opencpn-plugin-oesenc-9999 | 2 +- .../opencpn-plugin-otcurrent-1.2 | 2 +- .../opencpn-plugin-otcurrent-9999 | 2 +- .../opencpn-plugin-polar-1.1007 | 2 +- .../sci-geosciences/opencpn-plugin-polar-9999 | 2 +- .../sci-geosciences/opencpn-plugin-radar-0.98 | 2 +- .../sci-geosciences/opencpn-plugin-radar-9999 | 2 +- .../sci-geosciences/opencpn-plugin-route-1.2 | 2 +- .../sci-geosciences/opencpn-plugin-route-9999 | 2 +- .../opencpn-plugin-squiddio-0.7 | 2 +- .../opencpn-plugin-squiddio-9999 | 2 +- .../opencpn-plugin-statusbar-0.5.20180316 | 2 +- .../opencpn-plugin-statusbar-9999 | 2 +- .../opencpn-plugin-watchdog-1.9.051 | 2 +- .../opencpn-plugin-watchdog-9999 | 2 +- .../opencpn-plugin-weather_routing-1.13.1 | 2 +- .../opencpn-plugin-weather_routing-9999 | 2 +- .../opencpn-plugin-weatherfax-1.3.20180316 | 2 +- .../opencpn-plugin-weatherfax-9999 | 2 +- .../sci-geosciences/osm2pgsql-1.4.0-r100 | 2 +- .../sci-geosciences/osm2pgsql-99999999 | 2 +- .../md5-cache/sci-geosciences/qgis-3.22.13 | 2 +- .../md5-cache/sci-geosciences/qgis-3.22.9 | 2 +- .../md5-cache/sci-geosciences/qgis-3.28.1 | 2 +- .../md5-cache/sci-geosciences/qgis-3.28.2 | 2 +- metadata/md5-cache/sci-geosciences/qgis-9999 | 2 +- .../sci-geosciences/qmapshack-1.16.1-r1 | 2 +- metadata/md5-cache/sci-libs/Manifest.gz | Bin 59691 -> 59884 bytes .../md5-cache/sci-libs/NNPACK-2020.12.22-r1 | 2 +- .../md5-cache/sci-libs/QNNPACK-2019.08.28 | 2 +- metadata/md5-cache/sci-libs/ViSP-3.5.0 | 2 +- .../md5-cache/sci-libs/XNNPACK-2022.02.17-r1 | 2 +- metadata/md5-cache/sci-libs/alglib-3.17.0 | 2 +- metadata/md5-cache/sci-libs/arborx-1.2 | 2 +- .../md5-cache/sci-libs/armadillo-10.2.0-r1 | 2 +- metadata/md5-cache/sci-libs/armadillo-10.7.1 | 2 +- metadata/md5-cache/sci-libs/armadillo-10.8.2 | 2 +- metadata/md5-cache/sci-libs/armadillo-11.4.0 | 2 +- .../md5-cache/sci-libs/avogadrolibs-1.95.1-r1 | 2 +- .../md5-cache/sci-libs/avogadrolibs-1.97.0 | 2 +- metadata/md5-cache/sci-libs/bliss-0.77 | 2 +- metadata/md5-cache/sci-libs/caffe2-1.13.1-r4 | 2 +- .../md5-cache/sci-libs/ceres-solver-2.1.0 | 2 +- metadata/md5-cache/sci-libs/cgnslib-4.3.0 | 2 +- metadata/md5-cache/sci-libs/clapack-3.2.1-r8 | 2 +- metadata/md5-cache/sci-libs/clblas-2.12-r1 | 2 +- metadata/md5-cache/sci-libs/clblast-1.5.2 | 2 +- metadata/md5-cache/sci-libs/clblast-1.5.2-r1 | 2 +- metadata/md5-cache/sci-libs/cminpack-1.3.8 | 2 +- .../sci-libs/coinor-cppad-20210000.5-r1 | 2 +- metadata/md5-cache/sci-libs/dcmtk-3.6.7-r1 | 2 +- metadata/md5-cache/sci-libs/dealii-9.4.0-r1 | 2 +- metadata/md5-cache/sci-libs/dealii-9.4.1-r1 | 2 +- metadata/md5-cache/sci-libs/dealii-9999 | 2 +- metadata/md5-cache/sci-libs/dlib-19.24 | 2 +- .../sci-libs/dmlc-core-0_p20170719-r1 | 2 +- metadata/md5-cache/sci-libs/eccodes-2.18.0 | 2 +- metadata/md5-cache/sci-libs/exodusii-6.09-r1 | 2 +- metadata/md5-cache/sci-libs/fcl-0.6.1-r1 | 2 +- metadata/md5-cache/sci-libs/fcl-9999 | 2 +- metadata/md5-cache/sci-libs/flann-1.9.1-r5 | 2 +- metadata/md5-cache/sci-libs/foxi-2021.05.27 | 2 +- metadata/md5-cache/sci-libs/gdal-3.5.3-r1 | 2 +- metadata/md5-cache/sci-libs/gdal-3.6.1-r1 | 2 +- metadata/md5-cache/sci-libs/gdal-3.6.2 | 2 +- metadata/md5-cache/sci-libs/geos-3.11.0 | 2 +- metadata/md5-cache/sci-libs/geos-3.11.1 | 2 +- metadata/md5-cache/sci-libs/ginkgo-1.4.0-r3 | 2 +- .../md5-cache/sci-libs/gloo-2022.05.18-r1 | 2 +- metadata/md5-cache/sci-libs/gmsh-4.10.3 | 2 +- metadata/md5-cache/sci-libs/gmsh-4.9.5-r2 | 2 +- metadata/md5-cache/sci-libs/hipBLAS-5.1.3 | 2 +- metadata/md5-cache/sci-libs/hipCUB-5.1.3 | 2 +- metadata/md5-cache/sci-libs/hipFFT-5.1.3 | 2 +- .../md5-cache/sci-libs/hipSPARSE-5.1.3-r1 | 2 +- .../md5-cache/sci-libs/ignition-common-3.14.2 | 2 +- .../sci-libs/ignition-fuel-tools-4.4.0 | 2 +- .../md5-cache/sci-libs/ignition-math-6.10.0 | 2 +- metadata/md5-cache/sci-libs/indilib-1.9.8 | 2 +- metadata/md5-cache/sci-libs/itpp-4.3.1-r2 | 2 +- metadata/md5-cache/sci-libs/kim-api-2.2.1 | 2 +- metadata/md5-cache/sci-libs/kineto-0.4.0 | 2 +- metadata/md5-cache/sci-libs/kissfft-131.1.0 | 2 +- metadata/md5-cache/sci-libs/kissfft-9999 | 2 +- metadata/md5-cache/sci-libs/lapack-3.10.1 | 2 +- metadata/md5-cache/sci-libs/lapack-3.11 | 2 +- metadata/md5-cache/sci-libs/lemon-1.3.1-r1 | 2 +- metadata/md5-cache/sci-libs/levmar-2.6-r1 | 2 +- metadata/md5-cache/sci-libs/libaec-1.0.6 | 2 +- metadata/md5-cache/sci-libs/libccd-2.1 | 2 +- metadata/md5-cache/sci-libs/libccd-9999 | 2 +- metadata/md5-cache/sci-libs/libcerf-1.17 | 2 +- metadata/md5-cache/sci-libs/libcifpp-2.0.4-r1 | 2 +- metadata/md5-cache/sci-libs/libcifpp-3.0.0 | 2 +- metadata/md5-cache/sci-libs/libcifpp-5.0.5 | 2 +- metadata/md5-cache/sci-libs/libcifpp-5.0.8 | 2 +- metadata/md5-cache/sci-libs/libecpint-1.0.6 | 2 +- .../md5-cache/sci-libs/libecpint-1.0.6-r1 | 2 +- .../sci-libs/libgeodecomp-0.5.0_pre20201009 | 2 +- .../md5-cache/sci-libs/libgeotiff-1.7.1-r3 | 2 +- metadata/md5-cache/sci-libs/libigl-2.4.0 | 2 +- .../sci-libs/liborigin-3.0.1_p20210828-r1 | 2 +- metadata/md5-cache/sci-libs/libsc-2.8.3 | 2 +- metadata/md5-cache/sci-libs/libsc-9999 | 2 +- .../sci-libs/libspatialindex-1.9.3-r1 | 2 +- .../sci-libs/libspatialindex-1.9.3-r2 | 2 +- metadata/md5-cache/sci-libs/lmfit-9.0-r1 | 2 +- metadata/md5-cache/sci-libs/mathgl-2.4.4-r1 | 2 +- metadata/md5-cache/sci-libs/med-4.1.1 | 2 +- metadata/md5-cache/sci-libs/metis-5.1.0-r5 | 2 +- metadata/md5-cache/sci-libs/miopen-5.1.3-r1 | 2 +- metadata/md5-cache/sci-libs/nanoflann-1.3.2 | 2 +- metadata/md5-cache/sci-libs/nanoflann-9999 | 2 +- metadata/md5-cache/sci-libs/neartree-5.1.1 | 2 +- metadata/md5-cache/sci-libs/nemesis-6.09 | 2 +- metadata/md5-cache/sci-libs/netcdf-4.8.1-r1 | 2 +- metadata/md5-cache/sci-libs/netcdf-4.8.1-r2 | 2 +- metadata/md5-cache/sci-libs/netcdf-4.9.0 | 2 +- metadata/md5-cache/sci-libs/netcdf-4.9.1 | 2 +- metadata/md5-cache/sci-libs/nlopt-2.7.1-r1 | 2 +- metadata/md5-cache/sci-libs/nlopt-2.7.1-r2 | 2 +- metadata/md5-cache/sci-libs/octomap-1.9.8 | 2 +- metadata/md5-cache/sci-libs/onnx-1.11.0-r2 | 2 +- metadata/md5-cache/sci-libs/onnx-1.12.0 | 2 +- .../md5-cache/sci-libs/opencascade-7.6.3-r1 | 2 +- .../md5-cache/sci-libs/opencascade-7.7.0-r1 | 2 +- metadata/md5-cache/sci-libs/orocos-bfl-0.8.0 | 2 +- metadata/md5-cache/sci-libs/orocos_kdl-1.5.1 | 2 +- metadata/md5-cache/sci-libs/orocos_kdl-9999 | 2 +- metadata/md5-cache/sci-libs/p4est-2.8-r1 | 2 +- metadata/md5-cache/sci-libs/p4est-9999 | 2 +- metadata/md5-cache/sci-libs/parmetis-4.0.3-r2 | 2 +- metadata/md5-cache/sci-libs/pastix-6.0.3 | 2 +- metadata/md5-cache/sci-libs/pcl-1.12.1-r2 | 2 +- metadata/md5-cache/sci-libs/pcl-9999 | 2 +- metadata/md5-cache/sci-libs/pdal-2.4.0-r1 | 2 +- metadata/md5-cache/sci-libs/pdal-2.4.3 | 2 +- metadata/md5-cache/sci-libs/pdal-2.5.0 | 2 +- .../md5-cache/sci-libs/plplot-5.15.0-r104 | 2 +- metadata/md5-cache/sci-libs/proj-9.1.0-r1 | 2 +- metadata/md5-cache/sci-libs/proj-9.1.1-r1 | 2 +- metadata/md5-cache/sci-libs/proj-9.2.0 | 16 + metadata/md5-cache/sci-libs/rocBLAS-5.1.3-r2 | 2 +- metadata/md5-cache/sci-libs/rocBLAS-5.4.2-r2 | 2 +- metadata/md5-cache/sci-libs/rocFFT-5.1.3 | 2 +- metadata/md5-cache/sci-libs/rocPRIM-5.1.3 | 2 +- metadata/md5-cache/sci-libs/rocRAND-5.1.3 | 2 +- metadata/md5-cache/sci-libs/rocSOLVER-5.1.3 | 2 +- .../md5-cache/sci-libs/rocSPARSE-5.1.3-r1 | 2 +- metadata/md5-cache/sci-libs/rocThrust-5.1.3 | 2 +- metadata/md5-cache/sci-libs/rtabmap-0.20.18 | 2 +- metadata/md5-cache/sci-libs/rtabmap-0.20.23 | 2 +- metadata/md5-cache/sci-libs/rtabmap-9999 | 2 +- metadata/md5-cache/sci-libs/scalapack-2.1.0 | 2 +- metadata/md5-cache/sci-libs/stellarsolver-2.4 | 2 +- metadata/md5-cache/sci-libs/sundials-5.2.0 | 2 +- metadata/md5-cache/sci-libs/sundials-5.8.0 | 2 +- metadata/md5-cache/sci-libs/sundials-6.2.0 | 2 +- metadata/md5-cache/sci-libs/sundials-6.5.0 | 2 +- metadata/md5-cache/sci-libs/superlu-5.3.0 | 2 +- .../md5-cache/sci-libs/symengine-0.9.0-r3 | 2 +- .../md5-cache/sci-libs/tensorpipe-2022.05.13 | 2 +- .../md5-cache/sci-libs/trilinos-13.4.0-r3 | 2 +- metadata/md5-cache/sci-libs/trilinos-13.4.1 | 2 +- metadata/md5-cache/sci-libs/volk-2.5.1 | 2 +- metadata/md5-cache/sci-libs/voro++-0.4.6-r1 | 2 +- metadata/md5-cache/sci-libs/vtk-9.2.5 | 2 +- .../md5-cache/sci-libs/xdmf2-1.0_p141226-r4 | 2 +- .../md5-cache/sci-mathematics/Manifest.gz | Bin 28420 -> 28409 bytes metadata/md5-cache/sci-mathematics/arb-2.23.0 | 2 +- .../sci-mathematics/boolector-3.2.2_p20220110 | 2 +- .../btor2tools-1.0.0_pre20220518-r1 | 2 +- .../sci-mathematics/cadabra-2.4.2.1-r1 | 2 +- .../sci-mathematics/cadabra-2.4.2.2-r1 | 2 +- .../md5-cache/sci-mathematics/cadabra-2.4.3.2 | 2 +- metadata/md5-cache/sci-mathematics/cgal-5.5 | 2 +- .../sci-mathematics/cryptominisat-5.11.4 | 2 +- .../sci-mathematics/cryptominisat-5.8.0 | 2 +- .../md5-cache/sci-mathematics/cvc4-1.8-r4 | 2 +- .../md5-cache/sci-mathematics/diagrtb-2.64 | 2 +- .../md5-cache/sci-mathematics/fann-2.2.0-r1 | 2 +- metadata/md5-cache/sci-mathematics/fann-9999 | 2 +- .../md5-cache/sci-mathematics/flint-2.8.4 | 2 +- .../md5-cache/sci-mathematics/flint-2.8.5 | 2 +- .../md5-cache/sci-mathematics/flint-2.9.0 | 2 +- .../md5-cache/sci-mathematics/lean-3.49.0 | 2 +- .../md5-cache/sci-mathematics/lean-3.50.1 | 2 +- .../md5-cache/sci-mathematics/lean-3.50.2 | 2 +- .../md5-cache/sci-mathematics/lean-3.50.3 | 2 +- .../md5-cache/sci-mathematics/lean-3.9999 | 2 +- .../md5-cache/sci-mathematics/libpoly-0.1.11 | 2 +- .../sci-mathematics/minisat-2.2.1-r1 | 2 +- .../sci-mathematics/opensmt-2.4.3-r1 | 2 +- .../md5-cache/sci-mathematics/primecount-7.6 | 2 +- .../md5-cache/sci-mathematics/primesieve-11.0 | 2 +- .../md5-cache/sci-mathematics/rkward-0.7.5 | 2 +- .../md5-cache/sci-mathematics/stp-2.3.3-r3 | 2 +- .../sci-mathematics/vampire-4.6.1-r2 | 2 +- .../md5-cache/sci-mathematics/vampire-4.7-r1 | 2 +- .../sci-mathematics/wxmaxima-20.12.2 | 2 +- .../sci-mathematics/wxmaxima-22.12.0 | 2 +- .../sci-mathematics/wxmaxima-23.02.0 | 2 +- .../md5-cache/sci-mathematics/yacas-1.9.1 | 2 +- metadata/md5-cache/sci-mathematics/z3-4.11.2 | 2 +- metadata/md5-cache/sci-mathematics/z3-4.12.0 | 2 +- metadata/md5-cache/sci-mathematics/z3-4.12.1 | 2 +- metadata/md5-cache/sci-physics/Manifest.gz | Bin 8980 -> 8997 bytes metadata/md5-cache/sci-physics/bullet-3.21 | 2 +- metadata/md5-cache/sci-physics/bullet-3.22b | 2 +- metadata/md5-cache/sci-physics/clhep-2.4.5.3 | 2 +- metadata/md5-cache/sci-physics/clhep-2.4.6.2 | 2 +- metadata/md5-cache/sci-physics/espresso-4.2.0 | 2 +- metadata/md5-cache/sci-physics/espresso-9999 | 2 +- .../md5-cache/sci-physics/geant-4.11.0.2-r1 | 2 +- metadata/md5-cache/sci-physics/geant-4.11.0.3 | 2 +- metadata/md5-cache/sci-physics/geant-4.11.1.0 | 2 +- .../md5-cache/sci-physics/geant4_vmc-6.1_p2 | 2 +- .../md5-cache/sci-physics/geant4_vmc-6.1_p3 | 2 +- metadata/md5-cache/sci-physics/geant4_vmc-6.2 | 2 +- .../md5-cache/sci-physics/geant4_vmc-9999 | 2 +- .../md5-cache/sci-physics/hepmc-2.06.09-r2 | 2 +- metadata/md5-cache/sci-physics/hepmc-2.06.11 | 2 +- metadata/md5-cache/sci-physics/hepmc-3.2.5 | 2 +- .../sci-physics/hepmc-3.2.5_p20230225 | 2 +- metadata/md5-cache/sci-physics/hepmc-9999 | 2 +- .../md5-cache/sci-physics/lammps-20220217 | 2 +- metadata/md5-cache/sci-physics/reduze-2.4-r1 | 2 +- metadata/md5-cache/sci-physics/root-6.26.08 | 2 +- metadata/md5-cache/sci-physics/root-6.26.9999 | 2 +- metadata/md5-cache/sci-physics/root-6.28.00 | 2 +- metadata/md5-cache/sci-physics/root-6.28.9999 | 2 +- metadata/md5-cache/sci-physics/root-9999 | 2 +- metadata/md5-cache/sci-physics/vgm-5.0 | 2 +- metadata/md5-cache/sci-physics/vgm-5.1 | 2 +- metadata/md5-cache/sci-physics/vgm-9999 | 2 +- metadata/md5-cache/sci-physics/vmc-1.1_p1 | 2 +- metadata/md5-cache/sci-physics/vmc-2.0 | 2 +- metadata/md5-cache/sci-physics/vmc-9999 | 2 +- .../md5-cache/sci-visualization/Manifest.gz | Bin 6604 -> 6607 bytes .../md5-cache/sci-visualization/gle-4.3.3-r3 | 2 +- .../md5-cache/sci-visualization/gr-0.53.0-r1 | 2 +- .../md5-cache/sci-visualization/kst-2.0.8-r2 | 2 +- .../sci-visualization/labplot-2.9.0-r1 | 2 +- .../md5-cache/sci-visualization/labplot-9999 | 2 +- .../sci-visualization/paraview-5.10.1-r4 | 2 +- .../sci-visualization/paraview-5.11.0_rc2-r1 | 2 +- .../sci-visualization/scidavis-2.9.0 | 2 +- metadata/md5-cache/sec-keys/Manifest.gz | Bin 21896 -> 21892 bytes .../openpgp-keys-vincentlefevre-20221213 | 4 +- .../sec-keys/signify-keys-signify-30 | 2 +- metadata/md5-cache/sys-apps/Manifest.gz | Bin 83776 -> 83757 bytes metadata/md5-cache/sys-apps/ack-3.5.0 | 2 +- metadata/md5-cache/sys-apps/ack-3.6.0 | 2 +- metadata/md5-cache/sys-apps/agedu-20211129 | 2 +- .../md5-cache/sys-apps/apparmor-utils-3.0.3 | 2 +- .../md5-cache/sys-apps/apparmor-utils-3.0.4 | 2 +- .../md5-cache/sys-apps/apparmor-utils-3.0.8 | 2 +- .../md5-cache/sys-apps/colorized-logs-2.6 | 2 +- metadata/md5-cache/sys-apps/coreutils-9.1-r2 | 2 +- metadata/md5-cache/sys-apps/coreutils-9999 | 2 +- metadata/md5-cache/sys-apps/cpu-x-4.5.1 | 2 +- metadata/md5-cache/sys-apps/cpu-x-4.5.2 | 2 +- .../md5-cache/sys-apps/crazydiskinfo-1.1.0-r1 | 2 +- metadata/md5-cache/sys-apps/diffutils-3.8 | 2 +- metadata/md5-cache/sys-apps/diffutils-3.9 | 2 +- metadata/md5-cache/sys-apps/diffutils-3.9-r1 | 2 +- metadata/md5-cache/sys-apps/ed-1.18 | 2 +- metadata/md5-cache/sys-apps/ed-1.19-r1 | 2 +- metadata/md5-cache/sys-apps/file-5.44-r3 | 2 +- .../md5-cache/sys-apps/findutils-4.9.0-r2 | 2 +- metadata/md5-cache/sys-apps/gawk-5.2.1 | 2 +- metadata/md5-cache/sys-apps/grep-3.7 | 2 +- metadata/md5-cache/sys-apps/grep-3.8-r1 | 2 +- metadata/md5-cache/sys-apps/grep-3.9 | 2 +- .../md5-cache/sys-apps/mawk-1.3.4_p20230203 | 2 +- metadata/md5-cache/sys-apps/razercfg-0.42 | 2 +- .../sys-apps/roccat-tools-5.9.0-r101 | 2 +- metadata/md5-cache/sys-apps/sed-4.9 | 2 +- .../sensei-raw-ctl-0.0_pre20180729-r1 | 2 +- metadata/md5-cache/sys-apps/shadow-4.12.3-r1 | 2 +- metadata/md5-cache/sys-apps/shadow-4.13-r2 | 2 +- metadata/md5-cache/sys-apps/sysvinit-3.05 | 2 +- metadata/md5-cache/sys-apps/sysvinit-3.06-r1 | 2 +- .../thunderbolt-software-user-space-0.9.3-r1 | 2 +- metadata/md5-cache/sys-apps/tuned-2.18.0 | 16 - metadata/md5-cache/sys-apps/tuned-2.20.0 | 16 + metadata/md5-cache/sys-apps/util-linux-2.38.1 | 2 +- .../md5-cache/sys-apps/util-linux-2.38.1-r2 | 2 +- .../md5-cache/sys-auth/AusweisApp2-1.26.2 | 2 +- metadata/md5-cache/sys-auth/AusweisApp2-9999 | 2 +- metadata/md5-cache/sys-auth/Manifest.gz | Bin 13653 -> 13633 bytes .../sys-auth/google-authenticator-wrappers-1 | 2 +- .../sys-auth/google-authenticator-wrappers-2 | 2 +- .../google-authenticator-wrappers-3-r1 | 2 +- metadata/md5-cache/sys-auth/pam_abl-0.6.0 | 2 +- .../md5-cache/sys-auth/polkit-qt-0.114.0-r3 | 2 +- .../md5-cache/sys-auth/yubico-piv-tool-2.3.0 | 2 +- .../md5-cache/sys-auth/yubico-piv-tool-2.3.1 | 2 +- metadata/md5-cache/sys-block/Manifest.gz | Bin 15030 -> 15032 bytes metadata/md5-cache/sys-block/parted-3.5 | 2 +- .../sys-block/partitionmanager-22.08.3 | 2 +- .../sys-block/partitionmanager-22.12.3 | 2 +- metadata/md5-cache/sys-cluster/Manifest.gz | Bin 26693 -> 26714 bytes .../md5-cache/sys-cluster/ceph-15.2.17-r1 | 2 +- .../md5-cache/sys-cluster/ceph-15.2.17-r2 | 2 +- .../md5-cache/sys-cluster/ceph-16.2.10-r3 | 2 +- .../md5-cache/sys-cluster/ceph-16.2.10-r4 | 2 +- .../md5-cache/sys-cluster/ceph-16.2.10-r5 | 2 +- metadata/md5-cache/sys-cluster/ceph-16.2.11 | 2 +- metadata/md5-cache/sys-cluster/ceph-16.2.9-r3 | 2 +- metadata/md5-cache/sys-cluster/ceph-17.2.5-r3 | 2 +- metadata/md5-cache/sys-cluster/hpx-1.8.0 | 2 +- metadata/md5-cache/sys-cluster/hpx-1.8.1 | 2 +- metadata/md5-cache/sys-cluster/hpx-9999 | 2 +- .../md5-cache/sys-cluster/legion-21.09.0-r1 | 2 +- metadata/md5-cache/sys-cluster/legion-9999 | 2 +- metadata/md5-cache/sys-cluster/rdma-core-43.0 | 2 +- metadata/md5-cache/sys-cluster/rdma-core-9999 | 2 +- metadata/md5-cache/sys-cluster/slurm-22.05.3 | 2 +- metadata/md5-cache/sys-devel/Manifest.gz | Bin 31770 -> 32085 bytes .../sys-devel/autoconf-dickey-2.52_p20221202 | 2 +- .../sys-devel/binutils-apple-8.2.1-r101 | 2 +- metadata/md5-cache/sys-devel/bison-3.8.2-r2 | 2 +- metadata/md5-cache/sys-devel/clang-14.0.6-r1 | 2 +- metadata/md5-cache/sys-devel/clang-15.0.7-r1 | 2 +- .../md5-cache/sys-devel/clang-16.0.0.9999 | 2 +- metadata/md5-cache/sys-devel/clang-16.0.0_rc3 | 2 +- metadata/md5-cache/sys-devel/clang-16.0.0_rc4 | 18 + .../md5-cache/sys-devel/clang-17.0.0.9999 | 2 +- .../sys-devel/clang-17.0.0_pre20230225 | 17 - .../sys-devel/clang-17.0.0_pre20230304 | 2 +- .../md5-cache/sys-devel/clang-common-14.0.6 | 2 +- .../sys-devel/clang-common-15.0.7-r3 | 2 +- .../sys-devel/clang-common-16.0.0_rc3-r1 | 2 +- ....0_pre20230225 => clang-common-16.0.0_rc4} | 12 +- .../sys-devel/clang-runtime-16.0.0_rc4 | 13 + .../clang-runtime-17.0.0_pre20230225 | 13 - .../md5-cache/sys-devel/gcc-11.3.1_p20230310 | 16 + .../md5-cache/sys-devel/gcc-12.2.1_p20230311 | 16 + metadata/md5-cache/sys-devel/gettext-0.21.1 | 2 +- metadata/md5-cache/sys-devel/libtool-2.4.7-r1 | 4 +- metadata/md5-cache/sys-devel/lld-14.0.6-r1 | 2 +- metadata/md5-cache/sys-devel/lld-15.0.7 | 2 +- metadata/md5-cache/sys-devel/lld-16.0.0.9999 | 2 +- metadata/md5-cache/sys-devel/lld-16.0.0_rc3 | 2 +- metadata/md5-cache/sys-devel/lld-16.0.0_rc4 | 16 + metadata/md5-cache/sys-devel/lld-17.0.0.9999 | 2 +- .../sys-devel/lld-17.0.0_pre20230225 | 16 - .../sys-devel/lld-17.0.0_pre20230304 | 2 +- metadata/md5-cache/sys-devel/llvm-14.0.6-r2 | 8 +- metadata/md5-cache/sys-devel/llvm-15.0.7 | 8 +- metadata/md5-cache/sys-devel/llvm-16.0.0.9999 | 8 +- metadata/md5-cache/sys-devel/llvm-16.0.0_rc3 | 8 +- ...lvm-17.0.0_pre20230225 => llvm-16.0.0_rc4} | 19 +- metadata/md5-cache/sys-devel/llvm-17.0.0.9999 | 8 +- .../sys-devel/llvm-17.0.0_pre20230304 | 8 +- .../md5-cache/sys-devel/llvm-common-14.0.6 | 2 +- .../md5-cache/sys-devel/llvm-common-15.0.7 | 2 +- .../sys-devel/llvm-common-16.0.0_rc3 | 2 +- .../sys-devel/llvm-common-16.0.0_rc4 | 14 + .../sys-devel/llvm-common-17.0.0_pre20230225 | 11 - metadata/md5-cache/sys-devel/m4-1.4.19 | 2 +- metadata/md5-cache/sys-devel/m4-1.4.19-r1 | 2 +- metadata/md5-cache/sys-devel/make-4.3 | 2 +- metadata/md5-cache/sys-devel/make-4.4.1 | 2 +- metadata/md5-cache/sys-devel/make-9999 | 2 +- metadata/md5-cache/sys-devel/mold-1.10.1 | 2 +- metadata/md5-cache/sys-devel/mold-1.8.0-r1 | 2 +- metadata/md5-cache/sys-devel/mold-1.9.0 | 2 +- metadata/md5-cache/sys-devel/mold-9999 | 2 +- metadata/md5-cache/sys-devel/patch-2.7.6-r4 | 2 +- metadata/md5-cache/sys-devel/patch-2.7.6-r5 | 2 +- metadata/md5-cache/sys-devel/reflex-20221012 | 2 +- metadata/md5-cache/sys-devel/reflex-20230206 | 6 +- metadata/md5-cache/sys-devel/slibtool-0.5.34 | 2 +- metadata/md5-cache/sys-fs/Manifest.gz | Bin 35635 -> 35658 bytes .../sys-fs/android-file-transfer-linux-4.2 | 2 +- .../sys-fs/android-file-transfer-linux-9999 | 2 +- metadata/md5-cache/sys-fs/cryfs-0.10.3-r1 | 2 +- metadata/md5-cache/sys-fs/dfc-3.1.1 | 2 +- metadata/md5-cache/sys-fs/dislocker-0.7.3 | 2 +- metadata/md5-cache/sys-fs/dislocker-9999 | 2 +- metadata/md5-cache/sys-fs/e2fsprogs-1.46.5-r4 | 4 +- metadata/md5-cache/sys-fs/encfs-1.9.5-r2 | 2 +- metadata/md5-cache/sys-fs/fatcat-1.1.1 | 2 +- metadata/md5-cache/sys-fs/fragview-0.1.1-r1 | 2 +- metadata/md5-cache/sys-fs/fragview-0.1.2 | 2 +- metadata/md5-cache/sys-fs/fragview-9999 | 2 +- metadata/md5-cache/sys-fs/fuse-3.12.0 | 2 +- metadata/md5-cache/sys-fs/fuse-3.13.1-r1 | 2 +- metadata/md5-cache/sys-fs/fuse-3.14.0 | 2 +- metadata/md5-cache/sys-fs/lxcfs-5.0.3 | 2 +- metadata/md5-cache/sys-fs/ncdu-1.17 | 2 +- metadata/md5-cache/sys-fs/ncdu-1.18 | 2 +- metadata/md5-cache/sys-fs/ncdu-2.2.1 | 2 +- metadata/md5-cache/sys-fs/ncdu-2.2.2 | 2 +- metadata/md5-cache/sys-fs/ncdu-2.2.2-r1 | 6 +- metadata/md5-cache/sys-fs/ncdu-bin-2.1.2 | 2 +- metadata/md5-cache/sys-fs/ncdu-bin-2.2 | 2 +- metadata/md5-cache/sys-fs/ncdu-bin-2.2.1 | 2 +- .../md5-cache/sys-fs/reiserfs-defrag-0.2.2 | 2 +- metadata/md5-cache/sys-fs/shake-1.0 | 2 +- metadata/md5-cache/sys-fs/zfs-2.1.7-r1 | 2 +- metadata/md5-cache/sys-fs/zfs-2.1.9 | 2 +- metadata/md5-cache/sys-fs/zfs-kmod-2.1.7 | 2 +- metadata/md5-cache/sys-fs/zfs-kmod-2.1.9 | 2 +- metadata/md5-cache/sys-kernel/Manifest.gz | Bin 29401 -> 35001 bytes .../sys-kernel/gentoo-kernel-5.10.172 | 18 + .../sys-kernel/gentoo-kernel-5.10.173 | 18 + .../sys-kernel/gentoo-kernel-5.15.100 | 18 + .../sys-kernel/gentoo-kernel-5.15.99 | 18 + .../sys-kernel/gentoo-kernel-5.4.235 | 17 + .../md5-cache/sys-kernel/gentoo-kernel-6.1.16 | 18 + .../md5-cache/sys-kernel/gentoo-kernel-6.1.18 | 18 + .../md5-cache/sys-kernel/gentoo-kernel-6.2.3 | 18 + .../md5-cache/sys-kernel/gentoo-kernel-6.2.5 | 18 + .../sys-kernel/gentoo-kernel-bin-5.10.173 | 17 + .../sys-kernel/gentoo-kernel-bin-5.15.100 | 17 + .../sys-kernel/gentoo-kernel-bin-5.15.99 | 17 + .../sys-kernel/gentoo-kernel-bin-5.4.235 | 17 + .../sys-kernel/gentoo-kernel-bin-6.1.16 | 17 + .../sys-kernel/gentoo-kernel-bin-6.1.18 | 17 + .../sys-kernel/gentoo-kernel-bin-6.2.3 | 17 + .../sys-kernel/gentoo-kernel-bin-6.2.5 | 17 + .../sys-kernel/gentoo-sources-4.14.308 | 14 + .../sys-kernel/gentoo-sources-4.19.276 | 14 + .../sys-kernel/gentoo-sources-5.10.173 | 14 + .../sys-kernel/gentoo-sources-5.15.100 | 14 + .../sys-kernel/gentoo-sources-5.15.99-r1 | 14 + .../sys-kernel/gentoo-sources-5.4.235 | 14 + .../sys-kernel/gentoo-sources-6.1.17 | 14 + .../sys-kernel/gentoo-sources-6.1.18 | 14 + .../md5-cache/sys-kernel/gentoo-sources-6.2.4 | 14 + .../md5-cache/sys-kernel/gentoo-sources-6.2.5 | 14 + ...mware-20220310 => linux-firmware-20230310} | 14 +- .../sys-kernel/vanilla-kernel-5.10.167 | 2 +- .../sys-kernel/vanilla-kernel-5.10.168 | 2 +- .../sys-kernel/vanilla-kernel-5.10.169 | 2 +- .../sys-kernel/vanilla-kernel-5.10.170 | 2 +- .../sys-kernel/vanilla-kernel-5.10.172 | 18 + .../sys-kernel/vanilla-kernel-5.10.173 | 18 + .../sys-kernel/vanilla-kernel-5.15.100 | 18 + .../sys-kernel/vanilla-kernel-5.15.94 | 2 +- .../sys-kernel/vanilla-kernel-5.15.95 | 2 +- .../sys-kernel/vanilla-kernel-5.15.96 | 2 +- .../sys-kernel/vanilla-kernel-5.15.99 | 18 + .../sys-kernel/vanilla-kernel-5.4.231 | 2 +- .../sys-kernel/vanilla-kernel-5.4.232 | 2 +- .../sys-kernel/vanilla-kernel-5.4.233 | 2 +- .../sys-kernel/vanilla-kernel-5.4.234 | 2 +- .../sys-kernel/vanilla-kernel-5.4.235 | 17 + .../sys-kernel/vanilla-kernel-6.1.12 | 2 +- .../sys-kernel/vanilla-kernel-6.1.13 | 2 +- .../sys-kernel/vanilla-kernel-6.1.14 | 2 +- .../sys-kernel/vanilla-kernel-6.1.15 | 2 +- .../sys-kernel/vanilla-kernel-6.1.16 | 18 + .../sys-kernel/vanilla-kernel-6.1.18 | 18 + .../md5-cache/sys-kernel/vanilla-kernel-6.2.1 | 2 +- .../md5-cache/sys-kernel/vanilla-kernel-6.2.2 | 2 +- .../md5-cache/sys-kernel/vanilla-kernel-6.2.3 | 18 + .../md5-cache/sys-kernel/vanilla-kernel-6.2.5 | 18 + ...rces-4.14.307 => vanilla-sources-4.14.308} | 4 +- ...rces-4.19.275 => vanilla-sources-4.19.276} | 4 +- ...rces-5.10.172 => vanilla-sources-5.10.173} | 4 +- ...urces-5.15.98 => vanilla-sources-5.15.100} | 4 +- ...ources-5.4.234 => vanilla-sources-5.4.235} | 4 +- ...-sources-6.1.15 => vanilla-sources-6.1.18} | 4 +- ...la-sources-6.2.2 => vanilla-sources-6.2.5} | 4 +- metadata/md5-cache/sys-libs/Manifest.gz | Bin 34437 -> 34408 bytes .../md5-cache/sys-libs/compiler-rt-14.0.6-r1 | 2 +- .../md5-cache/sys-libs/compiler-rt-15.0.7 | 2 +- .../sys-libs/compiler-rt-16.0.0.9999 | 2 +- .../md5-cache/sys-libs/compiler-rt-16.0.0_rc3 | 2 +- ...0.0_pre20230225 => compiler-rt-16.0.0_rc4} | 15 +- .../sys-libs/compiler-rt-17.0.0.9999 | 2 +- .../sys-libs/compiler-rt-17.0.0_pre20230304 | 2 +- .../sys-libs/compiler-rt-sanitizers-14.0.6 | 2 +- .../sys-libs/compiler-rt-sanitizers-15.0.7 | 2 +- .../compiler-rt-sanitizers-16.0.0.9999 | 2 +- .../compiler-rt-sanitizers-16.0.0_rc3 | 2 +- ...0225 => compiler-rt-sanitizers-16.0.0_rc4} | 15 +- .../compiler-rt-sanitizers-17.0.0.9999 | 2 +- .../compiler-rt-sanitizers-17.0.0_pre20230304 | 2 +- metadata/md5-cache/sys-libs/gdbm-1.23 | 2 +- .../sys-libs/{glibc-2.37 => glibc-2.37-r1} | 3 +- metadata/md5-cache/sys-libs/kpmcore-22.08.3 | 2 +- metadata/md5-cache/sys-libs/kpmcore-22.12.3 | 2 +- metadata/md5-cache/sys-libs/libcxx-14.0.6 | 2 +- metadata/md5-cache/sys-libs/libcxx-15.0.7 | 2 +- metadata/md5-cache/sys-libs/libcxx-15.0.7-r1 | 2 +- .../md5-cache/sys-libs/libcxx-16.0.0.9999 | 2 +- metadata/md5-cache/sys-libs/libcxx-16.0.0_rc3 | 2 +- ...x-17.0.0_pre20230225 => libcxx-16.0.0_rc4} | 15 +- .../md5-cache/sys-libs/libcxx-17.0.0.9999 | 2 +- .../sys-libs/libcxx-17.0.0_pre20230304 | 2 +- metadata/md5-cache/sys-libs/libcxxabi-14.0.6 | 2 +- metadata/md5-cache/sys-libs/libcxxabi-15.0.7 | 2 +- .../md5-cache/sys-libs/libcxxabi-16.0.0.9999 | 2 +- .../md5-cache/sys-libs/libcxxabi-16.0.0_rc3 | 2 +- ...7.0.0_pre20230225 => libcxxabi-16.0.0_rc4} | 13 +- .../md5-cache/sys-libs/libcxxabi-17.0.0.9999 | 2 +- .../sys-libs/libcxxabi-17.0.0_pre20230304 | 2 +- metadata/md5-cache/sys-libs/libomp-14.0.6-r1 | 2 +- .../{libomp-15.0.7-r1 => libomp-15.0.7-r2} | 8 +- .../md5-cache/sys-libs/libomp-16.0.0.9999 | 8 +- metadata/md5-cache/sys-libs/libomp-16.0.0_rc3 | 8 +- ...p-17.0.0_pre20230225 => libomp-16.0.0_rc4} | 17 +- .../md5-cache/sys-libs/libomp-17.0.0.9999 | 8 +- .../sys-libs/libomp-17.0.0_pre20230304 | 8 +- .../sys-libs/llvm-libunwind-14.0.6-r1 | 2 +- .../md5-cache/sys-libs/llvm-libunwind-15.0.7 | 2 +- .../sys-libs/llvm-libunwind-16.0.0.9999 | 2 +- .../sys-libs/llvm-libunwind-16.0.0_rc3 | 2 +- ..._pre20230225 => llvm-libunwind-16.0.0_rc4} | 13 +- .../sys-libs/llvm-libunwind-17.0.0.9999 | 2 +- .../llvm-libunwind-17.0.0_pre20230304 | 2 +- metadata/md5-cache/sys-libs/minizip-ng-3.0.7 | 2 +- metadata/md5-cache/sys-libs/minizip-ng-3.0.8 | 2 +- metadata/md5-cache/sys-libs/musl-1.2.3 | 2 +- metadata/md5-cache/sys-libs/musl-1.2.3-r7 | 2 +- .../sys-libs/ncurses-6.3_p20221203-r2 | 2 +- metadata/md5-cache/sys-libs/ncurses-6.4 | 2 +- .../md5-cache/sys-libs/nss_wrapper-1.1.12 | 2 +- .../md5-cache/sys-libs/nss_wrapper-1.1.15 | 2 +- .../md5-cache/sys-libs/pam_wrapper-1.1.4-r2 | 2 +- .../md5-cache/sys-libs/readline-8.1_p2-r1 | 2 +- metadata/md5-cache/sys-libs/readline-8.2_p1 | 2 +- metadata/md5-cache/sys-libs/readline-9999 | 2 +- metadata/md5-cache/sys-libs/uid_wrapper-1.2.9 | 2 +- metadata/md5-cache/sys-libs/uid_wrapper-1.3.0 | 2 +- metadata/md5-cache/sys-libs/zlib-1.2.13-r1 | 2 +- metadata/md5-cache/sys-libs/zlib-ng-2.0.6 | 2 +- metadata/md5-cache/sys-power/Manifest.gz | Bin 6807 -> 6807 bytes metadata/md5-cache/sys-power/RyzenAdj-0.11.1 | 2 +- metadata/md5-cache/sys-power/RyzenAdj-0.12.0 | 2 +- metadata/md5-cache/sys-process/Manifest.gz | Bin 16060 -> 16050 bytes .../md5-cache/sys-process/cronie-1.6.1-r2 | 4 +- metadata/md5-cache/sys-process/dcron-4.5-r2 | 10 +- metadata/md5-cache/sys-process/fcron-3.3.1 | 2 +- .../md5-cache/sys-process/memwatch-0.3.3-r1 | 2 +- .../md5-cache/sys-process/parallel-20221022 | 2 +- .../md5-cache/sys-process/parallel-20221122 | 2 +- .../md5-cache/sys-process/parallel-20221222 | 2 +- .../md5-cache/sys-process/parallel-20230122 | 2 +- .../md5-cache/sys-process/parallel-20230222 | 2 +- metadata/md5-cache/sys-process/tini-0.19.0-r1 | 2 +- metadata/md5-cache/sys-process/usbtop-1.0 | 2 +- metadata/md5-cache/virtual/Manifest.gz | Bin 41721 -> 43125 bytes .../md5-cache/virtual/dist-kernel-5.10.172 | 7 + .../md5-cache/virtual/dist-kernel-5.10.173 | 7 + .../md5-cache/virtual/dist-kernel-5.15.100 | 7 + .../md5-cache/virtual/dist-kernel-5.15.99 | 7 + .../md5-cache/virtual/dist-kernel-5.4.235 | 7 + metadata/md5-cache/virtual/dist-kernel-6.1.16 | 7 + metadata/md5-cache/virtual/dist-kernel-6.1.18 | 7 + metadata/md5-cache/virtual/dist-kernel-6.2.3 | 7 + metadata/md5-cache/virtual/dist-kernel-6.2.5 | 7 + metadata/md5-cache/www-apache/Manifest.gz | Bin 8116 -> 8109 bytes .../md5-cache/www-apache/libapreq2-2.16-r1 | 2 +- metadata/md5-cache/www-apache/libapreq2-2.17 | 2 +- .../md5-cache/www-apache/mod_perl-2.0.11-r1 | 2 +- .../www-apps/Apache-Gallery-1.0_rc3-r2 | 2 +- metadata/md5-cache/www-apps/Manifest.gz | Bin 24967 -> 25133 bytes .../www-apps/{drupal-9.2.18 => drupal-10.0.2} | 10 +- .../www-apps/{drupal-7.89 => drupal-7.91} | 6 +- .../www-apps/{drupal-9.1.15 => drupal-9.4.10} | 8 +- .../www-apps/{drupal-8.9.20 => drupal-9.5.2} | 8 +- metadata/md5-cache/www-apps/gitea-1.18.5 | 17 + .../md5-cache/www-apps/ikiwiki-3.20190228-r1 | 2 +- .../md5-cache/www-apps/ikiwiki-3.20200202.3 | 2 +- .../www-apps/ikiwiki-3.20200202.3-r1 | 2 +- metadata/md5-cache/www-apps/kibana-bin-7.17.7 | 13 - .../{kibana-bin-7.17.8 => kibana-bin-7.17.9} | 2 +- metadata/md5-cache/www-apps/wordpress-6.2_rc1 | 13 + metadata/md5-cache/www-client/Manifest.gz | Bin 13412 -> 13075 bytes metadata/md5-cache/www-client/dillo-3.0.5-r3 | 14 - .../www-client/dillo-3.1_pre20181005 | 15 - metadata/md5-cache/www-client/falkon-22.08.3 | 2 +- metadata/md5-cache/www-client/falkon-22.12.3 | 2 +- .../md5-cache/www-client/lynx-2.9.0_pre10 | 2 +- .../md5-cache/www-client/lynx-2.9.0_pre11 | 2 +- .../md5-cache/www-client/lynx-2.9.0_pre12-r1 | 2 +- metadata/md5-cache/www-client/otter-1.0.03 | 2 +- metadata/md5-cache/www-client/otter-9999 | 2 +- ...qutebrowser-2.5.3 => qutebrowser-2.5.3-r1} | 2 +- .../www-client/qutebrowser-3.0.0_pre9999 | 2 +- .../md5-cache/www-client/qutebrowser-9999 | 2 +- metadata/md5-cache/www-plugins/Manifest.gz | Bin 1596 -> 1599 bytes .../md5-cache/www-plugins/lightspark-0.8.6.1 | 2 +- metadata/md5-cache/www-servers/Manifest.gz | Bin 8350 -> 8497 bytes metadata/md5-cache/www-servers/apache-2.4.56 | 17 + metadata/md5-cache/www-servers/civetweb-1.12 | 2 +- metadata/md5-cache/www-servers/h2o-2.2.6-r1 | 2 +- metadata/md5-cache/www-servers/h2o-9999 | 2 +- metadata/md5-cache/www-servers/nginx-1.23.2 | 2 +- .../md5-cache/www-servers/nginx-1.23.2-r3 | 2 +- metadata/md5-cache/www-servers/nginx-1.23.3 | 2 +- metadata/md5-cache/www-servers/pound-3.0.2 | 2 +- metadata/md5-cache/www-servers/tomcat-10.1.5 | 2 +- metadata/md5-cache/www-servers/tomcat-10.1.7 | 2 +- metadata/md5-cache/www-servers/tomcat-8.5.85 | 2 +- metadata/md5-cache/www-servers/tomcat-8.5.87 | 2 +- .../md5-cache/www-servers/tomcat-9.0.71-r1 | 2 +- metadata/md5-cache/www-servers/tomcat-9.0.73 | 2 +- metadata/md5-cache/x11-apps/Manifest.gz | Bin 16414 -> 16416 bytes metadata/md5-cache/x11-apps/luit-20221028 | 2 +- metadata/md5-cache/x11-apps/luit-20230201 | 2 +- metadata/md5-cache/x11-drivers/Manifest.gz | Bin 6938 -> 6937 bytes ...ers-525.47.11 => nvidia-drivers-525.47.13} | 2 +- metadata/md5-cache/x11-libs/Manifest.gz | Bin 25875 -> 26015 bytes metadata/md5-cache/x11-libs/gl2ps-1.4.2 | 2 +- metadata/md5-cache/x11-libs/libfm-qt-1.1.0 | 2 +- metadata/md5-cache/x11-libs/libfm-qt-1.2.0 | 2 +- metadata/md5-cache/x11-libs/motif-2.3.8-r5 | 15 + metadata/md5-cache/x11-libs/qtermwidget-1.1.0 | 2 +- metadata/md5-cache/x11-libs/qtermwidget-1.2.0 | 2 +- metadata/md5-cache/x11-libs/qtermwidget-9999 | 2 +- .../md5-cache/x11-libs/qwt-5.2.3_p20210828 | 2 +- .../x11-libs/qwtplot3d-0.2_p20210828 | 2 +- .../md5-cache/x11-libs/snorenotify-0.7.0-r1 | 2 +- metadata/md5-cache/x11-libs/tslib-1.22 | 2 +- metadata/md5-cache/x11-misc/Manifest.gz | Bin 64017 -> 64009 bytes metadata/md5-cache/x11-misc/albert-0.17.2-r1 | 2 +- metadata/md5-cache/x11-misc/albert-0.17.3 | 2 +- metadata/md5-cache/x11-misc/albert-0.17.5 | 2 +- metadata/md5-cache/x11-misc/albert-0.17.6 | 2 +- metadata/md5-cache/x11-misc/barrier-2.4.0 | 2 +- metadata/md5-cache/x11-misc/birdtray-1.9.0 | 2 +- metadata/md5-cache/x11-misc/birdtray-9999 | 2 +- metadata/md5-cache/x11-misc/copyq-4.1.0 | 2 +- metadata/md5-cache/x11-misc/copyq-5.0.0 | 2 +- metadata/md5-cache/x11-misc/copyq-6.4.0 | 2 +- .../md5-cache/x11-misc/flow-pomodoro-1.2.0-r1 | 2 +- .../x11-misc/j4-dmenu-desktop-2.18-r1 | 2 +- metadata/md5-cache/x11-misc/kronometer-2.3.0 | 2 +- metadata/md5-cache/x11-misc/obconf-qt-0.16.2 | 2 +- metadata/md5-cache/x11-misc/pcmanfm-qt-1.1.0 | 2 +- metadata/md5-cache/x11-misc/pcmanfm-qt-1.2.0 | 2 +- metadata/md5-cache/x11-misc/polybar-3.6.3-r2 | 2 +- metadata/md5-cache/x11-misc/projecteur-0.9.2 | 2 +- metadata/md5-cache/x11-misc/qcomicbook-0.9.1 | 2 +- metadata/md5-cache/x11-misc/qlipper-5.1.2 | 2 +- metadata/md5-cache/x11-misc/qps-2.5.0 | 2 +- metadata/md5-cache/x11-misc/qps-2.6.0 | 2 +- metadata/md5-cache/x11-misc/qt5ct-1.5 | 2 +- metadata/md5-cache/x11-misc/qt5ct-1.6 | 2 +- metadata/md5-cache/x11-misc/qt5ct-1.7 | 2 +- metadata/md5-cache/x11-misc/qterm-0.7.3-r1 | 2 +- metadata/md5-cache/x11-misc/qtfm-99999 | 2 +- .../md5-cache/x11-misc/qxkb-0.5.1_pre20190821 | 2 +- .../md5-cache/x11-misc/read-edid-3.0.2-r1 | 2 +- .../rofi-file-browser-extended-1.3.1-r1 | 2 +- metadata/md5-cache/x11-misc/screengrab-2.4.0 | 2 +- metadata/md5-cache/x11-misc/screengrab-2.5.0 | 2 +- metadata/md5-cache/x11-misc/sddm-0.18.1-r8 | 2 +- metadata/md5-cache/x11-misc/shutter-0.99.4 | 16 + metadata/md5-cache/x11-misc/slim-1.3.6-r5 | 2 +- metadata/md5-cache/x11-misc/slop-7.6 | 2 +- metadata/md5-cache/x11-misc/synergy-1.14.1.32 | 2 +- metadata/md5-cache/x11-misc/tint2-17.0.2 | 2 +- metadata/md5-cache/x11-misc/tint2-17.1.3 | 2 +- metadata/md5-cache/x11-misc/virtualgl-3.0.1 | 2 +- metadata/md5-cache/x11-misc/virtualgl-3.0.2 | 2 +- metadata/md5-cache/x11-misc/x11vnc-0.9.16-r6 | 15 - .../{x11vnc-0.9.16-r7 => x11vnc-0.9.16-r8} | 4 +- metadata/md5-cache/x11-misc/xcalib-0.10 | 2 +- metadata/md5-cache/x11-misc/xsettingsd-1.0.2 | 2 +- .../x11-misc/xss-lock-0.3.0_p20140302-r2 | 2 +- metadata/md5-cache/x11-plugins/Manifest.gz | Bin 30265 -> 30274 bytes .../md5-cache/x11-plugins/wmMatrix-0.2-r2 | 4 +- .../x11-plugins/wmacpiload-ac-0.2.0-r1 | 7 +- .../md5-cache/x11-plugins/wmapmload-0.3.4-r1 | 9 +- metadata/md5-cache/x11-plugins/wmappl-0.71-r1 | 7 +- .../md5-cache/x11-plugins/wmcpuwatch-0.2-r1 | 2 +- .../md5-cache/x11-plugins/wmping-0.2.1-r1 | 7 +- metadata/md5-cache/x11-plugins/wmwifi-0.6-r1 | 7 +- .../md5-cache/x11-plugins/wmwork-0.2.5-r1 | 7 +- metadata/md5-cache/x11-plugins/wmxkb-1.2.2-r1 | 7 +- metadata/md5-cache/x11-terms/Manifest.gz | Bin 8334 -> 8484 bytes metadata/md5-cache/x11-terms/kitty-0.26.5-r1 | 2 +- metadata/md5-cache/x11-terms/kitty-0.27.1 | 2 +- metadata/md5-cache/x11-terms/qterminal-1.1.0 | 2 +- metadata/md5-cache/x11-terms/qterminal-1.2.0 | 2 +- metadata/md5-cache/x11-terms/qterminal-9999 | 2 +- metadata/md5-cache/x11-terms/roxterm-3.9.4 | 2 +- metadata/md5-cache/x11-terms/sakura-3.8.4 | 2 +- metadata/md5-cache/x11-terms/terminator-2.1.2 | 2 +- metadata/md5-cache/x11-terms/terminator-2.1.3 | 17 + metadata/md5-cache/x11-terms/xterm-377-r1 | 2 +- metadata/md5-cache/x11-terms/xterm-378 | 2 +- metadata/md5-cache/x11-terms/xterm-379 | 2 +- metadata/md5-cache/x11-themes/Manifest.gz | Bin 26282 -> 25940 bytes .../x11-themes/QGnomePlatform-0.8.4-r1 | 2 +- .../md5-cache/x11-themes/QGnomePlatform-0.9.0 | 2 +- .../md5-cache/x11-themes/adwaita-qt-1.4.1 | 2 +- .../md5-cache/x11-themes/adwaita-qt-1.4.2 | 2 +- .../echo-icon-theme-0.3.89.0_pre20081031 | 13 - metadata/md5-cache/x11-themes/kvantum-1.0.7 | 2 +- .../md5-cache/x11-themes/lxqt-themes-1.1.0 | 2 +- .../md5-cache/x11-themes/lxqt-themes-1.2.0 | 2 +- .../md5-cache/x11-themes/oxygen-gtk-1.4.1-r1 | 2 +- .../md5-cache/x11-themes/oxygen-gtk-1.4.6-r1 | 2 +- .../x11-themes/qtcurve-1.9.0_p20210412 | 2 +- metadata/md5-cache/x11-themes/qtcurve-9999 | 2 +- metadata/md5-cache/x11-wm/Manifest.gz | Bin 15751 -> 16071 bytes metadata/md5-cache/x11-wm/awesome-4.3-r102 | 2 +- metadata/md5-cache/x11-wm/awesome-9999 | 2 +- metadata/md5-cache/x11-wm/ctwm-4.0.3 | 2 +- .../md5-cache/x11-wm/herbstluftwm-0.9.5-r1 | 2 +- metadata/md5-cache/x11-wm/herbstluftwm-9999 | 2 +- metadata/md5-cache/x11-wm/mutter-44_rc | 18 + metadata/md5-cache/x11-wm/mutter-9999 | 17 + metadata/md5-cache/x11-wm/pekwm-0.2.1 | 2 +- metadata/md5-cache/x11-wm/pekwm-0.3.0 | 2 +- metadata/md5-cache/xfce-extra/Manifest.gz | Bin 9305 -> 9306 bytes .../xfce-extra/xfce4-whiskermenu-plugin-2.7.1 | 2 +- .../xfce-extra/xfce4-whiskermenu-plugin-2.7.2 | 2 +- metadata/news/timestamp.chk | 2 +- metadata/timestamp | 2 +- metadata/timestamp.chk | 2 +- metadata/timestamp.commit | 2 +- metadata/timestamp.x | 2 +- metadata/xml-schema/timestamp.chk | 2 +- net-analyzer/Manifest.gz | Bin 43374 -> 43371 bytes ...obe-1.1-r5.ebuild => fprobe-1.1-r6.ebuild} | 13 +- net-dialup/Manifest.gz | Bin 5222 -> 5228 bytes .../lrzsz-0.12.20-configure-clang16.patch | 13 + ...2.20-r4.ebuild => lrzsz-0.12.20-r5.ebuild} | 6 +- net-im/Manifest.gz | Bin 10073 -> 10070 bytes net-im/dino/Manifest | 2 + net-im/dino/dino-0.4.0.ebuild | 93 +++ net-im/dino/dino-0.4.1.ebuild | 93 +++ net-im/dino/dino-9999.ebuild | 15 +- net-im/mattermost-desktop-bin/Manifest | 4 +- ...> mattermost-desktop-bin-5.3.0_rc5.ebuild} | 0 net-im/signal-desktop-bin/Manifest | 2 +- ...ebuild => signal-desktop-bin-6.9.0.ebuild} | 0 net-im/skypeforlinux/Manifest | 1 + .../skypeforlinux-8.94.0.428.ebuild | 103 ++++ net-libs/Manifest.gz | Bin 32788 -> 32788 bytes net-libs/glib-networking/Manifest | 1 + .../glib-networking-2.76_beta.ebuild | 84 +++ ...libtorrent-0.13.8-configure-clang-16.patch | 22 + ...-r2.ebuild => libtorrent-0.13.8-r3.ebuild} | 7 +- .../xdp-tools/files/1.3.1-no-Werror.patch | 97 ++++ .../xdp-tools/files/1.3.1-xdpdump-clang.patch | 36 ++ ....1-r1.ebuild => xdp-tools-1.3.1-r2.ebuild} | 25 + .../zeromq/files/zeromq-4.3.4-qemu-user.patch | 52 ++ net-libs/zeromq/zeromq-4.3.4-r2.ebuild | 1 + net-mail/Manifest.gz | Bin 14230 -> 14229 bytes net-mail/getmail/Manifest | 1 - net-mail/getmail/getmail-6.18.9.ebuild | 27 - net-misc/Manifest.gz | Bin 54142 -> 54145 bytes ...rd-2.0.12.ebuild => bird-2.0.12-r1.ebuild} | 0 net-misc/bird/files/initd-bird-2 | 14 +- net-misc/gallery-dl/Manifest | 4 +- net-misc/gallery-dl/gallery-dl-1.23.5.ebuild | 39 -- net-misc/gallery-dl/gallery-dl-1.24.1.ebuild | 39 -- ...1.24.3.ebuild => gallery-dl-1.25.0.ebuild} | 0 net-misc/memcached/Manifest | 1 + net-misc/memcached/memcached-1.6.19.ebuild | 106 ++++ net-misc/mrouted/mrouted-4.4.ebuild | 2 +- net-misc/networkmanager/Manifest | 1 + .../networkmanager-1.42.4.ebuild | 393 +++++++++++++ ...{sock-1.1-r1.ebuild => sock-1.1-r2.ebuild} | 22 +- net-p2p/Manifest.gz | Bin 7420 -> 7418 bytes net-p2p/cpuminer-opt/Manifest | 2 +- ...21.2.ebuild => cpuminer-opt-3.21.3.ebuild} | 0 net-p2p/kubo/Manifest | 1 + net-p2p/kubo/kubo-0.18.1.ebuild | 69 +++ net-p2p/transmission-remote-gtk/metadata.xml | 4 + .../transmission/transmission-4.0.1-r2.ebuild | 4 +- net-p2p/transmission/transmission-9999.ebuild | 4 +- net-print/Manifest.gz | Bin 5758 -> 5756 bytes net-print/cnijfilter2/cnijfilter2-6.50.ebuild | 18 +- net-vpn/Manifest.gz | Bin 7061 -> 7067 bytes net-vpn/networkmanager-pptp/Manifest | 1 + .../networkmanager-pptp-1.2.12.ebuild | 56 ++ net-vpn/openvpn/files/openvpn-2.1.init | 5 +- ....5.2-r2.ebuild => openvpn-2.5.2-r3.ebuild} | 0 ...n-2.5.6.ebuild => openvpn-2.5.6-r1.ebuild} | 0 ...n-2.5.7.ebuild => openvpn-2.5.7-r1.ebuild} | 0 profiles/Manifest.gz | Bin 182937 -> 182941 bytes profiles/package.mask | 69 +-- profiles/updates/1Q-2023 | 1 + profiles/use.local.desc | 3 +- sci-libs/Manifest.gz | Bin 43586 -> 43584 bytes sci-libs/proj/Manifest | 2 + sci-libs/proj/proj-9.2.0.ebuild | 78 +++ sec-keys/Manifest.gz | Bin 18544 -> 18545 bytes ...penpgp-keys-vincentlefevre-20221213.ebuild | 2 +- sys-apps/Manifest.gz | Bin 49121 -> 49128 bytes sys-apps/tuned/Manifest | 2 +- ...uned-2.18.0.ebuild => tuned-2.20.0.ebuild} | 2 +- sys-devel/Manifest.gz | Bin 10467 -> 10467 bytes sys-devel/clang-common/Manifest | 3 +- ....ebuild => clang-common-16.0.0_rc4.ebuild} | 2 +- ...ebuild => clang-runtime-16.0.0_rc4.ebuild} | 3 +- sys-devel/clang/Manifest | 3 +- ...0230225.ebuild => clang-16.0.0_rc4.ebuild} | 6 +- sys-devel/gcc/Manifest | 2 + sys-devel/gcc/gcc-11.3.1_p20230310.ebuild | 52 ++ sys-devel/gcc/gcc-12.2.1_p20230311.ebuild | 52 ++ sys-devel/libtool/libtool-2.4.7-r1.ebuild | 2 +- sys-devel/lld/Manifest | 3 +- ...e20230225.ebuild => lld-16.0.0_rc4.ebuild} | 0 sys-devel/llvm-common/Manifest | 3 +- ...5.ebuild => llvm-common-16.0.0_rc4.ebuild} | 2 +- sys-devel/llvm/Manifest | 3 +- sys-devel/llvm/llvm-14.0.6-r2.ebuild | 1 - sys-devel/llvm/llvm-15.0.7.ebuild | 1 - sys-devel/llvm/llvm-16.0.0.9999.ebuild | 1 - sys-devel/llvm/llvm-16.0.0_rc3.ebuild | 1 - ...20230225.ebuild => llvm-16.0.0_rc4.ebuild} | 5 +- sys-devel/llvm/llvm-17.0.0.9999.ebuild | 1 - sys-devel/llvm/llvm-17.0.0_pre20230304.ebuild | 1 - sys-devel/reflex/reflex-20230206.ebuild | 2 +- sys-fs/Manifest.gz | Bin 22543 -> 22543 bytes sys-fs/e2fsprogs/e2fsprogs-1.46.5-r4.ebuild | 2 +- sys-fs/fuse/fuse-3.12.0.ebuild | 2 +- sys-fs/fuse/fuse-3.13.1-r1.ebuild | 2 +- sys-fs/fuse/fuse-3.14.0.ebuild | 2 +- ...ncdu-2.2.2-makefile-add-zig-variable.patch | 48 ++ sys-fs/ncdu/ncdu-2.2.2-r1.ebuild | 10 +- sys-kernel/Manifest.gz | Bin 4422 -> 4423 bytes sys-kernel/gentoo-kernel-bin/Manifest | 48 ++ .../gentoo-kernel-bin-5.10.173.ebuild | 127 ++++ .../gentoo-kernel-bin-5.15.100.ebuild | 127 ++++ .../gentoo-kernel-bin-5.15.99.ebuild | 127 ++++ .../gentoo-kernel-bin-5.4.235.ebuild | 127 ++++ .../gentoo-kernel-bin-6.1.16.ebuild | 127 ++++ .../gentoo-kernel-bin-6.1.18.ebuild | 127 ++++ .../gentoo-kernel-bin-6.2.3.ebuild | 127 ++++ .../gentoo-kernel-bin-6.2.5.ebuild | 127 ++++ sys-kernel/gentoo-kernel/Manifest | 18 + .../gentoo-kernel-5.10.172.ebuild | 134 +++++ .../gentoo-kernel-5.10.173.ebuild | 134 +++++ .../gentoo-kernel-5.15.100.ebuild | 134 +++++ .../gentoo-kernel-5.15.99.ebuild | 134 +++++ .../gentoo-kernel-5.4.235.ebuild | 103 ++++ .../gentoo-kernel/gentoo-kernel-6.1.16.ebuild | 140 +++++ .../gentoo-kernel/gentoo-kernel-6.1.18.ebuild | 140 +++++ .../gentoo-kernel/gentoo-kernel-6.2.3.ebuild | 140 +++++ .../gentoo-kernel/gentoo-kernel-6.2.5.ebuild | 140 +++++ sys-kernel/gentoo-sources/Manifest | 30 + .../gentoo-sources-4.14.308.ebuild | 28 + .../gentoo-sources-4.19.276.ebuild | 28 + .../gentoo-sources-5.10.173.ebuild | 28 + .../gentoo-sources-5.15.100.ebuild | 28 + .../gentoo-sources-5.15.99-r1.ebuild | 28 + .../gentoo-sources-5.4.235.ebuild | 28 + .../gentoo-sources-6.1.17.ebuild | 28 + .../gentoo-sources-6.1.18.ebuild | 28 + .../gentoo-sources-6.2.4.ebuild | 28 + .../gentoo-sources-6.2.5.ebuild | 28 + sys-kernel/linux-firmware/Manifest | 2 +- ....ebuild => linux-firmware-20230310.ebuild} | 35 +- sys-kernel/vanilla-kernel/Manifest | 18 + .../vanilla-kernel-5.10.172.ebuild | 137 +++++ .../vanilla-kernel-5.10.173.ebuild | 137 +++++ .../vanilla-kernel-5.15.100.ebuild | 137 +++++ .../vanilla-kernel-5.15.99.ebuild | 137 +++++ .../vanilla-kernel-5.4.235.ebuild | 111 ++++ .../vanilla-kernel-6.1.16.ebuild | 137 +++++ .../vanilla-kernel-6.1.18.ebuild | 137 +++++ .../vanilla-kernel-6.2.3.ebuild | 137 +++++ .../vanilla-kernel-6.2.5.ebuild | 137 +++++ sys-kernel/vanilla-sources/Manifest | 14 +- ...ebuild => vanilla-sources-4.14.308.ebuild} | 0 ...ebuild => vanilla-sources-4.19.276.ebuild} | 0 ...ebuild => vanilla-sources-5.10.173.ebuild} | 0 ...ebuild => vanilla-sources-5.15.100.ebuild} | 0 ....ebuild => vanilla-sources-5.4.235.ebuild} | 0 ...5.ebuild => vanilla-sources-6.1.18.ebuild} | 0 ....2.ebuild => vanilla-sources-6.2.5.ebuild} | 0 sys-libs/Manifest.gz | Bin 14913 -> 14913 bytes sys-libs/compiler-rt-sanitizers/Manifest | 3 +- ... compiler-rt-sanitizers-16.0.0_rc4.ebuild} | 2 +- sys-libs/compiler-rt/Manifest | 3 +- ...5.ebuild => compiler-rt-16.0.0_rc4.ebuild} | 2 +- ...glibc-2.37.ebuild => glibc-2.37-r1.ebuild} | 2 +- sys-libs/libcxx/Manifest | 3 +- ...230225.ebuild => libcxx-16.0.0_rc4.ebuild} | 2 +- sys-libs/libcxxabi/Manifest | 3 +- ...225.ebuild => libcxxabi-16.0.0_rc4.ebuild} | 2 +- sys-libs/libomp/Manifest | 3 +- ....0.7-r1.ebuild => libomp-15.0.7-r2.ebuild} | 2 +- sys-libs/libomp/libomp-16.0.0.9999.ebuild | 2 +- sys-libs/libomp/libomp-16.0.0_rc3.ebuild | 2 +- ...230225.ebuild => libomp-16.0.0_rc4.ebuild} | 4 +- sys-libs/libomp/libomp-17.0.0.9999.ebuild | 2 +- .../libomp/libomp-17.0.0_pre20230304.ebuild | 2 +- sys-libs/llvm-libunwind/Manifest | 3 +- ...build => llvm-libunwind-16.0.0_rc4.ebuild} | 2 +- sys-process/Manifest.gz | Bin 9981 -> 9983 bytes sys-process/cronie/cronie-1.6.1-r2.ebuild | 9 +- sys-process/dcron/dcron-4.5-r2.ebuild | 24 +- sys-process/fcron/fcron-3.3.1.ebuild | 1 + virtual/Manifest.gz | Bin 28279 -> 28281 bytes .../dist-kernel/dist-kernel-5.10.172.ebuild | 19 + .../dist-kernel/dist-kernel-5.10.173.ebuild | 19 + .../dist-kernel/dist-kernel-5.15.100.ebuild | 19 + .../dist-kernel/dist-kernel-5.15.99.ebuild | 19 + .../dist-kernel/dist-kernel-5.4.235.ebuild | 19 + virtual/dist-kernel/dist-kernel-6.1.16.ebuild | 19 + virtual/dist-kernel/dist-kernel-6.1.18.ebuild | 19 + virtual/dist-kernel/dist-kernel-6.2.3.ebuild | 19 + virtual/dist-kernel/dist-kernel-6.2.5.ebuild | 19 + www-apps/Manifest.gz | Bin 12957 -> 12971 bytes www-apps/drupal/Manifest | 8 +- ...pal-9.1.15.ebuild => drupal-10.0.2.ebuild} | 19 +- ...{drupal-7.89.ebuild => drupal-7.91.ebuild} | 2 +- ...pal-9.2.18.ebuild => drupal-9.4.10.ebuild} | 8 +- ...upal-8.9.20.ebuild => drupal-9.5.2.ebuild} | 10 +- www-apps/gitea/Manifest | 1 + www-apps/gitea/gitea-1.18.5.ebuild | 125 ++++ www-apps/kibana-bin/Manifest | 3 +- www-apps/kibana-bin/kibana-bin-7.17.7.ebuild | 94 --- ...7.17.8.ebuild => kibana-bin-7.17.9.ebuild} | 0 www-apps/wordpress/Manifest | 1 + www-apps/wordpress/wordpress-6.2_rc1.ebuild | 58 ++ www-client/Manifest.gz | Bin 6220 -> 6050 bytes www-client/dillo/Manifest | 3 - www-client/dillo/dillo-3.0.5-r3.ebuild | 68 --- www-client/dillo/dillo-3.1_pre20181005.ebuild | 66 --- .../dillo/files/dillo-3.0.5-disable-ssl.patch | 22 - .../dillo/files/dillo-3.0.5-fno-common.patch | 100 ---- .../dillo/files/dillo-3.0.5-openssl-1.1.patch | 26 - www-client/dillo/files/dillo2-inbuf.patch | 15 - www-client/dillo/metadata.xml | 8 - ...5.3.ebuild => qutebrowser-2.5.3-r1.ebuild} | 3 - .../qutebrowser-3.0.0_pre9999.ebuild | 3 - .../qutebrowser/qutebrowser-9999.ebuild | 3 - www-servers/Manifest.gz | Bin 4531 -> 4534 bytes www-servers/apache/Manifest | 1 + www-servers/apache/apache-2.4.56.ebuild | 259 +++++++++ x11-drivers/Manifest.gz | Bin 4730 -> 4727 bytes x11-drivers/nvidia-drivers/Manifest | 4 +- ...ebuild => nvidia-drivers-525.47.13.ebuild} | 0 x11-libs/Manifest.gz | Bin 18488 -> 18489 bytes x11-libs/motif/Manifest | 1 + x11-libs/motif/motif-2.3.8-r5.ebuild | 112 ++++ x11-misc/Manifest.gz | Bin 47048 -> 47054 bytes x11-misc/shutter/Manifest | 1 + x11-misc/shutter/metadata.xml | 3 + x11-misc/shutter/shutter-0.99.4.ebuild | 91 +++ ...0.9.16-implicit-function-declaration.patch | 26 + x11-misc/x11vnc/files/x11vnc.init.d | 70 --- x11-misc/x11vnc/files/x11vnc.init.d-r1 | 8 +- x11-misc/x11vnc/x11vnc-0.9.16-r6.ebuild | 78 --- ...9.16-r7.ebuild => x11vnc-0.9.16-r8.ebuild} | 5 +- x11-plugins/Manifest.gz | Bin 27206 -> 27205 bytes x11-plugins/wmMatrix/wmMatrix-0.2-r2.ebuild | 8 +- .../wmacpiload-ac-0.2.0-r1.ebuild | 9 +- .../wmapmload/wmapmload-0.3.4-r1.ebuild | 11 +- x11-plugins/wmappl/wmappl-0.71-r1.ebuild | 9 +- x11-plugins/wmping/wmping-0.2.1-r1.ebuild | 9 +- x11-plugins/wmwifi/wmwifi-0.6-r1.ebuild | 9 +- x11-plugins/wmwork/wmwork-0.2.5-r1.ebuild | 9 +- x11-plugins/wmxkb/wmxkb-1.2.2-r1.ebuild | 5 +- x11-terms/Manifest.gz | Bin 4537 -> 4540 bytes x11-terms/terminator/Manifest | 2 + x11-terms/terminator/terminator-2.1.3.ebuild | 64 ++ x11-themes/Manifest.gz | Bin 21074 -> 20743 bytes x11-themes/echo-icon-theme/Manifest | 1 - ...cho-icon-theme-0.3.89.0_pre20081031.ebuild | 21 - x11-themes/echo-icon-theme/metadata.xml | 5 - x11-themes/gtk-engines-nodoka/Manifest | 1 - .../gtk-engines-nodoka-0.7.5-autoreconf.patch | 23 - .../gtk-engines-nodoka-0.7.5-glib2.32.patch | 13 - .../files/gtk-engines-nodoka-0.7.5-libm.patch | 40 -- .../gtk-engines-nodoka-0.7.5.ebuild | 47 -- x11-themes/gtk-engines-nodoka/metadata.xml | 8 - x11-wm/Manifest.gz | Bin 9444 -> 9449 bytes x11-wm/mutter/Manifest | 1 + x11-wm/mutter/mutter-44_rc.ebuild | 218 +++++++ x11-wm/mutter/mutter-9999.ebuild | 222 +++++++ 7093 files changed, 26840 insertions(+), 18319 deletions(-) create mode 100644 app-admin/apache-tools/apache-tools-2.4.56.ebuild create mode 100644 app-admin/awscli/awscli-1.27.89.ebuild delete mode 100644 app-admin/logstash-bin/logstash-bin-7.17.7.ebuild rename app-admin/logstash-bin/{logstash-bin-7.17.8.ebuild => logstash-bin-7.17.9.ebuild} (100%) create mode 100644 app-arch/zstd/files/zstd-1.5.4-crash-no-directory.patch create mode 100644 app-arch/zstd/zstd-1.5.4-r3.ebuild delete mode 100644 app-arch/zstd/zstd-1.5.4.ebuild create mode 100644 app-containers/docker-cli/docker-cli-23.0.1.ebuild create mode 100644 app-containers/docker-compose/docker-compose-2.16.0.ebuild create mode 100644 app-containers/docker-proxy/docker-proxy-0.8.0_p20230118.ebuild create mode 100644 app-containers/docker/docker-23.0.1.ebuild create mode 100644 app-editors/remarkable/files/webkit-version.patch create mode 100644 app-editors/remarkable/remarkable-1.9.0_pre20210320-r2.ebuild delete mode 100644 app-editors/vscode/vscode-1.75.1-r1.ebuild rename app-editors/vscode/{vscode-1.75.0-r2.ebuild => vscode-1.76.1.ebuild} (100%) rename app-editors/vscodium/{vscodium-1.75.0.23033-r2.ebuild => vscodium-1.76.1.23069.ebuild} (100%) delete mode 100644 app-emulation/firecracker-bin/firecracker-bin-1.0.0.ebuild delete mode 100644 app-emulation/firecracker-bin/firecracker-bin-1.1.0.ebuild delete mode 100644 app-emulation/firecracker-bin/firecracker-bin-1.1.2.ebuild delete mode 100644 app-emulation/firecracker-bin/firecracker-bin-1.1.3.ebuild rename app-emulation/firecracker-bin/{firecracker-bin-1.1.1.ebuild => firecracker-bin-1.3.1.ebuild} (98%) create mode 100644 app-emulation/qemu/files/qemu-8.0.0-disable-keymap.patch create mode 100644 app-emulation/qemu/files/qemu-8.0.0-make.patch create mode 100644 app-emulation/ruffle/files/ruffle-0_p20230312-no-patch-naga.patch create mode 100644 app-emulation/ruffle/ruffle-0_p20230312.ebuild create mode 100644 app-metrics/portage-exporter/portage-exporter-0.0.1.ebuild delete mode 100644 app-misc/elasticsearch/elasticsearch-7.17.7.ebuild rename app-misc/elasticsearch/{elasticsearch-7.17.8.ebuild => elasticsearch-7.17.9.ebuild} (100%) rename app-misc/joymouse/{joymouse-0.5-r1.ebuild => joymouse-0.5-r2.ebuild} (68%) delete mode 100644 app-misc/trash-cli/trash-cli-0.22.8.21.ebuild delete mode 100644 app-shells/starship/starship-1.10.3-r1.ebuild rename app-shells/starship/{starship-1.11.0-r1.ebuild => starship-1.13.1.ebuild} (66%) rename app-text/cherrytree/{cherrytree-0.99.51-r1.ebuild => cherrytree-0.99.54.ebuild} (71%) create mode 100644 app-text/cherrytree/cherrytree-0.99.55.ebuild delete mode 100644 app-text/dvisvgm/dvisvgm-2.13.ebuild delete mode 100644 app-text/dvisvgm/dvisvgm-3.0.2.ebuild rename app-text/dvisvgm/{dvisvgm-3.0.1.ebuild => dvisvgm-3.0.4.ebuild} (79%) delete mode 100644 app-text/dvisvgm/files/dvisvgm-3.0.2-gcc-13.patch delete mode 100644 app-text/dvisvgm/files/dvisvgm-3.0.2-rendering.patch delete mode 100644 app-text/pytextile/pytextile-4.0.1.ebuild create mode 100644 app-vim/gentoo-syntax/gentoo-syntax-9.ebuild create mode 100644 dev-cpp/asio/asio-1.26.0.ebuild create mode 100644 dev-cpp/catch/catch-3.3.2.ebuild create mode 100644 dev-cpp/gtkmm/gtkmm-4.10.0.ebuild create mode 100644 dev-db/percona-toolkit/percona-toolkit-3.5.1.ebuild create mode 100644 dev-java/miglayout/miglayout-5.3.ebuild create mode 100644 dev-lang/nim/nim-1.6.12.ebuild delete mode 100644 dev-lang/nim/nim-1.6.6-r3.ebuild delete mode 100644 dev-lang/python/python-3.10.10_p1.ebuild delete mode 100644 dev-lang/python/python-3.10.9-r1.ebuild delete mode 100644 dev-lang/python/python-3.11.1-r1.ebuild delete mode 100644 dev-lang/python/python-3.12.0_alpha4-r1.ebuild delete mode 100644 dev-lang/python/python-3.12.0_alpha5.ebuild delete mode 100644 dev-lang/python/python-3.8.16_p2.ebuild delete mode 100644 dev-lang/python/python-3.9.16_p1.ebuild delete mode 100644 dev-libs/FBGEMM/FBGEMM-2022.01.13-r1.ebuild create mode 100644 dev-libs/FBGEMM/files/FBGEMM-2022.07.16-gcc13.patch create mode 100644 dev-libs/gjs/gjs-1.75.90.ebuild create mode 100644 dev-libs/glib/glib-2.76.0.ebuild create mode 100644 dev-libs/gobject-introspection-common/gobject-introspection-common-1.75.6.ebuild create mode 100644 dev-libs/gobject-introspection/gobject-introspection-1.75.6.ebuild rename dev-libs/libclc/{libclc-17.0.0_pre20230225.ebuild => libclc-16.0.0_rc4.ebuild} (94%) create mode 100644 dev-libs/libmemcached-awesome/libmemcached-awesome-1.1.4.ebuild create mode 100644 dev-libs/libtpms/libtpms-0.9.6.ebuild rename dev-libs/openssl/{openssl-3.0.8.ebuild => openssl-3.0.8-r1.ebuild} (93%) rename dev-ml/llvm-ocaml/{llvm-ocaml-17.0.0_pre20230225.ebuild => llvm-ocaml-16.0.0_rc4.ebuild} (100%) delete mode 100644 dev-python/ansible-compat/ansible-compat-2.2.7.ebuild create mode 100644 dev-python/apispec/apispec-6.3.0.ebuild delete mode 100644 dev-python/argh/argh-0.26.2-r3.ebuild delete mode 100644 dev-python/argh/argh-0.27.1.ebuild delete mode 100644 dev-python/argh/argh-0.27.2.ebuild delete mode 100644 dev-python/argh/files/argh-0.26.2-fix-py3.9-msgs.patch create mode 100644 dev-python/aws-sam-translator/aws-sam-translator-1.61.0.ebuild delete mode 100644 dev-python/binaryornot/binaryornot-0.4.4-r2.ebuild delete mode 100644 dev-python/bitarray/bitarray-2.6.2.ebuild delete mode 100644 dev-python/bitarray/bitarray-2.7.0.ebuild delete mode 100644 dev-python/bitarray/bitarray-2.7.1.ebuild delete mode 100644 dev-python/bitarray/bitarray-2.7.2.ebuild delete mode 100644 dev-python/bitstring/bitstring-3.1.9.ebuild delete mode 100644 dev-python/blessed/blessed-1.19.1.ebuild create mode 100644 dev-python/boto3/boto3-1.26.89.ebuild create mode 100644 dev-python/botocore/botocore-1.29.89.ebuild rename dev-python/clang-python/{clang-python-17.0.0_pre20230225.ebuild => clang-python-16.0.0_rc4.ebuild} (100%) create mode 100644 dev-python/dask/dask-2023.3.1.ebuild delete mode 100644 dev-python/debugpy/debugpy-1.6.3.ebuild delete mode 100644 dev-python/debugpy/files/debugpy-1.6.1-unbundle-pydevd.patch create mode 100644 dev-python/dkimpy/dkimpy-1.1.1.ebuild delete mode 100644 dev-python/fakeredis/fakeredis-2.6.0.ebuild delete mode 100644 dev-python/fakeredis/fakeredis-2.9.0.ebuild delete mode 100644 dev-python/fakeredis/fakeredis-2.9.1.ebuild delete mode 100644 dev-python/flask-babel/flask-babel-2.0.0-r1.ebuild delete mode 100644 dev-python/isort/isort-5.11.4.ebuild create mode 100644 dev-python/kafka-python/files/kafka-python-2.0.2-py311-test-fixes.patch rename dev-python/lit/{lit-17.0.0_pre20230225.ebuild => lit-16.0.0_rc4.ebuild} (97%) delete mode 100644 dev-python/markups/markups-3.1.3.ebuild delete mode 100644 dev-python/mistune/mistune-2.0.4.ebuild delete mode 100644 dev-python/mpmath/mpmath-1.2.1.ebuild delete mode 100644 dev-python/mypy/mypy-0.991.ebuild delete mode 100644 dev-python/mypy/mypy-1.0.0.ebuild delete mode 100644 dev-python/mypy_extensions/mypy_extensions-0.4.3-r2.ebuild create mode 100644 dev-python/nbdime/nbdime-3.1.1-r2.ebuild delete mode 100644 dev-python/nbxmpp/nbxmpp-4.1.0.ebuild delete mode 100644 dev-python/openapi-schema-validator/openapi-schema-validator-0.4.1.ebuild delete mode 100644 dev-python/openapi-spec-validator/openapi-spec-validator-0.5.2.ebuild create mode 100644 dev-python/paramiko/paramiko-3.1.0.ebuild delete mode 100644 dev-python/pefile/files/pefile-2022.5.30-remove-future.patch delete mode 100644 dev-python/pefile/pefile-2022.5.30-r1.ebuild create mode 100644 dev-python/platformdirs/platformdirs-3.1.1.ebuild delete mode 100644 dev-python/pyFFTW/Manifest delete mode 100644 dev-python/pyFFTW/metadata.xml delete mode 100644 dev-python/pyFFTW/pyFFTW-0.13.1.ebuild delete mode 100644 dev-python/pyFFTW/pyFFTW-9999.ebuild delete mode 100644 dev-python/pydevd/pydevd-2.9.3.ebuild create mode 100644 dev-python/pygobject/pygobject-3.43.1.ebuild delete mode 100644 dev-python/pyopencl/pyopencl-2022.2.4.ebuild delete mode 100644 dev-python/python-docs/python-docs-3.10.9.ebuild delete mode 100644 dev-python/python-docs/python-docs-3.11.1.ebuild delete mode 100644 dev-python/python-markdown-math/python-markdown-math-0.8.ebuild delete mode 100644 dev-python/redis/redis-4.4.0.ebuild delete mode 100644 dev-python/redis/redis-4.4.1.ebuild delete mode 100644 dev-python/redis/redis-4.4.2.ebuild delete mode 100644 dev-python/redis/redis-4.5.0.ebuild create mode 100644 dev-python/responses/responses-0.23.1-r1.ebuild delete mode 100644 dev-python/rst-linker/rst-linker-2.3.1.ebuild delete mode 100644 dev-python/ruamel-std-pathlib/ruamel-std-pathlib-0.9.2-r2.ebuild delete mode 100644 dev-python/sentry-sdk/sentry-sdk-1.14.0.ebuild delete mode 100644 dev-python/sentry-sdk/sentry-sdk-1.15.0.ebuild delete mode 100644 dev-python/simplejson/simplejson-3.18.1.ebuild create mode 100644 dev-python/sphinx-gallery/sphinx-gallery-0.12.2.ebuild delete mode 100644 dev-python/starlette/starlette-0.23.1.ebuild delete mode 100644 dev-python/starlette/starlette-0.24.0.ebuild delete mode 100644 dev-python/stripe/stripe-5.0.0.ebuild delete mode 100644 dev-python/stripe/stripe-5.1.0.ebuild delete mode 100644 dev-python/stripe/stripe-5.1.1.ebuild delete mode 100644 dev-python/sure/sure-2.0.0-r1.ebuild delete mode 100644 dev-python/tenacity/tenacity-8.1.0.ebuild delete mode 100644 dev-python/tenacity/tenacity-8.2.0.ebuild delete mode 100644 dev-python/tenacity/tenacity-8.2.1.ebuild delete mode 100644 dev-python/testfixtures/testfixtures-7.0.3.ebuild rename {app-text/pytextile => dev-python/textile}/Manifest (50%) rename {app-text/pytextile => dev-python/textile}/metadata.xml (100%) rename app-text/pytextile/pytextile-4.0.2.ebuild => dev-python/textile/textile-4.0.2.ebuild (94%) create mode 100644 dev-python/tornado/tornado-6.2-r1.ebuild delete mode 100644 dev-python/translate-toolkit/translate-toolkit-3.8.3.ebuild delete mode 100644 dev-python/translate-toolkit/translate-toolkit-3.8.5.ebuild delete mode 100644 dev-python/translate-toolkit/translate-toolkit-3.8.6.ebuild create mode 100644 dev-python/urllib3/urllib3-1.26.15.ebuild rename dev-python/xlsxwriter/{xlsxwriter-3.0.7.ebuild => xlsxwriter-3.0.9.ebuild} (83%) create mode 100644 dev-qt/qtimageformats/qtimageformats-5.15.8-r2.ebuild create mode 100644 dev-ruby/connection_pool/connection_pool-2.3.0.ebuild delete mode 100644 dev-ruby/hiera-eyaml/hiera-eyaml-3.1.1.ebuild delete mode 100644 dev-ruby/hiera-eyaml/hiera-eyaml-3.2.2.ebuild create mode 100644 dev-ruby/highline/highline-2.1.0.ebuild create mode 100644 dev-ruby/nanotest/nanotest-0.9.4.1-r2.ebuild delete mode 100644 dev-ruby/power_assert/power_assert-1.1.7.ebuild create mode 100644 dev-ruby/ruby-cairo-gobject/ruby-cairo-gobject-3.5.1.ebuild create mode 100644 dev-ruby/ruby-gio2/ruby-gio2-3.5.1.ebuild create mode 100644 dev-ruby/ruby-glib2/ruby-glib2-3.5.1.ebuild create mode 100644 dev-ruby/ruby-gobject-introspection/ruby-gobject-introspection-3.5.1.ebuild create mode 100644 dev-ruby/ruby-poppler/ruby-poppler-3.5.1.ebuild create mode 100644 dev-ruby/websocket-extensions/websocket-extensions-0.1.5-r2.ebuild create mode 100644 dev-ruby/wisper/wisper-2.0.1-r1.ebuild rename dev-tcltk/iwidgets/{iwidgets-4.1.1.ebuild => iwidgets-4.1.1-r1.ebuild} (89%) delete mode 100644 dev-tcltk/tclperl/Manifest delete mode 100644 dev-tcltk/tclperl/metadata.xml delete mode 100644 dev-tcltk/tclperl/tclperl-3.2-r2.ebuild rename dev-tcltk/tclx/{tclx-8.4.4-r1.ebuild => tclx-8.4.4-r2.ebuild} (87%) create mode 100644 dev-util/b2/b2-4.9.5.ebuild delete mode 100644 dev-util/breakpad/breakpad-2022.06.04.ebuild delete mode 100644 dev-util/breakpad/files/breakpad-2022.06.04-test.patch create mode 100644 dev-util/breakpad/files/breakpad-2022.07.12-gcc13.patch create mode 100644 dev-util/cucumber-core/cucumber-core-11.1.0.ebuild create mode 100644 dev-util/gdbus-codegen/gdbus-codegen-2.76.0.ebuild create mode 100644 dev-util/glib-utils/glib-utils-2.76.0.ebuild rename dev-util/lldb/{lldb-17.0.0_pre20230225.ebuild => lldb-16.0.0_rc4.ebuild} (99%) rename dev-util/maturin/{maturin-1.0.0_beta4.ebuild => maturin-1.0.0_beta5.ebuild} (93%) create mode 100644 dev-util/pkgdev/pkgdev-0.2.5.ebuild create mode 100644 games-emulation/pcsx2/pcsx2-1.7.4217.ebuild create mode 100644 games-strategy/freecol/freecol-1.0.0.ebuild create mode 100644 games-strategy/hedgewars/hedgewars-1.0.2.ebuild delete mode 100644 games-strategy/wargus-data/Manifest delete mode 100644 games-strategy/wargus-data/metadata.xml delete mode 100644 games-strategy/wargus-data/wargus-data-0-r1.ebuild create mode 100644 gnome-base/gnome-session/gnome-session-44_rc.ebuild create mode 100644 gnome-base/gnome-settings-daemon/gnome-settings-daemon-44_rc.ebuild create mode 100644 gnome-base/gnome-shell/gnome-shell-44_rc.ebuild create mode 100644 gnome-extra/gnome-shell-extensions/gnome-shell-extensions-44_rc.ebuild create mode 100644 kde-frameworks/attica/attica-5.104.0.ebuild create mode 100644 kde-frameworks/baloo/baloo-5.104.0.ebuild create mode 100644 kde-frameworks/bluez-qt/bluez-qt-5.104.0.ebuild create mode 100644 kde-frameworks/breeze-icons-rcc/breeze-icons-rcc-5.104.0.ebuild create mode 100644 kde-frameworks/breeze-icons/breeze-icons-5.104.0.ebuild create mode 100644 kde-frameworks/countryflags/countryflags-5.104.0.ebuild create mode 100644 kde-frameworks/extra-cmake-modules/extra-cmake-modules-5.104.0.ebuild create mode 100644 kde-frameworks/frameworkintegration/frameworkintegration-5.104.0.ebuild create mode 100644 kde-frameworks/kactivities-stats/kactivities-stats-5.104.0.ebuild create mode 100644 kde-frameworks/kactivities/kactivities-5.104.0.ebuild create mode 100644 kde-frameworks/kapidox/kapidox-5.104.0.ebuild create mode 100644 kde-frameworks/karchive/karchive-5.104.0.ebuild create mode 100644 kde-frameworks/kauth/kauth-5.104.0.ebuild create mode 100644 kde-frameworks/kbookmarks/kbookmarks-5.104.0.ebuild create mode 100644 kde-frameworks/kcalendarcore/kcalendarcore-5.104.0.ebuild create mode 100644 kde-frameworks/kcmutils/kcmutils-5.104.0.ebuild create mode 100644 kde-frameworks/kcodecs/kcodecs-5.104.0.ebuild create mode 100644 kde-frameworks/kcompletion/kcompletion-5.104.0.ebuild create mode 100644 kde-frameworks/kconfig/kconfig-5.104.0.ebuild create mode 100644 kde-frameworks/kconfigwidgets/kconfigwidgets-5.104.0.ebuild create mode 100644 kde-frameworks/kcontacts/kcontacts-5.104.0.ebuild create mode 100644 kde-frameworks/kcoreaddons/kcoreaddons-5.104.0.ebuild create mode 100644 kde-frameworks/kcrash/kcrash-5.104.0.ebuild create mode 100644 kde-frameworks/kdav/kdav-5.104.0.ebuild create mode 100644 kde-frameworks/kdbusaddons/kdbusaddons-5.104.0.ebuild create mode 100644 kde-frameworks/kdeclarative/kdeclarative-5.104.0.ebuild create mode 100644 kde-frameworks/kded/kded-5.104.0.ebuild create mode 100644 kde-frameworks/kdelibs4support/kdelibs4support-5.104.0.ebuild create mode 100644 kde-frameworks/kdesu/kdesu-5.104.0.ebuild create mode 100644 kde-frameworks/kdnssd/kdnssd-5.104.0.ebuild create mode 100644 kde-frameworks/kdoctools/kdoctools-5.104.0.ebuild create mode 100644 kde-frameworks/kemoticons/kemoticons-5.104.0.ebuild create mode 100644 kde-frameworks/kfilemetadata/kfilemetadata-5.104.0.ebuild create mode 100644 kde-frameworks/kglobalaccel/kglobalaccel-5.104.0.ebuild create mode 100644 kde-frameworks/kguiaddons/kguiaddons-5.104.0.ebuild create mode 100644 kde-frameworks/kholidays/kholidays-5.104.0.ebuild create mode 100644 kde-frameworks/khtml/khtml-5.104.0.ebuild create mode 100644 kde-frameworks/ki18n/ki18n-5.104.0.ebuild create mode 100644 kde-frameworks/kiconthemes/kiconthemes-5.104.0.ebuild create mode 100644 kde-frameworks/kidletime/kidletime-5.104.0.ebuild create mode 100644 kde-frameworks/kimageformats/kimageformats-5.104.0.ebuild create mode 100644 kde-frameworks/kinit/kinit-5.104.0.ebuild create mode 100644 kde-frameworks/kio/kio-5.104.0.ebuild create mode 100644 kde-frameworks/kirigami/kirigami-5.104.0.ebuild create mode 100644 kde-frameworks/kitemmodels/kitemmodels-5.104.0.ebuild create mode 100644 kde-frameworks/kitemviews/kitemviews-5.104.0.ebuild create mode 100644 kde-frameworks/kjobwidgets/kjobwidgets-5.104.0.ebuild create mode 100644 kde-frameworks/kjs/kjs-5.104.0.ebuild create mode 100644 kde-frameworks/knewstuff/knewstuff-5.104.0.ebuild create mode 100644 kde-frameworks/knotifications/knotifications-5.104.0.ebuild create mode 100644 kde-frameworks/knotifyconfig/knotifyconfig-5.104.0.ebuild create mode 100644 kde-frameworks/kpackage/kpackage-5.104.0.ebuild create mode 100644 kde-frameworks/kparts/kparts-5.104.0.ebuild create mode 100644 kde-frameworks/kpeople/kpeople-5.104.0.ebuild create mode 100644 kde-frameworks/kplotting/kplotting-5.104.0.ebuild create mode 100644 kde-frameworks/kpty/kpty-5.104.0.ebuild create mode 100644 kde-frameworks/kquickcharts/kquickcharts-5.104.0.ebuild create mode 100644 kde-frameworks/kross/kross-5.104.0.ebuild create mode 100644 kde-frameworks/krunner/krunner-5.104.0.ebuild create mode 100644 kde-frameworks/kservice/kservice-5.104.0.ebuild create mode 100644 kde-frameworks/ktexteditor/ktexteditor-5.104.0.ebuild create mode 100644 kde-frameworks/ktextwidgets/ktextwidgets-5.104.0.ebuild create mode 100644 kde-frameworks/kunitconversion/kunitconversion-5.104.0.ebuild create mode 100644 kde-frameworks/kwallet/kwallet-5.104.0.ebuild create mode 100644 kde-frameworks/kwayland/kwayland-5.104.0.ebuild create mode 100644 kde-frameworks/kwidgetsaddons/kwidgetsaddons-5.104.0.ebuild create mode 100644 kde-frameworks/kwindowsystem/kwindowsystem-5.104.0.ebuild create mode 100644 kde-frameworks/kxmlgui/kxmlgui-5.104.0.ebuild create mode 100644 kde-frameworks/modemmanager-qt/modemmanager-qt-5.104.0.ebuild create mode 100644 kde-frameworks/networkmanager-qt/networkmanager-qt-5.104.0.ebuild create mode 100644 kde-frameworks/oxygen-icons/oxygen-icons-5.104.0.ebuild create mode 100644 kde-frameworks/plasma/plasma-5.104.0.ebuild create mode 100644 kde-frameworks/prison/prison-5.104.0.ebuild create mode 100644 kde-frameworks/purpose/purpose-5.104.0.ebuild create mode 100644 kde-frameworks/qqc2-desktop-style/qqc2-desktop-style-5.104.0.ebuild create mode 100644 kde-frameworks/solid/solid-5.104.0.ebuild create mode 100644 kde-frameworks/sonnet/sonnet-5.104.0.ebuild create mode 100644 kde-frameworks/syndication/syndication-5.104.0.ebuild create mode 100644 kde-frameworks/syntax-highlighting/syntax-highlighting-5.104.0.ebuild create mode 100644 kde-frameworks/threadweaver/threadweaver-5.104.0.ebuild create mode 100644 mail-filter/zdkimfilter/zdkimfilter-3.14.ebuild delete mode 100644 media-fonts/lxgw-wenkai/lxgw-wenkai-1.245.1.ebuild rename media-gfx/graphviz/{graphviz-5.0.1-r2.ebuild => graphviz-7.1.0.ebuild} (95%) rename media-gfx/hydrus/{hydrus-516.ebuild => hydrus-519.ebuild} (99%) create mode 100644 media-libs/exiftool/exiftool-12.50.ebuild create mode 100644 media-libs/libde265/libde265-1.0.11.ebuild create mode 100644 media-libs/vidstab/vidstab-1.1.1.ebuild create mode 100644 media-sound/ncspot/ncspot-0.13.0-r1.ebuild rename media-sound/tap-reverbed/{tap-reverbed-0-r1.ebuild => tap-reverbed-0-r2.ebuild} (91%) create mode 100644 metadata/md5-cache/app-admin/apache-tools-2.4.56 create mode 100644 metadata/md5-cache/app-admin/awscli-1.27.89 delete mode 100644 metadata/md5-cache/app-admin/logstash-bin-7.17.7 rename metadata/md5-cache/app-admin/{logstash-bin-7.17.8 => logstash-bin-7.17.9} (82%) delete mode 100644 metadata/md5-cache/app-arch/zstd-1.5.4 create mode 100644 metadata/md5-cache/app-arch/zstd-1.5.4-r3 create mode 100644 metadata/md5-cache/app-containers/docker-23.0.1 create mode 100644 metadata/md5-cache/app-containers/docker-cli-23.0.1 create mode 100644 metadata/md5-cache/app-containers/docker-compose-2.16.0 create mode 100644 metadata/md5-cache/app-containers/docker-proxy-0.8.0_p20230118 create mode 100644 metadata/md5-cache/app-editors/remarkable-1.9.0_pre20210320-r2 delete mode 100644 metadata/md5-cache/app-editors/vscode-1.75.1-r1 rename metadata/md5-cache/app-editors/{vscode-1.75.0-r2 => vscode-1.76.1} (79%) rename metadata/md5-cache/app-editors/{vscodium-1.75.0.23033-r2 => vscodium-1.76.1.23069} (79%) delete mode 100644 metadata/md5-cache/app-emulation/firecracker-bin-1.0.0 delete mode 100644 metadata/md5-cache/app-emulation/firecracker-bin-1.1.0 delete mode 100644 metadata/md5-cache/app-emulation/firecracker-bin-1.1.2 delete mode 100644 metadata/md5-cache/app-emulation/firecracker-bin-1.1.3 rename metadata/md5-cache/app-emulation/{firecracker-bin-1.1.1 => firecracker-bin-1.3.1} (81%) create mode 100644 metadata/md5-cache/app-emulation/ruffle-0_p20230312 create mode 100644 metadata/md5-cache/app-metrics/portage-exporter-0.0.1 delete mode 100644 metadata/md5-cache/app-misc/elasticsearch-7.17.7 rename metadata/md5-cache/app-misc/{elasticsearch-7.17.8 => elasticsearch-7.17.9} (93%) delete mode 100644 metadata/md5-cache/app-misc/joymouse-0.5-r1 create mode 100644 metadata/md5-cache/app-misc/joymouse-0.5-r2 delete mode 100644 metadata/md5-cache/app-misc/trash-cli-0.22.8.21 delete mode 100644 metadata/md5-cache/app-shells/starship-1.10.3-r1 delete mode 100644 metadata/md5-cache/app-shells/starship-1.11.0-r1 create mode 100644 metadata/md5-cache/app-shells/starship-1.13.1 rename metadata/md5-cache/app-text/{cherrytree-0.99.51-r1 => cherrytree-0.99.54} (70%) create mode 100644 metadata/md5-cache/app-text/cherrytree-0.99.55 delete mode 100644 metadata/md5-cache/app-text/dvisvgm-2.13 delete mode 100644 metadata/md5-cache/app-text/dvisvgm-3.0.2 rename metadata/md5-cache/app-text/{dvisvgm-3.0.1 => dvisvgm-3.0.4} (56%) delete mode 100644 metadata/md5-cache/app-text/pytextile-4.0.1 create mode 100644 metadata/md5-cache/app-vim/gentoo-syntax-9 create mode 100644 metadata/md5-cache/dev-cpp/asio-1.26.0 create mode 100644 metadata/md5-cache/dev-cpp/catch-3.3.2 create mode 100644 metadata/md5-cache/dev-cpp/gtkmm-4.10.0 create mode 100644 metadata/md5-cache/dev-db/percona-toolkit-3.5.1 create mode 100644 metadata/md5-cache/dev-java/miglayout-5.3 create mode 100644 metadata/md5-cache/dev-lang/nim-1.6.12 delete mode 100644 metadata/md5-cache/dev-lang/nim-1.6.6-r3 delete mode 100644 metadata/md5-cache/dev-lang/python-3.10.10_p1 delete mode 100644 metadata/md5-cache/dev-lang/python-3.10.9-r1 delete mode 100644 metadata/md5-cache/dev-lang/python-3.11.1-r1 delete mode 100644 metadata/md5-cache/dev-lang/python-3.12.0_alpha4-r1 delete mode 100644 metadata/md5-cache/dev-lang/python-3.12.0_alpha5 delete mode 100644 metadata/md5-cache/dev-lang/python-3.8.16_p2 delete mode 100644 metadata/md5-cache/dev-lang/python-3.9.16_p1 delete mode 100644 metadata/md5-cache/dev-libs/FBGEMM-2022.01.13-r1 create mode 100644 metadata/md5-cache/dev-libs/gjs-1.75.90 create mode 100644 metadata/md5-cache/dev-libs/glib-2.76.0 create mode 100644 metadata/md5-cache/dev-libs/gobject-introspection-1.75.6 create mode 100644 metadata/md5-cache/dev-libs/gobject-introspection-common-1.75.6 create mode 100644 metadata/md5-cache/dev-libs/libclc-16.0.0_rc4 delete mode 100644 metadata/md5-cache/dev-libs/libclc-17.0.0_pre20230225 create mode 100644 metadata/md5-cache/dev-libs/libmemcached-awesome-1.1.4 rename metadata/md5-cache/{x11-themes/gtk-engines-nodoka-0.7.5 => dev-libs/libtpms-0.9.6} (50%) rename metadata/md5-cache/dev-libs/{openssl-3.0.8 => openssl-3.0.8-r1} (90%) create mode 100644 metadata/md5-cache/dev-ml/llvm-ocaml-16.0.0_rc4 delete mode 100644 metadata/md5-cache/dev-ml/llvm-ocaml-17.0.0_pre20230225 delete mode 100644 metadata/md5-cache/dev-python/ansible-compat-2.2.7 create mode 100644 metadata/md5-cache/dev-python/apispec-6.3.0 delete mode 100644 metadata/md5-cache/dev-python/argh-0.26.2-r3 delete mode 100644 metadata/md5-cache/dev-python/argh-0.27.1 delete mode 100644 metadata/md5-cache/dev-python/argh-0.27.2 create mode 100644 metadata/md5-cache/dev-python/aws-sam-translator-1.61.0 delete mode 100644 metadata/md5-cache/dev-python/binaryornot-0.4.4-r2 delete mode 100644 metadata/md5-cache/dev-python/bitarray-2.6.2 delete mode 100644 metadata/md5-cache/dev-python/bitarray-2.7.0 delete mode 100644 metadata/md5-cache/dev-python/bitarray-2.7.1 delete mode 100644 metadata/md5-cache/dev-python/bitarray-2.7.2 delete mode 100644 metadata/md5-cache/dev-python/bitstring-3.1.9 delete mode 100644 metadata/md5-cache/dev-python/blessed-1.19.1 create mode 100644 metadata/md5-cache/dev-python/boto3-1.26.89 create mode 100644 metadata/md5-cache/dev-python/botocore-1.29.89 create mode 100644 metadata/md5-cache/dev-python/clang-python-16.0.0_rc4 delete mode 100644 metadata/md5-cache/dev-python/clang-python-17.0.0_pre20230225 create mode 100644 metadata/md5-cache/dev-python/dask-2023.3.1 delete mode 100644 metadata/md5-cache/dev-python/debugpy-1.6.3 create mode 100644 metadata/md5-cache/dev-python/dkimpy-1.1.1 delete mode 100644 metadata/md5-cache/dev-python/fakeredis-2.6.0 delete mode 100644 metadata/md5-cache/dev-python/fakeredis-2.9.0 delete mode 100644 metadata/md5-cache/dev-python/fakeredis-2.9.1 delete mode 100644 metadata/md5-cache/dev-python/flask-babel-2.0.0-r1 delete mode 100644 metadata/md5-cache/dev-python/isort-5.11.4 rename metadata/md5-cache/dev-python/{lit-17.0.0_pre20230225 => lit-16.0.0_rc4} (50%) delete mode 100644 metadata/md5-cache/dev-python/markups-3.1.3 delete mode 100644 metadata/md5-cache/dev-python/mistune-2.0.4 delete mode 100644 metadata/md5-cache/dev-python/mpmath-1.2.1 delete mode 100644 metadata/md5-cache/dev-python/mypy-0.991 delete mode 100644 metadata/md5-cache/dev-python/mypy-1.0.0 delete mode 100644 metadata/md5-cache/dev-python/mypy_extensions-0.4.3-r2 create mode 100644 metadata/md5-cache/dev-python/nbdime-3.1.1-r2 delete mode 100644 metadata/md5-cache/dev-python/nbxmpp-4.1.0 delete mode 100644 metadata/md5-cache/dev-python/openapi-schema-validator-0.4.1 delete mode 100644 metadata/md5-cache/dev-python/openapi-spec-validator-0.5.2 create mode 100644 metadata/md5-cache/dev-python/paramiko-3.1.0 delete mode 100644 metadata/md5-cache/dev-python/pefile-2022.5.30-r1 create mode 100644 metadata/md5-cache/dev-python/platformdirs-3.1.1 delete mode 100644 metadata/md5-cache/dev-python/pyFFTW-0.13.1 delete mode 100644 metadata/md5-cache/dev-python/pyFFTW-9999 delete mode 100644 metadata/md5-cache/dev-python/pydevd-2.9.3 create mode 100644 metadata/md5-cache/dev-python/pygobject-3.43.1 delete mode 100644 metadata/md5-cache/dev-python/pyopencl-2022.2.4 delete mode 100644 metadata/md5-cache/dev-python/python-docs-3.10.9 delete mode 100644 metadata/md5-cache/dev-python/python-docs-3.11.1 delete mode 100644 metadata/md5-cache/dev-python/python-markdown-math-0.8 delete mode 100644 metadata/md5-cache/dev-python/redis-4.4.0 delete mode 100644 metadata/md5-cache/dev-python/redis-4.4.1 delete mode 100644 metadata/md5-cache/dev-python/redis-4.4.2 delete mode 100644 metadata/md5-cache/dev-python/redis-4.5.0 create mode 100644 metadata/md5-cache/dev-python/responses-0.23.1-r1 delete mode 100644 metadata/md5-cache/dev-python/rst-linker-2.3.1 delete mode 100644 metadata/md5-cache/dev-python/ruamel-std-pathlib-0.9.2-r2 delete mode 100644 metadata/md5-cache/dev-python/sentry-sdk-1.14.0 delete mode 100644 metadata/md5-cache/dev-python/sentry-sdk-1.15.0 delete mode 100644 metadata/md5-cache/dev-python/simplejson-3.18.1 create mode 100644 metadata/md5-cache/dev-python/sphinx-gallery-0.12.2 delete mode 100644 metadata/md5-cache/dev-python/starlette-0.23.1 delete mode 100644 metadata/md5-cache/dev-python/starlette-0.24.0 delete mode 100644 metadata/md5-cache/dev-python/stripe-5.0.0 delete mode 100644 metadata/md5-cache/dev-python/stripe-5.1.0 delete mode 100644 metadata/md5-cache/dev-python/stripe-5.1.1 delete mode 100644 metadata/md5-cache/dev-python/sure-2.0.0-r1 delete mode 100644 metadata/md5-cache/dev-python/tenacity-8.1.0 delete mode 100644 metadata/md5-cache/dev-python/tenacity-8.2.0 delete mode 100644 metadata/md5-cache/dev-python/tenacity-8.2.1 delete mode 100644 metadata/md5-cache/dev-python/testfixtures-7.0.3 rename metadata/md5-cache/{app-text/pytextile-4.0.2 => dev-python/textile-4.0.2} (96%) create mode 100644 metadata/md5-cache/dev-python/tornado-6.2-r1 delete mode 100644 metadata/md5-cache/dev-python/translate-toolkit-3.8.3 delete mode 100644 metadata/md5-cache/dev-python/translate-toolkit-3.8.5 delete mode 100644 metadata/md5-cache/dev-python/translate-toolkit-3.8.6 create mode 100644 metadata/md5-cache/dev-python/urllib3-1.26.15 rename metadata/md5-cache/dev-python/{xlsxwriter-3.0.7 => xlsxwriter-3.0.9} (91%) create mode 100644 metadata/md5-cache/dev-qt/qtimageformats-5.15.8-r2 create mode 100644 metadata/md5-cache/dev-ruby/connection_pool-2.3.0 delete mode 100644 metadata/md5-cache/dev-ruby/hiera-eyaml-3.1.1 delete mode 100644 metadata/md5-cache/dev-ruby/hiera-eyaml-3.2.2 create mode 100644 metadata/md5-cache/dev-ruby/highline-2.1.0 create mode 100644 metadata/md5-cache/dev-ruby/nanotest-0.9.4.1-r2 delete mode 100644 metadata/md5-cache/dev-ruby/power_assert-1.1.7 create mode 100644 metadata/md5-cache/dev-ruby/ruby-cairo-gobject-3.5.1 create mode 100644 metadata/md5-cache/dev-ruby/ruby-gio2-3.5.1 create mode 100644 metadata/md5-cache/dev-ruby/ruby-glib2-3.5.1 create mode 100644 metadata/md5-cache/dev-ruby/ruby-gobject-introspection-3.5.1 create mode 100644 metadata/md5-cache/dev-ruby/ruby-poppler-3.5.1 create mode 100644 metadata/md5-cache/dev-ruby/websocket-extensions-0.1.5-r2 create mode 100644 metadata/md5-cache/dev-ruby/wisper-2.0.1-r1 delete mode 100644 metadata/md5-cache/dev-tcltk/iwidgets-4.1.1 create mode 100644 metadata/md5-cache/dev-tcltk/iwidgets-4.1.1-r1 delete mode 100644 metadata/md5-cache/dev-tcltk/tclperl-3.2-r2 delete mode 100644 metadata/md5-cache/dev-tcltk/tclx-8.4.4-r1 create mode 100644 metadata/md5-cache/dev-tcltk/tclx-8.4.4-r2 create mode 100644 metadata/md5-cache/dev-util/b2-4.9.5 delete mode 100644 metadata/md5-cache/dev-util/breakpad-2022.06.04 create mode 100644 metadata/md5-cache/dev-util/cucumber-core-11.1.0 create mode 100644 metadata/md5-cache/dev-util/gdbus-codegen-2.76.0 create mode 100644 metadata/md5-cache/dev-util/glib-utils-2.76.0 create mode 100644 metadata/md5-cache/dev-util/lldb-16.0.0_rc4 delete mode 100644 metadata/md5-cache/dev-util/lldb-17.0.0_pre20230225 delete mode 100644 metadata/md5-cache/dev-util/maturin-1.0.0_beta4 create mode 100644 metadata/md5-cache/dev-util/maturin-1.0.0_beta5 create mode 100644 metadata/md5-cache/dev-util/pkgdev-0.2.5 create mode 100644 metadata/md5-cache/games-emulation/pcsx2-1.7.4217 create mode 100644 metadata/md5-cache/games-strategy/freecol-1.0.0 create mode 100644 metadata/md5-cache/games-strategy/hedgewars-1.0.2 delete mode 100644 metadata/md5-cache/games-strategy/wargus-data-0-r1 create mode 100644 metadata/md5-cache/gnome-base/gnome-session-44_rc create mode 100644 metadata/md5-cache/gnome-base/gnome-settings-daemon-44_rc create mode 100644 metadata/md5-cache/gnome-base/gnome-shell-44_rc create mode 100644 metadata/md5-cache/gnome-extra/gnome-shell-extensions-44_rc create mode 100644 metadata/md5-cache/kde-frameworks/attica-5.104.0 create mode 100644 metadata/md5-cache/kde-frameworks/baloo-5.104.0 create mode 100644 metadata/md5-cache/kde-frameworks/bluez-qt-5.104.0 create mode 100644 metadata/md5-cache/kde-frameworks/breeze-icons-5.104.0 create mode 100644 metadata/md5-cache/kde-frameworks/breeze-icons-rcc-5.104.0 create mode 100644 metadata/md5-cache/kde-frameworks/countryflags-5.104.0 create mode 100644 metadata/md5-cache/kde-frameworks/extra-cmake-modules-5.104.0 create mode 100644 metadata/md5-cache/kde-frameworks/frameworkintegration-5.104.0 create mode 100644 metadata/md5-cache/kde-frameworks/kactivities-5.104.0 create mode 100644 metadata/md5-cache/kde-frameworks/kactivities-stats-5.104.0 create mode 100644 metadata/md5-cache/kde-frameworks/kapidox-5.104.0 create mode 100644 metadata/md5-cache/kde-frameworks/karchive-5.104.0 create mode 100644 metadata/md5-cache/kde-frameworks/kauth-5.104.0 create mode 100644 metadata/md5-cache/kde-frameworks/kbookmarks-5.104.0 create mode 100644 metadata/md5-cache/kde-frameworks/kcalendarcore-5.104.0 create mode 100644 metadata/md5-cache/kde-frameworks/kcmutils-5.104.0 create mode 100644 metadata/md5-cache/kde-frameworks/kcodecs-5.104.0 create mode 100644 metadata/md5-cache/kde-frameworks/kcompletion-5.104.0 create mode 100644 metadata/md5-cache/kde-frameworks/kconfig-5.104.0 create mode 100644 metadata/md5-cache/kde-frameworks/kconfigwidgets-5.104.0 create mode 100644 metadata/md5-cache/kde-frameworks/kcontacts-5.104.0 create mode 100644 metadata/md5-cache/kde-frameworks/kcoreaddons-5.104.0 create mode 100644 metadata/md5-cache/kde-frameworks/kcrash-5.104.0 create mode 100644 metadata/md5-cache/kde-frameworks/kdav-5.104.0 create mode 100644 metadata/md5-cache/kde-frameworks/kdbusaddons-5.104.0 create mode 100644 metadata/md5-cache/kde-frameworks/kdeclarative-5.104.0 create mode 100644 metadata/md5-cache/kde-frameworks/kded-5.104.0 create mode 100644 metadata/md5-cache/kde-frameworks/kdelibs4support-5.104.0 create mode 100644 metadata/md5-cache/kde-frameworks/kdesu-5.104.0 create mode 100644 metadata/md5-cache/kde-frameworks/kdnssd-5.104.0 create mode 100644 metadata/md5-cache/kde-frameworks/kdoctools-5.104.0 create mode 100644 metadata/md5-cache/kde-frameworks/kemoticons-5.104.0 create mode 100644 metadata/md5-cache/kde-frameworks/kfilemetadata-5.104.0 create mode 100644 metadata/md5-cache/kde-frameworks/kglobalaccel-5.104.0 create mode 100644 metadata/md5-cache/kde-frameworks/kguiaddons-5.104.0 create mode 100644 metadata/md5-cache/kde-frameworks/kholidays-5.104.0 create mode 100644 metadata/md5-cache/kde-frameworks/khtml-5.104.0 create mode 100644 metadata/md5-cache/kde-frameworks/ki18n-5.104.0 create mode 100644 metadata/md5-cache/kde-frameworks/kiconthemes-5.104.0 create mode 100644 metadata/md5-cache/kde-frameworks/kidletime-5.104.0 create mode 100644 metadata/md5-cache/kde-frameworks/kimageformats-5.104.0 create mode 100644 metadata/md5-cache/kde-frameworks/kinit-5.104.0 create mode 100644 metadata/md5-cache/kde-frameworks/kio-5.104.0 create mode 100644 metadata/md5-cache/kde-frameworks/kirigami-5.104.0 create mode 100644 metadata/md5-cache/kde-frameworks/kitemmodels-5.104.0 create mode 100644 metadata/md5-cache/kde-frameworks/kitemviews-5.104.0 create mode 100644 metadata/md5-cache/kde-frameworks/kjobwidgets-5.104.0 create mode 100644 metadata/md5-cache/kde-frameworks/kjs-5.104.0 create mode 100644 metadata/md5-cache/kde-frameworks/knewstuff-5.104.0 create mode 100644 metadata/md5-cache/kde-frameworks/knotifications-5.104.0 create mode 100644 metadata/md5-cache/kde-frameworks/knotifyconfig-5.104.0 create mode 100644 metadata/md5-cache/kde-frameworks/kpackage-5.104.0 create mode 100644 metadata/md5-cache/kde-frameworks/kparts-5.104.0 create mode 100644 metadata/md5-cache/kde-frameworks/kpeople-5.104.0 create mode 100644 metadata/md5-cache/kde-frameworks/kplotting-5.104.0 create mode 100644 metadata/md5-cache/kde-frameworks/kpty-5.104.0 create mode 100644 metadata/md5-cache/kde-frameworks/kquickcharts-5.104.0 create mode 100644 metadata/md5-cache/kde-frameworks/kross-5.104.0 create mode 100644 metadata/md5-cache/kde-frameworks/krunner-5.104.0 create mode 100644 metadata/md5-cache/kde-frameworks/kservice-5.104.0 create mode 100644 metadata/md5-cache/kde-frameworks/ktexteditor-5.104.0 create mode 100644 metadata/md5-cache/kde-frameworks/ktextwidgets-5.104.0 create mode 100644 metadata/md5-cache/kde-frameworks/kunitconversion-5.104.0 create mode 100644 metadata/md5-cache/kde-frameworks/kwallet-5.104.0 create mode 100644 metadata/md5-cache/kde-frameworks/kwayland-5.104.0 create mode 100644 metadata/md5-cache/kde-frameworks/kwidgetsaddons-5.104.0 create mode 100644 metadata/md5-cache/kde-frameworks/kwindowsystem-5.104.0 create mode 100644 metadata/md5-cache/kde-frameworks/kxmlgui-5.104.0 create mode 100644 metadata/md5-cache/kde-frameworks/modemmanager-qt-5.104.0 create mode 100644 metadata/md5-cache/kde-frameworks/networkmanager-qt-5.104.0 create mode 100644 metadata/md5-cache/kde-frameworks/oxygen-icons-5.104.0 create mode 100644 metadata/md5-cache/kde-frameworks/plasma-5.104.0 create mode 100644 metadata/md5-cache/kde-frameworks/prison-5.104.0 create mode 100644 metadata/md5-cache/kde-frameworks/purpose-5.104.0 create mode 100644 metadata/md5-cache/kde-frameworks/qqc2-desktop-style-5.104.0 create mode 100644 metadata/md5-cache/kde-frameworks/solid-5.104.0 create mode 100644 metadata/md5-cache/kde-frameworks/sonnet-5.104.0 create mode 100644 metadata/md5-cache/kde-frameworks/syndication-5.104.0 create mode 100644 metadata/md5-cache/kde-frameworks/syntax-highlighting-5.104.0 create mode 100644 metadata/md5-cache/kde-frameworks/threadweaver-5.104.0 create mode 100644 metadata/md5-cache/mail-filter/zdkimfilter-3.14 delete mode 100644 metadata/md5-cache/media-fonts/lxgw-wenkai-1.245.1 delete mode 100644 metadata/md5-cache/media-gfx/graphviz-5.0.1-r2 create mode 100644 metadata/md5-cache/media-gfx/graphviz-7.1.0 delete mode 100644 metadata/md5-cache/media-gfx/hydrus-516 create mode 100644 metadata/md5-cache/media-gfx/hydrus-519 create mode 100644 metadata/md5-cache/media-libs/exiftool-12.50 create mode 100644 metadata/md5-cache/media-libs/libde265-1.0.11 create mode 100644 metadata/md5-cache/media-libs/vidstab-1.1.1 create mode 100644 metadata/md5-cache/media-sound/ncspot-0.13.0-r1 rename metadata/md5-cache/media-sound/{tap-reverbed-0-r1 => tap-reverbed-0-r2} (72%) delete mode 100644 metadata/md5-cache/net-analyzer/fprobe-1.1-r5 create mode 100644 metadata/md5-cache/net-analyzer/fprobe-1.1-r6 rename metadata/md5-cache/net-dialup/{lrzsz-0.12.20-r4 => lrzsz-0.12.20-r5} (52%) create mode 100644 metadata/md5-cache/net-im/dino-0.4.0 create mode 100644 metadata/md5-cache/net-im/dino-0.4.1 rename metadata/md5-cache/net-im/{mattermost-desktop-bin-5.3.0_rc4-r1 => mattermost-desktop-bin-5.3.0_rc5} (84%) rename metadata/md5-cache/net-im/{signal-desktop-bin-6.8.0 => signal-desktop-bin-6.9.0} (97%) create mode 100644 metadata/md5-cache/net-im/skypeforlinux-8.94.0.428 create mode 100644 metadata/md5-cache/net-libs/glib-networking-2.76_beta rename metadata/md5-cache/net-libs/{libtorrent-0.13.8-r2 => libtorrent-0.13.8-r3} (96%) rename metadata/md5-cache/net-libs/{xdp-tools-1.3.1-r1 => xdp-tools-1.3.1-r2} (67%) delete mode 100644 metadata/md5-cache/net-mail/getmail-6.18.9 rename metadata/md5-cache/net-misc/{bird-2.0.12 => bird-2.0.12-r1} (100%) delete mode 100644 metadata/md5-cache/net-misc/gallery-dl-1.23.5 delete mode 100644 metadata/md5-cache/net-misc/gallery-dl-1.24.1 rename metadata/md5-cache/net-misc/{gallery-dl-1.24.3 => gallery-dl-1.25.0} (95%) create mode 100644 metadata/md5-cache/net-misc/memcached-1.6.19 create mode 100644 metadata/md5-cache/net-misc/networkmanager-1.42.4 delete mode 100644 metadata/md5-cache/net-misc/sock-1.1-r1 create mode 100644 metadata/md5-cache/net-misc/sock-1.1-r2 rename metadata/md5-cache/net-p2p/{cpuminer-opt-3.21.2 => cpuminer-opt-3.21.3} (90%) create mode 100644 metadata/md5-cache/net-p2p/kubo-0.18.1 create mode 100644 metadata/md5-cache/net-vpn/networkmanager-pptp-1.2.12 rename metadata/md5-cache/net-vpn/{openvpn-2.5.2-r2 => openvpn-2.5.2-r3} (100%) rename metadata/md5-cache/net-vpn/{openvpn-2.5.6 => openvpn-2.5.6-r1} (100%) rename metadata/md5-cache/net-vpn/{openvpn-2.5.7 => openvpn-2.5.7-r1} (100%) create mode 100644 metadata/md5-cache/sci-libs/proj-9.2.0 delete mode 100644 metadata/md5-cache/sys-apps/tuned-2.18.0 create mode 100644 metadata/md5-cache/sys-apps/tuned-2.20.0 create mode 100644 metadata/md5-cache/sys-devel/clang-16.0.0_rc4 delete mode 100644 metadata/md5-cache/sys-devel/clang-17.0.0_pre20230225 rename metadata/md5-cache/sys-devel/{clang-common-17.0.0_pre20230225 => clang-common-16.0.0_rc4} (55%) create mode 100644 metadata/md5-cache/sys-devel/clang-runtime-16.0.0_rc4 delete mode 100644 metadata/md5-cache/sys-devel/clang-runtime-17.0.0_pre20230225 create mode 100644 metadata/md5-cache/sys-devel/gcc-11.3.1_p20230310 create mode 100644 metadata/md5-cache/sys-devel/gcc-12.2.1_p20230311 create mode 100644 metadata/md5-cache/sys-devel/lld-16.0.0_rc4 delete mode 100644 metadata/md5-cache/sys-devel/lld-17.0.0_pre20230225 rename metadata/md5-cache/sys-devel/{llvm-17.0.0_pre20230225 => llvm-16.0.0_rc4} (64%) create mode 100644 metadata/md5-cache/sys-devel/llvm-common-16.0.0_rc4 delete mode 100644 metadata/md5-cache/sys-devel/llvm-common-17.0.0_pre20230225 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-5.10.172 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-5.10.173 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-5.15.100 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-5.15.99 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-5.4.235 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-6.1.16 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-6.1.18 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-6.2.3 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-6.2.5 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.10.173 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.15.100 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.15.99 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.4.235 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.1.16 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.1.18 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.2.3 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.2.5 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-4.14.308 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-4.19.276 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-5.10.173 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-5.15.100 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-5.15.99-r1 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-5.4.235 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-6.1.17 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-6.1.18 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-6.2.4 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-6.2.5 rename metadata/md5-cache/sys-kernel/{linux-firmware-20220310 => linux-firmware-20230310} (62%) create mode 100644 metadata/md5-cache/sys-kernel/vanilla-kernel-5.10.172 create mode 100644 metadata/md5-cache/sys-kernel/vanilla-kernel-5.10.173 create mode 100644 metadata/md5-cache/sys-kernel/vanilla-kernel-5.15.100 create mode 100644 metadata/md5-cache/sys-kernel/vanilla-kernel-5.15.99 create mode 100644 metadata/md5-cache/sys-kernel/vanilla-kernel-5.4.235 create mode 100644 metadata/md5-cache/sys-kernel/vanilla-kernel-6.1.16 create mode 100644 metadata/md5-cache/sys-kernel/vanilla-kernel-6.1.18 create mode 100644 metadata/md5-cache/sys-kernel/vanilla-kernel-6.2.3 create mode 100644 metadata/md5-cache/sys-kernel/vanilla-kernel-6.2.5 rename metadata/md5-cache/sys-kernel/{vanilla-sources-4.14.307 => vanilla-sources-4.14.308} (91%) rename metadata/md5-cache/sys-kernel/{vanilla-sources-4.19.275 => vanilla-sources-4.19.276} (91%) rename metadata/md5-cache/sys-kernel/{vanilla-sources-5.10.172 => vanilla-sources-5.10.173} (91%) rename metadata/md5-cache/sys-kernel/{vanilla-sources-5.15.98 => vanilla-sources-5.15.100} (90%) rename metadata/md5-cache/sys-kernel/{vanilla-sources-5.4.234 => vanilla-sources-5.4.235} (91%) rename metadata/md5-cache/sys-kernel/{vanilla-sources-6.1.15 => vanilla-sources-6.1.18} (91%) rename metadata/md5-cache/sys-kernel/{vanilla-sources-6.2.2 => vanilla-sources-6.2.5} (91%) rename metadata/md5-cache/sys-libs/{compiler-rt-17.0.0_pre20230225 => compiler-rt-16.0.0_rc4} (57%) rename metadata/md5-cache/sys-libs/{compiler-rt-sanitizers-17.0.0_pre20230225 => compiler-rt-sanitizers-16.0.0_rc4} (60%) rename metadata/md5-cache/sys-libs/{glibc-2.37 => glibc-2.37-r1} (95%) rename metadata/md5-cache/sys-libs/{libcxx-17.0.0_pre20230225 => libcxx-16.0.0_rc4} (53%) rename metadata/md5-cache/sys-libs/{libcxxabi-17.0.0_pre20230225 => libcxxabi-16.0.0_rc4} (63%) rename metadata/md5-cache/sys-libs/{libomp-15.0.7-r1 => libomp-15.0.7-r2} (90%) rename metadata/md5-cache/sys-libs/{libomp-17.0.0_pre20230225 => libomp-16.0.0_rc4} (67%) rename metadata/md5-cache/sys-libs/{llvm-libunwind-17.0.0_pre20230225 => llvm-libunwind-16.0.0_rc4} (63%) create mode 100644 metadata/md5-cache/virtual/dist-kernel-5.10.172 create mode 100644 metadata/md5-cache/virtual/dist-kernel-5.10.173 create mode 100644 metadata/md5-cache/virtual/dist-kernel-5.15.100 create mode 100644 metadata/md5-cache/virtual/dist-kernel-5.15.99 create mode 100644 metadata/md5-cache/virtual/dist-kernel-5.4.235 create mode 100644 metadata/md5-cache/virtual/dist-kernel-6.1.16 create mode 100644 metadata/md5-cache/virtual/dist-kernel-6.1.18 create mode 100644 metadata/md5-cache/virtual/dist-kernel-6.2.3 create mode 100644 metadata/md5-cache/virtual/dist-kernel-6.2.5 rename metadata/md5-cache/www-apps/{drupal-9.2.18 => drupal-10.0.2} (57%) rename metadata/md5-cache/www-apps/{drupal-7.89 => drupal-7.91} (84%) rename metadata/md5-cache/www-apps/{drupal-9.1.15 => drupal-9.4.10} (82%) rename metadata/md5-cache/www-apps/{drupal-8.9.20 => drupal-9.5.2} (82%) create mode 100644 metadata/md5-cache/www-apps/gitea-1.18.5 delete mode 100644 metadata/md5-cache/www-apps/kibana-bin-7.17.7 rename metadata/md5-cache/www-apps/{kibana-bin-7.17.8 => kibana-bin-7.17.9} (96%) create mode 100644 metadata/md5-cache/www-apps/wordpress-6.2_rc1 delete mode 100644 metadata/md5-cache/www-client/dillo-3.0.5-r3 delete mode 100644 metadata/md5-cache/www-client/dillo-3.1_pre20181005 rename metadata/md5-cache/www-client/{qutebrowser-2.5.3 => qutebrowser-2.5.3-r1} (99%) create mode 100644 metadata/md5-cache/www-servers/apache-2.4.56 rename metadata/md5-cache/x11-drivers/{nvidia-drivers-525.47.11 => nvidia-drivers-525.47.13} (94%) create mode 100644 metadata/md5-cache/x11-libs/motif-2.3.8-r5 create mode 100644 metadata/md5-cache/x11-misc/shutter-0.99.4 delete mode 100644 metadata/md5-cache/x11-misc/x11vnc-0.9.16-r6 rename metadata/md5-cache/x11-misc/{x11vnc-0.9.16-r7 => x11vnc-0.9.16-r8} (97%) create mode 100644 metadata/md5-cache/x11-terms/terminator-2.1.3 delete mode 100644 metadata/md5-cache/x11-themes/echo-icon-theme-0.3.89.0_pre20081031 create mode 100644 metadata/md5-cache/x11-wm/mutter-44_rc create mode 100644 metadata/md5-cache/x11-wm/mutter-9999 rename net-analyzer/fprobe/{fprobe-1.1-r5.ebuild => fprobe-1.1-r6.ebuild} (80%) create mode 100644 net-dialup/lrzsz/files/lrzsz-0.12.20-configure-clang16.patch rename net-dialup/lrzsz/{lrzsz-0.12.20-r4.ebuild => lrzsz-0.12.20-r5.ebuild} (92%) create mode 100644 net-im/dino/dino-0.4.0.ebuild create mode 100644 net-im/dino/dino-0.4.1.ebuild rename net-im/mattermost-desktop-bin/{mattermost-desktop-bin-5.3.0_rc4-r1.ebuild => mattermost-desktop-bin-5.3.0_rc5.ebuild} (100%) rename net-im/signal-desktop-bin/{signal-desktop-bin-6.8.0.ebuild => signal-desktop-bin-6.9.0.ebuild} (100%) create mode 100644 net-im/skypeforlinux/skypeforlinux-8.94.0.428.ebuild create mode 100644 net-libs/glib-networking/glib-networking-2.76_beta.ebuild create mode 100644 net-libs/libtorrent/files/libtorrent-0.13.8-configure-clang-16.patch rename net-libs/libtorrent/{libtorrent-0.13.8-r2.ebuild => libtorrent-0.13.8-r3.ebuild} (92%) create mode 100644 net-libs/xdp-tools/files/1.3.1-no-Werror.patch create mode 100644 net-libs/xdp-tools/files/1.3.1-xdpdump-clang.patch rename net-libs/xdp-tools/{xdp-tools-1.3.1-r1.ebuild => xdp-tools-1.3.1-r2.ebuild} (68%) create mode 100644 net-libs/zeromq/files/zeromq-4.3.4-qemu-user.patch delete mode 100644 net-mail/getmail/getmail-6.18.9.ebuild rename net-misc/bird/{bird-2.0.12.ebuild => bird-2.0.12-r1.ebuild} (100%) delete mode 100644 net-misc/gallery-dl/gallery-dl-1.23.5.ebuild delete mode 100644 net-misc/gallery-dl/gallery-dl-1.24.1.ebuild rename net-misc/gallery-dl/{gallery-dl-1.24.3.ebuild => gallery-dl-1.25.0.ebuild} (100%) create mode 100644 net-misc/memcached/memcached-1.6.19.ebuild create mode 100644 net-misc/networkmanager/networkmanager-1.42.4.ebuild rename net-misc/sock/{sock-1.1-r1.ebuild => sock-1.1-r2.ebuild} (67%) rename net-p2p/cpuminer-opt/{cpuminer-opt-3.21.2.ebuild => cpuminer-opt-3.21.3.ebuild} (100%) create mode 100644 net-p2p/kubo/kubo-0.18.1.ebuild create mode 100644 net-vpn/networkmanager-pptp/networkmanager-pptp-1.2.12.ebuild rename net-vpn/openvpn/{openvpn-2.5.2-r2.ebuild => openvpn-2.5.2-r3.ebuild} (100%) rename net-vpn/openvpn/{openvpn-2.5.6.ebuild => openvpn-2.5.6-r1.ebuild} (100%) rename net-vpn/openvpn/{openvpn-2.5.7.ebuild => openvpn-2.5.7-r1.ebuild} (100%) create mode 100644 sci-libs/proj/proj-9.2.0.ebuild rename sys-apps/tuned/{tuned-2.18.0.ebuild => tuned-2.20.0.ebuild} (97%) rename sys-devel/clang-common/{clang-common-17.0.0_pre20230225.ebuild => clang-common-16.0.0_rc4.ebuild} (99%) rename sys-devel/clang-runtime/{clang-runtime-17.0.0_pre20230225.ebuild => clang-runtime-16.0.0_rc4.ebuild} (97%) rename sys-devel/clang/{clang-17.0.0_pre20230225.ebuild => clang-16.0.0_rc4.ebuild} (99%) create mode 100644 sys-devel/gcc/gcc-11.3.1_p20230310.ebuild create mode 100644 sys-devel/gcc/gcc-12.2.1_p20230311.ebuild rename sys-devel/lld/{lld-17.0.0_pre20230225.ebuild => lld-16.0.0_rc4.ebuild} (100%) rename sys-devel/llvm-common/{llvm-common-17.0.0_pre20230225.ebuild => llvm-common-16.0.0_rc4.ebuild} (96%) rename sys-devel/llvm/{llvm-17.0.0_pre20230225.ebuild => llvm-16.0.0_rc4.ebuild} (99%) create mode 100644 sys-fs/ncdu/files/ncdu-2.2.2-makefile-add-zig-variable.patch create mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.173.ebuild create mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.100.ebuild create mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.99.ebuild create mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.235.ebuild create mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.16.ebuild create mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.18.ebuild create mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.2.3.ebuild create mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.2.5.ebuild create mode 100644 sys-kernel/gentoo-kernel/gentoo-kernel-5.10.172.ebuild create mode 100644 sys-kernel/gentoo-kernel/gentoo-kernel-5.10.173.ebuild create mode 100644 sys-kernel/gentoo-kernel/gentoo-kernel-5.15.100.ebuild create mode 100644 sys-kernel/gentoo-kernel/gentoo-kernel-5.15.99.ebuild create mode 100644 sys-kernel/gentoo-kernel/gentoo-kernel-5.4.235.ebuild create mode 100644 sys-kernel/gentoo-kernel/gentoo-kernel-6.1.16.ebuild create mode 100644 sys-kernel/gentoo-kernel/gentoo-kernel-6.1.18.ebuild create mode 100644 sys-kernel/gentoo-kernel/gentoo-kernel-6.2.3.ebuild create mode 100644 sys-kernel/gentoo-kernel/gentoo-kernel-6.2.5.ebuild create mode 100644 sys-kernel/gentoo-sources/gentoo-sources-4.14.308.ebuild create mode 100644 sys-kernel/gentoo-sources/gentoo-sources-4.19.276.ebuild create mode 100644 sys-kernel/gentoo-sources/gentoo-sources-5.10.173.ebuild create mode 100644 sys-kernel/gentoo-sources/gentoo-sources-5.15.100.ebuild create mode 100644 sys-kernel/gentoo-sources/gentoo-sources-5.15.99-r1.ebuild create mode 100644 sys-kernel/gentoo-sources/gentoo-sources-5.4.235.ebuild create mode 100644 sys-kernel/gentoo-sources/gentoo-sources-6.1.17.ebuild create mode 100644 sys-kernel/gentoo-sources/gentoo-sources-6.1.18.ebuild create mode 100644 sys-kernel/gentoo-sources/gentoo-sources-6.2.4.ebuild create mode 100644 sys-kernel/gentoo-sources/gentoo-sources-6.2.5.ebuild rename sys-kernel/linux-firmware/{linux-firmware-20220310.ebuild => linux-firmware-20230310.ebuild} (91%) create mode 100644 sys-kernel/vanilla-kernel/vanilla-kernel-5.10.172.ebuild create mode 100644 sys-kernel/vanilla-kernel/vanilla-kernel-5.10.173.ebuild create mode 100644 sys-kernel/vanilla-kernel/vanilla-kernel-5.15.100.ebuild create mode 100644 sys-kernel/vanilla-kernel/vanilla-kernel-5.15.99.ebuild create mode 100644 sys-kernel/vanilla-kernel/vanilla-kernel-5.4.235.ebuild create mode 100644 sys-kernel/vanilla-kernel/vanilla-kernel-6.1.16.ebuild create mode 100644 sys-kernel/vanilla-kernel/vanilla-kernel-6.1.18.ebuild create mode 100644 sys-kernel/vanilla-kernel/vanilla-kernel-6.2.3.ebuild create mode 100644 sys-kernel/vanilla-kernel/vanilla-kernel-6.2.5.ebuild rename sys-kernel/vanilla-sources/{vanilla-sources-4.14.307.ebuild => vanilla-sources-4.14.308.ebuild} (100%) rename sys-kernel/vanilla-sources/{vanilla-sources-4.19.275.ebuild => vanilla-sources-4.19.276.ebuild} (100%) rename sys-kernel/vanilla-sources/{vanilla-sources-5.10.172.ebuild => vanilla-sources-5.10.173.ebuild} (100%) rename sys-kernel/vanilla-sources/{vanilla-sources-5.15.98.ebuild => vanilla-sources-5.15.100.ebuild} (100%) rename sys-kernel/vanilla-sources/{vanilla-sources-5.4.234.ebuild => vanilla-sources-5.4.235.ebuild} (100%) rename sys-kernel/vanilla-sources/{vanilla-sources-6.1.15.ebuild => vanilla-sources-6.1.18.ebuild} (100%) rename sys-kernel/vanilla-sources/{vanilla-sources-6.2.2.ebuild => vanilla-sources-6.2.5.ebuild} (100%) rename sys-libs/compiler-rt-sanitizers/{compiler-rt-sanitizers-17.0.0_pre20230225.ebuild => compiler-rt-sanitizers-16.0.0_rc4.ebuild} (99%) rename sys-libs/compiler-rt/{compiler-rt-17.0.0_pre20230225.ebuild => compiler-rt-16.0.0_rc4.ebuild} (99%) rename sys-libs/glibc/{glibc-2.37.ebuild => glibc-2.37-r1.ebuild} (99%) rename sys-libs/libcxx/{libcxx-17.0.0_pre20230225.ebuild => libcxx-16.0.0_rc4.ebuild} (99%) rename sys-libs/libcxxabi/{libcxxabi-17.0.0_pre20230225.ebuild => libcxxabi-16.0.0_rc4.ebuild} (99%) rename sys-libs/libomp/{libomp-15.0.7-r1.ebuild => libomp-15.0.7-r2.ebuild} (98%) rename sys-libs/libomp/{libomp-17.0.0_pre20230225.ebuild => libomp-16.0.0_rc4.ebuild} (98%) rename sys-libs/llvm-libunwind/{llvm-libunwind-17.0.0_pre20230225.ebuild => llvm-libunwind-16.0.0_rc4.ebuild} (99%) create mode 100644 virtual/dist-kernel/dist-kernel-5.10.172.ebuild create mode 100644 virtual/dist-kernel/dist-kernel-5.10.173.ebuild create mode 100644 virtual/dist-kernel/dist-kernel-5.15.100.ebuild create mode 100644 virtual/dist-kernel/dist-kernel-5.15.99.ebuild create mode 100644 virtual/dist-kernel/dist-kernel-5.4.235.ebuild create mode 100644 virtual/dist-kernel/dist-kernel-6.1.16.ebuild create mode 100644 virtual/dist-kernel/dist-kernel-6.1.18.ebuild create mode 100644 virtual/dist-kernel/dist-kernel-6.2.3.ebuild create mode 100644 virtual/dist-kernel/dist-kernel-6.2.5.ebuild rename www-apps/drupal/{drupal-9.1.15.ebuild => drupal-10.0.2.ebuild} (73%) rename www-apps/drupal/{drupal-7.89.ebuild => drupal-7.91.ebuild} (97%) rename www-apps/drupal/{drupal-9.2.18.ebuild => drupal-9.4.10.ebuild} (91%) rename www-apps/drupal/{drupal-8.9.20.ebuild => drupal-9.5.2.ebuild} (86%) create mode 100644 www-apps/gitea/gitea-1.18.5.ebuild delete mode 100644 www-apps/kibana-bin/kibana-bin-7.17.7.ebuild rename www-apps/kibana-bin/{kibana-bin-7.17.8.ebuild => kibana-bin-7.17.9.ebuild} (100%) create mode 100644 www-apps/wordpress/wordpress-6.2_rc1.ebuild delete mode 100644 www-client/dillo/Manifest delete mode 100644 www-client/dillo/dillo-3.0.5-r3.ebuild delete mode 100644 www-client/dillo/dillo-3.1_pre20181005.ebuild delete mode 100644 www-client/dillo/files/dillo-3.0.5-disable-ssl.patch delete mode 100644 www-client/dillo/files/dillo-3.0.5-fno-common.patch delete mode 100644 www-client/dillo/files/dillo-3.0.5-openssl-1.1.patch delete mode 100644 www-client/dillo/files/dillo2-inbuf.patch delete mode 100644 www-client/dillo/metadata.xml rename www-client/qutebrowser/{qutebrowser-2.5.3.ebuild => qutebrowser-2.5.3-r1.ebuild} (98%) create mode 100644 www-servers/apache/apache-2.4.56.ebuild rename x11-drivers/nvidia-drivers/{nvidia-drivers-525.47.11.ebuild => nvidia-drivers-525.47.13.ebuild} (100%) create mode 100644 x11-libs/motif/motif-2.3.8-r5.ebuild create mode 100644 x11-misc/shutter/shutter-0.99.4.ebuild create mode 100644 x11-misc/x11vnc/files/x11vnc-0.9.16-implicit-function-declaration.patch delete mode 100644 x11-misc/x11vnc/files/x11vnc.init.d delete mode 100644 x11-misc/x11vnc/x11vnc-0.9.16-r6.ebuild rename x11-misc/x11vnc/{x11vnc-0.9.16-r7.ebuild => x11vnc-0.9.16-r8.ebuild} (95%) create mode 100644 x11-terms/terminator/terminator-2.1.3.ebuild delete mode 100644 x11-themes/echo-icon-theme/Manifest delete mode 100644 x11-themes/echo-icon-theme/echo-icon-theme-0.3.89.0_pre20081031.ebuild delete mode 100644 x11-themes/echo-icon-theme/metadata.xml delete mode 100644 x11-themes/gtk-engines-nodoka/Manifest delete mode 100644 x11-themes/gtk-engines-nodoka/files/gtk-engines-nodoka-0.7.5-autoreconf.patch delete mode 100644 x11-themes/gtk-engines-nodoka/files/gtk-engines-nodoka-0.7.5-glib2.32.patch delete mode 100644 x11-themes/gtk-engines-nodoka/files/gtk-engines-nodoka-0.7.5-libm.patch delete mode 100644 x11-themes/gtk-engines-nodoka/gtk-engines-nodoka-0.7.5.ebuild delete mode 100644 x11-themes/gtk-engines-nodoka/metadata.xml create mode 100644 x11-wm/mutter/mutter-44_rc.ebuild create mode 100644 x11-wm/mutter/mutter-9999.ebuild diff --git a/Manifest.files.gz b/Manifest.files.gz index 99a0cf34b774a22b474236606a5ce0f4929779f0..658b7daec390a0aeaade44c6fdd3d6ce244c4a09 100644 GIT binary patch literal 29459 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 CdKQWR diff --git a/app-admin/apache-tools/Manifest b/app-admin/apache-tools/Manifest index 850b59931000..f20dba62d411 100644 --- a/app-admin/apache-tools/Manifest +++ b/app-admin/apache-tools/Manifest @@ -1,2 +1,3 @@ DIST httpd-2.4.54.tar.bz2 7434530 BLAKE2B be2ba2d33368f9dd619e36e63dd3635fbcf55773a539ac2840251bda04311f3eb535c08a37ab58d8b184c71e75b90b92e2bdc4e59c722cfb146de516f6e1ed04 SHA512 228493b2ff32c4142c6e484d304f2ea12e467498605fe12adce2b61388d8efe7b2e96ae2fd0abd1dc88a5f12d625e007d8da0ae5628cff2a5272806754f41e18 DIST httpd-2.4.55.tar.bz2 7456187 BLAKE2B 98e9ec41aa3ccbbe533672ba6de8421e1f0cb5a4b4a06d0cf26c676945bcd5ebe66a1fd21d941ad8ff2c9183565ce542a5643730bbee5972934008652924945b SHA512 94982f7a1fedac8961fc17b5a22cf763ac28cb27ee6facab2e6a15b249b927773667493fd3f7354fb13fcb34a6f1afc1bdd5cf4b7be030cba1dfb523e40d43fb +DIST httpd-2.4.56.tar.bz2 7456418 BLAKE2B f9aaf5038543aeec79d5b8615b1b2120fe321966280574c685070f2356f8f1dba1d55a9a25f46cb5ecdd6e3f03785fe7a4e1b965506896cb889720728aa18101 SHA512 5f12cd9878d822384b1bb163fea4d8edee5e7a0dd8b2389264387971268145cccc6a5a27ddf0436c5f1f631acc5fdc4874da2a47911483e421ca40bf783e0e12 diff --git a/app-admin/apache-tools/apache-tools-2.4.56.ebuild b/app-admin/apache-tools/apache-tools-2.4.56.ebuild new file mode 100644 index 000000000000..78acadb3488b --- /dev/null +++ b/app-admin/apache-tools/apache-tools-2.4.56.ebuild @@ -0,0 +1,113 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools toolchain-funcs + +DESCRIPTION="Useful Apache tools - htdigest, htpasswd, ab, htdbm" +HOMEPAGE="https://httpd.apache.org/" +SRC_URI="mirror://apache/httpd/httpd-${PV}.tar.bz2" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc64-solaris ~x64-solaris" +IUSE="ssl" +RESTRICT="test" + +RDEPEND=">=dev-libs/apr-1.5.0:1= + dev-libs/apr-util:1= + dev-libs/expat + dev-libs/libpcre2 + virtual/libcrypt:= + kernel_linux? ( sys-apps/util-linux ) + ssl? ( dev-libs/openssl:0= )" +DEPEND="${RDEPEND} + sys-devel/libtool" +BDEPEND=" + virtual/pkgconfig +" + +S="${WORKDIR}/httpd-${PV}" + +PATCHES=( + "${FILESDIR}/${PN}-2.4.54-Makefile.patch" #459446 + "${FILESDIR}/${PN}-2.4.54-no-which.patch" #844868 + "${FILESDIR}/${PN}-2.4.54-libtool.patch" #858833 +) + +src_prepare() { + default + + # This package really should upgrade to using pcre's .pc file. + cat <<-\EOF > "${T}"/pcre2-config + #!/usr/bin/env bash + flags=() + for flag; do + if [[ ${flag} == "--version" ]]; then + flags+=( --modversion ) + else + flags+=( "${flag}" ) + fi + done + exec ${PKG_CONFIG} libpcre2-8 "${flags[@]}" + EOF + chmod a+x "${T}"/pcre2-config || die + + # Only here for libtool and which patches + eautoreconf +} + +src_configure() { + # Silly check. + tc-is-cross-compiler && export ap_cv_void_ptr_lt_long="no" + + tc-export PKG_CONFIG + export ac_cv_path_PKGCONFIG="${PKG_CONFIG}" + export ac_cv_prog_ac_ct_PCRE_CONFIG="${T}"/pcre2-config + + local myeconfargs=( + --libexecdir="${EPREFIX}"/usr/$(get_libdir)/apache2/modules + --sbindir="${EPREFIX}"/usr/sbin + --with-z="${EPREFIX}"/usr + --with-apr="${ESYSROOT}"/usr + --with-apr-util="${ESYSROOT}"/usr + --without-pcre + --with-pcre2="${T}"/pcre2-config + $(use_enable ssl) + $(usex ssl '--with-ssl="${EPREFIX}"/usr' '') + ) + + # econf overwrites the stuff from config.layout. + econf "${myeconfargs[@]}" + + sed -i \ + -e '/^LTFLAGS/s:--silent::' \ + build/rules.mk build/config_vars.mk || die +} + +src_compile() { + emake -C support +} + +src_install() { + emake -C support DESTDIR="${D}" install + dodoc CHANGES + doman docs/man/{dbmmanage,htdigest,htpasswd,htdbm,ab,logresolve}.1 \ + docs/man/{htcacheclean,rotatelogs}.8 + + # Providing compatiblity symlinks for #177697 (which we'll stop to install + # at some point). + pushd "${ED}"/usr/sbin >/dev/null || die + local i + for i in *; do + dosym ${i} /usr/sbin/${i}2 + done + popd >/dev/null || die + + # Provide a symlink for ab-ssl + if use ssl ; then + dosym ab /usr/bin/ab-ssl + dosym ab /usr/bin/ab2-ssl + fi +} diff --git a/app-admin/awscli/Manifest b/app-admin/awscli/Manifest index 6bfdbc24dbd2..24684ab9d829 100644 --- a/app-admin/awscli/Manifest +++ b/app-admin/awscli/Manifest @@ -5,3 +5,4 @@ DIST aws-cli-1.27.85.gh.tar.gz 2378716 BLAKE2B c3bc3294d11815eb7607020e78d0349a1 DIST aws-cli-1.27.86.gh.tar.gz 2379304 BLAKE2B 8bca8deaf377def250e772bd7568f7d4b82b7be4ba951a95529b8b8eb13d9ac8be791a7e9588bb01fa7167d3304224e2db426f25e25d7af94de298dd5ebf673d SHA512 9c98965c03685ba806a16531c68ec75c043b8c94eb64238d7500894211e3e9b500d00111132122226502ad3ea588bf09ae470a862d6d97b880a06808c96dfe6d DIST aws-cli-1.27.87.gh.tar.gz 2381669 BLAKE2B eb279545fcab3ac279ee127acbd4e06f15d365bf0c4d9b17e682d852de81acf2b94ef197ed8444ca5d6ffb5a3ba814d6ace72bcf7ed956bfbbd955508942d6ec SHA512 23af96758d9664f3ae72f2abcb2c94817f2bd9a7b68564eb2eabbd7fb121247bedb77a3e5d24e04975ab5db101dee47bd5b6324152a6132891b542c402898c3a DIST aws-cli-1.27.88.gh.tar.gz 2382383 BLAKE2B a97e1235add4bf34b73e4def10771e54af03d6afb9a2a3ed4d4d78a8fdd26c07f400c6ead8afa926a4516069e6f42c2b08b335028ef3caccc9bca8ca2e783c06 SHA512 0eb1858ea6a6af408f16972c66778e84fc9e0f08cfb3734417fb747fb3505fde587954c2645309ba444bd5bf2ebb6a550569321afd3899844623f79d0a5cce8e +DIST aws-cli-1.27.89.gh.tar.gz 2382599 BLAKE2B 3a2dae3cc1928e149dd605de1e9a350989e1cf4f813dc14466ba40c0a2747e69b6a8c5716d48f2526920798f0d341dcaa7ec0c2fd95af1b5decd3830814a243b SHA512 9a90c933e5ae3f25271ec369607cb6c44adf96dc9d324205714c9790b6744d7f2c8e4c6b901d4bb4f58b6871c315e0543b3f846cf530e7f95ed31d196f8c3326 diff --git a/app-admin/awscli/awscli-1.27.89.ebuild b/app-admin/awscli/awscli-1.27.89.ebuild new file mode 100644 index 000000000000..62c19f3a63fb --- /dev/null +++ b/app-admin/awscli/awscli-1.27.89.ebuild @@ -0,0 +1,80 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..11} ) + +inherit bash-completion-r1 distutils-r1 multiprocessing + +MY_P=aws-cli-${PV} +DESCRIPTION="Universal Command Line Environment for AWS" +HOMEPAGE=" + https://github.com/aws/aws-cli/ + https://pypi.org/project/awscli/ +" +SRC_URI=" + https://github.com/aws/aws-cli/archive/${PV}.tar.gz + -> ${MY_P}.gh.tar.gz +" +S=${WORKDIR}/${MY_P} + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86" + +# botocore is x.(y+2).z +BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 2)).$(ver_cut 3-)" +RDEPEND=" + >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}] + dev-python/colorama[${PYTHON_USEDEP}] + dev-python/docutils[${PYTHON_USEDEP}] + dev-python/rsa[${PYTHON_USEDEP}] + >=dev-python/s3transfer-0.6.0[${PYTHON_USEDEP}] + dev-python/pyyaml[${PYTHON_USEDEP}] + !app-admin/awscli-bin +" +BDEPEND=" + test? ( + dev-python/pytest-forked[${PYTHON_USEDEP}] + dev-python/pytest-xdist[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +src_prepare() { + # do not rely on bundled deps in botocore (sic!) + find -name '*.py' -exec sed -i \ + -e 's:from botocore[.]vendored import:import:' \ + -e 's:from botocore[.]vendored[.]:from :' \ + {} + || die + # strip overzealous upper bounds on requirements + sed -i -e 's:,<[0-9.]*::' -e 's:==:>=:' setup.py || die + distutils-r1_src_prepare +} + +python_test() { + local EPYTEST_DESELECT=( + # TODO + tests/functional/eks/test_kubeconfig.py::TestKubeconfigLoader::test_load_simple + tests/unit/customizations/eks/test_update_kubeconfig.py::TestKubeconfigSelector::test_choose_env_only + tests/unit/customizations/eks/test_update_kubeconfig.py::TestKubeconfigSelector::test_choose_existing + tests/unit/customizations/eks/test_kubeconfig.py::TestKubeconfigValidator::test_valid + ) + + # integration tests require AWS credentials and Internet access + epytest tests/{functional,unit} -n "$(makeopts_jobs)" --forked +} + +python_install_all() { + newbashcomp bin/aws_bash_completer aws + + insinto /usr/share/zsh/site-functions + newins bin/aws_zsh_completer.sh _aws + + distutils-r1_python_install_all + + rm "${ED}"/usr/bin/{aws.cmd,aws_bash_completer,aws_zsh_completer.sh} || die +} diff --git a/app-admin/conky/conky-1.17.0.ebuild b/app-admin/conky/conky-1.17.0.ebuild index 3db5a0db1c8d..3d636bcc7df5 100644 --- a/app-admin/conky/conky-1.17.0.ebuild +++ b/app-admin/conky/conky-1.17.0.ebuild @@ -38,7 +38,6 @@ COMMON_DEPEND=" truetype? ( x11-libs/libXft >=media-libs/freetype-2 ) wayland? ( dev-libs/wayland - dev-libs/wayland-protocols x11-libs/pango ) wifi? ( net-wireless/wireless-tools ) @@ -66,6 +65,9 @@ RDEPEND=" " DEPEND=" ${COMMON_DEPEND} + wayland? ( + dev-libs/wayland-protocols + ) " BDEPEND=" doc? ( diff --git a/app-admin/gkrellm/gkrellm-2.3.11-r2.ebuild b/app-admin/gkrellm/gkrellm-2.3.11-r2.ebuild index db55f10668b5..b2ba84f7d156 100644 --- a/app-admin/gkrellm/gkrellm-2.3.11-r2.ebuild +++ b/app-admin/gkrellm/gkrellm-2.3.11-r2.ebuild @@ -12,7 +12,7 @@ if [[ "${PV}" == 9999 ]] ; then EGIT_REPO_URI="https://git.srcbox.net/gkrellm/gkrellm.git" else SRC_URI="http://gkrellm.srcbox.net/releases/${P}.tar.bz2" - KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux" + KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" fi LICENSE="GPL-3+" SLOT="2" diff --git a/app-admin/logstash-bin/Manifest b/app-admin/logstash-bin/Manifest index def04303704e..9a651eeb0cd6 100644 --- a/app-admin/logstash-bin/Manifest +++ b/app-admin/logstash-bin/Manifest @@ -1,4 +1,2 @@ -DIST logstash-7.17.7-linux-x86_64.tar.gz 364120719 BLAKE2B 42622b2a4f3b53151de4effcc248e2225d2a2bb42a2e8ee5b0408c671050c27006910a956cdf8c4ad97ae9cce36a119d86d8234a86eeae3f19cdaa3da36bda3c SHA512 eb8d01ad82808598c4d34da9194f069a0c55e86d70a9d0c7d78555fc47d156ec4b19ed1df9096b953171e8ee918ec97db6a46c7871fe328ee544848b22812bdc -DIST logstash-7.17.8-linux-x86_64.tar.gz 364452036 BLAKE2B aa71108bd3632a8feb66de6d1b6ff4baaf195cdc808753c6321bc941973c51c759431fb814faba4c2eb3d15d848584098319bccdabb5fa8bbcdd30025921665d SHA512 b78fd253ca575f6392cec32c148c63df1c6d146f50e18fa3231c6e47174d3b7024e65efd88a06f0822d4a7f058737d96b8ef0b2d09b3491e166f4f8cef6144df -DIST logstash-oss-7.17.7-linux-x86_64.tar.gz 363922131 BLAKE2B 2cc8754b0edd5d1354c258e6da163a6cd806d8e9e58f291b4c81e5a39a6b9c267fea807a4b062e7cb171adce926cb711a075f29804d1629d07bb28bcef47620f SHA512 f8a9a09bcc234598cf47334f59bb8651255ed16780baec0547f21cdd79c47caa5da1330c652c0dfb0bb147ac262e1ec9320e80b76f37ad89e05350c6239e4dad -DIST logstash-oss-7.17.8-linux-x86_64.tar.gz 364254903 BLAKE2B 7072ac8634ab8530f740d3e72c8899b2c9ef213aa122460a43b5a532e6ca1aed47c08890f4e83482f49d1e1191523bd6ef583f35fa5e37c080db5926150f996a SHA512 d770c7666fdf04d2d09f7213ba436e66b09e6e650fbe0f0a147914525d55d545c8c85e50afef0803483850dee0661b1da09ab81e43553424afcc957d94d4dc81 +DIST logstash-7.17.9-linux-x86_64.tar.gz 364476389 BLAKE2B b02e52e0a9e9a8b7d6b7487333417a95363316dab8530c180b8a42e63f35a20628d9830cd596a6a960d6cb67603dd1f1bfc293ba2705a4683824aafafd8acbc6 SHA512 a43d592e70f023a594f31a3fba365a9cca6611599bd61f998cb1fc38ddd177d459bce23eaf54f811fe0a87a47cdd4bf4b4d4c8008dab1ac03173371f63b91b6c +DIST logstash-oss-7.17.9-linux-x86_64.tar.gz 364275206 BLAKE2B 06befbe70974ebe740caad79527b92d78d034de37461bf1883862463fe6b063d7a3759729a6191277c2c5724faaccec315c77c77ac384858f34a9594d400abfa SHA512 7c3f9867853582e5d06b9f895b4740abf56a9b6ce34dfbfb624cf9a4b956f489145cd13f3194a7fb16efc52410f55e797c269dc2957a35bdebf9e1aaa3547eaa diff --git a/app-admin/logstash-bin/logstash-bin-7.17.7.ebuild b/app-admin/logstash-bin/logstash-bin-7.17.7.ebuild deleted file mode 100644 index bcfbba4ea846..000000000000 --- a/app-admin/logstash-bin/logstash-bin-7.17.7.ebuild +++ /dev/null @@ -1,88 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit java-pkg-2 - -MY_PN="${PN%-bin}" -MY_P="${MY_PN}-${PV}" - -DESCRIPTION="Tool for managing events and logs" -HOMEPAGE="https://www.elastic.co/products/logstash" -SRC_URI="x-pack? ( https://artifacts.elastic.co/downloads/${MY_PN}/${MY_P}-linux-x86_64.tar.gz ) - !x-pack? ( https://artifacts.elastic.co/downloads/${MY_PN}/${MY_PN}-oss-${PV}-linux-x86_64.tar.gz )" - -# source: LICENSE.txt and NOTICE.txt -LICENSE="Apache-2.0 MIT x-pack? ( Elastic )" -SLOT="0" -KEYWORDS="~amd64" -IUSE="x-pack" - -RESTRICT="strip" -QA_PREBUILT="opt/logstash/vendor/jruby/lib/jni/*/libjffi*.so" - -RDEPEND="acct-group/logstash - acct-user/logstash - virtual/jre" - -S="${WORKDIR}/${MY_P}" - -src_prepare() { - default - - local d - for d in aarch64-FreeBSD aarch64-Linux arm-Linux Darwin i386-Linux i386-SunOS \ - i386-Windows mips64el-Linux ppc64-AIX ppc64le-Linux ppc64-Linux \ - ppc-AIX s390x-Linux sparcv9-Linux sparcv9-SunOS x86_64-DragonFlyBSD \ - x86_64-FreeBSD x86_64-OpenBSD x86_64-SunOS x86_64-Windows; do - rm -r vendor/jruby/lib/jni/$d || die - done - - # remove bundled java - rm -r jdk || die -} - -src_install() { - keepdir /etc/"${MY_PN}"/{conf.d,patterns,plugins} - keepdir "/var/log/${MY_PN}" - - insinto "/usr/share/${MY_PN}" - newins "${FILESDIR}/agent.conf.sample" agent.conf - - rm -v config/{pipelines.yml,startup.options} || die - insinto /etc/${MY_PN} - doins -r config/. - doins "${FILESDIR}/pipelines.yml" - rm -rv config data || die - - insinto "/opt/${MY_PN}" - doins -r . - fperms 0755 "/opt/${MY_PN}/bin/${MY_PN}" "/opt/${MY_PN}/vendor/jruby/bin/jruby" "/opt/${MY_PN}/bin/logstash-plugin" - - newconfd "${FILESDIR}/${MY_PN}.confd-r2" "${MY_PN}" - newinitd "${FILESDIR}/${MY_PN}.initd-r2" "${MY_PN}" - - insinto /usr/share/eselect/modules - doins "${FILESDIR}"/logstash-plugin.eselect -} - -pkg_postinst() { - ewarn "Self installed plugins are removed during Logstash upgrades (Bug #622602)" - ewarn "Install the plugins via eselect module that will automatically re-install" - ewarn "all self installed plugins after Logstash upgrades." - elog - elog "Installing plugins:" - elog "eselect logstash-plugin install logstash-output-gelf" - elog - - elog "Reinstalling self installed plugins (installed via eselect module):" - eselect logstash-plugin reinstall - - elog - elog "Sample configuration:" - elog "${EROOT}/usr/share/${MY_PN}" - elog - elog "The default pipeline configuration expects the configuration(s) to be found in:" - elog "${EROOT}/etc/logstash/conf.d/*.conf" -} diff --git a/app-admin/logstash-bin/logstash-bin-7.17.8.ebuild b/app-admin/logstash-bin/logstash-bin-7.17.9.ebuild similarity index 100% rename from app-admin/logstash-bin/logstash-bin-7.17.8.ebuild rename to app-admin/logstash-bin/logstash-bin-7.17.9.ebuild diff --git a/app-admin/puppet-agent/puppet-agent-7.23.0.ebuild b/app-admin/puppet-agent/puppet-agent-7.23.0.ebuild index 35263f3c4106..81bc5f74414a 100644 --- a/app-admin/puppet-agent/puppet-agent-7.23.0.ebuild +++ b/app-admin/puppet-agent/puppet-agent-7.23.0.ebuild @@ -11,7 +11,7 @@ arm64? ( http://apt.puppetlabs.com/pool/focal/puppet/${PN:0:1}/${PN}/${PN}_${PV} LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm64" +KEYWORDS="amd64 ~arm64" IUSE="puppetdb selinux" RESTRICT="strip" diff --git a/app-admin/puppet/puppet-7.23.0.ebuild b/app-admin/puppet/puppet-7.23.0.ebuild index 5c55684f787c..ca6e536b95e8 100644 --- a/app-admin/puppet/puppet-7.23.0.ebuild +++ b/app-admin/puppet/puppet-7.23.0.ebuild @@ -3,7 +3,7 @@ EAPI="7" -USE_RUBY="ruby24 ruby25 ruby26 ruby27" +USE_RUBY="ruby27 ruby30 ruby31" RUBY_FAKEGEM_RECIPE_TEST="rspec3" RUBY_FAKEGEM_TASK_DOC="doc:all" RUBY_FAKEGEM_EXTRAINSTALL="locales" @@ -16,7 +16,7 @@ SRC_URI="http://downloads.puppetlabs.com/puppet/${P}.tar.gz" LICENSE="Apache-2.0 GPL-2" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv x86" IUSE="augeas diff doc emacs ldap rrdtool selinux shadow sqlite vim-syntax" RESTRICT="test" diff --git a/app-admin/puppetdb/puppetdb-7.12.1.ebuild b/app-admin/puppetdb/puppetdb-7.12.1.ebuild index 15ec35d345fe..3dc4767ab7ca 100644 --- a/app-admin/puppetdb/puppetdb-7.12.1.ebuild +++ b/app-admin/puppetdb/puppetdb-7.12.1.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://downloads.puppetlabs.com/${PN}/${P}.tar.gz" LICENSE="Apache-2.0" SLOT="0" IUSE="" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 x86" RDEPEND+=">=virtual/jdk-1.8.0" DEPEND+="acct-user/puppetdb diff --git a/app-admin/puppetserver/puppetserver-7.9.5.ebuild b/app-admin/puppetserver/puppetserver-7.9.5.ebuild index 5f17c2e2c29e..feb570fae895 100644 --- a/app-admin/puppetserver/puppetserver-7.9.5.ebuild +++ b/app-admin/puppetserver/puppetserver-7.9.5.ebuild @@ -13,7 +13,7 @@ LICENSE="Apache-2.0" SLOT="0" IUSE="puppetdb" # will need the same keywords in puppet-agent (puppet-agent now has arm64) -KEYWORDS="~amd64" +KEYWORDS="amd64" RDEPEND+=" >=virtual/jdk-1.8.0 diff --git a/app-arch/Manifest.gz b/app-arch/Manifest.gz index bb21a2f315f48fa36df2f83541697f43025d6dbb..5984969f73963be4953a97bf35733842bcd805b8 100644 GIT binary patch delta 184 zcmV;p07w7khXLq^0kAtmfBTySZ^pt^^imof2gIQlgz6;-HR(-@N~}?fr^z=;bUM!l z^ECvn(Q8mRNjLLsak;J6DQjA1YS2^5*EJ(5GNzeALDd18COY{VNOfUrr~GsMo908c zix|0dG)Oogl}>H@Ne!eZ7mGT9z8Z{C*np}gI`qc8FpKu4kS6EQE{hIG6du*=G(rlw m(RD66(>did=>Hh;?snYr*d;kE=yH}0? delta 182 zcmV;n07?JohXLk?0kAtmf0s84-o%fpO*`||aO_Fa5mqte6% z6@%|g{s5pO-h(TDQ7ReOB;?SEbXQD9YpmafIX{WST<#sBpG0ci?q8zX!G0Gs+=DgXcg diff --git a/app-arch/zstd/Manifest b/app-arch/zstd/Manifest index c039a1bd9168..a34aad325fec 100644 --- a/app-arch/zstd/Manifest +++ b/app-arch/zstd/Manifest @@ -1,4 +1,3 @@ DIST zstd-1.4.9.tar.gz 1834843 BLAKE2B 907f492bd023db9459bdc292a0bc4d1b6336d92dd7041eb2b36668589c20fcb98c411b85d78f92cd16d9b4a000d9c4125b5f966a5ca777034ae78210e639315b SHA512 f529db9c094f9ae26428bf1fdfcc91c6d783d400980e0f0d802d2cf13c2be2931465ef568907e03841ff76a369a1447e7371f8799d8526edb9a513ba5c6db133 DIST zstd-1.5.2.tar.gz 1950967 BLAKE2B 9d474e9fdcf7e5eb09d1f606712b05ca3001e8f6f7451254d8dba3f429101048532fd9c84a5b9083ae90d0457e9e1b1d48256581a1697e7db19b09d73595f070 SHA512 e107508a41fca50845cc2494e64adaba93efb95a2fa486fc962510a8ba4b2180d93067cae9870f119e88e5e8b28a046bc2240b0b23cdd8933d1fb1a6a9668c1e DIST zstd-1.5.4.gh.tar.gz 2161536 BLAKE2B ffc5fcbbdf4ab04bc14b5037308bf4e879d4cbaaf863462ea1e8af3f1b86b935ee6036e49298c83ac42b00472c003e32c263c977f0ae7d64f31d9ae63c5c28cb SHA512 2896a6dd6b60cc251720356babcbab6018c874eb2149121b26e28041496fc355a9cb5fd1b39c91558fcfbafb789b3d721264a0f9b5734f893d5f3cdf97016394 -DIST zstd-1.5.4.tar.gz 2178759 BLAKE2B 0c7ad42ebbf888bcd978eee95dc07f8e74c6b4ca1e1cec15ae110f5f57b66cb1d726896f71430e6219ef54ff90e722fc778147d5f77f4bff5395b0dc8b914885 SHA512 b6f64850ceb6cfed831fff3c43508d2a72338862a96dd9430b1d3ebbfcee40201c8b6dcf8b6b603e252bb96f3f283c9cb07da7f24414187f5f1fea3b51e01863 diff --git a/app-arch/zstd/files/zstd-1.5.4-crash-no-directory.patch b/app-arch/zstd/files/zstd-1.5.4-crash-no-directory.patch new file mode 100644 index 000000000000..d64e1c1d34f0 --- /dev/null +++ b/app-arch/zstd/files/zstd-1.5.4-crash-no-directory.patch @@ -0,0 +1,115 @@ +https://github.com/facebook/zstd/issues/3523 +https://github.com/facebook/zstd/pull/3541 + +From 50e8f55e7d5928af9c3411afdb4fbedb4d8f770d Mon Sep 17 00:00:00 2001 +From: "W. Felix Handte" +Date: Thu, 9 Mar 2023 12:46:37 -0500 +Subject: [PATCH 1/3] Fix Python 3.6 Incompatibility in CLI Tests + +--- a/tests/cli-tests/run.py ++++ b/tests/cli-tests/run.py +@@ -535,7 +535,8 @@ def _run_script(self, script: str, cwd: str) -> None: + subprocess.run( + args=[script], + stdin=subprocess.DEVNULL, +- capture_output=True, ++ stdout=subprocess.PIPE, ++ stderr=subprocess.PIPE, + cwd=cwd, + env=env, + check=True, + +From c4c3e11958aed4dc99ec22e3d31c405217575a8c Mon Sep 17 00:00:00 2001 +From: "W. Felix Handte" +Date: Thu, 9 Mar 2023 12:47:40 -0500 +Subject: [PATCH 2/3] Avoid Calling `setvbuf()` on Null File Pointer + +--- a/programs/fileio.c ++++ b/programs/fileio.c +@@ -644,18 +644,24 @@ FIO_openDstFile(FIO_ctx_t* fCtx, FIO_prefs_t* const prefs, + #endif + if (f == NULL) { + DISPLAYLEVEL(1, "zstd: %s: %s\n", dstFileName, strerror(errno)); ++ } else { ++ /* An increased buffer size can provide a significant performance ++ * boost on some platforms. Note that providing a NULL buf with a ++ * size that's not 0 is not defined in ANSI C, but is defined in an ++ * extension. There are three possibilities here: ++ * 1. Libc supports the extended version and everything is good. ++ * 2. Libc ignores the size when buf is NULL, in which case ++ * everything will continue as if we didn't call `setvbuf()`. ++ * 3. We fail the call and execution continues but a warning ++ * message might be shown. ++ * In all cases due execution continues. For now, I believe that ++ * this is a more cost-effective solution than managing the buffers ++ * allocations ourselves (will require an API change). ++ */ ++ if (setvbuf(f, NULL, _IOFBF, 1 MB)) { ++ DISPLAYLEVEL(2, "Warning: setvbuf failed for %s\n", dstFileName); ++ } + } +- /* An increased buffer size can provide a significant performance boost on some platforms. +- * Note that providing a NULL buf with a size that's not 0 is not defined in ANSI C, but is defined +- * in an extension. There are three possibilities here - +- * 1. Libc supports the extended version and everything is good. +- * 2. Libc ignores the size when buf is NULL, in which case everything will continue as if we didn't +- * call `setvbuf`. +- * 3. We fail the call and execution continues but a warning message might be shown. +- * In all cases due execution continues. For now, I believe that this is a more cost-effective +- * solution than managing the buffers allocations ourselves (will require an API change). */ +- if(setvbuf(f, NULL, _IOFBF, 1 MB)) +- DISPLAYLEVEL(2, "Warning: setvbuf failed for %s\n", dstFileName); + return f; + } + } + +From 957a0ae52d0f49eccd260a22ceb5f5dfed064e9f Mon Sep 17 00:00:00 2001 +From: "W. Felix Handte" +Date: Thu, 9 Mar 2023 12:48:11 -0500 +Subject: [PATCH 3/3] Add CLI Test + +--- /dev/null ++++ b/tests/cli-tests/file-stat/compress-file-to-dir-without-write-perm.sh +@@ -0,0 +1,12 @@ ++#!/bin/sh ++ ++# motivated by issue #3523 ++ ++datagen > file ++mkdir out ++chmod 000 out ++ ++zstd file -q --trace-file-stat -o out/file.zst ++zstd -tq out/file.zst ++ ++chmod 777 out +--- /dev/null ++++ b/tests/cli-tests/file-stat/compress-file-to-dir-without-write-perm.sh.stderr.exact +@@ -0,0 +1,26 @@ ++Trace:FileStat: > UTIL_isLink(file) ++Trace:FileStat: < 0 ++Trace:FileStat: > UTIL_isConsole(2) ++Trace:FileStat: < 0 ++Trace:FileStat: > UTIL_getFileSize(file) ++Trace:FileStat: > UTIL_stat(-1, file) ++Trace:FileStat: < 1 ++Trace:FileStat: < 65537 ++Trace:FileStat: > UTIL_stat(-1, file) ++Trace:FileStat: < 1 ++Trace:FileStat: > UTIL_isDirectoryStat() ++Trace:FileStat: < 0 ++Trace:FileStat: > UTIL_stat(-1, file) ++Trace:FileStat: < 1 ++Trace:FileStat: > UTIL_isSameFile(file, out/file.zst) ++Trace:FileStat: > UTIL_stat(-1, file) ++Trace:FileStat: < 1 ++Trace:FileStat: > UTIL_stat(-1, out/file.zst) ++Trace:FileStat: < 0 ++Trace:FileStat: < 0 ++Trace:FileStat: > UTIL_isRegularFile(out/file.zst) ++Trace:FileStat: > UTIL_stat(-1, out/file.zst) ++Trace:FileStat: < 0 ++Trace:FileStat: < 0 ++zstd: out/file.zst: Permission denied ++zstd: can't stat out/file.zst : Permission denied -- ignored + diff --git a/app-arch/zstd/zstd-1.5.4-r3.ebuild b/app-arch/zstd/zstd-1.5.4-r3.ebuild new file mode 100644 index 000000000000..a74b317a3e8d --- /dev/null +++ b/app-arch/zstd/zstd-1.5.4-r3.ebuild @@ -0,0 +1,80 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit meson-multilib usr-ldscript + +DESCRIPTION="zstd fast compression library" +HOMEPAGE="https://facebook.github.io/zstd/" +# Drop .gh on next bump (>1.5.4), it's only here as we switched to release +# tarball. +SRC_URI="https://github.com/facebook/zstd/releases/download/v${PV}/${P}.tar.gz -> ${P}.gh.tar.gz" +S="${WORKDIR}"/${P}/build/meson + +LICENSE="|| ( BSD GPL-2 )" +SLOT="0/1" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="+lzma lz4 static-libs test zlib" +RESTRICT="!test? ( test )" + +RDEPEND=" + lzma? ( app-arch/xz-utils ) + lz4? ( app-arch/lz4:= ) + zlib? ( sys-libs/zlib ) +" +DEPEND="${RDEPEND}" + +MESON_PATCHES=( + # Workaround until Valgrind bugfix lands + "${FILESDIR}"/${PN}-1.5.4-no-find-valgrind.patch + # Allow building tests w/o programs (useful for multilib) + "${FILESDIR}"/${PN}-1.5.4-tests-no-programs.patch +) + +PATCHES=( + # Fix build w/o zlib, bug #894058 + "${FILESDIR}"/${P}-fix-no-zlib-build.patch + "${FILESDIR}"/${P}-crash-no-directory.patch +) + +src_prepare() { + cd "${WORKDIR}"/${P} || die + default + + cd "${S}" || die + eapply "${MESON_PATCHES[@]}" +} + +multilib_src_configure() { + local native_file="${T}"/meson.${CHOST}.${ABI}.ini.local + + # This replaces the no-find-valgrind patch once bugfix lands in a meson + # release + we can BDEPEND on it (https://github.com/mesonbuild/meson/pull/11372) + cat >> ${native_file} <<-EOF || die + [binaries] + valgrind='valgrind-falseified' + EOF + + local emesonargs=( + -Ddefault_library=$(multilib_native_usex static-libs both shared) + + $(meson_native_true bin_programs) + $(meson_native_true bin_contrib) + $(meson_use test bin_tests) + + $(meson_native_use_feature zlib) + $(meson_native_use_feature lzma) + $(meson_native_use_feature lz4) + + --native-file "${native_file}" + ) + + meson_src_configure +} + +multilib_src_install() { + meson_src_install + + multilib_is_native_abi && gen_usr_ldscript -a zstd +} diff --git a/app-arch/zstd/zstd-1.5.4.ebuild b/app-arch/zstd/zstd-1.5.4.ebuild deleted file mode 100644 index b933a78b2570..000000000000 --- a/app-arch/zstd/zstd-1.5.4.ebuild +++ /dev/null @@ -1,82 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit multilib-minimal toolchain-funcs usr-ldscript - -DESCRIPTION="zstd fast compression library" -HOMEPAGE="https://facebook.github.io/zstd/" -SRC_URI="https://github.com/facebook/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="|| ( BSD GPL-2 )" -SLOT="0/1" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="+lzma lz4 static-libs zlib" - -RDEPEND=" - lzma? ( app-arch/xz-utils ) - lz4? ( app-arch/lz4 ) - zlib? ( sys-libs/zlib ) -" -DEPEND="${RDEPEND}" - -src_prepare() { - default - multilib_copy_sources -} - -mymake() { - emake \ - CC="$(tc-getCC)" \ - CXX="$(tc-getCXX)" \ - AR="$(tc-getAR)" \ - PREFIX="${EPREFIX}/usr" \ - LIBDIR="${EPREFIX}/usr/$(get_libdir)" \ - V=1 \ - HAVE_LZMA="$(multilib_native_usex lzma 1 0)" \ - HAVE_LZ4="$(multilib_native_usex lz4 1 0)" \ - HAVE_ZLIB="$(multilib_native_usex zlib 1 0)" \ - "${@}" -} - -multilib_src_compile() { - local libzstd_targets=( libzstd{,.a}-mt ) - - mymake -C lib ${libzstd_targets[@]} libzstd.pc - - if multilib_is_native_abi ; then - mymake zstd - mymake -C contrib/pzstd - fi -} - -multilib_src_test() { - if multilib_is_native_abi ; then - # 'test' runs more tests than 'check'. - mymake -C tests test - mymake -C contrib/pzstd test - else - mymake check - fi -} - -multilib_src_install() { - mymake -C lib DESTDIR="${D}" install - - if multilib_is_native_abi ; then - mymake -C programs DESTDIR="${D}" install - - gen_usr_ldscript -a zstd - - mymake -C contrib/pzstd DESTDIR="${D}" install - fi -} - -multilib_src_install_all() { - einstalldocs - - if ! use static-libs; then - find "${ED}" -name "*.a" -delete || die - fi -} diff --git a/app-containers/Manifest.gz b/app-containers/Manifest.gz index de4788b7f84d245777ca6cec46757d922cb3c37b..36a51b99ec0dff70d2e3ea8b04190a65de4e0278 100644 GIT binary patch literal 7541 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 LRNUU6s5Jlp0kt%K literal 7531 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' + elog + + if use device-mapper; then + elog " Devicemapper storage driver has been deprecated" + elog " It will be removed in a future release" + elog + fi + + if use overlay; then + elog " Overlay storage driver/USEflag has been deprecated" + elog " in favor of overlay2 (enabled unconditionally)" + elog + fi + + if has_version sys-fs/zfs; then + elog " ZFS storage driver is available" + elog " Check https://docs.docker.com/storage/storagedriver/zfs-driver for more info" + elog + fi +} + +pkg_postrm() { + udev_reload +} diff --git a/app-crypt/Manifest.gz b/app-crypt/Manifest.gz index 035544bad48231480da4b7447a7bf29464d3c097..28f121ec329f12e8b8931e4576070cb4960ce246 100644 GIT binary patch delta 1721 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/curl-7.80.0[${MULTILIB_USEDEP}] ) mbedtls? ( net-libs/mbedtls:=[${MULTILIB_USEDEP}] ) diff --git a/app-editors/Manifest.gz b/app-editors/Manifest.gz index 51c785f3d2c1e15e712d1062ec64a0441c35b1b2..b6a45ab65a48777eb87906626322bbd9fbbde196 100644 GIT binary patch delta 3704 zcmV-;4u|oIZi#NNg(rXi=7@2>5nm2hGmk0Ga#FZ9EU=Ni>hML;guM|OVpf4jDguV# zO&Zd*g0Vw~u60jNlfd#Ip*wx~-8E!rn$M298RweJgi)x0;v_WTyjZEE@#^59H4}j* z>(mj{0A(-Y2~7=XHqU0e2ETQ;NY8vs2Th3>5UFC*T{aP~0wg1Ne9pClfbYf)8E8?G z!{P;=O!}sz00xr0OB2#np5U2cpSF`HC?bDEQCn*GHeEFW=8=w+U6?wmn9kCm13Gko z97D7HQTxeghvjrOQ|zYBE4fwx(o}nVWtgVgS!cGmlh$x<#_|M%<5Dbsw66Kk%Y7Ull zOu#h6Wm)HFp$*^!ORa&hrQ2L8Mgc7AK@;ve<*y4BDwTO3GTwX((PHKKPQC)WVcHfU zb76o}hM{i|a81W^`;fEJ93nYI z^Re6w11eN(Z=z-IzPu?#|CkGhvH1v=8(XCTWo_d+r$c_ZZ6Bvt3MsqM$%`cS+E-5M zuwjUUT9bX?0CecRoQy8oCg#v_l#Y{O{dJ`aI6+l-cXW)3yf`>(augza@gsi=9d$N5 zUk8CVf@^5%PES^<#`~ygjd`=CEZMpa;>;|Uk%keV0z-6ITM*etQ43PHkdUga0vA%k zUYs5^E(;CgEvfBF#-Yug*GPQ+%bQ`F_UsUX@0)@kbta4m`{~jxj2BiCi64^&y&(Nl zwf)Z;Vr>DgsrgMr`yx`;BvU=uG9oylaioaI(ykN#5%W_5R+My!I-nS-8=WFR1rffT z9y`~uk$Jj;hggpd?CT^CUUqn3QRniKCM_s8lY%Nie-10Bltl$EMG06r;8)b(BnYnY zvLq9UsA4&$_QHPK7>>HLfM?XvQ?i}33geoTJw<{?O&ROja$Ljqb!~?3IpfnQpRQ9r z+Ty#>OT!o>21JCB#8I&DI{K+2cOJnnOxK-5lP_qLuF4G^yf3ddTybt7b)bivBSi7Xt2}PX{-A#a>xr6p)k3T-q!V2Q3tE-n1z;qpxY%4K; zu&LUFK$6MIp;C40LTANa8?y7Vo0W{vjM%|Tk!S;P3)ed}B7*k9(J<%)*ZCe)ISbq; zzDM1)tx2eYU|rYH9N4BSUdSks&I(F*-QKs3j$v6DRp;rnshpOsP1;p@C3F?-AQ-%)sXxjVH!S!pT6fdNUqBP1>MO+|E!3HJi z_9%kVX|X_QH}wuQM5XhJIvExR*;V(QS87Yoo$@kSBO>@QqLDEb$gb;FANX%TM#xfRK#yy(NXnlXl#Y-dc~?^=5V$g3 z+0fMYgUobRb({KwNB1rAltuH1O_YweTiW!Ys$YW3O@}aPM;At-PEas9s*k|;+J=o= z=M7@i$iB{j>!^*+e`sJ@8}DiemTRkOXEl&alOioie^IWxU|uy>uo2Umbl2gM5o$`I z#gla7N>V$lLXS@8)zLt!ds0_7+iCySPzo%A0ZdM(Pk&D?fZOs#iWE{Ge2h*T^sP=_ zlzW-vW7b`N!~@@Ms~sV%-&td^Lt}|cjsByI?{K=#ud`FwOJr^srt4ELo7rW4WH zFXR(aAjx!@qmI|n=XXZ1Q^Cri8c7q+M3sCt>i%X zqHmiKFR-;^OiHSx8m5S3O;ZO*9x3+on_fU@P&^6}UYC`@ zn7UIHVJ*#Pwl#_5z7fBfSY8auE^}xph9h8XdXjn1McGqNR&^qfcYvke1nikyj~g0`)3&C@MJTg#a&Jp#r(g^q z9ULG*Qn#bCzelI!LP3sw}&(GT|AJ>!cU>HJObcOW7 zIKV8qsy)m17mY}2q)M0gpqEb~XG3Wy&N7mY^61bVf`5mZSm$dWy)*=N)i!0}?TSX5 zg?}zp6BNn0>Ec{n-t@{V*TL_B+0^#n2!^j94i?WTxYD=}*>lKh@jd!u;VBFet-}t`*vq*aXreA zN4Qf9WvyvWup8uq9!egyn4QLB(!GmKP1!YTh(!g96^*U~UrQ5))zsfW zmyd>@Y~&cfDq+%fKVk&Sfmq0LU4~GXh2R1!5;f?mHU3WKf||MpQ1;ai(IU5&G@1AF&PF4tYW$;*85NnrC- zRLLrqO0&wk?17v|U=$s*&FQk?OMixguqNF$IIk-u5cp&ara=P@Xjtt zMq)L*El^z=TEOK!bj07^z5n%(j}Uw81E8Ymt58WL>^%Pdx@1?|T2YM~mLQ^8bs-k2 zpU(ylq6V(=ksY|MQpDs22z$wP@B~N4hfmIeYLHIDA&s1q3NO`kaMbC#sDJU=*)W{B z2QTM!LtIrC4^M?l&_!NZ7iY$*8-(K0^$J+PD2Y&Y1CQ?gb43Sj(0CY!p~t_51d?5C za99ST$rCmCq$HBxI@FSI3SML96v-o2zx<=Nna+f<8iy{bOkjr zbSXFw?3{p$ha+e9(QU55hJSAT9%#+O(@)(t(x_V`g!Tl-IH7sQxm7YwE?t$4O^ybjU|-8jK^>RA)A;wtFaCSwiVt zrxTI7Si2(j@vPcbYS$@&ah>X`P@`_Vo!TV9HAI1M+^E7kX1{!UTYqDE=q_m&enAHr zyxLjXE*$O}l{^cmF1km;lTnEHs_WDxw2gYHx&uRvgQ6#cc9sFhl#DoD!}2-;j;qx4 zX4g3WbrZ7AYJwQD%z0yjU*SSqEz_+`ISt)Vh4Ss_C6;NQ#I)!u8?3ef;Uy zZ<8#9#|=0I)exq(#joQAx^rlVywn-ja6!@ivi#3G?{y&cXhTvbi4zW&T+qoJKngz7 zhH-1XNiLhlQGt!LwJE9nYt6I(vAVJ&>D28Yef_*I+PH2p3x8^Lso$_?(E)xnWDbU0 zJN1B^&Ta+WpEBx3OQBUV85dYIo!P`T6GFbCY109>rh^E3>u7jux>EwOV2uaFM!fs$mR{Y$q)Wk1 z*I{p}B0|Yk_kTs|rWFk!>arJ8ITraepi6h(0y%q?y`$!-%keAdW?|IJJx1uS3j~X< z(c8L;BJ!FA)ueuP7`nMkH#MoZb={`gkq>SjSK*H zK@%G~EulNKP?iN0JZd%SFv5AruV24@bM^XTus&ZGl1hax9`|92nxaNrAx7QmgGf0# z^W7j{ZA#)}bQ3qRTRIZo;IXiDE7eku9I3c;(Zf|X>f#g?wYEeh+O9ElU8kT6zk#Bd z=iRN>lM6N`e`oZI9^2(A3c%(BvJh z|9X4IEI(&1NmR|3>*h=ps%|_eh}UU48R*bGAcF3a)u@dQ`073=B|-PPN^V@#)g_J) zyZPvtoHkj3K#(jCC_*@cjndpsTD{fk(hU*FUY!f*R{|AX=7wstV&M*)BgwGsX^e7WB>q|x;1D3 delta 3707 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.org Proxy Maintainers + + jamiemcg/remarkable + diff --git a/app-editors/remarkable/remarkable-1.9.0_pre20210320-r2.ebuild b/app-editors/remarkable/remarkable-1.9.0_pre20210320-r2.ebuild new file mode 100644 index 000000000000..d48bf3e3a2b8 --- /dev/null +++ b/app-editors/remarkable/remarkable-1.9.0_pre20210320-r2.ebuild @@ -0,0 +1,69 @@ +# Copyright 2021-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{9..11} ) +inherit desktop gnome2-utils python-single-r1 readme.gentoo-r1 + +DESCRIPTION="Fully featured markdown editor, supports github markdown dialect" +HOMEPAGE="https://remarkableapp.github.io/ https://github.com/jamiemcg/remarkable" +GIT_COMMIT="7b0b3dacef270a00c28e8852a88d74f72a3544d7" +SRC_URI="https://github.com/jamiemcg/remarkable/archive/${GIT_COMMIT}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/Remarkable-${GIT_COMMIT}" + +LICENSE="BSD-2 GPL-2+ LGPL-2.1+ MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +DEPEND=" + ${PYTHON_DEPS} + net-libs/webkit-gtk:4.1[introspection] + x11-libs/gtk+:3[introspection] + x11-libs/gtksourceview:3.0[introspection] + $(python_gen_cond_dep ' + dev-python/beautifulsoup4[${PYTHON_USEDEP}] + dev-python/pycairo[${PYTHON_USEDEP}] + dev-python/pygobject[${PYTHON_USEDEP}] + dev-python/markdown[${PYTHON_USEDEP}] + ')" +RDEPEND="${DEPEND}" +PATCHES=( + "${FILESDIR}"/${P}-disable-spellcheck.patch + "${FILESDIR}"/webkit-version.patch +) + +src_prepare() { + default + sed -i -e "s|import styles|from remarkable import styles|" \ + -e "s|from findBar|from remarkable.findBar|" \ + remarkable/RemarkableWindow.py || die +} + +src_install() { + default + + python_domodule markdown pdfkit remarkable remarkable_lib + python_doscript bin/remarkable + doicon data/ui/remarkable.png + domenu ${PN}.desktop + + insinto /usr/share/${PN} + doins -r data/ui + doins -r data/media + + insinto /usr/share/glib-2.0/schemas + doins data/glib-2.0/schemas/* + + readme.gentoo_create_doc +} + +pkg_postinst() { + gnome2_schemas_update + readme.gentoo_print_elog +} + +pkg_postrm() { + gnome2_schemas_update +} diff --git a/app-editors/vscode/Manifest b/app-editors/vscode/Manifest index 9e2bf57febf2..fca36d342f00 100644 --- a/app-editors/vscode/Manifest +++ b/app-editors/vscode/Manifest @@ -1,9 +1,6 @@ -DIST vscode-1.75.0-amd64.tar.gz 138952948 BLAKE2B 892c2ece1bfb1d2dc4fea2c3a6c062688add04f3ceca344988d240edbc4f358100bb4caa17eadc9568dbd1c3581595eb3fadd527727c02d57b63e5fd7a88533b SHA512 f4f26d5fc9c4cf8faf631ff5a0a48d446013faf33a1e932d3e8023b967dd078c370c57dff1791d97bfdeda0e92993d1aa94dce9cfeda4745bdc9c0a1cfb7aed2 -DIST vscode-1.75.0-arm.tar.gz 118400806 BLAKE2B d1c930bb871c7bbf7dccd8e3a0da9fc903dfad2066c5d8cbceb9ad3adfeb4d59089b35c75c4d5650efeaf7bb7fa9f2c84b2a499610fab3d09dc18d59122b5a47 SHA512 cdfa12e8dffdef50d3e17f58b0d516318d0e5e114b0556285d92ec81ceb2b78cea9affe9719416f7f60eea385cb49caf6879e3fd9c8d2fbf0849a1d1d9ccd704 -DIST vscode-1.75.0-arm64.tar.gz 128013515 BLAKE2B 77c2663e01397086e3917dae8e0ec3663969cf5e36135fbc7bc264f21ffc31197e5dc3dda49b3e4c2d9daf1f39d110b5c467590157ebd4d87986771bca3268c5 SHA512 0e4b4a2b2b273e590bd210d186b255a3e48ec0851c38ff27063f115088f7cf5375b14fd075b45f5d4ceb525f04c2d3fabbdd0d6b7bc192b8f6da269311b3634d -DIST vscode-1.75.1-amd64.tar.gz 138940849 BLAKE2B 60e47682ec0073b6a0e3ffa1c9e0f151cc27c88d199afdd7fa97fd835bdbc961817eae8e17f973d0cb20cae072d02754c53f5687d6996dbee420f17332c1f43b SHA512 68498083c022252a4cecf7db505a68e25137eed3451af474cff7a1094340d64b087ca101df8cb5af5649bcd6460e219eb28f1c78604864dd40507c809e6edcc7 -DIST vscode-1.75.1-arm.tar.gz 118369140 BLAKE2B cf0a1ce9f9bb3cdd329abfd35b67457909da43c1b5887c08815d358367dc20e4231901dbd97ae854db5b78c15f6488ca0d29357af9e77ec419fc93f1c69b41cb SHA512 f8576c9e037c6ba5488c40b6a2c486a5521e65a73ef214685efa54761b9da2e20839e859f9612b3e3403bc574c87f7634a6cdfb852623c1ce18116c0aba87f23 -DIST vscode-1.75.1-arm64.tar.gz 128000146 BLAKE2B 8729178790c06b44c7a626e075cc9071a0489452157ddefcaa3c8c3039360598486d12a57b15a778f4307aa9fc28b2e201d78e28662ef83dfc3562430c63ac05 SHA512 f8b2abba64da24bf0044f7f179ec63aab94b0b52f0a42badd0df81108593aa47cb2ab343dba21ac78e7dc32d9691816a491002e2f534afc2fd2a53714f9da872 DIST vscode-1.76.0-amd64.tar.gz 133931108 BLAKE2B ab2c5dc571b631fd19cb5457eb74de1c56a83f4e0d65d53b26747a3ef99cdeb164f04f2577bb9f345cd1e88d52c73c21eedb73bbd5d996d161a40d414838475d SHA512 2c1baca4d84dcd1abb5f7e74e1e6c9faa4cc3df83014bae94b2e5c8a1a3909decbc75f707b43562b994e50b08cb00ac1ba5bbb5aee0c26f227b43a590b93529d DIST vscode-1.76.0-arm.tar.gz 113679844 BLAKE2B d7b8d828285ead72c4dc7d297ebd1cc5957696d0a156f9ceb82e58efef8bd4fba46b38691b0190d9625548549b30fdfb3e2d837ebe682119d3369e69f964dd22 SHA512 b15ff5cece6773e908834779b8fe8bd42d06cf2b8b41c6acf8819d49711112b2f31e6953067bce5141ba1e5fdceca22881fc4c1751c5a25b9342da97ab4e47a3 DIST vscode-1.76.0-arm64.tar.gz 123109503 BLAKE2B 141f1de84a64805ed88b003db5ac8d8c603c13fcde94cf3aa3f2dfe8ab6b962d4d106ebb39945490315f4680ea774f530d1dd42a825e6a6bc218238e3aba8670 SHA512 7b602a1f9ca4b29cbf737b550e7befc9a19fc7bf9225b690793987224645d12a7526a2a853e600e766390f857b9fe14b3dc064373f3e66119a37c1079fe42487 +DIST vscode-1.76.1-amd64.tar.gz 133945909 BLAKE2B d6549d58f97ffff490fcaa3a40a2e999123e27d142b626f959061b87da9827e615023b100a3c280ce256e9703aff9cef42eea4f1bf56f9e2942059a0c31322f0 SHA512 c0160ff9d243a50267cf142839ae3583b4e6fc721f6a1b3541a3203c5c66c098c5469d360590f68bb0a17ee4aba3b54a0d856e550aee492a996b7b4f6044e0b8 +DIST vscode-1.76.1-arm.tar.gz 113670868 BLAKE2B f9846bf5b8fd8d972e95ef9152b36794beba59d3536b21d55a8c0986d5ae5e11f588985242e0eeb4d24f771a00ecf71ecdb272e06d2b6cb2f9091065e80dc9ad SHA512 cff9ee94a0cdf793a2a6052952f299355f37d20550b809b6796e5bde58e6dcf4bcc8249388b60c93e348ef969a1cb110472252cd122a429dbb3eb83efa0b208f +DIST vscode-1.76.1-arm64.tar.gz 123125455 BLAKE2B ae3e4772afc19855a1ef0f415a6621c21f9abdb7994a9fb45f62eb22499a08142f1cec6d91ca1c16700c431cfcb1a2f61f53c579f187cb1c93c2ca921e987366 SHA512 9e4c44f092efb200a0602655499d6b8185de65bca4d318204bfd9aeea219a9b546f2d16eb44dd3ef66c3eeef804750ab9c708f7338d955964dfc4c48e7aa779a diff --git a/app-editors/vscode/vscode-1.75.1-r1.ebuild b/app-editors/vscode/vscode-1.75.1-r1.ebuild deleted file mode 100644 index 593a70028957..000000000000 --- a/app-editors/vscode/vscode-1.75.1-r1.ebuild +++ /dev/null @@ -1,128 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit desktop pax-utils xdg optfeature - -DESCRIPTION="Multiplatform Visual Studio Code from Microsoft" -HOMEPAGE="https://code.visualstudio.com" -SRC_URI=" - amd64? ( https://update.code.visualstudio.com/${PV}/linux-x64/stable -> ${P}-amd64.tar.gz ) - arm? ( https://update.code.visualstudio.com/${PV}/linux-armhf/stable -> ${P}-arm.tar.gz ) - arm64? ( https://update.code.visualstudio.com/${PV}/linux-arm64/stable -> ${P}-arm64.tar.gz ) -" -S="${WORKDIR}" - -RESTRICT="mirror strip bindist" - -LICENSE=" - Apache-2.0 - BSD - BSD-1 - BSD-2 - BSD-4 - CC-BY-4.0 - ISC - LGPL-2.1+ - Microsoft-vscode - MIT - MPL-2.0 - openssl - PYTHON - TextMate-bundle - Unlicense - UoI-NCSA - W3C -" -SLOT="0" -KEYWORDS="-* ~amd64 ~arm ~arm64" - -RDEPEND=" - >=app-accessibility/at-spi2-core-2.46.0:2 - app-crypt/libsecret[crypt] - dev-libs/expat - dev-libs/glib:2 - dev-libs/nspr - dev-libs/nss - media-libs/alsa-lib - media-libs/mesa - net-print/cups - sys-apps/util-linux - sys-apps/dbus - x11-libs/cairo - x11-libs/gdk-pixbuf:2 - x11-libs/gtk+:3 - x11-libs/libdrm - x11-libs/libX11 - x11-libs/libxcb - x11-libs/libXcomposite - x11-libs/libXdamage - x11-libs/libXext - x11-libs/libXfixes - x11-libs/libxkbcommon - x11-libs/libxkbfile - x11-libs/libXrandr - x11-libs/libxshmfence - x11-libs/pango -" - -QA_PREBUILT=" - /opt/vscode/bin/code-tunnel - /opt/vscode/chrome_crashpad_handler - /opt/vscode/chrome-sandbox - /opt/vscode/code - /opt/vscode/libEGL.so - /opt/vscode/libffmpeg.so - /opt/vscode/libGLESv2.so - /opt/vscode/libvk_swiftshader.so - /opt/vscode/libvulkan.so* - /opt/vscode/resources/app/extensions/* - /opt/vscode/resources/app/node_modules.asar.unpacked/* - /opt/vscode/swiftshader/libEGL.so - /opt/vscode/swiftshader/libGLESv2.so -" - -src_install() { - if use amd64; then - cd "${WORKDIR}/VSCode-linux-x64" || die - elif use arm; then - cd "${WORKDIR}/VSCode-linux-armhf" || die - elif use arm64; then - cd "${WORKDIR}/VSCode-linux-arm64" || die - else - die "Visual Studio Code only supports amd64, arm and arm64" - fi - - # Cleanup - rm -r ./resources/app/LICENSES.chromium.html ./resources/app/LICENSE.rtf ./resources/app/licenses || die - - # Disable update server - sed -e "/updateUrl/d" -i ./resources/app/product.json || die - - # Install - pax-mark m code - insinto "/opt/${PN}" - doins -r * - fperms +x /opt/${PN}/{,bin/}code - fperms +x /opt/${PN}/chrome_crashpad_handler - fperms 4711 /opt/${PN}/chrome-sandbox - fperms 755 /opt/${PN}/resources/app/extensions/git/dist/{askpass,git-editor,ssh-askpass}{,-empty}.sh - fperms -R +x /opt/${PN}/resources/app/out/vs/base/node - fperms +x /opt/${PN}/resources/app/node_modules.asar.unpacked/@vscode/ripgrep/bin/rg - fperms +x /opt/${PN}/resources/app/node_modules.asar.unpacked/node-pty/build/Release/spawn-helper - dosym "../../opt/${PN}/bin/code" "usr/bin/vscode" - dosym "../../opt/${PN}/bin/code" "usr/bin/code" - domenu "${FILESDIR}/vscode.desktop" - domenu "${FILESDIR}/vscode-url-handler.desktop" - domenu "${FILESDIR}/vscode-wayland.desktop" - domenu "${FILESDIR}/vscode-url-handler-wayland.desktop" - newicon "resources/app/resources/linux/code.png" "vscode.png" -} - -pkg_postinst() { - xdg_pkg_postinst - elog "You may want to install some additional utils, check in:" - elog "https://code.visualstudio.com/Docs/setup#_additional-tools" - optfeature "keyring support inside vscode" "gnome-base/gnome-keyring" -} diff --git a/app-editors/vscode/vscode-1.75.0-r2.ebuild b/app-editors/vscode/vscode-1.76.1.ebuild similarity index 100% rename from app-editors/vscode/vscode-1.75.0-r2.ebuild rename to app-editors/vscode/vscode-1.76.1.ebuild diff --git a/app-editors/vscodium/Manifest b/app-editors/vscodium/Manifest index d49bc1daea8f..3522b6fc9b93 100644 --- a/app-editors/vscodium/Manifest +++ b/app-editors/vscodium/Manifest @@ -1,6 +1,6 @@ -DIST vscodium-1.75.0.23033-amd64.tar.gz 121848371 BLAKE2B 412e945fd98f3ca6fd690593d09d64ec32e2a1450c117f41b99a276f6992f38de8e315af2273e659023a9acd8101a594c5e50bb7c29c7b9d688c902fca875b50 SHA512 58a3e58c9350359538841349271794e738f4734e84af7ec83a44b11fa09517dcaa6c373bb20ae271c4646f8766f405d12e7011d0398750facd9c4aa47402976c -DIST vscodium-1.75.0.23033-arm.tar.gz 103889757 BLAKE2B ad910df8a5b245c725dcdb3d2bf4fdb602de2703a629563f6b71bad3e8ebc09a5ecf6ab1272261b7abb6aa35ea7a15ea9a8c1ee5ca52bee8deaf5b13221edf15 SHA512 9dd9b4bdc6e98c53c39ee5bde3f2001d3345de0398e848b26cca0e54cf8edd3712e4489cf3f11e7f67b9742c8dd3e9bafbf09ae5c4704a090147cfcae542e89d -DIST vscodium-1.75.0.23033-arm64.tar.gz 114924184 BLAKE2B 47d979df3eadee60e5ea6dcbf15b58518ded7086516cb9c1444ef22c3b05eef3d3b7b733a8be889fd0a08fa5e9fc4a0e5171a573b95defc951f526b95e624b0b SHA512 506ccf023fe0f1c9c18c23ab3e77b64ba64e769226e43c577764b1ca85c940c53bdef69095bb3b2d09886a02506847a5884543191e2aead12884ffcadb7b22ae DIST vscodium-1.75.1.23040-amd64.tar.gz 121851555 BLAKE2B 827942e3a6b903e943fbd7200c8ae1e10e2ee3e8a05592a5dbe6677171935499bdb497aa1d76b175c0a8a4dc699ee2559c8768d83b2133ab3e337313bcbe70ec SHA512 9192915d87d55b5835dee70d10e03f6ad110075b1b32809f78cd18a7d9fefb36b3440e14c0c17dd826995a04789517c21e08e0d72a0418923f1dadf2d5ce6d22 DIST vscodium-1.75.1.23040-arm.tar.gz 103879786 BLAKE2B 2f9d0cbdc474a248a7dbd3339a9af87f88ad477a14934a2c4ca3ae5235607a79dbf9d797b669df7a8127dbfb3081bc1612b4d899d69e95faa8a7a011a1030b21 SHA512 373c7097582d4540ac1479bbb9da53b6b13288dc5ce61fd11d952f7eb289d456bf57f8c2e16d1a3532738d082857e9abebbded1142ad36f6c6ac67e25cd1a6e7 DIST vscodium-1.75.1.23040-arm64.tar.gz 114920913 BLAKE2B 9758ce3c71621eeb9d4975d7e1c57cb079f15b6794c320df682e2748d7fd5cc4ec5dd2dbe94e16e2c6f6e7617e333dfb08d0a80dfcd9c78b01ec9c38e800491c SHA512 3baf3abd004c67c197204e92de50fc6d056926686dd921368d63c90d216c83ae15529f3f25ddc6c20deb812823f9181ddbae3b80936ff2a441a1d51e42678a03 +DIST vscodium-1.76.1.23069-amd64.tar.gz 120798858 BLAKE2B d499b75a5c24e9aa68a5fc358bcb98fb67a67b2383cfebe0b9ae4170876fd675cde66d855f581f6cd5b4c745a03a15e345af7532510d640b4ac65b0af2413906 SHA512 a2e37eba3ec70e35f344c2cb552cd75c5d5e67ec9159ac48709d631e5324d19e9cab08f69ffc8ae1fa782aad515be6af661464dfa72ea1f18da752d1d0b48127 +DIST vscodium-1.76.1.23069-arm.tar.gz 102842431 BLAKE2B 9ede508310c87948a67c8f07f4f15f4b2e2466c3f659c1a291cb20a76a784964d7174a1003b10523779c75eb0850e2e272aa7e3a02497937136f32c138b8ebd1 SHA512 f5b99f1bd9338c69c69b9643a5c5e6ade5a3df237ac042a9fc7fdbba402244516e54ab636235a1867c6594a52a33b4af32622e70511491caac7d014b42c8e51d +DIST vscodium-1.76.1.23069-arm64.tar.gz 113874748 BLAKE2B 8dd6d97571dd084ffa40662ce6f3788cb7f09bdc8fefdce15d2987f3819ffdf42762e4b2106b71c3fc4e02943be9c62ab12355a8e30ad405848cdc7b115780cf SHA512 92ba83d125f8d28ccbf06f3dd7219c08ab1d40630ae32f0620aee731340d957cf79b7e5c4068745d77d1d425e9ff64ec0cc859016882edc93cd553fd59fc9983 diff --git a/app-editors/vscodium/vscodium-1.75.0.23033-r2.ebuild b/app-editors/vscodium/vscodium-1.76.1.23069.ebuild similarity index 100% rename from app-editors/vscodium/vscodium-1.75.0.23033-r2.ebuild rename to app-editors/vscodium/vscodium-1.76.1.23069.ebuild diff --git a/app-emulation/Manifest.gz b/app-emulation/Manifest.gz index a4ecf38af633fe63547301047ade539bd13cfafb..2aa2091bfb2269c81152514b7ee199194f06590c 100644 GIT binary patch delta 13985 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 HTxkFRy_~Ea delta 14016 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 diff --git a/app-emulation/firecracker-bin/Manifest b/app-emulation/firecracker-bin/Manifest index 16bac94a56f3..e2d68d45746d 100644 --- a/app-emulation/firecracker-bin/Manifest +++ b/app-emulation/firecracker-bin/Manifest @@ -1,12 +1,4 @@ -DIST firecracker-v1.0.0-aarch64.tgz 1645541 BLAKE2B 4ddc94567209078cd6449f52b77ec56514d7a6a284f3ca9736379070ec0048b5ae03159903ca7c85ba08732f4c341d4140165479b289be6cecc0de02e94bbd60 SHA512 3294d4f86b493841e00be26b8843add4cd04bd73a9006b22def101c5aa064489bd3287bdc1b3bcb6a4534205c36aeefe26f28a0fa934ae655cd24ac397175f09 -DIST firecracker-v1.0.0-x86_64.tgz 1670233 BLAKE2B a715514f8497a694d29c33872f3521c11098f7b86e035b7ebe4ba9d912b60be9f1b6ecd03e60fa515223f72b7962613907855bb63d64650a8a62e2c23acd0233 SHA512 ecfae6adde808bbb1829c3fcf47e7ffe5eeeeca6d68c73b8d631015c09463b4912d5d66f46e0a68fef671498875567e14631ae370a5049d70f2976cf7fb93314 -DIST firecracker-v1.1.0-aarch64.tgz 1872949 BLAKE2B 41d898e3b22a7e53ce3581d1e74b970b393c2677ced7a7f9ceb70f39a3e89214c849728b005b26c38668364f36f8b9c7ec7661d60886f5ea3b7a154625d6ec83 SHA512 b04a4d9a0b1e7606efad5c1a019c346c7ac725d8acb92b393bcf0669f0ae690385e673ea81f44b171854dcc065d3fb59fbddd3e91db6eac78de05713a4d8505e -DIST firecracker-v1.1.0-x86_64.tgz 1896567 BLAKE2B 4f3cee9c144e152c15d64d80c708a1969bc57fdc951f8fe54f40a778b83a1ef7141cd0a6abe6014c20aa20958f0e02749712ebfb39896006e0291d94a12d743e SHA512 ca7efe3208560e4e7e50a4b57f875cea0677383f3867bf961747c44aa51ebe66abfc104e5c0e80783d286c95d38b97751c6cda1840942f463c0749c9340fee5a -DIST firecracker-v1.1.1-aarch64.tgz 1872407 BLAKE2B 16dd7c0f4fc46beacb3cd72f5c671dafd4fe738886754df7540b62b4243bbcd6fd9a25d34a0e295082e32ed250f504789a5af9bc0b22187d51f2165af13e3e53 SHA512 8d776daafcf13c5c971008b6e3e60538e17a96a245869526320a7f9a2a341cf9429c6dd2d22bf044c4192da613d7cca5b5814d71ab0d895009f60b9140aff1b9 -DIST firecracker-v1.1.1-x86_64.tgz 1894446 BLAKE2B c2af407efb6a494b3e84a480164f0fa7b8537fe659e36531738a96b013f6bad016a7c44490e65cfcea1fc8c709be64f738134b88793889179c5e8e31ac84489f SHA512 ad5e52f690f18c2c9809b586fa9be35e06ac52b5ba672ad62acb872b7f9e8de91d2dfe200629ad392709e1363ea41169f8d816be482fd46dd6c38c1b9a8e28a9 -DIST firecracker-v1.1.2-aarch64.tgz 1873376 BLAKE2B e4498be965aa7706dd6eb3ff50eaf93815dafa1a3e931b449eb209deea0bafcd63bb3ff2b971026880b66d6486001f449ab4fc43ff446d18b8724c38e5663450 SHA512 cb67c35dfc8eddcec0bc707693442fd0f27ce56f73743ac40c0085854a1481ed2d914d0ca0e824eae79363eda87452be15b75ac88c3e93df7fe38b4887ebc3d4 -DIST firecracker-v1.1.2-x86_64.tgz 1894723 BLAKE2B 18044fa794826da62f026f61f779427e6ffb606b84e64e3b65bd1904acc06578dfe333130bcd2871371093c2d7d9e5756a744fb7181378bc71a0d80cca586daf SHA512 a2d5c36021c0f309f75182148b794beb3ca6369b63eb1ca9e963e0991df07cc6987d4653a7318b53c76cd82db5827dda059877c4d7f7bbd8d89e313a26c81b30 -DIST firecracker-v1.1.3-aarch64.tgz 2066398 BLAKE2B 0ac0027f6c96e1d8dc72ccb87a1b8d6f438d2c3b459060d02578bbaa12c488081e40d13ef8ed31ffbf1031e7bafd86c47b6b5e513394a401216fd185c6b7b380 SHA512 17233406462ce7e6b528b563656ed35187cbf3172c6979e623cb280036d3d74e2361ca7b14f483a2e5a9635e340a64b83aae444aab504f95f31bd91c500d5823 -DIST firecracker-v1.1.3-x86_64.tgz 2034217 BLAKE2B 7d2f7dc4e4189305db872222d27802f03af8ddc0b5dc1a13e891b662aa50138b5cf5e31935d271a4abcf0052593443634bc9a7e93f5609a03ad16618db9e12ed SHA512 ce0b2723c26cee301de5a47579a578824f583fbf057be6b05737e6474d5591da36816224171d8136de0deb16101ecfd57d4a885cfcf46aa2043ef41e54d79eab DIST firecracker-v1.2.0-aarch64.tgz 4060245 BLAKE2B 28434aa623eb473b1886e5a6da2a2b97a7bb1f6d6692724dccbeaef49cbd2204f3d0f409c59a1ca54b293f15b83ced5eb545d9c93c450048cb9f652e99c97a3c SHA512 c0ce21fb54fd16e0b649da65a05cbd43af470b5b8660a1b86cbcd7220c88ca535e5e107114c6ff30cd1d8818d046c741af0365ce6c2f25b7b2cac5b13f77634e DIST firecracker-v1.2.0-x86_64.tgz 3932475 BLAKE2B 3db4b5f0746db48e8cd6e00735ba859e16b1bec94a23854cdc3af65d032773c596e8b52cf0a0cd40e363de1a5c67817176a5287af9c692167e8f4681a6b07e9a SHA512 67fcd8b898ebc3207de8f93a466430261c923d27bce97bb32636bd243957cb757da1fc72ebec2751c14205e111d2ffb80c94cfa033aecf715962e59b813fbe5f +DIST firecracker-v1.3.1-aarch64.tgz 4178577 BLAKE2B 80636ee5878acce741f12647c7107b111430ee4a6f1da9e09af44d30bce16ac8e69d11ebc59b6220cbf145882876b38f4ee0e0a7c0050830ee93b6c925c0bd7e SHA512 f82ab276bac1d8187d33b4b0b07e871122170199025ca693d2eaf3a02d93e03dcbfe50af87584a69ac2c00868e0c02a8a7350f5e1b1e9cb196dc52d7c677f539 +DIST firecracker-v1.3.1-x86_64.tgz 4105205 BLAKE2B ab40e91c641c34b621542a991c642be61404aaa77d861341827d0555e5128773f7407277355a342fdc7c4c26d6a604e357901672175ef0a6578b25c9207c2e45 SHA512 272f3579f2943ee32663590e99658ee52cf7b8693b402d2f342e1de8a55fa4c05db5fb4b6a0495c88dfb51f0830640c3e6ef9e1569264f6c2eb9ab99c84bc2b5 diff --git a/app-emulation/firecracker-bin/firecracker-bin-1.0.0.ebuild b/app-emulation/firecracker-bin/firecracker-bin-1.0.0.ebuild deleted file mode 100644 index 4f3f39a24ec6..000000000000 --- a/app-emulation/firecracker-bin/firecracker-bin-1.0.0.ebuild +++ /dev/null @@ -1,80 +0,0 @@ -# Copyright 2021-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit linux-info - -DESCRIPTION="Secure and fast microVMs for serverless computing (static build)" -HOMEPAGE="https://firecracker-microvm.github.io https://github.com/firecracker-microvm/firecracker" -SRC_URI=" - amd64? ( - https://github.com/firecracker-microvm/firecracker/releases/download/v${PV}/firecracker-v${PV}-x86_64.tgz - ) - arm64? ( - https://github.com/firecracker-microvm/firecracker/releases/download/v${PV}/firecracker-v${PV}-aarch64.tgz - )" - -LICENSE="|| ( Apache-2.0 MIT Apache-2.0-with-LLVM-exceptions ) MPL-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm64" - -RESTRICT="test strip" - -RDEPEND="acct-group/kvm" - -QA_PREBUILT="usr/bin/firecracker - usr/bin/jailer - usr/bin/seccompiler-bin" - -S="${WORKDIR}" - -pkg_pretend() { - if use kernel_linux && kernel_is lt 4 14; then - eerror "Firecracker requires a host kernel of 4.14 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" - ERROR_TUN+=" virtual network devices." - ERROR_BRIDGE="You will also need support for 802.1d" - ERROR_BRIDGE+=" Ethernet Bridging for some network configurations." - - if use amd64 || use amd64-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 - - # Now do the actual checks setup above - check_extra_config - fi - fi -} - -src_compile() { :; } - -src_install() { - if use amd64; then - my_arch=x86_64 - elif use arm64; then - my_arch=aarch64 - fi - - dodoc "release-v${PV}-${my_arch}/firecracker_spec-v${PV}.yaml" - dodoc "release-v${PV}-${my_arch}/seccomp-filter-v${PV}-${my_arch}.json" - - newbin "release-v${PV}-${my_arch}/firecracker-v${PV}-${my_arch}" firecracker - newbin "release-v${PV}-${my_arch}/jailer-v${PV}-${my_arch}" jailer - newbin "release-v${PV}-${my_arch}/seccompiler-bin-v${PV}-${my_arch}" seccompiler-bin -} diff --git a/app-emulation/firecracker-bin/firecracker-bin-1.1.0.ebuild b/app-emulation/firecracker-bin/firecracker-bin-1.1.0.ebuild deleted file mode 100644 index d91fe042b78a..000000000000 --- a/app-emulation/firecracker-bin/firecracker-bin-1.1.0.ebuild +++ /dev/null @@ -1,82 +0,0 @@ -# Copyright 2021-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit linux-info - -DESCRIPTION="Secure and fast microVMs for serverless computing (static build)" -HOMEPAGE="https://firecracker-microvm.github.io https://github.com/firecracker-microvm/firecracker" -SRC_URI=" - amd64? ( - https://github.com/firecracker-microvm/firecracker/releases/download/v${PV}/firecracker-v${PV}-x86_64.tgz - ) - arm64? ( - https://github.com/firecracker-microvm/firecracker/releases/download/v${PV}/firecracker-v${PV}-aarch64.tgz - )" - -LICENSE="|| ( Apache-2.0 MIT Apache-2.0-with-LLVM-exceptions ) MPL-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm64" - -RESTRICT="test strip" - -RDEPEND="acct-group/kvm" - -QA_PREBUILT="usr/bin/firecracker - usr/bin/jailer - usr/bin/rebase-snap - usr/bin/seccompiler-bin" - -S="${WORKDIR}" - -pkg_pretend() { - if use kernel_linux && kernel_is lt 4 14; then - eerror "Firecracker requires a host kernel of 4.14 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" - ERROR_TUN+=" virtual network devices." - ERROR_BRIDGE="You will also need support for 802.1d" - ERROR_BRIDGE+=" Ethernet Bridging for some network configurations." - - if use amd64 || use amd64-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 - - # Now do the actual checks setup above - check_extra_config - fi - fi -} - -src_compile() { :; } - -src_install() { - if use amd64; then - my_arch=x86_64 - elif use arm64; then - my_arch=aarch64 - fi - - dodoc "release-v${PV}-${my_arch}/firecracker_spec-v${PV}.yaml" - dodoc "release-v${PV}-${my_arch}/seccomp-filter-v${PV}-${my_arch}.json" - - newbin "release-v${PV}-${my_arch}/firecracker-v${PV}-${my_arch}" firecracker - newbin "release-v${PV}-${my_arch}/jailer-v${PV}-${my_arch}" jailer - newbin "release-v${PV}-${my_arch}/rebase-snap-v${PV}-${my_arch}" rebase-snap - newbin "release-v${PV}-${my_arch}/seccompiler-bin-v${PV}-${my_arch}" seccompiler-bin -} diff --git a/app-emulation/firecracker-bin/firecracker-bin-1.1.2.ebuild b/app-emulation/firecracker-bin/firecracker-bin-1.1.2.ebuild deleted file mode 100644 index d91fe042b78a..000000000000 --- a/app-emulation/firecracker-bin/firecracker-bin-1.1.2.ebuild +++ /dev/null @@ -1,82 +0,0 @@ -# Copyright 2021-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit linux-info - -DESCRIPTION="Secure and fast microVMs for serverless computing (static build)" -HOMEPAGE="https://firecracker-microvm.github.io https://github.com/firecracker-microvm/firecracker" -SRC_URI=" - amd64? ( - https://github.com/firecracker-microvm/firecracker/releases/download/v${PV}/firecracker-v${PV}-x86_64.tgz - ) - arm64? ( - https://github.com/firecracker-microvm/firecracker/releases/download/v${PV}/firecracker-v${PV}-aarch64.tgz - )" - -LICENSE="|| ( Apache-2.0 MIT Apache-2.0-with-LLVM-exceptions ) MPL-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm64" - -RESTRICT="test strip" - -RDEPEND="acct-group/kvm" - -QA_PREBUILT="usr/bin/firecracker - usr/bin/jailer - usr/bin/rebase-snap - usr/bin/seccompiler-bin" - -S="${WORKDIR}" - -pkg_pretend() { - if use kernel_linux && kernel_is lt 4 14; then - eerror "Firecracker requires a host kernel of 4.14 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" - ERROR_TUN+=" virtual network devices." - ERROR_BRIDGE="You will also need support for 802.1d" - ERROR_BRIDGE+=" Ethernet Bridging for some network configurations." - - if use amd64 || use amd64-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 - - # Now do the actual checks setup above - check_extra_config - fi - fi -} - -src_compile() { :; } - -src_install() { - if use amd64; then - my_arch=x86_64 - elif use arm64; then - my_arch=aarch64 - fi - - dodoc "release-v${PV}-${my_arch}/firecracker_spec-v${PV}.yaml" - dodoc "release-v${PV}-${my_arch}/seccomp-filter-v${PV}-${my_arch}.json" - - newbin "release-v${PV}-${my_arch}/firecracker-v${PV}-${my_arch}" firecracker - newbin "release-v${PV}-${my_arch}/jailer-v${PV}-${my_arch}" jailer - newbin "release-v${PV}-${my_arch}/rebase-snap-v${PV}-${my_arch}" rebase-snap - newbin "release-v${PV}-${my_arch}/seccompiler-bin-v${PV}-${my_arch}" seccompiler-bin -} diff --git a/app-emulation/firecracker-bin/firecracker-bin-1.1.3.ebuild b/app-emulation/firecracker-bin/firecracker-bin-1.1.3.ebuild deleted file mode 100644 index d91fe042b78a..000000000000 --- a/app-emulation/firecracker-bin/firecracker-bin-1.1.3.ebuild +++ /dev/null @@ -1,82 +0,0 @@ -# Copyright 2021-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit linux-info - -DESCRIPTION="Secure and fast microVMs for serverless computing (static build)" -HOMEPAGE="https://firecracker-microvm.github.io https://github.com/firecracker-microvm/firecracker" -SRC_URI=" - amd64? ( - https://github.com/firecracker-microvm/firecracker/releases/download/v${PV}/firecracker-v${PV}-x86_64.tgz - ) - arm64? ( - https://github.com/firecracker-microvm/firecracker/releases/download/v${PV}/firecracker-v${PV}-aarch64.tgz - )" - -LICENSE="|| ( Apache-2.0 MIT Apache-2.0-with-LLVM-exceptions ) MPL-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm64" - -RESTRICT="test strip" - -RDEPEND="acct-group/kvm" - -QA_PREBUILT="usr/bin/firecracker - usr/bin/jailer - usr/bin/rebase-snap - usr/bin/seccompiler-bin" - -S="${WORKDIR}" - -pkg_pretend() { - if use kernel_linux && kernel_is lt 4 14; then - eerror "Firecracker requires a host kernel of 4.14 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" - ERROR_TUN+=" virtual network devices." - ERROR_BRIDGE="You will also need support for 802.1d" - ERROR_BRIDGE+=" Ethernet Bridging for some network configurations." - - if use amd64 || use amd64-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 - - # Now do the actual checks setup above - check_extra_config - fi - fi -} - -src_compile() { :; } - -src_install() { - if use amd64; then - my_arch=x86_64 - elif use arm64; then - my_arch=aarch64 - fi - - dodoc "release-v${PV}-${my_arch}/firecracker_spec-v${PV}.yaml" - dodoc "release-v${PV}-${my_arch}/seccomp-filter-v${PV}-${my_arch}.json" - - newbin "release-v${PV}-${my_arch}/firecracker-v${PV}-${my_arch}" firecracker - newbin "release-v${PV}-${my_arch}/jailer-v${PV}-${my_arch}" jailer - newbin "release-v${PV}-${my_arch}/rebase-snap-v${PV}-${my_arch}" rebase-snap - newbin "release-v${PV}-${my_arch}/seccompiler-bin-v${PV}-${my_arch}" seccompiler-bin -} diff --git a/app-emulation/firecracker-bin/firecracker-bin-1.1.1.ebuild b/app-emulation/firecracker-bin/firecracker-bin-1.3.1.ebuild similarity index 98% rename from app-emulation/firecracker-bin/firecracker-bin-1.1.1.ebuild rename to app-emulation/firecracker-bin/firecracker-bin-1.3.1.ebuild index d91fe042b78a..ec091124b7ad 100644 --- a/app-emulation/firecracker-bin/firecracker-bin-1.1.1.ebuild +++ b/app-emulation/firecracker-bin/firecracker-bin-1.3.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 2021-2022 Gentoo Authors +# Copyright 2021-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/app-emulation/qemu/files/qemu-8.0.0-disable-keymap.patch b/app-emulation/qemu/files/qemu-8.0.0-disable-keymap.patch new file mode 100644 index 000000000000..aab5dde5fbd9 --- /dev/null +++ b/app-emulation/qemu/files/qemu-8.0.0-disable-keymap.patch @@ -0,0 +1,27 @@ +diff -ruN qemu-9999.orig/meson.build qemu-9999/meson.build +--- qemu-9999.orig/meson.build 2023-03-12 01:17:38.273756012 +0100 ++++ qemu-9999/meson.build 2023-03-12 01:18:44.854716789 +0100 +@@ -667,6 +667,8 @@ + + if get_option('xkbcommon').auto() and not have_system and not have_tools + xkbcommon = not_found ++elif get_option('xkbcommon').disabled() ++ xkbcommon = not_found + else + xkbcommon = dependency('xkbcommon', required: get_option('xkbcommon'), + method: 'pkg-config', kwargs: static_kwargs) +diff -ruN qemu-9999.orig/pc-bios/keymaps/meson.build qemu-9999/pc-bios/keymaps/meson.build +--- qemu-9999.orig/pc-bios/keymaps/meson.build 2023-03-12 01:17:38.321756706 +0100 ++++ qemu-9999/pc-bios/keymaps/meson.build 2023-03-12 01:20:22.015111600 +0100 +@@ -33,8 +33,10 @@ + 'tr': '-l tr', + } + +-if meson.is_cross_build() or not xkbcommon.found() ++if meson.is_cross_build() + native_qemu_keymap = find_program('qemu-keymap', required: false, disabler: true) ++elif get_option('xkbcommon').disabled() ++ native_qemu_keymap = not_found + else + native_qemu_keymap = qemu_keymap + endif diff --git a/app-emulation/qemu/files/qemu-8.0.0-make.patch b/app-emulation/qemu/files/qemu-8.0.0-make.patch new file mode 100644 index 000000000000..4bf3f7157713 --- /dev/null +++ b/app-emulation/qemu/files/qemu-8.0.0-make.patch @@ -0,0 +1,12 @@ +diff -ruN qemu-9999.orig/configure qemu-9999/configure +--- qemu-9999.orig/configure 2023-03-12 01:26:15.488133462 +0100 ++++ qemu-9999/configure 2023-03-12 01:29:19.355724020 +0100 +@@ -1068,7 +1068,7 @@ + fi + fi + +-if ! has "$make" ++if ! has $make + then + error_exit "GNU make ($make) not found" + fi diff --git a/app-emulation/qemu/qemu-9999.ebuild b/app-emulation/qemu/qemu-9999.ebuild index 61f5fdffb2eb..874bcfff7852 100644 --- a/app-emulation/qemu/qemu-9999.ebuild +++ b/app-emulation/qemu/qemu-9999.ebuild @@ -308,8 +308,8 @@ RDEPEND="${CDEPEND} )" PATCHES=( - "${FILESDIR}"/${PN}-5.2.0-disable-keymap.patch - "${FILESDIR}"/${PN}-6.0.0-make.patch + "${FILESDIR}"/${PN}-8.0.0-disable-keymap.patch + "${FILESDIR}"/${PN}-8.0.0-make.patch "${FILESDIR}"/${PN}-7.1.0-also-build-virtfs-proxy-helper.patch "${FILESDIR}"/${PN}-7.1.0-capstone-include-path.patch ) diff --git a/app-emulation/ruffle/Manifest b/app-emulation/ruffle/Manifest index 51226a50c3b5..329ec15a881d 100644 --- a/app-emulation/ruffle/Manifest +++ b/app-emulation/ruffle/Manifest @@ -1,4 +1,6 @@ DIST Inflector-0.11.4.crate 17438 BLAKE2B eaf0c7f983b3186e9bc89353021a10592f2877e46585bd50b96db9b087343d1199c7b6cf3fa53cd274fb6d33de025a904b8aa31a7ac9599ae3689ecdbcec34cd SHA512 f1f6463e033b6d3c16c51dc1e1a3f5569954308b95b59058294b7f9310919bbda797e99e6a07529071bb83f0688867a243997d33795a7136b0af73977004296e +DIST ab_glyph-0.2.20.crate 17419 BLAKE2B 98e2130393078c3c32d0adea870f1b0e7d9650d7f1457a3c51492ac96b65c8adbdb8125afaffd67800e8a9fa4f762cdd0fd1c3a5be5fb1aab2120e355f979597 SHA512 8a008cb3cf4298e5a262d1354d24394c439bb0c303a5061ca365539759ed3f3154155b127263cc2a9712859d26dc90a886055b1c4eebfb8be86f5a4920b1dbf4 +DIST ab_glyph_rasterizer-0.1.8.crate 11010 BLAKE2B 2a20fd3ff646559d704e214ae7c4e5b8297e20be0909c403c140edb67002665447a6a796e5ca5d71f5c8c55000489a14a101ec43dd90101be9c246d1a0138dc4 SHA512 6fd5ff2d068da84c4ac2e6e2c5ad6ab2f4926f1664afb8ba701b60a35c3bd7bf00b200b22c455ca15dfc7d4303c8caa0bb150c18dcce01ce107deaf323cde17f DIST addr2line-0.19.0.crate 33210 BLAKE2B a6b393dcddfa0f858297efb6b261d3a23f118be45a3211ee15f6c58808f241dbcf5282f4a86be579360513f23ac4035819e923f2587b7499110af42e9ac3ab88 SHA512 18da72e412bb89028e2ccb838192330535e45300f6fd8edc7d1d64397792a3db12418aa24a3312730c5414e2a1b1d65e6b9d5691ba234c9142b5d885523a5e94 DIST adler-1.0.2.crate 12778 BLAKE2B a1dc17786adae945ac09d3525e609ed944e6465690787bbb831a1b9d53793cba1989793d0a5606d5d23ee20d36457923d451b1b3530c9ec7072a487aa3e55bbd SHA512 7ab190d31890fc05b0b55d8e2c6527a505e06793d5496be0b3831e0513412f9ba97f8148f6f68ed0770fa9cd980a5092d885e058becf1d5506b7c74b82674aa1 DIST adler32-1.2.0.crate 6411 BLAKE2B 51d44ccfd774158687b8244e83377e40ff896364e3d41e9015665131cc2a176d4ca0ab5a84df027dec0869ee735ee36f5687a06c1d2341de666070cdbab89483 SHA512 8ed72612fb78e213fc92963fdae0508ef26988656c939e6c9cddccbe2658d4a956a8ae934d9658262a8b2687dc446b3f1ee7614128b440487c81e606526dfda3 @@ -7,8 +9,11 @@ DIST aho-corasick-0.7.20.crate 111440 BLAKE2B 3f5d54fea2793ce1c2c4d5b3049b910f45 DIST aliasable-0.1.3.crate 6169 BLAKE2B c23840c7f1df86109e004aa1929d7355bd815c69ce8c5a316c9e2810851b7faf91c7480924d67cf83520e94b86dc0cc1b90b0dcc84b446a15ba5cccc1bae95ca SHA512 a60e4280335638b36a72e51514843229fdd0cc89cb670fcf159f882a687c04ecbddcc52a1dcc3cbe8647e5308af3939037934a157facdddcc4834dcd3cb16dc8 DIST alsa-0.7.0.crate 69367 BLAKE2B f994774f57f37e12e97ef0a961caa95509583df48102a904ca7563c6147222099941eab4d1b74ebc8f4e289fd0baee0a6cb2b6ec1e1983748e5d1c4cbf6bf3b5 SHA512 f39d966305459174e88c7f75f140f9606ddcdc64fcad0c140727e5885605567683f33541f98c719f50b583a24f7db70797b0a928b66666a13878366c084eb247 DIST alsa-sys-0.3.1.crate 32748 BLAKE2B 0c4da9c343d622ddd521fe9332acf97c1ee4a202a909c7a0014a507148ab6ff82d5098660dcba847d938b296adde416ae420d454d6982c33a0456f37840d716b SHA512 6523d909c500fee433f934eedfdc200cfc52e1b55be09434665210c16bb9af3593d8b1346ace184b171c7135a7aa65fdac5ca8c68e64f9d20436e1d8fac961fe +DIST android-activity-0.4.1.crate 235249 BLAKE2B 6b5737812d090adf3d9bfeca2104d909f2ad62499d64bdb096875949d799779b3d64fb4266f74d835452aea02b8f8095357092f0244b74ea62c3a2cac0d3da8f SHA512 05750a645bf91d45980e0e380063cc531a0934cb488986954a0fbbaf4d024a33b22e11158f9e50e86f1d3bf3a107501e8653342dc18d1bcfa74c4acf77aed3e5 +DIST android-properties-0.2.2.crate 4563 BLAKE2B 00634bbee4d6dcd3254ee37dd7e5560963b35700aa95c47c84c129f0774cbac436347f0abdaa4ec33216358d9f079559552bd5a95de5026b7dba4e04d9cd674b SHA512 dae9a12ffa7d5fbabc28d3ddcc32f1b5300884cf2b3ef2e123f2dea596b3a796b9c3cb6c5381bf8f6caf04a633c5f2f0b56804fed8fb2a6f06c36d6c76539431 DIST android_system_properties-0.1.5.crate 5243 BLAKE2B 86f68ec3bdabf8c6ec47881d794970f08a9eefc7417fc8a2bf4fe9faf9bdd2a2024a94adb0cbf96673409f5fbbd4d0111a1ac371339e7a90a277b6cd5003524e SHA512 b09f51339f9772c0e2e4241b36cf51573c6b96b19ffc1fbbc94b1c1d1d2fdfe8eac3134af54174a675ab05d18ef4f6bcb2c7fcc20114bbeef6e17e3692202191 DIST anyhow-1.0.68.crate 43882 BLAKE2B 0ccd8fcb746344dfa85674fa7c95aa648aed8d40134b8c1c1c0852f6c7d22f5622ca1704ec65c254fc20946b1733299e1517364d74f726952d5a951ef89a2fe5 SHA512 b8cfc132ebeac823edf18cba7e335d1939fcbb095ed4ea859f4dc4cde5b1ff35fd68f0743577c69085f74f019768a3359936bf6dc1b2aceb7e2b28ace7f74a0f +DIST anyhow-1.0.69.crate 43576 BLAKE2B deb44b3110aee1314dd599b730df8c2f03b7d13c0d945d4ef00a0e30ca74257269e43107be19868adfea331a8c730e0aec2dff3abea704e56bc6a35b9581fe14 SHA512 d65e5c9404a70b1e0af90dd66af157f8c31ad0858f703765d5fc6c828f1fc8db690b17451c4108e3a52a7da2d6c2366e745d7b4bd7d19e6dba3485f7c3a43071 DIST approx-0.5.1.crate 15100 BLAKE2B 8fe84d52263521c0b72a1d1e82ed283828f680b8b56f532df2c14ea86ca09e793686d823c5d58ecfd7a829948543bb375e85223c866cf036e9432be5d6aa7399 SHA512 c6d768496c974b6ff4cf7ad8e65f3fc9faf29a1957da497968ee112c6a0b9d7a0ff9a2579206e864976c0f65ed2190bc9d2b63b31a09ced7b57879e207c46407 DIST arboard-3.2.0.crate 42900 BLAKE2B 6a470f58adc7a5240c05399cc866c4e4292bc01531d2fc397f4387fccacaea2c42dec2be2a1ecc633765113c521cf0fd8ee27c0174cd3fe07eab19b25e4bb024 SHA512 ea9c25c9caa680f78b62c39475915ff2717323d49450ae34e43f648e2a4e939abdbdac66bb711b9e10797974dbf4b191b66e6f262e3a31f3dc3fee145a0c0d1f DIST arrayref-0.3.6.crate 10035 BLAKE2B 88292fa4b3ad4fccd03772c2f0eca04cc13373fe094358bac57d7523c256d89f3087603e5bcb2a0b15d8b2ecd48e904a822b2cb800276a9c47ad6c6b660d9d34 SHA512 368341d00706c1250ff081b0d99c36c9af694a62ff4f4d8c837234340295771ca49c5439b24b6e1a4f2c3c5821764e98881dcb22d793f83de632fd5cb457671f @@ -30,26 +35,37 @@ DIST bitflags-1.3.2.crate 23021 BLAKE2B eb990bb27b2bdeb66fd7212ce582cb36e1c616de DIST bitstream-io-1.6.0.crate 30445 BLAKE2B 48c078ebb28f36e65f634f545a8a335c47d8e24e6a101204cd16b1aca4425b2fbe20ede37c743d247440fc7fedb71ab2502bac96c8b39d2e07d638c4132b903b SHA512 7b530eb34351f822b6b114d55d33bd9f5ae618d56e336ef84e78f991aa07e901918895e1815a7049460f5167dbd9b73104450715b2c2a18d73b509e71813827c DIST block-0.1.6.crate 4077 BLAKE2B a2c11873b8cb1a1ea399ecc99ed45e5d0b9399bd88435cdea346910b8707b7da94eeef522dafa5cdb09929534472b2a096c03c373744a789962d4175fd1b110e SHA512 c278e3c0346cae423b533a8f5d6b822e788ec450c92ef0f5f559d5705764a0a11df49f0f66bb1c8af7e89bec8ec802934676b969e43f92255a38b210d0fbd710 DIST block-buffer-0.10.3.crate 10465 BLAKE2B 32f0089971bb759244b73a75bdbbeb2d24f0422e92ceb0ae0afe3c698e3fabb371112a2eba3dab16a3859420d492c0ac984bfbb25e59e0c31951501cc652aab7 SHA512 e29faab70f8f2965a58089728274ec34bc97d681526687868c9cb1a2c145db00717f97e77b79a04fa52bd76817d796e104b509cd2a3163085b214f8eb68ac04f +DIST block-buffer-0.10.4.crate 10538 BLAKE2B d819c4f9c4be85868e8b105fb7e479d2e58d3ed85c3339bd677a3e111f85cb1ff624a54d7802ab79a6e1d9221115f66388568340480fe83eae1cb448f19f5b11 SHA512 b7d436d8e627e16e6ddc300ee8f706a6cef28ff6f09eff848eedee46f84bdcd03601303c92ab8996042e55922866a59259948177c0a4496eed723523e77f6fdb +DIST block-sys-0.1.0-beta.1.crate 9039 BLAKE2B 8b645b73cebdcd523d49d8060835659750010d0030cc0adb8adcc030a171a22074e8dffbb404c5bae4da482aa9ab74eded9a74880cf15e08c7d6030376bb3a35 SHA512 0b93ff2a129a5480dc5559d9f7a0725092325aef143972f292eb94580f129fbb199705ac464e6c33889abd8c974236b0dcfafe200ada9b08e361635f3cb2b194 +DIST block2-0.2.0-alpha.6.crate 10639 BLAKE2B ea56e45e4d53f6edf4f9249e8cd2005c657d5f65351faa285601a81f467f59075919807111e7cb43fd739957caf0b502587a1c62dfd713690012d4952aa91dec SHA512 863ab739d0226970baa48534a2a27ce9ac87f938898392998e25659124cf7d3738f5c9f7f950c35688c51b7451d009ce8e8595db048bad3bbf4240b4f11001b6 DIST bstr-0.2.17.crate 330350 BLAKE2B 90c3a48d78b73d7e36a3da9fda0beae6e91ce534d17198ea8ceee0b613d03297f9dd8bca30e1ec5da01d1da359a1da72b2c2771b77c82bebab5006cafd665192 SHA512 883eac8210d14f89517b4dd5e25d02c97cf31602ec74498b5e186112ba0f154d47de8d1c41a8f4e5503f3b53c064e2c976b60bbfd63fc28b186bc006e00f20c2 DIST bumpalo-3.12.0.crate 81604 BLAKE2B 2370094f0c23a3e9b75c8e523e54637189543d9df90ae7ddc349d316054d3d1abd1319e51cf1578f1630be0673fd7f65d130469b2729aa32617372e8bc5dd5f7 SHA512 37f2228f251340e82c27f2b34da2af6eb520077b3809331547cbe4887c0b4791b1a7d75a017decccef162cd02a088d504214b7a44b484a7d93eb6a278b329ee4 DIST bytemuck-1.13.0.crate 41703 BLAKE2B f24b786d2209921f2de16209d3b397fa1d62f637efd8f0a92c6d7d3734fa447ae3f1c5499e85a16e30e39bd132c00c59517ae0886d1fab8da4aaf2150a3fc0d2 SHA512 e2e8164c9b14d8ec44879f3efb91f3ac3918e092d22d73152166b926c8b85e854c7b925b53feb173b572e9260100d9c584dbb80a377944b2415d485dd1d20876 +DIST bytemuck-1.13.1.crate 42309 BLAKE2B 055e031a677823c110e44446e1e371632a0a5a8227ef7053e964bd3f9967705bdedf96b14178818021ffc09182ead805a68813a8a2b9cf7a70b6e8daf733eac4 SHA512 eb0a7e423a3f903fb831369e0c6d1e5fbffd7eff1b56bb7d1ffe4e5e18850cdfb9a7f9bdcfd53ce10b1c659dff11c59190b7b85ad89ca60485878548621f01c0 DIST bytemuck_derive-1.4.0.crate 14773 BLAKE2B a4fb917dc64d58b470ce80f42d3a244858b37317dd6c31b9c79133cac36e08cce517b55c0e49fc011023b399b1fb076638fc487d9e9fe021c6675ec30d0d5df8 SHA512 4d26890284927c8a26a8a806aa51e4b78042ac9a250147ac6a32ed224ba866e0c6d2ade1ff190d1823a12e3bc93b56a8d9b85e4758197affb809e4708ebd865b DIST byteorder-1.4.3.crate 22512 BLAKE2B d39c546ba7346df315297fc53da4bfc77ecb1f38567ddb788549ee31cae2719a8bc0b7d1f1705abb3cff033aa57af004987d90748f5a31765273b3223a011c0d SHA512 8c8000eb8ecf40351c9ce36a3a8acd7a02f81786d1b11aab85adfeffa0f2267ed74df29b2ca5d1d38128484d1d3cad2b673aa0d0441dcd0620dfd3934bb888fa DIST bytes-1.3.0.crate 57563 BLAKE2B 29abe4d9fd8583c23c5229bd81eca3b41bef01bd11bb5337d5e4a87fa34ccc8989ad9cbeb52dc66a06c0570fb2f91ba0dacb079b957f5c77fca912202535cfeb SHA512 902c9af417f7aef25e47b15ed2256da5ae171fa866f2f511d6da5cb0a9271d7da214b10c774bff5d0ce186be1eb60c88f7aed848c264e1000bcbcfe0d25f9f76 +DIST bytes-1.4.0.crate 58080 BLAKE2B 99a9d343424e04649bd209bf2a6c3a089a6cc9fdb799968f8c3a711189328e4499df2e09cc6a2a8ce05d2cc668149b364cf30cb3b09e96e21d50a39519c2f49f SHA512 502c63b9fdcd36ed28ede55a63cd359dc7b28658ecd43020511d17d48d7c34e45aa8ff7e4b17770f12197451040c2b724fe68d2aa3ab4f81c9171d052f2aa000 DIST cairo-sys-rs-0.16.3.crate 11642 BLAKE2B 08d1c4990f81d90bad398481a4ef94cee41af3a9c857c9c31f3433c1241334411791a1e57fe0d57b25aed5d5cc771427d49b96cc23e650002717f44fc38e04e4 SHA512 65214fe8d87dbcadc547b10b8741fea258606437e0dfa552b76bc87570cf3abecb90403fd95774a34c7f89a085984237763cce50eec57b1e5263d47302140b70 DIST calloop-0.10.5.crate 53694 BLAKE2B a94b3145e1a414195d4cf3e384626c1d530cb799c2a337660545383dee518d6f49212e1a2101523b8a90d9288dbd5f5fba93c85f157100bff211c5d12a152197 SHA512 d45627c173498e7b02d8536dc141f4dfbf4104e5234f7bae4e13b54c983f5e2e3d79e9596ac1675fff2c907cd0f3b204087cc22457001c812ae69c47ffdca4d1 DIST castaway-0.1.2.crate 7124 BLAKE2B 43b5cc2106028b9d69a79235e9b1431fb76de1c2c881a26c158be66f79dadbe67b03c4718a439bd0b48d9de70424872c890956bd6774dd7af88375b0807137be SHA512 548c192c8e746107e4aee4b1e392425a024ea6dac53468cfd399c7dfba01e26a1c2e4a6bb824846d57cd940b6b72e26b66525ddbb14a6e3fcf5fea8659ba88a5 DIST cc-1.0.78.crate 61375 BLAKE2B fd4765cf5ae0dc7018bc6b56298cd0fa9bf6fe23545e845670d98ce73baee55354e77c6d87cf047f10b074f3d742deca8b5631a250c69b347b4a1fc653965d43 SHA512 b85bec4c75cb1d1e252419052e9dd22b6892e54ea36195ff483a04f785b5b103e82b30b778459fd45324ffeb2463aa4f5696baeff2779c25ffe9f65eb99ae893 +DIST cc-1.0.79.crate 62624 BLAKE2B b3cbed3bd6fcac1c6ea258ec96cd107f859947a35dc89c3dc8f314741b0f668e61518f896ec32ce10c9a7eb20dd350bc177a71810d53ebea59fda062ed9d27db SHA512 cbf0a25f3a23fc540e9d638fabc23f761f1c240ebb4814e761e90437d71fc559cd155768ab9e78fc192220d8a605c66c3af342ed736b719181656170b98d7bf5 DIST cesu8-1.1.0.crate 10555 BLAKE2B 4fe369d1247c3b30ff9beb644dbe2a517d78632191f3216bb83d632bc8857f9541a1b60d0bb583cf3fc0ae974f7c9d2b07fca5efe2057d9ef281de76fe810a49 SHA512 2d902b624c7ccfe3633c7bcf99b833b120c0ed7760ea825bfb2fa03ae90df543e637efd46e0743782b81e468e0fd3b534956ffca81f9bdfbf742ff3beae8f8b8 DIST cexpr-0.6.0.crate 17966 BLAKE2B cb46f066eb1f4dbac00ec86dc3e562db7ee8ea5ff17d16a60004fa020405e455b8aeb3d001f669cb33d1b62525bfd04ec657ffca4ed44a83af4a5e75b2c820e3 SHA512 766bff7ca7f9bf0885aee6f014bcfc084e7fdfcd567a49443d5340acfe8f257db109de17b24588504fc35c53f2d4303e2d22da21f73669125cfca984950cf886 DIST cfg-expr-0.11.0.crate 39821 BLAKE2B 19a9c100105026ddb7e415f31f0d2ee20c431df02b155fc9e1975d586e4d1cc6f34a135a6962cdd6b95d7b5a56cad0a051bc5c3de9b5bd81b6ebbacbdb2c49c0 SHA512 92ef9c4f1ab0788295efe75cdced1a2a63503892fee1b63f8ddd5a6fc125b6046e17950f2ce060133a763640b992988a6899b15d397d3892f7a3298b3a3130d7 DIST cfg-if-0.1.10.crate 7933 BLAKE2B 063a96ed176f34f788666b40adc483d147fc011dee941ab60569ddd0e57502b5dd06ed71090f4e14ce005d06e240500a286f74652615e9d068fba649610d8cf8 SHA512 9d22616bfb4a75770a828a0a3cddac6787297a5fdc53eb17e25811cc94de717f2de8bd66d53c5d65ba1c83d8892aefee5ae758cf56a1ef0a0c3120f70b244339 DIST cfg-if-1.0.0.crate 7934 BLAKE2B e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b SHA512 0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff +DIST cfg_aliases-0.1.1.crate 6009 BLAKE2B 6acfae9a89d3479f7ce1f0b5dbb13bfe27c006b936a96685606a61a06f69d17ab754a8a0d96c54213f758281c2fb32ac74d03a34e0f836dc7e438387955aac37 SHA512 238828445c5b48ca41ff88825af0a1ad30494e423bb6f89b6d5e4d26042afaa1ceb0e32041f7cddd79c3e15c6c82a1ddb9469c4b63a1ac52d4bcc1174900f880 DIST chrono-0.4.23.crate 187259 BLAKE2B b4a7cfb8d1921d396c9e2bf350e6c61d04480a78c170d153e525ff581e8298936583744b6c59769774fdb8ad433269d01ad792f967da96e6c19d33460de937f9 SHA512 697a78ee83eaf38d83011bdf2086b3149b830d3d270e8414828b98ed2426063df43ac6eb4324f2dd694662afb86e6e4f005dee6116dfdd97adaebedefffd43fa DIST clang-sys-1.4.0.crate 38679 BLAKE2B d15bdae2142ed26b4f6bd037bd2062e8c4b7b87fc5b749b872a95ff1952d000066c255aa0984e5f9c4a5c88066db4a20cfd048db4ba5a59b331d5ffa5e9a281d SHA512 062189bb0a341e2e85de4987f4b564c1fc69e4005c9c42cfedb61dee5f48db9126a8114d1d97be1b9c21b8c885243751232fbe8cf532e1d2be593308fe45216a +DIST clang-sys-1.6.0.crate 41211 BLAKE2B 3b9507629f8b05d40d9a976faf84f57fa3a9f7db21f7d81587b38bd210a1e19043037ec22eee31ddfbe5fb8d8bd1314081e15bd56302d0476413f858a98fee5d SHA512 0cceba8835b7c2108c5be6124aeb36130da759e9e05fe34c04528c9fa3f14826af2ec003ff8232ef789a740ff39635007cade54833c0ce30869ab3f2bb9560ef DIST clap-4.1.4.crate 207077 BLAKE2B 967f450902ee1fe74a662ea1ae6010eb3a650eddf82b05154d7e98df5eb72f1a7fe6c91ebf6feaddfe9d2b5dd78aa4357525f08aa5a1706da11579798d9f9c93 SHA512 0828a67a5dda8a32251ce5de6570e020cb54ff7198a7df0051e1e78c75bf7c3f7b9e47ee1f6ff93fcac985d06a65c0d6ec061de4b967954949f77c12110053bb +DIST clap-4.1.8.crate 207175 BLAKE2B e25dd21c3ca3459082928a1e0d75af087186e7f69f1d729267dfdc73c84bd6a0d026f9500f566516c70f94910a3154617af6ea7930918d4fd81c59d3ce591dc3 SHA512 bb28317f4a1292fae35e7540e37d094c7064cebb009f24d9b781c7c26c49c9bf194221d5387a71e1757115f59ba42b28c995ccec7b10d34145e10cdf739df9ef DIST clap_derive-4.1.0.crate 27897 BLAKE2B e886be1db739d6a14ee5b049f3e991dad62ea884b1f885a357fa436916fc00d51315f7453b85ec7a18384d564f70380c58dfd2fdb862a20b510613b57173cd51 SHA512 dc191ccd0b596395d029e9ded5d1cb2cb86c8392a4de52ddb877b59dafe85369287b6ec2749d01f33372fcd4cb6a4e12a9cb02b394f50d65ebdc4693af062807 +DIST clap_derive-4.1.8.crate 27889 BLAKE2B 60aec769b44abfeea8034db5c13a9ac0b00ab5e78f43715eac4c70918bc3f06a71d91e6d4617dfab6d3c6672d9ccd7b9c483b6b2684d2dcd8f6eb4ff55844256 SHA512 e865e0dd4fd762c82d9c4e87add6a52ecfc38ccb4e24c400e743390057dc6fae16dbe7179cd9719991ff7dbe805e8b5c983b47b3292ea6c2fe71161bfcc8ad4a DIST clap_lex-0.3.1.crate 9653 BLAKE2B ec1261ed4f402c713c6324dda105d8e9eff95150c50b966096ca71f1c534f73e8bd3ba7ed9afe818ace8501aa35f505d21f040fff578565421710229321599b9 SHA512 2619ba0fb961d8ee86e42864b56511378ef837674aab6b1a21defee20f321e4f29b3b3fead0665b4385b0675d7bc63a7dd7df00dde51dee7ee99c7add6828b89 +DIST clap_lex-0.3.2.crate 9650 BLAKE2B c07d8a180cfb959a5c9a2a79ba5343aea2185fbd10052a8e1fdfe0bc8fc2e9433a762d117bfdbb6cef497eb79eb8c757227681559ee995753f1eec738c4c1510 SHA512 f7c55878d3b35e37af607a035b471aaf6c2b1d849c26fba1df6e5585c0af0b93abe0b6409c504d4ee122c9c653daa2e47a89b6d06f31559db760a88a73c42006 DIST clipboard-win-4.5.0.crate 13476 BLAKE2B bfe3e9c21d58e0001b85c69d724b03b2bc7128fe67420948dffe0b9709504924339c93b5acc2a572a7780bb1adcb51ab10ac172b972c26d325f3ceb7f7f6dde7 SHA512 2dfaf30119eb77c9f069310417f11e836e158ba43f988ff49f79647f5fe44bacf7e28dcc11ba2cd95389c685a69be0f5ef8b033ef09b94c9a3e484952e891d8e DIST cmake-0.1.49.crate 16717 BLAKE2B 4a2dfdbfe38c481715054db4bf3ade6339b033180e4e1560edd820b1d44a66cdb23e042db772ef28283dd4d9e73423d64c9bed791742f706771c309c1b542007 SHA512 ba8d65a757734d72c8c7c7f532adbe563b5caedb67140d100cde404d4bd206e227a9d408f122975b737d44cc76a9deebbf0b4a492d1bf03e3d5f1ce8a6d50fc2 DIST cocoa-0.24.1.crate 40445 BLAKE2B bb89242b81151d350a95832dfb1faef1c439f92803dd75e259e3b9b4568e5a8884c043d417fe9af4f0c552e6c52de9980046c6cc25f26d388455a8bf9946ba4a SHA512 ce69c3445652dc866c5078ed47129b191bf322355a3303acbb0a475ed7efd502dfd518338569e69c9b44d9ee77b6fb46307dda582fe6c2327dc691f32b85b6a2 @@ -75,32 +91,46 @@ DIST coreaudio-sys-0.2.11.crate 5432 BLAKE2B 7fe534db247b6f822ad2b29bfedc5534bee DIST cpal-0.15.0.crate 97087 BLAKE2B e62f036f63a21836069ed8444af83a2b667f5fb51e7653d6fe849eee48ee3d8751a5a32d7cb9ab7321d480ed4ed565629153daaef83a7a36c50f89cb7e580676 SHA512 13e5751bc8cd4d944c1d2a8e20e4701406f06e6d64b609cb2432222ae0e47c70c82764f03026fae630c94b81423c7aba82ee07f92e572d096697b6e062da5d35 DIST cpufeatures-0.2.5.crate 11251 BLAKE2B 2724be40d3bc0e2fda957f645e1cd6472450dee68db3592ab607bdac444283f571f3c904e47981a3fdaa06cab4032734a54470e3dd6e1b67fd856daf010e1277 SHA512 d02327a27ca9fc3c587dcbd10da6b1370671cd7b1df8dfc9078b47180744d0572ef41a7ec205ae9f1c571e5b7f4bc81278ab4c6b076c6ccac0167100e346e74e DIST crc-3.0.0.crate 9956 BLAKE2B dd69f9cb18008a5ad67eb0577c2f6bcf0a39708af144f043b66d3e1c066d6942098c32fca171047a063292daa59303c0e299fcd9587c6e0a1f243192f858f9b9 SHA512 c40a5133ac27ee5fd4930873c64a52cfe8afe2598822a646089d380e250d16420d7baedd56aa1b630afa1e4433b35dc26b7811b919e752ba02b22d9de964e3d1 +DIST crc-3.0.1.crate 9950 BLAKE2B 2afbaee34f754953396e452260290422d19416dad4b88333e4501592deff3b3350363ca4c2b37d573ecd4e64a762b702b79445460f15fc90bdb8214fe43c0945 SHA512 aabe9d4058fb4710405146e978ec5881bce5ce8971618b69a7ff873b0fff15fc78e5c48ff0136ca6d37663a53905bc3c5daa0ed3a2ed4d8d721e90c3b0ec28a5 DIST crc-catalog-2.2.0.crate 9931 BLAKE2B b9c36e7f41e67daafc31f6ee6bf37ef78980171cd84565c103770a57bbed1e04f2b7a7261e7917252b3b6be96837e8138a8b9829380be93a69ee6f33ea332397 SHA512 9fcd42c44c66798c97ed36b36a902dff6e83a96d86da0f146c0db287ed6a00c8827d6749bfcdd090083bb81103bb2397e388a0e2a21698d65550360a45453396 DIST crc32fast-1.3.2.crate 38661 BLAKE2B ce3762b03d24d5367d89738991c060f4b3af7840e0a7ac7fc17d01ed438caf964bbaefad0fc4d0c438dafa5a578429ddd353c71197f8b54b1ec441395f2f7ee0 SHA512 a683943e252afdb1b9d626a07533ed11cf7a63af603c19640056c5d2b9c884ad9aff33ac54c0853ffca2f6cf94b0730eae6c05abf3e53e55e709d180c8152357 DIST crossbeam-channel-0.5.6.crate 90292 BLAKE2B 7da87ab15c384754d2493dd1a30e83550cd4b2b749b7f0c24de131f054e3a2e521e1bb4ba10094378c8f4c7bdf19218e35b10562c50b4ad1d2871bf6f821e488 SHA512 de6a42ffede95750a13e3b9af6ab26cbc498125860cd8e4d227c7361bd831e558254a48bdef5cf901585a915003071b0efa321f2011f282218c364780f62f44a +DIST crossbeam-channel-0.5.7.crate 90257 BLAKE2B ac8d47df391d64e05f2eac2df7113d9038d53639d963cd45109c2de71a1b32c9f687052d5fa88533271ea3569519627729fae1e092d2491d2b66bc38e21e176f SHA512 70d605a224db1a4e2217280cd2269a954781bb21a0dc5b0b08a5a83794daf1c941181f271c6a8347f72321ca2119dc562ee016fdc18104d5d3327a82b412e9fc DIST crossbeam-deque-0.8.2.crate 21237 BLAKE2B f00948fe90806fcbf1585c0404250dc84bca2cf27733bf7f2a0aa957e618f916162f41124333329a5b1e84909cbae3d93fb3b4461ab23e9dd97672c7d520d5b7 SHA512 a50a878d843d6eb1b5b92321ce6bfb87a23d3c16e820b1ff55472f0bd3d29b41d09ea95e1b9ccb2790f6687c043dd9ada1cd5124705e24292ccbd8fae1f243b3 +DIST crossbeam-deque-0.8.3.crate 21746 BLAKE2B c24025c65d7c1c98e442af95491749dd4f777af0509636ed66886dcf656359ec50dc2a5e26327559c6659f6b355d2b0b992dafa691a36571c99637cb47372d0f SHA512 f3201c9afef7d2d119702696f7e5e7997a104b8f7d67c7adebd1cbed84d3a3415636ff674f1ccdfd95d0dc162384e46c6138c8203ede69577b0d5359a4b44672 DIST crossbeam-epoch-0.9.13.crate 48313 BLAKE2B 6e548cd39fb400732dc179c5b7185555bdb8a367b5d3a27dcabe9ad36db6e9858604dee210fe487de8f9127fd6d0db1ef1fd04a1cc8cdcf34bedcf980c048555 SHA512 a4578e0e535f301b73f0332778e79b327bafea6afa43284317fccc49b410118360866a2dea8ac22f2977f309d07c663e5d95fbfa852ab795d414c170ee4e06bf +DIST crossbeam-epoch-0.9.14.crate 48524 BLAKE2B 439eec7e5e0364af0fe0a34ffc9354ae289798ffa7480bc656d4a610101e1ef2d5f484d84f82c87f961bd622434c36adfb7a87f7fbd2c71077b732cc7cc765ad SHA512 543cb60cff7c0823733f6ace191b137a04025a2b40fe4fea5eb273772009627fb705aecf742bc59e01367d4c15a14aca73aa2caf7f4b509f4b25947e14fd1e19 DIST crossbeam-utils-0.8.14.crate 42127 BLAKE2B 3e31e6371e46aba6697501a34e1b737680dcb692c0d1ba7cc1ce7025ec70ee69f7595e3abd90fb52c11e42cb43fa5fae6103f97add35cf87b0a68ea83213d0d0 SHA512 fa00a57c41c9daa152f8a6c6f4d3c77986de1aa21585984adf577e244c2f121db014ba2beb92241590e1cf78710e77d9a703ce4a4d44d8854bc3e60690151393 +DIST crossbeam-utils-0.8.15.crate 42326 BLAKE2B 23e6bd2a6535c6fccf7b7d17487fdd4095c92a3f3ae383a72dd6d90c1c49c2ec8d96dc01a94c7127b2681bfaef843585b3ae8665ecbc43b2e7db8434e31c6c8b SHA512 adb9ce1886396bc637299cb8122d102bcc9e561f25d67ef73e98c9ed8a8b13b78bc0f5bbacab19d015e1a7690bc0201f08b3d8e82393ec347e7f2933eb622533 DIST crossfont-0.5.1.crate 31985 BLAKE2B 0442725c3cb06b24b7922ae38d50b07bd9f4566bbb8d6b16d26c80ec680cf887320b64c127b73ffd6ad79240ab654e78c21c7cb453eb061a01f59ea1275e6873 SHA512 0dbf63cbe316ab79f86186157994a1ba4dc6bb484a71ba9379db15280bd5899826b1fd2077513b3bd3427eb5ff54b0b445038c5fdf346047cbee7d8f6155140d DIST crunchy-0.2.2.crate 2995 BLAKE2B 74ddf8c5e0deb2ceab65c20a2743e1230739ac6aa3af60c9e867a7852270697a1278b7dee00df8949fc4268f9756a4a098df1211ab3b3e31a122652c3ba0a6fb SHA512 36dc0aebc41a3aac5f1b178a7e61b65bcd9bb5c8539b2024f79428200f7c62daa7098af55c6ab0765febd2f8969bd6c0ac8096f73cdc0958e5c4e4eb6a4f7025 DIST crypto-common-0.1.6.crate 8760 BLAKE2B f2422bfb89c15d47a8f91c8f6695e05eb56990a922e3cdf3d426044736f9932324c0d899a151a6df4d6683e6a6b21659c657d3988734014c02cd854bb4b924e7 SHA512 471dbc43f517089d2cfe0868e29510c6ca579875b3bb5d013c70796db969b609b6c4bb35c9a07b9a2917012dc5708b717d48e317a20038adbe7e7039bf3ada6f DIST csv-1.1.6.crate 886999 BLAKE2B b178d0419af671df570f37a4d054391bc883085b0cd3949de5e967aa4ca323fdadfd8c5d91eef1e8882ec112a1111cf255756eace3c7421e455ea2b6e01cb600 SHA512 81dd826f0ee85e7d335d844e9f9b4d2b66f7076c517d8050ee2e35721bfa4ecb8a906dcd9671b1c5381a968dcce0949202f1afe8eea535b6d215363d4f5be6fc +DIST csv-1.2.1.crate 887936 BLAKE2B bd58776a653f51c0c0ae57a1f7082c58b0447d5874bf91e40bc9d66558200c1447dee368f710ab99a9434df319ec53cf15dc90a470ccbd439a823dd9ef83b4ee SHA512 015d6990fc68a992a980695bc21dbd4ac00b6fbe277568981dcaa3e7edcae4429979c870fcd79b883114d1a5a55f66584f3cd5c27d3886453b4a70577cbf37c8 DIST csv-core-0.1.10.crate 25668 BLAKE2B 8e9a56c26e75f4c4c9e90a21cc30c60cc3fff17515ac93bc858e8ec45e130df2ecabafa7c513b2d2815269fbbd98c418269dfb1bf1425d2fd32fe46823cee6c8 SHA512 2a269d050fbe5d9e0f5dcda2de1e84bfeb69538dde86040ad1ec7307a214eed813a1482acb5029a51f18126d384d5238355e021964e47811db971a0821bcc328 DIST ctor-0.1.26.crate 10803 BLAKE2B 93627949b92651243b7a763d3d45a22fafcf2147a30661c4cc017e222bfc2bc12b4071054e3079adc431fc8a5dd8b86a8d11c53c401be6db846a3d0d2076b9b5 SHA512 3a3d60c976ec02a9edfe04470af4b04b02601c48e2a007393cedfef5c13e22bca58630e9e885e635a71aabc3e0ad8fb70995876551cdbc6a31029d8d2bc2e86d DIST cty-0.2.2.crate 7230 BLAKE2B f8fc087e6a990a354a1de9a8d0c078757a512e13fb7ca0e337949a22c3af158111b0c1edb50857c0e97db5417943165e695b4f41c328948cb344614f922f214b SHA512 1b6fb2cac48ab796ddae5c51dd27c41ff584b2503ee15f1fdecf29ca92086826efca33d2467b5721dc1dc13b5103a76c0a320f416747230bb48d1b2c4ac784b8 DIST curl-0.4.44.crate 91415 BLAKE2B 0193d51d0ebca5a9ac87a3a2537d573a15d8f0c47e0dba5ad3c0401dfe4a96e63c43a1be054433eb782f90ec61dbc60a12ba035e4fdb033eefe53860d41c3494 SHA512 499c3496cb019856773da10c5dcdf539c3fb7542a5e5dde4923d36e0f9274515b43a68bd31fc18a9adbfa9061d752fa698dfc2fbb6a6b1c1347001b3d112b3e5 DIST curl-sys-0.4.59+curl-7.86.0.crate 2996584 BLAKE2B dd06c7cdf7740049558b8296d16e2485ee1b83692a94bdd2a037ecd45c0ec88c32bf48a26ea985c8de2de84296edf3f52092bfd3ab8338e10066e0a8defdc33d SHA512 048c5dbc3e1870c9b205c107e006c7112d01f4f7f03eb301ad9ca06ef29d03b08a840717ccc45883f19f1f6734958301375365653ccc6e45ff99151bd5e03b3f +DIST curl-sys-0.4.60+curl-7.88.1.crate 3091641 BLAKE2B c95d222f484d13c7dc2728c3572680e0b24e0b0f2353e704c7dd9cd3f036464fd5c7c180c7d9012f75cb8b806477b4f531554dec32c11cd696f3d825398f3dad SHA512 de9cc21903a82f17b17bed296077961d71cea948e151a2166498f98c47c44d0ff1ac3992a16e8c388f877a9d92891e4d08e35f18cf64bc9653b787bcd3c87296 DIST cxx-1.0.87.crate 589116 BLAKE2B c2d3a20e8e1988517079528112dd91f92409eca2889fab6df667f406fc5631e59ca0fde8a2768d9eeb218c128cf54d3779af88971ac4ee3e9c5cbb2291812416 SHA512 dd057961f20ed8b21a0b90185ad1fd851309ee6bac9b03f5299f14e82bc246e5057546daf8e75f26b679f7d2f0bb267c0b3e7955997e3568130dc11a27087dae +DIST cxx-1.0.92.crate 195895 BLAKE2B 9794d78dfd0899be4464ebdb20f97659f33c600bf65d9ac2340ae7968e1c62085282f089a78f8894a36ace867b866327cfabb9f7e2cbf79f58c46456f90918ef SHA512 755ad0c8c1bf5722101dbb1ad7907b17ef8873d5bce5f656d4c040c720172412c9c2849ee807950755f34cfa54269c7df367ad4cd2e2f6e16ad25e95982a2611 DIST cxx-build-1.0.87.crate 84429 BLAKE2B 5aa3b49bd2810113aa23637b3444223c839dd7025f98b22a1dfc5ee732f5393639510844499aab00f06bf44ecdae603091f162b0995747f8c731ba60c7bd5f17 SHA512 77aba0ab28b06cc74720318b41f4e93a39bf60eba44b9f69113ae99d223388712ccf01e57f67b87a4568536cae9dde47dd4f7c10214e4c19ac9087dab73ee0d8 +DIST cxx-build-1.0.92.crate 84461 BLAKE2B 1a86d324c0c3782d145c60ede8705ec9b8c5b2814617069a4203328abfa2b824c74e3731464b4bba11c2e34934495e00cb1df536d8dcedb1e45b6b8ffdf3aa89 SHA512 3865511c72a5171c1896974ea065bc48da547c0e370ede4c72cf98be953f4ca17a74d73b13ace632ba2c0f5f8213c585cfcc995b45cacbd18ef18a7979f8cb31 DIST cxxbridge-flags-1.0.87.crate 5251 BLAKE2B 599ec8eb29f05ea878284e65b9c77e02ab198ed196ad7d5c4058ae9e1d2be096f44b99fcc9d4445ca2a879f56f023dc6bb0a5a3cd8eb391f8b62f3ff59efcc8e SHA512 5837c2c39355e01fd11dde457258a74fbbfc4de351b8190af65e9825e840abf399ecd19142d6a6ceb2a4acbd783c8e55a0809c089d75f6d00ae53f7bc33f0377 +DIST cxxbridge-flags-1.0.92.crate 5254 BLAKE2B 5ab189295be38737563ee159ffbf28509cfcb886058600f91dbfb5691c9ac9877506fd45952dddcfb5e6b52b4cb423a3b3d465f9eda05c23210f0b214dadf5f9 SHA512 86ee9cc97aee398a8cb50d7eda457181487464d1bef5a3da6026a3f2552e27c487d4605dceef8d27a02984e5728d3d9348df90ee098fbee85d897ec54b416323 DIST cxxbridge-macro-1.0.87.crate 59475 BLAKE2B 6476a8b852d361bbae2a52cc17a6bff95154b2e77e6d4980bc7846297de7d12037739290ab071c9e31144c478b5bcd4db0eab176bd5f363b301c478ddcd65cee SHA512 ba9cd2d46091d58ff8a2dfa491185b6617b3b01cd8e6bca0b14505c5c7f1b5013895bb058ea619c6f33d06bb200ae57e5a6936064f9284a062baac5224f639b4 +DIST cxxbridge-macro-1.0.92.crate 59533 BLAKE2B 7332c32206ff5a2dc657b2356369d63b5fb3f93be58420328b39e3403669d488ab616783cd2a1778ea44647af14eb48b156aebc78206eff104753ffbf5b55dcc SHA512 ee17c6a00af2be6860f65bd27ed380455e3b2db22abaad94b7b6f25d582863fc2c9b10017a0def16b0c34dd5b5d0038afa67bf7be0575bad495bfaeda8f505c7 DIST d3d12-rs-a990c93ec64eeab78f2292763d0715da9dba1d59.gh.tar.gz 16845 BLAKE2B a466d19d24c261d14a60127bbdf36fa6cf5da2956d6c6c0703ab8b2ce4e2c7bbf797c02e87ffb861f05c92839b5b4a7d6643e3390ddb10fdab50cf6a4dee3c53 SHA512 96ce9dfe16bd4af28ce71c96a9765c96c367f11887c8cb72b73604e6d11cfd0fefc7c393455e896ce8d96ab9b6703a383617398de6f7e5529b633e912c138989 DIST darling-0.13.4.crate 20895 BLAKE2B 76675c20937450c47c1bda80170140930fc626d27d58b7dad3db33dce2e69457e2262189853141bdabeabf257d05d954f7dc1dbfa344276e05ee6dedfc8a2dab SHA512 7392896b97b80ad24d76a985f4b950668ba351498f48ef0722c783c28d43c4a4828f5f6eba7e754ca554b6662fc419e73bcb65d4b20037285a16e345fec9ef75 DIST darling-0.14.2.crate 22141 BLAKE2B 63ec931ab42453ba0133c0b8a1f9d3bdab2638a9db2dc4329034b96632c8e580204fe12d426384c63c8523418725253f5f59e9193a94dd6f6d28e2dc50f4cb0c SHA512 7e2555a5a57b436651d5165868a93f318192226b487cd74d3feda5b472d9be4cf900cf46999b25ee8da4cba8df68f3f1c54b4a363eb66e69c73f25e73c62bfed +DIST darling-0.14.4.crate 25168 BLAKE2B bc48b27823a1a85a01a5daea47d87c2ac4b3ea48079249606aec912a4f417b72516004f17765e38f06048543708b758bf68afa63dc5e7415906de7940f02726d SHA512 1f236976cd291502229a49c2317fbcad94df54e2d7fbedebd9ac3173f9e51620ce8f2e37c78e86a63db8d9cd089e3eaedb990e58cc97847baa2cbaae58526aa6 DIST darling_core-0.13.4.crate 52937 BLAKE2B e038aea27b5b56f29cec8874132881ef589c869ffc974427924605b92436ef06f21c7ea748e97d9b719aa7156b3024e788968ac0cc6144d58eeace658b62a08f SHA512 96d431ebfb9d13aaff2c50f7ad7d5ac5e95813fac851e3e1d7739d1fd5b366fda32172829af88cabadb475f83b4500199167ede54bc802ca1e52137cf6c16c0f DIST darling_core-0.14.2.crate 53924 BLAKE2B a10be266569d478eb73fe62d56ed94b9956a13fdd4f73c9d2253bd95fdbadcd1e0ee4b5ed2b00bd58c400c61ecdcf2601d8325017df32961bb30e602b8117b0b SHA512 33612950c7688b5ce102ab5aba0dee5470435f0491e4be5f9d862b70ef6f6034a08ec64a29553e0530f9b8f2f3cd540d26f32e49297a599c255668fb750ab621 +DIST darling_core-0.14.4.crate 57485 BLAKE2B 3d284d6a5100f45228aef5e42f9de63b6cfe2b5d42f1224bb19ff5d262b0c293931ee99f3aaf1f0eb24e55bb7e04ae790389d73c624c5f00f17a280a4a496ebc SHA512 6df7e911a543e9cadd0810cd8bf6563e2f000b52bab875f7a34d229bb6c4fb7beb6ebbc4fb0e12b97f23616280a20f306210abdfd1dd094c53da35f97be27b96 DIST darling_macro-0.13.4.crate 1910 BLAKE2B 432adc44108cce6a13adc9ec45ff9b7555eb4c0ac7f1000fdc8f8e9d1bc0ecfeb65b78f81438b097946aed8e37835f82028c1b16c1d466a124998139ae854df1 SHA512 908ea6459110da16e4ec6ac843659664ed4fa3fb2ea9b92274a738ff5994cf81fbb48403db609b9a70f39c3e288da4358ce369c66821122e3a6a0940473da94c DIST darling_macro-0.14.2.crate 1896 BLAKE2B b095af14bd90877101444983889fa3683ed7fd6fd8f6ed229c17840c840f26b9a74c5336358a6ecdaad364cc5f3ac123587dae79ff61ceea4270fa536a441fc1 SHA512 0dcf34807d2a6999d69d8176f70b2a7c2b31b03ad350bee7455a0711dd57c775ece9559376a36b07d986556e5d9512ba04aa3ce66298f82ecb3115bd6e38d258 +DIST darling_macro-0.14.4.crate 1896 BLAKE2B e537b384c4c05103a962ff03be3da6c6c31d1c0cc25dedf5df1522c524e744446274a1696093d6f4479c0b6ddf02d27941fe959f517ede4b203bff3e20eeb294 SHA512 819fb85d8e324f4848669d32b2eecb2c2945a9891fa098eb9ca61d84588d26f0e0d1c7c482956935c7188e9c6feea0db5ae4c81bfe3d014f74fcebde80a204cf DIST dasp-f05a703d247bb504d7e812b51e95f3765d9c5e94.gh.tar.gz 621307 BLAKE2B 9f82ca484fb6c6f79e4c9ba3e9e3fef44410e95b138202d65cf0dbedfbdb21b93080c0d816626d624b4cb7f4f0431fdb350fc843cd3a6706672989f660225759 SHA512 da0bbfa6e9561182ca5e896d7d6266c2205ce7757215f0dd0a5044fad7f8d4589d68ffb7b4e8f37800a966bcab21750d9db27baeb5607dfd467375803f7f7b43 DIST dasp_sample-0.11.0.crate 11617 BLAKE2B 30bad992ba12c78769ff2f72e187f5ba0775a45f0af9d346d3e56271f414d3deb607415e73d40eb09023149c261ab02240f112386c0acec26e99d666cf8cb959 SHA512 438a2ed44fa3cc97edff6c6b6c2869dd06a5df790457e339a36ebcff024c152ade36740d889cdbedddb5dd7bd706dcd61778e68f5f42aa100eeb76213f5fefbe DIST data-encoding-2.3.3.crate 19117 BLAKE2B d77962932be4aefd5855db78379b56a9fdeb784a9916a3e4d0bf3b085a8b3286396122066ad875395bf3be3fe026422fdf5554ca67e0f1b53d9fba36c11c14cb SHA512 5922cdfaaa9b4c3b2faa68e86018653dac7bccef3f2a1e16f6c599dc8c3e98a644f29c3a9082234d3a58f9feb0eb54842e57ab62ceadcf287c43f7eed1906d93 @@ -114,9 +144,11 @@ DIST dlib-0.5.0.crate 5788 BLAKE2B 0c1bafa05ace4a51fa7f5d8db9cc46773c1da9948e6a3 DIST downcast-rs-1.2.0.crate 11670 BLAKE2B 7d44d708c1ac068a02ea5d72dd3caa8a7f6d18b7ee653d520600acc9c52365824f5b8d3c68143d1d13aa438a18b16ff9975e15131cac7ec48b2d995184673d37 SHA512 b80b72f30b42c5e6b2bd33287f2dd22be5673b2fa5c1a8c75c5de224fc7eca46a55f2fce63c02d225dfbc94ac3462b4b2fec53d63331c70da6307ebcdcc6cb14 DIST dwrote-0.11.0.crate 21715 BLAKE2B 8ef802f393939f95ba750e941fb5b6f908a2cdca41d3eba5a405214ab56b2fdba148106c0537034316d1d594fcd86a13774de1853c2dad2f27d0ef87ba21bf86 SHA512 b319820cffacbd55f27d74d4d8e7ae3f15d758f718611c354551ba526614f5221357269734840706170e26446efb8d504035859f47c68eb0a7a89444d08ffecc DIST either-1.8.0.crate 15992 BLAKE2B 5b9254d54ced1f23447cc78fca74f12085c37e3c2da441b30521819025ebb808e8cbd9cbcec811f8b3951030914c1736b8bda61744d1323af8c5b8b0a3ef3ee9 SHA512 5089b218af067b51ee39c085568a1a6f542e8f68b362207bd7126cbcd2b76783cd21cc1517a1d088ce4dad1714be03a3660f50e9498a0bb43a8676cd7ec490d2 +DIST either-1.8.1.crate 16027 BLAKE2B 2fad54b5f20bb8540fff5959ca7b2f9021c814ee610895d770f7081b12ebe2c93ce754c462df9d81824d479ca75e07f4a9e398c07a655f4abe2740b9c9de9c62 SHA512 5e4da301a605e0bc1ee3a269fe449aef044df05b5e833940c7f79bed61bbff4fc248e9c82b45dab92b2688d578ada000b271aaf67f2f4f7c82b35f05663cfe7e DIST embed-resource-1.8.0.crate 13927 BLAKE2B 8dd95acb409fa7003746502b5dc304057207a5ca9967cfb027127e06a25280363459e9cf857a976abcfe7d7d035467f3cb82e5bae5a94c0be338ae52f82cc387 SHA512 34dbcdb6fce1a877ec111d271fa1e0181387ff5238e8074c250e453eee07434153d7f36b5a46a74a03cdd5700e486435bb8e8f268ee6cbb180c656a80559ef76 DIST encode_unicode-0.3.6.crate 45741 BLAKE2B e1e3792bc2bf9db7df33a516d0d755eef5eff1249aa9b2fd7f0dfcb155786c566fb619c9b2d73425a8625c8593988b117e9676c341f65e8795ddc838bf9881c4 SHA512 64193d6ac75f66d58ed864169b5d6228ede36dcf100614395e086bc8e847a3ddd287734d88e8ed50f38c679a99c80ec68449175a67d8ee03b02ec1cfa9d55e77 DIST encoding_rs-0.8.31.crate 1370113 BLAKE2B aedcc32bafb95c54a034c6ab082d722834c744c33b525b176ad00ca2ede4157de6765f41e52678fb05a8a1271ed234933ac26a1bfb2cf08096420384ba88e0d1 SHA512 a9e582ab63d00bfd17c9f813f886c5908279fe4d23cdd70f79580931f3a0479162b78210a27b113a7bf6fbc4f8d62bbf098ef645d598fe0eaa428639c35cec31 +DIST encoding_rs-0.8.32.crate 1370046 BLAKE2B ca9c15eb521434daef94de5eecefb487e2b4053ac002f0fa24e3ad101b89fd4a19cbc05b2e52a85599a45d50869a5671dca0786254138b7a5e9d5dddd2be712e SHA512 8a695aedf388dc90b039277fb8a88cd0fe157002554ef478b820e962b6fb19f3fecd5940d0720cc820d07c77e64f7415271a119c87b72c740e6e370ee8cc418a DIST enum-map-2.4.2.crate 18042 BLAKE2B 03e80eef72351867e1576615e91805ef65260091eb85cf4ee336953db469f79092303ed49dcd5339a1ff5ce5eaa7a14ef4db08cb877724f436a0a440a90b207f SHA512 4e16e75ea946247e1d281538f90077f55a2997edd822f3967c081b05412c70e04e13a0de3e0f3ceed0f0a75baa43f2ef9929cd2ad081d06d1082dec13b3f19b0 DIST enum-map-derive-0.11.0.crate 8218 BLAKE2B b1e38134d50ecdfa6c5a884f404cdd1ccc95a4ea9d4ed5766112007399ed5ee9740e12084e28dfe7622dff4f4a6b72add8fe872636fd396f90c7218c9790133e SHA512 84dacfbdefc7887116e9e7a59b070f97deda5ae8772d1f89a8f9e44785146dd232057fdee0876e808ae7585312299f94a80ef339424d4019bfdeba3464473df2 DIST enumset-1.0.12.crate 20341 BLAKE2B 2b787736e344e893940dc91cc1f9fb6465622caff9dc02ece44cf527ab632cc2fb981243e109e9969ed1a2b7df93d894d6be94f525b691a17ba8333a192905eb SHA512 1e03a918150546c203b1afaf34cd345f655d23753d828fbb0fe588570bf4cf74f500b1ffcc69199c60683797f9986443b999fa229fac50e0d290b2ac14fb0507 @@ -130,6 +162,7 @@ DIST event-listener-2.5.3.crate 15392 BLAKE2B c56ed5eafa64014141e869dcf952e86f75 DIST expat-sys-2.1.6.crate 518887 BLAKE2B 12e06f38859124c8da67aaf41477e0c94e9b2421a17c93666f019fd17de3579d52c66403ff95c6fdf27ec1e4db0652bc611e2b426705a177e615b5064d15adc1 SHA512 35d0c405a164e685972ea11df718e50a32a90b730332c3ccad74055544e750423ce2cd76edfd5de2810167cdc8ab6103db82bc4e2710a8e298ac0dd9e81648f8 DIST exr-1.5.2.crate 238855 BLAKE2B 586a8697adc788a23e4c6e4d7bb8f97e28b58cc59267bd7154b1690beec580413f8d4c623264fa1a75ec572182c5576b15bc038631611f9c4589e425acc5d2f1 SHA512 2d9f651c13a13adcb19e5b7c90b1c40cfe2bd1dde7e842aac3cf5f2f337a6fa642dd3cc36be4466f18686b209de802c6fc480981fc6784d8d17e9eca91903d0b DIST fastrand-1.8.0.crate 11369 BLAKE2B 93e911ffcec559e30b2fefa44c4d74d1ffa9b8ef1904ace608b8576210bcd41a2b4c7adffc00cd3bb40996110d07316cf8068f4754a879c6cb47e3d41304d406 SHA512 82cbc2b29b97fa3fa2c9372d3e8c390586a7b39f6c7d8c45f9b779bdfdaa2e8a3b44bc7bfcb3367c18120726facc753c9827cf63a8fb4ddc2667509b16333cb1 +DIST fastrand-1.9.0.crate 11910 BLAKE2B 570c66ec1d4ace08b9790299759e3b6f0394aca52c4ec2e02258229c198846cba7c0627807548bac3ef1f86c7e512c4bd105f1e18e35ac0ea6934f76a6838e1f SHA512 321567b5fad8552c0efc4393b1e77d1bce288b0a88c475d432f79e91b3457ee6eb5db9e4d65ac6381b9990c9916f4651b6a76250df44d51ea3e25bd8184bdc52 DIST flate2-1.0.25.crate 70210 BLAKE2B 992525ffeeb4433a222487cdfb0c3927ad77f914e1db94f612d80e81faef4a2c955c755c2b800251e3416d0b22726d5f7d7e432a81c3582c54b7de95ab7a324e SHA512 d81a463360ee2778f609ff297e04548120d1fda1f9e020fb2f429ea51189b8fe6cae57252fcd924d71fb65ad0f93ff7cdc7235913f8b78fa82925939cf884af7 DIST float_next_after-0.1.5.crate 5112 BLAKE2B 2f00437cce9f2da3324388c28c32ff30c272cfe3b7f12e76f801f84831b8dbf7a1dfd08330d9c22afb2136d24ccb9a04ade90fbf49877eafa79014564dfab997 SHA512 418f0256477a8459eff8587ea20e3eb0d3f8bacbbdeaf645e94d5a081985a642532154d3e6e01ce7097a67d2aab02bfb4d34ef86edadde49a7b56b4d27bbc6ef DIST flume-0.10.14.crate 65389 BLAKE2B c88deea78a5713728a6b6a94a4aaef570f6eee1af85fc489534d7b336a9ec9cfdd76890929a456a689ac196bef24cee68efadb30e06ad585063c5bb77fb2699f SHA512 ad31351031683453b77d85a89812304d63a12cce8bbd31dfaa508091cec52bc511739d4d13a085aa8bf9f2438fc1876a99f2e4ab2602bdbfe0d2ebb1df4eab0f @@ -153,17 +186,20 @@ DIST futures-sink-0.3.26.crate 7853 BLAKE2B 8bd044ee7bf46417b8b52be3cd688776ddb2 DIST futures-task-0.3.26.crate 11855 BLAKE2B 1d03a9f838308948e7703a20f9e123fc49f64b31419c6d617d0e23b0f8c635d0dca4840e8e50892bcfa3560a5029fa96f971ef3e0645a624742e4c026964d136 SHA512 82ea13f96b039d0c0c209cb728c055dc81622f5f2a0a670e9e1ea409124d3c7f0e9a4eac2cf23c4e6875ee6f3a917dfd37f90326c217df136c79d8eae058e9f4 DIST futures-util-0.3.26.crate 156709 BLAKE2B 6fa7db7676869b9d68ae6349d7cbf70062442fb8333177b6829b1d290b426ab9efeedd9dc49a6783c3f6511b6a3efcc9479ed9b5a10c4d28b7ff57daf280f006 SHA512 7e00e4221f3864cb8d66017258e0ce284ce730c49713aa37bff4f317934fddf1def70c47c8f120a5469766004d1a774e969d99631954a813461cf41c9e2c6d13 DIST fxhash-0.2.1.crate 4102 BLAKE2B efade6722efed1cff0bcf307ababd9c9031af297baf410367212758411a21d61a473456c7f9b5cb15e444d115a62120f140c082e70dd360a3ae83f2f71bec9e6 SHA512 638e1c0a4e7f365483a329e715afbc2e57e47c03b32e0e1818c879baa96996e81dce8ab39320e24a3e1633f73dec1e5f18a06c37f3ad38043002fc99b55efc38 +DIST gc-arena-1a6310c0d5c98836fa9efb1c4773038ecfd5a92e.gh.tar.gz 38994 BLAKE2B 6bd8e1c37df26190266413d1970ebe677fc9d6d11e03472dcda6d7ef0d0a39df92edf2b112cfdecae40a6f40986dede799c75ac337667f7729ca4374892c5a05 SHA512 b9fffa3f724472d7f30b7c3d3b7b5d1018c81498ea5f111872c150462a4b6b5e7401838a2f6fc306cc8d4f73d29663626c7ef5317406b3dcf4148d6bb0392e4f DIST gc-arena-318b2ea594dcdadd01f7789025e3b3940be96b2c.gh.tar.gz 38971 BLAKE2B 143c24f072a9686d74293dd4862ed016db5ec0360a1bbb4bfadb4dd883999b0a814918da7d9cc20f3705857c1554de0bd8d1831b4e56ca7f121dd1fdabc87475 SHA512 ff45aa0760cc2b3aa313d26e977ad6fea5c3e9ef6d364ec6f2ff197b067d5429f219e36cd729e0f0de8aa40907f80cf12a93167375168009a2fdc9bed0ffd430 DIST gdk-pixbuf-sys-0.16.3.crate 9693 BLAKE2B e81dcf3d7a300d367be14ad9b4c0826e5dad723418d4d99bebefe45a5acc94f8b55bd53456844317cf016528ee29b2366ae482c80f9e6241818502b64479abcf SHA512 79d438f0eeddcea1372fe3dbeaaa998b54ae9122ea437554913f0e3755eaf978a733e40a6560fc815e843add4ef128bd770e9454acca1c1d493d25734c2bdb7e DIST gdk-sys-0.16.0.crate 73303 BLAKE2B 30c0b789d0430624eaf08fe573cb2ad68906a5ea855bf6dddcdd84f7cb84b5def597cbedf235ad794d6e4ac8fef5e660b497aede70263774e0001ca3d18f3d9a SHA512 60fa49a1fde88053d79b70fe9d99fad8e86ec6802dd7fd95b4e7ee10ca5ffcf5285e3d03c089da9a3632ecedefbf06e8edfa24eb4b98c781cf542b39f46abe05 DIST generational-arena-0.2.8.crate 20899 BLAKE2B 73cccc9e3b836ddd37e7f64b6389c7bec6763ac9c390a5a9b4adc9b35200e7d26d21ba0748fc808aafac52087f552a4c56e8e10ebf8d016507e1781c579f1e73 SHA512 a5e073a8d26aa32b617fb4130d2b9401c3a3d9ff51a2910f2de4de019ddfd2e5077f2489acb40330e640c573139c1c911ce59a36011bd439c011a3af922bdc1d DIST generator-0.7.2.crate 29804 BLAKE2B 02b112886f1833a9e5a14ce330da34e14541526d05e1c9d6a25c74e19eb0040819a4c75ff1fd0f418a5c56dd779dd2c594c6d9fa502401576f77bfb761d2ad82 SHA512 a0592ebcf73fc1b189820819e3f5f5dbf97e245061d01c10989d13170e6a05f9cac231df77d1c197f7e5ba3c1efbdc68d71b9498fc6fd590254c9c861fde773c +DIST generator-0.7.3.crate 30019 BLAKE2B 208691ebd5e30ae91ef3165f1d5c1208df6882fb06755f61863eec66dc027a16c063de70dcca0fb30b03505a7bf0121677f407092826c39267be2810f03799fd SHA512 97caf0f1f8a760157be70090b86d6892920d149286359aa8650540569236e256490cb3100ec5481c8bd729ac060ad00732225b119f2f075831adee17adc039f3 DIST generic-array-0.14.6.crate 15889 BLAKE2B 7beac5446f5da4d077598af43c238eb7e71a12b0b91e6be5dbfc1ca33dc21d128fc93c9c8b18caac4b88830c8c8a643f2033acaca1d9a9f3d95329d042276156 SHA512 254e6fb6658f083f26e022916795c9ebfac241b9df2d811aac8316b17e1375e1c5aa54d72f1bf6c2627a88484a7df4b14eca231c90578e9aa3d9997047fa0f20 DIST gethostname-0.2.3.crate 8174 BLAKE2B a7579a33f8180729787d2489f0936191a911b2ab085d151e6bf6ff8dae1bda0d6707a69c1d6ba829b2b087042bdb6eb676b77fd722a61423eeb37fcb30554f81 SHA512 c3ce5187057ea09def22331d2f67a97cb53759e8c45179687a8bf9c67d16fac5f58d6c1e553b4f74b702bae0baa7c70eb5ed71f99ded3d508338a4b1e9f115fa DIST getrandom-0.2.8.crate 30553 BLAKE2B 30211bc6a8ceb5ba765cbf068405cfc08842b2521c5850647971f4cb4bc9a5b0a9195ccfbc1461de019eeb7744ee69f934922ff21677259d7b815800516df4dc SHA512 cd7aea29f79a33a0de2a52a0a82f2b57ea8f27908ccfe00a5f42248766df88b225023603ec56d6fc634ef9c1eb67ad0135c90d4c695f6f659db0767e7fda44c5 DIST gif-0.11.4.crate 634244 BLAKE2B 537a21ed947889acde0c9b8a42a7d0308f2d9017e59145924e735aa046cc494b60b97cdf3b24d62d24159a47bd4b6bd2aa009f2871c0b4f6fecec020f8041398 SHA512 3de0534b35bd783b54715e7f8a92f2d8a22934949627716cc3ade3c8036489d2b9604292eeeeced820b149865bc44a5de9d05700ebace073b48737759b5296b9 DIST gif-0.12.0.crate 634734 BLAKE2B 067baacc4a10ad1d992aadecb578034bc820ff2470eb2fe1b63212584ae1f73fb6febe3652a309a3931fc6fc6823533af2c3d567414925118c5086970a09bdf3 SHA512 9cee5c4f68b02252f6214fccabda29087c89cadd8408df4fb6b9479da7958a9759dfc4b13ad2bc7e1447be9050cea6d3757d891b774a7e6fe8c6fd25bca3b74a DIST gimli-0.27.1.crate 721022 BLAKE2B 65e69592d922379ea3d1e2ee9310a9af12d1c56bc256a668561d084deb925e60e7ff4f9bc6fa58879a8588d97a035de247a579e29bc26e30fbce1a2013604e08 SHA512 de9a0191c8fce8bb7a6fd778d261e28ecc34a06daffd8bfda00f20fe5cfd097080972ead0f1854fe0615d982e5eedb8ab2896e8504b1749ef271074a3f6946fa +DIST gimli-0.27.2.crate 721636 BLAKE2B 61a202545529618b44035450c696b52559d5aa8af091dccc613d62b21733dadde0da467d40595aab71f4532d1fc2f2a6b3744e0aefe89f244e54b9eebf422d99 SHA512 1c0bf53754db2503033c17988e1cfa824af4e01f43c874b02fa61a475467185b13657c7ddf891e06f5984db3ef6b1e37586b184443716dbe45db1aa8bd082ba2 DIST gio-sys-0.16.3.crate 80850 BLAKE2B c43d781d5338a6e22143fb0865fb2fae106209a87afa76e1f02043346a07074e13cebbd7d23add5f69c29ac389c2b43ce9b36dcee46453eff5fde38c84a1bc08 SHA512 88f548100d1760a90bea42097ffe050e663e7dcaa4724b92c4a4f19d49e89240a16ba01e48daf8bae348f40f40c33aa128abf7a3b95eb1753c665536dd7f89d6 DIST glib-sys-0.16.3.crate 59683 BLAKE2B e6290248eee47dce9a7adfa43d7b635a59d98bf44575baca80236a6fac09d229e9aada2cb5af4c3cc7e50509d47ed83a50d334f0133b4132ff4e4fb2f42affe1 SHA512 209b031357a743a83f1b6bd18aea3ec14c7cf4af3e2fc1b5bd7e3fbebb91fcee283e3b1ba960d779fb1dc75148dce9b7cd170294c8d162a16381f2c8dec9d334 DIST glob-0.3.1.crate 18880 BLAKE2B dc89b3a664e810264dd7a01ad892e865ce35b504bfe5dba12d7ea8084da7de84feaa94c2208f1a1eefed90297e552636ad61ccebf6fc8cb4d01f27d605ad0a09 SHA512 29368160138bcb7ea5660f9f30c5711cfca8bc8ba836bbade3fbe8c424e7b4118daf27cffa677962e37e36f025fd2bb5a9c2aea865b0ff155cace455dfbb658b @@ -175,15 +211,19 @@ DIST gpu-allocator-0.21.0.crate 73322 BLAKE2B 5f8cd58ce6873a4804a6cf52cb60abdfbe DIST gpu-descriptor-0.2.3.crate 5855 BLAKE2B 6d1931e9092b88e41bc1c969afb03c8c49fc7bffdc5ac2fa1723eae54bf39d8e80a95a25429f80af380be7d75655fd2fd293a9f1a74f7a251d96f1d3042a6a07 SHA512 cf4e3873114f7c3f96debe00411fc9970598aa89583f8f00769d688804e6b059c247d479218e55db97972b58bade7d9630434a9393b710672a923ef65b100446 DIST gpu-descriptor-types-0.1.1.crate 1956 BLAKE2B 70789874373f3e98b5659b59a71dbbf71260f331c2811b759fab8db91f15aa4b484b9d0554aa54c80e4dbd4bc308ae7b636b4e1a59dd35d0a1428e1a8bf88711 SHA512 e313ccd74ac4a7c97bf0ec85ba65d84635d7aeaeedb8764496dd5ba332e4797f7305505babb5663b5413646a0c964bf1780c93942850a8930edc1d3b400ebcd2 DIST gtk-sys-0.16.0.crate 137581 BLAKE2B 64716a9aa576916b2e9e61682c755cfe55f792bff78a0e4235554e275003ce41f9e3ea047f552726060176153c9fc619cb44e2d455a805c3ba8968fb862cb0b4 SHA512 9bcf2c9b99c2a33198cc7f0f6395dde1e9bf95985ec164f6c515ada66c8aa7da4ad2e5a190e618f03e0e3bde23b14ae113da8add7df7a58cb8e33dbaf61613d1 +DIST h263-rs-8c00d0e13892ee349f76eb4f2651cb2b921d3766.gh.tar.gz 83984 BLAKE2B 420767c3538e89d8b8be6fd5f5d4c33b8f01a7a370a0b32bf3d6dfa46999b49e3084a2e08d8eb33f13940262841d96ee30ef21317e9366d073a33988eef046af SHA512 a3efe334953a4a928cddd3dcb60f210d7e17b0920a387f11cfd26e602e8f32eb65c10159a9452cfa767fffa54e46dca31458807ffcaa56fb9fb1c64a7269e94c DIST h263-rs-f0083f5933f173798dd308d1678f06d181a99975.gh.tar.gz 83800 BLAKE2B 4779d9e2c962ea7c185e06fabdf8928185b31e87b41b81ffc88e371106b3b5f15a59fcde1b6ab414aaa02e94713fcd59b6bb23b2beb39a110f72873f2428f36c SHA512 2455b46f445f64d1e3c7649173e46275c5c0b9592631c173cc8f314cb1fb3522c9d246c1b503113f8b322eefeb62d27ee6d69273150a817c53b8496f897806f7 DIST half-2.2.1.crate 47021 BLAKE2B b7e4890c3db85f5adbc79241aab8a5501a66cc4c1856d883cab771192b42173623abe670b85e092111f31e118d7316cb29733efe5b9cb09e2594909059c5ad2f SHA512 6a2aa43a2a2f5c981305cbac46fe9dbfd3644912f6a8ae17e0ccd09aad5bbcceaf095b91d51d12c55963c88c208510f9bd94b472446d23752e3c0d3b41531a48 DIST hashbrown-0.12.3.crate 102968 BLAKE2B 492072f27eaec45abd2c5d7405c614c0c6a8221425e901bb6174bfa1688ee524408a618650126d6c683b7285b9bf0a21dcdbff7347e4d8f97bf7111defa1b7e5 SHA512 b3700fcd659a21a6b9b3777c18b37a83bf25542b4e8f2b963779a122f5d22e1742c064cfc03e649583e7dd5c6e90ca8407f8c51a0e8755f6a108682853022f76 DIST hassle-rs-0.9.0.crate 24114 BLAKE2B 6a8c18358ca95f15f55ac5416670b647565869ba0f697699b125f3cb500900c8cca2c50722a1ebd6fe9f36b8f8660f62f1cb9be752e6507de9304d36f41aeb3f SHA512 8b54ddbf3c6aa713f07df41b479662bc3a307bd6bd30117383fd758d348b2e13c2427836f9b41e2d434fa7811ba6361d865a067cf5c30a88d998f99b03ecb2b7 DIST heck-0.4.0.crate 11161 BLAKE2B 13b8bc39cf3ab90e71433e3c7b3e5f1c19404bec58dc4298dca05d94d5c14c2fc97350de737cb78aa45196b1241aa8f1ccf3a11ca309da5fe0f6a657673412b3 SHA512 33bdbf4ff9ecc4f4d74cf06590e056f4d96bf0d990d5381b9da5b65682b2495ed74e27b45419c2afa986c1f6200909d5175b137ae73ced5cc8ac869e4e1bce8f +DIST heck-0.4.1.crate 11567 BLAKE2B 520aeea740cfa30b0cca12f73594ffa655f32959673b1c9caaca1ea0162e455546ae3033881394c0ba0516bcd5c9a997da02162e1585522d665813b9096eabd9 SHA512 8c80e959d2f10a2893f9a71994720f90747742bb5b61fc0a539eed3ea5679b140c48fd7f7690d7122cd6af5f7f20a19d412e3569fe741c6d31f6b2ce1e0b80e8 DIST hermit-abi-0.1.19.crate 9979 BLAKE2B 801e8052b85341cca388ada9db4b06bb1bd7b64474185b2ad06c0256b9e597639bd3dd4ba0053ea010f922e53969a4ab47b90d451fd9b94c8f2324055d151ea1 SHA512 1c877fcd562b15d2de9c151fd6c5f3ea4bf48abcb799e6139a180ffad5d64b632f0000d5707bbd92ff23a0e5f349157b9e0f5be8b50f03680b0fa47315dbb78a DIST hermit-abi-0.2.6.crate 13027 BLAKE2B 4df5306639511a5f69594e903f8ce62482cbbfbfe272a91a12f407483dbac4e87c2d7e5668cc06ca5c0fc149ca93a3152fe6ad4bb3b96cacf56a22cb635e5b7f SHA512 bad8442bb822a9c99f6536db16523c80f5139af6a139bcc359c03725c59ff935816e2ecc5c491dc362ac75ab2dff41ab1e9dd29431f5e9a109b60eb9b7a8dc28 +DIST hermit-abi-0.3.1.crate 13793 BLAKE2B ece7865a09f566a95bfba5f1fba380bf12836c3761fc6d5a3d5543d3e50ca0eac81bb567d50b5643849cf1a752aa651a0db4c053c60faa8f1c74fe2f12819d71 SHA512 a55fe9230e4e8fef63284befff74108f206e76067257439d334d33068875368902dc690926a1feea15611f14123073867d7e9cd21397bc484cef849d6e1dfbf9 DIST hexf-parse-0.2.1.crate 4662 BLAKE2B e1b6bfef243b07305d7a8f08c8dbdafb67dc50c284ae70ee7032ee8bdc4e72928b6f45344613db63bbaea49d883f0f54e1c09235fb951c1a65755946c557ff55 SHA512 76e64d95121b0c3cd534a0005df0933bf6430f50969ba7a72f6a8261c9b7830c00a65b9286315cf78dca4a23c02bddf75488004630ca9839cc371c43efc8cade DIST http-0.2.8.crate 105591 BLAKE2B 254dff38c4d7dff28e4ddee0769a2f5e2e9e4abc6aab38e965cb7efa4069d1b59d422f30fdc73b5db5bb6c3fd02633dbfdbefd59bfd6ba352c3e5c9241d39d97 SHA512 8e8d01803552299807b07a9fddb45d92af089e43344eecacf2bee07b0e745f33558d26a5cde987ac0dd50f939fdac2de6855c8b44f7362e86d05efdde8a7d956 +DIST http-0.2.9.crate 100146 BLAKE2B a720a5ea6e59d1bd4e7b422fdaa30b3b9d72a7533c5e91d1c8ee2b1dcd899309b490479ec578aa3b51f1dddeb5c6510f28136e9fd1f04d2af12d2418261f6c03 SHA512 17bbc886d34f5aa4b56d82a605a54e920a244988085d06e70bc416f8e0edfa3356544f29082b3fbf3dcea18e741ade374375dd82ebe2276fd9a9508735a1e03a DIST humantime-2.1.0.crate 16749 BLAKE2B e2ae8325b037fb175b9200cc5c1944ce579056c6662cce307beb6701894552362a25e371aad65f8fb9384945b48815ca74bb8b544a32e0a5845b7edd30b918c9 SHA512 3bf29ddd1391d82897c22baa0ff3ed58ef6d6959859f1f8ed54d324caba5b6fb4422e56790511ce82f902cd11467f93c8ab7fc7b0e0bdb719308a4d0a446ae0c DIST iana-time-zone-0.1.53.crate 20176 BLAKE2B 842c3c2a9f5b753363668af5162edb6f2734a51fa6c6fc8bafc3981f5f287451258f5ab31d5ea6c2a1df75934233849bba8dde4ee5aa9fcc456fbafa93d8b51b SHA512 a3f899fe9ebc7501bd22e75b2df34c3b26ad5a53afbff4fa552672d0185d8a291736c48ac2fa76dab36a6621e689b5584a2d7bd0334055994bb21077765aa7cb DIST iana-time-zone-haiku-0.1.1.crate 7200 BLAKE2B 9e748694423cadd6edebc1daef2aa4126904f5597202874d68066a15580cade77f48f1e6f2a77e17c7de0fae5204ef1262ad5b6f30bd95f4faec77748aa2ae0a SHA512 daa7570aaf5a07c990b07fdc2153b63d947598ed35aa9c35c4773772a6c67997143b120a18ff4c7c13474d296e81a92975ebf5b9aa9d204c1820e9629cb2e369 @@ -193,25 +233,34 @@ DIST image-0.24.5.crate 270381 BLAKE2B 239022ae8f5cb6ae187fa886f531b3eda2134f3ca DIST indexmap-1.9.2.crate 54627 BLAKE2B dbfa551d33305db06b59d07c1b4bf8d4596a67ff1caa03062d07f6d78b4604ac0533d1c1fe3c371702dd7e65a012bfb960d79c76db37e264d0b44be576969285 SHA512 946c54881a347892dfcb55648a2b881d3a4d113424b8c76d8957980a834895318d11336dc438a04601916cca787420708ad7e271f965c38bfeae511ec1dedf85 DIST indicatif-0.17.3.crate 53584 BLAKE2B cb65be2e4de6d2d6fc636ccbdb07b415314464eee2d51a88471bd0e4601e9a9f2f540d6d7dd81ac8ef2b693e3cf9ccef1184c8f32d213d6b31e35f2601d1b2db SHA512 9d536106cb5435f6944ad78fbbcad2dd15763f7efbd78a21da452ab6fe939bed8fa565909aa6db12f738035cd1417ddfbfba2c2a10ec14b8fb464acaf7356c39 DIST insta-1.26.0.crate 540203 BLAKE2B 8e700fc39b44ff5ef8467efc5b609481fe5ae5e3cf5f1705d4a0305c4a8c0299b05fed0f7c95d70d3000d5c0a826c0111f563d3fd1ff2efafbb386a794e95842 SHA512 7c992885bda2ca72919abe16415c8906b1d823ae8981ba1e40ab0ae5ca7f09829c9a3d79d22997aa744ff79acf5300eaa15eaa8416c09472092725e3b6d9f5c5 +DIST insta-1.28.0.crate 543398 BLAKE2B aafcc57523247f617b7267428d62b8a401098acc082dd77732e7f6741b220a6cf4fe612b78bd98f6c69f9e7d960d32dca1c259bfa9f5fb438ce4a99f6dbe8a33 SHA512 0195f32e4e47c03ec1c56951f671a5f16c72e1c2c847d39e4c3bfa90139209b1c1f5b7acb7966cf36fa66e4691cfab344ce7cd02443e8521b5c3d2bc77c703ba DIST instant-0.1.12.crate 6128 BLAKE2B 728923f757c1ee4e4a7afb90e460eed81392068961240a538e5c6468e15a0b6491f590fb5f6cc46e6d78901ca232351f65abb9f2f230d8f4983c5e58c4011902 SHA512 fae494c00111c51c840f9dd6a10febe403e27ebb933dd16633a213e9c20f2bc11adeb431c71f8a6713bf88f270a010941e15d83df294e658791934f83a5d2407 DIST io-lifetimes-1.0.4.crate 35815 BLAKE2B 82485bfd13189e0762f7ee501626df0dc741e152ceed875b91a3eed6608686b6d454939d557a0bc29d6bf210dfbe56d35131beb141fc95250544ab8ea992482b SHA512 1b2b151561dc79d1467b699590b2cb5d4acb39f75f38c05a94edb6d1543acca541b5a083fe7b606bc37cb2812692b7acb46996d0b096b96b0b085d31b1336775 +DIST io-lifetimes-1.0.6.crate 36068 BLAKE2B f77601d90d371e3e51989a223c7d38363655f3555726661888cdff98e40359d56e7262cba9b03d60e42a3100715596127063f20591db6e7528697f426c0b709f SHA512 85a6e257e50e5fac58dfe25d20482c6d9bc67dd1430ae7676701edf3a12e39b18a6148e8733d7c07910b87a2538ada172ca046cdebdd08528c1253dc1fab7c6e DIST is-terminal-0.4.2.crate 7577 BLAKE2B 4ef84768184203b58e2b155256e35fd7a74169a8ccd52c3c74aec7fb1d6aeefe6232d049bbdbc40ede2acaf0be453caac19f758cf1abfd04cd1efdf4022c4996 SHA512 ce4997ce1b9f529a7d1b875985cde02440de288a0e823f2f5a9647e3a34658c5f56d254e85dd7f152a987f08f428bd82ce7e2af626c4b3c76cde50e8ae1e9374 +DIST is-terminal-0.4.4.crate 7744 BLAKE2B 051334469f476582dc6443b432bd476e497dcf26ee9d6ed9bd8ab4521ef87184615a5acd2d912ad8ff0cb552ba31c27a706d009c32b62cece180414ddfe27c9a SHA512 7b5906277f65876a6ef66b25b0ad44358a8823c1f69e4700b31418b78ed37398d37bd3e074e82d9fb4dc18863bc316064dbab70b542849fe3c5a079a7334c9c5 DIST isahc-1.7.2.crate 203314 BLAKE2B 60b4b7112581740cad3321a647b71e1ff10c1a7386ae8e9c95012c0a77bb05115f9f09d451db87ad2a19820e0e985748e42898c3e856b47739103d93178ce163 SHA512 c58dac9bf57f6019a215b0d38ba97eb3042933dc327e260c007531a7afe64cb778c27b5f0fbb761ef0794833f8ad049564c3f2268850f949e9697ded61477c7b DIST itoa-0.4.8.crate 11926 BLAKE2B e5a648b490908d0ffa3a0832342ad11264eb4357939bb39aad014aed3938bb60e82703b7e31929a458525061e9bc40539d33753bdbd722a03b6804e57dd1f70c SHA512 6911d269ff3ed7350e4f0dcfc6e9e0d70e25833e1e7cfcc57d5b8aff1f47b8be4f2e9baf1b92e5517cff63492be489b6d29b48dd9bb642e428acaa431216b68e DIST itoa-1.0.5.crate 10622 BLAKE2B 0d08db487ee791a252389e40e08e47a649d9eb90faad16bfbdfdfde46366082d2e3561fb8a62da80b122e7771052c50a0483e9618260d094820e20748d99882e SHA512 b90841e3a016a9a68cb090e4bf78959bbadecb3391cba71e0deeb5ac2723379ccd3251ec18a0bd055fba7cb6e71608ab1d7db990ad4d03cf2fd1289bd5834540 +DIST itoa-1.0.6.crate 10410 BLAKE2B 8b1dc9ae9d55a006bb2abe3b0282e5e77397814b692a87b9becdc2bb74deabf5db09e3d5a2f604964cbff046148025988a5d916480e0402b2b80646fbed32875 SHA512 e1fb82fe16e1248141d48de9e05e7abed0c6fef58f2ff8b77b52aca5f16f3600c46707ff4c7a0f0307047610f29775bda74948d6d1efceb74b37cdd22e1fcf31 DIST jni-0.19.0.crate 65890 BLAKE2B 78f93688f80f123027a5b800b0c3e8fa714a1a06b59ab36de73ab2d02f1f9ae3ceb2d3d4fd19c8d6d951394eb85f986f303987ad1e23b2fc451a237a04a9ef4e SHA512 75b48cd05ffbfa6e220dc4ffce3f37eb89105d42b0ac4e108930ed81c3525c4ee3d1c069342cee203c401c9f2e9bb2c53382fb61155da922ea9585d4fff9b212 DIST jni-0.20.0.crate 69054 BLAKE2B 171a8592ee150c1022753b44e36d6addcf2b697b118ee3c55e3e3741400f92ca3a909d5f67da09242a32730aece6f1ca6f72917dd004eec95613321d4f6ac287 SHA512 08e4f2b072148e558b79dc4c92fe2e113962bfa02a16d0adbbbf43058b708ec844414db57f9d8c325a0a50d651a4e82f3ce78c8ca35fc157d1122812c0e928c2 DIST jni-sys-0.3.0.crate 10232 BLAKE2B dd6334daa6db9fae6cf1b31b9c13f09f9dc3f6a0e227bf6779880a6e197189d91583cd463b9876125cf892ffa5f8417dcc51aa010cdb8c99bb4f969990e969b1 SHA512 1e47582ed4dcf608ffd218549f1eef5ee3c87a89e28c65eeb5bba801edd6cabc0f095e213e8df606e050a57608653a59ced6f01a8bc76a5eb32ba1a337a63321 DIST jobserver-0.1.25.crate 21888 BLAKE2B 2ecd417446f9eb975119af4ec74c9b3463d061f5348ebca380f0ab9963ccce6dcea8c1671c7701f3f867c7e49d0ec130809a37bff466261a2fc75e80cc01d15c SHA512 0c014e7c72a070e3332463cfa6e9c9095d542a68f8631150bad0efa3706a2d6de0347bf7d1221cc3bc0f3d5f9840fe7188aad949559375403b929d43b4a524b7 +DIST jobserver-0.1.26.crate 22645 BLAKE2B 44bcc15330268ea29650e58605c7f21c35108eb64b790c005968955238e948d27b3d12e6bb06bfc0eb4a3fe5f9e5322bc0657200212bf87e08d9e043e008a5a8 SHA512 ad3ebb693018928daf399e918ce35ed0d4e643cfb5c78bde04697e41dc8adf2861023ea1cf2c5033a3026048ca0ebeb7f2f57a966ba8e420558e42dde8d494f7 DIST jpeg-decoder-0.3.0.crate 742671 BLAKE2B ea2226b1475a488c9c1d767145d021de87feabe993eef5b6534c91ec35176eda74881af667b2833d0610db04f4bed0456d803af92d4fab6d472db606633e3f2c SHA512 68611f52ce1b9999736711daf17d9fac8286179e5f937f04f90d79f1a4d9f7cfd9cfbba9ba2bc52b107392939d57f4a37e8ebc409878d7e9838d5fbddd8bf5bd DIST js-sys-0.3.60.crate 79257 BLAKE2B 714facdab00d567d074de4a25b69487400c23194d0f58ca784159483f9e02289acadce084b1514d8816cc9e0597800de82a5298b071b7df19a24df93541f23c1 SHA512 543dfd444539fad27bafcbbf112366f53d4ccf4bc63f8bb17820d818c3e1804656697ed6268a793f383ddf6b6227f7e9b3a11fb6fbb24e10732fdbd971801665 +DIST js-sys-0.3.61.crate 80158 BLAKE2B 07980db627a1f4f385586ad0609b5daf30d590931d2ca0c123f2d84f6c97be0ea935aaae3ccd082440c7e7da1adb4eccfd054a3598d99351fafdfa748f567b5b SHA512 f97bb546af2111fe072a23cbdc71e4fbfd39fbfc6be37132b306853d5737175d4c9c0c4661096012f7fce3612f81509e62a97df8bcb21d7cc796a8084e5b2e16 DIST khronos-egl-4.1.0.crate 27810 BLAKE2B b3f77b9ca325ce8daec5b4ac4cd8b964577c8bc94daeb30a718c04eb0cb21ce4d5f864c594e0095b56218233129b364387dc580d5f3951252272ec61f997d9cd SHA512 c0f0d0ed6d32419e77fa721f1c1164d600808fcf180560aa5d5a6ad2e56630104d108fbb109ef6660e282b7933bcf462402dbabb8d852e0cd1a28c2b2c55786a DIST lazy_static-1.4.0.crate 10443 BLAKE2B 25b2e61bbac48f0dcbc79c81d7bf01f2403d8269ecb6be3ea6147bd00f7a588df15a91f44dfc18ada19b21faa71de4637c7d493a8628cbecd0e547d74e616a23 SHA512 e124c0521ec7c950f3c4a066821918da7a9c6e711115d98009ae7c351928fdddead852e7596fea5937a9c30e4e4ce8eee7099b20248b5d6e3b2494b6a6d88cb8 DIST lazycell-1.3.0.crate 12502 BLAKE2B dca2d3f46823a52dcf87b7d6103fc4f1f83bc5247ce361946ac2d9df239fb43ce4b418104503698dff0242480cd014996e77da4ae0a88f3cedbce4eb9d3c9ef8 SHA512 f9d627afc28b61e9687a3f72260eb013401fd64057647641ff2e763770d7380ab1d2d8cbb4a3c8818d53d504c618a3b46aaf701f72f4d7b25d226042824c2f8d DIST lebe-0.5.2.crate 8422 BLAKE2B afa49a1945d623b34139e31406f4780a5ab7b3d34648caf5f73b1504dbec4c4c02fc3aad3fdcdf85509eb8ba733a131a96478d6b9494cc9f69048f9ae28eb880 SHA512 ae8fce41c9a934999dad672ad74acabac9d7998aac4f1d03b54910d4b941375b9e9721cb1bfc8cd7cfcc4206fc0b18d725b0ea256a3a10a125a8d5848ed761ae DIST libc-0.2.139.crate 638983 BLAKE2B e92b296cf8c916e10e859722ed75f4790401662ff7aa2fe8ed84ef9b94a00538768be33c272f0881e42da887c8c43e1fd44d061343386216492a76fe5d308598 SHA512 ff5fae517c49c382dee9b1d7479b65b0a818780453e5c00c416847d02f42186e2fcf19a8a8dc5e9cc2611300690c6ad324f9c0f0e8172e913a1b781fb7c0b5b4 +DIST libc-0.2.140.crate 669153 BLAKE2B f4269549f6b450a3da3196ecaae52afe178d5b6905666fae04e2879f975f0129788898ca2ccd214d721af42a8b2fa86b26355d6baa0a81c223b56c658ee66dd5 SHA512 f450fe619ea2f45e4ada2567981987f19d35a9f13f88a0ce3a53e1751c6fbff708ca69fa6a64d807cce5dfe18b08751f0695d8a01e68e269da1aafc831528b7b DIST libflate-1.2.0.crate 40864 BLAKE2B 295fdee2e332552cfbac2ccd382552dc879fb441517a49083b8574868b28ffb7f8428b94b6cbca9b673cb8bf5e0cc4b22c0e10d2efe1d94fdb93d68dcf3eb287 SHA512 a5e0448e56ab5a219952a4b4efc3407c8419d8d9a255670f42b8f1bca7f7fe5774c2711025b18285c4f1310d26d0347ab2090b0f734bae43b569a0879f67d1f2 +DIST libflate-1.3.0.crate 42136 BLAKE2B 05d70256f3e12067985ef2247e08b4c16a4248a5c31b50105833e9677745d6b1c8ad79de49f32966b9bf5c472ba7b5233fc12e26016dc163aa951c1365827049 SHA512 3b60fa5e51df20ed2e5821cbbefb73da652534933947fd53bcbe17a0ebafa19e9ef9666328bafd4a02f551a96d6b006ed340d68035b491be1ae88de62961be8b DIST libflate_lz77-1.1.0.crate 5729 BLAKE2B 6e8bad43512e90544e3429fbbc707ee2a532a9d5451dd6c394278069d0f17ecc7711007dbb8a4c0afae3ecea2d872c677f21732d6d509d94ce485b188b05976f SHA512 ab0cba9d324d2f7bf2a741e8ef8b0ee7bfa85ab6ee63b9ccf6ff912461ca854d6b7467e527d74ee93a219d6dec5bcecc3e61eea83d4cf5b2452f9a0aa97cd95c +DIST libflate_lz77-1.2.0.crate 5964 BLAKE2B 9dc410c3e8d3b7d16a9cb7e16ac925b2d7a3ba97a4214380de5f9e99e35a5415b82ad961d41221abdaa8a0a6102ce0ed9def57ff89822ca714cccac0ec4b4308 SHA512 5aeb0d1ab0bef43a87552f93dca760450e6fcb0213c9dfdc0ed2f72fcb6ee1b26add02705f7c5a8552c975c9673b1a147fa036b6f4c42c07675a11b3cb1929d0 DIST libloading-0.7.4.crate 27580 BLAKE2B 491faef2659270b10bb88ac46e0453f747f35e78d7f28b7d6d9151177b4c7a7aec0a1efdf702eda0988c31e9dafff2990eba4e6a9b0b695c535ea9086ccf36e7 SHA512 34439d9eca68bac8fcbe2bc94a70e07550e7e95d713ab74ed60ba6736ec807fd9c9135c178d436fbeb39afb074b2a9b05775d953340845c088f5f8712f5f56a1 DIST libm-0.2.6.crate 113690 BLAKE2B 5828bf7a14fc62b28da148284988292646909bba60b2d82bbc6ee482fe0791576133d9666edb1b57bd5208469c78f2b2560223631fad4dc74b7e0d42627ca5d2 SHA512 6ba263c95f1c555e66fbc5a5f7d0f2aca4e20f6aaeca27c3baa4d17aa00b88830334736fc58d268d98e50bcab65220507b0d8e7973fcdbf14600ab3f20c34a56 DIST libnghttp2-sys-0.1.7+1.45.0.crate 4527090 BLAKE2B 29fa3021361656826d523cfb0312e35980199611887cbc43721a2276ecb3f663ac1283629552721754e256124340650e907293ab43b96e043c7aa87bae979ec4 SHA512 5d7a1e262fc91b654678cef4026886ccf1f55b8238164583ef46de58fbc46034288b198843e2483b1d8fa9070cf6640d83d140c53d780b38527ce68222c94376 @@ -220,29 +269,37 @@ DIST libz-sys-1.1.8.crate 2481844 BLAKE2B e890a3850aed5348afe7558168c7571564687d DIST link-cplusplus-1.0.8.crate 7674 BLAKE2B cbb93184d9deadd4912f6e03dfb7bb9d37f01b6d8d47dc9744724c848f297adb9cafb1599c2bbaffbff336f883e9a24c3cb4f11745ec4716a9a2c8cfa05f6305 SHA512 690afe063eb9726faa03443bfd01789a559aa10ded4bb3714ef7b13095005c817ad019fcc62b5f7b286c974a81e387ca3342d238e60ed7ab237c3628383a661e DIST linked-hash-map-0.5.6.crate 15049 BLAKE2B 0f30e388633c60433dcbee353507f1c6857bd210f0b61a4d166a9b95067bdadaebe49d5fca4fa6ce13072e26037c6f75d46cc30cf8dc3c9cfcb3f33b33630093 SHA512 031a87645381c96beff33572e4bac1a9877e52fd2f99d39918fbede17d72291b35e2eb69e07edec20c3058554c35cc38fe85b8f175c2a3c69366136fcc71f707 DIST linkme-0.3.7.crate 12812 BLAKE2B 9e93f59445d38db85a0f6965a63cc70b82856e6bd3afd29c832c0971171f17806481fb6abae9e5911760d5bc7d5acc3c659f3f97cf6be80e14e83feafafd3018 SHA512 7adc0606c2c3f095f7956deae8493460cdf6ef809d7785acf7f6de80a118a303c900fdf27f6f2e7a70a876ab028a2016690a739d504b3e5758347a8319954aba +DIST linkme-0.3.8.crate 12595 BLAKE2B d80de3138ca94e16cbd5400f58e1e1ed5b01a59f895bbac4c1106e53130a63474f4b35b69d398616718779a821ec5c3c6b5086290d62c6d73b4e203de9c36cff SHA512 a4c5d74f9eaf7eea5fd847a9948a7e852ab27f8d3eee9ef150eae8399482b4989fa4b521ce4c21359dc738887cf46e66408310f59fb3a0d5822dbd28c2b059af DIST linkme-impl-0.3.7.crate 6661 BLAKE2B aada524288b514acb614b05c54d3b658c91c17f162f08353aa30029b7c00759611da357ddb4017907d34bff6fe16f4bdf9a377d02f1c20e7d8ab62f87f24e591 SHA512 c9e3ed64278c2fd3ccbb8074a0dbcbcc747a014a157a150958e8ec71643f7f52bfa36f4b4a756bc7d46e1a619fdfd529a8dab7f5108ed1d86c79a509ba4b2f67 +DIST linkme-impl-0.3.8.crate 6672 BLAKE2B 8d1ed3819b3481f58fee906f26f1769fcffe48d937d9a036a13ef1b1f5b2185599751cefda74495a58c58d319f8614a4c84ae814653e2308b1056585296d2990 SHA512 40d9fa541a51bc37541ff8152fda7adbe6a9de8ce4dec13876918ee606961473d1ce42f7f811435b96e7aa2bc52d1b7fd2e975e7dc77d6287d852143a0b21d76 DIST linux-raw-sys-0.1.4.crate 878981 BLAKE2B b8708b06e48ef4e32d820b5a0e25ce12d3d985d729a2d7fef46d0b3b4518b4ad40d037d4689fb2270f9c2583dc031d0f4daa26500197e6c32bffd1400357934c SHA512 ee6d5a7a08b183681ae00890784c9e6b72e4c987b2ce2d7de6e7308b7a10d4a2b532db3d5121523bf5d4a262407f3033af4f4c1fd9f09be091523366fa30d768 DIST lock_api-0.4.9.crate 25685 BLAKE2B 8adf5c3cccebdf6aff6ec977f230cd2a208b0b188ef57deacbbc6019431f0ede1a760b2384ba3cb49c96b8a589dc56c0f46a6359b3e62277e7ae1a1c3f586fa3 SHA512 9215381d9bb6b80d217c73a900db43df043b3e939b5bd7a292a02e9ab911cf0eacd8f883d35bdf72b3a0e78df8f1bc3e843ca4c775294c7a7a03091dc1a74990 DIST log-0.4.17.crate 38028 BLAKE2B b46be3719fc0a53e50b1f342762e188587e9f1ceb692c72473ce2663edfb8253742d30024e68c1444780ab7fc0e2d5b0601b8ea7228dc3405a9342a57548e605 SHA512 2477d88db42b1d92c30708d88823212e236f613b3465e85eb425f83f8d16fadfaf0352f06c2999a1852102edd2f6ffb10ecb539d8a3b6c48f552a25622ccffa2 DIST loom-0.5.6.crate 72186 BLAKE2B 0d31e1533b954c59c7c46a3158587dff2b9ad53c73d369a9134cf731c9d4d239f0755221cec50ab15e3cd42a35f0b7eaebeccf07285b0a89675df8c0d5cffe56 SHA512 e4dfb7d4b07acd33b6db8e6fa54f66d33782060c553a71723329bc9e5c1e3afc10de882f3ce3b882c0b6b84b9eb19f4d6699e534961192e0933f88093247a4a7 DIST lyon-1.0.1.crate 3837 BLAKE2B b7a5a2be4e96ddd974974495a61e50e782f7d3c08d8b5e14b86a2e02c55a6a3848e332405ab61d2f7523eee2291e42869814f208d41efa28050f2ed79e2c8e95 SHA512 f9dbad320ccbcd33d692af4c8d7998745ab8d86d307058ce132432eacc9215c8cfe3c42a6d5edffa7942ef892199625be5a55bbfd13ce383c3e9f1465ae81ae5 DIST lyon_algorithms-1.0.2.crate 31962 BLAKE2B 8a385e69051f74c9071b634aab8029e50a5fb5af353a84f4d233e922d8c9c8b2572d7c5bf49c8749b8d022d7c3c23799a8e54ecda3576de33839ca2805ba516a SHA512 1be59a72c53fcf43f6b086e9c044962dfdc5bdf347cf99bdf0f46a4a62453bfdccfbdd9482de5ffeb1c7547eb52534f24e8f08de9c3b56ebc569a50f64d54c48 +DIST lyon_algorithms-1.0.3.crate 32030 BLAKE2B 5e54c8bebc3d4c7677fb7aefa8492cd183c56cf09a4233542c4b9a714682d33f921a4132ed31573198716050901adde5f10c41294b242160cc6ce0113ba70921 SHA512 5d1e277e6b9aa834557927b59e07e9ab2a731e2fde4ca0e23459b30a158bc9f7cc1484901f3cf51325c4434369c4f564b8f7911fdf036a0dbbbcc8365eb8cf01 DIST lyon_geom-1.0.4.crate 52457 BLAKE2B 91772a150d9d363c31b5fde300aefe84a3fa51a78638b9f319f3cf177eb6aa51ffa76c2f2e49fd9ccaed3dfc2f100d0bc38f3ef8da8e83526102b32aaf3f6cb4 SHA512 9658a36b610f820a964a21363c91735a6341c77fab288f40726ea56abbb1e474598b581cb49cec038966b4ad1d4c2cb2decf81fee4929ed99dacee014f5bbe44 DIST lyon_path-1.0.3.crate 35300 BLAKE2B c330b3489bfacbbf0d5d6e03b4adab5bf3253696b2f6240f278e9ab6aca225b5b649399dc48261358e750068c0f34b2802b03896c4a90110ded1632410f54ed7 SHA512 68d675d458c0dfda9d6121ef7dbe8d400decad886bbe4d12776029ddbe58e6171492a5c99e2718b76e20b40879848a88f590f899fea42936a1ab3a21a3ff9fdb +DIST lyon_tessellation-1.0.10.crate 182423 BLAKE2B 37ecb93d5ef0a4d8802033a8b21b3f0b32bb80dcc2fac45438c9f5680c5b6ad6f9c442e3937181850c252e71bb4e4a514af7001849f1276a58a4d6d63dac099a SHA512 aa19eb3c4ae5caab68dcb7df6732f9a4e608a1eab69d30d81597d83b3fa9760b0217d78b21ac70bcd9058d3f019da2f209bc2bacf0cce4a8ccdca0a6b447a782 DIST lyon_tessellation-1.0.8.crate 182373 BLAKE2B 1483f3de176311d4dc66b27878c5e48ce785b552723ebd6287ae055e1c888e5d61cf82a2ec667c4e0ebaa7be8ab38812874710629e33d10c51102efe6f6ca28e SHA512 1944efc4a7da40c0b74a14c2f81c6b251215591f75bf73a5692aa831000a26ad5fae67f4d1cfe4a349f0659520f0957a5118cc7f54a632787e2e55c406fe9b7d DIST lzma-rs-0.3.0.crate 29080 BLAKE2B 521d9f12a155fb1c9224b155400ada0cabe8be62a6b46f3b9d73704928446bfce653df97c73ae0951b6b1cf793a2b95c37180d5794c07a399ac581d75ef87337 SHA512 1c554b5fe33e6cd6ab069efaafc2826d3cb0bbb13dc55c2438345e1dd17de99cd43da4aa3419841ce50d9fdfa5956baff477b37a09470f48908fc1b7382086ad DIST mach-0.3.2.crate 19611 BLAKE2B 683aba7d140a3697933835efe4e2e5a6a107f0a6122ce4533bd9079c0de4346dd1a817abeca4372a44a85406a424af9deff87496e79359df4c8d9ff89daab7e9 SHA512 73622b37915f3445a57cbac5eb378bfee61f5a2383c0dd8bd7c29b5e46447405ebaeb706f3a3274e5afe37b0506afaf1511836cb8897d9d480a3abd41f18fa26 DIST malloc_buf-0.0.6.crate 1239 BLAKE2B baa59345fd372db162773adbb441caff1f6bad965c3681f244161deaee76282fa09b9af0d0642cd39ef35689f85f5bd7c2efb7ba8119a58e86c7cd12d81b2c6b SHA512 463b3d7666cdd7de618abf0cc4e488060c84d6d93c56d4e922169511a0b03de380ea988cd998f5a162b244088902198763351ac16dea3762f0fa0840fc29d6ed DIST matchers-0.1.0.crate 6948 BLAKE2B ec3a5d01d2fedbb4dbf5bb185afbb9401410463a61f51674e0df6a571db352b2bbabfb99cdbdcfb4e511ae783165bf0258f5163f240a229b9087f9edbd0df41a SHA512 84214c1a84952d85631aa1ab5115df7cda223ac64e2acf055b6129ba1aa26ddc87615a8b51ca890ce3fee0419053fa7fe1599ae128f1d211b58c07b0c4af3b19 DIST memchr-2.5.0.crate 65812 BLAKE2B 57966413a1f933dcb2d2d4ccb29c247070f65a83299b2a9f5aa83f5a48a5c5f1c4c7c632fa63bd19f9508e9291e7258db2f16e2813a56fd84e0856f70f1e67ab SHA512 444a163b484c233e78c0e2e4d51f01ce2da93d7d29f516a95e4b0866b20bdfd3f34137653abed53eb70387991ee3e2b5937d8d4360a85bbcb50a93005a75defa +DIST memmap2-0.5.10.crate 26847 BLAKE2B 1cf50f710ffedcebade4f131b8c3103b036778b320da671305c0244077743c53da155d444bcc4d0eece294234bb6e86bffe67da67aaf12a116573c64ce0ebc50 SHA512 39bd2734ce4f16c7f5a5e771f9ef92272b26f511421d5f39dfd2aaca072400ee38f2cd38352005c0c8c359095131770ce1c14570790bfe19ce6a17f711deff8a DIST memmap2-0.5.8.crate 26592 BLAKE2B ca38d5b65ce834560a26e5a3e0068db9d600ddea1ff45a015cce9568bab979d4c0483c52fd44ba914bb005b5ccebcf026fb7d9d0f43efb629736a880576f3cbc SHA512 b77600f2ef65a7df24591b8d553decd66866200240303948f25690aaea755c401aca523482d310f7606999af454e3e43711148ef3709d570fcf4af117bab094d DIST memoffset-0.6.5.crate 7686 BLAKE2B 9a797388702389076c426052c3d54dc62802d5db8bc5c9c83990429f2ffaec4fab4c7dd3f09cd0704d1ea555e87976563bb43408ba54b5e66ce7e406d4604009 SHA512 11bdd9185b99dfee8e659e051b09ee301c7142a372a8117864745a5085c015436d2efbb1478192886f09cbc562529e209d2e3325d94938a64bc75b1d91d2bf3f DIST memoffset-0.7.1.crate 8556 BLAKE2B 1ef270f1c8dba32e66cf47a1835f10c342024762c0e56953f16e82d575250028154054d4c42b1324c60f955a40fad3bbb1c5fced147c11c9a4ad62f6f0e948c3 SHA512 40ca3c4b1fb929bec75bfcde0135037f81a6c5aa80181bc7dd7bbcd9c0946288eea8d23fca95e296567ccb02155ed0f66c7c23644b5cb3e6d3932be9f9742157 +DIST memoffset-0.8.0.crate 8912 BLAKE2B 19ad3abed21fc39461b0382b15a8cc312378aba36f042b1e5335012115d31b350a4e3bc720f1eea300d7d19b9b317f75a28d4ccd78ff3b31defd9e4b3147899c SHA512 47adcae0848ff967035e10543ea599c7af9c5bad387023eb4dc77c9e8d875994ec8139b9941b3ecc4fc17214d80944a47a3be174a45b334661914a5a7382dfbe DIST metal-0.24.0.crate 684270 BLAKE2B f263f702038d60c69dd65d96ec91924e96d28acd9a42136bb502189691bc8ef0491e69b0081ff68afed3b8834d0c30770edafb1efab1e28861750fb43a0e6c86 SHA512 5f32e4c5e7c02163fab52bba8dd7cc0d93d0a19fe7bc1f8ead58f9c075ff25cd0902e308b0cce21a3bb43e152e518c8a1653aacf6cba2f6e313d0a35cc74eb4f DIST mime-0.3.16.crate 15206 BLAKE2B 9a599ca82fd0dd6d3d2dea68a47b8441b1024d016ee1fb23cc6431b39ead20c9b3fe1ff3397af79c2c1b2cd277c440d4fff69f6b28c550ddbe15f680923c834b SHA512 cb1d691610cb82720e553247336fc5eab63407ad37febf2eb50aaa4e329cca70959ecd8bb8c7af5753acec2c8e86fc9a0f8ad9ad2de93fe9295ce84033d6054c DIST minimal-lexical-0.2.1.crate 94841 BLAKE2B e6b8919b80d938d0b98d60d4f5f29ce43d77ebfcf8b18bde08909141915c6ef4f0d07a543538d4f3ba8527a9f55926d4a8e83473248469d087e80b274d701d61 SHA512 385fab51884bdcc7b0f2728a219ab164d0dc8efe42160b918f2c09f79ecf853fb12bda006d11e649f097bae1499dcd41ddf2a8784ee7d178cf2c28059e46078c DIST miniz_oxide-0.6.2.crate 54536 BLAKE2B 8127ebec5a2cee1c2101d9533da573e01ef1a0fcb169bb0fb1419973ddd2e6953d8dfe85f9509a5d1226643ad290f0ee1479fc68f1788ade7ddf9633d90bfe1e SHA512 250782e214572acdd11df87c2788cd5f78e8388d9b285d0a850918219678e262e8b9905cc88728f5b70d13920ef9d19c43d243dad8fbcc18f8c8462662ce1419 DIST mio-0.8.5.crate 93993 BLAKE2B 6c20d66c3b5753234c0ab0461642b63e84383128db775c6e01d50bade5a69081f7da1626f87244c2c45c2451690e8cdca02e2d1ca20f279ba6f8401fb006c7cc SHA512 e92bbc1d06ad8d4311d76f878d514d0c91e47de2c511c54bb53096ad689012c3d1ffeec18e2de05a5f66c03ad83150cd45d31edd203e9b9522ece13be00bcede +DIST mio-0.8.6.crate 93658 BLAKE2B 32b10be05ef5d1ed44da41cd03c1624ccec78b6a89b5104ab7a1a3b84dfd299bc7bf7f3671aaae0a2759a56120740915d380aff05af5f5f8b9e8e22fbcfa8203 SHA512 45b3d2a911b66be556dfb79d87ffcc57ee5f33a03fb30f319631796090caf8779e94cda37fc7a76685c69483f1cc7616c15440b71bfcc51239928d8879873f6e +DIST naga-0.11.0.crate 474203 BLAKE2B 271d4a8af0a7753c10e061853e77cdbb8cf1b5a223de5fe2e73b625eba81e4789dd282050f99ccaa39f3ee754fd79e460384c1e539b8628b72d220765fef6a7e SHA512 f057596bded86b1ad2d41fed2d8dce4d1aa134dea6a9f41fc4ed6282d1f9b0b967f400b58b3a7a68ace43f7ee7f9dd742604fc5241522de80f4b4e490eed7734 DIST naga-1be8024bda3594987b417bead5024b98be9ab521.gh.tar.gz 653667 BLAKE2B e3a9aa9351f521d3acf229014bfeb79d32a685fff4723a04e3a130b14275c3eda55e419f916f15adafb3773253cf9f08886469b22ba429eb7170ca934c8f0172 SHA512 66ef7a06c3add6605567e48be0576935df3444be057864b0be671f985a7f901bcba65be495032741452ba82737c11ab8dee151bb7da226d4e1cb01aa704440c3 DIST naga_oil-f4474b53285a85fe67cc35372c9d7ff4517cb556.gh.tar.gz 78009 BLAKE2B c63c222cc3db6f9cbeb26b901de8b761a0920915ab6f01096eb533769f5941c4f31bf99e2855451bde0d6aa40d713c5c85e37b9875cd8c43984c56c307691a1f SHA512 3965648c7cf4b7d7012cb64128788b020341f9146c733fba980f01c9bdaa8daf1d0360f7b0175c117324af8b12eb495071b585cf0cf06d22efada7fdcc8ceb25 DIST nanorand-0.7.0.crate 18437 BLAKE2B f4aaf18b7cf32b385d97842cee234f0781bc2e55ca5662031204b999293d417e0ab2726eacff084dc6681ea5e46ce01335a1a5cfaa5e8bc6e602aacb1fd25252 SHA512 3ac650451d629852236eeb45dfee808acbea616036025676b47310100982d7e8317df647fe8649e7753dd0f57c501dcb3f7401c3d804af52ff2a2f50ace8cc69 @@ -265,29 +322,41 @@ DIST num-integer-0.1.45.crate 22529 BLAKE2B 4da3e801f71ba8f92c692497e200bfc8d321 DIST num-rational-0.4.1.crate 27889 BLAKE2B c6db5b2165eb341268cc8b81df44caf25a18242d0ff1cc0959444ed9a51ba9985c1238d6d79433c3927267ceb181da6d491bf282560db6bafd7768b79ec65842 SHA512 a7547ca663543e9da9e18dd079762cde371b85d55874a54d6b343ba775a9373392c85cebad511c53b5af5db298bd5d57ccef6161c1c28587a6c9fa2c5962a0bd DIST num-traits-0.2.15.crate 49262 BLAKE2B 942ab170b2acce1cb40e6847f766bf810a79edd293d34f3a27864f464c16fe2b99fb13171ba429cc6d584248de879434beaadf1b231a4001b0e8389ed6c1be04 SHA512 5228498af0f15daeac3c9210f3e6e71cfaaeb30beea81dd37f8eb06b9592c8bf3226a47597cd8592ad4c513964a9a40f1ab2c33102ef3dfe3800d22c8d4528e8 DIST num_cpus-1.15.0.crate 15680 BLAKE2B a4d98b29ad534de9bc262f58f615ec06bde5d5a2f5252f09b5a0a6ecb06a9daf9709ad9045eb08f7cb744d8a838854b9095aa73918e06624a84efbc11a9a5c1d SHA512 fd4772868def9460a6ee17ef6fc00b0bc74115eec891bb3fdb07ba5b5fe4057a2ac69eb31ba8beddbd3189c7be4545888e5724879f3a89132fbc9b32aa7bb10f +DIST num_enum-0.5.11.crate 16772 BLAKE2B 4f032e0605730dbd72d2e7d6e06085211e885f66ff43193b32c7860905fb85070030371544ad1ce0f926e93ce13a1aad6f70f4c300abeed447373f40a46d02b3 SHA512 962e0e05e7c0eeb8e7520a699066f2b0af2ad0d5d8b4ff174c93aecb609051a1d45992c0cb6a62cbea0ed391d716656047966d5bf4c3467adacd2c5550f33578 DIST num_enum-0.5.9.crate 15016 BLAKE2B 4ff68ba3614219710e751f3a50fee4455acdc6de86e885b66524a3bb15103d8a1ca74a2fdac37d133a5ad4ed7eba8f9d6d0f128710e8c97a0c8350ccc0c0ae99 SHA512 33f97fa6b310a4f5448237e6ece3e9003347a0f2867ab5351ecd84d41b8d0fcb9b2f99ec3be714cff3a6b4a6d444b024b6998214bf2f2331e76117c389cd7e73 +DIST num_enum_derive-0.5.11.crate 15552 BLAKE2B 35ea9ca8b1a4e7b40b7c9193f57a466d4436945a8ca1e11e40fafaefff8de6229957594db72e6632dfb49382c52cddac3c0198e9ea063299502ead3b6d958900 SHA512 c2f89d0642c41faf6baf6b718b52b8b09cd17b6753c0098649eb8333cb253c8a166e1f1ebf1be99039e1d7d9c50541a8741645d630df8285905ebff7b26759af DIST num_enum_derive-0.5.9.crate 14222 BLAKE2B 43c1ae48d2713243cfaf9f50e1de3c90cf454306bb78943cc492a4db7da1a82e670c82385ece610bfafbff8b792e361a9ad0266eaafcd8fc9d26c0146feb06d8 SHA512 8934ac4f8150a7aa6b77860521283db36d3c4aba85a26ce132c202796dbe61937f72979ff683bd8b0c3b347a067c4657c61679808261f91eaa5c5f0e69aa4ffd DIST number_prefix-0.4.0.crate 6922 BLAKE2B 81bd3b588c788e6865104e5ce87119b5e0c5a526042963d52cd582ff23c2f8c9f32b4c445ef0397fc402b6d047e031d8e2c67ac97e191bde22e17662eec3a554 SHA512 a43b668d7314218b86ca7451daa9dfef71f6c9f6616bc34c12d94ae6030f182bcca9da83905cb46f3d49d0aa81385a787e92e4f3ae239658067adc249f8174df DIST objc-0.2.7.crate 22036 BLAKE2B 14a41a5ed6beb100d68601af12914dfef67a9f580f80d70c4578ad9df98a6b4496bc3a1003dec762a27f0ae71afe2c9e8fd41ad715bdb310722c8fc092563599 SHA512 7178870c8e4e9154b4c7b4953b3164946b7ce72c956a02b9ba18889353c72be735824bd73e44a485e42ad5f97994820d9153ac684629342755a6a63711ab5988 DIST objc-foundation-0.1.1.crate 9063 BLAKE2B 876dd217b612278a522f2d08434537d468f8b0fd1efb0e58d0b58216e20f7f9fc80a5ff034ea25d9216d4d53b2d65552684ae5d5212f18d758c7937c91742a84 SHA512 976dcab4e62ad1c387a81723d70b969fb7d332e1f7dbeb2ea9a26c62fa999d91ff6d8f737ac5725a7611334862df16fa8b15765c036d7acfc3e42a745d051f34 +DIST objc-sys-0.2.0-beta.2.crate 19364 BLAKE2B 19d9a4abc50b6e5f3629f44cc6f6e27d860d7482912d07bf8a7e54873daef69c102ab60f8bca5f7403a95320ca2395ef65a6040371c194fd4186d1a40486739a SHA512 8c01288c171522bddcc56e8a3a4e8e8e927b138298127aa4c7c72f5150111680a2cc2ef787febee14cf1c7104b10df1ae6f79d128a4931137974015b72cf9d01 +DIST objc2-0.3.0-beta.3.crate 156368 BLAKE2B 62f2153453ad0ac0efb2d99a8b135baa6b48f59bf9b07f77812ac7f7a5af345b89ea47bfe1dc716210bca7d81c33c2031fe03d23bdcb91ef5025070e62d71a86 SHA512 0d8b79ca1d0126f774b42d93002899ca864eec70f799d541e59517ffb44388cb4e62764126c21c09b0d88cfe802e3637d22791861c45154e1d9d2f20b0386ffe +DIST objc2-encode-2.0.0-pre.2.crate 20836 BLAKE2B c753c2b083bd5e28e09df0bdc4ca4456957d5970e6142e8c0f7b1609840c03c4d0378b985db559a90bf1e837044ee1293ff8b4017e78bf990bcb67047d890b5c SHA512 d790e446656751665c66dc77cd460849607974998ad9a2623baa02d94a7b007543a3bc5d0becf1c2235c73ab76f7c28c16f8e305c5d34d9c00ad809fea03a75c DIST objc_exception-0.1.2.crate 2251 BLAKE2B 6e46ab02269b6c3ef7d67f70bdc3b54ed675919b9de979cb60ebec4aaf79fb2f34614ceadbeaae75e6462ba6f09d859e38208d62b1dcb7744db184d5ed34ab50 SHA512 62abb21aef920a6bebe773d4680537f135975e5057af46cf11cec787e5224790a54b1c338d62b0fc8c91b904f018a3fde06e624096af6f5c39fb5aeb4cf40807 DIST objc_id-0.1.1.crate 3258 BLAKE2B 9a74fc17235ffdd7987c2735a7a9d136376fd13355f0561b4ecf234784aed077d1ab5aa11c1a82fcee7d47d4d36e471ca4ba3e5bb725a2ed0049a5565967326f SHA512 ec36fae6f5cefda00f3e44618b3c9fe6ec8f528f70d1a95def6421704bfa128a6e5b4a32e9dd686bf6ff60c4f87fe8094aa5e1c8070bcde58b17fdc06f49f9f5 DIST object-0.30.3.crate 258901 BLAKE2B 73e190fcbf7c47950ac036306ca8e6e03bd1772466cd580fc51e246868cc69c4e49c712601759533ea650c806a8363d0d77582e1363ce2b5f92d4b7439fde91b SHA512 61414475d3fcc7c4c3ad8c1316f6ada7801e28590d98bd425fa246f091d464de4eff7eba7cd74904517dee95ae0673e3d581400adb971306955a0aefa814172c DIST oboe-0.5.0.crate 24384 BLAKE2B f6c8e34b0fddd2eed7aeca141c2e679494ebccaf735a2551809f4d3f2242b59812fe63bf3e1852200ad1a08bc78af169573548558d8ad51e3c9561bb00971fee SHA512 e73a7a0699199d88b08f74e9073d83a3f565ce861ed05bf8f2f1acfa8b4f4ac42147870e0cf6996bc5f53df4397e506e6f4f0a50916c721517ce93dc60ce9859 DIST oboe-sys-0.5.0.crate 150829 BLAKE2B 8e0b92c76328f398076c4863b04ef68dd4fa5e49404d40e136d74611263017fa95a75bee838d4c37ac25ebcad7337d46a3e14db8c0d91f2f1f8319d6358661af SHA512 4cd1272d4746497da1fcaedbc784fbf802d58bde69749382b1e7a57bc34e7306c558b620c3c2e8eda15aa9c49fe73e8f1ea279b40782dfed3cbb17f7981345f3 DIST once_cell-1.17.0.crate 32736 BLAKE2B 767fc8f362ce5ed7a9eafceb2f0764a2a1c7f4070e22d1e6e2498b3c841c5f761e77fb66a34b899a75d48f1563f6b9b73b90aa9431055d4e0269c47a1b043c1f SHA512 291d87380c0ea17fb3ffc9fdff8620d2ff55601c06ef65b2f0c54254fecd5b488645c6e94c6026b82071893f4d420491ff712399a782e14efa1e323e5c299c46 +DIST once_cell-1.17.1.crate 32856 BLAKE2B 8bde2aaaf9ef45d1f6b8458686179f1fe9295ee8faea269e9b49779583ce26ab9dafe988c3584e841a9e5d05e28430ca967ef3b25e755f48f0120d9c99cdb7bc SHA512 1302d51801e38bfee23e74c0046f1ecb1d3c27309b5fe11c2b6c99553b357db502ce1718695602f9d8b10429e8ff03f91c016d5d604957083728293824c05904 DIST openssl-probe-0.1.5.crate 7227 BLAKE2B d1fd6a9498b3ab7f25b228f19043067604bf20790530fd0ab6fe3d4d3bc27f13e6e94d1e7ef49314c3663477d8916b8790b90427f74976143b54b95350895165 SHA512 7e560314150709a34520472698060c4f29689d4e608dc4dde146140aa690350d3603279c693367deeb0f21ab34ef61956143a3447827a2b7a3d578b9ccd6552c DIST openssl-sys-0.9.80.crate 61687 BLAKE2B afe13340a51b5f7c6242085a0861c02ca20de7ec24e12efadb4eafd55b769f45d0ec4866799bf64bc383e68933277503639f148dc600f8036ecf6c325b745f5d SHA512 e141423f7a7c72d9062616b87163d2e1ded028ec165b3758c52a2e5f8519cd517fb1a89fa0ab3da27e0b47a1f5973772673d8233e98cf4ef79ded56e0363a072 +DIST orbclient-0.3.43.crate 1328476 BLAKE2B d192f25146b846ded5072cd1b060c68d8cdff6f75f0a3d630e1c49aac096136ff4950f60f1852f15f5a2d52c56d0c59e8f1e060340cdf566ccf18765c1e65f2f SHA512 b17681c88448598bbb6a5796d7eb15de711673dbdfc7f8d06a089bbc54aa85256e88f2041d0a79225dbaf86d57296c8b94085c9bb30d928f94d8020ac50c4b26 DIST os_info-3.5.1.crate 22593 BLAKE2B 33fe303542a1b560c95f987ed690337dccb1f942f12cf00484d3444087f86388dc5b7f1e998d2d71ec23b3009cceea2fa1348a587b6157d0a75ec4540c62b41c SHA512 933dcba711254aeb732666256770f4475d256f84adea1ab37aa3c179a015973d6baeb2d990f0cb75ed6fdd1ae9aa0819d0294a2a11d5925cafa69feafc43187b +DIST os_info-3.6.0.crate 23420 BLAKE2B 6c4becaf273b9d0f5cf9ed8b998843ced7bcdd4ec3d0a4c3ae0418d2c60e6c05c38238a4063567551a4425ca3620095af59bfafe216fe7d24b2dc0083f6b0803 SHA512 b1a3aebba24e40cbd3cd6818fa26b0a04be0d65ae5b748d96f84400a7518022e06ff5f491714a27c1d17533cdb5f9f91e9e754297338b3483ae02b2929edb545 DIST os_str_bytes-6.4.1.crate 23101 BLAKE2B 252fc826f646bbb999fa80b47f58ac9a77e409b10a99284c7b669304c0cd701a3d20e690350018f5d7de8c6c7d38521f3413ac81d08067dc26f76b7c0e5b056b SHA512 2199502ad24449e08370686a596f905325f5b145e105e8c7bf90ed7729bbc405e065fce62c98eada40f77f0665ca041db41f16cc8e62473501eca32c24e56f43 DIST ouroboros-0.15.5.crate 11252 BLAKE2B 0a692641892669294642faca8b8aeef91a156627712f375ef31648c505fcf82b9a17da916761f186db12440547eeb5bc568c75236d042856d0d99c0f3c2142a8 SHA512 ba0680b720d0e889afaa5ad0cd30e48e4bf88ab8cb31070fcf22457c8a87c57406bcf4a63b18e2b735de35967c34b1390c35e68e97216f63a5c26071c1d8a9f4 +DIST ouroboros-0.15.6.crate 11257 BLAKE2B f7f8758a7456e4561279fbc88d0bf994bf97e93f9d42d2a3476d959d40a85d2d8f7910e36f96824cb0316193d42efeab608767ada00bde6803bf193405f51233 SHA512 ba777f29b26b1a934d7bcf5f456e2e6485dabfe7b8a25160b34feea438e1e7649fb45cb62d83cb1ba9262564b7b877d84f9c9419d877669b65869bed2df9c02c DIST ouroboros_macro-0.15.5.crate 20731 BLAKE2B 4de7233f7ea20b71974b1a163071b3c9da070af78e1cf39dade2cdd35bdb117b060b08c590a8350f51dda93bc9e536d67c27aec233e20dc2128acddb154eb328 SHA512 117b6cb2b33ddee68d17834926d80d3da360f41a13d552f6d41bb0691e738675afb580b8e26e03861105777c990e2ed92abd1ea9275b367ff11a73af6b7c0fac +DIST ouroboros_macro-0.15.6.crate 20751 BLAKE2B 79f78d819a5db2ba58dcdf3cd06d95570a71ba51b9ea6b55f19a975dd5aca5f3774697ae7ff009d42734add9e37e7b7380eabcabd31d14c37e09b029c32c24f2 SHA512 c79a7b9598a6048d392899707c3d0b942ed3a695803cf74620352f857341b04816fa1172bca6a5a5262a335e47c8a26786e67a3341f456fbefc335d056296bef DIST output_vt100-0.1.3.crate 4473 BLAKE2B 8c75dbcd413e1273ddf077f3b57996953d70376be6e438ee1a4de83a8c3c535d4cc866849aed91df74aa9b22d41d428b1142cefe035dab7404ec89af9efaa832 SHA512 ccca3b4c582e860b0643dea78302fbcb96f8f86b356041ae9c685e7c48f1721fd3366dd1bea39afc1bcef03b298d0f6c87918a1ba92a56e6b06bc8b4123c0d89 DIST overload-0.1.1.crate 24439 BLAKE2B acb2dfa6c6c22ea95cf58079f6ec56a2bb5e297a055ce717d40633b789b0d005be2bfd6616448cac61bd032e74aa6eed212f1677461907cea2f7f7cf536c157f SHA512 f79bc3321f45df5e3d0e5fa9c4e60524e4e28dd3729a09956766738adcf99ca42c187a01d48701ebe23d39aee00a19d4a07da798edc781b942e866b339613532 +DIST owned_ttf_parser-0.18.1.crate 151033 BLAKE2B 8c834aadaf51fc3e9fe413b8c96c40d36678fa63a5df2af6dfd53e87b657d6618be513f0962354f738606bbf07f8d3257f0c8680afa8c8e96dbba916c03955da SHA512 1d3d661b0450a3f5c9eabde4a0fa75516f1338b9974a4e9dc50792ed8e860027ab3f63f0cbccbdbfeb7a21377738bc7a16acd7c9d7a7244d3f856dd0144c0c69 DIST pango-sys-0.16.3.crate 24758 BLAKE2B 910a3aba59a4e65bd3c84de2fc7f4eed147c48cba4ba8fdca4537fae8ca809db31f334a39f9e2ff56cdc894c51013b924c64b820a1e44bda510828a66e69df56 SHA512 4833f98e0825f4cf34336adf42c6a0c105edd4be1981d2cbbe15a721ea65168136b6e6cf37dba719f7fa6e3322112c333e47141a82b0567615df10c8d4b92597 DIST parking-2.0.0.crate 9714 BLAKE2B e3ecd48e90289fe173b1419ad3f68350dd05359461c5842e52304e20fef9b5e089803e0c0a8e85b249a546f61cf8624367e6ec164ef7638850b451d325851075 SHA512 21c5723dc0281ade1c2cd6a1c2215ba70eb47a721a4a594ef1e54061bc79579ffe9c31f06e534fd847f936ed265cd65a59dfa9e38880f8bd42c6e8ac70a13f93 DIST parking_lot-0.12.1.crate 40967 BLAKE2B 940a112a066e3cbd15e2f6df89bfff37e4ece2194118618a96fa14871813c91798f93181ab0f768d3e1f3d60805508f216724013afb7e3da95678d0d951a42d4 SHA512 07327d3b737a913508dffb66023766348ce7f9d555c224a099cabb05baefd16a28e15fec638e3a148a5169dbd980c4541b0f8820ae9d06dfe0704482838fbd5c DIST parking_lot_core-0.9.6.crate 32414 BLAKE2B c87976a3ffd1f6c9b2099490b44e125bd55c84a40aed321be4421f3499eb149694d045409e8da84983084afbc80e0666af97fc6f3d3b90f3dbbbf9d669a3c0d3 SHA512 a3ffa7196580583ee614399a35a3d7a494663932a20dabf326737c8a12bf90ce84924a376c7701d54b207a679d1b90e91cee25475be2d77ffc91ec89268da847 +DIST parking_lot_core-0.9.7.crate 32412 BLAKE2B fec3ed2cf28e6d5090aae6a7c0ad583acf3ce6e54e881b78a9cb6721ca1e7040d46c044d405852728e74baff6ff1feaee7a89a64c69d20531f29942dfaafcc72 SHA512 1f232f1a87ba9377621244ba49378663f3113da7192a399fdb70be971ff5e5ca0d0601e1210a3fd8ab75ef464dc8505e719f81902e3448cce5e7848ef4bdbef0 DIST path-slash-0.2.1.crate 8821 BLAKE2B b3564d0f689ad1b943d132fd95adf2ff654b61f182082bd22f7b8f11dc9024cae8e1b9f3551c4424509db17aef899efd3df96a67e1cd588ffe0fe385c957b361 SHA512 c046707586f25f13d2f9fa452ea340198f6d2e6333ca3af806b9d2d1a61d46b033fffad60d1632ec16062fa79a3710d695b923b831a7db52602b728ed31fc3ab DIST peeking_take_while-0.1.2.crate 6697 BLAKE2B 31571604d00872900abcb677a483da93654de523bbdb0331c326dc9a3e531f246e571bebcb983e79dc46e33ed6dd32b978be509841ec0d9f1e7209c06289c22a SHA512 7bf8721987c3e2e1986683dd897746592a909382f02b840b777effec7d8b0a864c1a83b03c73d555e359f22c423168a54b75448a7e7b996b739527ce8c88b721 DIST percent-encoding-2.2.0.crate 10075 BLAKE2B 397e59acc3953868c709244b89a2e0db3304c0b574ecba761026b570a485f2cb5b0b2a0159586d1f342ec395ef02ace536da3bc1c72093e1cf93f8b37b26b0ec SHA512 890a5256d2b4290e12e04a02c3529f3a017faa2b6016a4dd0f08b36509f0b1107eacfcb4702024d6a21ff8852a11f263c1adc096b16ef8d12c45a734c087fe68 @@ -298,15 +367,18 @@ DIST pin-utils-0.1.0.crate 7580 BLAKE2B 457e1287202f16d1873b24bf4f1de1828300128c DIST pkg-config-0.3.26.crate 18662 BLAKE2B 2ad92dfdc8ac0414b12a61dd30ea4ac5f142bbb55d0555ecfa3a53e750367e1b11766a693ef11f8cbe5a2ddb978327632458b2bcf75be7aa8f973262033349ee SHA512 509c4d1494cccc20de6a62d9d037c63ff77ebee8d907747c57ba0926d177b08fcac0231ccdda14511b453deb0b76ddd10f8fbdf63ff94257d72a12a889546435 DIST png-0.17.7.crate 80979 BLAKE2B 37628fa2282c7195f983a95939eda1c73745f89d772904173775d7e1906b71615e45de8f59489d6842450ed6f7c7b809b28881c84d5a3399da38013fc3062c79 SHA512 f8009925a6948d8b9c82007f31eefd18d2173274816c0329673e48ef725aec52ca3aab2b91e8fc4f776c8f7f17475a3e065835e578a632445e1bd70794b18270 DIST polling-2.5.2.crate 22248 BLAKE2B 612ede5fd65912ed57ed8c458103ec9d52413d2fa8311b5a20ff9964650ca39fc5064d5177d313b27f681b7f30670d76537c75ed95488032e5f52ab797739127 SHA512 43731459c75e94678b6075e2a46f2189debcae570d810bc7b8b9497d79128ded3bf41677a75a9be2a36ad7848e56d22b1fabe11df99a9df777f1d5d83c83efe8 +DIST polling-2.6.0.crate 41714 BLAKE2B e7d011e0abdf57a40c1724331c2e4d21b960d3087d8255c1b2fe73c9815183058bfebb2c3aaa51d8d6445b8a12e2c8eb9e8f5ae22bd876a848b5ba9ea618eabb SHA512 3e7a29d919a364747be2a82be2b613b27fd5c033e2d3799f940f616c85057a6bb1c2b1022e60443f56f3fb3e61e9373845d9d69cf6ccb68fa57f222b0711303f DIST portable-atomic-0.3.19.crate 87668 BLAKE2B 4fd051d5260530de2c11c3b3001ea7e427000d1d95763b57ccc23f03b9be500b4600cdbc34af17ec6047d1341f8fbf83d09fe91d8cb2da8ddf1bec78c0fb1289 SHA512 834079eb8bec247fb1fa8a0f6f2dd9e962957b7e05182e191f7d0c45ccd8a59b51015da273fdd6e937da7c8da4ef10326aa4fd22352ac4a4ab492a2a24765fe5 DIST pp-rs-0.2.1.crate 25905 BLAKE2B 6ad747b3a5641c33d0f8815f5e755ab6a0d1750f2eaeab5da69e6b671fbda5ec9acfd3e854655c09914aafbb9f1656c601af080ccad5bba88ea8500090474a3c SHA512 bd4b50ce881812ad6afd3e03d83212ce4987828e379e254591a0ed47f23f16d1b51b555be9ebd347096ca85f6d75ee7a8190564a20383ddff57fca8993483056 DIST ppv-lite86-0.2.17.crate 22242 BLAKE2B 48c4a31a3b555fa37072c4de083580bb769747c7668748541af472778b5b58c3e7ab2b5e178760f542f973774f09910bdd4058ae5fb9d6b10c103eb76cfd0d3d SHA512 539d916e7e5869d832045c1aa88aec519bd000227f9b01d4dd0bfc9ffb640d5f5eb21b05eba718174773c97192a655ad3cb31b53ceb914dd19179a6699b3583a DIST pretty_assertions-1.3.0.crate 79441 BLAKE2B e9d29267ee77532de9432f075daab704e8d80a3d5fd5515a7d3c1c9a58dd98ef0190a592e7fe4d8c22a149beec15fc346a68620a3835c1269f72e563d2a5fb89 SHA512 40a56ae7287552cb66e1066cfb89b26af621f894036b9a0cd49889ec5b25831d52cc07f9e117d905766701fa71786a45955186849d36e00cbdb5f884763efcd3 DIST primal-check-0.3.3.crate 8720 BLAKE2B 9c7b5273a5df414c57b4104b9bf795b853b433da3a5d91a1b878ef9b7cdb6a810572dfb8fae11543a106760e449b886f6e10a12347f043171f5d7947b30f2b20 SHA512 d56fcee65802b1ca272515589574786dfd066099c55a536cb1076193242859074918651c4fa3c1a7dab4fd13ba91c8f6a2a5b0789a6cd24faffc092edf27d75e DIST proc-macro-crate-1.3.0.crate 9672 BLAKE2B 9c814e7d2e5a76408722951e636bc7d9e91e179de7d05e18b0b34a9448b494d897fbc9c8f743121da20369f13d5b1a4ed40e9e4d039b9fe027b030e05af4a32a SHA512 e7802d0357c26c868b3de310c85e96ee28ea906836ec4febda4320fe44f932a9d53d1f55aa72f8ff9b33c2d036ee905738caf0271a73088891915a8b48adc894 +DIST proc-macro-crate-1.3.1.crate 9678 BLAKE2B ed617a1930bf28a26e865f6477229566a0c4ade7f2c1e8f70d628c5536985f03c7533c561490415e207c0f58b4885367e7f54ddcf10b058711829f78a34d68a9 SHA512 5306f017933ffa89eb6111ee00b0536179c5cfab56529440630a0bec86b62194ff16f57ebb471b233e88cd886b7b9871de8402ed29073b23e5ca98193e513659 DIST proc-macro-error-1.0.4.crate 25293 BLAKE2B ef918c5efaf2545ab38787c8d0c07315af00431139e4dff66346bf798e3a429f91d12a79776c150412fdda0b158a72badd5e1044ac4d6917f8482d4b5a7110b7 SHA512 8a47bc9d3e24e9561d1e384d8f5a633284c2cf9b5e6733c5f9d1dbfe1870ccc8e2152482852e50b551cecb68e009148585b910ffb0508a7b4875598eaf8657db DIST proc-macro-error-attr-1.0.4.crate 7971 BLAKE2B 98e2925881c2be186e22c2c439697e91d43f807eb61a5d13e3b0b4321ed50a74f3d699942c04b89b6fea0f156bb5d19ebcf22f9cd4b98a7e6917c437600ed823 SHA512 2606afa9ec78d7dad4500c98d3a5ecbd02c6b53ab829c742bed7f57b322a95238ab4e01cf268746815f1424fd9b02eddfa30e72f98c66106f57765f3d3116495 DIST proc-macro2-1.0.50.crate 41667 BLAKE2B 6ee76c87013226881a0cb1221f449b052feaf1b92fa6f7a3aa82420ee1881713b8bb71ac6cebff67fad436f5c05b2a8f601a84ba361bc08a06b0b26aec0e11e7 SHA512 89ddaf9b994026519e5ddd618ffdca1fb39d31904a13229c1496dc862e2a259086ed9554821ff33f73adf6df45f446231217fa7e22922289fe6fbd71e06ddd2b +DIST proc-macro2-1.0.51.crate 41804 BLAKE2B 579e5a157da81cd8350a6407603e5f8102bb9b6618ea8e81ced1692a6a6f4b57bec35aeb965b643f2542f65a3b9965fbbcf7e0ade35cf159270583d34665a628 SHA512 10ad77a5d05437c1b2c40a8f82389d081e64993171aa6259e8dca98d9afb04f5fb870f2037ad626a280d59c1a89fd4482bead701d744d6fb7c893bd9e78dfc1f DIST profiling-1.0.7.crate 29551 BLAKE2B f29e0640ddee82245290c4029e6f2b4d2470159f7cab6651bb2f1daf46b19a14aa9958efdf278b807ea4ef908ec62a6d443c162ae39d55da699af49430561ead SHA512 29741582c1a9aeacf180cb7695f15f5e11edac9ed1e6618fbdd226099f319143a05b15c94e291d6c9e8b3d2002e1d91b31f4ad04519fc75545b552622278be19 DIST profiling-procmacros-1.0.7.crate 4957 BLAKE2B dd69ef57ca71d014b4681828f588a49dbd87ec0b84bed37fa48209b0e6315cdb7085c4cd2e73866db9c808a99aff1382fe781ab3acd2b0e4ef33b4d373a43f21 SHA512 22310206f919a594404b528087fcf3728fe2aa258bab260f58dd91a0e6e337f4add59e8c029b8176ccec1e02bbac7c9f40bc136db9c45621b169e6e0db90bd71 DIST quick-xml-8496365ec1412eb5ba5de350937b6bce352fa0ba.gh.tar.gz 133091 BLAKE2B a6e703f72432fc29bce310307c933698e566ba93ae10048fcdac95abb93ef217002bed452dfcaa64a7ec86396f9eacb4e8650252618abfed0fcb0f11313d5ba7 SHA512 74b4f12120abfc29322faa185ac83f0a7a0cad7b9488978e1f9fcebc3930b0e2dec97dab8b87f9ccef1066908677f20b4a32978edc4bb9c39b3dcd7a92892436 @@ -315,11 +387,16 @@ DIST rand-0.8.5.crate 87113 BLAKE2B 516f26bb2a969d0d79e957818133f35d2c0b4d9f1b40 DIST rand_chacha-0.3.1.crate 15251 BLAKE2B 645771b2c3e274f085e0837a20306b1d59f6e9032fba8eb38a6d1b30180d15e2f89ffa2a162bf6358da41e030098242d81e71dab4321980d0a4f6ddfc2974ce3 SHA512 8198c580b1b9b0429758ffa49cd8138fa3ce724f0dcf73c767ea7e55611d6a2e4c7cad9950896510def500ce4062b594386c947ac3d89425b4e5c9b04d0b8075 DIST rand_core-0.6.4.crate 22666 BLAKE2B 8b6b66d50aade877f2779c006f8038db450f808c66d73d79efa66c4178dc03db06f12201bf0e7930181c4b0f4030c49b20cce6eb7839763cf2217cad9710789a SHA512 36c67eb845aa2ccca49d6d680f28d418229bbc5a050729e487fe6b9f9f384fdd7b8d67fc6508b90b79ffb3c26688e72feceb3ecae57d3d7f59338aeb62296f79 DIST range-alloc-0.1.2.crate 3428 BLAKE2B a81405d6999555cd1c87812f7153b6b745a0b6cd729a649ebdc912efccc2e6ba551efd033d7d1ac7d9e0e48cc7ec7f0350673200f802d8726b462ddbc85bf354 SHA512 ce6e6acbc80ea81a863a7d3a50c8892d6ab6433ea21292e446f158760b4a64904028df126f025dac25f02642ebf05b54a4cd19552ef34f767d855242e8e5d8fb +DIST range-alloc-0.1.3.crate 7664 BLAKE2B 19c453738d48d09d0e076d3cf833a5cec2721627ada1e88eada2a4a5087b00dbd2784594e63c379c2d15977696a83bbacc6cda76e9bf37ca29a20f73ed082781 SHA512 b165ff007057143e1e68e8ccbca955364749cb45d7ca6aecc37c9099478ca3d954e959685941f0e505aa1cdccc9e25e43131c18d3eb447b2486254a32401653e DIST raw-window-handle-0.4.3.crate 10636 BLAKE2B c07176c36ffd074024d06bb4cc30a0c8eba7ac8f59e4717c3b00a3af7bbe5fbe398f015666fea6dbf1a3664ea0cd824085a325c1457467c19ad2da584ad2b005 SHA512 f0cd7aa69b680fc87fae11578adbd9c745a00d30ef8e13b2c4937d8bfa8d75cef1771827be485aa2d9cc7deb74f5364b39f8f59503e803ffaf9c2d9619637fb2 DIST raw-window-handle-0.5.0.crate 11715 BLAKE2B eb6748446b380699be47d2ac601854c25b4af685ce1b3999e73de504288020b79783e0f9d32d4a8b80293c5be26caf63e80176952773cf63e9a26ddbb9e84844 SHA512 bb7db6e426ec2c8040c48757ed418efd39314db0250f31787d5bd7bdabfa0ab08c9290da601d4d449167ad6f24d3b8a8e7203c58b6c8b45b65a8c2785ba88b5c +DIST raw-window-handle-0.5.1.crate 12274 BLAKE2B ea03d969fc961493b2defb6c963f371cd772d5277ae10eb0ebb350bbdbbf73289dfe82d3aa2efe8f2bdddc334a63abb000e1c7263befdd718a47cedbfe974866 SHA512 66c480560015b71de5c16d4a24964caae904f405e3d47cf7ee94a9ebdd37540930ea94c6d5a557a3e01175e0f531268327bea905d70af6e4bfb40326ed8e763a DIST rayon-1.6.1.crate 166330 BLAKE2B 5bbc439e0c88780b8d80cb36d4b4164e698a1189bd140e8c84d9f6a466023de0cd69a1f24c4217d595ae9af1f61aca6829461648152116c6bebeef0f0e686e50 SHA512 2e03585170e59f4388359817d67a43cd10a2244382615ae39bf84210db03a6dfec3b75d8a23800b8faaa31f45e8df4c44fbc343f02e18dd3dc0572c207791e73 +DIST rayon-1.7.0.crate 169488 BLAKE2B 518f0eda1fcbd1b1b230587ea18cab0023a699e796c819bf35a6492b7edb051137446bfbc49aaab0a68aef8280c970ad14301a9f8f7461d537af119a65b33a38 SHA512 d999c811b701d0aa4e547234bdc20a7df56728e142c4aa882bae081b7b057e8c3a72f4a62fb35535e57501e8c2ba7ff072068b59d6b5374e9ca6bb66cc0984d3 DIST rayon-core-1.10.2.crate 70599 BLAKE2B 3ef458725d2df280b259da4cef179f795dd8c29fc1b9fef06c9f405e3818508f2abe3d0eef206c14c6e1222f9271033cd3f534c3a11d2815e06abae31ce36874 SHA512 2b94669689b3c354fb65d2530c7da88d9d8d8a31cb7ad100e526018864f23091ffc976f0239e2614a521d58df3dece355b636ca06d0484ab4f0c3afca660dd24 +DIST rayon-core-1.11.0.crate 73118 BLAKE2B 313d65bb6e3a010569b317b32ac91c72e38282f4fcddbcb56ffa97de42d88c0d34f35f76b62e1ad60ee96b596aa681caf2071a8d5dfdca085fb1fbafb07c3ee4 SHA512 00ac782f49d688da90e823980e83b5ccd858f93769e2d801061fdef78728cff37d3a9fa4fd47a5cddb058f28f3289de349f8c8fdd94fa2f8c400d73bc4529800 DIST redox_syscall-0.2.16.crate 24012 BLAKE2B 9497a52044458b1435ea16e86ee072e379b6b11ee31602ea72d6b6072a4a99426f409c2e58108a4e9c36dc193fa49c83951e71f4fd4e158eafff18c594dc01ad SHA512 63b5d876baaf99f5cf737679bc6ac7a9e3d8a41aa93f5c59416ce7e3841e2513bff678773553cfe62fb452707f82acc384ea63aec932a31bf94679cd1caddd27 +DIST redox_syscall-0.3.4.crate 23293 BLAKE2B d4fe86f60f12117e318bb19630ac5a2cf659bc450b70da9d2958f04ac99d197f80edbf615b78d450d000866fea1814d659ef96178959d1032313ee7df103f664 SHA512 425828bf8467401abc3752e24d2688834721879c069af41694dcc333ff6e6db7c50a1caf815d8cdf0f62ff902778a845a7b98876e1d068983d28cad2594111d4 DIST redox_users-0.4.3.crate 15353 BLAKE2B 5e3b4e902566620cee8856c092cac193366ddcd2f5aef787b1d485353a0da11486ae1359dc60f3c87a198cb68f93ef99ac7551cc2315412b93b10ffb10540633 SHA512 0d3366e23cf93e1b0e025a29025eaebfcd1145bd158e2663b94fd952dc2d8a25566819e3a03c4136ca16a6408d37396e2ead0814c3f0c2bb10334dfd0b838fda DIST regex-1.7.1.crate 239648 BLAKE2B d68591ab0627f0bbcead8e81de2b9f6c7eb7be2d29b2c1700e06ffb541c073ecc054dfc76aba8f55ac0630b191d4136805bd04c7d1b9f6cbb1ca2437668ab244 SHA512 ee19bc6d24b981a151324ad4115488383227ec33dfba0225b35b6252f0d363b8d906db59a45170139c7a687fe681a983c2392d2921c7365db38c7c0e9745066f DIST regex-automata-0.1.10.crate 114533 BLAKE2B 0e357229f6825f14339b1d7c40730b83e62bba12115d01ed20313320766e769a653a2fcd2c9d19af51a82c38e9e42c1a31d005e1f44f5b6fbb3ead7c9c74027f SHA512 56d64da361afce82c6cb49e70b99ce1fca3e1969c54bba5f9971db135f8544c65f49feb8827789947b3d1dcefc9c49a7a434a7ffe0d09c5900345a1733723c5f @@ -327,9 +404,11 @@ DIST regex-syntax-0.6.28.crate 299288 BLAKE2B 8554370e269e888e603c403089aa6eb4a0 DIST regress-0.4.1.crate 99620 BLAKE2B 9141cad8f53e2a8e3ea3d746737ab5b8c75ed345f09350b6c337310255969c033a28591909f5914661414ab69caefb0d4e26c00442b40a97d8f2c2937dea5765 SHA512 05edd8e4d3a6bd8f75f4f75e79275591a3be5d481921a921c09a32053bacef8aec6104219c809d76d79784466f71f7de193305f48ce1dacc1708d50452c62a17 DIST renderdoc-sys-0.7.1.crate 4592 BLAKE2B d5c543119a498bf295bf506b164945a3de6c48358891170278baea05db0f67813d9bd232cc52593fa02095d04cbb163fdfc9ef2c121eb1155ca761b89350cc15 SHA512 5ef5596705e4d9b752e132571960e4518b96e47b65ea799dc4fc87cc4abcf769e05dafd3a7cf78df4957ed32d42f714f9d78b2f3614597cd5a45352a3f509dab DIST rfd-0.11.0.crate 38802 BLAKE2B 30135e55b55432572d0989eafe5f5c600e4677bed4bd756bc29bd221e4ad6fb648253da5ae7ed2eb28fce9f91dbde44970a617e2506724d210a3d5644a104512 SHA512 e1bab979d4d9597d1f157597bd64fca2a91078253e0103944952a775d78ee03ddb9200982cf0b3dae1e86452da64aa7fd7e6a83ed55b00d29072e19d2cda3b90 +DIST rfd-0.11.2.crate 38814 BLAKE2B 2063f854e6ff281a3242cf00f9282f6c1144af9fecfb4ac507a4ebc1678663b3932f3a69169838e4f4df7dd9d469ee5ac4464e40dfb51cac41ef5878285084c3 SHA512 2b082f6f780a8d6a69ce914b7b7e26a17e381683bd1e67ff4a1f20462c2e956d83f8021e775747694499a9563d6809eb73bc451ba4feaf09f2a638b39e6c3ace DIST rle-decode-fast-1.0.3.crate 62086 BLAKE2B 402d56595936734f36597c18e816a798ade6a8636b27e79acdedd4069da38e22e6ded5f2358ef0f0d509ea752e828fa294a4a9ac6d99cf26472fe21a505302c9 SHA512 f647cfd9ae0bbaca4a189cd1f8d1f8531f6dc0ffa1fd296c75cfe405fc9060e25be74581558a9195364ea90e32c7ccd60e066d21704cae836d41606b5799301a DIST ron-0.8.0.crate 57013 BLAKE2B c9a74f29ea33a8ee5ecfdee7dc8f56af17c293d4d15ec9be320ab45f75ab6d6b87a7b1f8f44a40e9548c957a2790b157799649c383f1621cbe0957455e000778 SHA512 689aba27920e5d4fd2c9c38e3bf3eb490ea810170bdd6c04ea270a1e57dda0955768a61344a21decb30ab73c460436e90879b4b66de3e62ac7ec27bf4ca8718f DIST ruffle-nightly-2023-02-09.tar.gz 16943689 BLAKE2B fa7642b84e40bc68e51decbc4ec3d7e7550171c89db52104caf89d5333cb1e11dca2e3be3c62d1720cac1010eee39235cfb5d991c804493456b3721656c01aad SHA512 1d202ce77f9399b9810edd68961d065b8dad45341b5ceed7284124288621a758a95eb1639b3889fe71b553da65ec87e4e1eb1dc555c66f258beea30b0f43c8a3 +DIST ruffle-nightly-2023-03-12.tar.gz 20115978 BLAKE2B ba8eb3dfd7bb43f7085fd318af987dfee975f38191de377a652bf3566541496807a1e653abd045353314c5d36f13d6304e6eb23e78aa03ec27ef3698e2a2fa8e SHA512 bc55d5ea0b3e23cf8aa1ceaacfe4eecaf704afd8ff447d5612da93bb892cdb7bd230537bca04f089806ba9922680f8c7da23290c5f89b9c9aa58afc94012451c DIST rust-flash-lso-8376453eddddbe701031a091c0eed94068fa5649.gh.tar.gz 676055 BLAKE2B 5d7580b0a88618ce1300cb55cf2e169b7a37b439afc22266d10b05db9459a866dd93a3308c78af170e2f64cff5282536ac370c08280f05def39ff51ddf6b02b8 SHA512 98bf953efb0ef5b3d37f14bdc500b813ea34d7465fceea6b856d764d3e2d9b07eb31d015320f7b484c66c2cea5cc42ab0705f605058b0da85b3a2bc848ec034f DIST rustc-demangle-0.1.21.crate 27920 BLAKE2B 73ada923b9b293c5a9893f86fda0586139afbb7d56894cabbd70612d1fb0330a9e491d5143fe3498a0c8d3e1a3f8e63c14b20865926e4c831915592486ae32d0 SHA512 4031b26863a726cc6d3398b48682e0f0f9e5665abf20a5d35343a904ebd7c0d3752dcdd3a049b2bfa3e2a303214dc39a2980700bcc64464f7029be3c7f34727c DIST rustc-hash-1.1.0.crate 9331 BLAKE2B 16ac56622897f47a06b661fb59a196b08d48e782ab87549c8bd5c6fe92f374c9bfd44dcb36588512bd9b6125c2fd79a12d648aaa308fd9694bcca3a7c1b49ac9 SHA512 84e673ea9b046f7b989d47f2c4505557fbd5de991e6fc9f56a03605d40e0b4ba5427cd566954890153cc033ccbec6c984306634571935bfe0d4cdfbe56f39544 @@ -337,8 +416,11 @@ DIST rustc_version-0.4.0.crate 12175 BLAKE2B 6fda2ce03eab45d7193fa0d70175cc7ffb5 DIST rustdct-0.7.1.crate 41849 BLAKE2B ee952bade816e4bd1fb44f8b95288b5b7c34efe8b2006905ce62f1dfc1d6f6f33d2d9da45d1b32d9ac2cdcf0c3011a0588c56fa84ead89f3c5f0ed582a3ae849 SHA512 6679df13888c1517fd8c8bf458e201b49e1607343f04a8eef1ccb39a1cdda673bd7835452a6eb06c83d4b3ef1e831acf24561721477985d3d52be931ae4f6493 DIST rustfft-6.1.0.crate 293068 BLAKE2B 6f086f82a9d65d4987bd109952ca3c81de7a7f6a6f6372b8fa48706f648101c45e2139435a1d079662fb64458b26097a9e27e07a73314552ed2fd46442234de1 SHA512 7ca5a3c388ce17f0c05b1454d7f2ffeeaa626272fa7af202e75c2cf5a0b89f46d25447c3d04b5700c447050ac8e12f2bd575b5cc53c38ff5294326317c8bc2c6 DIST rustix-0.36.7.crate 290628 BLAKE2B 7cdd5610fb4c5c079de7dcead4d68115c67f56c77404dfc946c80062c44b5e821bdfc1c1ac0139c1dc9f0a7bca73076136dc38a08c1b690f00ea25353b9259ba SHA512 ed5fd16a983d2549ed8322c261fca651fcf0dfbd4eb1f7bfd896830434768fac317cb410ccf7fcf03a8b29f3de7dd06b5b4b6be4278f4fa13aa46f462a9e66ad +DIST rustix-0.36.9.crate 293797 BLAKE2B 8313a1eb006c5b3fcfdd3b72b18720a4db8687be2d4bbf866897cbe22e71d4e8980561cf657cebe1ebab3c041f2e412539ef3f0da3e18fd13ae6a2577053911b SHA512 b6e3011805910333315d139d7dbfb28ab4a35d7e0fabc6ff8ca2d8394334f0587a4c26c069550f27c67f3e2823499e6183adb2aff504523249d65acf11d2c02b DIST rustversion-1.0.11.crate 17485 BLAKE2B 940646bc3783dfc663b179e4624ed03d3726bc745517581fd3d6eef607fea2b2c75e636f1e1dd2d9e30cded59e2b9fb64b964f47693baf2928b515eba0e89f09 SHA512 60b94f8378cb1d0ee61dad768e14f50bd043d4c0e4a4e0ef4979d7366886909e1b186abe2c65cd36ef077bc2663f1610f3bc4328ab2f078b94405384a07dcd76 +DIST rustversion-1.0.12.crate 17278 BLAKE2B ceefd32afcabec344a1bb87d818fa22b84c986367ebe58bfa54389080194141489e1c87397a34eab4d60d660c9e0d75eca3958225640d4e6a061c96d27778c6c SHA512 eb55f3c0324359e897ad07a5182426d68a067ea41461b62a44f98c2864d5a5d0f47733f88d977a6f537e39a801beaa3b5a6041230828c3213085b562edab133d DIST ryu-1.0.12.crate 47070 BLAKE2B 02b0eec6bf266b7c482aea15ff83de4bf3cd6f607f8cd6f17f1c3ffc60cc64b62b15738907b4069f5816dd81669ed4f5b00c4bbc8705abaebe3a0846f56e8e29 SHA512 070f0b2b52e47cc9a6d8f003439d257c27aec15ffb030a92481ac22d5052436156e25127ea3ea7986cc514d2a7a924f9328710d743c216d7b1379beacae79829 +DIST ryu-1.0.13.crate 46823 BLAKE2B c6d661cbff5e7b273da5a6bb704bb1910b897c55d854b05bd417f53853a832791afc351e5a5aeaa94ba99a8fe64c8a930221c52a8784519728da748371a4ae04 SHA512 25f60216d91e68cb47695ce4e966fae674d5b3e4b0cf33e740248c1605fdcf0c963acd278a485c5b4bb0a1c1144002e73173592222af4989df7a4ba402508c13 DIST safe_arch-0.5.2.crate 75030 BLAKE2B 85ef8824e4dade689009d838e40fe5b87e4e09065a882206fea1e704f4226a0c86da416e43c4460ba078a1984121cb6768de726aa1f5626695ae7b78fa01ff4a SHA512 1bb709af8f071a08ba793a2c3108fe51c437557ec1d813711eb67ac3d3ddf2c48b1cc4f8f2073f828483bacbd0da3cf9d491cab62130a194432053bd39bfecce DIST safe_arch-0.6.0.crate 72016 BLAKE2B cf58644922728b0d20ccbd7045d95093013d250dcc7acee28e3f68efca40ecc5598dd5b27d38b8c0db1ecab4211a1f4dcbe4562f096eeb23227d7724219d45f0 SHA512 37af0aa16b671d3bda2b660979f6f047748b7d8b2f11458e45d8dc3127e15cd36e7d5b3afc686839130bfde39af1a0d17348fc3ba3da388f59c22e276d639d09 DIST same-file-1.0.6.crate 10183 BLAKE2B a320c8343e0b38078ba81c4f0159d886bf47764c74efe0d7cd2b3218426e8341b51e523c00a9e5fbc2ee1057618296bd70b576c68751bd55d6ddb352defaca15 SHA512 3ba35309742c8db63210d9ea78bff4ecd80471d69e6238eb96c7bf0673814f221e2d838fe6311bfc5a0e71b4a7ccba33e07859c0b9cff2171969ff08a4214a7c @@ -347,13 +429,18 @@ DIST scoped-tls-1.0.1.crate 8202 BLAKE2B 20be49f0546691bcff3f0fc257345e432e20083 DIST scoped_threadpool-0.1.9.crate 7800 BLAKE2B b6f887c1af054666ab7f717dfdafe5701bbc0a778169d885a1837202d4d215970af567ea620c6ef47db69fa664c6be65c782aa87d9efc1d9c8c280b6210e38f1 SHA512 df8034b347fb489735895d75e5489c264aea1b50f46a8dd512963df05cb9ba9274317b26aeca63b9b4edcf792e796659bad435ad3f3446cb397340e2bf0a5f33 DIST scopeguard-1.1.0.crate 11470 BLAKE2B f774eb90b7d3ffb2efba47518e9d1dead4017ab4b38a4bd74914daa84a5af4bf9eb63da0496e3924499d79cd0439c37447aeda4a21226f95645bddcd6becfabe SHA512 368fa5726df8f42b599993681579a9ffd0196480ee3cd0f9f671e8493f3bedd1e1779bdf2beb329e77e0005fa09b816e3385f309490c0f2781568db275d4d17d DIST scratch-1.0.3.crate 8198 BLAKE2B 804af80d09da85a88221c7aed7740a25a327bece99eeda0d7adceb3e5111917b70fb4a4e4e39c83b041d57baad2e3582e877356d58386e05ccd65e0a5334f86d SHA512 8fb3c0d36adbcd915e3adad108e35665ddd6e5622b252833349f89448a620bac6eaf1c212ffc172ec015e5af46e5637901c3442083b17ed29a2bdd9c0c48d595 +DIST scratch-1.0.5.crate 8013 BLAKE2B 64bad5081da3765fab34b582c679fdb345d592adbdba09071357dd3306eaa55d885a4f282732972b6f856ef9cfbcf73a18e9f5b2591ab05ef9104119299d4159 SHA512 522e24868568e9e3c4c6a9b0af4e1890d5ca6753ea68660e13bdc95b98c30576058dc949d20a5df95a6313378083ca138c7bfbde5c60916a011cf9697180692d DIST sctk-adwaita-0.4.3.crate 21316 BLAKE2B 4f607cdd38eb7ba5b0bf3e0b568629ca98aacbbf9adcc33b84a2a4565ec516327036a8a2da2d9157ceafe5714fb95de9c00e065e5664e1da2cdf8bbfc431e97e SHA512 7ed24fab4f87bdaddde197d871949c0718fa6cd5ca6e0184ad163218e72c6a6587170d35eb10a014601de419775f0a901f9a46246645019cabc80553aa0149a4 +DIST sctk-adwaita-0.5.3.crate 45825 BLAKE2B a965c462f3967e2f91a8736ce120149d97300fd2ccc4a74b45d5ed8138a05da796c712d3e7b8ed3fb12ca292df456257469609fd5b64779b870fa723a11c8526 SHA512 efe99d02f543d9354d62bc66d79bba32c10b6af58736adf727ab360016753905102943171b6a0ad7fd80670bd8f4b165eba9f4118ae177c1d56a8f0d11c01827 DIST semver-1.0.16.crate 29850 BLAKE2B 6a6a680e55b6e98e5d0d466cae2f144531d3019988a7a241e7f0e54ebf2ebfbef27eb7af5ac59a618fdaa5546bb84c65e4616734b775fb2e90d87c1ac0b07317 SHA512 4fac06eb9ea475f8a31dd85e4d28c70a351656914e8e61518ad69274e93f1b6f14cc32a5b0c0e5a7d9ba0c74d4a16d502518dfdf2756e8df5e45869886db8c2d DIST serde-1.0.152.crate 77091 BLAKE2B 89c01ce359042ebe6b1b64ea710580886f965a98e1d6085c58a75269a9b43401e2cace080c4c93ee51982855fb7e2f09fdefe9bd237bbf30c5537f3a4258283b SHA512 b47bd58fdc1a81d96cc0c9d14c8b19153b6689e893851975b1d7c7010c4448750e7fa09056dd4f13ed475a4aea2a3950952ff528832976919a6e78504a37bea7 +DIST serde-1.0.154.crate 76802 BLAKE2B aa6a3a6da0c0012103fe19f91fd86ee0ace1897dc985147cfd60fd489fe6bb87c535d7d8bd94032d6f5f7c5e4cef449bc994542938cd192416014b7e64aa26b9 SHA512 5c2c9323bd9e39966d87a87f9f43356cfd3417397592ae5937f8741a0a2d2b8116a0ffeb24dd6929a6155f9fb4fc7369818c5c1301b4ca709f784f08c68ae092 DIST serde-wasm-bindgen-0.4.5.crate 17012 BLAKE2B 9f8d4a098a80b25491fb265ce6d776788d22b1587309d3deb5a9d33466e8d6dacff96e6917ff4a7e6616c9ff9c06c28a44706a043c810047e8f39cc52eb3f4dc SHA512 d4f959589b6500e73df9f5b86b633311fe5a8edf3a4cd5880547138f38a4b6dd898812fe4c5d6314c8a5c78b1bf79a79f358663aad732c4abf280cfaa3d7eb85 DIST serde-xml-rs-0.6.0.crate 20677 BLAKE2B 84e497670bc661b3dff37f081b40679cf1c019e82eb4dc491f78665b46be20b54e826171f51dc03959b1792f4b416b007e9726e41b59074e420bc81416eb47f3 SHA512 a5096bfa71c1e02f3593ef26ee0375ef1bf5d31e42eba76938c51ec9bb507f8f1f20d325a48375b1fd688ee8b79197025ea5d49c537321cdb67ffd16fd53bbd8 DIST serde_derive-1.0.152.crate 55586 BLAKE2B f133c6cdb87d435ea0c05144e685047fec22b93df7c61df4aa139358c2732326c98d0f62fda629da0f648aaacfc9d6f312813940238f45b359546dd435e7a516 SHA512 2f4dffb5671b4758f0b7dc0939f6b5cfe3b3ba02a53c62c75b5a0ec89d2db26bdd95f3e269d1fd4b07ec921bc0ca5f0741c26fdfcd25bd6532ac698c6c701e91 +DIST serde_derive-1.0.154.crate 55185 BLAKE2B 6f4406a21c2f8b68249e4282c258dcd9ca032645dc32c01896b7571601e6dff6a4e411cba8cac6073c43a2a3b74ba76d598d301c66cc32ffaeae8599404919d4 SHA512 38dca7324fc6d7ec7ae1ac53c0b0d1ffa1b45fafeaa6659e0fd9ac81c14f24df2b15a5ae92fe02d40a47d2a6c2452c654acb89aaf980410c36c8b4226dbb35e0 DIST serde_json-1.0.91.crate 144654 BLAKE2B 857f25cb43f8153ed4266fdc38b0a426ea04edd9e7954ceeab384729abb51ead1378a819eca6ced5cf20ed0cf237548b4c81ad507e3f4684aeb9bfd7e4958684 SHA512 b0bfa3d64fe9fb0d09ec8dcb6e41eba75ad0f0c4e34e0ffd5e2a3230057d7499a57ffda8c1615bea5195ef398afe414f3b0a143a39865123c1c5f976ea1a0337 +DIST serde_json-1.0.94.crate 144406 BLAKE2B cb4098da36ae5792e8c8e129e3148f27a4c646a57f3e59fde75febe252de79c8e1b310d947c2fb5ed7ec75e68b146f61b0b1d31dcc6f510ac61a37f64a47afc9 SHA512 0c85ccfce884a12dc7d57c110de4c96994f84e6a23ed28b9d38c9ac53ad6be506ad414735bfbd4d90fb49ea087460bb9da1929bb3aad7bbfc518b812ce92516a DIST servo-fontconfig-0.5.1.crate 9738 BLAKE2B 427324bb5c44a5d254000b86e21b2a52ccc41eb40f0492b54cda09c02f4e66da2242d2af662adff1c55098dc46b776d92fd3259aa34cea1d76beb18fe62d2c0a SHA512 7b76733b15e083d2edf2c90b56ada7442898508f992bd91e94f751c21cd42168fc28ad70743e03ea01d99b0f79b2608f126b5241c864c25a21eacb820d9c2de3 DIST servo-fontconfig-sys-5.1.0.crate 1790708 BLAKE2B 558927804da2698ea6538ace2732912da54216634f4b6f2578d64c4b7da78dd62339a771ed56a57bc66ec48d6f194916057d6753bd25f1d9d93bdf398d365f43 SHA512 7c73c1c3b6fe3bac24d373998e14ac875990434395e543a241f53287297ebcab4b90e0e2a32ddc6a24e1eafcc095cc5cef91f0370959249d08c6994e1c4933c7 DIST sha2-0.10.6.crate 20558 BLAKE2B ceae6f1e28606371f93f5e4fd617b2cb057ed9aa4aa2d81bf4c6af4ca47d639a51f50d0fe4fa77667022c770056d6d711beb4835b2341ae0a8d667f11a4a51a3 SHA512 38dea4c300ea8dee22587ab0af6d66dbde824e1cb071e02e7790bf978efff6bdb6d4076d61c5acb38e86e69261a65811a7bd0182299d53ef053202ee54d2b05c @@ -362,40 +449,54 @@ DIST shlex-1.1.0.crate 5199 BLAKE2B 325536bab9c9707566a099a161e7bc8448c7369cd9d7 DIST similar-2.2.1.crate 51147 BLAKE2B c86005ff69a14980db2cb90b13ed908448a711f09d1ee20a109d1dab2cc5bd839274f3803082721f1d81003c9011efdadcd190f4cb46eb09b26e338107546f45 SHA512 9a353bfbe495bab83e401314bb97c6605fa6283af06e03bad50bc429388c7abf44bb9cc68db781ef2b786840eb444907f35b70b17343b2cb993800536b4e36a2 DIST simple_asn1-0.6.2.crate 15992 BLAKE2B 3abf422412f51d0f8d3440c245792b817eb3333d58f27146109f11278b8eac4b49898264e266de3d00816319aaa822eeb0d1115e46f96f2c9a971b41a3edce0c SHA512 b2ad0042a4492f8cfdbf475b52c87431dccb91444ba3ed026adc488c844d1182a6ec88fc833b5dc0c2ebfdd6194c5b49289af71c151822228b8ecf89251ee9ae DIST slab-0.4.7.crate 16647 BLAKE2B f567cc822e7b84f64a0b0372c22a0463d260871455a33df025808a0476dcbbd4e051a117d8896d96d6d3d0655b7c296cd691ca22edc54486440f4e2e0f5d1e1b SHA512 659a9ca3323fc2cd236f6cb9eb6feeae8a1f5fa046fa239a34cd7a5ab8a7eadb9e5977e8d5cc41e9138900dd7c75ebc0601480771c5fdd2e084ee76619b82521 +DIST slab-0.4.8.crate 16928 BLAKE2B f20603e1331a767c3f55b56d58bbdb9fc126794a116db128fce6d204122c420e9a65478f9f10a26f86c045dbd55a62556862f4339f3a41419f810bcfa9fd145d SHA512 1d713a217b3816a1e6c230d4bb52c32c90f600e64520f0c339ea8255ee8aefd887d969fa23497f1bd8b2b1f7dcb4b220957889746f04dc3453240b5f28517192 DIST slotmap-1.0.6.crate 58954 BLAKE2B b00f328a8ac4738bfa4f0bc25ac7ef91fba9d5006d4806a351d21119f23c98d39c5120c2fee0a622b8229abea6dd9a08a3ebd7a34a8a64ba172c2d6f9c53b2cc SHA512 1e0fad77d39cf937fbbf32913595e836b9d8067a81e8ad9a6653cdea023f2c8ce511c0216a1222c056e57419cdfd56977af7a6e83a9cc8b5708310a17353b145 DIST sluice-0.5.5.crate 6960 BLAKE2B 0a1ed02c2e0f3f8a90afa1e851cbd6e352881ba00fd4ef824b0768b6ec19a9eca959fa7c215ad4d6ebc8f103f5508766648004bbd897706bb44b98884627af4a SHA512 d0a85db370a921f0591d63a5a78fffedc4c97e5a68915c86753dfb7798cf120542b1fc3193e093655442b34502ce6cadc799b25e39e26c122683e26ebd0383b3 DIST smallvec-1.10.0.crate 31564 BLAKE2B e3e46a0781d3a7892a739b001592d462d0704f010363984c439e3fe4f75aecb9720648aa1e9bcc56bb3be848dd40cee578212439f78f07a807c9441c3c3e0147 SHA512 a09110184582dcc01d7a0d3fa8f74c17bf726935126d3654667b8e9c4bc43ad16ccfd8fa94feae7d9b31913aa7ee030fe5936e4b44a36302b6ce5fe37372a7ae DIST smithay-client-toolkit-0.16.0.crate 132020 BLAKE2B 94db9198287863f8ee14fd743f64520593df9b43aea325f7f994b485b76a9361b5e74b45f6ceddc118e79c64d863ee8c76e91ce06042593a4701eb4365c8fa66 SHA512 448c122ca20dce7017ab2ffdd8af51fe0314ceee987e0b0f151623876f43403cb0b4a18ef54cabf78cf9ad6adaeda3c5c10dc62dfbbb339e74e816ce8b10eb38 DIST socket2-0.4.7.crate 44619 BLAKE2B 9bf2560812db2c91498d12274e02d17c279efe5817d882faabc465de71b1cb8045f6eab3c8e6031f6fd18e0e77913f42daab07f01e8d83bfa5ea44cc6966466f SHA512 44487f2de30cd327cad1af31ad36aaaa0bf10c33b5c23b024ada8d7e41d064fb2adbc9edb14aa8aa1eba679d8530c373c7187fc68d9709ae736a5c1a2cf37088 +DIST socket2-0.4.9.crate 45421 BLAKE2B 19c296b1b42839086793a29234f604a6c94ed1b9d30c4eb1ec695a76acfa266840f482e64b4ee2d5b4520f70849fbaf88984020ac25ec393918b89b2682d2541 SHA512 6cb2aabc409fc7d9942afc2073a36ad8730c06dcdab1866b9d3d72dc55afc643be6a2ca1f38c2e19fbfe782ae584512a1ab357c0f4974f98967a4f489e65331f DIST spin-0.9.4.crate 30180 BLAKE2B 24dfdab3e643abe5cd9ecdc14c07bafe7424ef19979b7e5b856a262ffdeb87e58291061313af2c1396ea33e14d96a728719937790d204398fe271710ddf2f8dd SHA512 156b1c471292e8cb874b59129454b56b5e84a0f10b5d064433e0abfc3384c1a594b12b095acd26da350d7f81e6849da9c07c9a506b4aa0ac4808ce3f70b5511c DIST spirv-0.2.0+1.5.4.crate 30491 BLAKE2B adc19c32ceafee6eddde0e92fff3b995fa062877f653efe60bcf4a73b86da4e00f77c5922ee36b239e10e4d942a12724130b726eeacca6a60ddbe2c0a87d204b SHA512 a0725df0ae9ce0ebd0b3037a740ce82c565c21a0ee343408291b30a2aebd3ced236d1df511a73abf5480ab3d23e83a88b237ee172adf5832ea7014355a3733f3 DIST static_assertions-1.1.0.crate 18480 BLAKE2B 358dd5ac413d06f62da0388e2016c5fcb8ec68fd7dceb0dbbcb97665c032b7509b7e083c20701648b6a9174485f117c02682ae4bde7ef037e80a85cdf6a0c86e SHA512 46d0e35f77941dee6f60f574c130472248063dc38494c1c4f84f7c048244cc2a58a86fe17c0990e3f0f01406b75ed385a13d00058612b27cf0e867c8d31c92ee DIST str-buf-1.0.6.crate 3828 BLAKE2B 85be4bde1989634b3c9934554aecab4bedfc2c627be119af0d3608e41f3831abad8133b0d008f46656610d019fd0e20665002a1401c080fb5c4c07cb58c6469d SHA512 d7fb6ffd00eb2796bb4f31dab8aa8ed422d5d3dce435d6aa975ec97f4b637db8f62c419eb1f069aa232d22376540057a64f23110cfa660aad45bc41fa0a551d5 DIST strength_reduce-0.2.4.crate 17859 BLAKE2B 63ad1af9698ed3ced72f7c0e6d8c62ec35fd564d179286d6cde8975280dbc901303a3be5664b1902c135924dde8a03447a8e837ff0cc8037db50b053ad3c2c9b SHA512 2d44e54e4cf78f718faf482ade6c33fd42e73187a7e4fbbe41fa0905e6bf1ad5f5241c3d8ddfd7b18d9bbfa3f331c54ef2d817b254e1200b50b146f04327f157 +DIST strict-num-0.1.0.crate 4692 BLAKE2B d475a6bf692b4a506a4659af6fd50d3e7af368a6ca0080913a35fe7b7b4ef10b818d091eb33013fae6b2f6b57c0696eabf3f81fecba9e0808219d6e5cf451cb8 SHA512 b44c278fdd77e18ebf24ccd638b7bffe34f462d553733b5b1c3e92abd6907d71601735c23321eca0281f3bb8b6d4c70f7b5fe855a5ce73657fb452a6b82db7a9 DIST strsim-0.10.0.crate 11355 BLAKE2B bcb25ad0a7284e24e4f17ebe0ccb621bdc4118e499b50b094d98aa7e8fcc0b96716c9953c3516ce7ea78309d41d424892ded595259696a5bbffdcb07802b5c2f SHA512 78b318532addfcf5c1ccc1e14539e258aab9d3cd893cc45d82342549bde838c177d90f13c560671f8f32929af47d0b467db35e6876bd7697d8b3f9e055aeeac1 DIST symphonia-0.5.2.crate 10951 BLAKE2B 6866e3e18d41e964683dcb20b594428ca2ce97bf2617d14378ed65a367b576e430bfd14b60c9e8d68bdcb864739f270c2b7882ff1d54600c6eb9090015a33f5c SHA512 e9fdd298b11cab026dbb426b7e6f9aeb04ecbb48df39e92157d6ac09ab41cc4bdd9e07c071376db47d4f226fe2ec17bd6fac8de63ec93b4fb0be97b0326063fd DIST symphonia-bundle-mp3-0.5.2.crate 60005 BLAKE2B 2cba402ce9ecf2b0ce3b0947d3c0261cb4168c31690c4b54ed10a1f8675a22bfa302b98fa87b43db58e5492adc72a3175019c3bd9d19d8845b08d0ad821e0d72 SHA512 24f230cbabdd9ff3c63a839d65af311382ca3631eeec637186c46d4b9c84c85963f8c393a55e3c55d65158f757dfeff6921970c5a3f52d7e7d1e2c0afcc20202 DIST symphonia-core-0.5.2.crate 97047 BLAKE2B 031c7ad724272260d49d9330fcd24c2d36431624bd750be741575b9a21a33578e86c2c0082178ad1a5ce41277b48247e25317ed276ccaabed09773fe1da56f41 SHA512 089bb27cb7d60488ddcd8e80f01416ef0af2c6346b56287afaea467f6b4775fd4d57d96ebf6be1f3c343143e57ac9b40d941853306d9ae851f2630e7fc7ba3f4 DIST symphonia-metadata-0.5.2.crate 21086 BLAKE2B 85c7a60fe2e48e488b621e9afcf489b59079b5741949fe712a40a9cd601a78add87ce6bb887e5424f832b83d0fbb1e18e4c0d19c11139b2e8a189214f13763c2 SHA512 d849cc31302f28c150becab7baf528d0a420f6b287b87b6e7a19dc60aed58c406d1cf426a34dcc70a3ae8b9db41bf93426d9c177a5be6b1bda3b1b8b35ca43a8 DIST syn-1.0.107.crate 237539 BLAKE2B 5a65968806c72fedf69638661f827a0426b9e49c2f9a5e5208f986105f8facca2bdf241f92f74bde790e9a0dd68240d4827a345a939c087364360e19a5cbeff3 SHA512 58132adb76643521a6a9cbc0316431318ac25f8517bba3cbb98e7e28ed536f9e24f643e898fa21a2f74cc8c1aeafaecf9b4199b23048c7be8c0bab2fe3aa7623 +DIST syn-1.0.109.crate 237611 BLAKE2B e827445d00c79a8eeb91eacde472f1987addd6ce9e1df95d7abf6446a77ff4173a8006845f3ae71c1da47193cfb72e0ead9a6d6bad2573be12c17e90735d9ad9 SHA512 12816b9e8cf984024b2fbce9f0ae14cf94d4d2c06f08cc54fb793ce78770bb4cc1288eb7df0ba5e8e937756e1e8e295c53fe07a0c5dde1ea8ddba03b6203b37d DIST synstructure-0.12.6.crate 18429 BLAKE2B 7666cd83f82910e036e5b57600dec9a1c2e559453ccc2f1201e2ee4ba64f2ee62cfc1046ded5cae64dd183967b9d71cbfe4b60a88bcb93706eedd0c4ab69be4f SHA512 6ec5dd7ade904fb6d79c2be595886289846e064b8c4100f780d8adfcbb41e6ca67f4b1d682212f4673c2169f889a042049b31161ec3cebc3f399751124f01f9c DIST system-deps-6.0.3.crate 22890 BLAKE2B 8d893b58159445fddf285653eae6eefa3f00cfe6834fb95fad3d1a9babd9b1da9dc29d413793d3efdd7d823e54a43cd619e472bc2ecece311c7fa627c7bec344 SHA512 12915d4e43c2c65f1c43c738ecb5f3ecfc817e6eb68989e34b2a8a42c10cc146da9a3b60a4d149215565e77918cc9afd991776da219863536616096ab140bfde DIST termcolor-1.2.0.crate 17917 BLAKE2B 5ca7802b0bd29495bcd2deaddcdb4c3ff964073a373eaf39964a24ed91a48c5c33e192d676099e2837064df3149fdd73aba7d241e9aeaad9887bf1bcae9d38f0 SHA512 cf1896523353390b2f90b2a8bf30f47da5fc7c2daa635bd0cd8059bdc73feb243e46e4279562fe45d5726f2840833b1e967c7de19ffc0c853592d9f86c0c1be7 DIST thiserror-1.0.38.crate 18947 BLAKE2B fb81df34dba2958395ae360cbb14e2708e5a3cfa5cd0bd03c58f29c146d8afd8595a7ca1b30f1ed2a75ba140a55ba450fd4fd040aa1a1dccb0baf393b0e98d60 SHA512 95b8ca682b579834a04058f03ed0c994ccef426d75e0fcc28ee47151d343da25e8fe31f8157744d942aa54652115f477fc6037f91c581dbc127b829cc96476ce +DIST thiserror-1.0.39.crate 18729 BLAKE2B e5de927bb6400d7045c373d60209ea33095b36dceac690378a195a1283eee6f435d82de92606b48c486b8b281101dbf0f6441af5b7768b24853631189ab0fff5 SHA512 a419756ae6b0ce68561d39193739e1c92b573f1bacf606ffede7e520a3a5fa94cf59e60e49a43252765251d052d67d02b737563f7c3efb3e10d5cf662860c4f9 DIST thiserror-impl-1.0.38.crate 15429 BLAKE2B 96202c256e970fe23f07b461d71430889e36d9f0e83608d001c6feb4e86f4a34047ce93617b27f89c6e2a5d6ad8702b9f64ac7e59bfee221677261fdfcb06e69 SHA512 628aa28404a181b384ac6a11a433829a5481d97face5bc1704349414f36e93440738122fca716fdf878719870d10e0cf8d495df6b1d40913e985c2824cbc3aba +DIST thiserror-impl-1.0.39.crate 15057 BLAKE2B 72679c216f5c6dfeac1c13c22a5a019c2e996188a4bf1c22ed57b7641a41f5d409b496f216dde10ee44d639545200e2a30f74062b586b49bcaa3539e1e057bfa SHA512 a58f8dd684ae588171e4e9be4c558617a1d438d7ee10dda155b5f06e374f45b016f9789932834e5c231b3f82ede690d4f6585d9c95ab77f6694791a94aaaa08d DIST thread_local-1.1.4.crate 13106 BLAKE2B 64c19368f8cec46f23b3052759c4c4ef0de50748432790e6ea11b12477239b177d54e60b9046fdcb2f495b8e0b37ad82809d03602edab9fc85cf814e3bd94fe2 SHA512 db7ff3eb88a73d9313dd58d72397614c5aae6be1d64ead7f16535cae2857be3b27d189e7955308591ec64a0d67777fd2a62a2b124ca73facb9a2d8e0458bdbb5 +DIST thread_local-1.1.7.crate 13585 BLAKE2B f497dbcdfaf7dbc8b4b0dd97f77ba93df15b63303e7894c9032c9822a5b8111e0a21db2fa8cfdce5a503f70959ac9cdf48c840b925bdd850dc15e8436ba72379 SHA512 3772452c2a349fb564d29bb06e13c8ae64807db27c3ee217fa04fd0e9847e94adeea582b82ffc2d9116f31ff478eb088550caf1346c263de49b55fa17b431c31 DIST threadpool-1.8.1.crate 14408 BLAKE2B 8bd64ede19184e18460f6b2ad5bc888d6facd5fcaa5b43c35269e35909c9c68a884203f5c4b92619c097ad48c19ec29f73085755ee348cc637233ff3b5b50ccc SHA512 adaa5aecdeec25848af15b160e5b39833978454d834974211bd586d81837f2ce89e5590f08b7e0d4868346cf57056913a5d41bc8bf92b89109ed769cce4a8be0 DIST tiff-0.8.1.crate 1417977 BLAKE2B 4beeb5c46cb598311cfbe486d54a99d99ee2bef5aeb040796c30663dc724e9ba2df82530004e933d82564bc8b1ae89af60799725d8df2647003b9618f5537943 SHA512 8a71882990b07d77ba81a4aef6c8614659ba3a37de845123fe4f4c3c5840a1d2929b4d79133b32e641cd23a856251bec46cdf6eb5e0be72a568761fc4f8ea77d DIST time-0.3.17.crate 99048 BLAKE2B a10a4b8d0edf8ca5f073f0840060a487a60a162341be3454e069eae48fd43b9b7bcfdb9bfd7d31380d8beb1c5364bfc9b774f3f438327d49f04eb452d2932e9a SHA512 c69ec373a79038315d0257203be16539f5efcfc0ceb9ce2cc0413f3d6ab6ff39881720c310f12cada17536ccecc4501f081890290d15282514b26fafc02abe69 +DIST time-0.3.20.crate 111856 BLAKE2B d4fd3d3f9fb164b26317fa26788014419902147c7f17816a09565590245acf72019fb57e88d4f4ad4a399c5dc92247af9e915fc5d2168710f81673ed609a055d SHA512 689099bcd5cfea6b92d88584d92e7c15163f427f621c653026e3b3f8066a3932836de3f8be9716a41b77f1d36a9fa6c3e2a42ab011d21ca38efeb55522a39145 DIST time-core-0.1.0.crate 6597 BLAKE2B 43137c5cbeb61a89c1cbbef325f2e2dc4b907d4c576553b202d178a64d46396958745b00c9f2aa60a6eb609d663e48b1f9bd1f7ebe58ff6e22540e96b2b1c7f2 SHA512 f7e181a40a0052d7aedf78219a46f8876618342c710e819748a87a5bc0728e5b2fc7ba08e38ebfa6a17d6fb60382003bb35745ff1eabac1c8f8b47d186a383db DIST time-macros-0.2.6.crate 19163 BLAKE2B 536e71931deb698a123c2a6ec58b8fcee8b1b46c80bd9712fe2f76b0b8ae9f15c216b69814c334d0f855d32d4c31a595c6297e16471fa4735bcedf6d158182f6 SHA512 5b6877ae37c602ffcd4d1f1367ab2c28bc906ee9635218fc01e5ec3b74e3cd14873f9029ada835f8658c04ca7cdf628a6c088a191119d4bc459b4c37e1f0fd10 +DIST time-macros-0.2.8.crate 24295 BLAKE2B 6b54c83b11db8c8490383764a0e6f3a2c3f17c44adab2d19e69dc3fc5b27c5a44bd57bd0e6885c54ae493bd5e2c05a6237f72be93a3a2fbf297c47c02d28c61d SHA512 4e604f926a620b1caeba90bc5de1129f6a6bb4548890d6e31306ac419c7b6d421b548b3887a929da3209fad28cba8d57b989503e52f16af243375d545b5aefde DIST tiny-skia-0.7.0.crate 178703 BLAKE2B 00fe443b5c2eaed33eb1ac1d0915311ddb2c0c2e4eab25fc4dba7991e78d1dfc5e91fed5ba0d1233274ab52b08838632a310cb99cbfcdeb815ab3067de047995 SHA512 5cdebef37b91e0928e9248d95b2acdc47cad931bc9aea89b4f8527984e4d4aef5de86ac674472d630bc47cf3b12fad0c8e41691be10d760cc2d2284c326bd9b5 +DIST tiny-skia-0.8.3.crate 192796 BLAKE2B 9ab67b6c37421e0d8f653b5e95e6f1e9e9febe33d9caf2f9801ddb44368a09e7512ef328bea78b1ce1f2c35765e99e0e7a065146c586c63e6dc15bce14ad70e3 SHA512 b656d7f2a25e4a16daeaee0619e22dc270929b1bdee40a0e3b01c717b3e4e3b7418c2439bdf51c2b5c251482de687718d99cb80a94b404ebe6e1ba80cdac4942 DIST tiny-skia-path-0.7.0.crate 47384 BLAKE2B 485defb120103c9d8b88eb4402e210bd8d43d3ccd253ce55051ab6456ccc09cf0acf35fa9dde85157595f11cf8202f45c78a65109489e497e0a78cb0438729ec SHA512 4ade9260fdb1bfee3feef7bd3059c1ff00e80240349d6879669164954b7ecf5539296aa7289436f16ce6cd8e6733e265a5ff375b23c2a286b65d4ad74d924e30 +DIST tiny-skia-path-0.8.3.crate 45814 BLAKE2B d18c9f95a9d8dd7c1fb856ddf2035048a37c436e803ff665d7c77cf4c75f2dcfc951f55a79e08dcbba6927c3a1db82aa6d3bb7b97afb328c920638cf4625d923 SHA512 bd5020501ba78caca3e20c7173732d83d67bf552f64c7b3a444720564ebd3100daeedf1f83cce2121d5e10183755291c8d471e9032c37d2a4ac2e0b2b47537e0 DIST tinyvec-1.6.0.crate 45991 BLAKE2B e9699d4d80a78978f0ebfd049f5b33d7f23d401cf4f4439ccb168e8c0e322473ad0ea7e2ff0ff69e9aac3e5c4c9ae5a7102185533bfbf96dbe77b3526e700bc9 SHA512 e5acaf353c58c60ae5556130a934f1048abb79cf6668ae467d308bac44b689d8a9997227ea879f4b5fe50f29cde8761801b088d7149bcd063b973056c381921c DIST tinyvec_macros-0.1.0.crate 1817 BLAKE2B a3d1966bf57c11afcd026269135a6189f149f905bb70b47537c0a7bcaef0bfc6c89bdcbdb0f6cb8e5255632855134631c683fc90606a254ec8ba818fd5ef0794 SHA512 d6afc83a3c70cde916a6ff599e2772588e4bbfa7a5b1c7e5c8aa0f4a8a5c9426182497a644e4a88194ece986d38fa64b6c8eda9eb1630441c8e65a8741a45873 +DIST tinyvec_macros-0.1.1.crate 5865 BLAKE2B 2bf4f68ca11dc19c72232951605a4c809b34ff38ee365ee4f592a3c41360e23c9330cfba961e2692a0ad568fef4aaaac51c40808d491178cf7a0c4b5a1c5d484 SHA512 10008c7b3a3d50c94b9c370015b76ee082f5dfb6dcacf014dc2f2dbe92f903618d10d0202b21f48fcf98a94ae76fb712db55a5e8ad353645d378cf0e6ec74f7e DIST toml-0.5.11.crate 54910 BLAKE2B 9ecd5103b33ab47d4be23c897c7095ca381cb79bedcaac4918cddc36fc7cf5d34ab664da52c2273d935f04486e9325241d6b66785d50aac78453c219aab49e1e SHA512 eddb82aeb8fdeb5436579292c6f7a64a90a2c7bb54070beb437bc7890b99795d0505faa8d6451a99e8bcf440f78db8a1b273a697c8ad44275cc4163a9ee49317 DIST toml_datetime-0.5.1.crate 10593 BLAKE2B aa714d7e5bb93f656774d403488cd8fe177e39b960aa66092736c12e8a730b6dd2579f1a0cf6ed12213571645a959f45834f7e5bf5ae6ea6cb4fc4181edc499e SHA512 9d50b6b1d120c6a5bc8029510ed4c5c3d787a4c8d55d989e449f5cfe8092b2c8ea7ef61217360acbc9880430621bf1fbd413d8b1d9f2337a6a13f23f23c00b06 +DIST toml_datetime-0.6.1.crate 10765 BLAKE2B d31627732a1a70dce5142ecf6dafa2b52e56b7df7d865b64dc477affbb2cdf148fe4acdba84373c4fa1b8bb8de06380e2a105c10fe34e7591683697d78b17c78 SHA512 024fc32f5c3b8efa764bc3fc59af710627513ba2e536f01f227d36661eaee099ed78320ea65b15a15e39c0fc30ff2b44c501f96d5a2618034daeb290524694e0 DIST toml_edit-0.18.0.crate 102202 BLAKE2B e34246dd01629ff428fd8cafff3da3e209bef88791d1d5a9ab2e2d90f7d5fd010d596ddadceeef49052a0cc942c86bebc723a69814c12ba3aeaa82f6bf88f5b4 SHA512 d3f6a4382ba67991122f3e63585de2fd428ec737f1495795860f3ad5d32c19ab8cd5192d06ed8227713e385cc1577a238bc7864a306e0506369bdf9e333a58eb +DIST toml_edit-0.19.5.crate 94366 BLAKE2B daf681c0f124f89f4b54585dd622420ac0a0e4b7a7008eaafaad35ac58bee85dd780b93ddacf769c123bc52b54f166cdc1b6994aa30f9e320d8fe1f62d7eaf9f SHA512 29a1a8d6d5787956858f37ee521224d2f7418799327ad025b8cb2baa73c0fc2e4fd5757af86571887ec6e57a35fba4d058412bbbc6bcbb5c09b7207205ffad81 DIST tracing-0.1.37.crate 73888 BLAKE2B 60c74379bf84d7b152f0b4d5b4d4669a1227dce0f3b5c10210338193853ca332de7eed3cc3b6160ee3719da7fdfe565665a887f2f82fb1e1c716c421048a2e87 SHA512 2116045f51b35e90fc933cc136d045d09c0aaa33400a9056051d887fea2d2982b394830e4d4c3bcb4b831e62b9c19f6c751c2d216169f663aa18c4067aed7d75 DIST tracing-attributes-0.1.23.crate 30450 BLAKE2B fa21c4074eefbc1110268cfc79291c909503428b26560cf68cf04640a6387d04c29e22b8f86fd48cc1b8c0fd4bb67fca428c9f8009b3c99879352b9d9f68c5ea SHA512 55e92b4e0410805f8cf9eb8ee50cabcf08d1f6c6b4b38c5a51c70f59d06c82096af1f3b9b7dd4267945cf631fa8d99f78ae9b3d0760f9c7ed4d6da6e5e6ff3cb DIST tracing-core-0.1.30.crate 60351 BLAKE2B eadd1ad68830f4fa9972d207fac3b5be6b0f6d3d2ee4299f2fcd6d03313db6850ae0bb278ae618615e0bc2cd83ffbde0928857fe8e01dd9591a9e80114e0ff88 SHA512 9a14edf6338eff6636473f4ea844dfe337e434c14f40e7b9af6d7e6cf25f745f37bbe372bc63c01043667bea2f5b248b8afa8d6aae4cac3dc5193e3383ef1c65 @@ -407,12 +508,16 @@ DIST tracing-wasm-0.2.1.crate 9372 BLAKE2B 5cdca349f6a4552e2d22812260c7ad94a2f2a DIST tracy-client-0.14.2.crate 14961 BLAKE2B 71cb728dc23b0bf2d2bcf6e638076b212045403063dbbd1528c64a5c58bf881698b1a19294826f39ba10cf540acc6e6464ef22ae0122a0778cd75f914fcfb840 SHA512 f1d6db9c7250311d4d8c4add8aa0b1d6389c1b22a09adbccdbbf597b446929a056efae9a90348acd8dcf95f2d89c33cd6cdb763c1668f6d6b29c70c8f7c63172 DIST tracy-client-sys-0.19.0.crate 290764 BLAKE2B 42a08f3bce1f4a1f2caab7c088d73c1238a03dda76f3a6a0106fef689265a0716b60c5441fd9b2768fdaff373abf52abf2bad766522dc9939f12cf2be064c620 SHA512 ea118a3a19b7d428953347cc6befe11beb6e8181f95dbddf5d1b682700fc8b51493ca898e784b5510b594a25d05b867562a3ccbe052efa875eba556a6404711d DIST transpose-0.2.2.crate 10816 BLAKE2B 87c6e1152858048fa188406a3683781b5af1f036c8236db2b4548a452327ba221a0c6ce71a6a191b2fe854a3292119cfe548a9b57266f4857fa0e517c331a6d4 SHA512 a08347773fba17586fd42f8e6ccd17c30f6d6c22faf391c6ff57ece99147754366b4273b41186a206f54b2be0bd3b29b2ef49182d23f0cfd11137cb49368338f +DIST ttf-parser-0.18.1.crate 156167 BLAKE2B d8afde2c2761b215de30fe881604d79033d861122d65b67f36a6ced85c3041ac063daa9df4a287bfd30d04d9c3d6894de561f753ac68b867c6556f0380ced564 SHA512 c09ceaba7f394c18c5a328807b5b40fa90e7edc6ddf3ad964d55d0341fbdced49d1a48a5cfe2212243a2d1bcd729ff182804b839653b0c94420308b468e87ad9 DIST typed-arena-2.0.2.crate 11848 BLAKE2B 1d2821519c959b8e5f32942fb106f836a9aa753a43058cad6898588f8e0d9abcbe7a94a91ec8d30c62e59833563df48229c6aeec8bf7a396de20895e39571d11 SHA512 33f43488ff63ab763e4330d124e3290ece41e50ab78b6f12dae3a2be4d7f5bdf6ec876ab3b1f8cd81874e335fc41f3a2254994f250d3d6aba682fce557a6a399 DIST typenum-1.16.0.crate 42477 BLAKE2B acc6dcd4521493c438a8a3d997ab0456fdbff3db66aee9b81ba219714d47522c3ca8fe26f8ce84edfda416ff9a22747caf3ecc9cc4bcd1e7647ac351d5aef407 SHA512 93da3ed62573acbc9d5d31257fb72ae9cfc7d59e4040c1f32d93e8fec94795e1aa20a3bf76ddc64c4b383184306bb2a66e51fd61b64dd4ce46a1bca8238b57b2 DIST unicode-bidi-0.3.10.crate 43530 BLAKE2B 2bd5ffea133793ed7588ea95b0848adea16e79fc3ce9a159c33c73929a1af90e0578c44980fe114aeec1d6424d294552bcbf4089e3c196c2ed3d0751d992c216 SHA512 70f81dcf3fb3ada1eb503cfda548e083cae6e7001dc445c0a481b8f467025f17dc26ac14e487edcdc2aba8b67f94a35eb4b5083a62d5b954dafca7b734edd3e3 +DIST unicode-bidi-0.3.11.crate 43762 BLAKE2B 513ca9138f5745b3b2c16a69439f1d747f1c79f1e635cd75056affa1e6ae909675c5d08ebc0d0fb28af739d6bc8918652a2f37e79a16a080b62f6a80efff6a82 SHA512 4c3c359455d6fac31cf098379299967c06a5aab4b02aa77cf49daff682b2b0a74a30a1c07310ee3ed9c166e0125a1d64a60cc78cd93e76e507a2b0a5b3c00d24 DIST unicode-ident-1.0.6.crate 42158 BLAKE2B 6e4ef61fcac69b4ccbf743a2c2f857a6ea9fcbac9b9890f5b7208cc0732c6892aa5889b3030e87c8c29ce4ce24ddb7adec6bcf47b7aefe9cb5d19f920f12cfbd SHA512 ee1dc78fe535f46bdaf3e19dd8dfc859bf3133d9271026cadf626a07ba586c39caca4e45d905156a6276cf852f9cebef196b2229c3ba4b5e2b26c956fd6cff86 +DIST unicode-ident-1.0.8.crate 41962 BLAKE2B 3e3394a421460b0cdd56f96e1149b3816651ffd7064f9ec85c12050917d0b271eeee4bc3f6d3f0a3c1596635df3dac54bd610243d34e459743fe29b3b931a237 SHA512 8104999c6fff002c5aa109e2ca75ce3eaf772155d31dff87bcf39e3eb3da58b6cb543717be7b55acdb0cb1a4bd2a3d2e9c9974f7f75b6528668f5ef665ef4088 DIST unicode-normalization-0.1.22.crate 122604 BLAKE2B 3f3430b279cc0ce1595392c869442ce676ab097154c688779ebcf726e10c497df59be2cd7bb2f84f99499a9df0654760a10ac92224c17d74775aeebe291241e1 SHA512 a5810d5e9cd93dbb80e013997aa9d38e60834619483a6623eb2859ec5d59a5aec3fc4db123dc7f4e2fe9f2b8799cf6af48bdff22d69a00a23707240e8bf3bb3c DIST unicode-segmentation-1.10.0.crate 93893 BLAKE2B f0604ca03586726b878f7884a639554037816ae01965fbb97b4998fbbd12e614f2af50065a59c834448413418a56b198b016e685ef9509513e8994a5c063da40 SHA512 e6a1baacb557a5a7ed7ff780c542c5947eb473763eb2a6018cb1e0a1abb9f4bf3f8073610e4897393f15df076f6657a0f162a5c5bb7ed5f3b3fd832e533a522c +DIST unicode-segmentation-1.10.1.crate 98416 BLAKE2B 4c391ad34c5f8a00096ce89793b15212555f2d8a367f3ae78f26a36c5897b69f3efcd280a1bd3eb3f61c87b8a26061804b1cd56e1c1500cbcd62e8bc74520014 SHA512 e96224bba73fe9a167bbf226bb13fe5bea085765a90f7232cb20b42f3c584242b7291aeba1eb8edbe2ae40e5bee2f4714f434324f79316b22e8437c77a50e86b DIST unicode-width-0.1.10.crate 18968 BLAKE2B 6174e307fd3ee290d0a5d1d31233baaa5315cdb73f19b8580718e9f9eb04cfd3aeaeb474af1e50c4b9fecc6fc777937dedc527c9dc9ed14ccf42af099e591f31 SHA512 9836a8d489d18ea1ecfe1957ed6d5da7dce825e138cd1848aef093fa8d2eb83fcf01eabb1a2446df4f5ede4e67316e9e81b5d58b59d4e8c5d67870e8fa5dca3b DIST unicode-xid-0.2.4.crate 15352 BLAKE2B 80c327b39f3b8f2cdb5747cde968cfa1efe7b65b6bee9136adc881fa19f66aa5b1010d9d08de55a61b322d665b5b0cb0395e9ac471f6333c40d8dca5d97e123c SHA512 e67bd1258e1961807d9d5fe583a89ab5b82b2a529ecd32cadfc79aa5331380eb4a2db9fd96b74c8eace47f2f29021587d69bcdbf79f7e2650e92a25f7839d03c DIST url-2.3.1.crate 72777 BLAKE2B 6ca0e537baf373b92269b2531945c1cdf360f1566cae4734dfb96f05a605e5c6c82e3192a1b9dde0ff22b92b87aba2d56e32a1bf17882b4de15efd7cdf52bc76 SHA512 8224010bef067574481e5d84100d944782d52b49db7c396ae2b4dfc145ed58769c15440d97a0fed4d2f9857592a8601417cc5b1bdea959c47a3e7a1f7182ed0d @@ -427,11 +532,17 @@ DIST waker-fn-1.1.0.crate 7114 BLAKE2B e510eec0490f0caca3930000cecccde209ad387d1 DIST walkdir-2.3.2.crate 23516 BLAKE2B 473f2b51aafd6ac17e5c3da8d545d179b31486b3a65ab39fbd8bd7fbb2ebcc24bebf01781200a26a68f0b1cb464f5763a919aead3b03eba5a7e1be6efec5500b SHA512 6c44071354faf37720ec4117ded34c8d530489542ee107ac26a7a56ef4a882b9003e22e84f1d61f6078643521343e35aa1f7b57c838779e78e5937a667bf82da DIST wasi-0.11.0+wasi-snapshot-preview1.crate 28131 BLAKE2B fe501889f25d65e2d032f885cc50c4f8bf7dd70fd5cbc438de349838370d8699e9627b0a4fc76030ea9fe6d508f41d0c9928a875fdbc47e73bfb17241cf7b155 SHA512 043500ab28cd9cb779475255da5d109ebab7fccca72b64873dc28d77bc5a157ba8d96b9e8f05223b5b36c7089bb7b4ba87657fc69bac16b78972f897294a865f DIST wasm-bindgen-0.2.83.crate 169618 BLAKE2B f6158596c80a0385bee0a05bd9cf0b3beee83a7958efb40244956b4fec2c83baa1a1b4605eb604f313db3508a7911c78f645acbb19f6fc93eef27e9f7f0ac109 SHA512 ec93d1334417d0329e113d5f2da7f16c0f1209d71e5cbd21a2dc9278d877e70ca2327ff7863b40505504883ed51d6bf20dda98c22ef44011a47c604a7b44e82d +DIST wasm-bindgen-0.2.84.crate 172947 BLAKE2B 90c9b846bcea9d099a394b42f126990db82d1dcbe247f8b63f8c91cdfbb5e2d184d36daedaf8fcee58c34afe89bf9a30454063693d64806ead3427680a87e7af SHA512 20f8c9e4f8d81c66e34d9ca2b266fabaae30da9015d139cd4eba3f314c67c17cb562c6eec5127c41302c11c2f314237add2524a8b9a4d5346b8822a37e467b2d DIST wasm-bindgen-backend-0.2.83.crate 25620 BLAKE2B 3cbba20a2f5344c0ed2791de7b04ee294746606289ba83a9c139b53b56edf31eab8d3b3802cec309d5395e2404bbd75b7fab5d748a9961b36906fabeb0e66493 SHA512 dd1b65733e4d0a198d61a5287bb75db3e03ef738d2c2dcd3ce3e873c27d41c90cfcbb775ad40b2a546190db8d7213e5866f8e3f9913c28fe4b43a49054bfea44 +DIST wasm-bindgen-backend-0.2.84.crate 26344 BLAKE2B 5686a252082afe128ded295584d972fe4af11a30fe37a80e142d213eb2e4bca567182bfc5addf1571696bd12e68e029148cffaa9af088d1269a1201af72e64d1 SHA512 afb06e21d916cf1af137159ac86924fbee3a958ef73725bdf6bf205e15465857791070c721e0fc0164eb6e37d195bbb6a3f03661c81e1e5a9ab8502bc3704058 DIST wasm-bindgen-futures-0.4.33.crate 15216 BLAKE2B e49b87bdca11ecb6dc529af2694b9ce260be42f7cae655143ae54d79c49fdcda978186e09aed8b0dd77f5ac658b8573e064e3a9341ee369bc9390427685c0845 SHA512 b682435f184d7c4ee2485e1a9b5d6ea0d2ed21b84143e7ad334075446ac0db0584b46d67b7fa499b46feeabed2b0652dcddbfac82813bda765cf534829b009aa +DIST wasm-bindgen-futures-0.4.34.crate 15117 BLAKE2B 7a6a70d07e021680dad6ae9d4b800d153baa0ff51a2bb7bec59b4c7878335ec3dd9cd4bec1cb7826683e3d91d115671274d45da5148979623dd9e1736a1c7d1c SHA512 6b822fadaadd4b0edd2c9ca264bbc611f67e6d3eccce7034c3ed1a960dc673c591ef1f8407e58ae740dd173a1f1f82d206840f35a10b1f088630b79bcd0dff74 DIST wasm-bindgen-macro-0.2.83.crate 12075 BLAKE2B 3b358ba7c2a3563840f54f11170cde78044a8f087659daa7c784fa252f5dd4b7f6200eba425d95b568e50fd43c04c32a509994ddaf5248120feaa67586402150 SHA512 eb83e06f998e858cf25494c1d171984269e72db798147d4d1d8aeeb25ea7a35c5986b882011e131968621742ceecff976430856b4e8b7d7fd7f1237767cf01b4 +DIST wasm-bindgen-macro-0.2.84.crate 12857 BLAKE2B 23ae9963cc2cf9bc589f5d77c8d3819aeb9d671f0bddd17093b2df096cc800d2130bd2a994b786a5f446e9194947199b3f0cdf1c16f15e7283a4ae319ca849a1 SHA512 23b69ff601c149909d81200bc2902018ec71efad8aec9cd84a0653025aaf852cc86d93e28c5f60144ba6ce5aeff04b90d23761e263e3783d45097316525d6f43 DIST wasm-bindgen-macro-support-0.2.83.crate 18530 BLAKE2B f305c9fc1f7bba5bee65a1c76fc2216c98aa306a072286e1ced048ab191f49e7e4436bf2f67d4c1fff558f59b2cef5e9b40e9e940268128ab1ebeb3c64696107 SHA512 804014c75ae5f8c1c7f0fad3f3209887fa346d74029e5f6e1830e44f7318719e65c4a643c71d87cf388f131fd370af40d536bbc15fc11c25b91cb785f56a908b +DIST wasm-bindgen-macro-support-0.2.84.crate 19076 BLAKE2B 4f779d7d0a406f376092ea8193851dbc86e9dbb822464db66a2022274665b03b9bf6552f79263014510cfaf4284847e98e8173263a6565f1af0c29054bd33fff SHA512 f2a8b6e0170dcea0d2f4a50361f036ad6604c499a89f0cf602578d0958d47c193aecebbd98e63310f592b08f8fe53da6c3d7a124b433ee384aa22371d9c963e5 DIST wasm-bindgen-shared-0.2.83.crate 7194 BLAKE2B 4dd1cffea1edc98dcd4993bf6fdde8100fe00d1e97322ce8bc0bdefd0c659047c8c726e5da27b59fd7a6621c1e5385c18204e834c6c6fd1fb9de52f95b40e40d SHA512 2bfc1a068fa41a9ecacce7bda494fc0485c57ccb102c1d76c87a42e00ad30b944b0cb788642e8339d050a0e831ce8306844a77292ab9f79ed765b65cdb4765e7 +DIST wasm-bindgen-shared-0.2.84.crate 7219 BLAKE2B 4910158ed884dd9dbb32b1539b0c89a583f98df05cb29654487a26db063c973d44cb086dad4b466f9bc63104e3d4da72fe9feed32618f8243151dfb9ccfaff29 SHA512 fc4bf134a33c71852b91d09fbf1e1801e2b97b5c2756e2680d0c1f8701da30b22b56777d8e806e13602beb040775824966e378f7b9805e131a385e7816ddd010 DIST wayland-client-0.29.5.crate 71041 BLAKE2B 8473069b5a575509a0a7d518ffe98786282b2e7d726690f8c782b5cc93d31f865d040efda8fdc9132cbe5b338fa9f8cde47d828273bf4d34cd57ffebd8e50b8d SHA512 07405d2749893743f9c6341dcc333203ceac22d96a9c2bddb0777b22fc7d54ecb3cec19f48d4fc60e372c9269f4f85f8aa94378d54f2400f3d41de9b439589a2 DIST wayland-commons-0.29.5.crate 20771 BLAKE2B 6f13e38ed1278a36bea0bfb1a051feb64edbe21e49a29d0b25490659c496bb287f549a88987f97d14c4d95c90e76ceb7ec8aa8fb597980893809a17fbcaa9225 SHA512 91d1ed58be31c47ae12d6ffe7cb475d9bf040b6aa3a2753bd0f5ab92407165e729f89f52f6972d9fef39aaf0e32a01bdb7e9fb76e04b827133255078abc98778 DIST wayland-cursor-0.29.5.crate 6195 BLAKE2B 4baea584e033faad9d576be78353e1d000257bafc6ff4d950282cffd7fbf882abe1e548fa886ebb09579ed23e623f15ff36c1db25c68ad57476ea29625a08d6b SHA512 3308fdd4e6819867b2ba00c4d612deeab9636db6d3363f7496ea6eaec4b14da5ff12975216f2b01214d8f26a4bf36163b72540d227aa4fd267746a97ca27b111 @@ -440,11 +551,13 @@ DIST wayland-scanner-0.29.5.crate 17248 BLAKE2B de239ef313e5c4fa4aaebfc4c7aea945 DIST wayland-sys-0.29.5.crate 7926 BLAKE2B bf09b522dc69b2a49493e769696196e18bfede5681120ceeee94b0cb3393ed8c4d0d3b1acc967d5231735cbc65d71d13394a25845e30a1ce40e6f8461647daca SHA512 ec99802c44e75840e029b771fcdfb57ba4f0e0f143b012f91eaf661ccedf4eb82122950fec25c6692f24c0f7c123e697e7cca890131f04bc8bb4b670485b2191 DIST weak-table-0.3.2.crate 23989 BLAKE2B f5b12d62704a86f77fabaac918d084a4f7471b52994307da20376d48264b811eaeffe2cae2f28ebeeefa4338c758516bcdba5d138cd7ac12ebfccc697009e167 SHA512 78936f2afca36575d3faa823ef4e621d7dea9e3eb4c8c3e1d66af296951fc25476dc8cbadae184322f6e1e8166410df617fe74794b2d3696d599bb2406499562 DIST web-sys-0.3.60.crate 700485 BLAKE2B 13942a583dd8462b0591a19759a41f41fb17d2356b3bcd78402e420fdf5726782e5b4ed211c3716a81c1cdf64ce9b8adecaa3fa22756a3ec84eb7c3e12e3018c SHA512 d883363f99300e2d50bc5bf198f0fb8d6c53e5a778217e340573560ac07db26a71c98419fa2ced32820472126d6f97ad5773ad082521be0a1c9a374af9d61df9 +DIST web-sys-0.3.61.crate 706333 BLAKE2B f57cb14032e2ea01b5e0ffcef0988ee3e8227c1da7d27ef8799583f64cddb4bcfbbb145f5ea1889006fc9ff61d42b1c02d4b278d67371c9d914827113f5e4128 SHA512 dd8c93a92295a9cd94a4a4cac4a81d9fa41c2c0bc885c1861eae5cc317a0d55e1a9d34b97b91999bf617a071f7f8acc39bb0d4a684b40543519f0cad6b82a25c DIST webbrowser-0.8.7.crate 37862 BLAKE2B 79ac4c571b3e89faa117d5399583710d13d0f7cb0b16109659249d6cadb60915ac9875482b672210dd1c46cce481cf5231a51c70af4bfa0408024db50be94064 SHA512 1f57265904d5609fa3c31959a6097e8b1c8919e4d649bcbbb42a33f6ba5db8aacb97998015ccd4bd5b0cf93ad6e71f1266a2e6937b6cc5bbf507296b932f2213 DIST weezl-0.1.7.crate 42166 BLAKE2B a3a2a48dbb444b2bd910e1470507209f3d0acc75d88e22bcb42b5ca7ab8edbc41fc9e49cb6a2e18cf5e470d7bd26f4e4d9e30ea01c3eb543f171289a86927fdf SHA512 3fd8cb01dde494371df57001c97be90418b642ba88b0945cd98f973a4498743b83d383bcdfc8884db1da75271aeef4ce3b418e425f23690f12a5cc645c418e90 DIST wepoll-ffi-0.1.2.crate 31309 BLAKE2B cd1b01c9fdb6482baff3ab12a9926c1a5a9b6e430e4609890a94b13480f8223de166558724b4d6926d6e9dd7f466926c783df54f9beabc75d646edf4f3429a73 SHA512 f0f5c379d08642aee9c6ef36175b9d858ee1cb7d444b832d6e7ad194167a4db2de5aaee3b2356ca42ef9f48a9872928c61b456305c05dd40cc53e5204686b8a7 DIST wgpu-c5851275c59b1d5d949b142d6aa973d0bb638181.gh.tar.gz 4745099 BLAKE2B 48df7c2037d7faf6d1423aff30bb252408274ae0403815bd5c03238571ca18a1f113e4779c59f99c8db0f90684222d7cd9a4bc8d320b5d42b1af2d6044335f0d SHA512 141e0f9aab66ec84a0ac8e1a7a8f6c8962a72f1f664e7817d66f25e20cded3c71a99f9b2264e55a169997bfbe85cdb26e51517d9f01f8730355ea86a318c1a0e DIST wide-0.7.5.crate 70547 BLAKE2B 2733b50ff16b87bd2b232bacb4722a188dcfc703615da23dd0c884b7b70e9876fa705493bfdf04d868d761d9f10e211bc9378d14cc67b3cd3994614e90d0db8d SHA512 8f83aef8ad2c6539e4ed1478ef818ef9b4d83fc2417037fe633749f75e23a5b4b373fa6527ddd9cc1eb1fc864f5eeda960dc6e9b5310204d08c2140530a48d4a +DIST wide-0.7.8.crate 74003 BLAKE2B ba572577568024074dc9103f0d43883e292383e79b48d3a48df6fc2180c459d7b65cbf020dd59fff91d1087c8af1fd848af76699e2f0054661e6227b6ff9f165 SHA512 d8bec340aa163fabb88ec44981b396fb820c13641bbc9492771284a09cd4c1741a383dac2b41be09df10786278852cd077b4b198e6d1a622ef1ffb2f6554c64c DIST widestring-0.5.1.crate 41338 BLAKE2B 4d202d15df38056a004ebdc721bbe5d0fd6ab28f957dff269f0b90ab3dd08d7521dd94d00b1b21c5cba438592462989e9d360f4b566faf075fbb091982dd344c SHA512 ef39fc053cd98c070e502d0c53acf27965a06583805fb6d8b1228f76063ed343382500917ae33231470c5af3d2223070d36f394758bd6faf4e298cb981cbe3bb DIST winapi-0.3.9.crate 1200382 BLAKE2B cb5799749ccd935ea2d7068d953cecf19f543d9db7dc16ad4584bb7005373ada34937a3ced7225544d8bc765da599911c7a3190efefb3a25b7c1bb7123b4f673 SHA512 ff8b7b78065f3d8999ec03c725a0460ebc059771bf071c7a3df3f0ecd733edf3b0a2450024d4e24e1aedddaecd9038ce1376c0d8bbf45132068cf45cf4a53a97 DIST winapi-i686-pc-windows-gnu-0.4.0.crate 2918815 BLAKE2B 4d357e4d30f9552972170d65b9a5358b69c46a3e772fe05efc22f3d4ffc1caeeaad7aacdc7abd503a7ad0545f8bd7d22bf351dcb6df76f812fa4d45c34d65df0 SHA512 a672ccefd0730a8166fef1d4e39f9034d9ae426a3f5e28d1f4169fa5c5790767693f281d890e7804773b34acdb0ae1febac33cde8c50c0044a5a6152c7209ec2 @@ -456,6 +569,7 @@ DIST windows-0.43.0.crate 11492640 BLAKE2B 793aa1a7f5ba07b864ee318d529f0003a979c DIST windows-0.44.0.crate 11502336 BLAKE2B 4b0ea7db7cf38938edbbd7597b5f355a94ce1a39f58c9d51f280628b787b4f6da98fc6d14379b6cf6ce735e88704b0ee4b78b5e5f7ee90d3ba47fe58980f8e72 SHA512 846d870eafb43997bcc546eeb2859d1a53eb3a2e3b0a5bd21f33e9880a786fc6790912cc0eb0d121e18a8f80fc90b8670f022d18aca47b3407377a4bcccfbd2b DIST windows-sys-0.36.1.crate 3347053 BLAKE2B 818f7812bd9a55a4e95b3d461fa5fcc14569a159882f950d20fd5a6b7d2a2841f082c0bccaab657f5830549e6286a37d9f8fdf825a42403f543b51e35b2d20d4 SHA512 80973e461bef3be0d0d0c13d02b2129aeb0d0700768d637544315654126f101b39f980738035fe325bd96f549493a2245bd7b82511f833efa7bbcb2f62266001 DIST windows-sys-0.42.0.crate 3006791 BLAKE2B 7a0962364ecc416cf0ae7e49cce1298a12d819003e488f6e77aff1a52710f00378638b6a05db5557a031e1b75659587657971ddc63eaab35495133762f99a7b2 SHA512 b07b119688f3e3ad234d36979947f34e8e19988fb62101afbe18ec8afc9c8a4261128939df8bbb849d5c5982422cb4c50dbcba70f2bf401fbb7c605df1b2b354 +DIST windows-sys-0.45.0.crate 2568659 BLAKE2B 6f2d634d121a9bf41e2887e277a73f33aee69b04c7fcfc6ff973d21902787997f1e186f530e9226cddc003ffc3f85a179c069c8a8688de459f617df92d33f94f SHA512 f239346c0141b95aa76e0771e2f4e38b9a592f3cd92c6001de353637cd65cd73b94cbf9917a4eaa9b0c0b2e6e2af920b9cf6b3fccb52770df5160254cffc1c47 DIST windows-targets-0.42.1.crate 5524 BLAKE2B 755cb6184733417763bb650fb0bd84bc757503aacbf0d91b811d42e9e8efda05434bbe5518006a88937a82a2a607605a9b609df4f34eb58674d09564667d95f3 SHA512 940c85f6214aa4da17787d3bbfe8d6107a9a7fe4f2e2fcf2b1634facf4619620ac2a7a835ebdd0f57970c992c459ba0a780e64e89945005b240c92563c42711a DIST windows_aarch64_gnullvm-0.42.1.crate 362795 BLAKE2B 722b45789bcd1d973803b327d44072fbf9c904d448e29ae9e56d2f9d1a3e9b64e06883e4bf5ebf141f1e924235858fd1472e07a744cc5b16a0a3a4fc8ec8f6d4 SHA512 51eb9fa7ea441a9fef590c12576a8bbef74932d40fafde8f9e3a28f2734ce5aee6dd5fa478fb3847443241c8c392bb4abbc6014c71260bf924431779f7184f73 DIST windows_aarch64_msvc-0.36.1.crate 661960 BLAKE2B d503150a05c4aa6ec376d1094ad24a7a4b3579d8f60cae65f4a98adfe830dd776c8996d5c3acfbfca1a69598475b918b5de2a162e3253b0b28cd6aa17de2dc13 SHA512 d0c352c78caec9c71bbaa1a688baab8f39a33c903c0492b19398c76e08194183e254ecd3a8b24af3e7e5e1d9d97373dcbab54499236829898a4fd153cfde2ccf @@ -475,6 +589,8 @@ DIST windows_x86_64_msvc-0.36.1.crate 661999 BLAKE2B 4cf967f10d4ce148bac96759816 DIST windows_x86_64_msvc-0.39.0.crate 662005 BLAKE2B 6a4a0bdd75a3946fa86ecc296999b2a265a29e242550cbf9111ffe2510c237452630c818c026476135156a4963cf8b4acc763fa17d051531c4ef1664accad873 SHA512 5009450b2fe34ea2bed3305af85efc018489976ab275c0e3b7e621c95eb1a05ebd1c56d805f0f2f353649a7df89dc344d22aa9037bfb461062051972135d016a DIST windows_x86_64_msvc-0.42.1.crate 664606 BLAKE2B 6c460cfa392aad0d11add200d652a42ee1a60052570527c4e85405f765255375729d4e26287f5246dcad65fa89ccadea23c5135171b311e6da5027e33149c547 SHA512 a651b1a34f101125f929c1d1f5e933691c7a5c19d0bb0c501fb6812236d2771805428e3bd5e05be7d72715595f5fc9e7978dd7934e5d92e9b78a41c2ece695b2 DIST winit-0.27.5.crate 370578 BLAKE2B 7e8c52606d18fb04fa301a08d8cdb4d32b62bba66be13545e7eb4a94f47726cf0e48688625702f5b9c50f05aa57ce813c3af027da404dea48304c85d76dfe8ca SHA512 1fba987f18e1437285e19b9fce4d060fbf0b92339bbe3f8c0107222103b35654bc1a3be8654d0aa6cedd6ec339e62a430b1655e6c6933e057b122785432f1e63 +DIST winit-0.28.2.crate 406754 BLAKE2B 15cd3ee4963ca46affd331df2228d6fb2b2dd0f723e3d01e9aa193f5c85dfa9722546eb40486ac85e3a8932be308f8623c861e74cfaae08acd89f95cd840a66b SHA512 71121c21aafbed514d8d2de6c48af191122e9bceeadeb03ad50bf9be05be365497a6d62da663135e0820370dd494c370785fd5875d76e13aed22b19d668692d0 +DIST winnow-0.3.5.crate 176638 BLAKE2B 2caff1e0b16ed7aa084a4d09dc3d4c4061ad3455af1e54cfdd0715b35b0aa293da4dfe17318a0191c6eb8ff1908520d47b7ccdf0ef04107807e65479905b414d SHA512 e54b72098a8bf7f1adf0aff22da65ce2d8586433acfc39d0117c62868ba14bd6a1a8bbbceebb5f625ba6fb761d5535ccde7078ac45b6e90238d3886ba27ca731 DIST winreg-0.10.1.crate 25725 BLAKE2B db536f2a098e4ff6ae4ff80a19bd2029030d68007c3d6100f5135da1a7c223463fc17640f533bc1d4e8c53e9becb186d98351719b3b6276802c68cc755b9ba4e SHA512 09f2d18f62c3c427ebed40d667b672bb778629502ad3c39541f324b2d5ac41f0822c98b7e5320314144130580da46f1e8e51928941850e7d4af28455a564360c DIST wio-0.2.2.crate 11214 BLAKE2B 7356229f90aa50d6ac8a7651637967de3e06755a7a45eab2a144e13c876058553c22129abffb07717b1715233f6cfc1efe90ff60c1877f4291fabaa4b5ea283d SHA512 13838de6e01b20de8996c7aa9efbaca5bcd9e4551614cfc10bee45ecca4bcc70b953b2c59fe460d1a054b3ecac13445b020aa244ea70686fd19be8d65c539b0e DIST x11-dl-2.21.0.crate 66823 BLAKE2B 83305b44ec89e765ecb2dc48fc3aa93bc67d30f12e9782348bca822ca636207e9a9c2b707ab33b6dfc7fadd2b2cdaa599480470eef7a29a15332e923413a7cce SHA512 b864b0865720a9b2afc6d986fb7ebe19734671433449897d7f00488e019f3781f417f8e3763f09fa0db100a1d0c7e709ea9ac43c6dd48775f3daf803ebaebee5 diff --git a/app-emulation/ruffle/files/ruffle-0_p20230312-no-patch-naga.patch b/app-emulation/ruffle/files/ruffle-0_p20230312-no-patch-naga.patch new file mode 100644 index 000000000000..d65caef16346 --- /dev/null +++ b/app-emulation/ruffle/files/ruffle-0_p20230312-no-patch-naga.patch @@ -0,0 +1,6 @@ +Stop cargo from attempting to update it, we're already unpacking same revision. +--- a/Cargo.toml ++++ b/Cargo.toml +@@ -74,2 +73,0 @@ +-[patch.crates-io] +-naga = { git = "https://github.com/gfx-rs/naga", rev = "1be8024" } diff --git a/app-emulation/ruffle/ruffle-0_p20230312.ebuild b/app-emulation/ruffle/ruffle-0_p20230312.ebuild new file mode 100644 index 000000000000..6b4a91cb4682 --- /dev/null +++ b/app-emulation/ruffle/ruffle-0_p20230312.ebuild @@ -0,0 +1,547 @@ +# Copyright 2021-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +CRATES=" + Inflector-0.11.4 + ab_glyph-0.2.20 + ab_glyph_rasterizer-0.1.8 + addr2line-0.19.0 + adler-1.0.2 + adler32-1.2.0 + ahash-0.7.6 + aho-corasick-0.7.20 + aliasable-0.1.3 + alsa-0.7.0 + alsa-sys-0.3.1 + android-activity-0.4.1 + android-properties-0.2.2 + android_system_properties-0.1.5 + anyhow-1.0.69 + approx-0.5.1 + arboard-3.2.0 + arrayref-0.3.6 + arrayvec-0.7.2 + ash-0.37.2+1.3.238 + async-channel-1.8.0 + atk-sys-0.16.0 + atty-0.2.14 + autocfg-1.1.0 + backtrace-0.3.67 + base64-0.13.1 + base64-0.21.0 + bindgen-0.61.0 + bit-set-0.5.3 + bit-vec-0.6.3 + bitflags-1.3.2 + bitstream-io-1.6.0 + block-0.1.6 + block-buffer-0.10.4 + block-sys-0.1.0-beta.1 + block2-0.2.0-alpha.6 + bumpalo-3.12.0 + bytemuck-1.13.1 + bytemuck_derive-1.4.0 + byteorder-1.4.3 + bytes-1.4.0 + cairo-sys-rs-0.16.3 + calloop-0.10.5 + castaway-0.1.2 + cc-1.0.79 + cesu8-1.1.0 + cexpr-0.6.0 + cfg-expr-0.11.0 + cfg-if-0.1.10 + cfg-if-1.0.0 + cfg_aliases-0.1.1 + chrono-0.4.23 + clang-sys-1.6.0 + clap-4.1.8 + clap_derive-4.1.8 + clap_lex-0.3.2 + clipboard-win-4.5.0 + codespan-reporting-0.11.1 + color_quant-1.1.0 + colored-2.0.0 + com-rs-0.2.1 + combine-4.6.6 + concurrent-queue-2.1.0 + console-0.15.5 + console_error_panic_hook-0.1.7 + convert_case-0.6.0 + cookie-factory-0.3.2 + core-foundation-0.9.3 + core-foundation-sys-0.6.2 + core-foundation-sys-0.8.3 + core-graphics-0.22.3 + core-graphics-types-0.1.1 + coreaudio-rs-0.11.2 + coreaudio-sys-0.2.11 + cpal-0.15.0 + cpufeatures-0.2.5 + crc-3.0.1 + crc-catalog-2.2.0 + crc32fast-1.3.2 + crossbeam-channel-0.5.7 + crossbeam-deque-0.8.3 + crossbeam-epoch-0.9.14 + crossbeam-utils-0.8.15 + crypto-common-0.1.6 + csv-1.2.1 + csv-core-0.1.10 + ctor-0.1.26 + curl-0.4.44 + curl-sys-0.4.60+curl-7.88.1 + cxx-1.0.92 + cxx-build-1.0.92 + cxxbridge-flags-1.0.92 + cxxbridge-macro-1.0.92 + darling-0.14.4 + darling_core-0.14.4 + darling_macro-0.14.4 + dasp_sample-0.11.0 + data-encoding-2.3.3 + derive-try-from-primitive-1.0.0 + diff-0.1.13 + digest-0.10.6 + dirs-4.0.0 + dirs-sys-0.3.7 + dispatch-0.2.0 + dlib-0.5.0 + downcast-rs-1.2.0 + either-1.8.1 + embed-resource-1.8.0 + encode_unicode-0.3.6 + encoding_rs-0.8.32 + enum-map-2.4.2 + enum-map-derive-0.11.0 + enumset-1.0.12 + enumset_derive-0.6.1 + env_logger-0.10.0 + errno-0.2.8 + errno-dragonfly-0.1.2 + error-code-2.3.1 + euclid-0.22.7 + event-listener-2.5.3 + fastrand-1.9.0 + flate2-1.0.25 + float_next_after-0.1.5 + fnv-1.0.7 + foreign-types-0.3.2 + foreign-types-shared-0.1.1 + form_urlencoded-1.1.0 + futures-0.3.26 + futures-channel-0.3.26 + futures-core-0.3.26 + futures-executor-0.3.26 + futures-io-0.3.26 + futures-lite-1.12.0 + futures-macro-0.3.26 + futures-sink-0.3.26 + futures-task-0.3.26 + futures-util-0.3.26 + fxhash-0.2.1 + gdk-pixbuf-sys-0.16.3 + gdk-sys-0.16.0 + generational-arena-0.2.8 + generator-0.7.3 + generic-array-0.14.6 + gethostname-0.2.3 + getrandom-0.2.8 + gif-0.12.0 + gimli-0.27.2 + gio-sys-0.16.3 + glib-sys-0.16.3 + glob-0.3.1 + gobject-sys-0.16.3 + gpu-alloc-0.5.3 + gpu-alloc-types-0.2.0 + gpu-allocator-0.21.0 + gpu-descriptor-0.2.3 + gpu-descriptor-types-0.1.1 + gtk-sys-0.16.0 + hashbrown-0.12.3 + hassle-rs-0.9.0 + heck-0.4.1 + hermit-abi-0.1.19 + hermit-abi-0.2.6 + hermit-abi-0.3.1 + hexf-parse-0.2.1 + http-0.2.9 + humantime-2.1.0 + iana-time-zone-0.1.53 + iana-time-zone-haiku-0.1.1 + ident_case-1.0.1 + idna-0.3.0 + image-0.24.5 + indexmap-1.9.2 + indicatif-0.17.3 + insta-1.28.0 + instant-0.1.12 + io-lifetimes-1.0.6 + is-terminal-0.4.4 + isahc-1.7.2 + itoa-1.0.6 + jni-0.19.0 + jni-0.20.0 + jni-sys-0.3.0 + jobserver-0.1.26 + jpeg-decoder-0.3.0 + js-sys-0.3.61 + khronos-egl-4.1.0 + lazy_static-1.4.0 + lazycell-1.3.0 + libc-0.2.140 + libflate-1.3.0 + libflate_lz77-1.2.0 + libloading-0.7.4 + libm-0.2.6 + libnghttp2-sys-0.1.7+1.45.0 + libtest-mimic-0.6.0 + libz-sys-1.1.8 + link-cplusplus-1.0.8 + linked-hash-map-0.5.6 + linkme-0.3.8 + linkme-impl-0.3.8 + linux-raw-sys-0.1.4 + lock_api-0.4.9 + log-0.4.17 + loom-0.5.6 + lyon-1.0.1 + lyon_algorithms-1.0.3 + lyon_geom-1.0.4 + lyon_path-1.0.3 + lyon_tessellation-1.0.10 + lzma-rs-0.3.0 + mach-0.3.2 + malloc_buf-0.0.6 + matchers-0.1.0 + memchr-2.5.0 + memmap2-0.5.10 + memoffset-0.6.5 + memoffset-0.8.0 + metal-0.24.0 + mime-0.3.16 + minimal-lexical-0.2.1 + miniz_oxide-0.6.2 + mio-0.8.6 + naga-0.11.0 + ndk-0.7.0 + ndk-context-0.1.1 + ndk-sys-0.4.1+23.1.7779620 + nix-0.24.3 + nix-0.25.1 + nom-7.1.3 + nu-ansi-term-0.46.0 + num-bigint-0.4.3 + num-complex-0.4.3 + num-derive-0.3.3 + num-integer-0.1.45 + num-rational-0.4.1 + num-traits-0.2.15 + num_cpus-1.15.0 + num_enum-0.5.11 + num_enum_derive-0.5.11 + number_prefix-0.4.0 + objc-0.2.7 + objc-foundation-0.1.1 + objc-sys-0.2.0-beta.2 + objc2-0.3.0-beta.3 + objc2-encode-2.0.0-pre.2 + objc_exception-0.1.2 + objc_id-0.1.1 + object-0.30.3 + oboe-0.5.0 + oboe-sys-0.5.0 + once_cell-1.17.1 + openssl-probe-0.1.5 + openssl-sys-0.9.80 + orbclient-0.3.43 + os_info-3.6.0 + os_str_bytes-6.4.1 + ouroboros-0.15.6 + ouroboros_macro-0.15.6 + output_vt100-0.1.3 + overload-0.1.1 + owned_ttf_parser-0.18.1 + pango-sys-0.16.3 + parking-2.0.0 + parking_lot-0.12.1 + parking_lot_core-0.9.7 + path-slash-0.2.1 + peeking_take_while-0.1.2 + percent-encoding-2.2.0 + pin-project-1.0.12 + pin-project-internal-1.0.12 + pin-project-lite-0.2.9 + pin-utils-0.1.0 + pkg-config-0.3.26 + png-0.17.7 + polling-2.6.0 + portable-atomic-0.3.19 + pp-rs-0.2.1 + ppv-lite86-0.2.17 + pretty_assertions-1.3.0 + primal-check-0.3.3 + proc-macro-crate-1.3.1 + proc-macro-error-1.0.4 + proc-macro-error-attr-1.0.4 + proc-macro2-1.0.51 + profiling-1.0.7 + profiling-procmacros-1.0.7 + quote-1.0.23 + rand-0.8.5 + rand_chacha-0.3.1 + rand_core-0.6.4 + range-alloc-0.1.3 + raw-window-handle-0.5.1 + rayon-1.7.0 + rayon-core-1.11.0 + redox_syscall-0.2.16 + redox_syscall-0.3.4 + redox_users-0.4.3 + regex-1.7.1 + regex-automata-0.1.10 + regex-syntax-0.6.28 + regress-0.4.1 + renderdoc-sys-0.7.1 + rfd-0.11.2 + rle-decode-fast-1.0.3 + ron-0.8.0 + rustc-demangle-0.1.21 + rustc-hash-1.1.0 + rustc_version-0.4.0 + rustdct-0.7.1 + rustfft-6.1.0 + rustix-0.36.9 + rustversion-1.0.12 + ryu-1.0.13 + safe_arch-0.6.0 + same-file-1.0.6 + schannel-0.1.21 + scoped-tls-1.0.1 + scopeguard-1.1.0 + scratch-1.0.5 + sctk-adwaita-0.5.3 + semver-1.0.16 + serde-1.0.154 + serde-wasm-bindgen-0.4.5 + serde-xml-rs-0.6.0 + serde_derive-1.0.154 + serde_json-1.0.94 + sha2-0.10.6 + sharded-slab-0.1.4 + shlex-1.1.0 + similar-2.2.1 + simple_asn1-0.6.2 + slab-0.4.8 + slotmap-1.0.6 + sluice-0.5.5 + smallvec-1.10.0 + smithay-client-toolkit-0.16.0 + socket2-0.4.9 + spirv-0.2.0+1.5.4 + static_assertions-1.1.0 + str-buf-1.0.6 + strength_reduce-0.2.4 + strict-num-0.1.0 + strsim-0.10.0 + symphonia-0.5.2 + symphonia-bundle-mp3-0.5.2 + symphonia-core-0.5.2 + symphonia-metadata-0.5.2 + syn-1.0.109 + synstructure-0.12.6 + system-deps-6.0.3 + termcolor-1.2.0 + thiserror-1.0.39 + thiserror-impl-1.0.39 + thread_local-1.1.7 + threadpool-1.8.1 + tiff-0.8.1 + time-0.3.20 + time-core-0.1.0 + time-macros-0.2.8 + tiny-skia-0.8.3 + tiny-skia-path-0.8.3 + tinyvec-1.6.0 + tinyvec_macros-0.1.1 + toml-0.5.11 + toml_datetime-0.6.1 + toml_edit-0.19.5 + tracing-0.1.37 + tracing-attributes-0.1.23 + tracing-core-0.1.30 + tracing-futures-0.2.5 + tracing-log-0.1.3 + tracing-subscriber-0.3.16 + tracing-tracy-0.10.0 + tracing-wasm-0.2.1 + tracy-client-0.14.2 + tracy-client-sys-0.19.0 + transpose-0.2.2 + ttf-parser-0.18.1 + typed-arena-2.0.2 + typenum-1.16.0 + unicode-bidi-0.3.11 + unicode-ident-1.0.8 + unicode-normalization-0.1.22 + unicode-segmentation-1.10.1 + unicode-width-0.1.10 + unicode-xid-0.2.4 + url-2.3.1 + valuable-0.1.0 + vcpkg-0.2.15 + vec_map-0.8.2 + version-compare-0.1.1 + version_check-0.9.4 + vswhom-0.1.0 + vswhom-sys-0.1.2 + waker-fn-1.1.0 + walkdir-2.3.2 + wasi-0.11.0+wasi-snapshot-preview1 + wasm-bindgen-0.2.84 + wasm-bindgen-backend-0.2.84 + wasm-bindgen-futures-0.4.34 + wasm-bindgen-macro-0.2.84 + wasm-bindgen-macro-support-0.2.84 + wasm-bindgen-shared-0.2.84 + wayland-client-0.29.5 + wayland-commons-0.29.5 + wayland-cursor-0.29.5 + wayland-protocols-0.29.5 + wayland-scanner-0.29.5 + wayland-sys-0.29.5 + weak-table-0.3.2 + web-sys-0.3.61 + webbrowser-0.8.7 + weezl-0.1.7 + wide-0.7.8 + widestring-0.5.1 + winapi-0.3.9 + winapi-i686-pc-windows-gnu-0.4.0 + winapi-util-0.1.5 + winapi-wsapoll-0.1.1 + winapi-x86_64-pc-windows-gnu-0.4.0 + windows-0.43.0 + windows-0.44.0 + windows-sys-0.42.0 + windows-sys-0.45.0 + windows-targets-0.42.1 + windows_aarch64_gnullvm-0.42.1 + windows_aarch64_msvc-0.42.1 + windows_i686_gnu-0.42.1 + windows_i686_msvc-0.42.1 + windows_x86_64_gnu-0.42.1 + windows_x86_64_gnullvm-0.42.1 + windows_x86_64_msvc-0.42.1 + winit-0.28.2 + winnow-0.3.5 + winreg-0.10.1 + x11-dl-2.21.0 + x11rb-0.10.1 + x11rb-protocol-0.10.0 + xcursor-0.3.4 + xml-rs-0.8.4 + yaml-rust-0.4.5 + yansi-0.5.1" +declare -A GIT_CRATES=( + [d3d12]="https://github.com/gfx-rs/d3d12-rs;a990c93ec64eeab78f2292763d0715da9dba1d59;d3d12-rs-%commit%" + [dasp]="https://github.com/RustAudio/dasp;f05a703d247bb504d7e812b51e95f3765d9c5e94;dasp-%commit%/dasp" + [flash-lso]="https://github.com/ruffle-rs/rust-flash-lso;8376453eddddbe701031a091c0eed94068fa5649;rust-flash-lso-%commit%/flash-lso" + [gc-arena]="https://github.com/kyren/gc-arena;1a6310c0d5c98836fa9efb1c4773038ecfd5a92e;gc-arena-%commit%/src/gc-arena" + [glow]="https://github.com/grovesNL/glow;c8a011fcd57a5c68cc917ed394baa484bdefc909" + [h263-rs-yuv]="https://github.com/ruffle-rs/h263-rs;8c00d0e13892ee349f76eb4f2651cb2b921d3766;h263-rs-%commit%/yuv" + [h263-rs]="https://github.com/ruffle-rs/h263-rs;8c00d0e13892ee349f76eb4f2651cb2b921d3766;h263-rs-%commit%/h263" + [naga]="https://github.com/gfx-rs/naga;1be8024bda3594987b417bead5024b98be9ab521" + [naga_oil]="https://github.com/Aaron1011/naga_oil;f4474b53285a85fe67cc35372c9d7ff4517cb556" + [nellymoser-rs]="https://github.com/ruffle-rs/nellymoser;4a33521c29a918950df8ae9fe07e527ac65553f5;nellymoser-%commit%" + [nihav_codec_support]="https://github.com/ruffle-rs/nihav-vp6;9416fcc9fc8aab8f4681aa9093b42922214abbd3;nihav-vp6-%commit%/nihav-codec-support" + [nihav_core]="https://github.com/ruffle-rs/nihav-vp6;9416fcc9fc8aab8f4681aa9093b42922214abbd3;nihav-vp6-%commit%/nihav-core" + [nihav_duck]="https://github.com/ruffle-rs/nihav-vp6;9416fcc9fc8aab8f4681aa9093b42922214abbd3;nihav-vp6-%commit%/nihav-duck" + [quick-xml]="https://github.com/ruffle-rs/quick-xml;8496365ec1412eb5ba5de350937b6bce352fa0ba" + [wgpu]="https://github.com/gfx-rs/wgpu;c5851275c59b1d5d949b142d6aa973d0bb638181;wgpu-%commit%/wgpu" +) +inherit cargo desktop flag-o-matic virtualx xdg + +MY_PV="nightly-${PV:3:4}-${PV:7:2}-${PV:9:2}" +MY_P="${PN}-${MY_PV}" + +DESCRIPTION="Flash Player emulator written in Rust" +HOMEPAGE="https://ruffle.rs/" +SRC_URI=" + https://github.com/ruffle-rs/ruffle/archive/refs/tags/${MY_PV}.tar.gz -> ${MY_P}.tar.gz + $(cargo_crate_uris)" +S="${WORKDIR}/${MY_P}" + +LICENSE="Apache-2.0 BSD BSD-2 Boost-1.0 CC0-1.0 ISC MIT MPL-2.0 Unicode-DFS-2016 ZLIB curl" +SLOT="0" +KEYWORDS="~amd64" + +# dlopen: libX* (see winit+x11-dl crates) +RDEPEND=" + dev-libs/glib:2 + dev-libs/openssl:= + media-libs/alsa-lib + sys-libs/zlib:= + x11-libs/gtk+:3 + x11-libs/libX11 + x11-libs/libXcursor + x11-libs/libXrandr + x11-libs/libXrender" +DEPEND=" + ${RDEPEND} + x11-base/xorg-proto" +BDEPEND=" + virtual/jre:* + virtual/pkgconfig + >=virtual/rust-1.64 + test? ( + media-libs/mesa[llvm] + x11-base/xorg-server[-minimal] + )" + +QA_FLAGS_IGNORED="usr/bin/${PN}.*" + +PATCHES=( + "${FILESDIR}"/${PN}-0_p20230312-no-patch-naga.patch +) + +src_compile() { + filter-lto # does not play well with C code in crates + + cargo_src_compile --bins # note: configure --bins would skip tests +} + +src_test() { + virtx cargo_src_test +} + +src_install() { + dodoc README.md + + newicon web/packages/extension/assets/images/icon180.png ${PN}.png + make_desktop_entry ${PN} ${PN^} ${PN} "AudioVideo;Player;Emulator;" \ + "MimeType=application/x-shockwave-flash;application/vnd.adobe.flash.movie;" + + cd target/$(usex debug{,} release) || die + + newbin ${PN}_desktop ${PN} + newbin exporter ${PN}_exporter + dobin ${PN}_scanner +} + +pkg_postinst() { + xdg_pkg_postinst + + if [[ ! ${REPLACING_VERSIONS} ]]; then + elog "${PN} is experimental software that is still under heavy development" + elog "and only receiving nightly releases. Plans in Gentoo is to update" + elog "roughly every months if no known major regressions (feel free to" + elog "report if you feel a newer nightly is needed ahead of time)." + elog + elog "There is currently no plans to support wasm builds / browser" + elog "extensions, this provides the desktop viewer and other tools." + fi +} diff --git a/app-metrics/Manifest.gz b/app-metrics/Manifest.gz index b0b0b6035fc0c0b72aaad79047dcea559335e7c3..2b48ed5c9dcb4c66eda63761c4432111d15241e9 100644 GIT binary patch delta 5493 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 diff --git a/app-metrics/portage-exporter/Manifest b/app-metrics/portage-exporter/Manifest index f79a57b4631c..b7ad12a11f0b 100644 --- a/app-metrics/portage-exporter/Manifest +++ b/app-metrics/portage-exporter/Manifest @@ -1,2 +1,3 @@ +DIST portage-exporter-0.0.1.tar.gz 1797981 BLAKE2B dcea6218de202c72b894dc6d8b31311879ce5b2284a078e77148dc9b62320a0118ff22040dc89807f8f7526618afc982cd555925dea97dbb9a0dcd7a41d98930 SHA512 f61ae7be333e79a4ca3dd483628d588c07f2fd7d1b0c77069969431d05217c7654cbfc4676e1ffa60e0cdcae3e0e59fad238a02edbd7f32a61ad2f7e3a5c440b DIST portage-exporter-0_p20230307.tar.gz 32044 BLAKE2B 23e590aba88bf071568e9643b22ec51d6fcaff11b5eb5ea1e66d39cf49468238cbb80a44a865ba7bbccb631540e33ab5a417201ec995227e84d122601c868fad SHA512 1e3bd18cf44ad849b0ee0a2dc737f6d334ce9dd29d03f53a05298df2013be8c77a7ed66c3171cc6c765ad21ab7705fd747856d95ef3259cc83fac85544e81781 DIST portage-exporter-ae39c6be10364896683ab1af0512ee8453bc153e-vendor.tar.xz 784800 BLAKE2B 600f207b15e54ab0f4c27691ce41efcdd3706bfc82c9170da3ebf2eb6283b5595bca08d7eebd3c7b5a6b2c7bcef704e70946e3fab63a537cf03ffa7dbe4a57a0 SHA512 e6e91296e8220d9fb34e0837714108d8806801d6799e49dc27b7dcaf8ddf39a92bff232ec3d616019ef5ae5c437bc81eee719ca658c299a35e8f1b165e38d3eb diff --git a/app-metrics/portage-exporter/portage-exporter-0.0.1.ebuild b/app-metrics/portage-exporter/portage-exporter-0.0.1.ebuild new file mode 100644 index 000000000000..5b09838cb150 --- /dev/null +++ b/app-metrics/portage-exporter/portage-exporter-0.0.1.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit go-module + +DESCRIPTION="Prometheus exporter for Gentoo Portage" +HOMEPAGE="https://github.com/projg2/portage-exporter" +SRC_URI=" + https://github.com/projg2/${PN}/releases/download/v${PV}/${P}.tar.gz +" + +LICENSE="GPL-3 Apache-2.0 BSD MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +src_compile() { + ego build -o ${PN} ./cmd/portage-exporter/ +} + +src_install() { + dobin ${PN} + + newinitd "${FILESDIR}"/${PN}.initd ${PN} + newconfd "${FILESDIR}"/${PN}.confd ${PN} +} diff --git a/app-misc/Manifest.gz b/app-misc/Manifest.gz index edc7aa6eac43812e80af9d6fdd2f41d5b3daf520..da006ad63e4afde8725fa7d612990fd502450246 100644 GIT binary patch literal 49940 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 diff --git a/app-misc/elasticsearch/Manifest b/app-misc/elasticsearch/Manifest index d528de807a3f..278ab9d5c2fb 100644 --- a/app-misc/elasticsearch/Manifest +++ b/app-misc/elasticsearch/Manifest @@ -1,3 +1,2 @@ -DIST elasticsearch-7.17.7-no-jdk-linux-x86_64.tar.gz 167491953 BLAKE2B dec416ed84d47f95e72d415f6200b0573ef4adfe833753b87f8a2e927561344ea949a1fe2f51d0c8bbd97463d68734542388051904bc631b5f690ce37540a83f SHA512 9a9c8ad4b31a3d9b8c560bbb97f03dc4809fb4c993dbcf99835847896e35caa46309a50e17e86bb56ed00312fba2f79ed064ab422b968488bd619e294f845c5b -DIST elasticsearch-7.17.8-no-jdk-linux-x86_64.tar.gz 167420965 BLAKE2B f0a03372bb42a327c720e4b3d875f867cbc64a6df2874a7c6acf67dc8ace6d660dce4a64117f33a47e3e856b6f7aae31c50f42fca5da4f193beb1ae25401f8d4 SHA512 904e049ba42335fe979f055b586d616f04e269caa16ffe285e8e30df31971aa9739b334d7471e19afd477103b541e8400a91aeecc4df7825d246c361ccdad29b +DIST elasticsearch-7.17.9-no-jdk-linux-x86_64.tar.gz 167832902 BLAKE2B 9d0134fe397a5153da4936b5ac083c677a676d1a208f65a85c2c8db82cf0588d1180aeb039ed28c13161ff8fcf5bc11b0fc099f9f21d6da08e50fe0bb7f83565 SHA512 e2c6094377ed2ada0650864b7c30386467b920770b93e6f19d1448635f7f2024fbaebd619ba683ed4c1b5dc8e67f2396183d81598a5e610ca2879ea3cd8dba32 DIST elasticsearch-8.6.2-linux-x86_64.tar.gz 581745209 BLAKE2B c5d76e8fd2b7b28d50a0b81950c5d824f5000d3239efef9c3312e153829f09d98ba1394dceff2f147c29e2cd24be2ea4aaf0e0dc830e51989b87c8c7b48e3b3c SHA512 4c5ea98af53861d6c7f06f855f3bd4f4f52136d8149347e43f633a23ba56d3237f6ff7346bf849090f4e52b28fc21c98df8d9b0f0f845a330834367705cd366a diff --git a/app-misc/elasticsearch/elasticsearch-7.17.7.ebuild b/app-misc/elasticsearch/elasticsearch-7.17.7.ebuild deleted file mode 100644 index c9393946bb82..000000000000 --- a/app-misc/elasticsearch/elasticsearch-7.17.7.ebuild +++ /dev/null @@ -1,82 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit systemd tmpfiles - -DESCRIPTION="Free and Open, Distributed, RESTful Search Engine" -HOMEPAGE="https://www.elastic.co/elasticsearch/" -SRC_URI="https://artifacts.elastic.co/downloads/${PN}/${P}-no-jdk-linux-x86_64.tar.gz" -LICENSE="Apache-2.0 BSD-2 Elastic-2.0 LGPL-3 MIT public-domain" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND="acct-group/elasticsearch - acct-user/elasticsearch - sys-libs/zlib - virtual/jre" - -QA_PREBUILT="usr/share/elasticsearch/modules/x-pack-ml/platform/linux-x86_64/\(bin\|lib\)/.*" -QA_PRESTRIPPED="usr/share/elasticsearch/modules/x-pack-ml/platform/linux-x86_64/\(bin\|lib\)/.*" - -src_prepare() { - default - - rm LICENSE.txt NOTICE.txt || die - rmdir logs || die -} - -src_install() { - keepdir /etc/${PN} - keepdir /etc/${PN}/scripts - - insinto /etc/${PN} - doins -r config/. - rm -r config || die - - fowners root:${PN} /etc/${PN} - fperms 2750 /etc/${PN} - - insinto /usr/share/${PN} - doins -r . - - exeinto /usr/share/${PN}/bin - doexe "${FILESDIR}/elasticsearch-systemd-pre-exec" - - fperms -R +x /usr/share/${PN}/bin - fperms -R +x /usr/share/${PN}/modules/x-pack-ml/platform/linux-x86_64/bin - - keepdir /var/{lib,log}/${PN} - fowners ${PN}:${PN} /var/{lib,log}/${PN} - fperms 0750 /var/{lib,log}/${PN} - - insinto /etc/sysctl.d - newins "${FILESDIR}/${PN}.sysctl.d" ${PN}.conf - - newconfd "${FILESDIR}/${PN}.conf.4" ${PN} - newinitd "${FILESDIR}/${PN}.init.9" ${PN} - - systemd_install_serviced "${FILESDIR}/${PN}.service.conf" - systemd_newunit "${FILESDIR}"/${PN}.service.3 ${PN}.service - - newtmpfiles "${FILESDIR}"/${PN}.tmpfiles.d ${PN}.conf -} - -pkg_postinst() { - tmpfiles_process /usr/lib/tmpfiles.d/${PN}.conf - - elog - elog "You may create multiple instances of ${PN} by" - elog "symlinking the init script:" - elog "ln -sf /etc/init.d/${PN} /etc/init.d/${PN}.instance" - elog - elog "Please make sure you put elasticsearch.yml, log4j2.properties and scripts" - elog "from /etc/${PN} into the configuration directory of the instance:" - elog "/etc/${PN}/instance" - elog - ewarn "Please make sure you have proper permissions on /etc/${PN}" - ewarn "prior to keystore generation or you may experience startup fails." - ewarn "chown root:${PN} /etc/${PN} && chmod 2750 /etc/${PN}" - ewarn "chown root:${PN} /etc/${PN}/${PN}.keystore && chmod 0660 /etc/${PN}/${PN}.keystore" -} diff --git a/app-misc/elasticsearch/elasticsearch-7.17.8.ebuild b/app-misc/elasticsearch/elasticsearch-7.17.9.ebuild similarity index 100% rename from app-misc/elasticsearch/elasticsearch-7.17.8.ebuild rename to app-misc/elasticsearch/elasticsearch-7.17.9.ebuild diff --git a/app-misc/joymouse/joymouse-0.5-r1.ebuild b/app-misc/joymouse/joymouse-0.5-r2.ebuild similarity index 68% rename from app-misc/joymouse/joymouse-0.5-r1.ebuild rename to app-misc/joymouse/joymouse-0.5-r2.ebuild index 4606544b0afb..b838c7b4152e 100644 --- a/app-misc/joymouse/joymouse-0.5-r1.ebuild +++ b/app-misc/joymouse/joymouse-0.5-r2.ebuild @@ -1,7 +1,9 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 + +inherit autotools DESCRIPTION="An application that translates joystick events to mouse events" HOMEPAGE="https://sourceforge.net/projects/joymouse-linux" @@ -11,12 +13,20 @@ LICENSE="GPL-2+" SLOT="0" KEYWORDS="amd64 ~mips ~ppc x86" -RDEPEND="x11-libs/libX11 - x11-libs/libXtst" -DEPEND="${RDEPEND} - x11-base/xorg-proto" +RDEPEND=" + x11-libs/libX11 + x11-libs/libXtst +" +DEPEND=" + ${RDEPEND} + x11-base/xorg-proto +" src_prepare() { default + sed -i 's/printf(message/fputs(message, stdout/g' src/joymouse.c || die + + # Clang 16, bug #900473 + eautoreconf } diff --git a/app-misc/trash-cli/Manifest b/app-misc/trash-cli/Manifest index c454aa23bb50..f3767150f32b 100644 --- a/app-misc/trash-cli/Manifest +++ b/app-misc/trash-cli/Manifest @@ -1,3 +1,2 @@ -DIST trash-cli-0.22.8.21.tar.gz 79315 BLAKE2B a4b0f3072d9a9091b90bec13e3a8208c58638f7dd054a788ba0126f8c803748c837dbf183513ca87a775d4efbed9e926603b2b3839f9f499963b774f59f06cd5 SHA512 9c8a40cd92c070dfcadfe2a4871c16a3cfc066568f0e079e11ff80aff53777335f1fec42245846bba04866a55ba9d11a2493950ccdcefcd7d98825508eb6ab6b DIST trash-cli-0.22.8.27.tar.gz 80344 BLAKE2B 309a1c429b6e052d622f5cd0f4eb211e1dcf8f5fcbe0834d359cd568527843e6a3c4cd1d61f1d1102b6e7f5b7a55fdde396b2500ca94f9410111705cdbff339b SHA512 909a521f40e2252012ed9ebafe8baff50cd2f743c9ab49df0abb41ecc177e551bde07289505f37e8dc86a0d20cdc8b521c35dd2383d17d4f9e962aa431368fe8 DIST trash-cli-0.23.2.13.2.gh.tar.gz 104006 BLAKE2B c4187faff6618c54be3fcda2fca799d16ff614e5db2a47912aa796d72385bac8dab188977f635372372eae3f6e7d0faaea9405ac93edcd06962f6ffc2bd4694d SHA512 3894d852c01f5e3096bc5bf95220c35cfaa28e2fa555716983ad8203ce7d2206127394cdfbf3f08f0922abdbbfdb4f1a6c1db3fb0bcbda9d936612a2c7d6a7e8 diff --git a/app-misc/trash-cli/trash-cli-0.22.8.21.ebuild b/app-misc/trash-cli/trash-cli-0.22.8.21.ebuild deleted file mode 100644 index 5eb1d0cd3167..000000000000 --- a/app-misc/trash-cli/trash-cli-0.22.8.21.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9,10} ) - -inherit distutils-r1 - -DESCRIPTION="Python scripts to manipulate trash cans via the command line" -HOMEPAGE="https://github.com/andreafrancia/trash-cli" -SRC_URI="https://github.com/andreafrancia/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 x86" - -BDEPEND=" - test? ( - dev-python/mock[${PYTHON_USEDEP}] - )" - -RDEPEND=" - dev-python/psutil[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest - -src_test() { - local -x COLUMNS=80 - distutils-r1_src_test -} diff --git a/app-office/Manifest.gz b/app-office/Manifest.gz index 97bd0cea0f62f0e0ddfb51374f9057d1b48db373..800f73f5ea712373334b17d9abf9097758fae09e 100644 GIT binary patch delta 3033 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 delta 3050 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 diff --git a/app-office/libreoffice-l10n/libreoffice-l10n-7.4.6.2.ebuild b/app-office/libreoffice-l10n/libreoffice-l10n-7.4.6.2.ebuild index fddb067a8cb4..f5fed1eeac24 100644 --- a/app-office/libreoffice-l10n/libreoffice-l10n-7.4.6.2.ebuild +++ b/app-office/libreoffice-l10n/libreoffice-l10n-7.4.6.2.ebuild @@ -17,7 +17,7 @@ BASE_SRC_URI_STABLE="https://download.documentfoundation.org/${PN/-l10n/}/stable LICENSE="|| ( LGPL-3 MPL-1.1 )" SLOT="0" -# KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~x86 ~amd64-linux" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~x86 ~amd64-linux" IUSE="offlinehelp" # diff --git a/app-office/libreoffice/libreoffice-7.4.6.2.ebuild b/app-office/libreoffice/libreoffice-7.4.6.2.ebuild index 39f77fa5d894..5a5213d51cf9 100644 --- a/app-office/libreoffice/libreoffice-7.4.6.2.ebuild +++ b/app-office/libreoffice/libreoffice-7.4.6.2.ebuild @@ -82,8 +82,8 @@ unset ADDONS_SRC LICENSE="|| ( LGPL-3 MPL-1.1 )" SLOT="0" -#[[ ${MY_PV} == *9999* ]] || \ -#KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux" +[[ ${MY_PV} == *9999* ]] || \ +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux" # Extensions that need extra work: LO_EXTS="nlpsolver scripting-beanshell scripting-javascript wiki-publisher" diff --git a/app-shells/Manifest.gz b/app-shells/Manifest.gz index 3445039df35cc6be20f2131b50bddb7ef905480f..64db239067158f189e84b3a32d2d9d2d02113822 100644 GIT binary patch delta 1308 zcmV+%1>^d|L&!t0iyVI!tLVwgGYGYM!mlADH3mt70#vaizN@IOq$|AvK%xtiW}PuW z$MtQxwK!lu8{=JSuIgF?)5@O?HKNtr(g+a+y;tHumK0a+V9kJubuE`4v#FY%MBfjM z`XaKcVIL53NQNcRJvo4hS_?~Eedj0zyrJKtq^fBXP5M|yO>uvY91wOV@osR?RWyz1 zfe0VX_!q>=$sUakdDa9v;+rm4i?2^p;t0h@ej)a#$c?QVDAJ4^!uLdtcmabE!=EFP zx7@lmNFl#m%PkKMTo*X#0wjL85q%~pRwls+&E9%k2i1#Bz-8NQ$Pxpd^`Oa)6_(vH z39dXwNQzuBUX_2-UmIR6-EYExm4;;kCPB~nn1=HYksUxt1Qcx4gt=$Q*k}|gB4?DX zTXs#>5RM|##EUe#pvks^zcr(-)jNnC$A#Ej7jk@kx6ilv=YKrR3(Eq=$IXxoOx{zj z3qKDYW!+^>UGki$r+_Nvv3rb7$)M{-dLwh39s|o_M*M#k_V9EMNhyT@nyPV+1cwd$ z_%4UMY;lnoa0b-?Ufx?anomK;XlfJqPSRQWYD4;CR)Vf{j*M2F*ni*&h(KRh)DsBA z9%-L-Z3)L<1Da+vY+*X|e8DzYr&O#Xw5fJS_2435!*89ffsZ~f2=@Bn+s|+R&u6K! zf6PftEUJIoSNG02vqB$#R!R1RC*aR8-Lu zHK7N;j#|x5o#kBAf7q>Rs1Ei@~`zLc#k1(d&b<;Q+4Tr>+b{ufQq}QP`m-Kzi zaQM(u0kEA7q);YJQ8^K}+c{s%NCx2$wQP2=O+A-UAO))Gerd*G6%?pO#10XfoHQ}Pwqt#~yJCF|)RGi(Lg5^qw~^atJblvC8h04xIx zF55@+s_Dssle!-pHA;9nJ-%dWK5E{Sze8Od8n&fDYm$URkM!K8AW>zt1gD!C1a(-H zBZU(XNa~mjO+>E({~D7DAR&LSP=sdS^G^Lk3P;a024Dgu*DyTD*bY?=l>^ZoyYnB)Vl$TX*hs1(w4!HY8lq)G8jF55+nVvMP0_YbUH@!rW${ zq-n&Mb&yKB(uBFrC>ZaGGS{$sW7U($g~DsyTU-`n>Efe8=h4Mn@GJ2^MA9vZZaKB*0Y zXgFN#6lu$8f?w|TtQvTi6+~<1)(;$nk#$M$f?6PIMyauj ShYz{U-~12sXjGuAJpce_U0<94 delta 1303 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 - #include - #include - ---- a/src/CMap.hpp -+++ b/src/CMap.hpp -@@ -22,6 +22,7 @@ - #define CMAP_HPP - - #include -+#include - #include - #include - #include "FontEncoding.hpp" ---- a/src/Color.hpp -+++ b/src/Color.hpp -@@ -21,6 +21,7 @@ - #ifndef COLOR_HPP - #define COLOR_HPP - -+#include - #include - #include - #include ---- a/src/DVIReader.hpp -+++ b/src/DVIReader.hpp -@@ -21,6 +21,7 @@ - #ifndef DVIREADER_HPP - #define DVIREADER_HPP - -+#include - #include - #include - #include ---- a/src/FileSystem.hpp -+++ b/src/FileSystem.hpp -@@ -21,6 +21,7 @@ - #ifndef FILESYSTEM_HPP - #define FILESYSTEM_HPP - -+#include - #include - #include - ---- a/src/InputBuffer.hpp -+++ b/src/InputBuffer.hpp -@@ -22,6 +22,7 @@ - #define INPUTBUFFER_HPP - - #include -+#include - #include - #include - #include ---- a/src/RangeMap.hpp -+++ b/src/RangeMap.hpp -@@ -22,6 +22,7 @@ - #define RANGEMAP_HPP - - #include -+#include - #include - #include - ---- a/src/Unicode.hpp -+++ b/src/Unicode.hpp -@@ -21,6 +21,7 @@ - #ifndef UNICODE_HPP - #define UNICODE_HPP - -+#include - #include - - struct Unicode { ---- a/src/ttf/TTFTable.hpp -+++ b/src/ttf/TTFTable.hpp -@@ -19,6 +19,7 @@ - *************************************************************************/ - - #pragma once -+#include - #include - #include - #include - diff --git a/app-text/dvisvgm/files/dvisvgm-3.0.2-rendering.patch b/app-text/dvisvgm/files/dvisvgm-3.0.2-rendering.patch deleted file mode 100644 index c53e07d58cb4..000000000000 --- a/app-text/dvisvgm/files/dvisvgm-3.0.2-rendering.patch +++ /dev/null @@ -1,25 +0,0 @@ -https://github.com/mgieseki/dvisvgm/issues/227 -https://github.com/mgieseki/dvisvgm/commit/62d695b0bf0220a209d143f32054d5a3c872c992 - -From 62d695b0bf0220a209d143f32054d5a3c872c992 Mon Sep 17 00:00:00 2001 -From: Martin Gieseking -Date: Sun, 5 Feb 2023 13:12:48 +0100 -Subject: [PATCH] popPageContext: reset initial char context by only one level - and don't rewind it back to the page element (fixes #227) - ---- a/src/SVGTree.cpp -+++ b/src/SVGTree.cpp -@@ -330,11 +330,11 @@ void SVGTree::pushPageContext (unique_ptr node) { - } - - --/** Pops the current context element and restored the previous one. */ -+/** Pops the current context element and restores the previous one. */ - void SVGTree::popPageContext () { - if (!_pageContextStack.empty()) - _pageContextStack.pop(); -- _charHandler->setInitialContextNode(_page); -+ _charHandler->setInitialContextNode(_pageContextStack.empty() ? _page : _pageContextStack.top()); - } - - diff --git a/app-text/pytextile/pytextile-4.0.1.ebuild b/app-text/pytextile/pytextile-4.0.1.ebuild deleted file mode 100644 index 37ef028d8b06..000000000000 --- a/app-text/pytextile/pytextile-4.0.1.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{9..10} ) -inherit distutils-r1 - -MY_P="python-textile-${PV}" - -DESCRIPTION="A Python port of Textile, A humane web text generator" -HOMEPAGE="https://github.com/textile/python-textile" -SRC_URI="https://github.com/textile/python-textile/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 ppc ppc64 ~riscv sparc x86" - -RDEPEND=" - dev-python/html5lib[${PYTHON_USEDEP}] - dev-python/regex[${PYTHON_USEDEP}] - dev-python/six[${PYTHON_USEDEP}]" - -S="${WORKDIR}/${MY_P}" - -distutils_enable_tests pytest - -src_prepare() { - default - # remove useless --cov arg injection - rm pytest.ini || die - # remove useless pytest-runner dep - sed -e "s/pytest-runner//g" -i setup.py || die -} - -python_test() { - local deselect=( - # tests that need network access - tests/test_getimagesize.py - tests/test_imagesize.py - tests/test_textile.py - ) - epytest ${deselect[@]/#/--deselect } -} diff --git a/app-vim/Manifest.gz b/app-vim/Manifest.gz index 09117d021e086ab88e70076c349c326f9c14787d..848e1f92b1eab0e63aa444679be67ab8c9c7e31c 100644 GIT binary patch delta 31514 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 V)X7W>^Ty-9{uh2}D|G4O001~?n5zH) diff --git a/app-vim/gentoo-syntax/Manifest b/app-vim/gentoo-syntax/Manifest index 4914ac338387..508af9ec6d14 100644 --- a/app-vim/gentoo-syntax/Manifest +++ b/app-vim/gentoo-syntax/Manifest @@ -3,3 +3,4 @@ DIST gentoo-syntax-5.tar.bz2 20386 BLAKE2B 8f5ba5bdf4a5caff400d4af0f0e88b2bfe36a DIST gentoo-syntax-6.tar.bz2 21077 BLAKE2B 76d3cfff7eb8c6ea393770126eef8a39df010292edd95bf2599e0a341cd4d7399b17c27a1d3dfdc420268c9c3f14b8cd477b325c7b9525c547c5ae1b864061c3 SHA512 97792795d42f3fdb42bf8d1d2b531e47bbed463f14d2acdb1e801b96c980829dfd2a858f7b46d48892152b36f22ec0e478f6bb7ee374cdd3c69d7316641aa307 DIST gentoo-syntax-7.tar.bz2 21068 BLAKE2B c8b171486922f617a036f8d766183cbf3193093ed3cb8a87e69505439eb6cbeadbf9878a2283cf4f36f16f92079b2c65e687713cb77ebd7230509dc55d4f2473 SHA512 4c4b81ab72cff9d48c4ccd6b563edcdf0863d2de3ed4a6b9dd657badc059f58baf4cfe88e89d1f9afc5a91f0ce9b0be44346c1a62d5d737f638efec4ec593e24 DIST gentoo-syntax-8.tar.bz2 21280 BLAKE2B 81854e79fe206fda53cd4566c9e761fbac321929bfbaa7adb042750df60646a9ff494fb623af1d6540722fd0bb37106fbb8e50a7f0f602989adff3d88a58f41e SHA512 af3719dac995064861ba369786206433d92275d586e407f0d6b92f37cbb9f4b96a73b24193d21f59c6398cf51857f1292e4e2c647f0ee70d141db68c7db80b87 +DIST gentoo-syntax-9.tar.bz2 20901 BLAKE2B d510fdc3a0d06e1da4591f5a708f54a1892c3476e20cf16dc4d69d7583f284ef1fc1a25cdfbff81716f011eb61000e2b07a8adf61ef8f9cd2c961df47316bbb0 SHA512 c74af6fb29055a56937ded38e20ec4320c1c2c54af4f09e5225fa6fe3b59b95645470ccad0664bb0f44557a2baedff6ecea4b1042417f763f5e26cc06b0da61e diff --git a/app-vim/gentoo-syntax/gentoo-syntax-9.ebuild b/app-vim/gentoo-syntax/gentoo-syntax-9.ebuild new file mode 100644 index 000000000000..c560022b6db4 --- /dev/null +++ b/app-vim/gentoo-syntax/gentoo-syntax-9.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit vim-plugin + +DESCRIPTION="vim plugin: Gentoo and Portage syntax highlighting" +HOMEPAGE="https://github.com/gentoo/gentoo-syntax" +SRC_URI="https://gitweb.gentoo.org/proj/gentoo-syntax.git/snapshot/${P}.tar.bz2" + +LICENSE="vim" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="ignore-glep31" + +VIM_PLUGIN_HELPFILES="gentoo-syntax" +VIM_PLUGIN_MESSAGES="filetype" + +src_prepare() { + default + if use ignore-glep31 ; then + for f in ftplugin/*.vim ; do + ebegin "Removing UTF-8 rules from ${f} ..." + sed -i -e 's~\(setlocal fileencoding=utf-8\)~" \1~' ${f} \ + || die "waah! bad sed voodoo. need more goats." + eend $? + done + fi +} + +pkg_postinst() { + vim-plugin_pkg_postinst + + if [[ -z ${REPLACING_VERSIONS} ]] ; then + if use ignore-glep31 1>/dev/null ; then + ewarn "You have chosen to disable the rules which ensure GLEP 31" + ewarn "compliance. When editing ebuilds, please make sure you get" + ewarn "the character set correct." + fi + fi +} diff --git a/dev-cpp/Manifest.gz b/dev-cpp/Manifest.gz index dbecc133350bc4a48852af342b622ae2704c2add..763c233c8dd80e5c36e7e4c74179c8f3cd7032f0 100644 GIT binary patch delta 12815 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 diff --git a/dev-cpp/asio/Manifest b/dev-cpp/asio/Manifest index 4906c3c548d7..633ed89f1c13 100644 --- a/dev-cpp/asio/Manifest +++ b/dev-cpp/asio/Manifest @@ -1 +1,2 @@ DIST asio-1.24.0.tar.bz2 3150924 BLAKE2B 4c9b913452fd4288684020ca58b48e22745a39c6a0d682ba84ff561b94c695dc6f5203ed06817f4dd0b9098ea3012578f7c6b2f251b3857e660b0c222dbc003e SHA512 c877968229bc5c4c21156b2bbb9775c7b11c3878cd62e8df3afaa70b2f221c59c6e4fa425cfb028cd170f9453ac1c32c5229f89437b13ac39142e4b52304c820 +DIST asio-1.26.0.tar.bz2 3201833 BLAKE2B a42297b448423984143ff8e6a1dcc965f0ef0582e1609c1d51331f1e3d86c96ef9caf9daad36222104f95210ee84a3a59c50b28cb8985b6387a30db690d91b27 SHA512 3e41f71a4e0c6928ec9b9fa1b43b5db3eff21d330de6f6def60deacda79632ded3c4d2b2ffe1ae3fe756ba73e37fac30ecd76a76e1e52067e337cd0e7c9260e7 diff --git a/dev-cpp/asio/asio-1.26.0.ebuild b/dev-cpp/asio/asio-1.26.0.ebuild new file mode 100644 index 000000000000..640c6e0e2743 --- /dev/null +++ b/dev-cpp/asio/asio-1.26.0.ebuild @@ -0,0 +1,64 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools + +DESCRIPTION="Asynchronous Network Library" +HOMEPAGE="https://think-async.com https://github.com/chriskohlhoff/asio" +SRC_URI="mirror://sourceforge/${PN}/${PN}/${P}.tar.bz2" + +LICENSE="Boost-1.0" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86" +IUSE="doc examples test" +RESTRICT="!test? ( test )" + +DEPEND=" + test? ( + dev-libs/boost + dev-libs/openssl + ) +" + +src_prepare() { + default + + eautoreconf + + if ! use test; then + # Don't build nor install any examples or unittests + # since we don't have a script to run them + cat > src/Makefile.in <<-EOF || die + all: + + install: + + clean: + EOF + fi +} + +src_configure() { + # By default it puts .pc to libdir + econf --with-pkgconfigdir="${EPREFIX}/usr/share/pkgconfig" +} + +src_install() { + use doc && local HTML_DOCS=( doc/. ) + default + + if use examples; then + # Get rid of the object files + emake clean + dodoc -r src/examples + docompress -x /usr/share/doc/${PF}/examples + + # Make links to the example .cpp files work + # https://bugs.gentoo.org/828648 + if use doc; then + dosym ../examples /usr/share/doc/${PF}/src/examples + fi + fi +} diff --git a/dev-cpp/catch/Manifest b/dev-cpp/catch/Manifest index 739dd9a0cc57..34cefe2aa4fb 100644 --- a/dev-cpp/catch/Manifest +++ b/dev-cpp/catch/Manifest @@ -1,3 +1,4 @@ DIST Catch-1.12.2.tar.gz 377265 BLAKE2B bc27b4daee950f8fb93d65f3aed032e72bc856ee27a8dc28c35b89e33f414d68ba4cf00951e476688eddf9e4c0514036bd6916fa6cfa9e3359e6c625984f114f SHA512 ed963cdca9fe307ee02928677f81cafcb41cd607faaa315182fdf898d0f2aa28f0be2141bd642f46fdfac400c38f6d065e00a595a1e5879fe2335c4a3851e844 DIST Catch2-2.13.8.tar.gz 661711 BLAKE2B 973cc73c1d158140645003e76c0baf85a65252041fdcae3c6ecb1857021f2d24d8e879fec5f00368f4f458e69b450603a1613ac587417725980f1dbfe3ff2e65 SHA512 68a45efa47beb3c85d2d7b8a8eba89b8ec1664b4a72bb223227fef1632778aeaf5cf5cc09f40e47aef50426c8661c7d6a69c2dab0b88fbbf7d9a6b2974d6e32e DIST Catch2-3.0.1.tar.gz 1020413 BLAKE2B 91c207bb67b9d97191fcd5b3f50df66c7d671aabb4deb989b6d838eba205e981d6dc51fb82d7c13d65751746215abc769a0274da9ee0512a53c4afbeb3540efb SHA512 065094c19cdf98b40f96a390e887542f895495562a91cdc28d68ce03690866d846ec87d320405312a2b97eacaa5351d3e55f0012bb9de40073c8d4444d82b0a1 +DIST Catch2-3.3.2.tar.gz 1102862 BLAKE2B d574added7487e245e53290a523015621eb96b0d4c39567b7ca1f7f6ef339a101776890fa3ab99899b0707955d2382310071568c1e1c5e9c7ae2b048aeaecb51 SHA512 3d0c5666509a19be54ea0c48a3c8e1c4a951a2d991a7c9f7fe6d326661464538f1ab9dc573b1b2647f49fb6bef45bbd866142a4ce0fba38545ad182b8d55f61f diff --git a/dev-cpp/catch/catch-1.12.2-r1.ebuild b/dev-cpp/catch/catch-1.12.2-r1.ebuild index 42c555075f8c..3419ae223a99 100644 --- a/dev-cpp/catch/catch-1.12.2-r1.ebuild +++ b/dev-cpp/catch/catch-1.12.2-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -25,8 +25,6 @@ SLOT="1" IUSE="test" RESTRICT="!test? ( test )" -RDEPEND="!$e3x@eeh)wL+19ezs43Yh{siBK)iz?W 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 LbKzD`pKJgCJTeKw delta 14637 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 'percona-toolkit',/=> 'Percona::Toolkit',/g" \ + Makefile.PL || die +} diff --git a/dev-java/Manifest.gz b/dev-java/Manifest.gz index e2d9b451853d74cd829be7cf8d198640865b8dcb..6c5feb2d059a09adb5f011b1deeac7e26aa8a09b 100644 GIT binary patch delta 35616 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 QQ~sa-1DBXrlxwR20B*ubTL1t6 delta 35654 zcmV(xKe|Wawd3;&UjDA8*JO60c?<Fu|}WKP<3nL)dKKQ+ZEX5(DhIA?w1!v;a?t+X<=~`Q~WR~fySVzk0_K%?ZT_Iqo zo+%Zu-X!iOaYtu4Y7u_bloCJQppuVEUvzx@^5NI_;X#wXf2=)~8Z%+K(SYa17JJA% zAn&kS=j!7U^k zorq%HU#T%CQSG+o&gXR5b^APtog~lgq}l_W)zLvns@!RdD(hFf;l1AqXgE-i9l`Cq zQm=N^E55xlf9D0Ys1K+_qhTnZfbgO#JJ4`NI;VWj=e2tYYo-18_*ePo z)si6WNg;9z^e^X@>kO?Jve5*^_E)KU5|sKY=PW zKkURJjY_>O;4#!O85|h4fU*h{2pj}mwo1E|znR`eoV&FM#f8tjm>X_gH4HpGsnmmV zF#o@n?^(#?eA0_o%WHaj>N9cJmZ_fdzJiMVf6@fxTz=-04K$WB( zm6srs@TPhFC;uBeNBfx;qr8S0A=u9_C~zv(c2fFmb3a(So+8M91wU zSIKltDs&T0D16x0cBR4XyK(cc}Q7$}VH)?dJ*(Wy!R_B2Vb6Rylj#3oLl*^|~`C zL$Sqs8uXNK+DI~Lu&}WRYv*yOz#~gd>M^A)2Rztz&nwzcjB9)T8uWlFz6r(ZSU`2= zh*^^lasFKC2+J?F9C%|nXRxq5hV%1Df2(xDkG^G&F}dV6yh*ipwQzGpFGg?JFO!T4 zRP6E=#-;veRNDXk=kkqD?^f-}X)zPdf@AeZab@Od_PVw50&s$!f=(sXDZ4X!G}vwF z;N?@>lR;EQ8#`f9I`1GKJ8&1Re-}e>w=Z*wG>%k*<1oM0m=Kn+i_?V{Zp!VgShSDN5Af&-xYX4ldkDq^xZ*3?#_oniH(m9dM(Kkt?zR8`%ldg6GvZp3p ztk6cbY)!J8e3bj%ogQ%dRO4x#f0~*R(&3t-?*DY=#WGI&-Q^(|q}1B1iC|q~58t+1 z5ajD27fe;OPp8(~285H{Novq?TMSHgQZMq5DHA~%JjfP=!DlYZ|3y0tQn573>2(<3 zY}d|P6x`dQf&ih0#vJj`DohK%I!B9u!Jz?`Tha+V=`-wxT_T3*CudAdzDQ#@6dQzw%=()Ssb zwaSq;?|GGHu;Li^qxGzYD=D~NeB&u*2pYeEV#+eI}aU0HF?So z=5cOsr65jaBXnn2f2u`yl(Z=;b?79+f?N-0vvF@?)iunohV7w$i(>SSt??Zb+h3_d zUSG1YaRhbll(Vb{=k`2EuoN439yHm@7`%{x#?Bu}IuGORZK zPd3|^Z(n}i9|X{`WX==>JH)N%il>TiY2x4xqL9PcR)Z1>+PJ<8L9Onn4MF()OA#BbaK>H z15n?0C||js8qz!0vZxSU+2Bh_e=V0pgYO)x2R@d6MGU8YDUJXEouKQ#C@p-S&rUlYGufk`}hI2!XtM zBqcy3wCf}^Nqa#i2rp%#tD#wlE zqg_+Yr_|L7%&%E(!OQCDX0JNkvH^aRQx%&jzeir?JkE7_qR|@*tmlJD?^VI!{@NlW zr5pxEf4ho-(nFKO*)`o#|74FkZykz75w>Cj!0`Vs^$LM3j*1rw$0jwHT&yRGCiZ~@ zLn@V~-){S!a_^{Rn>9&x!msGHc#w>KQZ@Yj$EOe9zm%`Po^DZ&CSW z(Q$3o<500zf%B1$NV+BDoEix`=g67Vw3>(If57rR9cS~-L90dbsKU_62?lSHNrMLg zd%Ez7d738mP;^H3wQS(nNbmM=p{kaEjn>F`R+~k(g`ZF zasX(`H?Vdn`mhXPhe~BC`q!jxoKkYKAnu}g6*#b-AjY!&vuqgS!yg}i`}VHnx}StL ze{En9iFY}R{c^NlIYTNQIdDA0XvC9Cg?1J|O-oi*;L(=W6ZM|tWa-Er}cQ1Nu_=re{~&o?9+LWi(9GFOU zknS9B&1ZI0hLUOoH6wVX+mip-5^D^SP$B41*C*%t`8vClusC;~LP4u&1N9s`e<(|y z+A7%x6%w#MH}5KHC>f>fB;|$#bA>SH zv-0ilEYs&NZ;ZyDATFQW6-Bu7srqDFqsgZ#vU}OCWuWY&A%NuUx;C67YH#jU&nO%~ z$r*BE?yf%Z=1^p2$(%agSeQcce~8`yrJEZ6ssA3k#$|9ZZ)+@4Gt!Q8CM=_a)v8ghimK$K0}e|2jZD-#Kv zN@dBr2Sd0(ifnRf`>9LCL$8+Dp0Pb8aCfi#Z# zX}zjsCzUcmmAs!WHXc8xf5xV1$Z?ff?9#kjvo||zds0=_xePo?Z1>DNZ6J3;X~vzJ zDx23&gM7USK4aJ3mGpT!8g?snPlX3^*BSL%%roFN*_9RJZ(5Q%*67TPW1Qae>N6#G zUpml(R!P_)W9P}wt8?p+=zeACHU5DevNf%q4sACy+W-vqB}Fg8e<8}o+u8cspM*g9 z3AzF2c;BzfE8&kdZ=*QK8bm#sb`hdU3zWHKyjiWk%7^yl^ZfYRFD#)67l#tCKu)ba z9Kj%EQ#BF=Zr#+ifmzZgg}^D5tY|&M*9^exOGrADW|>9*Pkmsd`)Su`9b>(y z*C^p$4k&Pi@-!Joe;zvw(64HV-s%T98d%}kZ|5?y51JU*FeT5CYgNc`pg1@Q8i0n{ zOnLFf`_<^AlKjRJVQKNo{2p&@R4?VDN$K4vr)~fVj$ksRmV|d}*2mWm%kKCW#^Ye0 z)QaJTlq1nDI>{dRMVICcWIPos!C)+dRXT8UI{2%>glZ90f9;hmDDK4;F8mJrt$a7} zL07>AuqOMWuDfjDsM?~+3N#?oLnFRW$~FDY33gElb?+t*p+WI>EPFo|l&s5+a(S1c zIKIN9moA<|sw{b;n;byVtgBw$r`}s9ySPcVoSf+^bt)@uL`ai)O_uZ2_5G@Sob$cF z+H(_zBiZ?Qf4#@5Tfs`H-m!x$mUABPQqIn~Yb^=f>P3iaj%D%nJn9aF&F!N8(T$58 z8S|RBN{hrz>acdyjZke8qH&5~CNENwek!lUx~iNfrRzOaKw3jWQzs^8dnTBN9YMXr zzqw}9Ts13!A`!n;UWr#4nZnLWRh6#eQa;0>XDYb5e=Ri|z(A^}_I!?}aG*kx$hF^B z*|&Gg_S^XJ zYDe8JN~sXvpHJ(jk8OPT?{DSn*S8XgPpaP1U?%XA0`%s&r*0+Ha??8@IaG}pC6DUT zeTUPi5%$7Q-LA)B%yO`f=w^KoIU+%6J#Xxlf8^EBZ&Nyqa(3UEL`Ubsg5=jHH4mba zLM#ML+di2+N(o7z+g808lxZYpP}zp7E=!##klqv;(Dy;hDZ=wqnSE0fZmQhQ5ft-U z(^vn32Zn??c#g=~)@<?rx)FeSWc9#^0`cz&V}n)RjPz&AQjp ze-;efPo@SN`qwFbh}VE%uh7&-vfZ_)dRcC3@@DQT)-2JX(aCo=d5m*kVowA>&5NG! zY+v*o-aBz3ELk7WaV8#6gPi8;ymS_+^aD2NnPpm++ zCvv$8X|l)n*;*xGImWZDh`}o$$r$!`f6Mjf84I*FbmrypqmmIxa$k1i!7IR_b^*y7XmZY9iedrWI$RmZR}y52K2ZK~$fIt0`*B8_*6~VFx4Q9mz5X>my;-m)Pu@c_Txt^OFrah_ zXNsS4+(RKtg?Hz?2<$oSYD&e8uqJPcJwVm55v(*MijL{%Tys@h2YT(QjbyiWKm0;D znb(LNLE%QdJxI$ce>|*Z6?(KLe;AbAvLQ8m?8`t@MNH7Jv!-571itH~03h3zEEp$o z{Fo%bz4&I0vRXH2hokxcr!e!&BVc9Nre#^T1IWS#^A0&w-a%^j+Xefs#@f%x&cs}h zbn<@8W~FmzGA5k0XqR_-peu&Wx#nBWt*xY~ zdx{p`x(nJ^4ZHmap7-`JI02aTr%5&>mjtf&@`sAYNh798PFE-L?SlRI^5xUNKmKCL zfHyPk3bQL&NmpvLu)WTWvYD-)`LjoOi+kq;~aJJgXHPnC?u9zf2ue$lEvNEhj?L^KnwQ&Fi#M zW7$2=U2>CC(u2*(n+LiKg}OIgS-}|2rcg`}f&#^D*ZM6>OS+~4e;YxA=^)u*1NOdy z7=Qn>;rXPo1I!Y^Coe^GaXJ-^)#1EX>&9@XolJRjN^{k9ZySy}RZR2668ya8#-zwU#K0SUT2^ASc~oYyyslT%@dhEjuaeS(T=k!{oa$eO#0e)f1-@PmyjYEK(A{vj}D@n z4Zlh}*G_I*TIKDO4G+*$;plRnk)@KdYD=bs*`xBbuP0PptXEcG7OcNXkfD= zbn~Ugl;!$<&3^ymJs;r-kZI|9mx$-TlNlSsQwxW^fD{jMrl89z1+7x5B(bX z>~;ZRYiuEJmnsdEX!E-Mv1s4FzV8G)O>m5Bb2zr>f8|Ny($(kCh`HzEr1a%i^HMMJ zdJqVlL_euy!%@cDtW9_aTT-xiThlUFqH$_>y~98pSqn~eil$xy3gUDJQGz2m)xL@iv_l_~^IoO!y}w_z_YKacZe2g-bR0z|Qso~C*z{1$;S|vH zx$dyKg0C8((dvN_3H z29=Ve>RVk>j^9!=QjaiiOSfz(kWuvST37IG-mlnCyH3wT2qYACh@SPJi>@AqqTQp) zo|Bk-I-#L=`4Nhe-cADRu{i7jRl*nuK(7-;2a{YawOiZRYEp3~6h{-XG7*CsvQcQA ze@-JQQyi$v9)P258Q4RD=$%S4Pti#}_iD(N3B=3o>@uAMmHB3iZOdPMch0H@-Hu2z z;7E$ud@n19ekh}%S4%X(hZpT&r??IoZP`ov?%lL9pwA2U_lJMVxIR@)r<##wt6S+X zxj7+)YurKW3!QrIrN<=zXv8F^Z*-L~pv zyG2S*mc~husr-jc)_w6Zl*3zUZ_d0CeGypZ6gdTE=5?7GZZ?Rd{$dJNRxHJL3--@> z(I>$Gv4k>0LF*RTy&wq6YA~ULmf9gMj?Dqsbl~hJQCbV|LMc?bcj;HoOOP)q3EDuU zijXS75VLB>R1=cbb=DvNqVUt6mEr8=^T@OW7PHMgNJFziP_v>5?**iL5cS*V?AI@U0R`>Ab@O&+i zWG9R{e@>3*OmEp#1bNVIiHR2xi>v`o(EVLS<|-4UY3g(DDiWQ#06Edf?>wkU7fCs5 zlITQVioGrJXwVYPrf=#LN&6B=m9$U@Tn0KoLP?XTd)d&V27J>5{(HR9CVi&I?>SWJ zWL~IhFi{?MmNIXdKG^+x_XC2#h+0iwt<>#Ee|armE{L^Wyb-qIra+B&rWcn=lausTxRoe|vinLLoMs>yQ-v-KLV59U$xIrsd}wi1GJ- zfB$un$ts2I0&aFG`RY^K&`98MNUx@|my;)>rTNqKz$iYyGXoSSGf2sOR z&d$7Yh0{D$++hkl|CofYrC_c&}T zU+0t1+VAz_Z~Olp!T32I)7drah)eCNQs3ZI67YwjZGZ}00S-AhHg?qk!I(q^zxEDwmHM0`>O*+mNr@2e?#KVrYvOR z%+?nxCn^pNzHMdL;B+uLh%{`^RsFN&BxmsJtq+XC0HW@FjS?5z1ngVYPwmZyhmqS2 zOlK#>)zWpE?jkY-DOh%+&!8~h)GJVmms2$?6hNCIIrI8>m@STJCxpa9?wxG)y)W0_ z2Kc>CiD+6LS4D#e`aw?-Ee?3L*o@or-E95x{rgYK^QT4QI4U`Dk!;ifC*VuyTKE>^ z;XG`*2N}nSo?DX+cpDY&b~>r6!LEKynL~1bwMLDOY?Bc4lRkJIf8Gnl0xXNc5rjD$ zYm>N4MZ${npkt*`2MSK@9lZ8z#~NY+rc)qZ2?%Ix8=6es?-%W5mht<~kEk|HyiqW+ zoh03+&uuxo9@Tk%#TpdA;tM$iv8LCPekn`QM$X8{gdFE&H6`<|zIF|xj8DNiI!@AN zXB-T2#@+Uha*me-e>76$>tNXg?qs06Ez(TQ#@~&H;^#XRc~tmKT?tC9p%oe5eVk>B znvyPQGs<$+^eaDBWtW~5&+3c6%!4imnIM;w*t{Kpx;ureygaFbb5-9k-dp)JKKJtN z=TO73!1LhO3`Io~AvJ1}#(yhd%mxO70WW!3oRL;_DH(csf0MTXQmT~-MtWRSQZP>0 zs1%|uMjHpmU3EG+z#~@$%XNJn)SwM$qQ>H5yrQ0xL_&Ag<0>uydwkP}MFj++)=+qCXjKaS>)3a^-{_vTis`cETt;nje5o^&*{|X z8ngYYeEYHYf1h8PX<7pAqZ&_X$-BpnEj| zuK@Kkk+G|Q*Y$PR)Ix!Pn(f2XxyHq%wgZf`dSf?Vf5uEoes-ZsAI5$F@m?k4b{(pe z!90f2J7m$BpKr9=$N5I?rM2!HRq&!{~QM@w9{5KJKfMa zFFR4jG2j#s*!(=b_~YB2>CI|={r@}cdfJDq%~PY|q|6QgdpPE$p>|5jlMp%`R%aU> ztEO9*GMk6fYh0cs?F4@kVlLx6?@pRmz^d#ve?fN*&H$>yi>z+jlsm}*a^UzCX-wTv zg37nM@^vy|lhSte(Ed#ul9v&krdA3#i-Nm?!*;z~y6A$<1nl%0NQz=v4iuywmD`%W zSJ^=VHK@EGi#Ba1^?q}j!jZ`5b<@h{*Tw{F2+crCNt^oghx54^6z$_{9H=@xfQ*17 zf5p;k95ub}eVK1H^&Y4{J2719xpQ7*C8FR2c`fk|$uYKVuVH29-prvF$<3 z;Lt=_2qOS;YIJ^f>gCmo-bzsgf=#tY-pWx)-ue_A{7*3TxY=HJTeeATbE2K)xq(l@ zV_n|Y;)|GU8*5ck@1}U4PJt{U*yWjAf1vbL`P|>oF}4Sz{m}VExeNVV`4Yq&w}aD8 zm+CH?f#^t}s>@6A0E7kU$P*BCR9E%Vc|bRu$U^F?$uVGAH?Y?(08hY2IWn~d4~?Rj zgf{Or>H}UV5>_;eJ}Dmt>4luAZc3hj>Q)rw)w+c}vjsiZ)d38{NvUv13Ay80e|3cH zYnU%qk~^pO-t_dab48L@;pkARMcJ?==M9>zma+YKF36j`%OOAO^))N@ zcM9SZJR*o$;!}mJ1zH}5>8?eZ{Xzuz9hwS!<%qMEcx)qf4=|Mr(axQ z>;Iz1*v=~)nYga4wWC7|>VOhKJrRu2v>J6RecHJo@00l#+i=;hvo0~-e^WQ_np8L& z>?<}rC{8nn%?syCY62xgrv%*cYA&7+f8AXJ_;7EE*`8GisBKh*!@-Y~UrB`R#PFNZUbN4=AKG&2z7xwlDUwO7_r^gFt?O7o4nDNXdcR^{ zzkL7k+qdy<*`998rt9XEf9W8~B&}~$M&}gC3KL41>yrxNy123)Dx&!wm1TFLeNUkO zNZRrOHtdv8r}_mE@Tx%U{gN(gmc+T-jvT+6N~^Lquk38amv7ZxJ77zD18*u+psxXN zV)Yetnbm1R7IW6`Y!XT`ALx{%%BfVFTB(c{Sa1?VT7FF37DM+Ae^vpsoue*6x|(W| z5{7n~_vhAJA795C$&x1mXq9=P@i72w&o}ku$oY!#;0XH4b&;a%wR>)HaOke-?Qv{u z70_^1!Axr4!M{4lB*!Gx4_2$>bw|m!n`&I`nm>%aEHPo_w5zcDVeL?YxWG;e6@!|X z>W`2(Z~b%0lLrqee@1llu}eIiOHpbz$2d3ViB;erk(GImN50B( zqi0VNjAn7x+6!oY;(56~elOqu_&Me;LG11ZO}xualv$El^WdM;E|1WF8PZYuu$W^- z)CV>PbggV_vDzelI1*o-h&7o>jsv$W*$v8PZ|L{jFAJqMf7ODT%N~GV{n%Z^1yy*W z;59oIyp>xvaoiMYJ#BPH=krOn`ZNs%xFl8azEe9DM$BjTf=^p`im_O{Q74(Ctg_!w z2Ho7aMzj4hUb;*wmin&G=%Ro5;|-1diMFWoyF=VBGoNiY{V8{IfhZ|>FD*^LL)0W- zeMQxes@IA3e{SS4`@(7W;yyQ>E_C0EYZ3vVpt(pU00nKPwI(S;O>OB@x7Qdf?Bggp z<uWTQ0)QP_LJ`c@8SeEagpfBpOfIsvN5TaVxy(r6 zFs<~Yh1fFHo6x(QcCN`eYIallk?jIeKT$ibs|Dikl&C-;zn* zQ+{XzgSiw04#6D#N`8a3I@lN+p#;& z#Z$Ace*wfN*DG*(14*DQs;KsTqpI#yX46&SX|?8jrV?DwDE|mWX)=J37a#5`GSNNP zd7@85^g*(Srz1aV6E>xFwo8Y> z-3R1|Xg6ff?NmYFR1KKYOfNW~Dj<+N>x__K_28{}=kR>PGe12ykR&HQq81y*%8+zx zSQhnNI=@B0o>rx2T=L@8v2N!ykAuxdJo-tMMlWelb){0x(y@?o64`dE5=UVNCaEf#a0U)jUKm{Va@{z=mRWFdC z#0-P<_^rVe@0_xzj1Kc%jb*IdZWyicBx`dlC3S^FW%MJ z_XGiKY^lSnL-Yk7sFJKvqWsjNwhp`Xd~J+4<2nRsO2_T&K=4U!V`s(mR#S*b_hy2? zK{-98*etp&pwz3AUCA2?*u*iZgnId#BoamANWeSiCpaC+=d*+77(}09|Nit6e`>_` zd>()M@}++q-~U${_~$bEW2hRY1N5$p2&avG?7gRc+_(B&90cMl%V5>d+9uN7vWDSF ztLmfO`&NCqt!QO&1Fm!z^kVE#X0*#5m=V0Oj}p~$FjF~A@bDofx|22({83_6afEXO zwkd&aUuxaEmYjTDe)H7gv{{h^e>t0M@e0`HAYPNr>PT`Y02<;qdlv%6ykBG=<4 zJrI9+L#NhgX?nW1pDf#_FJJ!stIOAm4CEB1s2p6k>utJ6Er-DvxAqqz9eMkS%7tjA z+f9*-)$gNe76zt09ayF+y2W0Kund7$A*c7Q@Mu&4u3Raz2_<(EcgQmwf2!k&AnOp3 z-BIUzGRT_6P9QiQ%E3Bogwr)JQLPr`UJx>x8a6Fge_T zIr3%I#0?Au`0lnaG>Ndnf2Ei+25}&r6`za$%wZQ=2p3Lio#aU!g(-fiO#5k*h||sA zecZijv8eE@*M+j^_hZ?XR%b2O&s4pb?EzoCDC|s?dJxNYQlEWt?d^v`o)jbs`tfeq zUk(G!X|vAR3C#|9V*PE0Y`j9L)LtUf^Ll;y_<8&sS@4c;zdzNgf1|vb0Lx!fV$pdO z`!w|=9%xa=7TSnoDmkpK@}X0%H)0M(#+`G(dy7e$*OiwLZr4FpiSoGOmSYi|d$YwR zY-h{9Vtj`sIF1+F(Y}de#kMIx;H61E0iEA@L?UA(>k z<02ykeH_4ypce0le-&xxZM5z{(An#;E;#RO?e(-+fBftHUBwe6wmYj{b8`A;wxg{1 z3cXBi32q!)JJe&htRp#jlQVn2X7ChX)nZ_P+t6PKB6wFu?PAeR-ZB1d2V$OILf;WMjQ1 zuaUt#Qu-Zm*!aUZEZecXBK>`SsC{e>$AZjHenD+bV2}{Q4*%ao0te z(Cci#=0vT^U%NI@2k)TVK;p4I>p5h#`qCvMV}yK4B_c&fZ|O(X7m;NHZ0`Bu@Ga|e zDzeSF{>CA_t=)#n=~Bi?@0ljE)%z0Z{5-OH{Cttoc8=0*{N#+bE*J{?8-n`hHwvLF z{sVyVf6cm(S(RWpPZC1es&jcGbh)@*u=E*JrjNx*kUar8h#=tk;~-}qjSaN%Qb$Qq zHCm48q!woHm+d70m3ZjAs!IN;I!w^!)0_K;QF^`9!7q;b*z{2eauf4|o|3xCE@HY4 z-EkdN;y^?NV4dBq(md_3R9P(Ef3UjiM(NU-fA5r{8g!r_K6pm;cvLdEIujrC?|Hsv z{rv4iIn&$QiRYeCk)Lt$McD#}Rhir_dpL)Pi z?x5n}J7nG#wOR9?S2LM=>uTQf<@>s&b>h z^BU%B%E0n2o7!oh563mK;&ULT?d__)slAET52)(&#;vqRag0{se+{R?c;jpg|gKyh()$^ur|ukmB!SjVnvG z8u@Xn!@mO#C7m|!9)a?w_e`6bPu^NBhU;zD#rnv#8#`#M%ZHTX-4-`PhDp=e;s79k zb(W8rHx##SfglXSugyCNNt<{7eEdupGo`HWcbxMe7j67i z4&7Kgk)L~|Bm(L{lT&Nf;QhB<<^5W)5C{e|q1+;@dttPxwMQ*^2IulXfBuB`C3L{v z_TJVw!Z%^@x}1P|y<8h!(fLP(E<_^R#@V=&_q_&#_IAO(e)<0K`M%;x55P)TpoWUq z@QUwJ`|gsOd^81jw11bk)PEu7|oD_Y}9z<>Ge|f!DLsVTVTYIz9SH+y}uBY=sl4BR}tM1?>2|$LpyXk3p zs?$VX_WE)X)Ph4y%H@o?GGU|8E!xaooN}U?ogKiJdbd&G{dsTqCI7zMZ!V=-vA?hL zUF3gK(`HA`lYpoUdalK)yUKAO-6{@Fq$z4OgxqAps^yb)lr)^{e=KZ=OUu=E%h+;Y z&w16QvPJztC8=EqaUQhlt520Icqy!~Q5u)9Jy@K4bU%s_dftIkT=l6VJOKOb#oX#y zRi|)|`=$9LKStA#1Au$$fC2J$+^tz%+Ul_Tp_B-aPhR_Uu91p?1#K@*JW-L+C;@m}(t3|ws z&XmdvR~<@Ex2ojxR5OFKbLlpk73w7>C!V#|HFVFhP%4^_sD(XuJR09=U3K4GGWM$GqZ)@T@4KiwqvQ-*Wp8PijqH_C7A&4Mzu%Fs?6BrgZSVw5?>f!d zx$KTYdxs?tIxCGLA>(<)KK-MRe9Z7(huov+6!0!9M;KW{u!miv)wL65j)HVuc=Sjk z8=W?KvjbTiK{tY|?_wzPbq{_O)r<1X{L66Yfp-8ke=SPEQDE=t9H%O;@ikQf;##p) zn^i%MxmFhJPzWoG4Jb^6bnI4z=A`%eF`Yfq%UY`@Nyz0?`@N_K;^KofsKW?jc#nf+cl7!;xvRkhOM13Qe{pIVA58prj@%7XA`Pj3Z3G%XZ2=@hY5JOa*+rp=<6HHgH9 z+fvorRVY+g!->n{T*v^e^yxKTmCbPW3h3q^f6CL6ef#pp>GchHUy8Q3?u`mu20z6} zzr5YugJNG!i#W*$472VkX;aIKH?pi#L2Mdwg0W7%dvMmLXYjxL&lHYB$0$d6$+60& zsoxQ_`~oN4UCD~{s3$K?+9>|`8-QOMic=f6O9v?D*Q77oSqa(`dii}dKAx4>?7Z-L zf2fbBqp89-YLWfrQoSeg^`SHI$%!ez;}V>?khPVbxobcd8$n?Lj9|DAc_|lMG9g7}AO@2g&jd zENCaZ0f{L}2SHAr*J_)C{?!Kv#r9WGf4`Nl3+j64i94981=6u!`p3s2A!f!kS9GaD z74%V+ro#`PjyG%FE-O+O5i*9V!Kd`haPl@a>m;lZ+)|LhA`?`*n>-1~_a$$S!hq~= z?R56H>-JoRKhh+yDyB0;GwrPnDyfl3yPMpJ=&E`V=at>30$awcSJ2m3b;P@Be`Rxe znD~0WLMmS#Pv4GUk968TmF`0(_6nFFM%qopMXEg3Iz99|Z?o3q0jf9{#ICnHM$&;=Lv3a()eP;)Fl!{UEPu@!mFnDXVs+Q z6_0gm`wYfZzHl>%Mc zIDCN5{XW!&bc|)jI*Q>(j~GY73ws~LrwqtR9`G8|zY~m4hg})_n7vSXe|TDma=Qv; zDmA9nNZ}E@gk@8|5eWJIrePEw_lMO%cPei$cDsCP(lM!sKMOLivQtJ$iJ;@MQmM^R zcdv{k$x|)Mq*Rfq2I3FpT5%yxwc)dq#u{EaAOmocT6T))fXcvDQXd8J`7q77<(>li zqz_pt65}@z1lUOvDC2;le`q>fE79P&RcTPC_$YbWk#z&C#KI-M!p9{}9ymr>)`LQV z;tq@$B~xiQs(w_YGH4F8KCji+@urtc*nGOe*Jg01(doA>mdpnA<$#NDh@ z3M83j4?nVg2|B)o;-JF5Yu}>Y^9$`Gs;9r2T6ftjZV2@k>4L8!e~Hdv1F)LXFAonB ziWk0kZ$S}=V^uVe{TYKUb$)XV1i~8&s98LcB%0%eoe1Ar-*i6@irikc56f|ILG;%;cFU zkX9>(zsS2LUX`UXs|lDIhbjB==fXefP4N2hUP0vvvGUsaeV*%9B|ba zdB`As_o%<_@=$B(5>_8&FcJbhhx%#iwNey*^?SaNrf3^D9)m9`rvDLCy6juh7sd?Jk zGV@u!#XOwN@va??CJg$_T`YQZCU0vc-x>>$rh{GZr?vV~o|o#;_izwy5+RHCtHV1m zwT&qs?C9LUu%V7o00KA}s__W9(;$8*nMpNxBz+GrAgAfuo`h3tXC`FXt(xa~5iqXV zZE8hFf0^Y)^(BtFU#}Qq)6lCp0Y@e~&jut&sa?`klHp&|gO9tQBkL#f_KJbywqq z4Rj_p?!Dy0hD0+h%p9G5-Bu*QWYppqvigd3sz|G!7rQ3fZ{a}OIKLeY(H3SbWB?je zy;l28cDuFw7`Eaz?K+3saZ?3IJsb7)BC9(Hpq2WKYMnp6r&=#>w$;b}pI=a$21z8| ze_q6#PG?4amWUH`u(lJpR2z-EY&rctI zeEIPG(@ekrJSl20=8)sfnlFOc?Bak;Pt|Mbi5w2kIg2*D>%3SM04w`Ynp1bQKqRew z>M57@w9R`C-6a z1c&RaD63W^cth}4zZW+|6s=ZnDnbLU4+D)d8iHP6)ycWCX<$nMbT z;$EHs{rNQh`T66I5AD;}AK!k?Y6@KunBkp$b~eGW4X4PWK~*lk(@)FX{JMccgzdb9 z=j~gq!40Jpbi^o2j5sgJLGAivfA6UA%`vAMwhL7>^ge>J$w4O;3I7j!QTdDn(@nQ> zWf-X~Zw3796I8x>v!8Re$tlt}fTH~Lmd(kC?MPnyu*9ob7KonJRt_%({5OFWU^rl| z?nxayd1wV=+vMJdl@ReRy)vmx zO;N|FoEMgFnE+B^-0Z5~3=EU-wH3-5K(6koz`E zrlafO)ATNL`6N5=f2GI^k1Ine)H6}@uy7n%U%LG=4fRw=$)vw?sj5)r*BEENwaAd0 zvrLkmfa`c6R()0`4eeIhg`6==hRQd7k^X|M~H+=W?6y z`DFDQ8~gY=3)>1*gN4ppz z-ch;|l{IaSQ&3vzFncOVJtJ^PBdTa$moW0+nfDT@`^Re1RRF+baVQ=avo$DVm$&__ zRrtxm?Hb0(m+?N6SQ1sO34AOGst}#KH(+z>#9dzGhz}|GS6489RdDJW7Uyx;qBT9Y zJ^ttIaO4xbe*ofyeKCJ-$1LPX0q7(Y#%{YpW*s%!rE)17o71Wf`H_dWH-#^totPV3 z<`w4@AT@$srere*eR$Xm9=V(w1}+xK&Q=bjENaS!!&CrAK)Ang;CG3^ zSqv8!YGdMAO_(Z4P4i2hLdki&AXKL$eys>-P zOOhi&AGb0aT8i-i^&00g<5ms#N(RH=#rWlD#_a@#qV@bKc|Iz{Ms&1EqxQdwI*-Bl zU}glQk0UMbhJPYhpq}y8f~aY$Tq6R(`f$G!^`y98+LD6y!_h*#M^mg&=@EYFmMK%$ z0H}4s9JY6F>y$&i3CkwRzdU@GPx#`~`1twb=ikQX4{xsWx8tevp(J5cL@5^Moix8t zgCX5hWwUL~ep9unTdlSLKu2{`KD#S_UL{wyd=a(4X@6jG&54|(bLM}Saz_B;1Uh;F zoYLxY2vn-GrAcXk*K#rwM>*SF)qkRxoCik~_>#aw5Mg(VUFsj-y5GryI|wQ^;p=tf zrX0y^>V!HRv3m_Zw@a@D@HLftHG3A#?05SNY9*`I1orl~Je^BUt5-o-V;o@9wDLiGEQr=v!aoO_`lFi%R*JhRq-`hB0^#nn@Ui>;AUQWLf(YXijc>q0aueVNzhXuhQAVFe^&&G^gjcBy5r4Km$o)%iE@Wc)JyTaGFm%?3S`2M2)^?Op2aFUJFe1Z4L=ia&I?N7b!ziUGUP)TX8I< z4B~^uAC)yV>8Y>R`!##3@(QAQtXLv)gTq@_S-3f_T$-D8(p~shJ6v4hX#h{y~XV zhqh+&k?(E=PR*}pJ8&g{L^mK~o2oMB9PDUUDT7Z+&_0;U|SAXoirF(qh=Py5PP<~c_WLHa10YnLP97zC=VkEqj zy%KM=@C5%*1K-akx-1af~FB2wfI5R$8w%*2*M9uG)ay~J!maBz;jKkNOq z1EPH=A=3V@>Azd?^?30P<=62(77cM&r>S+ccQ<1Yis-#rl-i+Kuch{P>PZl$%^0DsoX!UbJS^xn1a*e(SymThtatnLf{vmJSkxu)!#3-G#S zc#}L-gLaFlE?X2|AIg4g+D(Jow8Y#r-2me9FZMUrd53<- zTc51kxy!7K4fWz_)h#*X(xBZImAX@Rva%$#5?D4?>(a(eA9l$^l7GEPZpWZN=*Pa> zvO9y`WQih$P2f~jU=a!_`%wT$_u7bJ77nBhahRMUDI9={Bdfv1x7)PtQQIJS3A%4$5-Y|+-`>G=Ass3TdPlmc=AF&^HF0|~rvNL7wcPv=jT?VWtZ^HkeL z>?g82rBDhXN4Yhlpj=!Zhp_;UH#OF7Z7o#`2&2vi zhrY-Cax_(gqY3V2CA#K${NIQUAwC?rGDnEFbrB7vmUL(CXaM;y85NVlrYmr?gBqxS3P|cC zFE;h%tSB5nBFym?67`UZf}BMj-^;wHS|Zur+mBZ$E9D(jW?za;z{w=NjgQ{p^Qi|O!4ZTB7I9XM(AD_4bhF@~N0od>)Iyurr)G_kKbv-z zs({}Fzv3Knb&h9K#qBr=Z}QEw{Arme*_VFlrj{WnNq?0E6&#d=+0E4tDKW~=n)98U z9N`7&xUCL4!K>=(wpHzCGzyYkYV@*$#7Yz@yspR}8Cx3Y~LOt21NhDG0#-j_=yp;Ulc*rXRWcTbiUK7mQU^K`sfrct?{1sm~?ah*I znl)R@$br|$no>kxFitVJ_Fj^V{94u?tUAHo2l-<0f5XmOKb_fC357VjIhSf@a3@0_ z)FD;bY%-M8@QvMhstBhH)fxAv|VDUyrrdrV%5Y-hk9VJd1` zpB*4*wrW@{8xbmk@fyKg3wZYK1QzSiV{ww}kStbJ{nal(Swf8=(z>z%=oMu&UE$Zr zrEdJ`j80BYyWO|_rOsQtsBkDZDf}4^csroc&yXNe&jJY0*~eTqx|*HLi|bBn?1Fw`jc-3Hf%vq_XNMo zw3iG3yPcUn+(MUPChQj8s$_?LmZTu$2DVtG)xCK|dY^i|$&lcUgB%WaZwINDH4Q}I z^5jr#sa^iij+f+h>MG$pqElC#`H+r_h<{2Pq6~<#^&MW4cpHIT=OLT#qS# zC8=EWO(3tVc?rG~JKMVUk_=IzR6EKkWmbkGK7K7X`-mCwJ8|DF5(h45NG zq8ACO$=>XD;FMzk%k6?FLm*}cd9gG5RMCAWJ2$6Y+fv=L=>*WH90qA5c{`D^vVVbs zfSxz2c4|3h)|@-QxNUV2fAZcEsfxpSK48U})vNMWM<2dh`Ip{j=RYp(nRtm|aN5+h z2ipfdxX2@#Vl*xJ_-#vQOD*c_I*hgP)Q0_7a?l(FP{8KILtJ+rn_brz?fc2UdRn&e z$Cq#anIAum@BjJ!WBl=pb!+F6aepOgf?d>BB3{?aGKhy#ZYG`fX^uJdNJx&@I$FCy&4A^HG;W=|7aO=mznpNX zjYw@|v&#m)VWNOaq!@V`&#e8gp6E$FmcHU$`GGLj+HGEuM)k=rK=yQ^S${PxLw;`j zx#EuAUs9D#tskG)?c4Y9`SbYk-yd1F=gW-vbY0doL+~m!Q92dV6oCLVb+N^~9yzPb zrJw}&t}i%=5oqMqdRdW}!b(En(9O;ZPar_@(xIzun6!VwY(L7!&-4FU3V#2&Hm(e>OXm*fcv`jn ze5+S^ABmR$gk3V*%}Loog&;jA3Irn%y##GRXIy<*E&L=RsM<$ikbi7f7Xd)>uI$oa z)|>5_QeVE}`kOvEeo}gCAl~=BF6ZKs9R={Pct>W3_*3eK2$cyddNFzvMqbyaa+l=L z3@9u?Nj;Bmp^~}yjClp2oK@l$7!Zrl?;nb`v56q}knnU~xB#gRgPS$_alQz<0bYDjx}Ua(J} z-sVpmh>u=5j}cdcgaUw&%hLjl`1WbFnG_H$N^$5l>>Ok4DiDHmhZqNUQPhP zt5YFKN2%;Dj(@#|Nrw&hOQ*}TY2AIAMs^Bj#in+kG&@z{3FRP^>Nu$>f)g70m9be> zimn`)rv>}c{{8XC8$a=^f`L#6h>ZFE>~T;sJA@Y9yXx#$(fZ=vL>zpvnij8 zwISkhoN$|m9L#CMHyk|h(Wzh>KUY+VAr~~KSh_YxYJWQdpo-Gx59i`*5myHHp*4pBF6vhImrcIU7Ru;9T;u7cAQx+Kh{Rq+3A%=CkM9 zr9^W#B!DQ-v7DRsXT{P#zW?=e9vPcgfuix^sGO{_oF~4NtBlU@u=ZqYZ3&#yQu?2h zqNKj#Wq(a`o87{C^Gh}oB*@MNt&cj z%^G=Uee?b~eJ$LVs(xA46EV%{0`P^Gv5J?qUH_Tl{0McK1z1rgWgAnrsnZ`kxav$U z=B%A)bH(NT-oYtd?Z0?Di~IfY*ZA~2MR`3T|9?}-1ienjVuFUe9pgT9kx|J)@$==1 zlT}H{4yZ>jHT9WxRE5Ll1=vR1JiYl+9l@rj#u)?)Q2w6kdFaI{YZugFzbFGhl#Yv! zCW&;IQ>}0cd9BFwRP9784N0sR^m*XmO@-;AN|6JgM^fnLzAV*k11cJ>09%>UVXB;z z3xAD-hNN8#$FyV+H2|llRed;3@AXOz=hM|SkmARGei7x@09{r49vG!GzNtU*H3^TC zxZl{)Le!(nx;}x--C^n>d5H*5g>2)20#nv7P@y`qD?_5~C+A7)=eaf2yNEkM5UKS< z?)EP3hi{0w+LVye3Q7HHz^J|;Wvx->B!9!w=D4HTMAfx4m*)(z_8ugcb`}R&ylNu> zJKJ=v`(H29srL%o+X)9`VQ9d>-FFe*d{hiV7&I2%N!B zJ=ouS>~^}f*VN|QQpu@Q>OSyT)Td|H{)tnmr7cg;BOiKzhzO2vt6*h9M5`RKn zw*ndKpzT3`^xG)f2?!eXwMx>0;L`nr%+K04T`;`YpI&oQW>JOkHlnS_^OzR$-79Hw zZ3g6ztVOcYM7t9oY+eaSWR6SSHE=?4B;%A>;O{>VZ#0zi&Pl0EcHYy1eWk4Y!8(2T zHokuO_T%H{-#(1L-nGfo6N0_nF>)yOokP2VCa0(DsiWRYfrB_n$sL_V%qw;{#(pPPbAPH}+%H`a z%aq%qCxh6US7yX)Nk}kz8NcH$<|{doRlW zS*8Lc1w0D6=17x(!8yud>X^fxn5(U^Q}JIayk$ZM)iO&W!+)x9s|i};c$J$I?WEkJ zbdtPU>!~0MW%p7?bie5uw|}3K_y}UWI12n-QeWy?n2#nGM0@IG>UMfB#otpfClZ0! zZDM_*@*RWv1EZ-qe>h7hj3F-)D=19s^>zh+@Be;_&OlTT{LiZAJLni@^6kgckCzrq zNoiAv=%>b|^0rcH*+e8o`Ad>Fm9fb7z!l=Ty>)T^I4i`dA84mQP=Bgfb2#9m{fRg< zhtA#h?6#ln!CH4DWXTNPOL^gPH7*;%PxzA@-`6iO= zvfIhw9QDwYz*Sg__z~(&qVdc-N4P7YOodDYt6;jm{bbF4|2E#C+ABX%*t3rEUiK#a zMB?(N%~aHGYJR({@_(xHR#a;4RBM%tcSa7i5~!5`LRPXy-tMz!iX=w=F2ZNdVvFYow|q z@VHxjF+ATW$LxTd`Uq87QA&d8R5xOHz0y9&i_Z05Qn9XdQV>L&qF~fvc+_1_&QCmI z@RH1zaVqbx(tm*o%u05UBuN$0A*FmcVy0Hc?NHLth>3S*mu0AP5+v1=q+_9+n(x+Y zKF@XW(jE!bn;)e|Ig-2?QcDYR#W%I`D9SZ4_F4n5Oi`vWJ++AckAglFulBD+CQ*Pc zE(V15M7kLj$FUEs(3DIhhULxt%V{~o@}~fffPJ1sFMqTRUpj#~D9SjU^K%#}@O#z1 zZ2Ynagw>o;`C|z%OQp-Erv_e3Ow?#@n~Nu4R;1x}9ch zU>H!z>v-HyA6_qq-Dw+db{k+NQ&ePtm_X4>PL_uxso8`xm)muyXiv^{%&GD>dSQjD zSAPqHyu2Js9526iwZ90-n;jO#c%phdoIXN&=a8oQ%N6|j9h$eEysFmf011SbtKp_0 zir#ZX;o%fhC!`G$67BD;+&N2r0oYT4;&U_tc|tqPz5gEq^%qz@OnlYhOi z`J+J_#+)}*%bK{Q=o$KG2oJsG#wih%w^s_-r5(2Rw5H)e=~<|i?^KpN?9?N>L8^`N z(o-V+E96XSz5BX(RvX{qiqt}p;gymW2=3e(*6cXJCXnfmRGu5cFAMhN50&{p{`tqx z-BOQj&TCr|v?>qep%ngU{sYZcr+=!{$)f0D+v}VXW06g%6-rZUO|bxuk~{*n@OhJm zv`N0Df(7J_I}wZs?Q22iQcxSZp~P%jPERz)ZaH~2bKnFVUXr)(C3Wm9`>_~4+K}vO zbaLvz$WwJFw&3YJIiX7X52C@g_p0?P0Evh>z3#Ib0qAuOci#k9NooMdQGeH$yZmFH zeF3SxGk<$3tB9cby^`muavT?>3pM(FE8EMa0aWIur%6@LSw{>G=VlRB)ea#hq(g5& zji=q^78P2tY1^#7cRnt)9oP|vhAZ&`d?n{=UWO%KDcd3OA23m7TheA)oo zfTC3cV6WakS+t*5@`?AVkpo%2%~`bRkySi&`Fz3cLpO%j67aO;BiZ)}@vs~O6HL>T zGqk(1c);B5!PV)4FHkRXO4^*Cxs(K>cAA#nSxSt8|J#G&sPnASRDTL@%4B1gYguzw zJDtjUf~;A^L_%;Vk(7MN@X_qc+7qO9=*e+RnSB~nUErF~Qrgr}liIY#6;o0*rBVoc z8v@R{)mIM3^=`q$9^bxx`}lplCp)I|nHNOyNFBFJc-s@%C$oP}U@2(Kxr;-^i(TP> zosAjx>`igiD^YDq+D?3rEG>W#&ohtGa4XtadH0DEX^(j^!w*eCsSx z+<4jxY_;_Bd`E{U9PGyl4$Er!{o2hhe}3-o5-7*;kq}ZLM1M<7Q7vjeq+txjuTtAq zYXp$gNs3ej96d@AyZDN{7Y70Ii^~kzXy4ME)ELzUD!B=r22=$ioOVsi?hT=hxJzL& z?fzz#zx=Qr8Psvkfih{c4g<2Ol0l|6w*Z z>oaTWmsH;FX3!OhQjmCQH(Du*tSg(i_71?VsD{4|H%(dW?(4Vtu3V*dAlFvpw{~Dz zvYT*%T`!}4waWmqeNCd>t9;IxS7)l$Dn@lss#Gm#sedLWf46yG4O(8j$9uJL^bQD0 zS}JhMaa3oMOg5BX*-z!(&iexVI+dX=3kRlm+x>_7|MuUiA@wS6)~tScQ&91LPl>=v ziLBUjmZZeFB9PafwFGNU=-akSiwmmE>8`!**t?&+M+r)5Or4RRj~lVXlPH-2#H41E z8X+L8VSk&l7w2e{$52Kyyfr+?cN#$?fvp$UVi}erm>8nDla*B{mfc(q7Nr=biQr& zmv$nMo<7oawCkxlaPO1^IZ&d|-NCd>`xZg>twDb?SSKFnEcO8;>9 zpMMJWub;->e|~=<)Bg9DZ=c>w>_01DCvld36Izl@J8qjZ6}k>aEe|M&h_jB{42rAB zdjUSKyFRlL5U4bskn>1IVGEtzNrIZora>ia-aRiDG~x^)Xv9My|4x?#Dxuedsf@AA z3UF3-2$PlIA#`P@Ori32_~X=x{NB`8BYz(iUiPhJ24#_EyjdPYyfRpXqT?=-j2#xz z);)!+*c15ewrjJiuFAJ6`PP4s^zgKDUq1evM|)i?lq2!LqWmIMqiG_6+X1Sfh4P#^ z$q26$P-^dX@$6ap4PK&HmYL8v8TONjyk4|QQRcb#<+T-e6$muXTJp)cJRTYstd zE7mB^hulK;DkZ&b3VEovabLT%M~9$DiVif9Y;APq&3o%JxUY`oH7MDi7yja&-ISoG zw$Z(gqUHb<9Gnu6Ubp!LD7pc)fk&v3-}$su-@g3#QvaOq=%J+T#|8_eNzgSAoj;wr z=Uu8MT_CJ&uZkHM8EznWQVegfXMavjxr&rKjnQStPDdm6UzQ}6et`eI=!N17weB( zLpb1!7FdU}^!;M2*rhHRwUP69P(k zx~TnDKKCzweEgr$KYaW1^XIqt;<3x_i`O-MTb=wag}W|N&=QGiaaW%}haHVsiMvh_ z#-b}^0aOf@ga_iB1TV;T{)x!u1e+E^@$xSFJckekq@=f=qCHeT9Dj?{hEVx+;oN(6 z0b-P^Z8}g?kR4Z*p^_cv+<@jx_CX`B(}{R+C@5{yqg+1AwWRVL#&i$VHl@@6&h3DY zd(C({y1X`7uX}mvA6`_k&kOg&2|Dg4`zdQd(iqjuVumJ74YITOC8#n1!csj_3p&o? zrk%$ge2+ti7)pF~rGIawlm!5@&wJ|31wtd zA{{0E>39anPSO4(LI2Q8%0B3!Y|+zFjrnP`cfPzFo+t6xTYt@+MA`%C+*2>%oj7nR z9$Pmp^J28QMXgp~mV!#5=hoUrSDm5dOSopUU5#e_J9NKmPOejhNu^ z0bSjM5*?_D}%9gu9 znY9X9=&JI0%-(E#9=3G(*O@SPC_x?6M0<>fv7+8zM}IlEDgsgvaSFontC5#{Ddoa> zm*WmVzWwRdIyis{RFAs~)XsQQg6IVaP9(BWV8{oOt-0x^#0$SIo}9uKLX|Fn4&}|l zeJTA{@-}-aOPtcNX!f!a9|5GH*t-g(ZM6f~75!3on$wG^|*y%&f#!ejxC8W0M_0^}z3%gvS?KQ~57jWgD0{)6pFDcE6 z$>LDh(F4OJ1tl^M*N7R;XL$kY<(wOIQ$jY@z`y` zq<=DeD%#b;&zZ~yxE`4@8)?1|aD@6#7}Z&TeBDdZ;0Td8M))^@5qnRHdJ=OyPr zn(+*P>&@%;0KQZNk&gy)7ReJ%|5k-@sSa+QjLIl>73>$*YEwafj_ku{T(?U0kpu`S z!=_%XD+z8*A}^s-EpmsY`GiaESs>0%xqt70V5}N)l+mcL8#&@Ul-dDKMD1^NsuFG_ z6OgRF9=+~RXHwHbr|+H?>&vrn`18olEK@Ue$>e;HVsz)GAb2_zSh!X8UF!%a<8P>9 zw>8kuzNT+RRfV#uHB0Ov`l)PPYf~^-eUUxIM*bvtY(%wC4h3XbK;Tf4NA;wh)PM3R z$*;1HbzSuUlIJLBy`N|2JD!$abR@R!=C(=ap8|}iLefcX>>qLh{!d-!wrn?UB+>Wz zmyRF_5FkDWH`?;Zl0uT*vcG=Tf@035E*<^QE%muSy$o;; z;Rx!i!YZNb{YYIomvlR*CrM-@3Cj`{@ATM*(%jcw1Sz7pjMg>aquU;W%7Hl|7rspi}o?`G5*bp#8f& z+}sIWuSr%?iH?iQ#dJVi&ws%wBD?ku-c{l~Ll+coy!GS-H4H~Dp_-Ltv4pO}!JcKP zFfO|=g90NdL2Ljp3bK)20gQl>oAXhKY-en&)JDYlVX3~n|MYo&`n?lL%9jk8-Jj)` z>JobUtQqjom5%UkAWo2*Xc0meOIsl%LP59sP1%&&0xp@61-A)Fb$=x2$hhImb$J{w zQEa=X9bSV^rK#i}sr{`qLLvt8>DvPU_hmQ&s(dG5CFoT?Rh(2`4ZL^S9Dk~5C|J?w zb+>O@!=Ce0_o+MGQ&=D!4$cM}D~C?j%6M4~-E?Ye1kmf=f`x?VdVPCtt?RK=a8Keb zTY;cVQzJFg>b~~r;AU6TpTN2ho*)k`^-9CEQb&ww$P!V#Gx3N5joJ_cip&ygYKMSePNf4c2(yU#PnFL z_Vwox!^eR19Lw#)DMlYpMnQNi8;cI9NGdTy>2)DdpuyVClGGGFHx>DHL<(a%)4heI zTf3>Fqprh}^gNd6zD}{HZUy_%n^&=3vw0!)cGpTykAFI>z@!fCT7z-yoMXQY8Q}xh<rbKc8Kht-6@ zMq7@Z@PA$W(77bV+{yrAw^fZ;%IYVFK-t-*PXvcPDSG`j8_ij3YV93GW1K_jnVL?m ztF%KR1%LvYB5xM`qy{8bWt=)u{IFT_%GS-Hr)QRcO}!|9HLYr7T>-9%1b!DSjurk` zmj~=;4TSsoT&rH+FA1)n+7)wodRW@l$zCE#+<(du-7(EI;tBL6PZK%_&L#Rc-oM*v zMy~8`Abf)aSp;oYDWA&lxQT2rfmq5wH8ME?TPfOjem z0&c`{(-4-v@g;?`|g_Tm}%&B-HMr@;bIum#j$v83yRx zZqSb!&BvbEU1W%h*n9H=p+3KAFp}gDP31*L5=`Vl({O-g5{`t9n`nl2KwZ-gng}f#&?{){` zh{?LX@REr$3P#&i!Lw_}aK#@pUkc7U?IPf)EFT-AZ0rncS!@(>#U> z2gc5E0f_Y{X0^L3q%%~@oWIT4WavVuKxf{8k}Jao%xzQLaV&qM->#bO5P!7#<*y`v zOpv|;GB>=4_yG!TUVt2{#t}Q5OMhbrZ>^;f4*QZ#IRm_EqHR(xS2t>2dQw0M%Hov^ zfNGTehH`Kw)u)}HdkD?3+2~>ekR#Wxp+a*hv9Vc|y9i)TI4C)?0b*57ijX~6n5P?j zrJFdhNOw%YvV$6sUtsC9TGE}rm>M%eN)CN1QWvW4y4GC)nW$!9(J)9w);IsDI}i!ibjYQ-d^GYeg#r)>i_L=( zQ@cI|S_oOrEw{!mqjyK19e?|9JbKkvIPW3p7o(*N%%nS-x0!;-=CdVdEZDBMQ@?5w zfE*te6kq=F<=dy<_uLiWaBC;wNs(Gh#bB$U<}W!aDKK%t`4vEAQ&bh|$V64WZ@z#J z&W^WU-`HQvjyAeM?c~1-F_=JX2dG-O!>Pf+53Kyp=xle;9OEr->VNWh+ll4v8`;24 zbmjZ3LfSn{X1~?AQW_hC1+`M<>Z(b3!>T5j>YhCIb!`M2@U7jVnwFmS4tJKRkf$B} z;}hxw1NHUJQ_G_Cs7fv=sh_93O1dBs{LQktzDfKPRARFB_ugu zs`*r~5L-LR(>5v)&9>YFz4sIF8RP9I&YE!YI`qCJh+JBogC?``EXyupP4|_hQNe?- zS5>@dP0MBd8-v|bn#6yp~ zTYu9WX;;lv^X~4%q=QtDJ9SOiB{%6khziP12vZ}d5m(psB@9&UPUYckGUEgjd==aQ ztzWWDSkh!g>=yNiYZV1ceuEZKb=ZB`MP-%AK~U?AYg$nyeJEX2cez z(;BbKO|PQMCrfEFfUy#`oU52|JKI8b<+nJ6y=z?+!q6P1p1Blf^-5Q>&*q`5x1140 z|6Kl2SYc^uo#}az@oDxy>ibWBf9m3~7aucmV0{MzEYvIc06|g*DLM$Vmw(`NMAoB{ z2nRuSuMN8tLbCe5X(^`e=Fn2nF&NbZp#-*pU!XV7>1{)?61d5>D9*~}osgFeAojN+ z+o5zIuMhS$HPBPWuE2Bc_*d(v0D|LSkGG8ng5O|gBUw{7V-oxlA18*Bxk9R^ zC-CLa8|J={FYS1AfYc^Q3B!WUAxl_^KuL-E`RG+_J7;=*7NTC zXD3>;aM&cJw84Gq^q?X6rdT3`IR%N=p)KRG%cR};wF8z|oD<2*%4F|s5zZlGn9rl|jDKI{>`L*LCrYZ$EdUlR zym45Jdb>@|&8AmP55uv$IRG86p%Dvwn_d8{oDwtaB|ze42cQ=vyhxkO&vV2zI6V#( zkZxhq-ek>@fm+ZA=0>onXwx_Q3*>%$-a zs6XAw?#IK{K7U7VkJvN`jK|?E7@=hQwc|Aazg2#kq9eFjY>rjeo(C<3o=U=eYH%yPf3VXQ~Yy z58Y`<9M3iTQ;COP)wjx{VYoT{R0Fa7cCa+)SqfCp6mO_p&N^Mi*4WEx1(GFU zdu}Qq=)wsNl;1+fRlrYP-X>ViEWa$y@d(IO z3NKx}&hn|iyE{9hQ7Q-BW^@hjEe5VuQH~n#g*P)+fz_Uiq>)$E<4)JEMnsqmIJVi) zo9d`qKCmb$E>jbw(4g?VH{Eu_xVOW$sejRb*=T<;z?Ciq1+J-v3s8U$YkA2Y>6 z6jAVPxs=ahTYD=wfP6&xbK25TfCd97W=}fD8Gv}(DeX-jM|>79FA0xoS8h(>?SHId zS$@r&X1}F}T9yngvF?PRd!yl8zy>G+V@7pN!~Mf@JwjNz9_{;f!mAM6MmwFsBRnYU z$WwH$X-d&7u4x*it$QxuYpG)M7+@LpSI^2Mh z@MUx)fh6(*yD$+|q5n%RAB?+QTBh?QMJ)l%rxjC3%0Yq@9&5GqQ2+S+ulIi?Q#qC( zeU+nuExL`MoN8zj^nBB&cXu{;pQ)}g9m`G1DyK~)X$BQ^)(xiGlSxx@ zFJ0V>q{&ouk0DW>^9o9;9!a5kV3*pX`q)~};`~ zgOLfGp-QDbr`%#)D>W7XMdhWohLrJR+J|g z=-DFt_2WN#{rboJ$?G`m@df?$zw1Sh3%06 z^le)fsey&uj%0Tuyr^pE0%6OyCiO*?Yw#sc4$T?!aA5m_xkwb9qkc=0r}KzyXMNm= zIdxl}>nw;3KeYNHfma=R{Cfr+tZr=+B^k&J+Z~ z(9P+N;P=H#AoipP$@?#>_Kz>0ep$AM?MA=I7uFY5E9CdyrFs)~EHiWGmN_CDY)=8( z*g>?!s?fa5Grlyks9)dx`$?FtM~jrchk&iLPdIM3&(*1ugYcb| z>}ceB?|_=let&S9q*)D&^s@DW2yfl6?oqLUYM9dOO+Q+I_oc&9URrm}_A0L-G_MCC z5T1Z>fbRC{f#p>=b?9jP=6qdLq=!AE%wbvsB+JwB9`*^w!!@_NQ(cHV#^j^}FxWXiHh(| z;47Fvb>|+OR9%P^&`rPvjPaXx)}uR0MN&#PT)18eQnbREw)Y;6N@z)|eUN2${BjA8 zdAJ~_8+&y1&nf2q@~iD@T!-f&y~GJ8O99%tbwU^f8_cuRR|sk<3h0DIz|>F$s%iJe z>OZWTet%Vfi|rVvmDBpsyXpZNv1!hTSdsos}P8xBOMQpaj02dl!VH}A5PA`<{dz7t$&`X8LbUFL6ldjV6@^uX@vyxo-9NV z$R^#raZR!dg)`HsvLPWLDW&cG5ai2`RZVXe7S~=#he*6j`$c_^l8N&*UqBIm^p79z zcYpi6%dhgs<-F{jhv$UqV1O0>d&dI2Nb11p?9B?1 z`8eIYp-yBcp2c+ylGb#2w7-GKSFCb6#d)d%)E!%&x?zJWRbFwji=#_I4L7V6JkG{Y z-1^b<`L7Rce(Cko{0nxjO4I(8Z!ga#OZ;+{>Wz+`YU|3SzS$2;rOBD}Oeg z!fHAoeoE6xcD38z+wSLrz5Dma{_g94{#f;Z&p*)36dxV48_!Nmv#1qS@$UrWBPh%r zj@8{&R18!9ln;F9L7#}`yYkWp6deAn^c}JLB>Ha7t8%opV9+94eWQ!TKlpeS&9bx2RMHQ5->Rdn9 zi&FyD`|T_uw|}K*VmU+A+v>XPOyln@{Bb_u2e2!S?`!4$UEja^t{L)^-U_tkb%mBe zjy5VyFMERVcTOn#m6UGfBijZADbORU2OTJ#TH){pYu?+M%4Bb{I%KM-1b@ubd1C9! z$W!CsuDm^;{{%kgz`5mnVv^nRU2he10umvhtHE-cu(wE*ulLffcNY9snUv6^HH->! z$FPn5Je6p&ChPs$yp(s&&{A;vHHXC<06f8`?%D%7JQYq5?&{=h>vcGVp)2EK+2;GT z-=1a7$CYF2OXJite%OJ+3xBrxEfxzmD)Mhya0`TpIoD2PJ90RB8Ucv3EJq3XGi!jc zZOVl?8W=P?CqYiPR8r3`E7+bv`~JrS{U3I=&iv|ZWRDWAonZrAbjuC}vN7~*fsmbt z9sNi>q$dAc7LL-sLXqlVMpPmIvB)udF6MAJ@I9ckabKi zkmy@&-rQ}JJp$(*7)gG14YYrhiAFmhVYN=GYPa1$)~fUArIwbWYYJhnUNN7=bOtxe ztIHU=kdwkDYqpy=&3oVN&U~bSKfjFkKeT5&wiqZi6w69{M!iWZdoHU@3a5e&52Ci_ z6-#&&4r3Edl34~bwmV%L`%}NMUK~E;wA@Eu0;fyCb?4g;M+mh@0Cj(ayJ+ns8!rit z@bWJ?j6dgc7$d};*%?Z8>x1_LQyG1Znf~nWLrKteo1EgXzK(*y9P0N zSMGAChjm`(In{gbCYkD8-@U2Ms*a!|k+0SIR^Qh(ZuyRo_TL}J?O&m+hMG3D@UC0& zuB=cN8Qgge!6bpd7gK+R760Zo?#^jBd_!rttq^ zTW8$$7Rol_+barlK6C`IT3d@x0tx8L!(cO-TJF%y+fMJ3)BX``Fl0D$le3=6$4PE<_fAIP5m0-R6lk^b~~dWQE6S&CfrXygbzG zLl0@+)P8b$@YIwNq}7Q&x0BzQ-P@-9Iyzld?Zqr+0ww2lDAoa!T-I0Nlr1-#TlE}{ z0E8aqWoIZ10^YNE-v`zXSszy&hDdL3RTID!uRoor2@c8O7<0a|8-NL?s5UZvyTZvvRdCQ*GjBvaN_Am=RZm>fFM&7-5s7svbux)E^ z+nO!W6E=U>C7}W)?rP4()efv{1i>3D8Pk#k@?tq(Z}Yqa7{VmcUEya1@RqM3q{e$; z*VAPOl4%dhpNdWInpp7`4t?IE2Azr--RHrQHiz&50RV|^+ff-YfVgd<*)$t+ehgln z0gl0`(8q=2w|~C>f5$I-K~@^=AIXRvF~OJXclvO3HUQ+yIzW zq=^8$+c0tm6|mfEK*X%3cwpU!sBJ)t)i1i1LBI_Xie9D$JxecVC|7Ze*A8BIyR1Dy z@-AtxnrUT#l*Xn}*g;r8+}UqMymk@{DL&~4YN_3=6ZoU$rwb<5w6i5CO2)k}w}u=! zu={^-K(Q)37l%3&lgzzL&Tii5^G4{ocAw{$kMIBeqmR|`sMKlh0<rO2y)ZD>;-j_S)q27f>xOOK%=4qSyxTjuO>PZkLETsdMY*3FTrwIbF&r!GPp{al7 z$l%;fcN&OHxcHd_6F3-IOebq~I`wv}Y1H#&&TWru%LG9(rSeM zuy!!eufG@iJZ`ly$;U~~%XU-Yk$rzv;D*r*4+pOMDkCl(+;OUB0#l7@!%ZC?NuW*# zZ_pvT=#mXLV2~i--B+nh54JuuIOZ6^jR;Dv|8c##sR-W3bYR{oda`yWD1z=4Zqcw$ zvl_R5wat5Vv2;~&_()@!7Mu#9-*8IKor?=HtGel=J4{fL_AJ^csbX~~E&zW$JD}>9 zId|P1J(ug#4+4VEVQKa!aE(|}6+k236nj4+m?n{mZiVMgQKI4nmu8nFj_tegx@sJy z#OWlOUhYHBz1cR0dc4LcPK&{)PA8_CGSDhkv$5tf%iBYF=&@hqN_#<$;e2LRx}IIy zqH{{%o=Iq&tOG269?*&~#+85PwywCN2Hk)pXANW9vKMtMT?XmaLV{oN(SyAPozcS9 zUh!qFrRAJ7xN%M&tM&1pe}T>hDN_9&4almEjahfu)Rr}sH!vX&r3DMGxTV!y2Bsuc zsFX1s|LQBKH&;$02*m|c)V9y7Dm|qwq=zM4n&+WqfU#W@DqU0G(3yW?4W!P|4jaWd zBV-8jqvp$Sv8mnOw%O`yH-zq`6Uai=EY~HY*tIObq_~7=3usDdTe#04;v;>(hPj1y zHLNK^0F#B8+v#ie<72HpeL8+nb1M(^@TngZ{8AlPa4=8Kn#*|NAw{+T1ZxG4viDl? z0tWKaEn*IvKj#kTJHvm7t349ptk!k2`9d8F73($N<$d^5PFtk;>ig%D-dS{iF zJo80PyxKB()%5p(pz5Nh0>!x*ZvYK5EbN`TV=RP@bJcsZ&B~XuSduSQwG z>0*wp#@mMQVh~^0-MgQt!}AWJCHe1M4SFS(AC^zG)R1B%{iKH;hF6-J1=+bnPJxTt@^tEnZdqRZF`Kp>yi~g-;L5|h z9er^F**>*Pvm$>dU8k3m=}K1TZBBTs6;%9P`#lwht|>vNoWoR6*wic)uNzNj8-|_C zwn0~i?sLp*y2<;rq0rXpTe85k+a$F~!pq`@`{W~RqH*xADu`iMg;(+Mq$Izk%Ek$J zt1-2Wjo~aV#C;{pi#TBTBu!@)xhnQ>uW=p|A30KATsD8{(pzAwCla$Wn=xsHxRbax zttIo}WtIIMr_+Xjx&}*fmN`Wm*^f(qiYJEs?@zjlS9u*omGq((&Ng?!Cly|0odD#A z!)|P0cgPasj*2@Oa@qF>52vIjxQ3i_Svi3c5kzfmIc%zpE{P^lhqGYn=g6U;B_rO% z3I5hX$BTa@@hQ@@Rs#RfCSyM@Wr>RtB$paRuD1v|*yp&E^X_cxKv&r|vcbU8Z0>gR z66$Us-T-OfdPk2H{ZfD)FJ-Xt_z}iRs_rG7hjz9kK;V+tt?Exd$Zv41z zx2!`LmyHU_Vi4C;fqd;+ivl6e>j7P`I1?_ypS1;aeZ-95(mV2ioIeJx|LR$~l z7|vd4oOe4>$uUtMo3ryaw5otGu(yHPdOP~Add support for the SWT toolkit. + + mikaelgrev/miglayout + diff --git a/dev-java/miglayout/miglayout-5.3.ebuild b/dev-java/miglayout/miglayout-5.3.ebuild new file mode 100644 index 000000000000..26caf78554f7 --- /dev/null +++ b/dev-java/miglayout/miglayout-5.3.ebuild @@ -0,0 +1,78 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +JAVA_PKG_IUSE="doc source test" +MAVEN_ID="com.miglayout:miglayout-core:5.0 com.miglayout:miglayout-swing:5.0" +JAVA_TESTING_FRAMEWORKS="junit-4" + +inherit java-pkg-2 java-pkg-simple + +DESCRIPTION="MiGLayout - Java Layout Manager for Swing, SWT and JavaFX" +HOMEPAGE="https://miglayout.com/" +SRC_URI="https://github.com/mikaelgrev/miglayout/archive/V${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${P}" + +LICENSE="BSD" +SLOT="5" +KEYWORDS="~amd64 ~x86" + +RDEPEND=">=virtual/jre-1.8:*" +DEPEND=">=virtual/jdk-1.8:*" + +JAVA_TEST_GENTOO_CLASSPATH="junit-4" +JAVA_TEST_RUN_ONLY="net.miginfocom.swing.MigLayoutTest" +JAVA_TEST_SRC_DIR="swing/src/test/java" + +src_compile() { + einfo "Compiling miglayout-core.jar" + JAVA_JAR_FILENAME="miglayout-core.jar" + JAVA_SRC_DIR="core/src/main/java" + java-pkg-simple_src_compile + JAVA_GENTOO_CLASSPATH_EXTRA+=":miglayout-core.jar" + rm -r target || die + + einfo "Compiling miglayout-wingore.jar" + JAVA_JAR_FILENAME="miglayout-swing.jar" + JAVA_SRC_DIR="swing/src/main/java" + java-pkg-simple_src_compile + JAVA_GENTOO_CLASSPATH_EXTRA+=":miglayout-swing.jar" + rm -r target || die + + if use doc; then + einfo "Compiling javadocs" + JAVA_SRC_DIR=( + "core/src/main/java" + "swing/src/main/java" + ) + JAVA_JAR_FILENAME="ignoreme.jar" + java-pkg-simple_src_compile + fi +} + +src_test() { + # There was 1 failure: + # 1) testDPIScaling(net.miginfocom.swing.MigLayoutTest) + # java.awt.HeadlessException + # at java.desktop/sun.awt.HeadlessToolkit.getScreenResolution(HeadlessToolkit.java:122) + # at net.miginfocom.swing.MigLayoutTest.testDPIScaling(MigLayoutTest.java:28) + sed \ + -e '/import org.junit.Test/a import org.junit.Ignore;' \ + -e '/testDPIScaling()/i @Ignore' \ + -i swing/src/test/java/net/miginfocom/swing/MigLayoutTest.java || die +} + +src_install() { + java-pkg_dojar "miglayout-core.jar" + java-pkg_dojar "miglayout-swing.jar" + + if use doc; then + java-pkg_dojavadoc target/api + fi + + if use source; then + java-pkg_dosrc "core/src/main/java/*" + java-pkg_dosrc "swing/src/main/java/*" + fi +} diff --git a/dev-java/picocli/picocli-4.6.3-r1.ebuild b/dev-java/picocli/picocli-4.6.3-r1.ebuild index d4ce6e528166..f48d18ef3120 100644 --- a/dev-java/picocli/picocli-4.6.3-r1.ebuild +++ b/dev-java/picocli/picocli-4.6.3-r1.ebuild @@ -14,7 +14,7 @@ HOMEPAGE="https://picocli.info" SRC_URI="https://github.com/remkop/${PN}/archive/v${PV}.tar.gz -> ${P}-sources.tar.gz" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="amd64 ~arm64 ppc64 x86" +KEYWORDS="amd64 ~arm ~arm64 ppc64 x86" # package org.junit.contrib.java.lang.system does not exist # the project is here: https://github.com/stefanbirkner/system-rules diff --git a/dev-lang/Manifest.gz b/dev-lang/Manifest.gz index baa9011ec1c7adac8bc357c1c33125b01e1dc1e5..4aebe354354966998ae7cabdd2851dd09051b849 100644 GIT binary patch literal 19681 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 literal 19678 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 nim.cfg <<- EOF || die "Failed to create Nim config" + cc:"gcc" + gcc.exe:"$(tc-getCC)" + gcc.linkerexe:"$(tc-getCC)" + gcc.cpp.exe:"$(tc-getCXX)" + gcc.cpp.linkerexe:"$(tc-getCXX)" + gcc.options.speed:"${CFLAGS}" + gcc.options.size:"${CFLAGS}" + gcc.options.debug:"${CFLAGS}" + gcc.options.always:"${CPPFLAGS}" + gcc.options.linker:"${LDFLAGS}" + gcc.cpp.options.speed:"${CXXFLAGS}" + gcc.cpp.options.size:"${CXXFLAGS}" + gcc.cpp.options.debug:"${CXXFLAGS}" + gcc.cpp.options.always:"${CPPFLAGS}" + gcc.cpp.options.linker:"${LDFLAGS}" + + $([[ "${NOCOLOR}" == true || "${NOCOLOR}" == yes ]] && echo '--colors:"off"') + -d:"release" + --parallelBuild:"$(makeopts_jobs)" + + # some tests don't work with processing hints + --processing:"off" + EOF +} + +src_prepare() { + default + + # note: there are consumers in the ::guru overlay + use experimental && eapply "${WORKDIR}"/nim-patches-${PATCH_PV} +} + +src_configure() { + xdg_environment_reset # bug 667182 + + unset NIMBLE_DIR + tc-export CC CXX LD + + nim_gen_config + + mkdir "${HOME}"/.parallel || die + touch "${HOME}"/.parallel/will-cite || die "parallel setup failed" +} + +src_compile() { + local -x PATH="${S}/bin:${PATH}" + + edo ./build.sh --parallel "$(makeopts_jobs)" + + ebegin "Waiting for unfinished jobs" + while [[ ! -f "bin/nim" ]]; do + sleep 1 + done + eend 0 + + edo ./bin/nim compile koch + edo ./koch boot -d:nimUseLinenoise --skipParentCfg:off + edo ./koch tools + + if use doc; then + local -a docargs=( + # set git tag + --git.commit:v${PV} + # skip runnableExamples as some of them need net + --docCmd:skip + # make logs less verbose + --hints:off + --warnings:off + ) + edo ./koch doc "${docargs[@]}" + HTML_DOCS=( web/upload/${PV}/. ) + fi +} + +src_test() { + local -x PATH="${S}/bin:${PATH}" + local -a nimflags=( + # Leave only the safe hints enabled. + --hint:all:off + --hint:User:on + --hint:UserRaw:on + ) + local -a testament_args=( + --skipFrom:"${FILESDIR}/${PN}-1.6.10-testament-skipfile.txt" + --nim:"bin/nim" + --targets:"$(usex test-js 'c js' 'c')" + ) + + [[ "${NOCOLOR}" == true || "${NOCOLOR}" == yes ]] && \ + testament_args+=( --colors:off ) + + local -a categories + readarray -t categories < <(find tests -mindepth 1 -maxdepth 1 -type d -printf "%P\n" | sort) + + # AdditionalCategories from "testament/categories.nim". + categories+=( debugger examples lib ) + + local tcat checkpoint + for tcat in "${categories[@]}"; do + # Use checkpoints for less painful testing. + checkpoint="${T}/.testament-${tcat}" + [[ -f "${checkpoint}" ]] && continue + + case ${tcat} in + testdata ) + : + ;; + arc | ic | valgrind ) + einfo "Skipped category '${tcat}'" + ;; + * ) + einfo "Running tests in category '${tcat}'" + edo ./bin/testament "${testament_args[@]}" \ + category "${tcat}" "${nimflags[@]}" + ;; + esac + + touch "${checkpoint}" || die + done +} + +src_install() { + local -x PATH="${S}/bin:${PATH}" + + edo ./koch install "${ED}" + einstalldocs + + # "./koch install" installs only "nim" binary but not the rest. + local exe + for exe in bin/* ; do + [[ "${exe}" == bin/nim ]] && continue + dobin "${exe}" + done + + newbashcomp tools/nim.bash-completion nim + newbashcomp dist/nimble/nimble.bash-completion nimble + + insinto /usr/share/zsh/site-functions + newins tools/nim.zsh-completion _nim + newins dist/nimble/nimble.zsh-completion _nimble + + # Install the @nim-rebuild set for Portage. + insinto /usr/share/portage/config/sets + newins "${FILESDIR}"/nim-sets.conf nim.conf +} diff --git a/dev-lang/nim/nim-1.6.6-r3.ebuild b/dev-lang/nim/nim-1.6.6-r3.ebuild deleted file mode 100644 index 6314b192e44d..000000000000 --- a/dev-lang/nim/nim-1.6.6-r3.ebuild +++ /dev/null @@ -1,108 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit bash-completion-r1 edo multiprocessing toolchain-funcs xdg-utils - -DESCRIPTION="compiled, garbage-collected systems programming language" -HOMEPAGE="https://nim-lang.org/" -SRC_URI=" - https://nim-lang.org/download/${P}.tar.xz - experimental? ( - https://git.sr.ht/~cyber/${PN}-patches/archive/${PV}.tar.gz - -> ${PN}-patches-${PV}.tar.gz - ) -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm ~x86" -IUSE="experimental" -RESTRICT="test" # need to sort out depends and numerous failures - -# BDEPEND="sys-process/parallel" -# BDEPEND="test? ( net-libs/nodejs )" - -PATCHES=( - "${FILESDIR}"/${PN}-0.20.0-paths.patch - "${FILESDIR}"/${PN}-1.6.6-csources-flags.patch -) - -# Borrowed from nim-utils.eclass (guru overlay). -nim_gen_config() { - cat > nim.cfg <<- EOF || die "Failed to create Nim config" - cc:"gcc" - gcc.exe:"$(tc-getCC)" - gcc.linkerexe:"$(tc-getCC)" - gcc.cpp.exe:"$(tc-getCXX)" - gcc.cpp.linkerexe:"$(tc-getCXX)" - gcc.options.speed:"${CFLAGS}" - gcc.options.size:"${CFLAGS}" - gcc.options.debug:"${CFLAGS}" - gcc.options.always:"${CPPFLAGS}" - gcc.options.linker:"${LDFLAGS}" - gcc.cpp.options.speed:"${CXXFLAGS}" - gcc.cpp.options.size:"${CXXFLAGS}" - gcc.cpp.options.debug:"${CXXFLAGS}" - gcc.cpp.options.always:"${CPPFLAGS}" - gcc.cpp.options.linker:"${LDFLAGS}" - - $([[ "${NOCOLOR}" == true || "${NOCOLOR}" == yes ]] && echo '--colors:"off"') - -d:"release" - --parallelBuild:"$(makeopts_jobs)" - EOF -} - -src_prepare() { - default - - # note: there are consumers in the ::guru overlay - use experimental && eapply "${WORKDIR}"/${PN}-patches-${PV} -} - -src_configure() { - xdg_environment_reset # bug 667182 - - unset NIMBLE_DIR - tc-export CC CXX LD - - nim_gen_config -} - -src_compile() { - local -x PATH="${S}/bin:${PATH}" - - # Build from C sources - # Compiling with sys-process/parallel fails for some reason but hopefully - # we'll be able to enable it later... - edo bash build.sh # --parallel "$(makeopts_jobs)" - - edo ./bin/nim compile koch - edo ./koch boot -d:nimUseLinenoise --skipParentCfg:off - edo ./koch tools -} - -src_test() { - local -x PATH="${S}/bin:${PATH}" - - edo ./koch test -} - -src_install() { - local -x PATH="${S}/bin:${PATH}" - - edo ./koch install "${ED}" - - # "./koch install" installs only "nim" binary - # but not the rest - exeinto /usr/bin - local exe - for exe in bin/* ; do - [[ "${exe}" == bin/nim ]] && continue - doexe "${exe}" - done - - newbashcomp tools/nim.bash-completion nim - newbashcomp dist/nimble/nimble.bash-completion nimble -} diff --git a/dev-lang/python/Manifest b/dev-lang/python/Manifest index fb40c2bf3211..0ec7d5a2ffb6 100644 --- a/dev-lang/python/Manifest +++ b/dev-lang/python/Manifest @@ -2,16 +2,8 @@ DIST Python-2.7.18.tar.xz 12854736 BLAKE2B 060a621c91dd8e3d321aec99d44c17aa67381 DIST Python-2.7.18.tar.xz.asc 833 BLAKE2B 1d98770e46171971fb99994508d238c01d2755281d2f94353314014d9e83e0ec5f0b3e3950ea1fdf5fce9ba6b8f55312355845c2a3fc4291c27ee56fe6215448 SHA512 c2a5f5a52f47dec52460ad3275758d4e5de6e7075c3def4353c988d74d563a39b42cae2d5eb24e2a23a6247cef69100f91620b11a49c2359fbf99b203c9cbda8 DIST Python-3.10.10.tar.xz 19627028 BLAKE2B 57fc6869fa05586158a170c1892d93a3036823bfafb9484b9d70bca6cdc3e76f75357622eace4bde9a4c0ca62a1bb79665e5751b41655f9f4d7e345547013ad8 SHA512 f0aee65970a68287b34c4eafcf35c6fa09c81ba234ac356db16fbbc6c36417e4ac67071e616d118f5e192d541d7f177dcab5585b9780e842f656c09e01c37ced DIST Python-3.10.10.tar.xz.asc 833 BLAKE2B fd60e6268f7dd6676ea58bd7e80c513506ac9810c1a62ff060134207b0fd8e7b096d5f11f3cc536a1578144ff54c00bcb076d3c3f5889a69a898660dd280312b SHA512 591746d74c6123bf36c763b6e8e1de1554f02eeff30c855623ef0f12d3864d5573eb5efe96d6e142f24627c77b90738ada3456df4ad59bddcb008658f2ca8af9 -DIST Python-3.10.9.tar.xz 19612112 BLAKE2B ef2d063a9fbaf234aa4a47149cb184a0379dc403515df10249104a5092750cdaf22ad47916d34e17dd68fff1c30338c0375f4e4e3cc9bde33e0896c1c3ba655b SHA512 d66ea8adeb6dc4951e612175f8838b3092967ff275b7a3470f2d86f470036aa2221e722c3144d90bcd230b88efd53dde204213f72f703e524e4b833e2ccc68e2 -DIST Python-3.10.9.tar.xz.asc 833 BLAKE2B 8895c6cb5031b2463cc6ba3e0dc56bee40c2e99117c062f9c72f2b7adb0d5a49782b968abfc764117e8513bd12816915245677c25b1710e3dae3c9e26937c2b9 SHA512 525e166ede6836086de814c26fc880f41eaf1ed4bff6118f00342e42f7ab1c47148447ced1b565e146d3125fa06b5cd6b394a256bc61096766b26e07f18bbf10 -DIST Python-3.11.1.tar.xz 19856648 BLAKE2B 2a8942e7a145cfcc5b6932865ff9a1afd300bf2e6c4c915e88d0e849441196a3a4cacf94f3db87eaa7538872059085cf7eeff91c436f424448f85d4b180a6f24 SHA512 5edd70c881e083c96199c60471f18f9ebc4c97a2d45dc66f89e16d7c3638d8a5d2cbf2e84b1be3d7f1178ce9f7fa4197884385c1ee3618ff66a538f872f318ed -DIST Python-3.11.1.tar.xz.asc 833 BLAKE2B 27c6101b2022cb7bea3e6082f1554b31cceb8cabe720e4b19391f550e870588c4defd1552c580a7e063638b80e8b8f415e54a11cf40ae3b0f449500c2e9babc6 SHA512 81ed05c2adf38552bdc5ac761704f2720a646d56681a919a6bfa51f1a4b42cd14edb9c84d58664dbc8e7b561cd78d82ae6b10dda423e1fae543bc7fa4bf3f78e DIST Python-3.11.2.tar.xz 19893284 BLAKE2B 0cfb1fefcdd4c4baf5c34f74ab0600ac7cd40101d266c28f66f9d35bcfbf19d6c3ff2a5b0d357ee1d03061e06005ea3ee7b18adf878d32e197434b3da2b7d918 SHA512 5684ec7eae2dce26facc54d448ccdb6901bbfa1cab03abbe8fd34e4268a2b701daa13df15903349492447035be78380d473389e8703b4e910a65b088d2462e8b DIST Python-3.11.2.tar.xz.asc 833 BLAKE2B 15795836babd269424f1ff511073e27235827353383d15cac6a85406b967787840ca6c0f119faa1971a50ebb6699e6cdf0de095f428b868b57a91eb8dc6d5baa SHA512 9d9d1c6dd6e56a916c6861cd0e7e623a165b0845bafe0acfcae27b4fe10a6b7015844e6b3f8deded26a763c935e32f565b2e12beb20c43fda16c11eba8d282a1 -DIST Python-3.12.0a4.tar.xz 19690792 BLAKE2B f4da53e856afca1acd8ba56dc37d78ef4cfee0007a3a66c9276b7a93dbd4c9e7ddb39aaea344bc55219e33ad09a9b34bf0e8b89273bba8e99643eeafc7e76d42 SHA512 19a98939077004259868cc5e6901d8fbf0ae90ad579700d6993f6b82990b1b4eb92efa5c8b5b7b50cfc46e311cb5c45f83251223a623fe1ade5da45ef2ca5dce -DIST Python-3.12.0a4.tar.xz.asc 963 BLAKE2B da2279932786fad5cb3def5e34f9f113b9203233f70edc805ac1f7c3ddb584883655bb3da7fac1651017269a0dd8ce9a88fcca609ab2072bc6285190c487a566 SHA512 b74a1bf0d5e4f402b6e5164cd140457ed0b172b2bfe61be1642fe053b71092b8bae1f5281e03516a6fba24319c78cd2505494cfada2416b766f4c602c1284d2a -DIST Python-3.12.0a5.tar.xz 19743140 BLAKE2B 3613523f8417251127b2a013218518a1f311d80a1534e0dd1eb704fc6bfd9e143848a18328a0c8d3fb00d7c6f580ac1b314d38893ca66d1de7eab198862ab99a SHA512 090d205a3cbfce1ea4c1ca5950d24db64e6f8aceb2f6458f17b996071ce6ddf80e60ed3e293b89f242df705e1dec6069ccc3e46f24f5d4e22819d7d54743a27a -DIST Python-3.12.0a5.tar.xz.asc 963 BLAKE2B f04f9c4b15404887611ff92cf661e65a2465f0a2d20b6c084ef76d0d426e4bfcf3963c45d96d385ce8ce3f739ae37f0834dd7c1837f10d8e4bce438ec8b044e2 SHA512 626ccafcb390e3987494f1c3fecf094047afbb255a65948fd1a1c8568cbd9c58be8e7e50e64b20873645428db7b363166984d075a3674daa9771b4be6fb46439 DIST Python-3.12.0a6.tar.xz 19779564 BLAKE2B 57928629c3df4baceda524c4968c97b7d531dd4072d0fa94780c42786b58cd9836c856ce024561641037099808557b133e60b74d019202e79c6b464a366b15ed SHA512 f1f4fa5982ff37765fc657a99c0a3277935587b6073c0f6c9e0d1fdbc79c63f3dff9b2e296e72bfa1b6a0ebcbcb13801d6e6599c13230e8c0256c13ac2754488 DIST Python-3.12.0a6.tar.xz.asc 963 BLAKE2B a0c148e4451b1f55bc3fa0cae2940872b6e0cf47d47283e04ab99c997bef4128c349d399675bce6738875ffa0cbcfa16393eb1b7530ca96369c8cea633d48874 SHA512 9e72be00a9b99a4d01c60b9b3af718b39ff7a1e68b5a8d5215f5797ac133f84f6382dc7339da5ed2e5be706fa5abaedc54b461b50a679e051e96189987be4cc5 DIST Python-3.8.16.tar.xz 19046724 BLAKE2B cbdeec7961d39cb9ab4960760b5d4c7ae71675c174156aa9f6fca55ee92a93a937ef39defe86e423237a25e0e24703233ce4b91dc97005b6ffc1f342ddd9e22c SHA512 d206e80806409410c00ef8acd8c3d90e3cc9553f996d0a57faa63802f2415e9d7591542b2e84b5e8e79245f40f6478790b5ba2acf1da98ebbc9495999183f7fd @@ -19,15 +11,8 @@ DIST Python-3.8.16.tar.xz.asc 833 BLAKE2B 678dabc558d013b104bf9e65d4319076c4730a DIST Python-3.9.16.tar.xz 19738796 BLAKE2B 70dedeb70d9d8f27e4f6db5106623e087c61d451c7a04639cf8d3503ad02d4d43f1b36d0cdf1131aefc9bf6e677e561227dd4baef2c2c3d2dbf6d3e7dc36bd94 SHA512 b5fd0afe131c82bbce6ddf887c59eef6945910d6a9a2bc87c0927f4e4a096bf9ca4d25bcb729c40f6ebb8a65fbe8bf7b0b97a7c4a8c9e551240eb4f34b878653 DIST Python-3.9.16.tar.xz.asc 833 BLAKE2B 416b4a4be06e101c5971c12a6f21229c425bcabaea58487e0d1b24d6dea318c58806ee43892fc704df8252670451bd6a4a2610c25672d3983ddb081fed34b92d SHA512 468959c36a3ec6136f57a39475fff4745a25be0cb5d3d58cf3e5faf0b9ce2d2a8b89f1f9fea1479c4c6ad12ac49e97c1cfd4291c978bb3d30df5a582ec315210 DIST python-gentoo-patches-2.7.18_p16.tar.xz 35448 BLAKE2B 0139c0944f62f9cdd236f6a8557e0ed19704c7d72869af1cb7d8bd3e646a746cd4a0201e1b44232a5e78ef49f254db20b0d0271bf744fbfd4fe0f1e99b8f3e6c SHA512 810be590d0e06fab4b2165e6852ca49662f09dcd7e20b47a29f613ad7653252c8dfac3f0eb228d77c8a914efa7c08788b2fbd552a4b47504f5fd0ec17450c48f -DIST python-gentoo-patches-3.10.10_p1.tar.xz 12836 BLAKE2B 2a146138e4c34b35e7a3e79215ca03afb97c61b52fe68fe6b930aad2af748925c46b1faec9b38ec1b6be11c19b2e9ebecfa2acd86486a01babbe695fe305a284 SHA512 4821b0ba9731d5868dce31d6f51b6fa429331f49b1d07f1425d9561fb57b47719ef91ede9af33beb2d96d9824b755ba9d3fec867bbcc3462507c315153db57d2 DIST python-gentoo-patches-3.10.10_p2.tar.xz 13992 BLAKE2B e18e708888dd28c8f238d4897aff79483a679396a168d8b5ff4f5e8c7f09cec5f1b13aeb327d3dc3e2149c2117c25da050987f1f1c3322b56c87245ba2d0b54d SHA512 14bc218a2f3c64ef9f42682fd1364208bcaa74f787dee39bd9566e40764c260a65fd42961be47a6e6c6227091cb2fef83e1d689302448647560689e20e07efe0 -DIST python-gentoo-patches-3.10.9.tar.xz 12216 BLAKE2B ced4f951089c51ddaab6c62ade9d2c84f69e7e1baf2acf5247559534c7d0fb0e88dca1222f5bd2209b4e61f5aca17279b8054f269535dbc10de0786c2c5779f5 SHA512 2d01f0f3831beeba004517bb82f7d616f25f08e5c755409ecff79cd68e0a619b5bf6802fffd0e5f7f39f1d9d93e65b018b91cdeb337a5e47f1651f36bea0e96e -DIST python-gentoo-patches-3.11.1.tar.xz 7076 BLAKE2B 3ec45f7529d34eabc9d9ba7fa7f8dd51d8754d9758a605b61857a9fd80386a0357837c925263ad7b0e207ff916944b94cc0e03c0f59921f839d5e51d92f0e47e SHA512 4253dbfa057a91db584b92550e2d39d87986f33041233bc400dd0254cbd95415b33fc47b0fe997bb84192c755bc16d3d31941bba4c216ee4d65facf0b48c7862 DIST python-gentoo-patches-3.11.2_p1.tar.xz 7788 BLAKE2B 9652c46cd323958a43e26fd6b0afdd8f214953db59d9acf133366f7576502578c10e0a80ca13a9d768442d79c71dd6d095d73ef2bbbd1f79ef269a9ee20fc4b8 SHA512 7c5794e582d8ea5f99acb9ccf87c7e1f45a6557d0eb95de2b8c0cd7831f22e53eef0f03f32ca37568d1742024be127f0219463351f5b604f258c8a9985f89ea9 -DIST python-gentoo-patches-3.12.0a4.tar.xz 8504 BLAKE2B 1257c1fe428fc967ef7d3107f99e4fcef0758a2bfa5b345bf69bb47bc0af1644b449f2b11b61148a8f79ed583a80365432d78ec4bade3d92070f08ad2ff568c2 SHA512 142f5d2ee8c1beeb6084bb6b48a0bbdcde907f48f514ac7743f0e6898a761696bb7788861fcb5c938cc36f212d444ddcfe874880ac8b4d0d54bc8ec04b166ca0 -DIST python-gentoo-patches-3.12.0a5.tar.xz 7704 BLAKE2B 7224d3e4318313183a10dc0d4fa73ab589b9de8096945750f31d45371b926f7e2cbeb2c672c254e369f04bb5588a79335ceea2e3ce4968e76f70206bdc3c9672 SHA512 951d6fd25e113bf29fb334a9162bc132d27a8c3186c8b6cbaddfbdea8ccd221fe126d09cf7c6df59942d49dac8561a4e168468daa0e7cd0d0d3a925166b4d835 DIST python-gentoo-patches-3.12.0a6.tar.xz 5160 BLAKE2B 3149259ac54ee360714e6b24811cafcc25011b14427b24811831ea02aef044b1670b951976e5756938fdba0710e8b9c8465eeb6bcdea0b78a91bb586f8ae212a SHA512 aaeb4b4102e2d9116798b52d98cdb5955226b3e97b3ba7c9e319d4ea98c126faebbfac3c609436fde2eae75254205a3aa9644b1aafad95c44d52b754e72b031e -DIST python-gentoo-patches-3.8.16_p2.tar.xz 30888 BLAKE2B c1816cd8b043b9aa3629a7753b7a9afa7c9af5d35b81954113af40632c97dabaa2148f0b920d9a37e8f4ebeadc1d76788a904c254ea842ea1062d552d2208e8e SHA512 6383c3f07fc7d6f37bb0cf9af27544323784eb2ded9b6f7913f3f59f5011ccb5615fb1adcc9eb3f9a58a98b7a2c24393bfbeef0b85728d77404621e29cb72656 DIST python-gentoo-patches-3.8.16_p3.tar.xz 31900 BLAKE2B ae3787f223407c34c1a8c442c0e05bea8307cbace6140dc0ed08085d4a507bc2b6307cb89efa738750affc29320a3ec562fef5c066804abe25a856e4cbe88685 SHA512 df90a99b316c967a1176909a47450b02f771ded695b5f63486d85da7ff5755a27b9410b71bd27fb4217f8555e278c91bd88db53a9108aa84559bfbfd0ce4e5e7 -DIST python-gentoo-patches-3.9.16_p1.tar.xz 25564 BLAKE2B e6b7f20bb0457011d74f441d58eb0c9c4426a61bf0f8a2146f0180104c7b8b5054a04afc664374a17f3770d3ae94836099c362e841e4c00631a75fc56a2b352d SHA512 43f473dba8f6bd19c6a30f169ec8e8abb9eefe7d26c357884ee27cabf1b5876c079ea0e9454b9e52021d15f070e0a824e3366cfde20d57175f5f89774ee50a5b DIST python-gentoo-patches-3.9.16_p2.tar.xz 26664 BLAKE2B 7176c58fd4bfe40489de33d67a0c106f9d170656e6ae47318b103ac45a4e0aca14e89790300c3881a3c9b8ca556996573621eb5dac0a71106ea0ae9bbf3e82c2 SHA512 792fcd53385d95e3ba5937b26099fcc19e62d3512783c25e734ee0cd153c8717e618dba010dd98b8647d3265bf94e40665e30494aae1a84181febbd7dbab3f36 diff --git a/dev-lang/python/python-3.10.10_p1.ebuild b/dev-lang/python/python-3.10.10_p1.ebuild deleted file mode 100644 index 76282abcecd0..000000000000 --- a/dev-lang/python/python-3.10.10_p1.ebuild +++ /dev/null @@ -1,486 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="7" -WANT_LIBTOOL="none" - -inherit autotools check-reqs flag-o-matic multiprocessing pax-utils -inherit prefix python-utils-r1 toolchain-funcs verify-sig - -MY_PV=${PV/_rc/rc} -MY_P="Python-${MY_PV%_p*}" -PYVER=$(ver_cut 1-2) -PATCHSET="python-gentoo-patches-${MY_PV}" - -DESCRIPTION="An interpreted, interactive, object-oriented programming language" -HOMEPAGE=" - https://www.python.org/ - https://github.com/python/cpython/ -" -SRC_URI=" - https://www.python.org/ftp/python/${PV%%_*}/${MY_P}.tar.xz - https://dev.gentoo.org/~mgorny/dist/python/${PATCHSET}.tar.xz - verify-sig? ( - https://www.python.org/ftp/python/${PV%%_*}/${MY_P}.tar.xz.asc - ) -" -S="${WORKDIR}/${MY_P}" - -LICENSE="PSF-2" -SLOT="${PYVER}" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" -IUSE=" - bluetooth build +ensurepip examples gdbm hardened libedit lto - +ncurses pgo +readline +sqlite +ssl test tk valgrind +xml -" -RESTRICT="!test? ( test )" - -# Do not add a dependency on dev-lang/python to this ebuild. -# If you need to apply a patch which requires python for bootstrapping, please -# run the bootstrap code on your dev box and include the results in the -# patchset. See bug 447752. - -RDEPEND=" - app-arch/bzip2:= - app-arch/xz-utils:= - dev-lang/python-exec[python_targets_python3_10(-)] - dev-libs/libffi:= - dev-python/gentoo-common - sys-apps/util-linux:= - >=sys-libs/zlib-1.1.3:= - virtual/libcrypt:= - virtual/libintl - ensurepip? ( dev-python/ensurepip-wheels ) - gdbm? ( sys-libs/gdbm:=[berkdb] ) - ncurses? ( >=sys-libs/ncurses-5.2:= ) - readline? ( - !libedit? ( >=sys-libs/readline-4.1:= ) - libedit? ( dev-libs/libedit:= ) - ) - sqlite? ( >=dev-db/sqlite-3.3.8:3= ) - ssl? ( >=dev-libs/openssl-1.1.1:= ) - tk? ( - >=dev-lang/tcl-8.0:= - >=dev-lang/tk-8.0:= - dev-tcltk/blt:= - dev-tcltk/tix - ) - xml? ( >=dev-libs/expat-2.1:= ) - !! /dev/null || die - # We disable _ctypes and _crypt for CBUILD because Python's setup.py can't handle locating - # libdir correctly for cross. - PYTHON_DISABLE_MODULES="${PYTHON_DISABLE_MODULES} _ctypes _crypt" \ - ECONF_SOURCE="${S}" econf_build "${myeconfargs_cbuild[@]}" - - # Avoid as many dependencies as possible for the cross build. - cat >> Makefile <<-EOF || die - MODULE_NIS=disabled - MODULE__DBM=disabled - MODULE__GDBM=disabled - MODULE__DBM=disabled - MODULE__SQLITE3=disabled - MODULE__HASHLIB=disabled - MODULE__SSL=disabled - MODULE__CURSES=disabled - MODULE__CURSES_PANEL=disabled - MODULE_READLINE=disabled - MODULE__TKINTER=disabled - MODULE_PYEXPAT=disabled - MODULE_ZLIB=disabled - EOF - - # Unfortunately, we do have to build this immediately, and - # not in src_compile, because CHOST configure for Python - # will check the existence of the Python it was pointed to - # immediately. - PYTHON_DISABLE_MODULES="${PYTHON_DISABLE_MODULES} _ctypes _crypt" emake - popd &> /dev/null || die - fi - - # pass system CFLAGS & LDFLAGS as _NODIST, otherwise they'll get - # propagated to sysconfig for built extensions - local -x CFLAGS_NODIST=${CFLAGS} - local -x LDFLAGS_NODIST=${LDFLAGS} - local -x CFLAGS= LDFLAGS= - - # Fix implicit declarations on cross and prefix builds. Bug #674070. - if use ncurses; then - append-cppflags -I"${ESYSROOT}"/usr/include/ncursesw - fi - - hprefixify setup.py - econf "${myeconfargs[@]}" - - if grep -q "#define POSIX_SEMAPHORES_NOT_ENABLED 1" pyconfig.h; then - eerror "configure has detected that the sem_open function is broken." - eerror "Please ensure that /dev/shm is mounted as a tmpfs with mode 1777." - die "Broken sem_open function (bug 496328)" - fi - - # install epython.py as part of stdlib - echo "EPYTHON='python${PYVER}'" > Lib/epython.py || die -} - -src_compile() { - # Ensure sed works as expected - # https://bugs.gentoo.org/594768 - local -x LC_ALL=C - # Prevent using distutils bundled by setuptools. - # https://bugs.gentoo.org/823728 - export SETUPTOOLS_USE_DISTUTILS=stdlib - - # Save PYTHONDONTWRITEBYTECODE so that 'has_version' doesn't - # end up writing bytecode & violating sandbox. - # bug #831897 - local -x _PYTHONDONTWRITEBYTECODE=${PYTHONDONTWRITEBYTECODE} - - if use pgo ; then - # bug 660358 - local -x COLUMNS=80 - local -x PYTHONDONTWRITEBYTECODE= - - addpredict "/usr/lib/python${PYVER}/site-packages" - fi - - # also need to clear the flags explicitly here or they end up - # in _sysconfigdata* - emake CPPFLAGS= CFLAGS= LDFLAGS= - - # Restore saved value from above. - local -x PYTHONDONTWRITEBYTECODE=${_PYTHONDONTWRITEBYTECODE} - - # Work around bug 329499. See also bug 413751 and 457194. - if has_version dev-libs/libffi[pax-kernel]; then - pax-mark E python - else - pax-mark m python - fi -} - -src_test() { - # Tests will not work when cross compiling. - if tc-is-cross-compiler; then - elog "Disabling tests due to crosscompiling." - return - fi - - local test_opts=( - -u-network - -j "$(makeopts_jobs)" - - # fails - -x test_gdb - ) - - if use sparc ; then - # bug #788022 - test_opts+=( - -x test_multiprocessing_fork - -x test_multiprocessing_forkserver - ) - fi - - # workaround docutils breaking tests - cat > Lib/docutils.py <<-EOF || die - raise ImportError("Thou shalt not import!") - EOF - - # bug 660358 - local -x COLUMNS=80 - local -x PYTHONDONTWRITEBYTECODE= - # workaround https://bugs.gentoo.org/775416 - addwrite "/usr/lib/python${PYVER}/site-packages" - - nonfatal emake test EXTRATESTOPTS="${test_opts[*]}" \ - CPPFLAGS= CFLAGS= LDFLAGS= < /dev/tty - local ret=${?} - - rm Lib/docutils.py || die - - [[ ${ret} -eq 0 ]] || die "emake test failed" -} - -src_install() { - local libdir=${ED}/usr/lib/python${PYVER} - - emake DESTDIR="${D}" altinstall - - # Fix collisions between different slots of Python. - rm "${ED}/usr/$(get_libdir)/libpython3.so" || die - - # Cheap hack to get version with ABIFLAGS - local abiver=$(cd "${ED}/usr/include"; echo python*) - if [[ ${abiver} != python${PYVER} ]]; then - # Replace python3.X with a symlink to python3.Xm - rm "${ED}/usr/bin/python${PYVER}" || die - dosym "${abiver}" "/usr/bin/python${PYVER}" - # Create python3.X-config symlink - dosym "${abiver}-config" "/usr/bin/python${PYVER}-config" - # Create python-3.5m.pc symlink - dosym "python-${PYVER}.pc" "/usr/$(get_libdir)/pkgconfig/${abiver/${PYVER}/-${PYVER}}.pc" - fi - - # python seems to get rebuilt in src_install (bug 569908) - # Work around it for now. - if has_version dev-libs/libffi[pax-kernel]; then - pax-mark E "${ED}/usr/bin/${abiver}" - else - pax-mark m "${ED}/usr/bin/${abiver}" - fi - - rm -r "${libdir}"/ensurepip/_bundled || die - if ! use ensurepip; then - rm -r "${libdir}"/ensurepip || die - fi - if ! use sqlite; then - rm -r "${libdir}/"{sqlite3,test/test_sqlite*} || die - fi - if ! use tk; then - rm -r "${ED}/usr/bin/idle${PYVER}" || die - rm -r "${libdir}/"{idlelib,tkinter,test/test_tk*} || die - fi - - ln -s ../python/EXTERNALLY-MANAGED "${libdir}/EXTERNALLY-MANAGED" || die - - dodoc Misc/{ACKS,HISTORY,NEWS} - - if use examples; then - docinto examples - find Tools -name __pycache__ -exec rm -fr {} + || die - dodoc -r Tools - fi - insinto /usr/share/gdb/auto-load/usr/$(get_libdir) #443510 - local libname=$( - printf 'e:\n\t@echo $(INSTSONAME)\ninclude Makefile\n' | - emake --no-print-directory -s -f - 2>/dev/null - ) - newins Tools/gdb/libpython.py "${libname}"-gdb.py - - newconfd "${FILESDIR}/pydoc.conf" pydoc-${PYVER} - newinitd "${FILESDIR}/pydoc.init" pydoc-${PYVER} - sed \ - -e "s:@PYDOC_PORT_VARIABLE@:PYDOC${PYVER/./_}_PORT:" \ - -e "s:@PYDOC@:pydoc${PYVER}:" \ - -i "${ED}/etc/conf.d/pydoc-${PYVER}" \ - "${ED}/etc/init.d/pydoc-${PYVER}" || die "sed failed" - - # python-exec wrapping support - local pymajor=${PYVER%.*} - local EPYTHON=python${PYVER} - local scriptdir=${D}$(python_get_scriptdir) - mkdir -p "${scriptdir}" || die - # python and pythonX - ln -s "../../../bin/${abiver}" "${scriptdir}/python${pymajor}" || die - ln -s "python${pymajor}" "${scriptdir}/python" || die - # python-config and pythonX-config - # note: we need to create a wrapper rather than symlinking it due - # to some random dirname(argv[0]) magic performed by python-config - cat > "${scriptdir}/python${pymajor}-config" <<-EOF || die - #!/bin/sh - exec "${abiver}-config" "\${@}" - EOF - chmod +x "${scriptdir}/python${pymajor}-config" || die - ln -s "python${pymajor}-config" "${scriptdir}/python-config" || die - # 2to3, pydoc - ln -s "../../../bin/2to3-${PYVER}" "${scriptdir}/2to3" || die - ln -s "../../../bin/pydoc${PYVER}" "${scriptdir}/pydoc" || die - # idle - if use tk; then - ln -s "../../../bin/idle${PYVER}" "${scriptdir}/idle" || die - fi -} diff --git a/dev-lang/python/python-3.10.9-r1.ebuild b/dev-lang/python/python-3.10.9-r1.ebuild deleted file mode 100644 index 9981c0df6121..000000000000 --- a/dev-lang/python/python-3.10.9-r1.ebuild +++ /dev/null @@ -1,486 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="7" -WANT_LIBTOOL="none" - -inherit autotools check-reqs flag-o-matic multiprocessing pax-utils -inherit prefix python-utils-r1 toolchain-funcs verify-sig - -MY_PV=${PV/_rc/rc} -MY_P="Python-${MY_PV%_p*}" -PYVER=$(ver_cut 1-2) -PATCHSET="python-gentoo-patches-${MY_PV}" - -DESCRIPTION="An interpreted, interactive, object-oriented programming language" -HOMEPAGE=" - https://www.python.org/ - https://github.com/python/cpython/ -" -SRC_URI=" - https://www.python.org/ftp/python/${PV%%_*}/${MY_P}.tar.xz - https://dev.gentoo.org/~mgorny/dist/python/${PATCHSET}.tar.xz - verify-sig? ( - https://www.python.org/ftp/python/${PV%%_*}/${MY_P}.tar.xz.asc - ) -" -S="${WORKDIR}/${MY_P}" - -LICENSE="PSF-2" -SLOT="${PYVER}" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" -IUSE=" - bluetooth build +ensurepip examples gdbm hardened libedit lto - +ncurses pgo +readline +sqlite +ssl test tk valgrind +xml -" -RESTRICT="!test? ( test )" - -# Do not add a dependency on dev-lang/python to this ebuild. -# If you need to apply a patch which requires python for bootstrapping, please -# run the bootstrap code on your dev box and include the results in the -# patchset. See bug 447752. - -RDEPEND=" - app-arch/bzip2:= - app-arch/xz-utils:= - dev-lang/python-exec[python_targets_python3_10(-)] - dev-libs/libffi:= - dev-python/gentoo-common - sys-apps/util-linux:= - >=sys-libs/zlib-1.1.3:= - virtual/libcrypt:= - virtual/libintl - ensurepip? ( dev-python/ensurepip-wheels ) - gdbm? ( sys-libs/gdbm:=[berkdb] ) - ncurses? ( >=sys-libs/ncurses-5.2:= ) - readline? ( - !libedit? ( >=sys-libs/readline-4.1:= ) - libedit? ( dev-libs/libedit:= ) - ) - sqlite? ( >=dev-db/sqlite-3.3.8:3= ) - ssl? ( >=dev-libs/openssl-1.1.1:= ) - tk? ( - >=dev-lang/tcl-8.0:= - >=dev-lang/tk-8.0:= - dev-tcltk/blt:= - dev-tcltk/tix - ) - xml? ( >=dev-libs/expat-2.1:= ) - !! /dev/null || die - # We disable _ctypes and _crypt for CBUILD because Python's setup.py can't handle locating - # libdir correctly for cross. - PYTHON_DISABLE_MODULES="${PYTHON_DISABLE_MODULES} _ctypes _crypt" \ - ECONF_SOURCE="${S}" econf_build "${myeconfargs_cbuild[@]}" - - # Avoid as many dependencies as possible for the cross build. - cat >> Makefile <<-EOF || die - MODULE_NIS=disabled - MODULE__DBM=disabled - MODULE__GDBM=disabled - MODULE__DBM=disabled - MODULE__SQLITE3=disabled - MODULE__HASHLIB=disabled - MODULE__SSL=disabled - MODULE__CURSES=disabled - MODULE__CURSES_PANEL=disabled - MODULE_READLINE=disabled - MODULE__TKINTER=disabled - MODULE_PYEXPAT=disabled - MODULE_ZLIB=disabled - EOF - - # Unfortunately, we do have to build this immediately, and - # not in src_compile, because CHOST configure for Python - # will check the existence of the Python it was pointed to - # immediately. - PYTHON_DISABLE_MODULES="${PYTHON_DISABLE_MODULES} _ctypes _crypt" emake - popd &> /dev/null || die - fi - - # pass system CFLAGS & LDFLAGS as _NODIST, otherwise they'll get - # propagated to sysconfig for built extensions - local -x CFLAGS_NODIST=${CFLAGS} - local -x LDFLAGS_NODIST=${LDFLAGS} - local -x CFLAGS= LDFLAGS= - - # Fix implicit declarations on cross and prefix builds. Bug #674070. - if use ncurses; then - append-cppflags -I"${ESYSROOT}"/usr/include/ncursesw - fi - - hprefixify setup.py - econf "${myeconfargs[@]}" - - if grep -q "#define POSIX_SEMAPHORES_NOT_ENABLED 1" pyconfig.h; then - eerror "configure has detected that the sem_open function is broken." - eerror "Please ensure that /dev/shm is mounted as a tmpfs with mode 1777." - die "Broken sem_open function (bug 496328)" - fi - - # install epython.py as part of stdlib - echo "EPYTHON='python${PYVER}'" > Lib/epython.py || die -} - -src_compile() { - # Ensure sed works as expected - # https://bugs.gentoo.org/594768 - local -x LC_ALL=C - # Prevent using distutils bundled by setuptools. - # https://bugs.gentoo.org/823728 - export SETUPTOOLS_USE_DISTUTILS=stdlib - - # Save PYTHONDONTWRITEBYTECODE so that 'has_version' doesn't - # end up writing bytecode & violating sandbox. - # bug #831897 - local -x _PYTHONDONTWRITEBYTECODE=${PYTHONDONTWRITEBYTECODE} - - if use pgo ; then - # bug 660358 - local -x COLUMNS=80 - local -x PYTHONDONTWRITEBYTECODE= - - addpredict "/usr/lib/python${PYVER}/site-packages" - fi - - # also need to clear the flags explicitly here or they end up - # in _sysconfigdata* - emake CPPFLAGS= CFLAGS= LDFLAGS= - - # Restore saved value from above. - local -x PYTHONDONTWRITEBYTECODE=${_PYTHONDONTWRITEBYTECODE} - - # Work around bug 329499. See also bug 413751 and 457194. - if has_version dev-libs/libffi[pax-kernel]; then - pax-mark E python - else - pax-mark m python - fi -} - -src_test() { - # Tests will not work when cross compiling. - if tc-is-cross-compiler; then - elog "Disabling tests due to crosscompiling." - return - fi - - local test_opts=( - -u-network - -j "$(makeopts_jobs)" - - # fails - -x test_gdb - ) - - if use sparc ; then - # bug #788022 - test_opts+=( - -x test_multiprocessing_fork - -x test_multiprocessing_forkserver - ) - fi - - # workaround docutils breaking tests - cat > Lib/docutils.py <<-EOF || die - raise ImportError("Thou shalt not import!") - EOF - - # bug 660358 - local -x COLUMNS=80 - local -x PYTHONDONTWRITEBYTECODE= - # workaround https://bugs.gentoo.org/775416 - addwrite "/usr/lib/python${PYVER}/site-packages" - - nonfatal emake test EXTRATESTOPTS="${test_opts[*]}" \ - CPPFLAGS= CFLAGS= LDFLAGS= < /dev/tty - local ret=${?} - - rm Lib/docutils.py || die - - [[ ${ret} -eq 0 ]] || die "emake test failed" -} - -src_install() { - local libdir=${ED}/usr/lib/python${PYVER} - - emake DESTDIR="${D}" altinstall - - # Fix collisions between different slots of Python. - rm "${ED}/usr/$(get_libdir)/libpython3.so" || die - - # Cheap hack to get version with ABIFLAGS - local abiver=$(cd "${ED}/usr/include"; echo python*) - if [[ ${abiver} != python${PYVER} ]]; then - # Replace python3.X with a symlink to python3.Xm - rm "${ED}/usr/bin/python${PYVER}" || die - dosym "${abiver}" "/usr/bin/python${PYVER}" - # Create python3.X-config symlink - dosym "${abiver}-config" "/usr/bin/python${PYVER}-config" - # Create python-3.5m.pc symlink - dosym "python-${PYVER}.pc" "/usr/$(get_libdir)/pkgconfig/${abiver/${PYVER}/-${PYVER}}.pc" - fi - - # python seems to get rebuilt in src_install (bug 569908) - # Work around it for now. - if has_version dev-libs/libffi[pax-kernel]; then - pax-mark E "${ED}/usr/bin/${abiver}" - else - pax-mark m "${ED}/usr/bin/${abiver}" - fi - - rm -r "${libdir}"/ensurepip/_bundled || die - if ! use ensurepip; then - rm -r "${libdir}"/ensurepip || die - fi - if ! use sqlite; then - rm -r "${libdir}/"{sqlite3,test/test_sqlite*} || die - fi - if ! use tk; then - rm -r "${ED}/usr/bin/idle${PYVER}" || die - rm -r "${libdir}/"{idlelib,tkinter,test/test_tk*} || die - fi - - ln -s ../python/EXTERNALLY-MANAGED "${libdir}/EXTERNALLY-MANAGED" || die - - dodoc Misc/{ACKS,HISTORY,NEWS} - - if use examples; then - docinto examples - find Tools -name __pycache__ -exec rm -fr {} + || die - dodoc -r Tools - fi - insinto /usr/share/gdb/auto-load/usr/$(get_libdir) #443510 - local libname=$( - printf 'e:\n\t@echo $(INSTSONAME)\ninclude Makefile\n' | - emake --no-print-directory -s -f - 2>/dev/null - ) - newins Tools/gdb/libpython.py "${libname}"-gdb.py - - newconfd "${FILESDIR}/pydoc.conf" pydoc-${PYVER} - newinitd "${FILESDIR}/pydoc.init" pydoc-${PYVER} - sed \ - -e "s:@PYDOC_PORT_VARIABLE@:PYDOC${PYVER/./_}_PORT:" \ - -e "s:@PYDOC@:pydoc${PYVER}:" \ - -i "${ED}/etc/conf.d/pydoc-${PYVER}" \ - "${ED}/etc/init.d/pydoc-${PYVER}" || die "sed failed" - - # python-exec wrapping support - local pymajor=${PYVER%.*} - local EPYTHON=python${PYVER} - local scriptdir=${D}$(python_get_scriptdir) - mkdir -p "${scriptdir}" || die - # python and pythonX - ln -s "../../../bin/${abiver}" "${scriptdir}/python${pymajor}" || die - ln -s "python${pymajor}" "${scriptdir}/python" || die - # python-config and pythonX-config - # note: we need to create a wrapper rather than symlinking it due - # to some random dirname(argv[0]) magic performed by python-config - cat > "${scriptdir}/python${pymajor}-config" <<-EOF || die - #!/bin/sh - exec "${abiver}-config" "\${@}" - EOF - chmod +x "${scriptdir}/python${pymajor}-config" || die - ln -s "python${pymajor}-config" "${scriptdir}/python-config" || die - # 2to3, pydoc - ln -s "../../../bin/2to3-${PYVER}" "${scriptdir}/2to3" || die - ln -s "../../../bin/pydoc${PYVER}" "${scriptdir}/pydoc" || die - # idle - if use tk; then - ln -s "../../../bin/idle${PYVER}" "${scriptdir}/idle" || die - fi -} diff --git a/dev-lang/python/python-3.11.1-r1.ebuild b/dev-lang/python/python-3.11.1-r1.ebuild deleted file mode 100644 index d49c39e055f1..000000000000 --- a/dev-lang/python/python-3.11.1-r1.ebuild +++ /dev/null @@ -1,515 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="7" -WANT_LIBTOOL="none" - -inherit autotools check-reqs flag-o-matic multiprocessing pax-utils -inherit prefix python-utils-r1 toolchain-funcs verify-sig - -MY_PV=${PV/_rc/rc} -MY_P="Python-${MY_PV%_p*}" -PYVER=$(ver_cut 1-2) -PATCHSET="python-gentoo-patches-${MY_PV}" - -DESCRIPTION="An interpreted, interactive, object-oriented programming language" -HOMEPAGE=" - https://www.python.org/ - https://github.com/python/cpython/ -" -SRC_URI=" - https://www.python.org/ftp/python/${PV%%_*}/${MY_P}.tar.xz - https://dev.gentoo.org/~mgorny/dist/python/${PATCHSET}.tar.xz - verify-sig? ( - https://www.python.org/ftp/python/${PV%%_*}/${MY_P}.tar.xz.asc - ) -" -S="${WORKDIR}/${MY_P}" - -LICENSE="PSF-2" -SLOT="${PYVER}" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" -IUSE=" - bluetooth build +ensurepip examples gdbm hardened libedit lto - +ncurses pgo +readline +sqlite +ssl test tk valgrind -" -RESTRICT="!test? ( test )" - -# Do not add a dependency on dev-lang/python to this ebuild. -# If you need to apply a patch which requires python for bootstrapping, please -# run the bootstrap code on your dev box and include the results in the -# patchset. See bug 447752. - -RDEPEND=" - app-arch/bzip2:= - app-arch/xz-utils:= - app-crypt/libb2 - >=dev-libs/expat-2.1:= - dev-libs/libffi:= - dev-python/gentoo-common - sys-apps/util-linux:= - >=sys-libs/zlib-1.1.3:= - virtual/libcrypt:= - virtual/libintl - ensurepip? ( dev-python/ensurepip-wheels ) - gdbm? ( sys-libs/gdbm:=[berkdb] ) - ncurses? ( >=sys-libs/ncurses-5.2:= ) - readline? ( - !libedit? ( >=sys-libs/readline-4.1:= ) - libedit? ( dev-libs/libedit:= ) - ) - sqlite? ( >=dev-db/sqlite-3.3.8:3= ) - ssl? ( >=dev-libs/openssl-1.1.1:= ) - tk? ( - >=dev-lang/tcl-8.0:= - >=dev-lang/tk-8.0:= - dev-tcltk/blt:= - dev-tcltk/tix - ) - !! /dev/null || die - # We disable _ctypes and _crypt for CBUILD because Python's setup.py can't handle locating - # libdir correctly for cross. - PYTHON_DISABLE_MODULES="${PYTHON_DISABLE_MODULES} _ctypes _crypt" \ - ECONF_SOURCE="${S}" econf_build "${myeconfargs_cbuild[@]}" - - # Avoid as many dependencies as possible for the cross build. - cat >> Makefile <<-EOF || die - MODULE_NIS_STATE=disabled - MODULE__DBM_STATE=disabled - MODULE__GDBM_STATE=disabled - MODULE__DBM_STATE=disabled - MODULE__SQLITE3_STATE=disabled - MODULE__HASHLIB_STATE=disabled - MODULE__SSL_STATE=disabled - MODULE__CURSES_STATE=disabled - MODULE__CURSES_PANEL_STATE=disabled - MODULE_READLINE_STATE=disabled - MODULE__TKINTER_STATE=disabled - MODULE_PYEXPAT_STATE=disabled - MODULE_ZLIB_STATE=disabled - EOF - - # Unfortunately, we do have to build this immediately, and - # not in src_compile, because CHOST configure for Python - # will check the existence of the --with-build-python value - # immediately. - PYTHON_DISABLE_MODULES="${PYTHON_DISABLE_MODULES} _ctypes _crypt" emake - popd &> /dev/null || die - fi - - # pass system CFLAGS & LDFLAGS as _NODIST, otherwise they'll get - # propagated to sysconfig for built extensions - local -x CFLAGS_NODIST=${CFLAGS} - local -x LDFLAGS_NODIST=${LDFLAGS} - local -x CFLAGS= LDFLAGS= - - # Fix implicit declarations on cross and prefix builds. Bug #674070. - if use ncurses; then - append-cppflags -I"${ESYSROOT}"/usr/include/ncursesw - fi - - hprefixify setup.py - econf "${myeconfargs[@]}" - - if grep -q "#define POSIX_SEMAPHORES_NOT_ENABLED 1" pyconfig.h; then - eerror "configure has detected that the sem_open function is broken." - eerror "Please ensure that /dev/shm is mounted as a tmpfs with mode 1777." - die "Broken sem_open function (bug 496328)" - fi - - # force-disable modules we don't want built - local disable_modules=( NIS ) - use gdbm || disable_modules+=( _GDBM _DBM ) - use sqlite || disable_modules+=( _SQLITE3 ) - use ssl || disable_modules+=( _HASHLIB _SSL ) - use ncurses || disable_modules+=( _CURSES _CURSES_PANEL ) - use readline || disable_modules+=( READLINE ) - use tk || disable_modules+=( _TKINTER ) - - local mod - for mod in "${disable_modules[@]}"; do - echo "MODULE_${mod}_STATE=disabled" - done >> Makefile || die - - # install epython.py as part of stdlib - echo "EPYTHON='python${PYVER}'" > Lib/epython.py || die -} - -src_compile() { - # Ensure sed works as expected - # https://bugs.gentoo.org/594768 - local -x LC_ALL=C - # Prevent using distutils bundled by setuptools. - # https://bugs.gentoo.org/823728 - export SETUPTOOLS_USE_DISTUTILS=stdlib - export PYTHONSTRICTEXTENSIONBUILD=1 - - # Save PYTHONDONTWRITEBYTECODE so that 'has_version' doesn't - # end up writing bytecode & violating sandbox. - # bug #831897 - local -x _PYTHONDONTWRITEBYTECODE=${PYTHONDONTWRITEBYTECODE} - - if use pgo ; then - # bug 660358 - local -x COLUMNS=80 - local -x PYTHONDONTWRITEBYTECODE= - - addpredict "/usr/lib/python${PYVER}/site-packages" - fi - - # also need to clear the flags explicitly here or they end up - # in _sysconfigdata* - emake CPPFLAGS= CFLAGS= LDFLAGS= - - # Restore saved value from above. - local -x PYTHONDONTWRITEBYTECODE=${_PYTHONDONTWRITEBYTECODE} - - # Work around bug 329499. See also bug 413751 and 457194. - if has_version dev-libs/libffi[pax-kernel]; then - pax-mark E python - else - pax-mark m python - fi -} - -src_test() { - # Tests will not work when cross compiling. - if tc-is-cross-compiler; then - elog "Disabling tests due to crosscompiling." - return - fi - - # this just happens to skip test_support.test_freeze that is broken - # without bundled expat - # TODO: get a proper skip for it upstream - local -x LOGNAME=buildbot - - local test_opts=( - -u-network - -j "$(makeopts_jobs)" - - # fails - -x test_gdb - ) - - if use sparc ; then - # bug #788022 - test_opts+=( - -x test_multiprocessing_fork - -x test_multiprocessing_forkserver - ) - fi - - # workaround docutils breaking tests - cat > Lib/docutils.py <<-EOF || die - raise ImportError("Thou shalt not import!") - EOF - - # bug 660358 - local -x COLUMNS=80 - local -x PYTHONDONTWRITEBYTECODE= - # workaround https://bugs.gentoo.org/775416 - addwrite "/usr/lib/python${PYVER}/site-packages" - - nonfatal emake test EXTRATESTOPTS="${test_opts[*]}" \ - CPPFLAGS= CFLAGS= LDFLAGS= < /dev/tty - local ret=${?} - - rm Lib/docutils.py || die - - [[ ${ret} -eq 0 ]] || die "emake test failed" -} - -src_install() { - local libdir=${ED}/usr/lib/python${PYVER} - - # -j1 hack for now for bug #843458 - emake -j1 DESTDIR="${D}" altinstall - - # Fix collisions between different slots of Python. - rm "${ED}/usr/$(get_libdir)/libpython3.so" || die - - # Cheap hack to get version with ABIFLAGS - local abiver=$(cd "${ED}/usr/include"; echo python*) - if [[ ${abiver} != python${PYVER} ]]; then - # Replace python3.X with a symlink to python3.Xm - rm "${ED}/usr/bin/python${PYVER}" || die - dosym "${abiver}" "/usr/bin/python${PYVER}" - # Create python3.X-config symlink - dosym "${abiver}-config" "/usr/bin/python${PYVER}-config" - # Create python-3.5m.pc symlink - dosym "python-${PYVER}.pc" "/usr/$(get_libdir)/pkgconfig/${abiver/${PYVER}/-${PYVER}}.pc" - fi - - # python seems to get rebuilt in src_install (bug 569908) - # Work around it for now. - if has_version dev-libs/libffi[pax-kernel]; then - pax-mark E "${ED}/usr/bin/${abiver}" - else - pax-mark m "${ED}/usr/bin/${abiver}" - fi - - rm -r "${libdir}"/ensurepip/_bundled || die - if ! use ensurepip; then - rm -r "${libdir}"/ensurepip || die - fi - if ! use sqlite; then - rm -r "${libdir}/"sqlite3 || die - fi - if ! use tk; then - rm -r "${ED}/usr/bin/idle${PYVER}" || die - rm -r "${libdir}/"{idlelib,tkinter,test/test_tk*} || die - fi - - ln -s ../python/EXTERNALLY-MANAGED "${libdir}/EXTERNALLY-MANAGED" || die - - dodoc Misc/{ACKS,HISTORY,NEWS} - - if use examples; then - docinto examples - find Tools -name __pycache__ -exec rm -fr {} + || die - dodoc -r Tools - fi - insinto /usr/share/gdb/auto-load/usr/$(get_libdir) #443510 - local libname=$( - printf 'e:\n\t@echo $(INSTSONAME)\ninclude Makefile\n' | - emake --no-print-directory -s -f - 2>/dev/null - ) - newins Tools/gdb/libpython.py "${libname}"-gdb.py - - newconfd "${FILESDIR}/pydoc.conf" pydoc-${PYVER} - newinitd "${FILESDIR}/pydoc.init" pydoc-${PYVER} - sed \ - -e "s:@PYDOC_PORT_VARIABLE@:PYDOC${PYVER/./_}_PORT:" \ - -e "s:@PYDOC@:pydoc${PYVER}:" \ - -i "${ED}/etc/conf.d/pydoc-${PYVER}" \ - "${ED}/etc/init.d/pydoc-${PYVER}" || die "sed failed" - - # python-exec wrapping support - local pymajor=${PYVER%.*} - local EPYTHON=python${PYVER} - local scriptdir=${D}$(python_get_scriptdir) - mkdir -p "${scriptdir}" || die - # python and pythonX - ln -s "../../../bin/${abiver}" "${scriptdir}/python${pymajor}" || die - ln -s "python${pymajor}" "${scriptdir}/python" || die - # python-config and pythonX-config - # note: we need to create a wrapper rather than symlinking it due - # to some random dirname(argv[0]) magic performed by python-config - cat > "${scriptdir}/python${pymajor}-config" <<-EOF || die - #!/bin/sh - exec "${abiver}-config" "\${@}" - EOF - chmod +x "${scriptdir}/python${pymajor}-config" || die - ln -s "python${pymajor}-config" "${scriptdir}/python-config" || die - # 2to3, pydoc - ln -s "../../../bin/2to3-${PYVER}" "${scriptdir}/2to3" || die - ln -s "../../../bin/pydoc${PYVER}" "${scriptdir}/pydoc" || die - # idle - if use tk; then - ln -s "../../../bin/idle${PYVER}" "${scriptdir}/idle" || die - fi -} - -pkg_postinst() { - local v - for v in ${REPLACING_VERSIONS}; do - if ver_test "${v}" -lt 3.11.0_beta4-r2; then - ewarn "Python 3.11.0b4 has changed its module ABI. The .pyc files" - ewarn "installed previously are no longer valid and will be regenerated" - ewarn "(or ignored) on the next import. This may cause sandbox failures" - ewarn "when installing some packages and checksum mismatches when removing" - ewarn "old versions. To actively prevent this, rebuild all packages" - ewarn "installing Python 3.11 modules, e.g. using:" - ewarn - ewarn " emerge -1v /usr/lib/python3.11/site-packages" - fi - done -} diff --git a/dev-lang/python/python-3.12.0_alpha4-r1.ebuild b/dev-lang/python/python-3.12.0_alpha4-r1.ebuild deleted file mode 100644 index c2c9e1492070..000000000000 --- a/dev-lang/python/python-3.12.0_alpha4-r1.ebuild +++ /dev/null @@ -1,510 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="7" -WANT_LIBTOOL="none" - -inherit autotools check-reqs flag-o-matic multiprocessing pax-utils -inherit prefix python-utils-r1 toolchain-funcs verify-sig - -MY_PV=${PV/_alpha/a} -MY_P="Python-${MY_PV%_p*}" -PYVER=$(ver_cut 1-2) -PATCHSET="python-gentoo-patches-${MY_PV}" - -DESCRIPTION="An interpreted, interactive, object-oriented programming language" -HOMEPAGE=" - https://www.python.org/ - https://github.com/python/cpython/ -" -SRC_URI=" - https://www.python.org/ftp/python/${PV%%_*}/${MY_P}.tar.xz - https://dev.gentoo.org/~mgorny/dist/python/${PATCHSET}.tar.xz - verify-sig? ( - https://www.python.org/ftp/python/${PV%%_*}/${MY_P}.tar.xz.asc - ) -" -S="${WORKDIR}/${MY_P}" - -LICENSE="PSF-2" -SLOT="${PYVER}" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" -IUSE=" - bluetooth build +ensurepip examples gdbm hardened libedit lto - +ncurses pgo +readline +sqlite +ssl test tk valgrind -" -RESTRICT="!test? ( test )" - -# Do not add a dependency on dev-lang/python to this ebuild. -# If you need to apply a patch which requires python for bootstrapping, please -# run the bootstrap code on your dev box and include the results in the -# patchset. See bug 447752. - -RDEPEND=" - app-arch/bzip2:= - app-arch/xz-utils:= - app-crypt/libb2 - >=dev-libs/expat-2.1:= - dev-libs/libffi:= - dev-python/gentoo-common - sys-apps/util-linux:= - >=sys-libs/zlib-1.1.3:= - virtual/libcrypt:= - virtual/libintl - ensurepip? ( dev-python/ensurepip-wheels ) - gdbm? ( sys-libs/gdbm:=[berkdb] ) - ncurses? ( >=sys-libs/ncurses-5.2:= ) - readline? ( - !libedit? ( >=sys-libs/readline-4.1:= ) - libedit? ( dev-libs/libedit:= ) - ) - sqlite? ( >=dev-db/sqlite-3.3.8:3= ) - ssl? ( >=dev-libs/openssl-1.1.1:= ) - tk? ( - >=dev-lang/tcl-8.0:= - >=dev-lang/tk-8.0:= - dev-tcltk/blt:= - dev-tcltk/tix - ) - !! /dev/null || die - # We disable _ctypes and _crypt for CBUILD because Python's setup.py can't handle locating - # libdir correctly for cross. - PYTHON_DISABLE_MODULES="${PYTHON_DISABLE_MODULES} _ctypes _crypt" \ - ECONF_SOURCE="${S}" econf_build "${myeconfargs_cbuild[@]}" - - # Avoid as many dependencies as possible for the cross build. - cat >> Makefile <<-EOF || die - MODULE_NIS_STATE=disabled - MODULE__DBM_STATE=disabled - MODULE__GDBM_STATE=disabled - MODULE__DBM_STATE=disabled - MODULE__SQLITE3_STATE=disabled - MODULE__HASHLIB_STATE=disabled - MODULE__SSL_STATE=disabled - MODULE__CURSES_STATE=disabled - MODULE__CURSES_PANEL_STATE=disabled - MODULE_READLINE_STATE=disabled - MODULE__TKINTER_STATE=disabled - MODULE_PYEXPAT_STATE=disabled - MODULE_ZLIB_STATE=disabled - EOF - - # Unfortunately, we do have to build this immediately, and - # not in src_compile, because CHOST configure for Python - # will check the existence of the --with-build-python value - # immediately. - PYTHON_DISABLE_MODULES="${PYTHON_DISABLE_MODULES} _ctypes _crypt" emake - popd &> /dev/null || die - fi - - # pass system CFLAGS & LDFLAGS as _NODIST, otherwise they'll get - # propagated to sysconfig for built extensions - local -x CFLAGS_NODIST=${CFLAGS} - local -x LDFLAGS_NODIST=${LDFLAGS} - local -x CFLAGS= LDFLAGS= - - # Fix implicit declarations on cross and prefix builds. Bug #674070. - if use ncurses; then - append-cppflags -I"${ESYSROOT}"/usr/include/ncursesw - fi - - hprefixify setup.py - econf "${myeconfargs[@]}" - - if grep -q "#define POSIX_SEMAPHORES_NOT_ENABLED 1" pyconfig.h; then - eerror "configure has detected that the sem_open function is broken." - eerror "Please ensure that /dev/shm is mounted as a tmpfs with mode 1777." - die "Broken sem_open function (bug 496328)" - fi - - # force-disable modules we don't want built - local disable_modules=( NIS ) - use gdbm || disable_modules+=( _GDBM _DBM ) - use sqlite || disable_modules+=( _SQLITE3 ) - use ssl || disable_modules+=( _HASHLIB _SSL ) - use ncurses || disable_modules+=( _CURSES _CURSES_PANEL ) - use readline || disable_modules+=( READLINE ) - use tk || disable_modules+=( _TKINTER ) - - local mod - for mod in "${disable_modules[@]}"; do - echo "MODULE_${mod}_STATE=disabled" - done >> Makefile || die - - # install epython.py as part of stdlib - echo "EPYTHON='python${PYVER}'" > Lib/epython.py || die -} - -src_compile() { - # Ensure sed works as expected - # https://bugs.gentoo.org/594768 - local -x LC_ALL=C - export PYTHONSTRICTEXTENSIONBUILD=1 - - # Save PYTHONDONTWRITEBYTECODE so that 'has_version' doesn't - # end up writing bytecode & violating sandbox. - # bug #831897 - local -x _PYTHONDONTWRITEBYTECODE=${PYTHONDONTWRITEBYTECODE} - - if use pgo ; then - # bug 660358 - local -x COLUMNS=80 - local -x PYTHONDONTWRITEBYTECODE= - - addpredict "/usr/lib/python${PYVER}/site-packages" - fi - - # also need to clear the flags explicitly here or they end up - # in _sysconfigdata* - emake CPPFLAGS= CFLAGS= LDFLAGS= - - # Restore saved value from above. - local -x PYTHONDONTWRITEBYTECODE=${_PYTHONDONTWRITEBYTECODE} - - # Work around bug 329499. See also bug 413751 and 457194. - if has_version dev-libs/libffi[pax-kernel]; then - pax-mark E python - else - pax-mark m python - fi -} - -src_test() { - # Tests will not work when cross compiling. - if tc-is-cross-compiler; then - elog "Disabling tests due to crosscompiling." - return - fi - - # this just happens to skip test_support.test_freeze that is broken - # without bundled expat - # TODO: get a proper skip for it upstream - local -x LOGNAME=buildbot - - local test_opts=( - -u-network - -j "$(makeopts_jobs)" - - # fails - -x test_gdb - ) - - if use sparc ; then - # bug #788022 - test_opts+=( - -x test_multiprocessing_fork - -x test_multiprocessing_forkserver - ) - fi - - # workaround docutils breaking tests - cat > Lib/docutils.py <<-EOF || die - raise ImportError("Thou shalt not import!") - EOF - - # bug 660358 - local -x COLUMNS=80 - local -x PYTHONDONTWRITEBYTECODE= - # workaround https://bugs.gentoo.org/775416 - addwrite "/usr/lib/python${PYVER}/site-packages" - - nonfatal emake test EXTRATESTOPTS="${test_opts[*]}" \ - CPPFLAGS= CFLAGS= LDFLAGS= < /dev/tty - local ret=${?} - - rm Lib/docutils.py || die - - [[ ${ret} -eq 0 ]] || die "emake test failed" -} - -src_install() { - local libdir=${ED}/usr/lib/python${PYVER} - - # the Makefile rules are broken - # https://github.com/python/cpython/issues/100221 - mkdir -p "${libdir}"/lib-dynload || die - - # -j1 hack for now for bug #843458 - emake -j1 DESTDIR="${D}" altinstall - - # Fix collisions between different slots of Python. - rm "${ED}/usr/$(get_libdir)/libpython3.so" || die - - # Cheap hack to get version with ABIFLAGS - local abiver=$(cd "${ED}/usr/include"; echo python*) - if [[ ${abiver} != python${PYVER} ]]; then - # Replace python3.X with a symlink to python3.Xm - rm "${ED}/usr/bin/python${PYVER}" || die - dosym "${abiver}" "/usr/bin/python${PYVER}" - # Create python3.X-config symlink - dosym "${abiver}-config" "/usr/bin/python${PYVER}-config" - # Create python-3.5m.pc symlink - dosym "python-${PYVER}.pc" "/usr/$(get_libdir)/pkgconfig/${abiver/${PYVER}/-${PYVER}}.pc" - fi - - # python seems to get rebuilt in src_install (bug 569908) - # Work around it for now. - if has_version dev-libs/libffi[pax-kernel]; then - pax-mark E "${ED}/usr/bin/${abiver}" - else - pax-mark m "${ED}/usr/bin/${abiver}" - fi - - rm -r "${libdir}"/ensurepip/_bundled || die - if ! use ensurepip; then - rm -r "${libdir}"/ensurepip || die - fi - if ! use sqlite; then - rm -r "${libdir}/"sqlite3 || die - fi - if ! use tk; then - rm -r "${ED}/usr/bin/idle${PYVER}" || die - rm -r "${libdir}/"{idlelib,tkinter,test/test_tk*} || die - fi - - ln -s ../python/EXTERNALLY-MANAGED "${libdir}/EXTERNALLY-MANAGED" || die - - dodoc Misc/{ACKS,HISTORY,NEWS} - - if use examples; then - docinto examples - find Tools -name __pycache__ -exec rm -fr {} + || die - dodoc -r Tools - fi - insinto /usr/share/gdb/auto-load/usr/$(get_libdir) #443510 - local libname=$( - printf 'e:\n\t@echo $(INSTSONAME)\ninclude Makefile\n' | - emake --no-print-directory -s -f - 2>/dev/null - ) - newins Tools/gdb/libpython.py "${libname}"-gdb.py - - newconfd "${FILESDIR}/pydoc.conf" pydoc-${PYVER} - newinitd "${FILESDIR}/pydoc.init" pydoc-${PYVER} - sed \ - -e "s:@PYDOC_PORT_VARIABLE@:PYDOC${PYVER/./_}_PORT:" \ - -e "s:@PYDOC@:pydoc${PYVER}:" \ - -i "${ED}/etc/conf.d/pydoc-${PYVER}" \ - "${ED}/etc/init.d/pydoc-${PYVER}" || die "sed failed" - - # python-exec wrapping support - local pymajor=${PYVER%.*} - local EPYTHON=python${PYVER} - local scriptdir=${D}$(python_get_scriptdir) - mkdir -p "${scriptdir}" || die - # python and pythonX - ln -s "../../../bin/${abiver}" "${scriptdir}/python${pymajor}" || die - ln -s "python${pymajor}" "${scriptdir}/python" || die - # python-config and pythonX-config - # note: we need to create a wrapper rather than symlinking it due - # to some random dirname(argv[0]) magic performed by python-config - cat > "${scriptdir}/python${pymajor}-config" <<-EOF || die - #!/bin/sh - exec "${abiver}-config" "\${@}" - EOF - chmod +x "${scriptdir}/python${pymajor}-config" || die - ln -s "python${pymajor}-config" "${scriptdir}/python-config" || die - # 2to3, pydoc - ln -s "../../../bin/2to3-${PYVER}" "${scriptdir}/2to3" || die - ln -s "../../../bin/pydoc${PYVER}" "${scriptdir}/pydoc" || die - # idle - if use tk; then - ln -s "../../../bin/idle${PYVER}" "${scriptdir}/idle" || die - fi -} - -pkg_postinst() { - local v - for v in ${REPLACING_VERSIONS}; do - if ver_test "${v}" -lt 3.11.0_beta4-r2; then - ewarn "Python 3.11.0b4 has changed its module ABI. The .pyc files" - ewarn "installed previously are no longer valid and will be regenerated" - ewarn "(or ignored) on the next import. This may cause sandbox failures" - ewarn "when installing some packages and checksum mismatches when removing" - ewarn "old versions. To actively prevent this, rebuild all packages" - ewarn "installing Python 3.11 modules, e.g. using:" - ewarn - ewarn " emerge -1v /usr/lib/python3.11/site-packages" - fi - done -} diff --git a/dev-lang/python/python-3.12.0_alpha5.ebuild b/dev-lang/python/python-3.12.0_alpha5.ebuild deleted file mode 100644 index abbc74ddf678..000000000000 --- a/dev-lang/python/python-3.12.0_alpha5.ebuild +++ /dev/null @@ -1,512 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="7" -WANT_LIBTOOL="none" - -inherit autotools check-reqs flag-o-matic multiprocessing pax-utils -inherit prefix python-utils-r1 toolchain-funcs verify-sig - -MY_PV=${PV/_alpha/a} -MY_P="Python-${MY_PV%_p*}" -PYVER=$(ver_cut 1-2) -PATCHSET="python-gentoo-patches-${MY_PV}" - -DESCRIPTION="An interpreted, interactive, object-oriented programming language" -HOMEPAGE=" - https://www.python.org/ - https://github.com/python/cpython/ -" -SRC_URI=" - https://www.python.org/ftp/python/${PV%%_*}/${MY_P}.tar.xz - https://dev.gentoo.org/~mgorny/dist/python/${PATCHSET}.tar.xz - verify-sig? ( - https://www.python.org/ftp/python/${PV%%_*}/${MY_P}.tar.xz.asc - ) -" -S="${WORKDIR}/${MY_P}" - -LICENSE="PSF-2" -SLOT="${PYVER}" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" -IUSE=" - bluetooth build +ensurepip examples gdbm hardened libedit lto - +ncurses pgo +readline +sqlite +ssl test tk valgrind -" -RESTRICT="!test? ( test )" - -# Do not add a dependency on dev-lang/python to this ebuild. -# If you need to apply a patch which requires python for bootstrapping, please -# run the bootstrap code on your dev box and include the results in the -# patchset. See bug 447752. - -RDEPEND=" - app-arch/bzip2:= - app-arch/xz-utils:= - app-crypt/libb2 - >=dev-libs/expat-2.1:= - dev-libs/libffi:= - dev-python/gentoo-common - sys-apps/util-linux:= - >=sys-libs/zlib-1.1.3:= - virtual/libcrypt:= - virtual/libintl - ensurepip? ( dev-python/ensurepip-wheels ) - gdbm? ( sys-libs/gdbm:=[berkdb] ) - ncurses? ( >=sys-libs/ncurses-5.2:= ) - readline? ( - !libedit? ( >=sys-libs/readline-4.1:= ) - libedit? ( dev-libs/libedit:= ) - ) - sqlite? ( >=dev-db/sqlite-3.3.8:3= ) - ssl? ( >=dev-libs/openssl-1.1.1:= ) - tk? ( - >=dev-lang/tcl-8.0:= - >=dev-lang/tk-8.0:= - dev-tcltk/blt:= - dev-tcltk/tix - ) - !! /dev/null || die - # We disable _ctypes and _crypt for CBUILD because Python's setup.py can't handle locating - # libdir correctly for cross. - PYTHON_DISABLE_MODULES="${PYTHON_DISABLE_MODULES} _ctypes _crypt" \ - ECONF_SOURCE="${S}" econf_build "${myeconfargs_cbuild[@]}" - - # Avoid as many dependencies as possible for the cross build. - cat >> Makefile <<-EOF || die - MODULE_NIS_STATE=disabled - MODULE__DBM_STATE=disabled - MODULE__GDBM_STATE=disabled - MODULE__DBM_STATE=disabled - MODULE__SQLITE3_STATE=disabled - MODULE__HASHLIB_STATE=disabled - MODULE__SSL_STATE=disabled - MODULE__CURSES_STATE=disabled - MODULE__CURSES_PANEL_STATE=disabled - MODULE_READLINE_STATE=disabled - MODULE__TKINTER_STATE=disabled - MODULE_PYEXPAT_STATE=disabled - MODULE_ZLIB_STATE=disabled - EOF - - # Unfortunately, we do have to build this immediately, and - # not in src_compile, because CHOST configure for Python - # will check the existence of the --with-build-python value - # immediately. - PYTHON_DISABLE_MODULES="${PYTHON_DISABLE_MODULES} _ctypes _crypt" emake - popd &> /dev/null || die - fi - - # pass system CFLAGS & LDFLAGS as _NODIST, otherwise they'll get - # propagated to sysconfig for built extensions - local -x CFLAGS_NODIST=${CFLAGS} - local -x LDFLAGS_NODIST=${LDFLAGS} - local -x CFLAGS= LDFLAGS= - - # Fix implicit declarations on cross and prefix builds. Bug #674070. - if use ncurses; then - append-cppflags -I"${ESYSROOT}"/usr/include/ncursesw - fi - - hprefixify setup.py - econf "${myeconfargs[@]}" - - if grep -q "#define POSIX_SEMAPHORES_NOT_ENABLED 1" pyconfig.h; then - eerror "configure has detected that the sem_open function is broken." - eerror "Please ensure that /dev/shm is mounted as a tmpfs with mode 1777." - die "Broken sem_open function (bug 496328)" - fi - - # force-disable modules we don't want built - local disable_modules=( NIS ) - use gdbm || disable_modules+=( _GDBM _DBM ) - use sqlite || disable_modules+=( _SQLITE3 ) - use ssl || disable_modules+=( _HASHLIB _SSL ) - use ncurses || disable_modules+=( _CURSES _CURSES_PANEL ) - use readline || disable_modules+=( READLINE ) - use tk || disable_modules+=( _TKINTER ) - - local mod - for mod in "${disable_modules[@]}"; do - echo "MODULE_${mod}_STATE=disabled" - done >> Makefile || die - - # install epython.py as part of stdlib - echo "EPYTHON='python${PYVER}'" > Lib/epython.py || die -} - -src_compile() { - # Ensure sed works as expected - # https://bugs.gentoo.org/594768 - local -x LC_ALL=C - export PYTHONSTRICTEXTENSIONBUILD=1 - - # Save PYTHONDONTWRITEBYTECODE so that 'has_version' doesn't - # end up writing bytecode & violating sandbox. - # bug #831897 - local -x _PYTHONDONTWRITEBYTECODE=${PYTHONDONTWRITEBYTECODE} - - if use pgo ; then - # bug 660358 - local -x COLUMNS=80 - local -x PYTHONDONTWRITEBYTECODE= - - addpredict "/usr/lib/python${PYVER}/site-packages" - fi - - # also need to clear the flags explicitly here or they end up - # in _sysconfigdata* - emake CPPFLAGS= CFLAGS= LDFLAGS= - - # Restore saved value from above. - local -x PYTHONDONTWRITEBYTECODE=${_PYTHONDONTWRITEBYTECODE} - - # Work around bug 329499. See also bug 413751 and 457194. - if has_version dev-libs/libffi[pax-kernel]; then - pax-mark E python - else - pax-mark m python - fi -} - -src_test() { - # Tests will not work when cross compiling. - if tc-is-cross-compiler; then - elog "Disabling tests due to crosscompiling." - return - fi - - # this just happens to skip test_support.test_freeze that is broken - # without bundled expat - # TODO: get a proper skip for it upstream - local -x LOGNAME=buildbot - - local test_opts=( - -u-network - -j "$(makeopts_jobs)" - - # fails - -x test_gdb - ) - - if use sparc ; then - # bug #788022 - test_opts+=( - -x test_multiprocessing_fork - -x test_multiprocessing_forkserver - ) - fi - - # workaround docutils breaking tests - cat > Lib/docutils.py <<-EOF || die - raise ImportError("Thou shalt not import!") - EOF - - # bug 660358 - local -x COLUMNS=80 - local -x PYTHONDONTWRITEBYTECODE= - # workaround https://bugs.gentoo.org/775416 - addwrite "/usr/lib/python${PYVER}/site-packages" - - nonfatal emake test EXTRATESTOPTS="${test_opts[*]}" \ - CPPFLAGS= CFLAGS= LDFLAGS= < /dev/tty - local ret=${?} - - rm Lib/docutils.py || die - - [[ ${ret} -eq 0 ]] || die "emake test failed" -} - -src_install() { - local libdir=${ED}/usr/lib/python${PYVER} - - # the Makefile rules are broken - # https://github.com/python/cpython/issues/100221 - mkdir -p "${libdir}"/lib-dynload || die - - # -j1 hack for now for bug #843458 - emake -j1 DESTDIR="${D}" altinstall - - # Fix collisions between different slots of Python. - rm "${ED}/usr/$(get_libdir)/libpython3.so" || die - - # Cheap hack to get version with ABIFLAGS - local abiver=$(cd "${ED}/usr/include"; echo python*) - if [[ ${abiver} != python${PYVER} ]]; then - # Replace python3.X with a symlink to python3.Xm - rm "${ED}/usr/bin/python${PYVER}" || die - dosym "${abiver}" "/usr/bin/python${PYVER}" - # Create python3.X-config symlink - dosym "${abiver}-config" "/usr/bin/python${PYVER}-config" - # Create python-3.5m.pc symlink - dosym "python-${PYVER}.pc" "/usr/$(get_libdir)/pkgconfig/${abiver/${PYVER}/-${PYVER}}.pc" - fi - - # python seems to get rebuilt in src_install (bug 569908) - # Work around it for now. - if has_version dev-libs/libffi[pax-kernel]; then - pax-mark E "${ED}/usr/bin/${abiver}" - else - pax-mark m "${ED}/usr/bin/${abiver}" - fi - - rm -r "${libdir}"/ensurepip/_bundled || die - if ! use ensurepip; then - rm -r "${libdir}"/ensurepip || die - fi - if ! use sqlite; then - rm -r "${libdir}/"sqlite3 || die - fi - if ! use tk; then - rm -r "${ED}/usr/bin/idle${PYVER}" || die - rm -r "${libdir}/"{idlelib,tkinter,test/test_tk*} || die - fi - - ln -s ../python/EXTERNALLY-MANAGED "${libdir}/EXTERNALLY-MANAGED" || die - - dodoc Misc/{ACKS,HISTORY,NEWS} - - if use examples; then - docinto examples - find Tools -name __pycache__ -exec rm -fr {} + || die - dodoc -r Tools - fi - insinto /usr/share/gdb/auto-load/usr/$(get_libdir) #443510 - local libname=$( - printf 'e:\n\t@echo $(INSTSONAME)\ninclude Makefile\n' | - emake --no-print-directory -s -f - 2>/dev/null - ) - newins Tools/gdb/libpython.py "${libname}"-gdb.py - - newconfd "${FILESDIR}/pydoc.conf" pydoc-${PYVER} - newinitd "${FILESDIR}/pydoc.init" pydoc-${PYVER} - sed \ - -e "s:@PYDOC_PORT_VARIABLE@:PYDOC${PYVER/./_}_PORT:" \ - -e "s:@PYDOC@:pydoc${PYVER}:" \ - -i "${ED}/etc/conf.d/pydoc-${PYVER}" \ - "${ED}/etc/init.d/pydoc-${PYVER}" || die "sed failed" - - # python-exec wrapping support - local pymajor=${PYVER%.*} - local EPYTHON=python${PYVER} - local scriptdir=${D}$(python_get_scriptdir) - mkdir -p "${scriptdir}" || die - # python and pythonX - ln -s "../../../bin/${abiver}" "${scriptdir}/python${pymajor}" || die - ln -s "python${pymajor}" "${scriptdir}/python" || die - # python-config and pythonX-config - # note: we need to create a wrapper rather than symlinking it due - # to some random dirname(argv[0]) magic performed by python-config - cat > "${scriptdir}/python${pymajor}-config" <<-EOF || die - #!/bin/sh - exec "${abiver}-config" "\${@}" - EOF - chmod +x "${scriptdir}/python${pymajor}-config" || die - ln -s "python${pymajor}-config" "${scriptdir}/python-config" || die - # 2to3, pydoc - ln -s "../../../bin/2to3-${PYVER}" "${scriptdir}/2to3" || die - ln -s "../../../bin/pydoc${PYVER}" "${scriptdir}/pydoc" || die - # idle - if use tk; then - ln -s "../../../bin/idle${PYVER}" "${scriptdir}/idle" || die - fi -} - -pkg_postinst() { - local v - for v in ${REPLACING_VERSIONS}; do - if ver_test "${v}" -lt 3.11.0_beta4-r2; then - ewarn "Python 3.11.0b4 has changed its module ABI. The .pyc files" - ewarn "installed previously are no longer valid and will be regenerated" - ewarn "(or ignored) on the next import. This may cause sandbox failures" - ewarn "when installing some packages and checksum mismatches when removing" - ewarn "old versions. To actively prevent this, rebuild all packages" - ewarn "installing Python 3.11 modules, e.g. using:" - ewarn - ewarn " emerge -1v /usr/lib/python3.11/site-packages" - fi - done -} diff --git a/dev-lang/python/python-3.8.16_p2.ebuild b/dev-lang/python/python-3.8.16_p2.ebuild deleted file mode 100644 index 3032411863bc..000000000000 --- a/dev-lang/python/python-3.8.16_p2.ebuild +++ /dev/null @@ -1,425 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="7" -WANT_LIBTOOL="none" - -inherit autotools flag-o-matic multiprocessing pax-utils -inherit prefix python-utils-r1 toolchain-funcs verify-sig - -MY_PV=${PV/_rc/rc} -MY_P="Python-${MY_PV%_p*}" -PYVER=$(ver_cut 1-2) -PATCHSET="python-gentoo-patches-${MY_PV}" - -DESCRIPTION="An interpreted, interactive, object-oriented programming language" -HOMEPAGE=" - https://www.python.org/ - https://github.com/python/cpython/ -" -SRC_URI=" - https://www.python.org/ftp/python/${PV%%_*}/${MY_P}.tar.xz - https://dev.gentoo.org/~mgorny/dist/python/${PATCHSET}.tar.xz - verify-sig? ( - https://www.python.org/ftp/python/${PV%%_*}/${MY_P}.tar.xz.asc - ) -" -S="${WORKDIR}/${MY_P}" - -LICENSE="PSF-2" -SLOT="${PYVER}" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" -IUSE=" - bluetooth build +ensurepip examples gdbm hardened lto +ncurses pgo - +readline +sqlite +ssl test tk valgrind wininst +xml -" -RESTRICT="!test? ( test )" - -# Do not add a dependency on dev-lang/python to this ebuild. -# If you need to apply a patch which requires python for bootstrapping, please -# run the bootstrap code on your dev box and include the results in the -# patchset. See bug 447752. - -RDEPEND=" - app-arch/bzip2:= - app-arch/xz-utils:= - dev-libs/libffi:= - sys-apps/util-linux:= - >=sys-libs/zlib-1.1.3:= - virtual/libcrypt:= - virtual/libintl - ensurepip? ( dev-python/ensurepip-wheels ) - gdbm? ( sys-libs/gdbm:=[berkdb] ) - ncurses? ( >=sys-libs/ncurses-5.2:= ) - readline? ( >=sys-libs/readline-4.1:= ) - sqlite? ( >=dev-db/sqlite-3.3.8:3= ) - ssl? ( >=dev-libs/openssl-1.1.1:= ) - tk? ( - >=dev-lang/tcl-8.0:= - >=dev-lang/tk-8.0:= - dev-tcltk/blt:= - dev-tcltk/tix - ) - xml? ( >=dev-libs/expat-2.1:= ) -" -# bluetooth requires headers from bluez -DEPEND=" - ${RDEPEND} - bluetooth? ( net-wireless/bluez ) - test? ( app-arch/xz-utils[extra-filters(+)] ) - valgrind? ( dev-util/valgrind ) -" -# autoconf-archive needed to eautoreconf -BDEPEND=" - sys-devel/autoconf-archive - app-alternatives/awk - virtual/pkgconfig - verify-sig? ( sec-keys/openpgp-keys-python ) -" -RDEPEND+=" - !build? ( app-misc/mime-types ) -" - -VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/python.org.asc - -QA_PKGCONFIG_VERSION=${PYVER} - -src_unpack() { - if use verify-sig; then - verify-sig_verify_detached "${DISTDIR}"/${MY_P}.tar.xz{,.asc} - fi - default -} - -src_prepare() { - # Ensure that internal copies of expat and libffi are not used. - rm -r Modules/expat || die - rm -r Modules/_ctypes/libffi* || die - - local PATCHES=( - "${WORKDIR}/${PATCHSET}" - ) - - default - - # https://bugs.gentoo.org/850151 - sed -i -e "s:@@GENTOO_LIBDIR@@:$(get_libdir):g" setup.py || die - - # force the correct number of jobs - # https://bugs.gentoo.org/737660 - local jobs=$(makeopts_jobs) - sed -i -e "s:-j0:-j${jobs}:" Makefile.pre.in || die - sed -i -e "/self\.parallel/s:True:${jobs}:" setup.py || die - - if ! use wininst; then - rm Lib/distutils/command/wininst*.exe || die - fi - - eautoreconf -} - -src_configure() { - # disable automagic bluetooth headers detection - if ! use bluetooth; then - local -x ac_cv_header_bluetooth_bluetooth_h=no - fi - local disable - use gdbm || disable+=" gdbm" - use ncurses || disable+=" _curses _curses_panel" - use readline || disable+=" readline" - use sqlite || disable+=" _sqlite3" - use ssl || export PYTHON_DISABLE_SSL="1" - use tk || disable+=" _tkinter" - use xml || disable+=" _elementtree pyexpat" # _elementtree uses pyexpat. - export PYTHON_DISABLE_MODULES="${disable}" - - if ! use xml; then - ewarn "You have configured Python without XML support." - ewarn "This is NOT a recommended configuration as you" - ewarn "may face problems parsing any XML documents." - fi - - if [[ -n "${PYTHON_DISABLE_MODULES}" ]]; then - einfo "Disabled modules: ${PYTHON_DISABLE_MODULES}" - fi - - append-flags -fwrapv - - filter-flags -malign-double - - # https://bugs.gentoo.org/700012 - if is-flagq -flto || is-flagq '-flto=*'; then - append-cflags $(test-flags-CC -ffat-lto-objects) - fi - - # Export CXX so it ends up in /usr/lib/python3.X/config/Makefile. - # PKG_CONFIG needed for cross. - tc-export CXX PKG_CONFIG - - local dbmliborder= - if use gdbm; then - dbmliborder+="${dbmliborder:+:}gdbm" - fi - - local myeconfargs=( - # glibc-2.30 removes it; since we can't cleanly force-rebuild - # Python on glibc upgrade, remove it proactively to give - # a chance for users rebuilding python before glibc - ac_cv_header_stropts_h=no - - --enable-shared - --enable-ipv6 - --infodir='${prefix}/share/info' - --mandir='${prefix}/share/man' - --with-computed-gotos - --with-dbmliborder="${dbmliborder}" - --with-libc= - --enable-loadable-sqlite-extensions - --without-ensurepip - --with-system-expat - --with-system-ffi - --with-wheel-pkg-dir="${EPREFIX}"/usr/lib/python/ensurepip - - $(use_with valgrind) - ) - - # disable implicit optimization/debugging flags - local -x OPT= - - if tc-is-cross-compiler ; then - # Hack to workaround get_libdir not being able to handle CBUILD, bug #794181 - local cbuild_libdir=$(unset PKG_CONFIG_PATH ; $(tc-getBUILD_PKG_CONFIG) --keep-system-libs --libs-only-L libffi) - - # pass system CFLAGS & LDFLAGS as _NODIST, otherwise they'll get - # propagated to sysconfig for built extensions - local -x CFLAGS_NODIST=${CFLAGS_FOR_BUILD} - local -x LDFLAGS_NODIST=${LDFLAGS_FOR_BUILD} - local -x CFLAGS= LDFLAGS= - - # We need to build our own Python on CBUILD first, and feed it in. - # bug #847910 and bug #864911. - local myeconfargs_cbuild=( - "${myeconfargs[@]}" - - --libdir="${cbuild_libdir:2}" - - # Avoid needing to load the right libpython.so. - --disable-shared - - # As minimal as possible for the mini CBUILD Python - # we build just for cross. - --without-lto - --disable-optimizations - ) - - # Point the imminent CHOST build to the Python we just - # built for CBUILD. - export PATH="${WORKDIR}/${P}-${CBUILD}:${PATH}" - - mkdir "${WORKDIR}"/${P}-${CBUILD} || die - pushd "${WORKDIR}"/${P}-${CBUILD} &> /dev/null || die - # We disable _ctypes and _crypt for CBUILD because Python's setup.py can't handle locating - # libdir correctly for cross. - PYTHON_DISABLE_MODULES="${PYTHON_DISABLE_MODULES} _ctypes _crypt" \ - ECONF_SOURCE="${S}" econf_build "${myeconfargs_cbuild[@]}" - - # Avoid as many dependencies as possible for the cross build. - cat >> Makefile <<-EOF || die - MODULE_NIS=disabled - MODULE__DBM=disabled - MODULE__GDBM=disabled - MODULE__DBM=disabled - MODULE__SQLITE3=disabled - MODULE__HASHLIB=disabled - MODULE__SSL=disabled - MODULE__CURSES=disabled - MODULE__CURSES_PANEL=disabled - MODULE_READLINE=disabled - MODULE__TKINTER=disabled - MODULE_PYEXPAT=disabled - MODULE_ZLIB=disabled - EOF - - # Unfortunately, we do have to build this immediately, and - # not in src_compile, because CHOST configure for Python - # will check the existence of the Python it was pointed to - # immediately. - PYTHON_DISABLE_MODULES="${PYTHON_DISABLE_MODULES} _ctypes _crypt" emake - popd &> /dev/null || die - fi - - # pass system CFLAGS & LDFLAGS as _NODIST, otherwise they'll get - # propagated to sysconfig for built extensions - local -x CFLAGS_NODIST=${CFLAGS} - local -x LDFLAGS_NODIST=${LDFLAGS} - local -x CFLAGS= LDFLAGS= - - # Fix implicit declarations on cross and prefix builds. Bug #674070. - if use ncurses; then - append-cppflags -I"${ESYSROOT}"/usr/include/ncursesw - fi - - hprefixify setup.py - econf "${myeconfargs[@]}" - - if grep -q "#define POSIX_SEMAPHORES_NOT_ENABLED 1" pyconfig.h; then - eerror "configure has detected that the sem_open function is broken." - eerror "Please ensure that /dev/shm is mounted as a tmpfs with mode 1777." - die "Broken sem_open function (bug 496328)" - fi - - # install epython.py as part of stdlib - echo "EPYTHON='python${PYVER}'" > Lib/epython.py || die -} - -src_compile() { - # Ensure sed works as expected - # https://bugs.gentoo.org/594768 - local -x LC_ALL=C - # Prevent using distutils bundled by setuptools. - # https://bugs.gentoo.org/823728 - export SETUPTOOLS_USE_DISTUTILS=stdlib - - # also need to clear the flags explicitly here or they end up - # in _sysconfigdata* - emake CPPFLAGS= CFLAGS= LDFLAGS= - - # Work around bug 329499. See also bug 413751 and 457194. - if has_version dev-libs/libffi[pax-kernel]; then - pax-mark E python - else - pax-mark m python - fi -} - -src_test() { - # Tests will not work when cross compiling. - if tc-is-cross-compiler; then - elog "Disabling tests due to crosscompiling." - return - fi - - local test_opts=( - -u-network - -j "$(makeopts_jobs)" - - # fails - -x test_gdb - ) - - if use sparc ; then - # bug #788022 - test_opts+=( - -x test_multiprocessing_fork - -x test_multiprocessing_forkserver - ) - fi - - # workaround docutils breaking tests - cat > Lib/docutils.py <<-EOF || die - raise ImportError("Thou shalt not import!") - EOF - - # bug 660358 - local -x COLUMNS=80 - local -x PYTHONDONTWRITEBYTECODE= - - nonfatal emake test EXTRATESTOPTS="${test_opts[*]}" \ - CPPFLAGS= CFLAGS= LDFLAGS= < /dev/tty - local ret=${?} - - rm Lib/docutils.py || die - - [[ ${ret} -eq 0 ]] || die "emake test failed" -} - -src_install() { - local libdir=${ED}/usr/lib/python${PYVER} - - emake DESTDIR="${D}" altinstall - - # Remove static library - rm "${ED}"/usr/$(get_libdir)/libpython*.a || die - - # Fix collisions between different slots of Python. - rm "${ED}/usr/$(get_libdir)/libpython3.so" || die - - # Cheap hack to get version with ABIFLAGS - local abiver=$(cd "${ED}/usr/include"; echo python*) - if [[ ${abiver} != python${PYVER} ]]; then - # Replace python3.X with a symlink to python3.Xm - rm "${ED}/usr/bin/python${PYVER}" || die - dosym "${abiver}" "/usr/bin/python${PYVER}" - # Create python3.X-config symlink - dosym "${abiver}-config" "/usr/bin/python${PYVER}-config" - # Create python-3.5m.pc symlink - dosym "python-${PYVER}.pc" "/usr/$(get_libdir)/pkgconfig/${abiver/${PYVER}/-${PYVER}}.pc" - fi - - # python seems to get rebuilt in src_install (bug 569908) - # Work around it for now. - if has_version dev-libs/libffi[pax-kernel]; then - pax-mark E "${ED}/usr/bin/${abiver}" - else - pax-mark m "${ED}/usr/bin/${abiver}" - fi - - rm -r "${libdir}"/ensurepip/_bundled || die - if ! use ensurepip; then - rm -r "${libdir}"/ensurepip || die - fi - if ! use sqlite; then - rm -r "${libdir}/"{sqlite3,test/test_sqlite*} || die - fi - if ! use tk; then - rm -r "${ED}/usr/bin/idle${PYVER}" || die - rm -r "${libdir}/"{idlelib,tkinter,test/test_tk*} || die - fi - - dodoc Misc/{ACKS,HISTORY,NEWS} - - if use examples; then - docinto examples - find Tools -name __pycache__ -exec rm -fr {} + || die - dodoc -r Tools - fi - insinto /usr/share/gdb/auto-load/usr/$(get_libdir) #443510 - local libname=$( - printf 'e:\n\t@echo $(INSTSONAME)\ninclude Makefile\n' | - emake --no-print-directory -s -f - 2>/dev/null - ) - newins Tools/gdb/libpython.py "${libname}"-gdb.py - - newconfd "${FILESDIR}/pydoc.conf" pydoc-${PYVER} - newinitd "${FILESDIR}/pydoc.init" pydoc-${PYVER} - sed \ - -e "s:@PYDOC_PORT_VARIABLE@:PYDOC${PYVER/./_}_PORT:" \ - -e "s:@PYDOC@:pydoc${PYVER}:" \ - -i "${ED}/etc/conf.d/pydoc-${PYVER}" \ - "${ED}/etc/init.d/pydoc-${PYVER}" || die "sed failed" - - # python-exec wrapping support - local pymajor=${PYVER%.*} - local EPYTHON=python${PYVER} - local scriptdir=${D}$(python_get_scriptdir) - mkdir -p "${scriptdir}" || die - # python and pythonX - ln -s "../../../bin/${abiver}" "${scriptdir}/python${pymajor}" || die - ln -s "python${pymajor}" "${scriptdir}/python" || die - # python-config and pythonX-config - # note: we need to create a wrapper rather than symlinking it due - # to some random dirname(argv[0]) magic performed by python-config - cat > "${scriptdir}/python${pymajor}-config" <<-EOF || die - #!/bin/sh - exec "${abiver}-config" "\${@}" - EOF - chmod +x "${scriptdir}/python${pymajor}-config" || die - ln -s "python${pymajor}-config" "${scriptdir}/python-config" || die - # 2to3, pydoc - ln -s "../../../bin/2to3-${PYVER}" "${scriptdir}/2to3" || die - ln -s "../../../bin/pydoc${PYVER}" "${scriptdir}/pydoc" || die - # idle - if use tk; then - ln -s "../../../bin/idle${PYVER}" "${scriptdir}/idle" || die - fi -} diff --git a/dev-lang/python/python-3.9.16_p1.ebuild b/dev-lang/python/python-3.9.16_p1.ebuild deleted file mode 100644 index 759118f41620..000000000000 --- a/dev-lang/python/python-3.9.16_p1.ebuild +++ /dev/null @@ -1,481 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="7" -WANT_LIBTOOL="none" - -inherit autotools check-reqs flag-o-matic multiprocessing pax-utils -inherit prefix python-utils-r1 toolchain-funcs verify-sig - -MY_PV=${PV/_rc/rc} -MY_P="Python-${MY_PV%_p*}" -PYVER=$(ver_cut 1-2) -PATCHSET="python-gentoo-patches-${MY_PV}" - -DESCRIPTION="An interpreted, interactive, object-oriented programming language" -HOMEPAGE=" - https://www.python.org/ - https://github.com/python/cpython/ -" -SRC_URI=" - https://www.python.org/ftp/python/${PV%%_*}/${MY_P}.tar.xz - https://dev.gentoo.org/~mgorny/dist/python/${PATCHSET}.tar.xz - verify-sig? ( - https://www.python.org/ftp/python/${PV%%_*}/${MY_P}.tar.xz.asc - ) -" -S="${WORKDIR}/${MY_P}" - -LICENSE="PSF-2" -SLOT="${PYVER}" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" -IUSE=" - bluetooth build +ensurepip examples gdbm hardened lto +ncurses pgo - +readline +sqlite +ssl test tk valgrind +xml -" -RESTRICT="!test? ( test )" - -# Do not add a dependency on dev-lang/python to this ebuild. -# If you need to apply a patch which requires python for bootstrapping, please -# run the bootstrap code on your dev box and include the results in the -# patchset. See bug 447752. - -RDEPEND=" - app-arch/bzip2:= - app-arch/xz-utils:= - dev-lang/python-exec[python_targets_python3_9(-)] - dev-libs/libffi:= - dev-python/gentoo-common - sys-apps/util-linux:= - >=sys-libs/zlib-1.1.3:= - virtual/libcrypt:= - virtual/libintl - ensurepip? ( dev-python/ensurepip-wheels ) - gdbm? ( sys-libs/gdbm:=[berkdb] ) - ncurses? ( >=sys-libs/ncurses-5.2:= ) - readline? ( >=sys-libs/readline-4.1:= ) - sqlite? ( >=dev-db/sqlite-3.3.8:3= ) - ssl? ( >=dev-libs/openssl-1.1.1:= ) - tk? ( - >=dev-lang/tcl-8.0:= - >=dev-lang/tk-8.0:= - dev-tcltk/blt:= - dev-tcltk/tix - ) - xml? ( >=dev-libs/expat-2.1:= ) -" -# bluetooth requires headers from bluez -DEPEND=" - ${RDEPEND} - bluetooth? ( net-wireless/bluez ) - test? ( app-arch/xz-utils[extra-filters(+)] ) - valgrind? ( dev-util/valgrind ) -" -# autoconf-archive needed to eautoreconf -BDEPEND=" - sys-devel/autoconf-archive - app-alternatives/awk - virtual/pkgconfig - verify-sig? ( sec-keys/openpgp-keys-python ) -" -RDEPEND+=" - !build? ( app-misc/mime-types ) -" - -VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/python.org.asc - -# large file tests involve a 2.5G file being copied (duplicated) -CHECKREQS_DISK_BUILD=5500M - -QA_PKGCONFIG_VERSION=${PYVER} - -pkg_pretend() { - use test && check-reqs_pkg_pretend -} - -pkg_setup() { - use test && check-reqs_pkg_setup -} - -src_unpack() { - if use verify-sig; then - verify-sig_verify_detached "${DISTDIR}"/${MY_P}.tar.xz{,.asc} - fi - default -} - -src_prepare() { - # Ensure that internal copies of expat and libffi are not used. - rm -r Modules/expat || die - rm -r Modules/_ctypes/libffi* || die - - local PATCHES=( - "${WORKDIR}/${PATCHSET}" - ) - - default - - # https://bugs.gentoo.org/850151 - sed -i -e "s:@@GENTOO_LIBDIR@@:$(get_libdir):g" setup.py || die - - # force the correct number of jobs - # https://bugs.gentoo.org/737660 - local jobs=$(makeopts_jobs) - sed -i -e "s:-j0:-j${jobs}:" Makefile.pre.in || die - sed -i -e "/self\.parallel/s:True:${jobs}:" setup.py || die - - eautoreconf -} - -src_configure() { - # disable automagic bluetooth headers detection - if ! use bluetooth; then - local -x ac_cv_header_bluetooth_bluetooth_h=no - fi - local disable - use gdbm || disable+=" gdbm" - use ncurses || disable+=" _curses _curses_panel" - use readline || disable+=" readline" - use sqlite || disable+=" _sqlite3" - use ssl || export PYTHON_DISABLE_SSL="1" - use tk || disable+=" _tkinter" - use xml || disable+=" _elementtree pyexpat" # _elementtree uses pyexpat. - export PYTHON_DISABLE_MODULES="${disable}" - - if ! use xml; then - ewarn "You have configured Python without XML support." - ewarn "This is NOT a recommended configuration as you" - ewarn "may face problems parsing any XML documents." - fi - - if [[ -n "${PYTHON_DISABLE_MODULES}" ]]; then - einfo "Disabled modules: ${PYTHON_DISABLE_MODULES}" - fi - - append-flags -fwrapv - filter-flags -malign-double - - # https://bugs.gentoo.org/700012 - if is-flagq -flto || is-flagq '-flto=*'; then - append-cflags $(test-flags-CC -ffat-lto-objects) - fi - - # Export CXX so it ends up in /usr/lib/python3.X/config/Makefile. - # PKG_CONFIG needed for cross. - tc-export CXX PKG_CONFIG - - local dbmliborder= - if use gdbm; then - dbmliborder+="${dbmliborder:+:}gdbm" - fi - - if use pgo; then - local profile_task_flags=( - -m test - "-j$(makeopts_jobs)" - --pgo-extended - -x test_gdb - -u-network - - # All of these seem to occasionally hang for PGO inconsistently - # They'll even hang here but be fine in src_test sometimes. - # bug #828535 (and related: bug #788022) - -x test_asyncio - -x test_httpservers - -x test_logging - -x test_multiprocessing_fork - -x test_socket - -x test_xmlrpc - ) - - if has_version "app-arch/rpm" ; then - # Avoid sandbox failure (attempts to write to /var/lib/rpm) - profile_task_flags+=( - -x test_distutils - ) - fi - local -x PROFILE_TASK="${profile_task_flags[*]}" - fi - - local myeconfargs=( - # glibc-2.30 removes it; since we can't cleanly force-rebuild - # Python on glibc upgrade, remove it proactively to give - # a chance for users rebuilding python before glibc - ac_cv_header_stropts_h=no - - --enable-shared - --enable-ipv6 - --infodir='${prefix}/share/info' - --mandir='${prefix}/share/man' - --with-computed-gotos - --with-dbmliborder="${dbmliborder}" - --with-libc= - --enable-loadable-sqlite-extensions - --without-ensurepip - --with-system-expat - --with-system-ffi - --with-wheel-pkg-dir="${EPREFIX}"/usr/lib/python/ensurepip - - $(use_with lto) - $(use_enable pgo optimizations) - $(use_with valgrind) - ) - - # disable implicit optimization/debugging flags - local -x OPT= - - if tc-is-cross-compiler ; then - # Hack to workaround get_libdir not being able to handle CBUILD, bug #794181 - local cbuild_libdir=$(unset PKG_CONFIG_PATH ; $(tc-getBUILD_PKG_CONFIG) --keep-system-libs --libs-only-L libffi) - - # pass system CFLAGS & LDFLAGS as _NODIST, otherwise they'll get - # propagated to sysconfig for built extensions - local -x CFLAGS_NODIST=${CFLAGS_FOR_BUILD} - local -x LDFLAGS_NODIST=${LDFLAGS_FOR_BUILD} - local -x CFLAGS= LDFLAGS= - - # We need to build our own Python on CBUILD first, and feed it in. - # bug #847910 and bug #864911. - local myeconfargs_cbuild=( - "${myeconfargs[@]}" - - --libdir="${cbuild_libdir:2}" - - # Avoid needing to load the right libpython.so. - --disable-shared - - # As minimal as possible for the mini CBUILD Python - # we build just for cross. - --without-lto - --disable-optimizations - ) - - # Point the imminent CHOST build to the Python we just - # built for CBUILD. - export PATH="${WORKDIR}/${P}-${CBUILD}:${PATH}" - - mkdir "${WORKDIR}"/${P}-${CBUILD} || die - pushd "${WORKDIR}"/${P}-${CBUILD} &> /dev/null || die - # We disable _ctypes and _crypt for CBUILD because Python's setup.py can't handle locating - # libdir correctly for cross. - PYTHON_DISABLE_MODULES="${PYTHON_DISABLE_MODULES} _ctypes _crypt" \ - ECONF_SOURCE="${S}" econf_build "${myeconfargs_cbuild[@]}" - - # Avoid as many dependencies as possible for the cross build. - cat >> Makefile <<-EOF || die - MODULE_NIS=disabled - MODULE__DBM=disabled - MODULE__GDBM=disabled - MODULE__DBM=disabled - MODULE__SQLITE3=disabled - MODULE__HASHLIB=disabled - MODULE__SSL=disabled - MODULE__CURSES=disabled - MODULE__CURSES_PANEL=disabled - MODULE_READLINE=disabled - MODULE__TKINTER=disabled - MODULE_PYEXPAT=disabled - MODULE_ZLIB=disabled - EOF - - # Unfortunately, we do have to build this immediately, and - # not in src_compile, because CHOST configure for Python - # will check the existence of the Python it was pointed to - # immediately. - PYTHON_DISABLE_MODULES="${PYTHON_DISABLE_MODULES} _ctypes _crypt" emake - popd &> /dev/null || die - fi - - # pass system CFLAGS & LDFLAGS as _NODIST, otherwise they'll get - # propagated to sysconfig for built extensions - local -x CFLAGS_NODIST=${CFLAGS} - local -x LDFLAGS_NODIST=${LDFLAGS} - local -x CFLAGS= LDFLAGS= - - # Fix implicit declarations on cross and prefix builds. Bug #674070. - if use ncurses; then - append-cppflags -I"${ESYSROOT}"/usr/include/ncursesw - fi - - hprefixify setup.py - econf "${myeconfargs[@]}" - - if grep -q "#define POSIX_SEMAPHORES_NOT_ENABLED 1" pyconfig.h; then - eerror "configure has detected that the sem_open function is broken." - eerror "Please ensure that /dev/shm is mounted as a tmpfs with mode 1777." - die "Broken sem_open function (bug 496328)" - fi - - # install epython.py as part of stdlib - echo "EPYTHON='python${PYVER}'" > Lib/epython.py || die -} - -src_compile() { - # Ensure sed works as expected - # https://bugs.gentoo.org/594768 - local -x LC_ALL=C - # Prevent using distutils bundled by setuptools. - # https://bugs.gentoo.org/823728 - export SETUPTOOLS_USE_DISTUTILS=stdlib - - # Save PYTHONDONTWRITEBYTECODE so that 'has_version' doesn't - # end up writing bytecode & violating sandbox. - # bug #831897 - local -x _PYTHONDONTWRITEBYTECODE=${PYTHONDONTWRITEBYTECODE} - - if use pgo ; then - # bug 660358 - local -x COLUMNS=80 - local -x PYTHONDONTWRITEBYTECODE= - - addpredict "/usr/lib/python${PYVER}/site-packages" - fi - - # also need to clear the flags explicitly here or they end up - # in _sysconfigdata* - emake CPPFLAGS= CFLAGS= LDFLAGS= - - # Restore saved value from above. - local -x PYTHONDONTWRITEBYTECODE=${_PYTHONDONTWRITEBYTECODE} - - # Work around bug 329499. See also bug 413751 and 457194. - if has_version dev-libs/libffi[pax-kernel]; then - pax-mark E python - else - pax-mark m python - fi -} - -src_test() { - # Tests will not work when cross compiling. - if tc-is-cross-compiler; then - elog "Disabling tests due to crosscompiling." - return - fi - - local test_opts=( - -u-network - -j "$(makeopts_jobs)" - - # fails - -x test_gdb - ) - - if use sparc ; then - # bug #788022 - test_opts+=( - -x test_multiprocessing_fork - -x test_multiprocessing_forkserver - ) - fi - - # workaround docutils breaking tests - cat > Lib/docutils.py <<-EOF || die - raise ImportError("Thou shalt not import!") - EOF - - # bug 660358 - local -x COLUMNS=80 - local -x PYTHONDONTWRITEBYTECODE= - - nonfatal emake test EXTRATESTOPTS="${test_opts[*]}" \ - CPPFLAGS= CFLAGS= LDFLAGS= < /dev/tty - local ret=${?} - - rm Lib/docutils.py || die - - [[ ${ret} -eq 0 ]] || die "emake test failed" -} - -src_install() { - local libdir=${ED}/usr/lib/python${PYVER} - - emake DESTDIR="${D}" altinstall - - # Remove static library - rm "${ED}"/usr/$(get_libdir)/libpython*.a || die - - # Fix collisions between different slots of Python. - rm "${ED}/usr/$(get_libdir)/libpython3.so" || die - - # Cheap hack to get version with ABIFLAGS - local abiver=$(cd "${ED}/usr/include"; echo python*) - if [[ ${abiver} != python${PYVER} ]]; then - # Replace python3.X with a symlink to python3.Xm - rm "${ED}/usr/bin/python${PYVER}" || die - dosym "${abiver}" "/usr/bin/python${PYVER}" - # Create python3.X-config symlink - dosym "${abiver}-config" "/usr/bin/python${PYVER}-config" - # Create python-3.5m.pc symlink - dosym "python-${PYVER}.pc" "/usr/$(get_libdir)/pkgconfig/${abiver/${PYVER}/-${PYVER}}.pc" - fi - - # python seems to get rebuilt in src_install (bug 569908) - # Work around it for now. - if has_version dev-libs/libffi[pax-kernel]; then - pax-mark E "${ED}/usr/bin/${abiver}" - else - pax-mark m "${ED}/usr/bin/${abiver}" - fi - - rm -r "${libdir}"/ensurepip/_bundled || die - if ! use ensurepip; then - rm -r "${libdir}"/ensurepip || die - fi - if ! use sqlite; then - rm -r "${libdir}/"{sqlite3,test/test_sqlite*} || die - fi - if ! use tk; then - rm -r "${ED}/usr/bin/idle${PYVER}" || die - rm -r "${libdir}/"{idlelib,tkinter,test/test_tk*} || die - fi - - ln -s ../python/EXTERNALLY-MANAGED "${libdir}/EXTERNALLY-MANAGED" || die - - dodoc Misc/{ACKS,HISTORY,NEWS} - - if use examples; then - docinto examples - find Tools -name __pycache__ -exec rm -fr {} + || die - dodoc -r Tools - fi - insinto /usr/share/gdb/auto-load/usr/$(get_libdir) #443510 - local libname=$( - printf 'e:\n\t@echo $(INSTSONAME)\ninclude Makefile\n' | - emake --no-print-directory -s -f - 2>/dev/null - ) - newins Tools/gdb/libpython.py "${libname}"-gdb.py - - newconfd "${FILESDIR}/pydoc.conf" pydoc-${PYVER} - newinitd "${FILESDIR}/pydoc.init" pydoc-${PYVER} - sed \ - -e "s:@PYDOC_PORT_VARIABLE@:PYDOC${PYVER/./_}_PORT:" \ - -e "s:@PYDOC@:pydoc${PYVER}:" \ - -i "${ED}/etc/conf.d/pydoc-${PYVER}" \ - "${ED}/etc/init.d/pydoc-${PYVER}" || die "sed failed" - - # python-exec wrapping support - local pymajor=${PYVER%.*} - local EPYTHON=python${PYVER} - local scriptdir=${D}$(python_get_scriptdir) - mkdir -p "${scriptdir}" || die - # python and pythonX - ln -s "../../../bin/${abiver}" "${scriptdir}/python${pymajor}" || die - ln -s "python${pymajor}" "${scriptdir}/python" || die - # python-config and pythonX-config - # note: we need to create a wrapper rather than symlinking it due - # to some random dirname(argv[0]) magic performed by python-config - cat > "${scriptdir}/python${pymajor}-config" <<-EOF || die - #!/bin/sh - exec "${abiver}-config" "\${@}" - EOF - chmod +x "${scriptdir}/python${pymajor}-config" || die - ln -s "python${pymajor}-config" "${scriptdir}/python-config" || die - # 2to3, pydoc - ln -s "../../../bin/2to3-${PYVER}" "${scriptdir}/2to3" || die - ln -s "../../../bin/pydoc${PYVER}" "${scriptdir}/pydoc" || die - # idle - if use tk; then - ln -s "../../../bin/idle${PYVER}" "${scriptdir}/idle" || die - fi -} diff --git a/dev-lang/ruby/files/3.2/901-musl-stacksize.patch b/dev-lang/ruby/files/3.2/901-musl-stacksize.patch index e5fcfce2195e..f18aa271ea65 100644 --- a/dev-lang/ruby/files/3.2/901-musl-stacksize.patch +++ b/dev-lang/ruby/files/3.2/901-musl-stacksize.patch @@ -1,11 +1,6 @@ -musl has a conservative stacksize, as compared to glibc, so treat it -like other systems with such stacksize - -diff --git a/thread_pthread.c b/thread_pthread.c -index 951885ffa0..e2d662143b 100644 ---- a/thread_pthread.c -+++ b/thread_pthread.c -@@ -721,7 +721,7 @@ ruby_init_stack(volatile VALUE *addr +--- a/thread_pthread.c 2023-02-08 05:02:20.000000000 +0100 ++++ b/thread_pthread.c 2023-03-10 17:46:25.694739053 +0100 +@@ -1033,7 +1033,7 @@ { native_main_thread.id = pthread_self(); @@ -13,14 +8,13 @@ index 951885ffa0..e2d662143b 100644 +#if MAINSTACKADDR_AVAILABLE && !(defined(__linux__) && !defined(__GLIBC__)) if (native_main_thread.stack_maxsize) return; { - void* stackaddr; -@@ -1680,7 +1680,7 @@ ruby_stack_overflowed_p(const rb_thread_t *th, const void *addr) - + void* stackaddr; +@@ -2090,7 +2090,7 @@ + #ifdef STACKADDR_AVAILABLE if (get_stack(&base, &size) == 0) { -# ifdef __APPLE__ +# if defined(__APPLE__) || (defined(__linux__) && !defined(__GLIBC__)) - if (pthread_equal(th->thread_id, native_main_thread.id)) { - struct rlimit rlim; - if (getrlimit(RLIMIT_STACK, &rlim) == 0 && rlim.rlim_cur > size) { - + if (pthread_equal(th->nt->thread_id, native_main_thread.id)) { + struct rlimit rlim; + if (getrlimit(RLIMIT_STACK, &rlim) == 0 && rlim.rlim_cur > size) { diff --git a/dev-lang/ruby/ruby-3.2.1.ebuild b/dev-lang/ruby/ruby-3.2.1.ebuild index 9193389e5f80..d98ad3ab2a5a 100644 --- a/dev-lang/ruby/ruby-3.2.1.ebuild +++ b/dev-lang/ruby/ruby-3.2.1.ebuild @@ -75,7 +75,7 @@ src_prepare() { eapply "${FILESDIR}"/"${SLOT}"/010*.patch if use elibc_musl ; then - eapply "${FILESDIR}"/3.1/901-musl-*.patch + eapply "${FILESDIR}"/${SLOT}/901-musl-*.patch fi einfo "Unbundling gems..." diff --git a/dev-lang/tcl/tcl-8.6.13-r1.ebuild b/dev-lang/tcl/tcl-8.6.13-r1.ebuild index c1c0521aa43a..466039a6e547 100644 --- a/dev-lang/tcl/tcl-8.6.13-r1.ebuild +++ b/dev-lang/tcl/tcl-8.6.13-r1.ebuild @@ -31,6 +31,10 @@ PATCHES=( "${FILESDIR}"/${PN}-8.6.13-tclConfig-TCL_PACKAGE_PATH-braces.patch # Bug 892029 ) +QA_CONFIG_IMPL_DECL_SKIP=( + stat64 # used to test for Large File Support +) + src_prepare() { find \ "${SPARENT}"/compat/* \ diff --git a/dev-lang/tk/tk-8.6.13.ebuild b/dev-lang/tk/tk-8.6.13.ebuild index 2ca2cf145223..c10cd3ed781e 100644 --- a/dev-lang/tk/tk-8.6.13.ebuild +++ b/dev-lang/tk/tk-8.6.13.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -45,6 +45,10 @@ PATCHES=( "${FILESDIR}"/${PN}-8.6.13-test.patch ) +QA_CONFIG_IMPL_DECL_SKIP=( + stat64 # used to test for Large File Support +) + src_prepare() { find \ "${SPARENT}"/compat/* \ diff --git a/dev-libs/FBGEMM/FBGEMM-2022.01.13-r1.ebuild b/dev-libs/FBGEMM/FBGEMM-2022.01.13-r1.ebuild deleted file mode 100644 index a505928cb56c..000000000000 --- a/dev-libs/FBGEMM/FBGEMM-2022.01.13-r1.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 2022-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9..11} ) -inherit python-any-r1 flag-o-matic cmake - -CommitId=135412d2646f3bd753c8f1cfd33616110bbccd27 - -DESCRIPTION="Facebook GEneral Matrix Multiplication" -HOMEPAGE="https://github.com/pytorch/FBGEMM" -SRC_URI="https://github.com/pytorch/${PN}/archive/${CommitId}.tar.gz - -> ${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64" -IUSE="test" - -DEPEND=" - ~dev-libs/asmjit-2021.11.13 - dev-libs/cpuinfo -" -RDEPEND="${DEPEND}" -BDEPEND=" - test? ( dev-cpp/gtest ) - ${PYTHON_DEPS} -" -RESTRICT="!test? ( test )" - -S="${WORKDIR}"/${PN}-${CommitId} - -PATCHES=( - "${FILESDIR}"/${P}-gentoo.patch -) - -src_prepare() { - # Bug #855668 - filter-lto - - rm test/RowWiseSparseAdagradFusedTest.cc || die - rm test/SparseAdagradTest.cc || die - cmake_src_prepare -} - -src_configure() { - local mycmakeargs=( - -DFBGEMM_LIBRARY_TYPE=shared - -DFBGEMM_BUILD_BENCHMARKS=OFF - -DFBGEMM_BUILD_TESTS=$(usex test ON OFF) - ) - cmake_src_configure -} diff --git a/dev-libs/FBGEMM/FBGEMM-2022.07.16.ebuild b/dev-libs/FBGEMM/FBGEMM-2022.07.16.ebuild index 9a2f09a92e45..b2c8f05937d7 100644 --- a/dev-libs/FBGEMM/FBGEMM-2022.07.16.ebuild +++ b/dev-libs/FBGEMM/FBGEMM-2022.07.16.ebuild @@ -33,6 +33,7 @@ S="${WORKDIR}"/${PN}-${CommitId} PATCHES=( "${FILESDIR}"/${PN}-2022.01.13-gentoo.patch + "${FILESDIR}"/${P}-gcc13.patch ) src_prepare() { diff --git a/dev-libs/FBGEMM/Manifest b/dev-libs/FBGEMM/Manifest index 5fd675cbb2ad..70bae9073b04 100644 --- a/dev-libs/FBGEMM/Manifest +++ b/dev-libs/FBGEMM/Manifest @@ -1,2 +1 @@ -DIST FBGEMM-2022.01.13.tar.gz 532297 BLAKE2B bced7e1a1712351a87762e8d0a28ed3bbc5678c8ce70b440e769e53dc15f68e3ec8c89df9307f33da788bd376613720892493c0b519d3860a6e2edb48de1fdba SHA512 a416c2c11b0e6798e0dbb376050ead79cb602cd4f0e41b6109eeefe3e939e410adf0ce828d1224a358eb8245a935cc431d8023ccc396f08ca88276fb91c66157 DIST FBGEMM-2022.07.16.tar.gz 744470 BLAKE2B d1ee51ad72a22fb1b7abaefe330f70e27bc5d6dfda2587373d7e0209aef099ab10c8772612a9786fc2bd760f66154053b9e6c9a6b7f3c82ed2114536f7b30213 SHA512 7d245ea47c57c2da0555693624c45c8585aab5d1b171c9f3b909e140d9d0964cb9cf8f029c291c45f8070d5cfad6f7116e606fdd4120b2223279e39d4ba3f189 diff --git a/dev-libs/FBGEMM/files/FBGEMM-2022.07.16-gcc13.patch b/dev-libs/FBGEMM/files/FBGEMM-2022.07.16-gcc13.patch new file mode 100644 index 000000000000..cba259688d96 --- /dev/null +++ b/dev-libs/FBGEMM/files/FBGEMM-2022.07.16-gcc13.patch @@ -0,0 +1,10 @@ +--- a/include/fbgemm/UtilsAvx2.h 2023-03-11 17:17:28.365325199 +0100 ++++ b/include/fbgemm/UtilsAvx2.h 2023-03-11 17:18:06.076766162 +0100 +@@ -9,6 +9,7 @@ + // flags. + + #include ++#include + + namespace fbgemm { + diff --git a/dev-libs/Manifest.gz b/dev-libs/Manifest.gz index c33e1255f2c203bce20a32b655cd0598f5e578e8..4529962d721c13932b5b675a55b0d20bcdc636e3 100644 GIT binary patch delta 95492 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

wsv|EqDI@lNq+q97^Ib|qX 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 d8T-0HCEwqWrQ_!XlW=;;H#<+k zizBI?_I`rC_w9Lq{rLJ~5)`+mUd_u(Otv;_rVaq_pgN-nEA0D{k~yFb(=iaRH%W#S zDC~`Hw|OQ=Okx>C4SdA`U?r-z@9IrotMP6gdO&ifoTJfumDoFrypPu~?v#O5Y4mW@aVqL@i*Ygp=&7|54DK9B!?{r2nK#RqO+dlim1S;OtM4*MpYE8&B+ z*$+S}%NA~Koh;ejEUs=&P8K>*!TNgDvV_+hgQ&dh2}x8HLsGL5g34j1xSk~5HQU_a z_j%u4I*x$2fl7z-D=7eRu1KbUeXoXO@|R=nYU~lG$kBZN40ni2iuSTQM}bXtbN3I$ zqK8t8n|DWQUam$(4dxtG8L2oRai2RcBEPhQ{qgywlmi-lv;$~j<@8d#X57d}$K^cl z7<#!v^>(KXE$P*Zw>lN`au=!40^$U(rn^}Cw&AE$YrU57)r=ej3>aQisOVIW2u`G8 zh)s;JMmQw_Dm@%k_2}TZ9_dynZuLTIau^l4wxh5+#}3cEx?M1Cl-n_0JD=civ6K$i z-Q4%ZDv1UuuoVKjt$JNgU`uj#g~wxw0ClI92tXN{H~z9(|0w9DyqbPJ;JPI^rof}! zcM(djU^x5i3f_x>!Y$A16Ljt;0Ydfbpn1h*ZL_n^{CC$W!r8H$Zb!#7`E0;R=?w8! z$Xi@~aI7vq4=LiQFEnVwBE4JLS#_`Sjx~k`)7xyu=Y0U8h_USYpa7b5Evse|K-EdP z5i&fuzJ;Hv+rjb{=$I|7prO4TMJHTsYe5_?`MxyY9_#gHpx^%5qZ2_gkASaOD}>l} zxPtJKLq%qewvQZ}HW@nGE&&N;J{>UCZ)$+tZNVbcZMI44-Q@)2t@H)|xK#ALBifXB z(nsj);$$i{RnC$X59Fv?fFo?)&K9eZ{_R1 zUo38(x+pXUZtG@=H>0ku9n*dFh)On0AFVG=M_yse@ZrI>k@GUr>skqrxpcEI#VwD= zz&T(y0U~7xn#L99LbXXuj{FTr6uiJ8$3ICpgP+a=LJ_^&zHDl(1kiK>1KAHS&Ien;;ha7FJ}HeS^lJb;+N3iISCRR%K>5Z9rmI#e65;E9srI z&K8u`>d>&Q>h{YK0(WI*Y~|EyPL1lNzih97!;=rEUeZ`Sc=JH{!^V3RUid#Yuts9e zh@alh_0;SMZO*U*Bvr?+tU|N(#?oikZXtPZ#<{*b$=Z3<9jHmT3yX?F z
O(j0rznXILY9~Fz4%Vv`}&<+<@ zvaXDpTpn=o{t(Hn`u|>ARP^dpJ{bDu;LD|rlX5^k!YBOFmxVyC00(E=U7+6L=3YNR zey_Y{MRb88r!P{ZxcA$^w5Vjx?wAZ$Je692ah9vrLgve9fBWy-Z~y-5+rQ_RU%Lq| z{Z!|`ub3PHhfOp)o-QZowUFDj+~&1o&&M{^AWS-h12Us?Bg@ojvz9@UYg%d?YNXZ6 z>3JI!oMElY0Lg(9)DE>xU5GTVJ>;|ap+Sp3hdY(u49cSrDPWRN*8_knCym;Ks6(s% zF#OH65FP1)fBkuwhEt}NPKY$4_?VPB&=0_JKX-}P#5)GcW#WXIPFxpqc1h*+k^Msp z1ZtuQx!ziyg9NXIC#^=Q`M_b`&#q%ca325G^4bk>-g7?PcmwOGhvtLi=FA~&x*dtkj*P?3i9pZc|KG1- z15Y)vI8XJKNh7DKkia4LBE6RzK~$gaZY|u+#J%vX$l(?-?Quk?V~KY8Cji0;FnQ9w z2r&O{e<`y8gvG{sV-NUc@iET}ju7+G2I!BuRwGuo!tO>iKgtr^W*J>3O?wTSTIqJR;nY%!{|aA$s1n||nfxSh24LrixI-XVgC9OvE#0S~juJ@%vbP(2kVeZ@Bpj+j_bcRaH$*}aB%e>`k` z$Yn*5i{%j=xP`e@Rm0R_fXvRzlW)T(C<$0*b7vrjWjiJ!vBUv_0MBeonqYF=djre3 zXGpNRTqI~PSS|~!k9!GKH~XY+@AdV8{r-U}JvZ76he5M;4hI0xjh$}GbayvM+tovR zr1P}jOQ=-kxk_=eJ4Ze-0!P+#e}$`_I2i=J)6OrT%1RMrh3jO$rzlOSsxaw3xIbaz zr85%ru#_#RR?LVnw|MYQCeG5$^8k(O98Tc2JWVAkzq}mg9`P6)r?&W zy**T=m-*RMHQ`*8uMu*TwJW65;i0|N^R4{!V(0dx%HTfj(Bn^~Emfq+e|7Ov(9j0w zPrvG&a{$;$ORpyB{#-DH%DiNFSO8F#O(f?qH0O+g@~734Q3sfYSr9duUg1Ydwp z&;Xbgi1EGvo@b3&0SHi~)pOE^8y-y;+2yLP8HW-pF4*Xbk-P%M?NN=4ED#-{X-C*} z(vyn1-dr_gmef1yvG(;~VOanytAgU`?Ej~AV+XHAB!5FKx`ws}4}&tPd6 zUIEW`O(ki01J#qH?S4#w=)qCZ(c{?3W=SKb^R)B_aOf&o5V=SJ4xECPK*YI6jc*io zcRZ<)3$_It9&IDCOHz@_zN>&x0Tu!00E_|IgKFPB6FGvTf8FGVQ!mY?cr3?$ zn}CMqEWDymyJ7`A8+$oklW08KorK@ErVu>`IjrUM_!91USpDm_f0&upT8wAn9wF$N ztmJ4hmqu4dvVXE(xC^i1uv=u082mR~G)Rijfg$VaBWp#cMpLYnQ&t?WE@Ic#Id4SU z=~_uyhl2!F6jZzJf5#p}h1t6BF-zA@bl3DLTQSVFI95fL0hx1dvNGd56eSX8(#cUke*^HA#GbaL&s#}H&g4=z zu`C!wM&$;81nU@S`O>PE`L4HrHeFreFS{NaA)jY~oWVu;uffXKah_@sEBg~vsZVe0Z*(@HU0L?B-gB#RCS{*bZk`^XqWLp83zt#_kBeZ>7MXt*-DR-~Nt`n)E{KG9nTIu$4MWhK^X z8It*v=hSgmLENsO0!gE&e|#n)`t@F_DA956^Viqju1{ZHH)P6F>&X3zO9`Fmm|on-tI2iO>6%}@ry`%^VPc-Lj4kZLUVl^> zRPEU_*dClJawlm&M?@W80MqJrGz((t4r

e+#Ji)PU`QySDqW3}2m8bvQ1nk`7iN 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 delta 106157 zcmV(*K;FNR!3K%J29O*ARrHY_R1T~upY=M&p7E+Bw%qoWk$@L}ca5X(cK5rCHCj5- zZf6b0ajj!rB_GG!vtBXgb+B`kQ=MZ*l`8*Nl zI*w4oolZVKWlr}9lSf}6)^gX$Yg}>sNK;@(*t_g8Ckk`l3q`uo-SfH-M %5+D9IdH?8$-9Q{5*jAOKVU#*~ZdtagE!C&61 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 z%0A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⪼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 N{2$j{&+^F#0|0juE!hA7 diff --git a/dev-ruby/chronic/chronic-0.10.2-r1.ebuild b/dev-ruby/chronic/chronic-0.10.2-r1.ebuild index 42b160ad19dd..e0b73a7ec84e 100644 --- a/dev-ruby/chronic/chronic-0.10.2-r1.ebuild +++ b/dev-ruby/chronic/chronic-0.10.2-r1.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby26 ruby27 ruby30 ruby31" +USE_RUBY="ruby27 ruby30 ruby31 ruby32" RUBY_FAKEGEM_TASK_DOC="" RUBY_FAKEGEM_EXTRADOC="HISTORY.md README.md" diff --git a/dev-ruby/connection_pool/Manifest b/dev-ruby/connection_pool/Manifest index ace5885d27f3..3e6955376efe 100644 --- a/dev-ruby/connection_pool/Manifest +++ b/dev-ruby/connection_pool/Manifest @@ -1 +1,2 @@ DIST connection_pool-2.2.5.gem 14848 BLAKE2B d3e21e5d3c330fb501e9890260c0fed003f3c8afc6a9106c139f77e879c45232de1cbc16be6088c757a1204f3c64b0797010fddc0d1c9cf555389348b6f61152 SHA512 3bc4e4d241cd4b1adb00d341aafe7795bbf0eff459ace962670d83c20c0eaa0d42f49a1f5e61c2327ff4fcbf3abfbc6f6c910f7a31d4a0f62bc55c782ab20e45 +DIST connection_pool-2.3.0.tar.gz 10656 BLAKE2B 235ddcf6956c53bff276c27b47f3dd21f008cad4eea07692cad186117e6d6a986acb1fa1e2eeb29a9bb72f5ee5e3b7c80927e711ebdf00ceec9af2f02ca37e25 SHA512 8f9c9c1c738b5321b52c28033bb7ac8f6697edfe584f858ce4891514c65730ccb950db9136f059991c4fe1d1386b18883d7b61557aeeb687c602a09229dcb38f diff --git a/dev-ruby/connection_pool/connection_pool-2.3.0.ebuild b/dev-ruby/connection_pool/connection_pool-2.3.0.ebuild new file mode 100644 index 000000000000..dbb4aafbffa5 --- /dev/null +++ b/dev-ruby/connection_pool/connection_pool-2.3.0.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +USE_RUBY="ruby27 ruby30 ruby31 ruby32" + +RUBY_FAKEGEM_GEMSPEC="connection_pool.gemspec" +RUBY_FAKEGEM_RECIPE_TEST="rake" +RUBY_FAKEGEM_RECIPE_DOC="none" +RUBY_FAKEGEM_EXTRADOC="Changes.md README.md" + +inherit ruby-fakegem + +DESCRIPTION="Generic connection pooling for Ruby" +HOMEPAGE="https://github.com/mperham/connection_pool" +SRC_URI="https://github.com/mperham/connection_pool/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +IUSE="" + +ruby_add_bdepend "test? ( >=dev-ruby/minitest-5 )" + +all_ruby_prepare() { + sed -i -e '/git ls-files/d' connection_pool.gemspec || die + sed -i -e '/\(bundler\|standard\)/ s:^:#:' Rakefile || die + sed -i -e "s/gem 'minitest'/gem 'minitest', '~> 5.0'/" test/helper.rb || die +} diff --git a/dev-ruby/hiera-eyaml/Manifest b/dev-ruby/hiera-eyaml/Manifest index e96204128486..8bb06486fe67 100644 --- a/dev-ruby/hiera-eyaml/Manifest +++ b/dev-ruby/hiera-eyaml/Manifest @@ -1,3 +1 @@ -DIST hiera-eyaml-3.1.1.tar.gz 54848 BLAKE2B 8daa4925bf1fb945ddb5ce7a485c3bf2bfca8747eb0cf00530eb91307d18d3f5c73699a30631b80e7825baac3a8b0c1695bd0313906bc8c7aba9c3c00d69b9cc SHA512 3bc93ca31af96383401f28644490f5540a70cf719e47d340794daf6c8bcc7fe9800d1d1e6ba99aba344831966f8d15f1a1fd9d1522696457f0bdec79dd45a108 -DIST hiera-eyaml-3.2.2.tar.gz 59174 BLAKE2B 2e31d1d0807096757f338a3f112a2f853f9dc61d14f92720a06e8835ef5b2228cea1ef2db1d5d7a2758422158acca14e882e1fa88a3189fcc254573e15e32185 SHA512 ac7800d35cba9b11e1fcfd831419caa1fb32fc1747499f780a40005cf57a87be4562f52251b8f5482156ad98892d41fe5060e48f74a75a0d1657dd5c04b8ee92 DIST hiera-eyaml-3.3.0.tar.gz 60385 BLAKE2B 222c0e531a0b713a0d996895168229468f131d9ce1dd786ef8337b5d9ec8a322e336bd12191253fb09e11d60682491081acd5b946a7257b6183e6533fe924811 SHA512 4bb81b87244177a4ab3ca80d0a5e67a8e6534dbdf4d489ca9f918ea97981e50d203e441cff6a35996878b6fa91815e00bdb8261e19359bb3f00efc14b1f25e0d diff --git a/dev-ruby/hiera-eyaml/hiera-eyaml-3.1.1.ebuild b/dev-ruby/hiera-eyaml/hiera-eyaml-3.1.1.ebuild deleted file mode 100644 index cb1acb35e03f..000000000000 --- a/dev-ruby/hiera-eyaml/hiera-eyaml-3.1.1.ebuild +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -USE_RUBY="ruby25 ruby26 ruby27" - -RUBY_FAKEGEM_TASK_DOC="" -RUBY_FAKEGEM_EXTRADOC="README.md CHANGELOG.md PLUGINS.md" - -RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" - -inherit ruby-fakegem - -DESCRIPTION="Encrypted YAML backend for hiera" -HOMEPAGE="https://github.com/TomPoulton/hiera-eyaml" -SRC_URI="https://github.com/TomPoulton/hiera-eyaml/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="3" -KEYWORDS="~amd64 ~x86" -IUSE="test" - -ruby_add_rdepend ">=dev-ruby/highline-1.6.19:*" -ruby_add_rdepend "dev-ruby/optimist" -ruby_add_rdepend "!!dev-ruby/hiera-eyaml:0" # both install the /usr/bin/eyaml binary - -ruby_add_bdepend "test? ( dev-util/cucumber ~dev-util/aruba-0.6.2 />=/' \ - -e '/gem.files/d' ${RUBY_FAKEGEM_GEMSPEC} || die - - sed -i -e "s:/tmp:${T}:" \ - features/sandbox/puppet/environments/local/modules/test/manifests/run.pp \ - features/sandbox/puppet-hiera-merge/environments/local/modules/test/manifests/run.pp \ - features/puppet.feature -} - -each_ruby_prepare() { - # Run tests with the correct ruby interpreter - sed -i -e 's:I run `eyaml:I run `'${RUBY}' '"${S}"'/bin/eyaml:' features/*.feature || die - -} - -each_ruby_test() { - ${RUBY} -S cucumber --format progress features || die -} diff --git a/dev-ruby/hiera-eyaml/hiera-eyaml-3.2.2.ebuild b/dev-ruby/hiera-eyaml/hiera-eyaml-3.2.2.ebuild deleted file mode 100644 index c20c61b8599b..000000000000 --- a/dev-ruby/hiera-eyaml/hiera-eyaml-3.2.2.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -USE_RUBY="ruby26 ruby27" - -RUBY_FAKEGEM_TASK_DOC="" -RUBY_FAKEGEM_EXTRADOC="README.md CHANGELOG.md PLUGINS.md" - -RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" - -inherit ruby-fakegem - -DESCRIPTION="Encrypted YAML backend for hiera" -HOMEPAGE="https://github.com/TomPoulton/hiera-eyaml" -SRC_URI="https://github.com/TomPoulton/hiera-eyaml/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="3" -KEYWORDS="~amd64 ~x86" -IUSE="test" - -ruby_add_rdepend ">=dev-ruby/highline-1.6.19:*" -ruby_add_rdepend "dev-ruby/optimist" -ruby_add_rdepend "!!dev-ruby/hiera-eyaml:0" # both install the /usr/bin/eyaml binary - -ruby_add_bdepend "test? ( dev-util/cucumber ~dev-util/aruba-0.6.2 />=/' \ - -e '/gem.files/d' ${RUBY_FAKEGEM_GEMSPEC} || die - - sed -i -e "s:/tmp:${T}:" \ - features/sandbox/puppet/environments/local/modules/test/manifests/run.pp \ - features/sandbox/puppet-hiera-merge/environments/local/modules/test/manifests/run.pp \ - features/sandbox/puppet-envvar/environments/local/modules/test/manifests/run.pp \ - features/puppet.feature -} - -each_ruby_prepare() { - # Run tests with the correct ruby interpreter - sed -i -e 's:I run `eyaml:I run `'${RUBY}' '"${S}"'/bin/eyaml:' features/*.feature || die - -} - -each_ruby_test() { - ${RUBY} -S cucumber --format progress features || die -} diff --git a/dev-ruby/highline/Manifest b/dev-ruby/highline/Manifest index ccf43edf3690..8837783258c4 100644 --- a/dev-ruby/highline/Manifest +++ b/dev-ruby/highline/Manifest @@ -1 +1,2 @@ DIST highline-2.0.3.tar.gz 234205 BLAKE2B 4748c3ad8a15e551162ab9f2eb6e176297d833d13e6f5db7898f99c71f25e8a2a01057b0438c5d30b56a66333bbba0da1a435cfa07db97f2ffc5e301157618ef SHA512 f432c8836040bcfb147a84efa2dd3feee7f3f6e03eafbf4232e9457aeef8cb9ca83fcf854d3b261f59a166666abc3f2c8fc0f1279a7efeb07dea8a13be22ebde +DIST highline-2.1.0.tar.gz 234116 BLAKE2B e1e899093de7e162e83f4d2e694e5841cedc336063a4410cab392702241136d5eec258b53065ffcded567f0af163d04a25bbdfd0767211b059980e9e5effe7c9 SHA512 b763428d67b1eb77762b54b8e2dd39bda720589e7030db8694e793bb432fa94caa2848b23358e7eaea0ccb22d8a93e0a64aeef3865f7e9fec348bbebee19d713 diff --git a/dev-ruby/highline/highline-2.1.0.ebuild b/dev-ruby/highline/highline-2.1.0.ebuild new file mode 100644 index 000000000000..b503aee0e9dc --- /dev/null +++ b/dev-ruby/highline/highline-2.1.0.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +USE_RUBY="ruby27 ruby30 ruby31 ruby32" + +RUBY_FAKEGEM_EXTRADOC="Changelog.md README.md TODO" + +RUBY_FAKEGEM_GEMSPEC="highline.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="Highline is a high-level command-line IO library for ruby" +HOMEPAGE="https://github.com/JEG2/highline" +SRC_URI="https://github.com/JEG2/highline/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +IUSE="" +LICENSE="|| ( GPL-2 Ruby-BSD )" +SLOT="$(ver_cut 1)" +KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris ~x86-solaris" + +all_ruby_prepare() { + # fix up gemspec file not to call git + sed -i -e 's/git ls-files -z/find * -print0/' highline.gemspec || die + + # Avoid unneeded dependencies + sed -i -e '/\(bundler\|code_statistics\)/ s:^:#:' \ + -e '/PackageTask/,/end/ s:^:#:' Rakefile || die + sed -i -e '/simplecov/ s:^:#:' test/test_helper.rb || die + + # Remove almost empty doc directory to allow rdoc recipe to work + rm -rf doc || die +} diff --git a/dev-ruby/nanotest/nanotest-0.9.4.1-r2.ebuild b/dev-ruby/nanotest/nanotest-0.9.4.1-r2.ebuild new file mode 100644 index 000000000000..87113b2ee759 --- /dev/null +++ b/dev-ruby/nanotest/nanotest-0.9.4.1-r2.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +USE_RUBY="ruby27 ruby30 ruby31 ruby32" + +RUBY_FAKEGEM_EXTRADOC="README.md" + +inherit ruby-fakegem + +DESCRIPTION="Extremely mynymal test framework" +HOMEPAGE="https://github.com/mynyml/nanotest" +LICENSE="MIT" + +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +SLOT="0" +IUSE="" + +each_ruby_test() { + ${RUBY} -I.:lib test/test_nanotest.rb || die +} diff --git a/dev-ruby/pkg-config/metadata.xml b/dev-ruby/pkg-config/metadata.xml index 3d83cf882827..91e59e9e6f53 100644 --- a/dev-ruby/pkg-config/metadata.xml +++ b/dev-ruby/pkg-config/metadata.xml @@ -10,6 +10,7 @@ Gentoo Ruby Project - rcairo/pkg-config + ruby-gnome/pkg-config + pkg-config diff --git a/dev-ruby/pkg-config/pkg-config-1.5.1.ebuild b/dev-ruby/pkg-config/pkg-config-1.5.1.ebuild index d8aebeb67680..862cf2a04dd2 100644 --- a/dev-ruby/pkg-config/pkg-config-1.5.1.ebuild +++ b/dev-ruby/pkg-config/pkg-config-1.5.1.ebuild @@ -1,15 +1,15 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby27 ruby30 ruby31" +USE_RUBY="ruby27 ruby30 ruby31 ruby32" RUBY_FAKEGEM_EXTRADOC="README.rdoc NEWS" inherit ruby-fakegem DESCRIPTION="A pkg-config implementation by Ruby" -HOMEPAGE="https://github.com/rcairo/pkg-config" +HOMEPAGE="https://github.com/ruby-gnome/pkg-config" LICENSE="|| ( LGPL-2 LGPL-2.1 LGPL-3 )" KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" diff --git a/dev-ruby/power_assert/Manifest b/dev-ruby/power_assert/Manifest index bf3ad5e65e72..6027d93319e3 100644 --- a/dev-ruby/power_assert/Manifest +++ b/dev-ruby/power_assert/Manifest @@ -1,4 +1,3 @@ -DIST power_assert-1.1.7.tar.gz 17361 BLAKE2B 54fe379af9231a1794534f0199bb587418ea6d0960f7ae5cfc3a9c484c692e08254b5bd7220120559cc1b9e6f1b85c73d0e8e58c115731faea72d70180a94336 SHA512 bc6649bf17f41f7c84611eb334b73b43a0b7c3892a46acb82ae7b43dcf43b7a556ad617a6806ce1d354796bc694cea9eef7cc47b1928102f1822a03e01160a35 DIST power_assert-1.2.0.tar.gz 17358 BLAKE2B 8b75b34f5d80f8f52370816b916e3bc3a60493b8f52a910346c51c70770e0645566b8b7c3dd551d8bb1f1cbdac5dfcebe043457bd025d819e3782e75e41e0f16 SHA512 2f001f6223fc3fb586c7b0457f775379040e11eb83b5bdda51c02b2b24e531aecd6e12e6ec80bf9407a768ab1a10b0a6b4c8f1a92ca69ea702faf56202bb635c DIST power_assert-2.0.0.tar.gz 16994 BLAKE2B 5106e77566100274000c55af1bd2ff9aaf00185ed1821ac966587461919210d7460e30aefdb5a880e7ef59e4f536121371d0862df2af91cb274ed79ded8c9771 SHA512 e6faf3cf50d2c70ae421bae20b885ac858fe11b10b1a8562d9ca88afbd397fa4812631f2aa02638c273eed518091dfaa020b6c002c0559383ddca625404bcc1c DIST power_assert-2.0.1.tar.gz 17062 BLAKE2B 9c592c12e0722a3376fede86b1a609c4c5feec49dacdb74f5af96d7ee3024112525bdd57fd5d1763b3a599386ce6548d694f5a4b1207c356701c79046166ee42 SHA512 717d163050e45d889bbf50ee5caf4d91b143a0df45d8ed1be9588595fd485f05662d59ae6166d44b5cf987d6b2a1e77f40441f2aefd1051ff9cf679d3bcdddc6 diff --git a/dev-ruby/power_assert/power_assert-1.1.7.ebuild b/dev-ruby/power_assert/power_assert-1.1.7.ebuild deleted file mode 100644 index 1056c61f570d..000000000000 --- a/dev-ruby/power_assert/power_assert-1.1.7.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -USE_RUBY="ruby24 ruby25 ruby26 ruby27" - -RUBY_FAKEGEM_EXTRADOC="README.rdoc" - -RUBY_FAKEGEM_BINWRAP="" - -RUBY_FAKEGEM_GEMSPEC="power_assert.gemspec" - -inherit ruby-fakegem - -DESCRIPTION="Shows each value of variables and method calls in the expression" -HOMEPAGE="https://github.com/k-tsj/power_assert" -SRC_URI="https://github.com/k-tsj/power_assert/archive/v${PV}.tar.gz -> ${P}.tar.gz" -LICENSE="|| ( Ruby BSD-2 )" - -KEYWORDS="~alpha amd64 arm arm64 hppa ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" - -SLOT="0" -IUSE="" - -ruby_add_bdepend "test? ( dev-ruby/test-unit )" - -all_ruby_prepare() { - sed -i -e '/bundler/I s:^:#:' Rakefile test/test_helper.rb || die - sed -i -e '1igem "test-unit"' \ - -e '/byebug/ s:^:#:' test/test_helper.rb || die - - # Avoid git dependency - sed -i -e 's/git ls-files -z/find . -print0/' ${RUBY_FAKEGEM_GEMSPEC} || die - - # Avoid circular dependency on byebug when bootstrapping ruby - sed -i -e '/byebug/ s:^:#:' -e '/test_core_ext_helper/ s:^:#:' test/test_helper.rb || die - rm test/test_core_ext_helper.rb test/trace_test.rb || die - - # Avoid circular dependency on pry when bootstrapping ruby - sed -i -e '/pry/ s:^:#:' -e '/test_colorized_pp/,/^ end/ s:^:#:' test/block_test.rb || die -} diff --git a/dev-ruby/puppetdb-termini/puppetdb-termini-7.12.1.ebuild b/dev-ruby/puppetdb-termini/puppetdb-termini-7.12.1.ebuild index 21001dc94028..a2b827c8e1b2 100644 --- a/dev-ruby/puppetdb-termini/puppetdb-termini-7.12.1.ebuild +++ b/dev-ruby/puppetdb-termini/puppetdb-termini-7.12.1.ebuild @@ -15,7 +15,7 @@ LICENSE="Apache-2.0" SLOT="0" IUSE="" # will need the same keywords as puppet -KEYWORDS="~amd64 ~arm64 ~ppc ~x86" +KEYWORDS="amd64 ~arm64 ~ppc x86" RDEPEND+="" DEPEND+="" diff --git a/dev-ruby/rcairo/rcairo-1.17.8.ebuild b/dev-ruby/rcairo/rcairo-1.17.8.ebuild index 9476d5c60e1a..4f3fa7c8472b 100644 --- a/dev-ruby/rcairo/rcairo-1.17.8.ebuild +++ b/dev-ruby/rcairo/rcairo-1.17.8.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby27" +USE_RUBY="ruby27 ruby30 ruby31" RUBY_FAKEGEM_NAME="cairo" diff --git a/dev-ruby/ruby-cairo-gobject/Manifest b/dev-ruby/ruby-cairo-gobject/Manifest index 7f70af3b2295..c4c74d117a84 100644 --- a/dev-ruby/ruby-cairo-gobject/Manifest +++ b/dev-ruby/ruby-cairo-gobject/Manifest @@ -1 +1,2 @@ DIST ruby-gnome2-3.4.3.tar.gz 3136727 BLAKE2B 3b85136b90e7a9de14f38fbdb55d9c143719e697ff60fdd4c09921b5d0c6363cf27b7b2da55d93a95d302e62879c321df20e729d4a3d9d2e8d1f2a4afb8c6e49 SHA512 ac4614647c20080eb850d47938b00eb69730aef6672a35cf290619a5c3e01007ac59e75995e36398a0ddaed61db2f4ccdf9d26d2453fff9d5160073ee73081b8 +DIST ruby-gnome2-3.5.1.tar.gz 2613400 BLAKE2B ab9b7e3b6322b5b89a6bf4d529d5b5abdfbe50b1e099cfba67f089bab3abd39c2a96b57305b13311e9c34957c57107e31708cc76ffa4c20d84af2294f7bf7bb4 SHA512 9423c18587c11b6c317a58ec817e886c99ab37b29271b1684d7c793655a121c8b20c9630347d5f248e687843fd888e2137dca5d3d232121d87565ee2707f2f21 diff --git a/dev-ruby/ruby-cairo-gobject/ruby-cairo-gobject-3.5.1.ebuild b/dev-ruby/ruby-cairo-gobject/ruby-cairo-gobject-3.5.1.ebuild new file mode 100644 index 000000000000..77cf9889f14d --- /dev/null +++ b/dev-ruby/ruby-cairo-gobject/ruby-cairo-gobject-3.5.1.ebuild @@ -0,0 +1,17 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +USE_RUBY="ruby27 ruby30 ruby31" + +inherit ruby-ng-gnome2 + +DESCRIPTION="Ruby cairo-gobject bindings" +KEYWORDS="~amd64 ~ppc ~riscv ~x86" +IUSE="" + +DEPEND+=" x11-libs/cairo" +RDEPEND+=" x11-libs/cairo" + +ruby_add_rdepend "dev-ruby/rcairo + ~dev-ruby/ruby-glib2-${PV}" diff --git a/dev-ruby/ruby-gio2/Manifest b/dev-ruby/ruby-gio2/Manifest index 7f70af3b2295..c4c74d117a84 100644 --- a/dev-ruby/ruby-gio2/Manifest +++ b/dev-ruby/ruby-gio2/Manifest @@ -1 +1,2 @@ DIST ruby-gnome2-3.4.3.tar.gz 3136727 BLAKE2B 3b85136b90e7a9de14f38fbdb55d9c143719e697ff60fdd4c09921b5d0c6363cf27b7b2da55d93a95d302e62879c321df20e729d4a3d9d2e8d1f2a4afb8c6e49 SHA512 ac4614647c20080eb850d47938b00eb69730aef6672a35cf290619a5c3e01007ac59e75995e36398a0ddaed61db2f4ccdf9d26d2453fff9d5160073ee73081b8 +DIST ruby-gnome2-3.5.1.tar.gz 2613400 BLAKE2B ab9b7e3b6322b5b89a6bf4d529d5b5abdfbe50b1e099cfba67f089bab3abd39c2a96b57305b13311e9c34957c57107e31708cc76ffa4c20d84af2294f7bf7bb4 SHA512 9423c18587c11b6c317a58ec817e886c99ab37b29271b1684d7c793655a121c8b20c9630347d5f248e687843fd888e2137dca5d3d232121d87565ee2707f2f21 diff --git a/dev-ruby/ruby-gio2/ruby-gio2-3.5.1.ebuild b/dev-ruby/ruby-gio2/ruby-gio2-3.5.1.ebuild new file mode 100644 index 000000000000..8613c818d0f3 --- /dev/null +++ b/dev-ruby/ruby-gio2/ruby-gio2-3.5.1.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +USE_RUBY="ruby27 ruby30 ruby31" + +inherit ruby-ng-gnome2 + +DESCRIPTION="Ruby binding of gio-2" +KEYWORDS="~amd64 ~ppc ~riscv ~x86" +IUSE="" + +DEPEND+=" dev-libs/glib + test? ( sys-apps/dbus )" +RDEPEND+=" dev-libs/glib" +ruby_add_rdepend "~dev-ruby/ruby-glib2-${PV} + ~dev-ruby/ruby-gobject-introspection-${PV}" + +all_ruby_prepare() { + ruby-ng-gnome2_all_ruby_prepare + + # Avoid test requiring network access + rm -f test/test-resolver.rb || die +} + +each_ruby_test() { + XDG_RUNTIME_DIR=${T} dbus-launch ${RUBY} test/run-test.rb || die +} diff --git a/dev-ruby/ruby-glib2/Manifest b/dev-ruby/ruby-glib2/Manifest index 7f70af3b2295..c4c74d117a84 100644 --- a/dev-ruby/ruby-glib2/Manifest +++ b/dev-ruby/ruby-glib2/Manifest @@ -1 +1,2 @@ DIST ruby-gnome2-3.4.3.tar.gz 3136727 BLAKE2B 3b85136b90e7a9de14f38fbdb55d9c143719e697ff60fdd4c09921b5d0c6363cf27b7b2da55d93a95d302e62879c321df20e729d4a3d9d2e8d1f2a4afb8c6e49 SHA512 ac4614647c20080eb850d47938b00eb69730aef6672a35cf290619a5c3e01007ac59e75995e36398a0ddaed61db2f4ccdf9d26d2453fff9d5160073ee73081b8 +DIST ruby-gnome2-3.5.1.tar.gz 2613400 BLAKE2B ab9b7e3b6322b5b89a6bf4d529d5b5abdfbe50b1e099cfba67f089bab3abd39c2a96b57305b13311e9c34957c57107e31708cc76ffa4c20d84af2294f7bf7bb4 SHA512 9423c18587c11b6c317a58ec817e886c99ab37b29271b1684d7c793655a121c8b20c9630347d5f248e687843fd888e2137dca5d3d232121d87565ee2707f2f21 diff --git a/dev-ruby/ruby-glib2/ruby-glib2-3.5.1.ebuild b/dev-ruby/ruby-glib2/ruby-glib2-3.5.1.ebuild new file mode 100644 index 000000000000..0de91c6941c6 --- /dev/null +++ b/dev-ruby/ruby-glib2/ruby-glib2-3.5.1.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +USE_RUBY="ruby27 ruby30 ruby31 ruby32" + +inherit ruby-ng-gnome2 + +DESCRIPTION="Ruby Glib2 bindings" +KEYWORDS="~amd64 ~ppc ~ppc64 ~riscv ~x86" +IUSE="" +RDEPEND+=" >=dev-libs/glib-2" +DEPEND+=" >=dev-libs/glib-2" + +all_ruby_prepare() { + ruby-ng-gnome2_all_ruby_prepare + + # Skip spawn tests since our sandbox also provides items in the + # environment and this makes the test fragile. + rm -v test/test-spawn.rb || die +} diff --git a/dev-ruby/ruby-gobject-introspection/Manifest b/dev-ruby/ruby-gobject-introspection/Manifest index 7f70af3b2295..c4c74d117a84 100644 --- a/dev-ruby/ruby-gobject-introspection/Manifest +++ b/dev-ruby/ruby-gobject-introspection/Manifest @@ -1 +1,2 @@ DIST ruby-gnome2-3.4.3.tar.gz 3136727 BLAKE2B 3b85136b90e7a9de14f38fbdb55d9c143719e697ff60fdd4c09921b5d0c6363cf27b7b2da55d93a95d302e62879c321df20e729d4a3d9d2e8d1f2a4afb8c6e49 SHA512 ac4614647c20080eb850d47938b00eb69730aef6672a35cf290619a5c3e01007ac59e75995e36398a0ddaed61db2f4ccdf9d26d2453fff9d5160073ee73081b8 +DIST ruby-gnome2-3.5.1.tar.gz 2613400 BLAKE2B ab9b7e3b6322b5b89a6bf4d529d5b5abdfbe50b1e099cfba67f089bab3abd39c2a96b57305b13311e9c34957c57107e31708cc76ffa4c20d84af2294f7bf7bb4 SHA512 9423c18587c11b6c317a58ec817e886c99ab37b29271b1684d7c793655a121c8b20c9630347d5f248e687843fd888e2137dca5d3d232121d87565ee2707f2f21 diff --git a/dev-ruby/ruby-gobject-introspection/ruby-gobject-introspection-3.5.1.ebuild b/dev-ruby/ruby-gobject-introspection/ruby-gobject-introspection-3.5.1.ebuild new file mode 100644 index 000000000000..78cb6138f3a3 --- /dev/null +++ b/dev-ruby/ruby-gobject-introspection/ruby-gobject-introspection-3.5.1.ebuild @@ -0,0 +1,18 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +USE_RUBY="ruby27 ruby30 ruby31" + +inherit ruby-ng-gnome2 + +DESCRIPTION="Ruby GObjectIntrospection bindings" +KEYWORDS="~amd64 ~ppc ~riscv ~x86" +IUSE="" + +DEPEND+=" dev-libs/glib + dev-libs/gobject-introspection" +RDEPEND+=" dev-libs/glib + dev-libs/gobject-introspection" + +ruby_add_rdepend "~dev-ruby/ruby-glib2-${PV}" diff --git a/dev-ruby/ruby-poppler/Manifest b/dev-ruby/ruby-poppler/Manifest index 7f70af3b2295..c4c74d117a84 100644 --- a/dev-ruby/ruby-poppler/Manifest +++ b/dev-ruby/ruby-poppler/Manifest @@ -1 +1,2 @@ DIST ruby-gnome2-3.4.3.tar.gz 3136727 BLAKE2B 3b85136b90e7a9de14f38fbdb55d9c143719e697ff60fdd4c09921b5d0c6363cf27b7b2da55d93a95d302e62879c321df20e729d4a3d9d2e8d1f2a4afb8c6e49 SHA512 ac4614647c20080eb850d47938b00eb69730aef6672a35cf290619a5c3e01007ac59e75995e36398a0ddaed61db2f4ccdf9d26d2453fff9d5160073ee73081b8 +DIST ruby-gnome2-3.5.1.tar.gz 2613400 BLAKE2B ab9b7e3b6322b5b89a6bf4d529d5b5abdfbe50b1e099cfba67f089bab3abd39c2a96b57305b13311e9c34957c57107e31708cc76ffa4c20d84af2294f7bf7bb4 SHA512 9423c18587c11b6c317a58ec817e886c99ab37b29271b1684d7c793655a121c8b20c9630347d5f248e687843fd888e2137dca5d3d232121d87565ee2707f2f21 diff --git a/dev-ruby/ruby-poppler/ruby-poppler-3.5.1.ebuild b/dev-ruby/ruby-poppler/ruby-poppler-3.5.1.ebuild new file mode 100644 index 000000000000..44060206a44a --- /dev/null +++ b/dev-ruby/ruby-poppler/ruby-poppler-3.5.1.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +USE_RUBY="ruby27 ruby30 ruby31" + +inherit ruby-ng-gnome2 + +DESCRIPTION="Ruby poppler-glib bindings" +KEYWORDS="~amd64 ~ppc ~riscv ~x86" +IUSE="" + +RDEPEND+=" app-text/poppler[cairo,introspection]" +DEPEND+=" app-text/poppler[cairo,introspection]" + +ruby_add_rdepend " + ~dev-ruby/ruby-cairo-gobject-${PV} + ~dev-ruby/ruby-gio2-${PV} +" diff --git a/dev-ruby/tdiff/tdiff-0.3.4-r1.ebuild b/dev-ruby/tdiff/tdiff-0.3.4-r1.ebuild index 5728af528d19..36c215c8f501 100644 --- a/dev-ruby/tdiff/tdiff-0.3.4-r1.ebuild +++ b/dev-ruby/tdiff/tdiff-0.3.4-r1.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby26 ruby27 ruby30 ruby31" +USE_RUBY="ruby27 ruby30 ruby31 ruby32" RUBY_FAKEGEM_RECIPE_TEST="rspec3" diff --git a/dev-ruby/test_declarative/test_declarative-0.0.6-r1.ebuild b/dev-ruby/test_declarative/test_declarative-0.0.6-r1.ebuild index 90930b4d2aa8..e1b47024fede 100644 --- a/dev-ruby/test_declarative/test_declarative-0.0.6-r1.ebuild +++ b/dev-ruby/test_declarative/test_declarative-0.0.6-r1.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby26 ruby27 ruby30 ruby31" +USE_RUBY="ruby27 ruby30 ruby31 ruby32" RUBY_FAKEGEM_TASK_TEST="" RUBY_FAKEGEM_TASK_DOC="" diff --git a/dev-ruby/text/text-1.3.1-r1.ebuild b/dev-ruby/text/text-1.3.1-r1.ebuild index 13dbdeba4ab9..7bf8a04eab96 100644 --- a/dev-ruby/text/text-1.3.1-r1.ebuild +++ b/dev-ruby/text/text-1.3.1-r1.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby26 ruby27 ruby30 ruby31" +USE_RUBY="ruby27 ruby30 ruby31 ruby32" RUBY_FAKEGEM_EXTRADOC="README.rdoc" diff --git a/dev-ruby/uconv/uconv-0.6.1-r3.ebuild b/dev-ruby/uconv/uconv-0.6.1-r3.ebuild index 2a2aad113a40..a2b77f54d30d 100644 --- a/dev-ruby/uconv/uconv-0.6.1-r3.ebuild +++ b/dev-ruby/uconv/uconv-0.6.1-r3.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby26 ruby27 ruby30 ruby31" +USE_RUBY="ruby27 ruby30 ruby31 ruby32" inherit ruby-ng diff --git a/dev-ruby/unf_ext/unf_ext-0.0.8.2.ebuild b/dev-ruby/unf_ext/unf_ext-0.0.8.2.ebuild index 84439cff5805..e8fcb9d367f7 100644 --- a/dev-ruby/unf_ext/unf_ext-0.0.8.2.ebuild +++ b/dev-ruby/unf_ext/unf_ext-0.0.8.2.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby26 ruby27 ruby30 ruby31" +USE_RUBY="ruby27 ruby30 ruby31 ruby32" RUBY_FAKEGEM_RECIPE_TEST="none" @@ -20,7 +20,7 @@ HOMEPAGE="https://github.com/knu/ruby-unf_ext" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" IUSE="doc test" ruby_add_bdepend " diff --git a/dev-ruby/unicode-display_width/unicode-display_width-2.4.2.ebuild b/dev-ruby/unicode-display_width/unicode-display_width-2.4.2.ebuild index 0be3be30a89d..f4bfe763a339 100644 --- a/dev-ruby/unicode-display_width/unicode-display_width-2.4.2.ebuild +++ b/dev-ruby/unicode-display_width/unicode-display_width-2.4.2.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby27 ruby30 ruby31" +USE_RUBY="ruby27 ruby30 ruby31 ruby32" RUBY_FAKEGEM_RECIPE_TEST="rspec3" diff --git a/dev-ruby/websocket-extensions/websocket-extensions-0.1.5-r2.ebuild b/dev-ruby/websocket-extensions/websocket-extensions-0.1.5-r2.ebuild new file mode 100644 index 000000000000..8754d315c927 --- /dev/null +++ b/dev-ruby/websocket-extensions/websocket-extensions-0.1.5-r2.ebuild @@ -0,0 +1,25 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +USE_RUBY="ruby27 ruby30 ruby31 ruby32" + +RUBY_FAKEGEM_RECIPE_TEST="rspec3" + +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" + +RUBY_FAKEGEM_GEMSPEC="websocket-extensions.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="Generic extension manager for WebSocket connections" +HOMEPAGE="https://github.com/faye/websocket-extensions-ruby" +SRC_URI="https://github.com/faye/websocket-extensions-ruby/archive/${PV}.tar.gz -> ${P}-r1.tar.gz" +RUBY_S="${PN}-ruby-${PV}" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~riscv ~x86" +IUSE="" + +PATCHES=( "${FILESDIR}"/${P}-rspec-mocks.patch ) diff --git a/dev-ruby/windows_error/windows_error-0.1.5.ebuild b/dev-ruby/windows_error/windows_error-0.1.5.ebuild index 61a07d8c514e..dbe004c2ac9f 100644 --- a/dev-ruby/windows_error/windows_error-0.1.5.ebuild +++ b/dev-ruby/windows_error/windows_error-0.1.5.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby26 ruby27 ruby30 ruby31" +USE_RUBY="ruby27 ruby30 ruby31 ruby32" RUBY_FAKEGEM_EXTRADOC="README.md" diff --git a/dev-ruby/wisper/wisper-2.0.1-r1.ebuild b/dev-ruby/wisper/wisper-2.0.1-r1.ebuild new file mode 100644 index 000000000000..57f12cde852b --- /dev/null +++ b/dev-ruby/wisper/wisper-2.0.1-r1.ebuild @@ -0,0 +1,25 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +USE_RUBY="ruby27 ruby30 ruby31 ruby32" + +RUBY_FAKEGEM_RECIPE_TEST="rspec3" + +RUBY_FAKEGEM_EXTRADOC="README.md" + +RUBY_FAKEGEM_BINWRAP="" + +inherit ruby-fakegem + +DESCRIPTION="A micro library providing objects with Publish-Subscribe capabilities" +HOMEPAGE="https://github.com/krisleech/wisper" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +IUSE="" + +all_ruby_prepare() { + sed -i -e '/coverall/I s:^:#:' spec/spec_helper.rb || die +} diff --git a/dev-ruby/x25519/x25519-1.0.10.ebuild b/dev-ruby/x25519/x25519-1.0.10.ebuild index 9033f7551f12..adf56b6d6bbf 100644 --- a/dev-ruby/x25519/x25519-1.0.10.ebuild +++ b/dev-ruby/x25519/x25519-1.0.10.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby27 ruby30 ruby31" +USE_RUBY="ruby27 ruby30 ruby31 ruby32" RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" diff --git a/dev-ruby/xpath/metadata.xml b/dev-ruby/xpath/metadata.xml index 9681cadb8c35..b3826aa3c301 100644 --- a/dev-ruby/xpath/metadata.xml +++ b/dev-ruby/xpath/metadata.xml @@ -6,6 +6,7 @@ Gentoo Ruby Project - jnicklas/xpath + teamcapybara/xpath + xpath diff --git a/dev-ruby/xpath/xpath-3.2.0-r1.ebuild b/dev-ruby/xpath/xpath-3.2.0-r1.ebuild index b1bc0903ead4..93dc28a3b062 100644 --- a/dev-ruby/xpath/xpath-3.2.0-r1.ebuild +++ b/dev-ruby/xpath/xpath-3.2.0-r1.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby26 ruby27 ruby30 ruby31" +USE_RUBY="ruby27 ruby30 ruby31 ruby32" RUBY_FAKEGEM_EXTRADOC="README.md" @@ -12,7 +12,7 @@ RUBY_FAKEGEM_RECIPE_TEST="rspec3" inherit ruby-fakegem DESCRIPTION="XPath is a Ruby DSL around a subset of XPath 1.0" -HOMEPAGE="https://github.com/jnicklas/xpath" +HOMEPAGE="https://github.com/teamcapybara/xpath" LICENSE="MIT" KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86" diff --git a/dev-ruby/yajl-ruby/yajl-ruby-1.4.3.ebuild b/dev-ruby/yajl-ruby/yajl-ruby-1.4.3.ebuild index 8c2758e3540e..e1ae1fa3528c 100644 --- a/dev-ruby/yajl-ruby/yajl-ruby-1.4.3.ebuild +++ b/dev-ruby/yajl-ruby/yajl-ruby-1.4.3.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby26 ruby27 ruby30 ruby31" +USE_RUBY="ruby27 ruby30 ruby31 ruby32" RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" diff --git a/dev-tcltk/Manifest.gz b/dev-tcltk/Manifest.gz index ac9193191705f544ddcbd9b48066fcafd0c1820c..0df397c98c8ecc46774e4f542b3b5b2b30588702 100644 GIT binary patch literal 5663 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 F007$q^QHg* literal 5817 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 D(pf3Y diff --git a/dev-tcltk/itcl/itcl-4.2.2.ebuild b/dev-tcltk/itcl/itcl-4.2.2.ebuild index 68318f98f503..87438d8e2a38 100644 --- a/dev-tcltk/itcl/itcl-4.2.2.ebuild +++ b/dev-tcltk/itcl/itcl-4.2.2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -22,6 +22,10 @@ S="${WORKDIR}/${PN}-${MYP}" # somehow broken #RESTRICT=test +QA_CONFIG_IMPL_DECL_SKIP=( + stat64 # used to test for Large File Support +) + src_prepare() { default cp -r itclWidget/tclconfig tclconfig || die diff --git a/dev-tcltk/itk/itk-4.1.0.ebuild b/dev-tcltk/itk/itk-4.1.0.ebuild index a7055bc977c7..5e9a1a0d1b2d 100644 --- a/dev-tcltk/itk/itk-4.1.0.ebuild +++ b/dev-tcltk/itk/itk-4.1.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -24,6 +24,10 @@ RDEPEND="${DEPEND}" S="${WORKDIR}/${PN}${MY_PV}" +QA_CONFIG_IMPL_DECL_SKIP=( + stat64 # used to test for Large File Support +) + src_prepare() { mv configure.{in,ac} || die AT_M4DIR=.. eautoconf diff --git a/dev-tcltk/iwidgets/iwidgets-4.1.1.ebuild b/dev-tcltk/iwidgets/iwidgets-4.1.1-r1.ebuild similarity index 89% rename from dev-tcltk/iwidgets/iwidgets-4.1.1.ebuild rename to dev-tcltk/iwidgets/iwidgets-4.1.1-r1.ebuild index 78546ddecb5b..4bcb21331fc0 100644 --- a/dev-tcltk/iwidgets/iwidgets-4.1.1.ebuild +++ b/dev-tcltk/iwidgets/iwidgets-4.1.1-r1.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 -inherit virtualx +inherit virtualx autotools BASE_URI_ITCLTK="mirror://sourceforge/incrtcl/%5BIncr%20Tcl_Tk%5D-4-source" ITCL_VER=4.1.1 @@ -27,12 +27,18 @@ DEPEND=" >=dev-tcltk/itk-${ITK_VER}" RDEPEND="${DEPEND}" +QA_CONFIG_IMPL_DECL_SKIP=( + stat64 # used to test for Large File Support +) + src_prepare() { default sed \ -e "/^\(LIB\|SCRIPT\)_INSTALL_DIR =/s|lib|$(get_libdir)|" \ -i Makefile.in || die + eautoreconf + # Bug 115470 rm doc/panedwindow.n diff --git a/dev-tcltk/tclperl/Manifest b/dev-tcltk/tclperl/Manifest deleted file mode 100644 index 6d7ed26e54fd..000000000000 --- a/dev-tcltk/tclperl/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST tclperl-3.2.tar.bz2 11765 BLAKE2B 408bfa98a706edfed45d57183f2152bfdc9e0a8fa7b53b3d612f1d15e3e3733fc1eb6ef8df501a28446429ec78912b937f143ce43d23ceebc2ced58c6668a6f5 SHA512 aed6fb4b0275cf75e6024336e81e3cd1502d82ae697e79b6142d2f9b3cfb0891541cc585fa83d6219632f11d6eda43b141d009caf5fe7433b2b2ca92aa875c00 diff --git a/dev-tcltk/tclperl/metadata.xml b/dev-tcltk/tclperl/metadata.xml deleted file mode 100644 index 7c79d6b524d2..000000000000 --- a/dev-tcltk/tclperl/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - tcltk@gentoo.org - Gentoo Tcltk Project - - diff --git a/dev-tcltk/tclperl/tclperl-3.2-r2.ebuild b/dev-tcltk/tclperl/tclperl-3.2-r2.ebuild deleted file mode 100644 index 850c9507c6ff..000000000000 --- a/dev-tcltk/tclperl/tclperl-3.2-r2.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit flag-o-matic toolchain-funcs - -DESCRIPTION="Perl package for Tcl" -HOMEPAGE="http://jfontain.free.fr/tclperl.htm" -SRC_URI="http://jfontain.free.fr/${P}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 ~ppc x86" -IUSE="" - -DEPEND=" - >=dev-lang/tcl-8.3.3:= - >=dev-lang/perl-5.6.0:= - sys-libs/binutils-libs:=" -RDEPEND="${DEPEND}" - -DOCS=( CHANGES README) -HTML_DOCS=( tclperl.htm ) - -src_compile() { - append-flags -fPIC - - # ./build.sh - perl Makefile.PL || die - emake OPTIMIZE="${CFLAGS}" Tcl.o - - $(tc-getCC) -shared ${LDFLAGS} ${CFLAGS} -o tclperl.so.${PV} -DUSE_TCL_STUBS \ - tclperl.c tclthread.c `perl -MExtUtils::Embed -e ccopts -e ldopts` \ - /usr/$(get_libdir)/libtclstub`echo 'puts $tcl_version' | tclsh`.a Tcl.o || die -} - -src_install() { - exeinto /usr/$(get_libdir)/${P} - doexe tclperl.so.${PV} - doexe pkgIndex.tcl - einstalldocs -} diff --git a/dev-tcltk/tclx/tclx-8.4.4-r1.ebuild b/dev-tcltk/tclx/tclx-8.4.4-r2.ebuild similarity index 87% rename from dev-tcltk/tclx/tclx-8.4.4-r1.ebuild rename to dev-tcltk/tclx/tclx-8.4.4-r2.ebuild index 34d1fe02ea60..38ea1746b9a3 100644 --- a/dev-tcltk/tclx/tclx-8.4.4-r1.ebuild +++ b/dev-tcltk/tclx/tclx-8.4.4-r2.ebuild @@ -1,8 +1,10 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 +inherit autotools + DESCRIPTION="A set of extensions to TCL" HOMEPAGE="http://tclx.sourceforge.net" SRC_URI="https://github.com/flightaware/${PN}/archive/v${PV}.tar.gz @@ -26,11 +28,16 @@ PATCHES=( "${FILESDIR}"/${P}-configure-clang16-deux.patch ) +QA_CONFIG_IMPL_DECL_SKIP=( + stat64 # used to test for Large File Support +) + src_prepare() { sed \ -e '/CC=/s:-pipe::g' \ -i tclconfig/tcl.m4 configure || die default + eautoreconf } src_configure() { diff --git a/dev-tcltk/tdom/tdom-0.9.3.ebuild b/dev-tcltk/tdom/tdom-0.9.3.ebuild index b5944cf4da05..09e95f2759e8 100644 --- a/dev-tcltk/tdom/tdom-0.9.3.ebuild +++ b/dev-tcltk/tdom/tdom-0.9.3.ebuild @@ -25,6 +25,10 @@ S="${WORKDIR}"/${P}-src PATCHES=( "${FILESDIR}"/${PN}-0.9.2-useCC.patch ) +QA_CONFIG_IMPL_DECL_SKIP=( + stat64 # used to test for Large File Support +) + src_prepare() { append-libs -lm sed \ diff --git a/dev-tcltk/tix/tix-8.4.3-r4.ebuild b/dev-tcltk/tix/tix-8.4.3-r4.ebuild index 8d589a306097..93bf56a3ced7 100644 --- a/dev-tcltk/tix/tix-8.4.3-r4.ebuild +++ b/dev-tcltk/tix/tix-8.4.3-r4.ebuild @@ -33,6 +33,10 @@ PATCHES=( "${FILESDIR}"/${P}-noopt.patch ) +QA_CONFIG_IMPL_DECL_SKIP=( + stat64 # used to test for Large File Support +) + src_prepare() { [[ ${CHOST} == *-darwin* ]] || eapply "${FILESDIR}"/${P}-link.patch diff --git a/dev-tcltk/tkimg/tkimg-1.4.14-r1.ebuild b/dev-tcltk/tkimg/tkimg-1.4.14-r1.ebuild index 6d568a5b72c4..c92ed64bf558 100644 --- a/dev-tcltk/tkimg/tkimg-1.4.14-r1.ebuild +++ b/dev-tcltk/tkimg/tkimg-1.4.14-r1.ebuild @@ -37,6 +37,12 @@ S="${WORKDIR}/${MYP}" PATCHES=( "${WORKDIR}"/patchset-1 ) +QA_CONFIG_IMPL_DECL_SKIP=( + stat64 # used to test for Large File Support + glBegin # used to test for openGL support + glutMainLoop # used to test for glut support +) + src_prepare() { edos2unix \ libjpeg/jpegtclDecls.h \ diff --git a/dev-tcltk/tkzinc/tkzinc-3.3.6-r1.ebuild b/dev-tcltk/tkzinc/tkzinc-3.3.6-r1.ebuild index c7fa5fd154eb..43bc5ca4dc1e 100644 --- a/dev-tcltk/tkzinc/tkzinc-3.3.6-r1.ebuild +++ b/dev-tcltk/tkzinc/tkzinc-3.3.6-r1.ebuild @@ -29,6 +29,10 @@ PATCHES=( "${FILESDIR}"/${P}-clang.patch ) +QA_CONFIG_IMPL_DECL_SKIP=( + stat64 # used to test for Large File Support +) + HTML_DOCS='doc/*png doc/*html doc/*css' src_prepare() { diff --git a/dev-util/Manifest.gz b/dev-util/Manifest.gz index 481c6cb9aa4357d4c67b0e5a9fd9d1b7bc21f181..3f05d0d4dcedb84734a9782ad3b3be2786b87795 100644 GIT binary patch delta 67760 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 delta 67847 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 RikbiK{{ct8rRIC?0RV|' \ - $(find src -name '*.cc' -o -name '*.h') \ - || die - sed -i \ - -e '/includelss/d' \ - -e '/third_party\/curl/d' \ - Makefile.am \ - || die - sed -i \ - -e "/AC_INIT/s:0.1:${PVR}:" \ - -e "/AS_VAR_APPEND/d" \ - configure.ac \ - || die - eautoreconf -} - -src_configure() { - econf \ - --enable-system-test-libs \ - || die -} diff --git a/dev-util/breakpad/breakpad-2022.07.12.ebuild b/dev-util/breakpad/breakpad-2022.07.12.ebuild index 5fb691383145..eac86e3033e5 100644 --- a/dev-util/breakpad/breakpad-2022.07.12.ebuild +++ b/dev-util/breakpad/breakpad-2022.07.12.ebuild @@ -26,6 +26,7 @@ BDEPEND="test? ( dev-cpp/gtest )" RESTRICT="!test? ( test )" PATCHES=( + "${FILESDIR}"/${P}-gcc13.patch "${FILESDIR}"/${PN}-2022.06.04-gentoo.patch ) diff --git a/dev-util/breakpad/files/breakpad-2022.06.04-test.patch b/dev-util/breakpad/files/breakpad-2022.06.04-test.patch deleted file mode 100644 index 7bf1d78290ab..000000000000 --- a/dev-util/breakpad/files/breakpad-2022.06.04-test.patch +++ /dev/null @@ -1,49 +0,0 @@ ---- a/src/common/dwarf_cu_to_module_unittest.cc 2022-06-06 21:31:46.537946012 +0200 -+++ b/src/common/dwarf_cu_to_module_unittest.cc 2022-06-06 21:33:27.299716909 +0200 -@@ -780,7 +780,7 @@ - 0x2805c4531be6ca0eULL, 0x686b52155a8d4d2cULL); - } - --TEST_F(SimpleCU, UnknownAbstractOrigin) { -+TEST_F(SimpleCU, DISABLED_UnknownAbstractOrigin) { - EXPECT_CALL(reporter_, UnknownAbstractOrigin(_, 1ULL)).WillOnce(Return()); - EXPECT_CALL(reporter_, UnnamedFunction(0x11c70f94c6e87ccdLL)) - .WillOnce(Return()); -@@ -798,7 +798,7 @@ - 0x1758a0f941b71efbULL, 0x1cf154f1f545e146ULL); - } - --TEST_F(SimpleCU, UnnamedFunction) { -+TEST_F(SimpleCU, DISABLED_UnnamedFunction) { - EXPECT_CALL(reporter_, UnnamedFunction(0xe34797c7e68590a8LL)) - .WillOnce(Return()); - PushLine(0x72b80e41a0ac1d40ULL, 0x537174f231ee181cULL, "line-file", 14044850); -@@ -1573,7 +1573,7 @@ - EXPECT_STREQ("class_A::member_func_B", functions[0]->name.str().c_str()); - } - --TEST_F(Specifications, UnhandledInterCU) { -+TEST_F(Specifications, DISABLED_UnhandledInterCU) { - Module m("module-name", "module-os", "module-arch", "module-id"); - DwarfCUToModule::FileContext fc("dwarf-filename", &m, false); - EXPECT_CALL(reporter_, UncoveredFunction(_)).WillOnce(Return()); -@@ -1630,7 +1630,7 @@ - } - } - --TEST_F(Specifications, BadOffset) { -+TEST_F(Specifications, DISABLED_BadOffset) { - PushLine(0xa0277efd7ce83771ULL, 0x149554a184c730c1ULL, "line-file", 56636272); - EXPECT_CALL(reporter_, UnknownSpecification(_, 0x2be953efa6f9a996ULL)) - .WillOnce(Return()); ---- a/src/common/module_unittest.cc 2022-06-06 21:33:46.167486242 +0200 -+++ b/src/common/module_unittest.cc 2022-06-06 21:34:02.480286684 +0200 -@@ -427,7 +427,7 @@ - contents.c_str()); - } - --TEST(Construct, FunctionsWithSameAddress) { -+TEST(Construct, DISABLED_FunctionsWithSameAddress) { - stringstream s; - Module m(MODULE_NAME, MODULE_OS, MODULE_ARCH, MODULE_ID); - diff --git a/dev-util/breakpad/files/breakpad-2022.07.12-gcc13.patch b/dev-util/breakpad/files/breakpad-2022.07.12-gcc13.patch new file mode 100644 index 000000000000..9f989bf2907a --- /dev/null +++ b/dev-util/breakpad/files/breakpad-2022.07.12-gcc13.patch @@ -0,0 +1,10 @@ +--- a/src/client/linux/handler/minidump_descriptor.h 2023-03-11 08:49:06.385815254 +0100 ++++ b/src/client/linux/handler/minidump_descriptor.h 2023-03-11 08:49:42.758139412 +0100 +@@ -33,6 +33,7 @@ + #include + #include + ++#include + #include + + #include "client/linux/handler/microdump_extra_info.h" diff --git a/dev-util/cucumber-core/Manifest b/dev-util/cucumber-core/Manifest index 83b06e67fdce..ae72856381ff 100644 --- a/dev-util/cucumber-core/Manifest +++ b/dev-util/cucumber-core/Manifest @@ -1,2 +1,3 @@ DIST cucumber-core-10.1.1.tar.gz 202764 BLAKE2B c5704ed4821d056aea7bf537c7193bb8965be5a6d0effad0f85f76c18e62acf7a2de981da05826fbd27c1e55122ba3ca9873729332a9840280d1638838af27c9 SHA512 c7c4de1c53a58b74e632019a9a69b3bac164da72ee3cef839d19c9548707c06ddac5e562013ca86992ca3d78ad96f23521ff69de83b3e9e614a336cc3d6ba9a6 DIST cucumber-core-11.0.0.tar.gz 202792 BLAKE2B a85074a9bad6b91dcb2b409eee6162efed6890868b762ebd221ea2ab383a029eb7d7f605813e6e73f6bcbf4c526ffb94f26e7338e6cfdd94abf28d631bbd989e SHA512 fd2cb97d72f24e5a5c00336e4243594270546225a027ee23907256d81fdc9be01c017a4d25dea85727ca834a6d3e3fb1ae003357cf530eab9d44fc211d52f331 +DIST cucumber-core-11.1.0.tar.gz 200962 BLAKE2B 5ac40ca2114a925c93f98b363443b560f24f5103c23e6ec3ae429cfdd1c1039367a64212a87c6079aacc94a2da757f2e8f889d57f6a46ceff5ff58810101e86e SHA512 02918828b9f626ac9a6d451b5d8ce4f19df01cd628c008c4a1b2b926f27d6af1353ce4bde5cd05bd1ce560449e37cc2db971049a4b8230f0c85cf0b05d0a462d diff --git a/dev-util/cucumber-core/cucumber-core-11.1.0.ebuild b/dev-util/cucumber-core/cucumber-core-11.1.0.ebuild new file mode 100644 index 000000000000..2da33d44c222 --- /dev/null +++ b/dev-util/cucumber-core/cucumber-core-11.1.0.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +USE_RUBY="ruby27 ruby30 ruby31" + +RUBY_FAKEGEM_RECIPE_TEST="rspec3" +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" + +RUBY_FAKEGEM_GEMSPEC="cucumber-core.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="Executable feature scenarios" +HOMEPAGE="https://cucumber.io/" +SRC_URI="https://github.com/cucumber/cucumber-ruby-core/archive/v${PV}.tar.gz -> ${P}.tar.gz" +RUBY_S="cucumber-ruby-core-${PV}" +LICENSE="Ruby" + +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +SLOT="$(ver_cut 1)" +IUSE="test" + +ruby_add_bdepend " + test? ( + >=dev-ruby/unindent-1.0 + )" + +ruby_add_rdepend " + >=dev-util/cucumber-gherkin-23.0.1:23 + >=dev-util/cucumber-messages-18.0.0:18 + >=dev-util/cucumber-tag-expressions-4.1.0:4 +" + +all_ruby_prepare() { + # Avoid dependency on kramdown to keep dependency list manageable for all arches. + rm -f spec/readme_spec.rb || die +} diff --git a/dev-util/cucumber-core/metadata.xml b/dev-util/cucumber-core/metadata.xml index ecbd8c460ae2..f1d0c5c1450a 100644 --- a/dev-util/cucumber-core/metadata.xml +++ b/dev-util/cucumber-core/metadata.xml @@ -1,10 +1,11 @@ - - graaff@gentoo.org - - - aslakhellesoy/cucumber - + + graaff@gentoo.org + + + cucumber/cucumber-ruby-core + cucumber-core + diff --git a/dev-util/cvise/cvise-2.7.0.ebuild b/dev-util/cvise/cvise-2.7.0.ebuild index 10b6d7c86098..a432c67a8e92 100644 --- a/dev-util/cvise/cvise-2.7.0.ebuild +++ b/dev-util/cvise/cvise-2.7.0.ebuild @@ -15,7 +15,7 @@ SRC_URI=" LICENSE="UoI-NCSA" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86" IUSE="test" RESTRICT="!test? ( test )" REQUIRED_USE=${PYTHON_REQUIRED_USE} diff --git a/dev-util/gdbus-codegen/Manifest b/dev-util/gdbus-codegen/Manifest index 472b49cc3ce7..becb08779919 100644 --- a/dev-util/gdbus-codegen/Manifest +++ b/dev-util/gdbus-codegen/Manifest @@ -1,2 +1,3 @@ DIST glib-2.74.5.tar.xz 5211852 BLAKE2B 5bf0069cbf949a946357127682e4f687c7e7b8565037024a232b3e905e65bebb86d016832b6274f743005ec8fe5fcd31eaf99ccece82d9d7c3f924d17502c409 SHA512 2716e0fe984cc5d0714e91fe0de47ee71a8bd0b4c85caee337ddb7e02ac2fb3c8c007ccc1207b29cf901c30a7ec8e3bcca75d69c6fab2a32a8cf14bff974e614 DIST glib-2.74.6.tar.xz 5217312 BLAKE2B 07b0a5cb74c1451ba863d5f9a781a122d3d20af1f1227177025de114279277cacada3dd6ab5eb5ad5c0bff5ac7abab6fdfbe0551f44d07b2ddc9141a0640a8c8 SHA512 6b6d113012ec90f6cf77513ec0132668c49aa7224c806181ad662388701004667cdf6d263050d6f896b8688c085abf461aa3e659eb288e6ba93ba4970a2f181b +DIST glib-2.76.0.tar.xz 5268620 BLAKE2B 74bfba6254787b6b386161c329899fe6a53c87290261866f8aceb6e23ebf0bcacd085b04f480a7297d6fc11d37a676fb2fad5661e9f2668ae81f872ff5e2054f SHA512 812834ca6d840dd9c15c0689685d8bd96f4acd69a89213f807a75732d1aa5efadbed0e0073f05a56a09beb2d4f0be1b83a4642259682aac84302632da2d62370 diff --git a/dev-util/gdbus-codegen/gdbus-codegen-2.76.0.ebuild b/dev-util/gdbus-codegen/gdbus-codegen-2.76.0.ebuild new file mode 100644 index 000000000000..787dfc5d3dab --- /dev/null +++ b/dev-util/gdbus-codegen/gdbus-codegen-2.76.0.ebuild @@ -0,0 +1,72 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +GNOME_ORG_MODULE="glib" +PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_REQ_USE="xml(+)" +DISTUTILS_USE_PEP517=setuptools +DISTUTILS_SINGLE_IMPL=1 + +inherit gnome.org distutils-r1 + +DESCRIPTION="GDBus code and documentation generator" +HOMEPAGE="https://www.gtk.org/" + +LICENSE="LGPL-2+" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos" + +RDEPEND="${PYTHON_DEPS}" +DEPEND="${RDEPEND}" +BDEPEND=" + dev-libs/libxslt + app-text/docbook-xsl-stylesheets +" + +S="${WORKDIR}/glib-${PV}/gio/gdbus-2.0/codegen" + +python_prepare_all() { + PATCHES=( + "${FILESDIR}/${PN}-2.56.1-sitedir.patch" + ) + distutils-r1_python_prepare_all + + local MAJOR_VERSION=$(ver_cut 1) + local MINOR_VERSION=$(ver_cut 2) + sed -e 's:@PYTHON@:python:' gdbus-codegen.in > gdbus-codegen || die + sed -e "s:@VERSION@:${PV}:" \ + -e "s:@MAJOR_VERSION@:${MAJOR_VERSION}:" \ + -e "s:@MINOR_VERSION@:${MINOR_VERSION}:" config.py.in > config.py || die + cp "${FILESDIR}/setup.py-2.32.4" setup.py || die "cp failed" + sed -e "s/@PV@/${PV}/" -i setup.py || die "sed setup.py failed" +} + +do_xsltproc_command() { + # Taken from meson.build for manual manpage building - keep in sync (also copied to dev-util/glib-utils) + xsltproc \ + --nonet \ + --stringparam man.output.quietly 1 \ + --stringparam funcsynopsis.style ansi \ + --stringparam man.th.extra1.suppress 1 \ + --stringparam man.authors.section.enabled 0 \ + --stringparam man.copyright.section.enabled 0 \ + -o "${2}" \ + http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl \ + "${1}" || die "manpage generation failed" +} + +src_compile() { + distutils-r1_src_compile + do_xsltproc_command "${WORKDIR}/glib-${PV}/docs/reference/gio/gdbus-codegen.xml" "${WORKDIR}/glib-${PV}/docs/reference/gio/gdbus-codegen.1" +} + +src_test() { + einfo "Skipping tests. This package is tested by dev-libs/glib" + einfo "when merged with FEATURES=test" +} + +python_install_all() { + distutils-r1_python_install_all # no-op, but prevents QA warning + doman "${WORKDIR}/glib-${PV}/docs/reference/gio/gdbus-codegen.1" +} diff --git a/dev-util/glib-utils/Manifest b/dev-util/glib-utils/Manifest index 472b49cc3ce7..becb08779919 100644 --- a/dev-util/glib-utils/Manifest +++ b/dev-util/glib-utils/Manifest @@ -1,2 +1,3 @@ DIST glib-2.74.5.tar.xz 5211852 BLAKE2B 5bf0069cbf949a946357127682e4f687c7e7b8565037024a232b3e905e65bebb86d016832b6274f743005ec8fe5fcd31eaf99ccece82d9d7c3f924d17502c409 SHA512 2716e0fe984cc5d0714e91fe0de47ee71a8bd0b4c85caee337ddb7e02ac2fb3c8c007ccc1207b29cf901c30a7ec8e3bcca75d69c6fab2a32a8cf14bff974e614 DIST glib-2.74.6.tar.xz 5217312 BLAKE2B 07b0a5cb74c1451ba863d5f9a781a122d3d20af1f1227177025de114279277cacada3dd6ab5eb5ad5c0bff5ac7abab6fdfbe0551f44d07b2ddc9141a0640a8c8 SHA512 6b6d113012ec90f6cf77513ec0132668c49aa7224c806181ad662388701004667cdf6d263050d6f896b8688c085abf461aa3e659eb288e6ba93ba4970a2f181b +DIST glib-2.76.0.tar.xz 5268620 BLAKE2B 74bfba6254787b6b386161c329899fe6a53c87290261866f8aceb6e23ebf0bcacd085b04f480a7297d6fc11d37a676fb2fad5661e9f2668ae81f872ff5e2054f SHA512 812834ca6d840dd9c15c0689685d8bd96f4acd69a89213f807a75732d1aa5efadbed0e0073f05a56a09beb2d4f0be1b83a4642259682aac84302632da2d62370 diff --git a/dev-util/glib-utils/glib-utils-2.76.0.ebuild b/dev-util/glib-utils/glib-utils-2.76.0.ebuild new file mode 100644 index 000000000000..33bfee268b48 --- /dev/null +++ b/dev-util/glib-utils/glib-utils-2.76.0.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +PYTHON_COMPAT=( python3_{9..11} ) +GNOME_ORG_MODULE="glib" + +inherit gnome.org python-single-r1 + +DESCRIPTION="Build utilities for GLib using projects" +HOMEPAGE="https://www.gtk.org/" + +LICENSE="LGPL-2.1+" +SLOT="0" # /usr/bin utilities that can't be parallel installed by their nature +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" + +RDEPEND="${PYTHON_DEPS}" +DEPEND="${RDEPEND}" +BDEPEND=" + dev-libs/libxslt + app-text/docbook-xsl-stylesheets +" + +src_configure() { :; } + +do_xsltproc_command() { + # Taken from meson.build for manual manpage building - keep in sync (also copied to dev-util/gdbus-codegen) + xsltproc \ + --nonet \ + --stringparam man.output.quietly 1 \ + --stringparam funcsynopsis.style ansi \ + --stringparam man.th.extra1.suppress 1 \ + --stringparam man.authors.section.enabled 0 \ + --stringparam man.copyright.section.enabled 0 \ + -o "${2}" \ + http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl \ + "${1}" || die "manpage generation failed" +} + +src_compile() { + sed -e "s:@VERSION@:${PV}:g;s:@PYTHON@:python:g" gobject/glib-genmarshal.in > gobject/glib-genmarshal || die + sed -e "s:@VERSION@:${PV}:g;s:@PYTHON@:python:g" gobject/glib-mkenums.in > gobject/glib-mkenums || die + sed -e "s:@GLIB_VERSION@:${PV}:g;s:@PYTHON@:python:g" glib/gtester-report.in > glib/gtester-report || die + do_xsltproc_command docs/reference/gobject/glib-genmarshal.xml docs/reference/gobject/glib-genmarshal.1 + do_xsltproc_command docs/reference/gobject/glib-mkenums.xml docs/reference/gobject/glib-mkenums.1 + do_xsltproc_command docs/reference/glib/gtester-report.xml docs/reference/glib/gtester-report.1 +} + +src_install() { + python_fix_shebang gobject/glib-genmarshal + python_fix_shebang gobject/glib-mkenums + python_fix_shebang glib/gtester-report + exeinto /usr/bin + doexe gobject/glib-genmarshal + doexe gobject/glib-mkenums + doexe glib/gtester-report + doman docs/reference/gobject/glib-genmarshal.1 + doman docs/reference/gobject/glib-mkenums.1 + doman docs/reference/glib/gtester-report.1 +} diff --git a/dev-util/lldb/Manifest b/dev-util/lldb/Manifest index 1edea9832f73..15bdf7aeec4f 100644 --- a/dev-util/lldb/Manifest +++ b/dev-util/lldb/Manifest @@ -4,5 +4,6 @@ DIST llvm-project-15.0.7.src.tar.xz 110936452 BLAKE2B f3d277e2029157329e5be78b78 DIST llvm-project-15.0.7.src.tar.xz.sig 566 BLAKE2B 47dc8c82d86237b80c6d85f83a6c9a6e9e174cf8e7f367b071e0cd9481d7cd408e991337c5624e07f3f370f26387c814f212808575ed1c1b58404d3e3836b7df SHA512 fc6891b440dd1175eb8df3790590af8d36bc92301660f84744ae15123475aeb900a151e6a8e7998ded27ec4d86871903ad0b89cd61164943054c2e3bc8d8beb2 DIST llvm-project-16.0.0rc3.src.tar.xz 117914548 BLAKE2B 18ffa35eb73c7cc4626d7b6b7b30aade7171ee2e17fb8d72e79a67185e809f611fefa4cfef17e5cd16822a5a70de2222534dc9f146fc53987eb49ff6a9d98c18 SHA512 d14e5e5ec984a0dc0292a2d27440398b3e32f120c1579517054dcb1a05dbc4ac5f1c6d078a3d6ef8597a71af6f22863868680a972a571839dcd573418b4a4697 DIST llvm-project-16.0.0rc3.src.tar.xz.sig 566 BLAKE2B 43683d2d7b266a847516f71412bf6236a355462430330fc0da1d624fb8dfbc98bfc982d367baee74d5b4964a9e82e7a4a6ea84bdcff3996d246932f516cced1a SHA512 61adc4dc3eb5a4c11a7f96f9267ff37895e5845a08d48a609a03a2696c1b6bca5af5861a6f28de936c48e6d621bf282170589187f2cb593a912b9078300cf47c +DIST llvm-project-16.0.0rc4.src.tar.xz 117930024 BLAKE2B 55cf032ad3ba52d2af0942fe1c627319ae95b466122d04b24a917c33e29139fae546d92c375715600190c02426b798803ead0ab7a97d86960cf98fca80e8815c SHA512 8d628205c5b93fe6683b67b97b5c7f98bae945bd87cccebcdac00ddd4362108bd171f077a5196242be0fb909c795592b34bfa1c96c50a744fb68f287fd9781cc +DIST llvm-project-16.0.0rc4.src.tar.xz.sig 566 BLAKE2B bfcf39070f32e16cfeae699d95d06f184b1331c3af403340c31cc5a973a3bb1faec0b6342445176cebed5819ddf68e4abfdaa8542ec425b1c822fc8c03c03349 SHA512 2af72e3d771e2361873007a944dcccfe81fbdbc3025a2101e03cbc15f1a173d39ceb94c4ae8966b1d7564bf004ee9a5ffa032e2334c0cf7154aea1090d04b00f DIST llvm-project-2708869801ae00f4681f6b2d9d69b25b3fce26b6.tar.gz 180523586 BLAKE2B cf918d1e23f922d201a44531c9765b7d8ec2b3b8499ea7954845abcd5fa2687e85b3a34819a583c4f4a6d6e1baa49dbac0b4450cd6b9b322b0f13c88cd7da93c SHA512 18cb00e93d819993a925ae0467d382bc952d82c1eb92dbbb5bb3cdf87043269948670713734ddc3ea4ec50544e54dd11b6747496f7eaa02479374ab9ad075aa5 -DIST llvm-project-b0676fb0fb0a44a4a1c4ec1f0270fef1f1842817.tar.gz 180277698 BLAKE2B d2c1e6a1942e51f5844c18605f38b005e9bb4123850a173e4c4b3d7b6a14f4986c7b276b40df4d0594ae04e869e92ba1a4269c5055c0229cfd28aa1bd709da4f SHA512 d1281b942dcc254641865f11b0c4fbd1d562d016681b6b7268549bed1cdb7d4536f743a8ed089095eaab9f4bfb9de624153f448bf13d0e22f8ea24a4d264df7b diff --git a/dev-util/lldb/lldb-17.0.0_pre20230225.ebuild b/dev-util/lldb/lldb-16.0.0_rc4.ebuild similarity index 99% rename from dev-util/lldb/lldb-17.0.0_pre20230225.ebuild rename to dev-util/lldb/lldb-16.0.0_rc4.ebuild index 1d8c4b56e83c..0b5d5db1f84d 100644 --- a/dev-util/lldb/lldb-17.0.0_pre20230225.ebuild +++ b/dev-util/lldb/lldb-16.0.0_rc4.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://llvm.org/" LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" SLOT="0/${LLVM_SOABI}" -KEYWORDS="" +KEYWORDS="~loong" IUSE="debug +libedit lzma ncurses +python test +xml" RESTRICT="test" REQUIRED_USE=${PYTHON_REQUIRED_USE} diff --git a/dev-util/maturin/Manifest b/dev-util/maturin/Manifest index 1b6160ec1682..05f8633dc890 100644 --- a/dev-util/maturin/Manifest +++ b/dev-util/maturin/Manifest @@ -18,6 +18,7 @@ DIST base64-0.13.1.crate 61002 BLAKE2B 3b3a5b26e2ef18e9b4f1ede72b1bd160a14947518 DIST bincode-1.3.3.crate 28958 BLAKE2B ea01d2efd8149ecba5e240ed989268b683d542a5f369902d316a4fd1ae4b8edd94e2d4a8cbff0e96646eb29facb04a84b249d74f0781dc3d29c8797ac975aa9f SHA512 49e39d71214dbb623a18e3852f6f2f2a5c3f951b64107d66c8adaa95a442a3283fba978bca41b126c9879b12833b945f478d2c77d35482b3577fc1a894e8e5f3 DIST bitflags-1.3.2.crate 23021 BLAKE2B eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda SHA512 3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62 DIST block-buffer-0.10.3.crate 10465 BLAKE2B 32f0089971bb759244b73a75bdbbeb2d24f0422e92ceb0ae0afe3c698e3fabb371112a2eba3dab16a3859420d492c0ac984bfbb25e59e0c31951501cc652aab7 SHA512 e29faab70f8f2965a58089728274ec34bc97d681526687868c9cb1a2c145db00717f97e77b79a04fa52bd76817d796e104b509cd2a3163085b214f8eb68ac04f +DIST block-buffer-0.10.4.crate 10538 BLAKE2B d819c4f9c4be85868e8b105fb7e479d2e58d3ed85c3339bd677a3e111f85cb1ff624a54d7802ab79a6e1d9221115f66388568340480fe83eae1cb448f19f5b11 SHA512 b7d436d8e627e16e6ddc300ee8f706a6cef28ff6f09eff848eedee46f84bdcd03601303c92ab8996042e55922866a59259948177c0a4496eed723523e77f6fdb DIST block-buffer-0.9.0.crate 7108 BLAKE2B 42e99ec46c6e43d5f85e8d6d0a8fcef7175c97828758c93e55505c0e18e2646ae77bf264076041bf682532e28268a4978dd9c822c0475347ee3d29c5df2601fb SHA512 2d0f8908f59d4b1cccd1fbca0c1fa3cc4b224f09549669b28a16af5acfd4369b66851e9be8d65e1df71be998fbc42fc130ad32b71e035d6055724e8fa31fbf98 DIST block-modes-0.8.1.crate 16961 BLAKE2B 53073a8ab47411703349117d52f728a9e1d1eb58265c2769f23954ac9a11432f01f1ec3fcc0ea27f077844050f6770a530ef4a4631b9fb81b878ee77fd78ebf8 SHA512 5ab24f0d0ea18a1c0948641b06ba14ee47ad4ae9a86fc5138cea361fbb25fab93dd957701815c929c90ca6e07eb9a80773b9ff4f225a034419a8f91afb985b34 DIST block-padding-0.2.1.crate 7672 BLAKE2B 26f682717c908886fc54606950697a01e999c8d725e39cd5ca9148b089d5b32981daf717db21128b551287d5e818363db4c34123a8d8dfa3405f940eb284c01a SHA512 d0bad6ca76cd491446f17c00986aa8caab36a78b4ee4f881a14b316074a96940566ed90460aade765f2e7ce04b359cfe21f6c323200637f50e8b5adf567017af @@ -36,14 +37,15 @@ DIST cab-0.4.1.crate 25985 BLAKE2B 5b30e5e810645641dad0690449f597551b99715cd054c DIST camino-1.1.1.crate 30737 BLAKE2B f2403e2f3c4c66f14c298faf582d5ce4f3071be62ecd9ebd4b2d684f0e8d9964e6da14326cd89011c4ec26ede18b26b46f36d04324eb67cda0ebeacf4a18f726 SHA512 4709463c158e248a17b3aa1a1d065d397f88f66871a1fcd7389acf2729acb7e6457d60682c7eda3e2654878e428baa8eba48118e2f26650fff641b4a0f84ce48 DIST camino-1.1.2.crate 31121 BLAKE2B 0e5ce3c9ce728a55135198154a0833fc1a66d13789ea9bf5f58dcf4617990d0037394fd3bbd63c6d669e80584c04cdbfa479cea783d0c55923de28e5ad79af04 SHA512 3c2273fc797f2da970a0ae7a4e58be596cec6860a947b2fe0850e7597c9cb0fb8569282c3c1ccfa7bd473b802649b6288eb8de95e9bc1fbcc3246504ff98f304 DIST camino-1.1.3.crate 32034 BLAKE2B d59523490c668ec03917c60a08a1c56cc74a96befa813c973826adfa918522c583eafe01481e4a886aac3047820b412aa342623bf496e614021cc92f2a3fbed0 SHA512 71af6050071c37b3634668d1f62d4abe1fe545aca2c03ca8040960f8d2a5567a3fb971bedc8de8bb66b710e974466a40bf83f329eced32008905aaceb5a709da -DIST cargo-config2-0.1.5.crate 47062 BLAKE2B d531ae20f0f035a7110520a81c61bc6554f03027595f1b8d82b035b8e7f29f543dacbde8397c6e822b8f6a79e74df310b1c7dab233bcda3e66ff3b66474fc469 SHA512 05a47ab8dcf8d31fa7c66caebddc478f5f227aaef551107d47a552c15ab7b2ef449910abf34f01c928c801d6d85170cee7669f49571522cb9fbe59043e9838e5 +DIST camino-1.1.4.crate 32290 BLAKE2B 92180b753e799513ecf4dd29c8635fdce56b246ddc172b41d54e06b21b0eebf72325a3f8120ceb32dc0697498a21058193dd1df99e9c1913fdec92253677c422 SHA512 87e260ceae0c155790756101db8d282bb6ca990579ea31b12668d2d4025f93c680fd9c62a45dc454f76109ee8a331d0a862f0653fc53e3f34fa9229588f9960d +DIST cargo-config2-0.1.6.crate 49788 BLAKE2B 02910a7ed98d4263689bd3597535e266c5a9b1dd0c062cf76d32af4906255b32da55f9b770f769bf038d2136c8ef71b10b63994e087cb91e6b4db7e0b3658774 SHA512 7cbf51ffc4bd8569624aecfca5ac9c70d001b43304e577d4217f635cdcfdefac146b1f5fe3d85b26edaaad803cbe03959fab5ba7064633a9ed97a7711191072b DIST cargo-options-0.5.3.crate 15362 BLAKE2B 13ffc11d8fd61d616c76eae43be310495349215c8da7d6dfc6a7500d38eed936af6d5f8d439eaf75aa52a13e16b106d874e7d5a0b1c82124583e9885c1675574 SHA512 de7fb66650fd749dea5350be1ad85ff9b597a8fc23f348d78cc45f20f71009a595ec36f45ad070027b8704edc8be0adbed70d362fcc01ff4b121cf1c7cd236bd DIST cargo-options-0.6.0.crate 16903 BLAKE2B 3c85ccf289216a6db84a3222f91eae9d1e1964d6ecdae7371b79608b146742658dbed578cce1e7f45c21c9b8b2ffa58c5a367c6fe8148c3613f8202a8081673a SHA512 60d7c9692c50c9103717ecc8220cb8bd65a596d50424d015351a0ec1f573950d68f735e622e7c0004943c27b91003ee79ffbad0caeb8af73f081bc7a68ffd43b DIST cargo-platform-0.1.2.crate 11645 BLAKE2B 7770acb90e299f71c60bbadceaf894a3100916b7f7458f9c949b683b39157d3e1ec17d850f16dfb04017b01d7734d41872d48cf9f4e1ea7414439cd7031c2330 SHA512 c716bf3a4e0942160dbf7be114d1621e1fccc23511e7b0a2b99852b99a851910bfcf8640c2d0d0a03d5a324e1a59fb5d4264ca81bca24e3f1a1ca653bdf2956f DIST cargo-xwin-0.13.3.crate 26125 BLAKE2B 27de731d71c9cbd815c98ea78345eda866c13723c5c95fe2b915e76dbf2377499c4fc2cb42ca7a4947717dac1e97dfc2414170418db7e469363cbea1629f2cd2 SHA512 a9e86ba5adc0d9faec4038064710221eae7cbb60b6881a3e0dcc5b938f082ed65e77a35680351176b41fb9a73a5acfdd8e243de6343b1c7fec461753b908f5b6 -DIST cargo-xwin-0.14.0.crate 26497 BLAKE2B da2071983257466e74fa6432bebb5e29c3fe1c9aa82b0df42fcacc5eb85eb1d774a096cbfc15f2f8b8bbed9e8f3dd4125df997b93411143244fc6e35d8c52c32 SHA512 beff74b0e7b4fe1b378bd5a55b299b9ec2987e8b2bc5a090a676f457f34914b7b7159bd62b118d9443d1aa81e1aa7daab4a7fca6a7f05220cd03f74ae181822d +DIST cargo-xwin-0.14.1.crate 26278 BLAKE2B f60f01a142fe7f13a09eea6816c124395c884655a14260f38b7106740efeeb5fce1d0f47545c413eb8a62366b615db532b11839182e68f45e00da465b695d489 SHA512 8c40e9606921d0e8948732f8961cac3d86d6e66df430e8b600877d89e2fb2af7f6d463dbfde57092a6465b646a94b8c756a9f392f93f34fff1c2c53b20952046 DIST cargo-zigbuild-0.14.3.crate 26978 BLAKE2B b6178cf2ba7d5f85990b9be102a3fc7d86b7b8a2d2a9cd42a71f68fc8f9172e360cd94b74076bf4fa718cb1925e0337179ff57fe146f9141a8476f4ebfca0950 SHA512 995eafd4be4d99776ec6060ab8e5a0dd7e0ce801c76ae3d33557f1d55a7ce249dbe691c776aad8956f6f416a3812b3ca66f528654a2b334bf5d31b45bb5bc17b -DIST cargo-zigbuild-0.16.1.crate 29556 BLAKE2B a6f6f93ce70bfa019f900d6cd92364278a5e9dd6cfba0b504abe16e1c988a5d854e0650a961896d662ab847e023efb3f5276e57b111872fbbbcf8638427dca03 SHA512 7e121e7d1b552575e40db9f6071284e15404fc9e090076eae740366d83a77471126d6193312db6fec8c4580b8a5d5274db68e8551d0b44442e790962925072bc +DIST cargo-zigbuild-0.16.3.crate 29931 BLAKE2B 0b87f1e99649040ba2f9b29a0afa10b6f5eeada9beb75c134a5019f7257fba0ad617433e6aad9ecd7d70caa460a576b4d66ec220edb3b575a9bdd922479b89f3 SHA512 a38cd26edfdc34a789c30a454a8cdcd02200644c812ea8989613151a4ea1ca3f31f7b691931e4fb5403ebfdafb6a62409458f11da1bf9c99a99531b8caabb27e DIST cargo_metadata-0.15.2.crate 18528 BLAKE2B cb80318d0cf7316fa57badcaa0502737232b28bc9efd17a71ef1afa8e1b61a597d7f36d6ecfb41a2859360ed7ed7c7ffa86b9184400c4646d3196fb895cf3e94 SHA512 f663676ac3e2182d67d1047164eddd24d1006f61f378003abb1d5f53f9dfee672202d33a530cac1bb749955edd142ca78169dc3412d78c8fe98d6121c4303fd3 DIST cargo_metadata-0.15.3.crate 19738 BLAKE2B fee5834f3eb741704c2322d9035943b1e841c8043c18686ee0748b90facad535c715bb882b61dfadf9e027556927051fe816de15c5f4f11e89c8927ddf717583 SHA512 60c0e601c73f11a02da6a168ea80e7cfaa27b895ef6f869ecf5932126364cc23bb480457601edcc7d0bf8c8635e71c0d1dbdfe37ab3e95ddec41f797bbfbac7e DIST cbindgen-0.24.3.crate 195698 BLAKE2B f5c65e9c77a7c2f98a44382a6e4b852071b70bd832a3da3220bb8a7c4729a44b5964e651cd63577f555c5bf4e6594b1148a5afd96dc1d3f599b2fd1d523b54d4 SHA512 3a39be67a87aa7a4dd9baaf6b803215f4587bd7925c4315c5ec93954e021471919fa977ad2084f099c606daa392350de3557bba56cef77806def99c40318ef05 @@ -76,6 +78,7 @@ DIST core-foundation-sys-0.8.3.crate 17519 BLAKE2B 4ac3d9ab16753dd995abe82f158d4 DIST cpufeatures-0.2.5.crate 11251 BLAKE2B 2724be40d3bc0e2fda957f645e1cd6472450dee68db3592ab607bdac444283f571f3c904e47981a3fdaa06cab4032734a54470e3dd6e1b67fd856daf010e1277 SHA512 d02327a27ca9fc3c587dcbd10da6b1370671cd7b1df8dfc9078b47180744d0572ef41a7ec205ae9f1c571e5b7f4bc81278ab4c6b076c6ccac0167100e346e74e DIST crc32fast-1.3.2.crate 38661 BLAKE2B ce3762b03d24d5367d89738991c060f4b3af7840e0a7ac7fc17d01ed438caf964bbaefad0fc4d0c438dafa5a578429ddd353c71197f8b54b1ec441395f2f7ee0 SHA512 a683943e252afdb1b9d626a07533ed11cf7a63af603c19640056c5d2b9c884ad9aff33ac54c0853ffca2f6cf94b0730eae6c05abf3e53e55e709d180c8152357 DIST crossbeam-channel-0.5.6.crate 90292 BLAKE2B 7da87ab15c384754d2493dd1a30e83550cd4b2b749b7f0c24de131f054e3a2e521e1bb4ba10094378c8f4c7bdf19218e35b10562c50b4ad1d2871bf6f821e488 SHA512 de6a42ffede95750a13e3b9af6ab26cbc498125860cd8e4d227c7361bd831e558254a48bdef5cf901585a915003071b0efa321f2011f282218c364780f62f44a +DIST crossbeam-channel-0.5.7.crate 90257 BLAKE2B ac8d47df391d64e05f2eac2df7113d9038d53639d963cd45109c2de71a1b32c9f687052d5fa88533271ea3569519627729fae1e092d2491d2b66bc38e21e176f SHA512 70d605a224db1a4e2217280cd2269a954781bb21a0dc5b0b08a5a83794daf1c941181f271c6a8347f72321ca2119dc562ee016fdc18104d5d3327a82b412e9fc DIST crossbeam-deque-0.8.2.crate 21237 BLAKE2B f00948fe90806fcbf1585c0404250dc84bca2cf27733bf7f2a0aa957e618f916162f41124333329a5b1e84909cbae3d93fb3b4461ab23e9dd97672c7d520d5b7 SHA512 a50a878d843d6eb1b5b92321ce6bfb87a23d3c16e820b1ff55472f0bd3d29b41d09ea95e1b9ccb2790f6687c043dd9ada1cd5124705e24292ccbd8fae1f243b3 DIST crossbeam-deque-0.8.3.crate 21746 BLAKE2B c24025c65d7c1c98e442af95491749dd4f777af0509636ed66886dcf656359ec50dc2a5e26327559c6659f6b355d2b0b992dafa691a36571c99637cb47372d0f SHA512 f3201c9afef7d2d119702696f7e5e7997a104b8f7d67c7adebd1cbed84d3a3415636ff674f1ccdfd95d0dc162384e46c6138c8203ede69577b0d5359a4b44672 DIST crossbeam-epoch-0.9.13.crate 48313 BLAKE2B 6e548cd39fb400732dc179c5b7185555bdb8a367b5d3a27dcabe9ad36db6e9858604dee210fe487de8f9127fd6d0db1ef1fd04a1cc8cdcf34bedcf980c048555 SHA512 a4578e0e535f301b73f0332778e79b327bafea6afa43284317fccc49b410118360866a2dea8ac22f2977f309d07c663e5d95fbfa852ab795d414c170ee4e06bf @@ -154,12 +157,14 @@ DIST indexmap-1.9.2.crate 54627 BLAKE2B dbfa551d33305db06b59d07c1b4bf8d4596a67ff DIST indicatif-0.17.3.crate 53584 BLAKE2B cb65be2e4de6d2d6fc636ccbdb07b415314464eee2d51a88471bd0e4601e9a9f2f540d6d7dd81ac8ef2b693e3cf9ccef1184c8f32d213d6b31e35f2601d1b2db SHA512 9d536106cb5435f6944ad78fbbcad2dd15763f7efbd78a21da452ab6fe939bed8fa565909aa6db12f738035cd1417ddfbfba2c2a10ec14b8fb464acaf7356c39 DIST indoc-1.0.7.crate 13716 BLAKE2B fe515fcf534a552feba188aea5d5da0febc123db24485eb887a3431592780fd468f6409167457c68a7ef6368fcad71c14fcd7922bf2de29794a341d7d4cbbf0b SHA512 b60e534953d600bc2de3d6951f9da67ca3ab3c78fdce3e9c5f91e544ca848aef0c22c35a26fe7a39c07bd916a79fdf496269fecfa5491a58e178f37b2965b348 DIST indoc-2.0.0.crate 13989 BLAKE2B 61d6a8e3133ec2f471e93f1a3ad5ebe0bb4eb5a49b88ddf14ed95ee5b6026db8d9df208d644a274eded14991b734110b1379fb2704180d25db60d02bbb1930e4 SHA512 92677b9b399d61a04f35cd603a8c39d184706630dc7459ee24d8938782351ccef94bed4dc16a45823b3cf1563b4fba50175b3599832ebd5346abefda6d016e70 +DIST indoc-2.0.1.crate 14335 BLAKE2B 2ffe06d7ad8ad84e13d0338f7f9ca8d7dc9fe7d5a605d4855353edad129a01a9df7e1ea587fb9f01a96b9f4c85bae2e736b20c90ee8df23298595ce519d9d54b SHA512 74e4e3f85b70afde588fd009ed7fbece4506d52f589b0cbd2b6633771e7e0e989e2389fa8fadd6beeee3c6f90f4d54b1843ab8981736ad2c15318d6f0b77c148 DIST instant-0.1.12.crate 6128 BLAKE2B 728923f757c1ee4e4a7afb90e460eed81392068961240a538e5c6468e15a0b6491f590fb5f6cc46e6d78901ca232351f65abb9f2f230d8f4983c5e58c4011902 SHA512 fae494c00111c51c840f9dd6a10febe403e27ebb933dd16633a213e9c20f2bc11adeb431c71f8a6713bf88f270a010941e15d83df294e658791934f83a5d2407 DIST io-lifetimes-1.0.4.crate 35815 BLAKE2B 82485bfd13189e0762f7ee501626df0dc741e152ceed875b91a3eed6608686b6d454939d557a0bc29d6bf210dfbe56d35131beb141fc95250544ab8ea992482b SHA512 1b2b151561dc79d1467b699590b2cb5d4acb39f75f38c05a94edb6d1543acca541b5a083fe7b606bc37cb2812692b7acb46996d0b096b96b0b085d31b1336775 DIST is-terminal-0.4.2.crate 7577 BLAKE2B 4ef84768184203b58e2b155256e35fd7a74169a8ccd52c3c74aec7fb1d6aeefe6232d049bbdbc40ede2acaf0be453caac19f758cf1abfd04cd1efdf4022c4996 SHA512 ce4997ce1b9f529a7d1b875985cde02440de288a0e823f2f5a9647e3a34658c5f56d254e85dd7f152a987f08f428bd82ce7e2af626c4b3c76cde50e8ae1e9374 DIST itertools-0.10.5.crate 115354 BLAKE2B f24734bdfedf1dba48554e39b43669efcd4a43656eeb2c511096060daeaf049e1ad3eab232e757057750ce94aabad9fc8a0cf29a997edc6c4b167301c3443391 SHA512 d03c3cfba9841776913bbb6daad0c8945830c155f32ae4b48872e0f937c75a443f0ac9a0355f43b359ff75232f38b15f4f6d446b4be30b00b4209cf66ef770c3 DIST itoa-1.0.4.crate 10601 BLAKE2B 95545252eaabc3114323a44c8b8ea12a91568d9fc8d26ccb3bdd798ac0e04d9a6a9307927c17558f1284fa5491464cfceba2f0b880d00673449b94c0fb783150 SHA512 a70bb6fbdbcab27fbb5a84041bcbad8e0c8fda58d55ca7ac757f7be5cd373101be40df99e9acd6ae49e637e40de037c6bc59560f96c9adeccb2b2e0bf6531e42 DIST itoa-1.0.5.crate 10622 BLAKE2B 0d08db487ee791a252389e40e08e47a649d9eb90faad16bfbdfdfde46366082d2e3561fb8a62da80b122e7771052c50a0483e9618260d094820e20748d99882e SHA512 b90841e3a016a9a68cb090e4bf78959bbadecb3391cba71e0deeb5ac2723379ccd3251ec18a0bd055fba7cb6e71608ab1d7db990ad4d03cf2fd1289bd5834540 +DIST itoa-1.0.6.crate 10410 BLAKE2B 8b1dc9ae9d55a006bb2abe3b0282e5e77397814b692a87b9becdc2bb74deabf5db09e3d5a2f604964cbff046148025988a5d916480e0402b2b80646fbed32875 SHA512 e1fb82fe16e1248141d48de9e05e7abed0c6fef58f2ff8b77b52aca5f16f3600c46707ff4c7a0f0307047610f29775bda74948d6d1efceb74b37cdd22e1fcf31 DIST js-sys-0.3.60.crate 79257 BLAKE2B 714facdab00d567d074de4a25b69487400c23194d0f58ca784159483f9e02289acadce084b1514d8816cc9e0597800de82a5298b071b7df19a24df93541f23c1 SHA512 543dfd444539fad27bafcbbf112366f53d4ccf4bc63f8bb17820d818c3e1804656697ed6268a793f383ddf6b6227f7e9b3a11fb6fbb24e10732fdbd971801665 DIST js-sys-0.3.61.crate 80158 BLAKE2B 07980db627a1f4f385586ad0609b5daf30d590931d2ca0c123f2d84f6c97be0ea935aaae3ccd082440c7e7da1adb4eccfd054a3598d99351fafdfa748f567b5b SHA512 f97bb546af2111fe072a23cbdc71e4fbfd39fbfc6be37132b306853d5737175d4c9c0c4661096012f7fce3612f81509e62a97df8bcb21d7cc796a8084e5b2e16 DIST keyring-1.2.1.crate 32893 BLAKE2B 4798b936ac521763d6f0677afb8589d1756adc25eecbf377302e30b57000cd52b579a77c9e0950bb9a353a7b29355e407a5ae0ec9271d462807eec330261c513 SHA512 f2696db05f4ee356cae54f8eee3805fd6c0679955605631ed5a184f56989362ebff96fe279cc0790bcd954d03d228a600f81578787aa2007acc88021814b791c @@ -169,6 +174,7 @@ DIST lddtree-0.3.2.crate 11344 BLAKE2B 81715c157e0bf2ffa4db48ccf05cf6bc8ef55cd40 DIST libc-0.2.134.crate 603330 BLAKE2B afca337bf7120e933c56745a51261156f4af7cc58427f623b9cdf1b2d5fc67fb2bc7c078ccab3cf232024e5013e8edcbbb0baab6a8a3762f9b20d975ed92411d SHA512 fcc142061df7b363b2dacec5fb3c9a19e63addd8210678117f681b8e1b62e5784cb78067639df464f32e22c9ab4d0932bbe1c01cc992348cc0fad4a46cc7b1c3 DIST libc-0.2.137.crate 606185 BLAKE2B 6724b7ddc2460fef1d0f20efee8726162d904b92987f9de2d3dda06c9cd49124c9fa43a9b39e84d78c03d217ed8ffd30e0dc55a4eb31970413d56fd58ea00adb SHA512 1ef979dc59a7ec4aad7229ec5b40be0ec9a8496c7a2177d325db62f3eab00d72c8d2277d517c0093e0750de12fbb4e45b67133604afeef9153b8e1d4aa0baac4 DIST libc-0.2.139.crate 638983 BLAKE2B e92b296cf8c916e10e859722ed75f4790401662ff7aa2fe8ed84ef9b94a00538768be33c272f0881e42da887c8c43e1fd44d061343386216492a76fe5d308598 SHA512 ff5fae517c49c382dee9b1d7479b65b0a818780453e5c00c416847d02f42186e2fcf19a8a8dc5e9cc2611300690c6ad324f9c0f0e8172e913a1b781fb7c0b5b4 +DIST libc-0.2.140.crate 669153 BLAKE2B f4269549f6b450a3da3196ecaae52afe178d5b6905666fae04e2879f975f0129788898ca2ccd214d721af42a8b2fa86b26355d6baa0a81c223b56c658ee66dd5 SHA512 f450fe619ea2f45e4ada2567981987f19d35a9f13f88a0ce3a53e1751c6fbff708ca69fa6a64d807cce5dfe18b08751f0695d8a01e68e269da1aafc831528b7b DIST linux-keyutils-0.2.3.crate 18434 BLAKE2B a31163a446ef8897be8ad73be22ae3bf56a9ddac4ddb6b89bba2360b967f0f6eab4aaea98eaee16e5fcf0ddb43fc1883bd0da2a5c85db505b7b404586ae6604b SHA512 3dd56475a93dc46f9645e60eb145c315e647e3779fb66326962b8780d3a5955fb217fbfbf56d18d0c3d4872bcc02e64f09dd7734e6df3418d82e5648fe6bfe70 DIST linux-raw-sys-0.1.4.crate 878981 BLAKE2B b8708b06e48ef4e32d820b5a0e25ce12d3d985d729a2d7fef46d0b3b4518b4ad40d037d4689fb2270f9c2583dc031d0f4daa26500197e6c32bffd1400357934c SHA512 ee6d5a7a08b183681ae00890784c9e6b72e4c987b2ce2d7de6e7308b7a10d4a2b532db3d5121523bf5d4a262407f3033af4f4c1fd9f09be091523366fa30d768 DIST lock_api-0.4.9.crate 25685 BLAKE2B 8adf5c3cccebdf6aff6ec977f230cd2a208b0b188ef57deacbbc6019431f0ede1a760b2384ba3cb49c96b8a589dc56c0f46a6359b3e62277e7ae1a1c3f586fa3 SHA512 9215381d9bb6b80d217c73a900db43df043b3e939b5bd7a292a02e9ab911cf0eacd8f883d35bdf72b3a0e78df8f1bc3e843ca4c775294c7a7a03091dc1a74990 @@ -178,7 +184,7 @@ DIST mailparse-0.13.8.crate 36008 BLAKE2B 8112658b4ceb5b3528375f4f8a178a26c18b54 DIST matchers-0.1.0.crate 6948 BLAKE2B ec3a5d01d2fedbb4dbf5bb185afbb9401410463a61f51674e0df6a571db352b2bbabfb99cdbdcfb4e511ae783165bf0258f5163f240a229b9087f9edbd0df41a SHA512 84214c1a84952d85631aa1ab5115df7cda223ac64e2acf055b6129ba1aa26ddc87615a8b51ca890ce3fee0419053fa7fe1599ae128f1d211b58c07b0c4af3b19 DIST maturin-0.14.12.gh.tar.gz 387648 BLAKE2B 12f4d6625b0e0633e14591c98aad994f33393e981f9f2fef9422c00cb86e5b8eed1c8c5fe56cafd67dc6f06afae34aecda47e19ca757d3bafe9076806cfee110 SHA512 ce6cb8513dbd2f25abb6639d9b8becb5617bc1d9a43248c8bd32a9792e2239c78bb665c90bd3bf885155469d84d812f83000221c7536f7ebd3ceeccc7fb2a117 DIST maturin-0.14.15.gh.tar.gz 392439 BLAKE2B 2463c0da03556a78e18b8f37c77ba7ed82bb7bcbe5976cb73c27bea741f348defd1cd1ea6944c1f2994853819dc9bb83d29883076aa2e9ac2a66b62fba4ee304 SHA512 1ab6a20d1681df32e7e540500e8632887c27f89cf405ef62f188f8509ddab6f88ef32d3018bd56ed3c420e8736db264b01df75942503cbbbe3d613e94e9d3fc8 -DIST maturin-1.0.0_beta4.gh.tar.gz 394297 BLAKE2B 8b511ae940720719407af2b954d7291ee6456286ab3319ed75da344237316560e0d8767d66a921112da58f446322ef140f534de24c8dda9be5998846324ba694 SHA512 b2a3b0c0cd96370ba41c66530b0b6fdc54a5eda5925d27d3a5fd321c78dc574f8feb36dab0dd9a1ec555e9fdba35e13a63d8eb103cfb1fdfa95d11dcbedad368 +DIST maturin-1.0.0_beta5.gh.tar.gz 394306 BLAKE2B 29581dc0dfe4da110939bae01a94d99286a23ea3adfcee7aa6a83a099cb632433e7bf6ab0da9189cf7ebc7d85c5091facd81b5b76549d141782e134532fe1b8a SHA512 885a323e372fa44b14cc7d6ed7fc1ec298c375184754c59fe937fafa2d83d8d2c54166cd3a3f881e37dd9f2720e6fe629f0129360d44183d2e74a34467b588b3 DIST memchr-2.5.0.crate 65812 BLAKE2B 57966413a1f933dcb2d2d4ccb29c247070f65a83299b2a9f5aa83f5a48a5c5f1c4c7c632fa63bd19f9508e9291e7258db2f16e2813a56fd84e0856f70f1e67ab SHA512 444a163b484c233e78c0e2e4d51f01ce2da93d7d29f516a95e4b0866b20bdfd3f34137653abed53eb70387991ee3e2b5937d8d4360a85bbcb50a93005a75defa DIST memoffset-0.6.5.crate 7686 BLAKE2B 9a797388702389076c426052c3d54dc62802d5db8bc5c9c83990429f2ffaec4fab4c7dd3f09cd0704d1ea555e87976563bb43408ba54b5e66ce7e406d4604009 SHA512 11bdd9185b99dfee8e659e051b09ee301c7142a372a8117864745a5085c015436d2efbb1478192886f09cbc562529e209d2e3325d94938a64bc75b1d91d2bf3f DIST memoffset-0.7.1.crate 8556 BLAKE2B 1ef270f1c8dba32e66cf47a1835f10c342024762c0e56953f16e82d575250028154054d4c42b1324c60f955a40fad3bbb1c5fced147c11c9a4ad62f6f0e948c3 SHA512 40ca3c4b1fb929bec75bfcde0135037f81a6c5aa80181bc7dd7bbcd9c0946288eea8d23fca95e296567ccb02155ed0f66c7c23644b5cb3e6d3932be9f9742157 @@ -186,11 +192,12 @@ DIST memoffset-0.8.0.crate 8912 BLAKE2B 19ad3abed21fc39461b0382b15a8cc312378aba3 DIST mime-0.3.16.crate 15206 BLAKE2B 9a599ca82fd0dd6d3d2dea68a47b8441b1024d016ee1fb23cc6431b39ead20c9b3fe1ff3397af79c2c1b2cd277c440d4fff69f6b28c550ddbe15f680923c834b SHA512 cb1d691610cb82720e553247336fc5eab63407ad37febf2eb50aaa4e329cca70959ecd8bb8c7af5753acec2c8e86fc9a0f8ad9ad2de93fe9295ce84033d6054c DIST mime_guess-2.0.4.crate 26399 BLAKE2B 667f9b8009bac2e1d8b835ae8825afaaa2ea6eddd4cebbf18de8f8fcde9318eacaeeb08066bdd611883bef5f8a53fa2506b57dffff543c3a57316e07b525f7f5 SHA512 acfbbfdc5bd725edde43e4915858b8d016e90a5b483664f0bcd5e8d2b0b3684bf0f6020aea147b5bf429f218a7af8080761cea4c5c04b68fa66fd6a676376908 DIST minijinja-0.30.2.crate 113523 BLAKE2B e3d413b97276b0856507cc15b5c72bf6ff00eb3d2e116dfd029f52ba6dca3bfa1c9f6f354dc7ec58cd7729ed5a5124927bc9e0fe0c9c3e11b5f33df759289885 SHA512 3a18441d220d61f97bfc8c34ee0bc211408e763d4446108ed57b286630a881890c5daed514a1efaa77a203f1690db145a9af19976a5b470c6955e80defdadd3e -DIST minijinja-0.30.4.crate 114892 BLAKE2B b8d97c891818f4c28627a94167c125670e360b1236621a7f766b1ec3e3b3cb57501d6c074409103e5c090ee0c698e3ed48b7c4c53f0b20cb61512995d2091e57 SHA512 33e8c9a741318c36a1dfe1a4d0c6c80f4e05ad9ef4fb73dbaa8e800c3172854f8e33f658512a362f789b101bf5615dcc59a43ac7aa831db3b365e36921fd1939 DIST minijinja-0.30.5.crate 115968 BLAKE2B c6b7555e6dee4359b9cb53c84e03abf4a6caf07a08196893796fec16354aa762be79193b5c534242f99be3c1e25499d45423dd6579e9b7265afbaa179e844f2a SHA512 03b557d470e8dfa142c8547a68c21c0f00f71e3be86377e13b9099d324ddf392ff7d3ff81eb955ccdf48348e0e5f8cb6c695a7aa434c592e41b20b4c316bf272 +DIST minijinja-0.30.6.crate 116161 BLAKE2B 8e42008597bfd3de93d334a3381d93ed7b8f4fd6f246d62084f72e53033d39d7f3a8df3773892dafc5870d5352305a8478099a0b86687735a86c079c96bcf110 SHA512 e1cbda9304935953b94641e28905b7161f2768b955d5c73258dd51939b542021e9622de78cdccb67463ff0a74bab4cd3c5945571fd9b30eada1d5fd0066d26f9 DIST minimal-lexical-0.2.1.crate 94841 BLAKE2B e6b8919b80d938d0b98d60d4f5f29ce43d77ebfcf8b18bde08909141915c6ef4f0d07a543538d4f3ba8527a9f55926d4a8e83473248469d087e80b274d701d61 SHA512 385fab51884bdcc7b0f2728a219ab164d0dc8efe42160b918f2c09f79ecf853fb12bda006d11e649f097bae1499dcd41ddf2a8784ee7d178cf2c28059e46078c DIST miniz_oxide-0.6.2.crate 54536 BLAKE2B 8127ebec5a2cee1c2101d9533da573e01ef1a0fcb169bb0fb1419973ddd2e6953d8dfe85f9509a5d1226643ad290f0ee1479fc68f1788ade7ddf9633d90bfe1e SHA512 250782e214572acdd11df87c2788cd5f78e8388d9b285d0a850918219678e262e8b9905cc88728f5b70d13920ef9d19c43d243dad8fbcc18f8c8462662ce1419 DIST msi-0.5.0.crate 58953 BLAKE2B 642d76410455e08f3b9200bc572631d3e3180bb917f786e88756b7239f351f0650da92a6490aad244d5b278feeeb561aa28abc8fc7fac6bd65fa3b3c34479b3f SHA512 70c7829f9f92d9d8c38b92cb8d7ebf8fd12e21ede253b94258a57741f5c062aef866f3b99acede26c586b33e255f14a6d628e56494851849ec26c71891300514 +DIST msi-0.5.1.crate 58999 BLAKE2B 979248fc275d37d5a44faf77c31c381c5df95b3aa4ae1344b3438cf48bde770b47557aa8b60e0bb949d7a6a9bd96e4bdc0fd55632d237e538de53d6f12816ba8 SHA512 718770feae47f5d288ca28b9d9ae70cea8b96718ac56d71e087a62fd71b076669156dfd28f3419f3207a03ccebc3fb4df0b64aa1726de69d6dc8ba5729e38623 DIST multipart-0.18.0.crate 62797 BLAKE2B 438abdd6041c3a52e836b7627bb0a490494b6a0c4ab47d27905480fcdde27e7c18497ef4cae550c14b8c4c34e661176ee640806cc427e3b2e570c38be31d868e SHA512 a34036e1c05c241f130ed30eb7a2d96c2590ea8c0cb7e6cf98c160ca0fc6e0f1227192b45d8166abd7221633c36c57718fdb0ccfa8ff4254d4eeb3abb5210704 DIST native-tls-0.2.11.crate 29008 BLAKE2B 594511c364e639e309f32f37ae20ecfc5ddeeb39c3f7180c5f3f2cf304d8c323b977af933ffe70cce696a5a63e17c5fa7ddb119d46fc3db819a28e31a388640b SHA512 7e77959932f2859757f1aeb37b78fdd459b7b6fd02424f4b7399525b94c21d1f499a718775503b8f3dfe3b4b740e1cfbee77052a2ebd0994468addb3fa665e6c DIST nb-connect-1.2.0.crate 8126 BLAKE2B 7c43883af6b2e8bb8a845c7b27defb89507409e71826e701a1b9c856b8958a9eafa8c187474752c231e8349a5b6575e1000f0321716c8deafda0a1c9036cad46 SHA512 29a615f1956da23f76b8d29ad05dc008d0287504fe9c835386d6ccb9168d005e00bdefbcf668314d1430b00a9d536c4f3845b46f9dee6519707fb1c69c348061 @@ -220,6 +227,7 @@ DIST openssl-macros-0.1.0.crate 5566 BLAKE2B 51116df0f86274435f41b8bfd2b385d5a64 DIST openssl-probe-0.1.5.crate 7227 BLAKE2B d1fd6a9498b3ab7f25b228f19043067604bf20790530fd0ab6fe3d4d3bc27f13e6e94d1e7ef49314c3663477d8916b8790b90427f74976143b54b95350895165 SHA512 7e560314150709a34520472698060c4f29689d4e608dc4dde146140aa690350d3603279c693367deeb0f21ab34ef61956143a3447827a2b7a3d578b9ccd6552c DIST openssl-src-111.24.0+1.1.1s.crate 5106276 BLAKE2B a2da79f567049f5bcb15d15b5083ff9a4830ea7493cff48c58c7cec06bf965f3f123af4cff2b0a24b8262a8f7a0da797f351a61b77778ac005b45dd72e05b383 SHA512 c573a93df6a226d4a451d6b1d1badf49e55ae5bd1b60ce3d6a380dbc999abefac9b46df099f31e30d47231fd55ea93f7fcf2bb8c13340b6b201fb8eb9622cbc8 DIST openssl-src-111.25.0+1.1.1t.crate 5112453 BLAKE2B 74eb78ed6cef3fece7206e969b4969ee0000e7c5e09be9243b4a643f13fb82a7f16fe85c2461eb07932179515e40b48246c9b9239d2d0cf392f90b12f74c78f9 SHA512 297ee8398611892f12841a0559092fb57eacd8219f78f542b92f27bc11df96029886d6509ec41a28901545013f6f623f21db14625c95d466c5c192e4b6ae6113 +DIST openssl-src-111.25.1+1.1.1t.crate 5112591 BLAKE2B 44477a2a93883b989952b34527316a6b42df8aa67afdf20ca16a236b15ca4f4fa4792a3a27ebcccaaae9d181ce4c1543f9e2ae932df15df3565ecbeda1bcac2b SHA512 23ed962b24ad1aece5bf29e5b3c43ea99c597806b1d5b18a9dc5545aab47df6c06c6a333aa94dbd515e9cbd946ab4997bb8fea4236382ef62cc489b31694cb40 DIST openssl-sys-0.9.80.crate 61687 BLAKE2B afe13340a51b5f7c6242085a0861c02ca20de7ec24e12efadb4eafd55b769f45d0ec4866799bf64bc383e68933277503639f148dc600f8036ecf6c325b745f5d SHA512 e141423f7a7c72d9062616b87163d2e1ded028ec165b3758c52a2e5f8519cd517fb1a89fa0ab3da27e0b47a1f5973772673d8233e98cf4ef79ded56e0363a072 DIST os_pipe-1.1.2.crate 11375 BLAKE2B 076382ac0ae63fa10073341f6a61a3749baf18ed3a7fa78b3fe4b9ad4bc146e53a1820f61de7390b5d181b4311b159ff6e4801a900f7d3fa18cc771b46c60163 SHA512 daff52e9f78695a964b7d9c0253ea9f9d97418a66875c01af161148b3189e88f7cd23e794106e8780ea99d8a57efa3b01a9f9ccce32c16187be99eee7e1832a4 DIST os_str_bytes-6.4.1.crate 23101 BLAKE2B 252fc826f646bbb999fa80b47f58ac9a77e409b10a99284c7b669304c0cd701a3d20e690350018f5d7de8c6c7d38521f3413ac81d08067dc26f76b7c0e5b056b SHA512 2199502ad24449e08370686a596f905325f5b145e105e8c7bf90ed7729bbc405e065fce62c98eada40f77f0665ca041db41f16cc8e62473501eca32c24e56f43 @@ -277,7 +285,9 @@ DIST rand-0.8.5.crate 87113 BLAKE2B 516f26bb2a969d0d79e957818133f35d2c0b4d9f1b40 DIST rand_chacha-0.3.1.crate 15251 BLAKE2B 645771b2c3e274f085e0837a20306b1d59f6e9032fba8eb38a6d1b30180d15e2f89ffa2a162bf6358da41e030098242d81e71dab4321980d0a4f6ddfc2974ce3 SHA512 8198c580b1b9b0429758ffa49cd8138fa3ce724f0dcf73c767ea7e55611d6a2e4c7cad9950896510def500ce4062b594386c947ac3d89425b4e5c9b04d0b8075 DIST rand_core-0.6.4.crate 22666 BLAKE2B 8b6b66d50aade877f2779c006f8038db450f808c66d73d79efa66c4178dc03db06f12201bf0e7930181c4b0f4030c49b20cce6eb7839763cf2217cad9710789a SHA512 36c67eb845aa2ccca49d6d680f28d418229bbc5a050729e487fe6b9f9f384fdd7b8d67fc6508b90b79ffb3c26688e72feceb3ecae57d3d7f59338aeb62296f79 DIST rayon-1.6.1.crate 166330 BLAKE2B 5bbc439e0c88780b8d80cb36d4b4164e698a1189bd140e8c84d9f6a466023de0cd69a1f24c4217d595ae9af1f61aca6829461648152116c6bebeef0f0e686e50 SHA512 2e03585170e59f4388359817d67a43cd10a2244382615ae39bf84210db03a6dfec3b75d8a23800b8faaa31f45e8df4c44fbc343f02e18dd3dc0572c207791e73 +DIST rayon-1.7.0.crate 169488 BLAKE2B 518f0eda1fcbd1b1b230587ea18cab0023a699e796c819bf35a6492b7edb051137446bfbc49aaab0a68aef8280c970ad14301a9f8f7461d537af119a65b33a38 SHA512 d999c811b701d0aa4e547234bdc20a7df56728e142c4aa882bae081b7b057e8c3a72f4a62fb35535e57501e8c2ba7ff072068b59d6b5374e9ca6bb66cc0984d3 DIST rayon-core-1.10.2.crate 70599 BLAKE2B 3ef458725d2df280b259da4cef179f795dd8c29fc1b9fef06c9f405e3818508f2abe3d0eef206c14c6e1222f9271033cd3f534c3a11d2815e06abae31ce36874 SHA512 2b94669689b3c354fb65d2530c7da88d9d8d8a31cb7ad100e526018864f23091ffc976f0239e2614a521d58df3dece355b636ca06d0484ab4f0c3afca660dd24 +DIST rayon-core-1.11.0.crate 73118 BLAKE2B 313d65bb6e3a010569b317b32ac91c72e38282f4fcddbcb56ffa97de42d88c0d34f35f76b62e1ad60ee96b596aa681caf2071a8d5dfdca085fb1fbafb07c3ee4 SHA512 00ac782f49d688da90e823980e83b5ccd858f93769e2d801061fdef78728cff37d3a9fa4fd47a5cddb058f28f3289de349f8c8fdd94fa2f8c400d73bc4529800 DIST redox_syscall-0.2.16.crate 24012 BLAKE2B 9497a52044458b1435ea16e86ee072e379b6b11ee31602ea72d6b6072a4a99426f409c2e58108a4e9c36dc193fa49c83951e71f4fd4e158eafff18c594dc01ad SHA512 63b5d876baaf99f5cf737679bc6ac7a9e3d8a41aa93f5c59416ce7e3841e2513bff678773553cfe62fb452707f82acc384ea63aec932a31bf94679cd1caddd27 DIST redox_users-0.4.3.crate 15353 BLAKE2B 5e3b4e902566620cee8856c092cac193366ddcd2f5aef787b1d485353a0da11486ae1359dc60f3c87a198cb68f93ef99ac7551cc2315412b93b10ffb10540633 SHA512 0d3366e23cf93e1b0e025a29025eaebfcd1145bd158e2663b94fd952dc2d8a25566819e3a03c4136ca16a6408d37396e2ead0814c3f0c2bb10334dfd0b838fda DIST regex-1.7.1.crate 239648 BLAKE2B d68591ab0627f0bbcead8e81de2b9f6c7eb7be2d29b2c1700e06ffb541c073ecc054dfc76aba8f55ac0630b191d4136805bd04c7d1b9f6cbb1ca2437668ab244 SHA512 ee19bc6d24b981a151324ad4115488383227ec33dfba0225b35b6252f0d363b8d906db59a45170139c7a687fe681a983c2392d2921c7365db38c7c0e9745066f @@ -293,8 +303,10 @@ DIST rustix-0.36.7.crate 290628 BLAKE2B 7cdd5610fb4c5c079de7dcead4d68115c67f56c7 DIST rustls-0.20.8.crate 270142 BLAKE2B 0d9563e302eac78871eb8346c72fde2a05618dc8a966198cb4d607b41930dd54487d9f4d9c8ebbdf943b4593d4cbb75543c3aea9dddc61a06500b4b322aa726f SHA512 4f56494987cd3a56f47dd07d31c7f73d262a4d003cf9cc11e0bce5fa85c87f18124b1c364186501736f0d40a1f193a24d5d73f37a491ff81ca8eff568559e547 DIST rustls-pemfile-1.0.1.crate 19171 BLAKE2B 4281ca9ae575c8f8ec057018c27e59198deee761145a7b8ddaf3acf616392303bff0234c4994068720719f5b50f08d1bc9270970b2181659e8a39b6e9de703b6 SHA512 530519d61eef3fb9dcb614b7a03550a01799cc48a094e1c701a8a41182e8fadc90538f33435ad85a52b4d112a90e41215a58f7fbcb0a827528f3102ee74151a4 DIST rustversion-1.0.11.crate 17485 BLAKE2B 940646bc3783dfc663b179e4624ed03d3726bc745517581fd3d6eef607fea2b2c75e636f1e1dd2d9e30cded59e2b9fb64b964f47693baf2928b515eba0e89f09 SHA512 60b94f8378cb1d0ee61dad768e14f50bd043d4c0e4a4e0ef4979d7366886909e1b186abe2c65cd36ef077bc2663f1610f3bc4328ab2f078b94405384a07dcd76 +DIST rustversion-1.0.12.crate 17278 BLAKE2B ceefd32afcabec344a1bb87d818fa22b84c986367ebe58bfa54389080194141489e1c87397a34eab4d60d660c9e0d75eca3958225640d4e6a061c96d27778c6c SHA512 eb55f3c0324359e897ad07a5182426d68a067ea41461b62a44f98c2864d5a5d0f47733f88d977a6f537e39a801beaa3b5a6041230828c3213085b562edab133d DIST ryu-1.0.11.crate 47007 BLAKE2B d03e8df69c3b21c1b2e4ffa91ece794f141e9f9bce4e9ed1ebf394b1cb0f796147b86189885f0734df8f431b2d166d8f6ed6a261be398d6d088fd56046a85c2e SHA512 dd2642aab2d3017c31432436226d5350b894c8b88a09395eb7de6350964b3cc48451a829ce78b04a9e4e0480076fe1bddd0604f4e57700faa2d60cac6e361408 DIST ryu-1.0.12.crate 47070 BLAKE2B 02b0eec6bf266b7c482aea15ff83de4bf3cd6f607f8cd6f17f1c3ffc60cc64b62b15738907b4069f5816dd81669ed4f5b00c4bbc8705abaebe3a0846f56e8e29 SHA512 070f0b2b52e47cc9a6d8f003439d257c27aec15ffb030a92481ac22d5052436156e25127ea3ea7986cc514d2a7a924f9328710d743c216d7b1379beacae79829 +DIST ryu-1.0.13.crate 46823 BLAKE2B c6d661cbff5e7b273da5a6bb704bb1910b897c55d854b05bd417f53853a832791afc351e5a5aeaa94ba99a8fe64c8a930221c52a8784519728da748371a4ae04 SHA512 25f60216d91e68cb47695ce4e966fae674d5b3e4b0cf33e740248c1605fdcf0c963acd278a485c5b4bb0a1c1144002e73173592222af4989df7a4ba402508c13 DIST same-file-1.0.6.crate 10183 BLAKE2B a320c8343e0b38078ba81c4f0159d886bf47764c74efe0d7cd2b3218426e8341b51e523c00a9e5fbc2ee1057618296bd70b576c68751bd55d6ddb352defaca15 SHA512 3ba35309742c8db63210d9ea78bff4ecd80471d69e6238eb96c7bf0673814f221e2d838fe6311bfc5a0e71b4a7ccba33e07859c0b9cff2171969ff08a4214a7c DIST schannel-0.1.21.crate 41719 BLAKE2B 8e3ce88c460b44839a46304c5ce6c02ec518a1f094165ae8589107cd32b79553e1c7aab581cb07fed4ef5935822ae4af8141f63d70e1f898a10e75377b1a057c SHA512 7457d4accd0096c791240aa19970307c6448486a22303e3b20b7fb25c326e50edb8564781e3d81ecb4a7626796ef78233c224f9baccc0de03f0eae2086624880 DIST scoped-tls-1.0.1.crate 8202 BLAKE2B 20be49f0546691bcff3f0fc257345e432e200836a60b297ff3fe698699ef6a2fe8a5dc6977902a08f7dc63c578aa27607dae0f1889b849c257c59c48a458e1ed SHA512 342f43d53edd33ea3e2197faf5dce37bfbeb0b20b6f0febad4dc6244c3185df127b2c10488e95561260a0ef968f32707460f2d0d23667cebece19b167c0a0c25 @@ -309,11 +321,14 @@ DIST semver-1.0.14.crate 29813 BLAKE2B a080f0a65127142a90bf033452241ffebfc7098b5 DIST semver-1.0.16.crate 29850 BLAKE2B 6a6a680e55b6e98e5d0d466cae2f144531d3019988a7a241e7f0e54ebf2ebfbef27eb7af5ac59a618fdaa5546bb84c65e4616734b775fb2e90d87c1ac0b07317 SHA512 4fac06eb9ea475f8a31dd85e4d28c70a351656914e8e61518ad69274e93f1b6f14cc32a5b0c0e5a7d9ba0c74d4a16d502518dfdf2756e8df5e45869886db8c2d DIST serde-1.0.151.crate 76931 BLAKE2B 26ee4c3589bda4bd7ccbb6a7ce6f44f29742839612c640b8060ff62101f38783872dab5cdbd76f6ed700f79e1052f4b8a2a859e95f61e3dc620f0919591338f1 SHA512 1828e9c1e4ff826824d9d23af2449fc464167457a482a6c309aba43766b765578710ad6d433efdc3c471e1426c5d16ba91bb1f17be9f4a15a4ab204e9e3634eb DIST serde-1.0.152.crate 77091 BLAKE2B 89c01ce359042ebe6b1b64ea710580886f965a98e1d6085c58a75269a9b43401e2cace080c4c93ee51982855fb7e2f09fdefe9bd237bbf30c5537f3a4258283b SHA512 b47bd58fdc1a81d96cc0c9d14c8b19153b6689e893851975b1d7c7010c4448750e7fa09056dd4f13ed475a4aea2a3950952ff528832976919a6e78504a37bea7 +DIST serde-1.0.155.crate 76964 BLAKE2B 0a97cd041529b62ba242e40e405b08031def99322d28a0cb86d591436ab6e14f4727885ff8afb9f80998269293b768c73e755b1552073e4abbabb2c6889cf2f2 SHA512 145a538d580e895d6fefe7a51b64c0bff675b5ed94102ca67a9eff2b0de07ca94be432f327f6761b119e4d5da7ca926dbe0c7caaeb75971eb1e3178ca4f40e1e DIST serde_derive-1.0.151.crate 55587 BLAKE2B 907291356ec3e74c46d2bfaaedeacf8f35d828cbe5bab7b3ef3992f98129eb576824bd379e42407dba48deb892faebea679b67b7ebaae92d07f9bfeb3aa14a82 SHA512 c190fa40aead16ba9381c9059d71ae9e4318b4eebc759cfb55e2680301cef39ff2201a8d81c023e9f67f675d81be64ad45ba69dcf606a0b6774844d7460ad169 DIST serde_derive-1.0.152.crate 55586 BLAKE2B f133c6cdb87d435ea0c05144e685047fec22b93df7c61df4aa139358c2732326c98d0f62fda629da0f648aaacfc9d6f312813940238f45b359546dd435e7a516 SHA512 2f4dffb5671b4758f0b7dc0939f6b5cfe3b3ba02a53c62c75b5a0ec89d2db26bdd95f3e269d1fd4b07ec921bc0ca5f0741c26fdfcd25bd6532ac698c6c701e91 +DIST serde_derive-1.0.155.crate 55117 BLAKE2B bf8438aa4406241c17af83e313c96bf9f8d87006fe492d7f17637a4a3ad2093d3b0e61e986d9263f52dcefb51ae80f80cd4b64b1d0b19add3f1429df1178efc8 SHA512 1aa921609d83f58b970906bc98c8432536170031a90ed5cfbf12c4af4d5f8c696349d1f6208e826a6e50f2ccde7e6c28bd137992f27d16a0e9554c1a7475d699 DIST serde_json-1.0.89.crate 144638 BLAKE2B e296fd2fd3054b81349f246d207de4f7f8072e480a34f1c39afc2d46cdb6b861d1514a8bb64f2f68920e8db43b642814f7f4e989dab95cee62485ca2f8db2e8d SHA512 4bafa5693977e129f5787f2ff10f914e2a7740bf7e631bcdf51b27d0d9e5517873184b56649914371e1881107e7ed0a8fedf487617db334d4a7a4bf95c6c16a3 DIST serde_json-1.0.91.crate 144654 BLAKE2B 857f25cb43f8153ed4266fdc38b0a426ea04edd9e7954ceeab384729abb51ead1378a819eca6ced5cf20ed0cf237548b4c81ad507e3f4684aeb9bfd7e4958684 SHA512 b0bfa3d64fe9fb0d09ec8dcb6e41eba75ad0f0c4e34e0ffd5e2a3230057d7499a57ffda8c1615bea5195ef398afe414f3b0a143a39865123c1c5f976ea1a0337 DIST serde_json-1.0.93.crate 144383 BLAKE2B e2a824632240f60b51d574f8b44675a38a557e917ac66e7960b303b493604dc369a17870228582bac93faa530b80ecea02b4d5d10ad0b18ab8ce2494ac4154d3 SHA512 b6e6f417466f6715a8cb30df2083a82dda794e9fd5fdb1e0b9c97ffae40bec57878580385da0c0e9e5e3ba76aaff629a9dcf40485aca9a288dda2564093d797e +DIST serde_json-1.0.94.crate 144406 BLAKE2B cb4098da36ae5792e8c8e129e3148f27a4c646a57f3e59fde75febe252de79c8e1b310d947c2fb5ed7ec75e68b146f61b0b1d31dcc6f510ac61a37f64a47afc9 SHA512 0c85ccfce884a12dc7d57c110de4c96994f84e6a23ed28b9d38c9ac53ad6be506ad414735bfbd4d90fb49ea087460bb9da1929bb3aad7bbfc518b812ce92516a DIST serde_repr-0.1.10.crate 9760 BLAKE2B 79b47fc51164c019e4d327ac9706c99fab2979c930f89592c40ffcdbf9c1f9da7385e47bfac48aa30dc5da26052766553adbd126a764f33ef6c21533da807dfa SHA512 09e0dfc950b04aa12f501fb2b73ab7a0ff8ccb54facbe8e183c8dde2448362c4d1745e71df880dd6cfd9fcca99a8d75563ffba8383cbd02954f6fb08ab9a7309 DIST serde_spanned-0.6.1.crate 7828 BLAKE2B 78d39bca0850b78f0835167ca7786c0bf356d668389aaaf3ace946e91d9a7db8dcba895e833d87e88502b2ba969cac9aad6c1a053c5ecb37f845ebb3b0bb5b32 SHA512 6271aa2af243021002a10cdbd16cb081bf10ab53a61cace104182eb4f28e0c0d7c447b7dcedb350ce78debf5ed6ce6502cb823ae9177d98c5288310094eb22d9 DIST sha2-0.10.6.crate 20558 BLAKE2B ceae6f1e28606371f93f5e4fd617b2cb057ed9aa4aa2d81bf4c6af4ca47d639a51f50d0fe4fa77667022c770056d6d711beb4835b2341ae0a8d667f11a4a51a3 SHA512 38dea4c300ea8dee22587ab0af6d66dbde824e1cb071e02e7790bf978efff6bdb6d4076d61c5acb38e86e69261a65811a7bd0182299d53ef053202ee54d2b05c @@ -352,8 +367,10 @@ DIST terminal_size-0.2.3.crate 9361 BLAKE2B 38862ed4d98442f755a841b3eb44b397645c DIST textwrap-0.16.0.crate 53722 BLAKE2B 44140aa2dfd5076005749449a56e920418e71e34cb92f1d697eb3f3e7f6fe87b0a3861c8a4050a4a62e03187b6cadc4495e4200bee52ee183541431c73e47209 SHA512 97ae8acece5663e1a6b08b827179e96d5ad0ee67d635888cc3d83454b52cf48fce97eb0eba374ba4747834099c74f43d66d9fec868e84be45369a42c1aaec2c3 DIST thiserror-1.0.37.crate 18752 BLAKE2B b8d792715cfdffccba72af132e414a6ef28f8e4dfc0608bea49bda1bde5b6acb13da24feaabf4467b8aeace9b6d90a97e2202f7d24bfb753cc4019c2243bda25 SHA512 07f0cf9da1bf1029d70c1b6f0c54bc41ed759214683f35cf6b321ec2d69173e3da0abf80a692115a1e4630400b1fbf462878053853fdc6026edb40f7e13be72e DIST thiserror-1.0.38.crate 18947 BLAKE2B fb81df34dba2958395ae360cbb14e2708e5a3cfa5cd0bd03c58f29c146d8afd8595a7ca1b30f1ed2a75ba140a55ba450fd4fd040aa1a1dccb0baf393b0e98d60 SHA512 95b8ca682b579834a04058f03ed0c994ccef426d75e0fcc28ee47151d343da25e8fe31f8157744d942aa54652115f477fc6037f91c581dbc127b829cc96476ce +DIST thiserror-1.0.39.crate 18729 BLAKE2B e5de927bb6400d7045c373d60209ea33095b36dceac690378a195a1283eee6f435d82de92606b48c486b8b281101dbf0f6441af5b7768b24853631189ab0fff5 SHA512 a419756ae6b0ce68561d39193739e1c92b573f1bacf606ffede7e520a3a5fa94cf59e60e49a43252765251d052d67d02b737563f7c3efb3e10d5cf662860c4f9 DIST thiserror-impl-1.0.37.crate 15428 BLAKE2B d91e9f058e1a2b722f604d9a399c0f291c5309299c4bc103427f8927ba41c9937c7e7cd4c0f394dfb9d96799be8a3d5b33f8e869045f58228a43354dead5117b SHA512 37d90875118fe45b51afa89dd0acfbe4d9852b899ad391b419b5181a92bda115cf5569ffef57caf6020964d5d847c2b1f191c99e2c0caf7d4166f531bd19f952 DIST thiserror-impl-1.0.38.crate 15429 BLAKE2B 96202c256e970fe23f07b461d71430889e36d9f0e83608d001c6feb4e86f4a34047ce93617b27f89c6e2a5d6ad8702b9f64ac7e59bfee221677261fdfcb06e69 SHA512 628aa28404a181b384ac6a11a433829a5481d97face5bc1704349414f36e93440738122fca716fdf878719870d10e0cf8d495df6b1d40913e985c2824cbc3aba +DIST thiserror-impl-1.0.39.crate 15057 BLAKE2B 72679c216f5c6dfeac1c13c22a5a019c2e996188a4bf1c22ed57b7641a41f5d409b496f216dde10ee44d639545200e2a30f74062b586b49bcaa3539e1e057bfa SHA512 a58f8dd684ae588171e4e9be4c558617a1d438d7ee10dda155b5f06e374f45b016f9789932834e5c231b3f82ede690d4f6585d9c95ab77f6694791a94aaaa08d DIST thread_local-1.1.4.crate 13106 BLAKE2B 64c19368f8cec46f23b3052759c4c4ef0de50748432790e6ea11b12477239b177d54e60b9046fdcb2f495b8e0b37ad82809d03602edab9fc85cf814e3bd94fe2 SHA512 db7ff3eb88a73d9313dd58d72397614c5aae6be1d64ead7f16535cae2857be3b27d189e7955308591ec64a0d67777fd2a62a2b124ca73facb9a2d8e0458bdbb5 DIST thread_local-1.1.7.crate 13585 BLAKE2B f497dbcdfaf7dbc8b4b0dd97f77ba93df15b63303e7894c9032c9822a5b8111e0a21db2fa8cfdce5a503f70959ac9cdf48c840b925bdd850dc15e8436ba72379 SHA512 3772452c2a349fb564d29bb06e13c8ae64807db27c3ee217fa04fd0e9847e94adeea582b82ffc2d9116f31ff478eb088550caf1346c263de49b55fa17b431c31 DIST time-0.3.17.crate 99048 BLAKE2B a10a4b8d0edf8ca5f073f0840060a487a60a162341be3454e069eae48fd43b9b7bcfdb9bfd7d31380d8beb1c5364bfc9b774f3f438327d49f04eb452d2932e9a SHA512 c69ec373a79038315d0257203be16539f5efcfc0ceb9ce2cc0413f3d6ab6ff39881720c310f12cada17536ccecc4501f081890290d15282514b26fafc02abe69 @@ -384,8 +401,10 @@ DIST twox-hash-1.6.3.crate 21842 BLAKE2B 67c261b2b0a93293717a4e2e07dc11df2abde09 DIST typenum-1.16.0.crate 42477 BLAKE2B acc6dcd4521493c438a8a3d997ab0456fdbff3db66aee9b81ba219714d47522c3ca8fe26f8ce84edfda416ff9a22747caf3ecc9cc4bcd1e7647ac351d5aef407 SHA512 93da3ed62573acbc9d5d31257fb72ae9cfc7d59e4040c1f32d93e8fec94795e1aa20a3bf76ddc64c4b383184306bb2a66e51fd61b64dd4ce46a1bca8238b57b2 DIST unicase-2.6.0.crate 23478 BLAKE2B 6e580108ac81b1cbee70e5bd331f43b12f266dae4f4f758bb8f5f073bd1af61943ee0de34cc27769525b19da8c24f8dea4941d0f5454594ab0cc8b78071ff053 SHA512 7e76a5f344e32c56cf87223585d87a56c79627b52bba0b29eb6de82de874b2964accededa8e9b5741f57944b6750fba5c61e679a50d4fd5a5646f431e2f4f188 DIST unicode-bidi-0.3.10.crate 43530 BLAKE2B 2bd5ffea133793ed7588ea95b0848adea16e79fc3ce9a159c33c73929a1af90e0578c44980fe114aeec1d6424d294552bcbf4089e3c196c2ed3d0751d992c216 SHA512 70f81dcf3fb3ada1eb503cfda548e083cae6e7001dc445c0a481b8f467025f17dc26ac14e487edcdc2aba8b67f94a35eb4b5083a62d5b954dafca7b734edd3e3 +DIST unicode-bidi-0.3.11.crate 43762 BLAKE2B 513ca9138f5745b3b2c16a69439f1d747f1c79f1e635cd75056affa1e6ae909675c5d08ebc0d0fb28af739d6bc8918652a2f37e79a16a080b62f6a80efff6a82 SHA512 4c3c359455d6fac31cf098379299967c06a5aab4b02aa77cf49daff682b2b0a74a30a1c07310ee3ed9c166e0125a1d64a60cc78cd93e76e507a2b0a5b3c00d24 DIST unicode-ident-1.0.5.crate 35455 BLAKE2B 7e14ce97ac53a88ccec015dea690918a673dc5b49e44de7fdcb5421871da35c4f514c6db9a363d6f4bfcf2e9a61a50a593d345d0b6f388ea882b17a00cd0335d SHA512 d355370daac356d900cd4c0a792d6c0eff114524c4bffce4d7e74469fe2117883ee00bf0e27d950b72e88739473f2045d5f83440a0aedfede97b4d9163b64a6c DIST unicode-ident-1.0.6.crate 42158 BLAKE2B 6e4ef61fcac69b4ccbf743a2c2f857a6ea9fcbac9b9890f5b7208cc0732c6892aa5889b3030e87c8c29ce4ce24ddb7adec6bcf47b7aefe9cb5d19f920f12cfbd SHA512 ee1dc78fe535f46bdaf3e19dd8dfc859bf3133d9271026cadf626a07ba586c39caca4e45d905156a6276cf852f9cebef196b2229c3ba4b5e2b26c956fd6cff86 +DIST unicode-ident-1.0.8.crate 41962 BLAKE2B 3e3394a421460b0cdd56f96e1149b3816651ffd7064f9ec85c12050917d0b271eeee4bc3f6d3f0a3c1596635df3dac54bd610243d34e459743fe29b3b931a237 SHA512 8104999c6fff002c5aa109e2ca75ce3eaf772155d31dff87bcf39e3eb3da58b6cb543717be7b55acdb0cb1a4bd2a3d2e9c9974f7f75b6528668f5ef665ef4088 DIST unicode-linebreak-0.1.4.crate 74962 BLAKE2B 2b6b1f262da1100a06552ae24588a6a1f6d34cd9cf398ff182da48116644807cdfbd703770659d70a375102f9526c77ea3e7fc80e7fe5405ccf93bd8153af518 SHA512 4c4a1cb4d8d9563740a6a5bc8ea5db8bab88b1cfbd751fdf33dbdb3923478a4bb716e3ce7441aca0d84426894834959cbc845f3cc2bc1379c5935019dc3f703d DIST unicode-normalization-0.1.22.crate 122604 BLAKE2B 3f3430b279cc0ce1595392c869442ce676ab097154c688779ebcf726e10c497df59be2cd7bb2f84f99499a9df0654760a10ac92224c17d74775aeebe291241e1 SHA512 a5810d5e9cd93dbb80e013997aa9d38e60834619483a6623eb2859ec5d59a5aec3fc4db123dc7f4e2fe9f2b8799cf6af48bdff22d69a00a23707240e8bf3bb3c DIST unicode-width-0.1.10.crate 18968 BLAKE2B 6174e307fd3ee290d0a5d1d31233baaa5315cdb73f19b8580718e9f9eb04cfd3aeaeb474af1e50c4b9fecc6fc777937dedc527c9dc9ed14ccf42af099e591f31 SHA512 9836a8d489d18ea1ecfe1957ed6d5da7dce825e138cd1848aef093fa8d2eb83fcf01eabb1a2446df4f5ede4e67316e9e81b5d58b59d4e8c5d67870e8fa5dca3b @@ -463,6 +482,7 @@ DIST windows_x86_64_msvc-0.42.1.crate 664606 BLAKE2B 6c460cfa392aad0d11add200d65 DIST winnow-0.3.3.crate 176347 BLAKE2B 091a68048257d8dd931411ac14eadfb4dac942f8c3d9fba01d6c03a86ed3f141466999c6596f3a8d8df4719895b1e3f1c7dfd94b98e50b38e726e6c77e11318b SHA512 ff6c2f2c228263947dd9eb8ac098e5743ec48e69aed4f99c4a4c27946ec71f3666a9002e6a92b3007d32520d002cc7858d523896dee68b17ca1f7b18ac82ce85 DIST xattr-0.2.3.crate 11959 BLAKE2B e67cc186c3a86c3019cb5832aa515267671b8f11f88ba6253a3217eaf06d70b72a0367e9c8fb42a584b5b57113f8788c67f4e3d70db6427dd4e4a6efff59ac44 SHA512 55b99a9a9440463050b672dcacb7e1d1cc78f2b6f40ea7bff2134ee3a1c787d64972a1e00d2e06cf5a341bf76eff32f68e17a0c939a23f2c9a892715722afcac DIST xwin-0.2.10.crate 218629 BLAKE2B d5624b2b11c2647a8a5762d937d982ea94429522f7966ead17e973f99fff5ed6fdc3e94b3aece20971d35277c2c9f370d12bfd3fa38df7911c202ec5f7c836c2 SHA512 cb05c1644c298e33544959ebf6786e868105319a50aaff4fb60ea2f9558d88133d3c6db30ca81378aa634f2866dc5def9b68994e053f74ae65cea3f4b6533be2 +DIST xwin-0.2.11.crate 219718 BLAKE2B 229ee003abf6e9a09205bee555e4e06cf3067ba78d2ef6af8a13464d7fb92c446309e50e20dbaed6e3314982a3c391ff5ab8c0a86ee536738663407c8624ba45 SHA512 19a0d2febfd84e5fc79ed5a1ef00beb313110dcd48957c078750d8dddbdf1da6d4329f724fc94e65fd72279359f711c2e4341a9521febfa8a47b598ca70d775f DIST yansi-0.5.1.crate 16525 BLAKE2B 3b5a93b98293daae72f53bf3f13bfc05feba8d5b27921f79595f7448fbcb9a0dfa6cd70f467c5735b914c46b7d3592e6cce080c540a458a904308525eb3aa839 SHA512 7b33005a066cc612408a65df6533e8718d1de43efc0fd57416a19dc2b811497570e6e18f100fb26073565e395e711518c27de7d644ae64777713f1a102eb16d2 DIST zbus-1.9.3.crate 62957 BLAKE2B b7011d1c78e5b8a23a93b0d88ef5d13164b964d046f65917c45544b0a85fd013f375aecb49b957a519d128cdd2e23c52672e3746418f06ac6eac29a8cf155ca8 SHA512 b5d471d5d962a46c02380c91374ff4e9379a0ad436665c540a9ccca3fe45355872b3add3d18759bb271d30cf218c8b25f169c515953bdd6ce9a8ce81905a6865 DIST zbus_macros-1.9.3.crate 14794 BLAKE2B 7ae5cc45f8d7c9eae4d282f3c4884abfedf91ff14b48f09f21a3a7e5d80100b001f2e7a7b3dc24bbb35b65f7c6ce615a80869c5d81336bf5c12fea99802b0925 SHA512 1b22cf49dc10d9854f9f4150e52307e98dff1f6d3102c5e5af4bfb305cf3509d5b8f07ed6ae43f8b4f03c4e22d11648ccb49f5f3f7731400a34cceea7ee19677 diff --git a/dev-util/maturin/maturin-1.0.0_beta4.ebuild b/dev-util/maturin/maturin-1.0.0_beta5.ebuild similarity index 93% rename from dev-util/maturin/maturin-1.0.0_beta4.ebuild rename to dev-util/maturin/maturin-1.0.0_beta5.ebuild index 3ab68f477568..cbe6422f5816 100644 --- a/dev-util/maturin/maturin-1.0.0_beta4.ebuild +++ b/dev-util/maturin/maturin-1.0.0_beta5.ebuild @@ -12,7 +12,7 @@ CRATES=" autocfg-1.1.0 base64-0.13.1 bitflags-1.3.2 - block-buffer-0.10.3 + block-buffer-0.10.4 bstr-1.3.0 bumpalo-3.12.0 byteorder-1.4.3 @@ -21,12 +21,12 @@ CRATES=" bzip2-0.4.4 bzip2-sys-0.1.11+1.0.8 cab-0.4.1 - camino-1.1.3 - cargo-config2-0.1.5 + camino-1.1.4 + cargo-config2-0.1.6 cargo-options-0.6.0 cargo-platform-0.1.2 - cargo-xwin-0.14.0 - cargo-zigbuild-0.16.1 + cargo-xwin-0.14.1 + cargo-zigbuild-0.16.3 cargo_metadata-0.15.3 cbindgen-0.24.3 cc-1.0.79 @@ -53,10 +53,10 @@ CRATES=" core-foundation-sys-0.8.3 cpufeatures-0.2.5 crc32fast-1.3.2 - crossbeam-channel-0.5.6 - crossbeam-deque-0.8.2 - crossbeam-epoch-0.9.13 - crossbeam-utils-0.8.14 + crossbeam-channel-0.5.7 + crossbeam-deque-0.8.3 + crossbeam-epoch-0.9.14 + crossbeam-utils-0.8.15 crunchy-0.2.2 crypto-common-0.1.6 ctor-0.1.26 @@ -69,13 +69,6 @@ CRATES=" dunce-1.0.3 either-1.8.1 encode_unicode-0.3.6 - encoding-0.2.33 - encoding-index-japanese-1.20141219.5 - encoding-index-korean-1.20141219.5 - encoding-index-simpchinese-1.20141219.5 - encoding-index-singlebyte-1.20141219.5 - encoding-index-tradchinese-1.20141219.5 - encoding_index_tests-0.1.4 encoding_rs-0.8.32 errno-0.2.8 errno-dragonfly-0.1.2 @@ -92,7 +85,7 @@ CRATES=" getrandom-0.2.8 glob-0.3.1 globset-0.4.10 - goblin-0.6.0 + goblin-0.6.1 hashbrown-0.12.3 heck-0.4.1 hermit-abi-0.2.6 @@ -103,17 +96,17 @@ CRATES=" ignore-0.4.20 indexmap-1.9.2 indicatif-0.17.3 - indoc-2.0.0 + indoc-2.0.1 instant-0.1.12 io-lifetimes-1.0.4 is-terminal-0.4.2 itertools-0.10.5 - itoa-1.0.5 + itoa-1.0.6 js-sys-0.3.61 keyring-2.0.1 lazy_static-1.4.0 lddtree-0.3.2 - libc-0.2.139 + libc-0.2.140 linux-keyutils-0.2.3 linux-raw-sys-0.1.4 lock_api-0.4.9 @@ -122,13 +115,13 @@ CRATES=" mailparse-0.13.8 matchers-0.1.0 memchr-2.5.0 - memoffset-0.7.1 + memoffset-0.8.0 mime-0.3.16 mime_guess-2.0.4 - minijinja-0.30.4 + minijinja-0.30.6 minimal-lexical-0.2.1 miniz_oxide-0.6.2 - msi-0.5.0 + msi-0.5.1 multipart-0.18.0 native-tls-0.2.11 nom-7.1.3 @@ -141,7 +134,7 @@ CRATES=" openssl-0.10.45 openssl-macros-0.1.0 openssl-probe-0.1.5 - openssl-src-111.25.0+1.1.1t + openssl-src-111.25.1+1.1.1t openssl-sys-0.9.80 os_pipe-1.1.2 os_str_bytes-6.4.1 @@ -170,22 +163,21 @@ CRATES=" rand-0.8.5 rand_chacha-0.3.1 rand_core-0.6.4 - rayon-1.6.1 - rayon-core-1.10.2 + rayon-1.7.0 + rayon-core-1.11.0 redox_syscall-0.2.16 redox_users-0.4.3 regex-1.7.1 regex-automata-0.1.10 regex-syntax-0.6.28 - remove_dir_all-0.5.3 rfc2047-decoder-0.2.1 ring-0.16.20 rustc_version-0.4.0 rustix-0.36.7 rustls-0.20.8 rustls-pemfile-1.0.1 - rustversion-1.0.11 - ryu-1.0.12 + rustversion-1.0.12 + ryu-1.0.13 same-file-1.0.6 schannel-0.1.21 scopeguard-1.1.0 @@ -195,9 +187,9 @@ CRATES=" security-framework-2.8.2 security-framework-sys-2.8.0 semver-1.0.16 - serde-1.0.152 - serde_derive-1.0.152 - serde_json-1.0.93 + serde-1.0.155 + serde_derive-1.0.155 + serde_json-1.0.94 serde_spanned-0.6.1 sha2-0.10.6 sharded-slab-0.1.4 @@ -216,12 +208,12 @@ CRATES=" syn-1.0.109 tar-0.4.38 target-lexicon-0.12.6 - tempfile-3.3.0 + tempfile-3.4.0 termcolor-1.2.0 terminal_size-0.2.3 textwrap-0.16.0 - thiserror-1.0.38 - thiserror-impl-1.0.38 + thiserror-1.0.39 + thiserror-impl-1.0.39 thread_local-1.1.7 time-0.3.20 time-core-0.1.0 @@ -243,8 +235,8 @@ CRATES=" twox-hash-1.6.3 typenum-1.16.0 unicase-2.6.0 - unicode-bidi-0.3.10 - unicode-ident-1.0.6 + unicode-bidi-0.3.11 + unicode-ident-1.0.8 unicode-linebreak-0.1.4 unicode-normalization-0.1.22 unicode-width-0.1.10 @@ -282,7 +274,7 @@ CRATES=" windows_x86_64_msvc-0.42.1 winnow-0.3.3 xattr-0.2.3 - xwin-0.2.10 + xwin-0.2.11 yansi-0.5.1 zeroize-1.5.7 zip-0.6.4" @@ -297,10 +289,11 @@ CRATES_TEST=" camino-1.1.2 cc-1.0.73 cc-1.0.74 + goblin-0.6.0 indoc-1.0.7 + itoa-1.0.5 libc-0.2.134 libc-0.2.137 - memoffset-0.8.0 once_cell-1.15.0 once_cell-1.16.0 once_cell-1.17.0 @@ -316,12 +309,19 @@ CRATES_TEST=" pyo3-macros-backend-0.18.1 python3-dll-a-0.2.6 quote-1.0.21 + ryu-1.0.12 + serde-1.0.152 + serde_derive-1.0.152 + serde_json-1.0.93 siphasher-0.3.10 syn-1.0.102 syn-1.0.103 syn-1.0.107 target-lexicon-0.12.4 + thiserror-1.0.38 + thiserror-impl-1.0.38 unicode-ident-1.0.5 + unicode-ident-1.0.6 uniffi-0.23.0 uniffi_bindgen-0.23.0 uniffi_build-0.23.0 diff --git a/dev-util/meson/meson-1.0.1.ebuild b/dev-util/meson/meson-1.0.1.ebuild index 97dcdaf7e9fa..b71e586cc1d4 100644 --- a/dev-util/meson/meson-1.0.1.ebuild +++ b/dev-util/meson/meson-1.0.1.ebuild @@ -16,7 +16,7 @@ else S=${WORKDIR}/${MY_P} if [[ ${PV} != *_rc* ]] ; then - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" fi fi diff --git a/dev-util/pkgdev/Manifest b/dev-util/pkgdev/Manifest index d5b1085df7b5..69ae4adf1d24 100644 --- a/dev-util/pkgdev/Manifest +++ b/dev-util/pkgdev/Manifest @@ -1 +1,2 @@ DIST pkgdev-0.2.4.tar.gz 64156 BLAKE2B 321e14b246a97236142a862968bfc127f3215314ef173dc0d610ca867d00a0db067def7810083b11bf6aea1e36202e6c91d7c63d74aa2b85fb17ec476cba1f7c SHA512 0390e130abda2f8eea1d3dd029d31d9381f2543ca98f547b91716ce383791c3760bd89bb276b5b15eaaa165be339c8147d26e93ba81d5be4c8a4cbede6a31caf +DIST pkgdev-0.2.5.tar.gz 76886 BLAKE2B c1f5789ab7d9ef425d5fe444e046e0f9df8c5725e663177f997e9e8849b95af9a3ad022bf474791eba37b74e369028471187cf2b2d62aea0a1246e8d6cfa4a39 SHA512 29a271b92e9272428f28b7a4530fe8cb1e392b5c9ef46dbd98ac130e4ec01eb8f584ca297a7dd3bc4dded9713823dafd8dc0b722d066d6360befd6637388284f diff --git a/dev-util/pkgdev/pkgdev-0.2.5.ebuild b/dev-util/pkgdev/pkgdev-0.2.5.ebuild new file mode 100644 index 000000000000..7b8c02772dba --- /dev/null +++ b/dev-util/pkgdev/pkgdev-0.2.5.ebuild @@ -0,0 +1,73 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=standalone +PYTHON_COMPAT=( python3_{9..11} ) +inherit distutils-r1 optfeature + +if [[ ${PV} == *9999 ]] ; then + EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/pkgcore/pkgdev.git + https://github.com/pkgcore/pkgdev.git" + inherit git-r3 +else + inherit pypi + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos" +fi + +DESCRIPTION="Collection of tools for Gentoo development" +HOMEPAGE="https://github.com/pkgcore/pkgdev" + +LICENSE="BSD MIT" +SLOT="0" +IUSE="doc" + +if [[ ${PV} == *9999 ]] ; then + RDEPEND=" + ~dev-python/snakeoil-9999[${PYTHON_USEDEP}] + ~dev-util/pkgcheck-9999[${PYTHON_USEDEP}] + ~sys-apps/pkgcore-9999[${PYTHON_USEDEP}] + " +else + RDEPEND=" + >=dev-python/snakeoil-0.10.4[${PYTHON_USEDEP}] + >=sys-apps/pkgcore-0.12.16[${PYTHON_USEDEP}] + >=dev-util/pkgcheck-0.10.16[${PYTHON_USEDEP}] + " +fi + +RDEPEND+=" + dev-vcs/git +" +BDEPEND=" + >=dev-python/flit_core-3.8[${PYTHON_USEDEP}] + test? ( + x11-misc/xdg-utils + ) +" + +distutils_enable_sphinx doc \ + ">=dev-python/snakeoil-0.10.3" \ + dev-python/tomli +distutils_enable_tests pytest + +python_compile_all() { + use doc && emake PYTHON="${EPYTHON}" man + + sphinx_compile_all # HTML pages only +} + +python_install_all() { + # If USE=doc, there'll be newly generated docs which we install instead. + if use doc || [[ ${PV} != *9999 ]]; then + doman build/sphinx/man/* + fi + + distutils-r1_python_install_all +} + +pkg_postinst() { + optfeature "sending email support" x11-misc/xdg-utils + optfeature "tatt subcommand" "app-portage/nattka dev-python/jinja" +} diff --git a/dev-util/rocminfo/rocminfo-5.1.3.ebuild b/dev-util/rocminfo/rocminfo-5.1.3.ebuild index c090c863e060..6c175c0a3bd4 100644 --- a/dev-util/rocminfo/rocminfo-5.1.3.ebuild +++ b/dev-util/rocminfo/rocminfo-5.1.3.ebuild @@ -29,3 +29,8 @@ src_prepare() { sed -e "/num_change_since_prev_pkg(/cset(NUM_COMMITS 0)" -i cmake_modules/utils.cmake || die # Fix QA issue on "git not found" cmake_src_prepare } + +src_configure() { + local mycmakeargs=( -DROCRTST_BLD_TYPE=Release ) + cmake_src_configure +} diff --git a/dev-util/rocminfo/rocminfo-5.3.3.ebuild b/dev-util/rocminfo/rocminfo-5.3.3.ebuild index c090c863e060..6c175c0a3bd4 100644 --- a/dev-util/rocminfo/rocminfo-5.3.3.ebuild +++ b/dev-util/rocminfo/rocminfo-5.3.3.ebuild @@ -29,3 +29,8 @@ src_prepare() { sed -e "/num_change_since_prev_pkg(/cset(NUM_COMMITS 0)" -i cmake_modules/utils.cmake || die # Fix QA issue on "git not found" cmake_src_prepare } + +src_configure() { + local mycmakeargs=( -DROCRTST_BLD_TYPE=Release ) + cmake_src_configure +} diff --git a/dev-util/rocminfo/rocminfo-5.4.3.ebuild b/dev-util/rocminfo/rocminfo-5.4.3.ebuild index 34df3ab7b44e..15e50f8d07fa 100644 --- a/dev-util/rocminfo/rocminfo-5.4.3.ebuild +++ b/dev-util/rocminfo/rocminfo-5.4.3.ebuild @@ -29,3 +29,8 @@ src_prepare() { sed -e "/num_change_since_prev_pkg(/cset(NUM_COMMITS 0)" -i cmake_modules/utils.cmake || die # Fix QA issue on "git not found" cmake_src_prepare } + +src_configure() { + local mycmakeargs=( -DROCRTST_BLD_TYPE=Release ) + cmake_src_configure +} diff --git a/dev-util/rocminfo/rocminfo-9999.ebuild b/dev-util/rocminfo/rocminfo-9999.ebuild index c993e808caf5..2668b8684942 100644 --- a/dev-util/rocminfo/rocminfo-9999.ebuild +++ b/dev-util/rocminfo/rocminfo-9999.ebuild @@ -21,3 +21,8 @@ SLOT="0/$(ver_cut 1-2)" RDEPEND="dev-libs/rocr-runtime" DEPEND="${RDEPEND}" + +src_configure() { + local mycmakeargs=( -DROCRTST_BLD_TYPE=Release ) + cmake_src_configure +} diff --git a/eclass/Manifest.gz b/eclass/Manifest.gz index 3188733f91621dd6f946964d3eb72acbe020fc2e..e55f8b067ee346ad503e09fa6e738dc8e6228a86 100644 GIT binary patch delta 36829 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�v2E&YQ0efpHl({fJIKa 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 delta 36803 zcmV(qK<~ekr2>_u0)HQi2mk;800092Y`s~MB*~R!`QNL+20TfG2Vs`aEUF@EqVB)$ z4Y2SK@Cu*G2NW__-{**%scIk_Nf|)6o2iO0zv13D{`Y_XfB*e&t@ocF{`mg&*SCM0 z{Zsq#<8Qg{wkp*_P3U{QPXyYQC2E-=5`$8SbuSaJCNizFn>F*LLpnNZ~yB+3P5y=9M}>I*t&xbFSR?bB#UMRpwrLu4gZC z)ON)4Z~xE#`R{oTe>;vfGQXb7ac!-QV~o}EIgWj7=W)z+wQ=ryJ!{-^JY#8nn>q?OKtO zTJ<<$yu!BjZC|~lFw4>UIN~~L&v{Kgdd14&wlKF4>bN4GKEpM5?ftko>1)(*&5b{; zwWYN7mG^D#dkKphDo8|3p>H`I{KmG``gT~OJ&uVpcpei^de+eR!IqJroURt@evWm9 z-ue;xaerivWA=R2Yg{eOP)bd`Ax8XrUVA?B2EDM=gh{9G6K4l!ejcv>5XWz!AFa+c!$GlLCel+B~ zUny`Ne8MU@T&vWhg}!)-jn}Ei7E0es8l%TBxtMvj8WMNQ8&^*GN>8auaqUyZIM33L z+<*AP6gj!PMcyrzw6_B}(Liu}{NOqJF-N(=u_5V4IFaq6p|Z8FdB%~D@-X+agdH{G zR?mP9X?tjKiy1{kh{v@nnyp`N$Mxmsho9}opU<-@B|gq-=L1k}1pB-~2;Ad_u$OZW zqfd_K;-<%T^=*YM@Zx9+g1j9gZr8!PY=3*oaYIUG!927rZ-`IlCgU--h^iogGhc~w zOJ_gLxnZmzzy{(txR zA-o?|;H95xi0MY+`paek4XyiuI31_59xeO-i#D`969MKS!(QUt zxZ{e5W6&`x-1{Cjv}et_w!$@>2!G+eOBm}2SnGYi!iAJPO*?Aa(%@(te}ANdJDPb6 zq%ehcY?#%w&djlKk-Yxgwz%bhv47sqik&Y54aGF3odd|%yv~u4xWd(8205D}apxgc zj1-c(uxJ=+4BI@Bk@T0d`uuhL`ZV7UtfcdJoEO)KL0S!as0Q+Ib-#`cS>+=5H>3xf zyJ6;6!fz{r)8KDwZda-t`{Ybg#`7Gr7tF$jP24dm2&Tp@1PPLK22QRh;&oX6z)Iq4(gEE2Y+him61F_O7qsA9&IavWjBYqg{DfLHEU33;Nb zoK9^mHII3o`NEiC-LM_G#99hx%O|9^?f%xRh;ZUN&$Qmp>)VI_KhqTgPW%1Hjvn@j zZr7?i&G87Wm4-jzPdZ9CuYcapW7N72uKFza{oatN-YVi(%fw&|4-cnZ7QPt+9uxPw zA%Bs7SseC>SuT4Hb>kf3h1uU~yXrV_Id4aXz+HGdeib`3YQdu*Ip@R{g|cB9KoHnI zUJ;*$q-+sSfWHIJ)U~ku=NxI{B)M&%!;D-ay1Ht@Z=ac8+Z%$qhkqHyu5qj3+}2Vb z>p8A>OaJ5B{PgL=_y~yjzCRAE#HWmfbsh^7IIvZ7kCWTS0?!klTaj`6WJw6i8Lo~g z$|z0S(8`X111`)BJDHEtRsbLIw6zOxItB&^Geun7WVlK`cI@)r(E6QM09hcAJGSNh zzzR0KiYJb3h69t=wS0Z>aT8Co7k_?72a!Nms~>CMTP}D6 zPIdY#dF$Hof$Ke!?~>51heDzp2*>PxI%;uYX@&Bn+QZpBNQikL~UNJ8Y3?xu58no{R@r2;6yQ{)uS<{*4SKh@})v z5U{k4Siu?-;Ia3J-9KiDakXrxEl1h3ZpuY~KXpyPneUYuuY_z}bf{eMO7Tg~9nj`CGS_`*P(1?;?W zpbh*M7Uzd&TnQM7Z03Ug<0fM`-w*9S=co5`I#PTRAAq}12oQ4gna}GwCpcvTnI7B- z-vE#S9#v2QR_Kr)q4)e&#h=s}!(;67K!^v`kO=6C$s zfu ze;!~{KsV?m;g2Rl2=ge~7BCS94`o?;5559?bS5~_4nBKBUDtm;C{L;7Y2aHx({Y2G z@>aLPH^8zEh*!ooHGmO30_<5U{%ME0@r5Z@Y=2K5*iy74hj1eNC)fuDfd#{2qMfy%cF2a1L6If1Ua z%6!8r5PapJ5{?Jfic}-PT>6QA?~&<2W0l%|DLV`#Qm5=-G)}MDY$PfXNvF z(9n+)r+5=sJZ3)C1AKB^fTMwrpQoe*Y>%2w`2`++#sjUxFTNktd1BP|2ndC9R}dy% z1N)s4FS$V_4RgpCliz@5fTLXOz)FF)@XGjnP!z}k zYYPkWkFZ}Dv{oj-tW6IOAX+9S3p0w4;jL%KEu!0y6%E`rI2jz_*n#f+2u8bNB!4n) z1HkpLPuOjc2ed11Ntr|WuWd)B{CuQ%E&N2`4}b=oDbyXZAsOHp!Bfb}g>IpCd~7pz zQIC>O&^~`z;>NR11OO{*tfONw_#8+D(u9Y-%G*KxefB>;e4qd8;R5j}$CDd!Ao!~3 zoix6c-{0lQ@NK?~TV2ql7kCvkEEA?tZAEGU0^Mq@T;D*DG0 zLs)T7I)Bb-;gq-!@N42b3n%|LEnsVIAiW9I+-BX71K1mw9$s`n{*h#GIUsMr{(!Fu zOUJuoP5H0bAcMe**wBCswd(r@_X0dN(D07gye8ZnFVcI*Ti{2%C&qe&U9v|6Ob6*@;oeX_Kr*I006!ReMAT% zZeoK=aX^u8I6I=>`N9p3gMa$ui7M+|K+51vt~aMMa%*tw0}(wjAp&Zs7w9G-tsQ~g zW1U;g$2dW8a6_EnD(}YXbNds%^Xt>kkDoqXPlT190P8|^M#N#(3XK`tR-o-bfrktS>fpUWcj0g&b6~RMXt6(%Td>N*HahRxUDSvfG7Z4SECpUS* z8}ZvXzyb7m9#}IfBlp0Hr*rH2)ZC3$6{vgDST}GnBxzv4F0K<^ji7)R4`g+#NWXzhX`lhLA%{B(*|ir#?agh!RPO=}7LwWu41mu7JYjMH zJFS31mP{V(qc1-iw*l6{Ct?;1eC%hy5-z|yrf*F+Sg0X3gnyCuM>pRN>g(sv0MJh# ze|-B8AK(h5c?wn*d+&I`Z8PGlc+D$yfCHRdPjkVH(T3`aCqc%*gPvH;hUdWq*N8pA zode%7QV<91DbKRu(JyEV%q`A*G~*<>WdKD$7?3anV&xG51Zx1X&V^rH;wy|J<_y#aBUFG6)B_MG-2jpBVmv+sBVLF% z)S?6KwzLdwrFU=m{p*(pRzG5T!Jxn+>=c)XGsY}|cO%aOH0vmSh_YyG1d@-LgB?!d~;=r~t3~7&ez(8`j zfM9H*>}C`Y>@GsT;9B53gj0$IDLR_etzwC>Z-2)dY3~1cVuj;1I{|5r_^%4y?Ted6 z#}IHnlSf51(GzUuab&DD9v+i}hl8bd5EKNROK!j{L=Dyvkt)syU$MmvDa-t==;7RV z3=>p(3s;6vgEv48BQ>r6Lz)gm0jPeA0((c`a9JQe?E2~$(*4XCFprA^z4to}fvukt z6@S7}^vyUG<_Wri>!}^chIj*GAwN-oh(T{P@>m=GGeNR&+B_nF0?24==l3y<%S6tT zB5&J^b>eEcLj)isuu0#>GPeh!IB!OXX#; zTQyzhwP8U{SbdtX!s8g=WzZo;MMS?0*MC9mfaUK8#S!e9BCezG#~}>F5{?ThKP55Y z#&8qATCTLf*N73vAC41e1C~hVAMJI3- zg@^0m{h%I+!Si_X<6+qBtO!lV3}JZAvJA3s@UY{&D*uPWLc{ThO?~Iu{MgOl@qfU_ z@h!hks$I3&(I!LXERv7^;r6eMeaw2UM5TedN~%> z00sG{P8Wi0hB0-~=O*FcB@>!mH2$*>qazw7c0twyGDVeT7u7CIrc;uF^JMjH>jBhK>@^PWZh0;Dtu8V;tV8#^}rSe@hG6VPkqSSuFLBiM6|;M#!8C>5oA z#Ev0S2fhN)1l6|{FftJ2d@ZSN(x+esKzSI8uZ041|#ZEs|C^s1~bB)$~`;Zhhj&> zenmYH90DMDAln8L^}WE}*!DxFiuJJ8p@B2-D~Xc@z`&}@;gp}?_#1%WD{h*&hv7_i8>BUV8%1!+etb>kIx{PMt7toD9RKflbM4-gv5^PnLA zzGI0T(Aspj#*cx7n3&2l$JtER89C%H!Fj;3GE~|yA%7LCgL+J~!mo>0gsBX`~9E-JSy#XBnE<+p)+{Fj#~gsS&y)pycT2Uo5U%U zC=MhAs|lJ1Rp8ssvm$3FuJ5SLGMRcFunI1__|vkFejukC$IO2)HsCWXB5v*NpniRM zxWTj^Pk%~ta=pg}o#!C9?6nr(1h~C0(R;^FLEsYNaiAm-Edu6Zo#lrBag@Hc*zha7 zX}fkD15|qBTEUcYmQ;u3C&yh4GNY*k!#C9$hz{3-k~~0YUJYxWJfg8RY#mCw3z_gC zho4l|3E2kk;o3G-YT$+u7AP1hZzL?AQdp2m_kRL_y?tCNNVjh3lBIGtFf>IRsI5su zBTu7n`OOQ?_U&W&@Q-IbQ8n`aNY&tJcw-&0I<)qsvpMJAOG=)9EUUSPt-oD0l{&UA-lwOY&q%8FiDA9 zY!R?B8|I*K1*h?`3p0q_$G95>21_9?Tz@bhvzCP^$RP|Iu6WZXP-Fn8uG4aifn-M1 zj<36e1JA%Qd?Bx8l%POCpp$sqYt0fEH*4!i&r0Dn8V z7K}BTvq4@yeR4OW;8_WYrI!cGnnOPZmyKowi zoG^RDR|EW#rC3_u2f4YAx4;~*932O9q*Xbui(3N|nQDjO?YXyYT&5`NW|9>BrGz=JTX+b!wnUKOGsQD%D1 z&O^g9FgSJUw=V${fB}>U)5nh0M?jB1J&a}{tsuj_pm+;_6y}1b;M$HF(SKdEx^shu zqFS+l4*7>(o735E`n0Zwp@u$Z#RQPfWt(`7+cJqIf*2Prk-OX>jofTJuyyr%oYIf* z>&wS~KCskFHQ$c8;|up;F<$DuB%JZMQ+UVTu%mrhB9u9z93$q-4EBy2g8OCQ1V)ZC z^ME^3Fd?+FZovL z2-ODoh)8_^IKCa#9rgSj0ewi8@q!oP3{qRj0VkG_11vR!@VK_vmw!d5Er*0k;#J>@ zE-YL`5&61v!n?viZ!BRcqPP>j43ovzl_TN3puY2t4}X%M72^STi!bN(U^ICDC!^VcKuXI%12e3%n6TR#PIl@@(*e-q zmiW0PX6k!1W{wV6K8#s{wru?8IGY8-+*8FG<*Sa#A!Eo*Dq51aK;`@kR5jj7!~(~} zLO+malkXofT4a(r(Br^ZLYO8#{w}#|2EjpD#aMIOu38LFX@9-FuW`X!7J3k2llY#a zV(k$4^8otr+<1>rO+`(RV`_(G9Vp=8r7n)(?VLVeUw=Sn9`ST>=Ccwe-s}c77j~4w zHJEh*I^fnOa&`g9d1b&l?YR&i^;kv>Z z4K-LxG9zXks|hYMkO(8l)=D&)CZ@=NqU6JA? zuWMVJyCE2Be(~5H$ce>>6)TJ~aYG=Y2TE9(W8ZZ%EsV}@T%0_=YPr6jU%NR$^Te?sF zJweL%y}=Ljf+S-;@j+196y5@%^DiMPRPX8d(lCe%LB@T@WMNQ5GyqN}Hm8Y(s3^_D zglynIVeM830!#415%RWf_|Ph}ahRmDrGEsW>6>i|2hs;dSSIq1Gr*gy!S2Ui_mqvk zJ%EDc9!V{^%puz+0jW8$M1{`Rn->Ki~?b|by2RnSJGq&C|gBY77l1Muk&VTGf zWTl^MTO$m$Dga!it??lSvJ5D+KQ}V#v9nI|mk_Wc?NjiUkZq4KLWl6SKh& zA2I_d6b@?(h$QNWm4NpIP6)*~jDK>iX^~h~c@5)(c;_4TTpz!T*ZPF*r9Q!kH2xO7 zt=SqcTq$J3`XPiANyZ${!$|hRaQ4jEpWNgGyJ6SC$=H$}z;#xP;(PgR6JXdXU^>3g zSDRi2znpmGiNTmgwPr8YwmhIzt{n((#`Cn>BU?^Cj%Br8w)+TKhN@utwtvENMvyj! z8@U`OcVJ4mtboDhl26NjA&3}?WZ4$%2os8%NEj8)nwLfGu^Wr?JECQ;{aEiO_0PZ0 zHh#9hC}4P^1b!2i(kqyw!iTs+@!Oi*Bw}zFA;zNQgxki1%n>6P06vC#)P){R8-*Yw z2PQ6n0{0H&4jnbC8w?COx_|LmJ2(b4mL*y`1f|?>Pxp-FH7MAD4KG;!!Z~khQdy7% zE48?ba}gr{7!7ixfH3rU2OgGb^BsFqbCQ2zeQ@VCDd8f%c%O=ZIK83=n7p8;;ze#)nz6a&eJ(N3g#wA?jDp3v1f2ImS>?@r7G^2pCEM+>$072Kk^y1`v>q4S$b%TAq~<7_<1C3S0^z zWQPDuDy|_AZ`{F5@hTJ}XLH+uyyI3= z(L-S}KqdQ8IdZrQ&d2JYF#w~WE&DvMT;N8`L6y?1x|-S5T@GpH!uqBQoEL0bd#@H+ zU%&tS-o89*_Mquco3)={H-018mxQGWSVOo8oT@+~Ab%tW#&Yj`K8_X}AW? zLKh{0!#j);A%5SHm%NJ%3-c>=?Us*eMd)h=`~aW>S}F=`yAY z+^}oDaTVy-Y40zr9;}ylbCJE_#ZMT6O=4KkjCbRNZPlrWM}P0^THoii=jPdr`jTs| zJoMRZ$b_gdRU)>;N@D5-=ZGw3Q6-i+3Me<&{D4yWS2f3L~EB zz%dSE1oZ@L?kK=%*&f%nRyT81vHnQcAqlZQ9fOA5h1sA18v=;Wfqlt#(%6&9;NM5} z$86vKi)5AZTIh&SbxSJJQDmM0X zA?*g_VYPKO{!HMIDL!kKk8QV}WCLUw*(s$N>9g1~KU^Z8QHE_pfYyS)z=DESBFAm5 zJdnGdOH{CLMoxw7@|9u9U@rC{?1xQ3T*E+ii@w8@k=w|aizfJO9p+dXIFDtC#|0IQA* z+yqR=k+msYDYiarlHyn`jm2-RAu+3YVh#0)c!Ij!vBA3;*E||03k|I13m-KyX7Wm3 z*R(_dZ`A>K*qt(WTuZaD4fO;{pnv@VFMMjWfjWqq4YVMBMEEXG2A=Z%+E4xs+kV~G zW%;2sA_-;eNL~VUSUh(Ez9Ww0UAR8}e2rg$qh87vHft~T2A(PiD{r(JNal6zO#yx% z5gjzkyuiic&Y5p7j(lyLT7p;?Q!I!{J~m5;wyOaAn_`IxO(oiAfHv(o34eHi2`er; zK>6mgIL0QYe%v6KCfL^#%@jIC8<8}vo@asz7EsY5WXR|@DkxwRs@D-73#r5 zqHD-xg)jx33K)Cr*S?!Ufkqo-<)-+wrHAY90jxj%{60T@`uySBr(b`3e1?(Fmx|+E zyoU))R|P9iu!tS}6$7dCtbfBYJ(+YEd=p6UK%@<_8^p7+1G-}o;$0bDxTU)pZ8z-( zx{;?vtbDP!FLu=IfYL;)p7lt%w(S{pxIo^#K{-yu5?zD<-E<2OV(ugAsg2DPE(&M_ z-$$F<7#UI;+trPi&bqX0Mh3yLTiq>B1WfHF@a=w{!1ioA2He*F4S$Ax^cWj-1BCmmaWW=0~mVkQyT?Bgz#=g718w^maVmh$BzB5gmJez)s`+(I0*K{ zhfaTU*>;7`fFELpBTN9^dR9C9K$U$r9aC_(9b)~6j_y{{Ljjj9(s<8cvE2dK;~_SF z8iWdNIaeO0-|k}cYJb^dwqM!2+X4;c4ohf29uyWznNCcSR8e-s(Qz_?1K)u;Sl4r0 zQB!l2e3kKXR^hLuL}n7EhjJEx92bIKu2X}D7Gk^-?*D4AZ_9zV%f@*T=znf9Mp1{|cgF<=$NOED{FDQh z1v<*+e2Vr1d4DYSq4aEhMYr)3i2%_YV_{Np=hDp$BtKzxU`A{CJ^yl-KJZ?TXfkhY zmW2DqFyAHDmpNOze^ILrE`dL1$Qj3Cg#s?bCXxlGw|^a7^XCuIv2+<{Yji9XBO>Xp z#X65}fy-_~FS;%nvWCYX%6KpO_~Xm3{`JfH_|U?LDSv)eY0oV~9yqSMohTZ1sCQBp0VHgXBfrZ?_mvloA+Q9 zhohKqz?3{1Dwpj|-R8uxnN~(N_<+0QeONzXAk7YD+y-D-d@?bF`(ewUrD02Kg;=8L z=Xrzo;eQB%vzleqXF+f5k!(0*w7KpE&^RQJb2bwEIIAB&=eH;8IbTw$7-!(}QUa{6 zOTlJAUTY}YF?NI8=7~7_8LfTsKAbIcnresr6%Z`qc!GngNmIzjHgK02GR03@3JJ9FBefpp0OPw=-F~eYqSL zpar*W+aNHIOI7>KR~V=Sw?%tlOoJKMyl|?3HcW{DLEv=-dGvK$`L9QHwP(GyHR{h= zK9B@tG&&|C;aT#QF6&?;-yGvsAO)E105#1HDsl)453^YXw>1+c(E>Kh845j?eM6kA`D_hK8N%={0&bEf;Nm z$h%FK{JL(xUY5Y`c3}i3o-CY?4N<@oyK~W$?G8mkOfp~L7#om?EqVEFIKb01F~-|* zef^gq7JJDr>5A$E4cVWL%}S7LXEz+K*ngvY*bIj~U7S~0tLAi`!&*+~D;c6y8sm1} z(~Tsj)jWc|a#kB5YWK7f_%M74d!)JLpCDKsVdIFqf9FAN!pX zg3cKgL2q=WyZt9v2=t+@Wb|ZKdoZ>LSw^xqk0FN|Y$Qwufm=O9uGQYP3&1|AV1JRn zg5vtW*ZX08YG3~Ni)e*Czf5$3QQ2FB=mz_A?F1;>w28(xER}z=0;@n$xiFDNQwH#j zGDaM@)gTe?e53>p<2dan0I`DD?OCY^8jQ|PI=mA=W1nd2?&KE?&I39uXCp!0G1OU# zX!%IN80}6*LI#V&vjR|TSh83Rs({aw0?d3G+wHUULso^W6|^)$oXmYWo!c9WYW3LegK)w3h=Gq znvzi@&I=e|00lqYW0sTbcZvVCtHNQA5W@l6z%ZT5PD0-1F7qz7b0t8*zJD%gY|PIT z5B}125_}aFE;oDap(iUQ2Ms`Xy90tOC(3(F7GWg|JuJ4g&U;-5s<0e?=!}gakq#>v zFw6Mi8KDV|7D9ThF9No}{?l@N6;ABE3i<80{?UJY`0=HE`|N`lMIqzSSxVq;HECjLVwn9+uw#MwM-(1c2^K!Gon^@_!5xJJM$7V)OK3Nx#OoC zEr1Z7*b`nMSokk?Gr*58=;aaPS~#1ArFP&+D%Wn@Fv(VHT$`NC$PbX~#774#0oF1O zOj0m0hZ#ddhK|rET92XHHd_sb*%F;i`L1Z&unh_8bmAF`Ve}5?V1KFlznj+y|boD%{9BTu$+PYLj0u*sza=VqL?0WEV>PL|-e9eh%7 zH=~WS9H_Om@^JHFXV(FWbe`H~(g+I;uFekk;R{fohPK+#j(=4K&+#13ksoD?mVIuv z+|7M+o)zo~YKQpRuVd}0QF{zsst2coQ84jjf_ec)(NE{4EF*@HaPH-@*!cj-fj?mN zFr{Gs-_*Gv`I<#^7#iG;_X@4Qw;z8xh6mi=9-}{SeDx($4F)YB#1mF-L|x;4*t?JW zaQsP0j)DVG6n{`Ny5Wf;#ivPx3uId$ayzsx79=wu8W+f;SudT?^+OIY_Bnuy;dG*% zp&0(Qg0tenTR*$%opCkosp3qg`C|MuJ{%PfI8|74cAQ7TX~2`fso>1>cN%B~ z1XAmX)3ysacSrs}47O$$lDRA1^J<(h(soTd*qT%rXn*|{p#PukAMJx<*PbK@Tl-Rc zD&E0Ho2VeIjGLXi;YEtcNt%_C7}24*)k0w6+b`87~wSEN=oI*59z`^-{Tb z8=FOQC|X92#bP1s@MePy_ysF%OY5@$&@Zq2DKHjn+>vYCE1zZ3HQ@ThAX4paF*)82 z&xktWMt>cL;8X*nVu5={_+aAY?#4kQ&WbRfj>Wtj)@B54E>o0u3Lda`7nr1%)B5`3 zkB<*vk6U?KFX#(g1=kg@(D-p4I$ofcdfiqGXczF?c3zq0%RqKm9MJWEMxrUETU17T zroE-(GSIV7Gm|$XERF02%Gi_BW~{FUsvq5oHh=to-Jd1hy`SOEw*z+Xk%ZPAMh!AA z)%IbCG>$tNw{ERWDP)BV{|k%(YQcU4?+ zro%iO#PxDk-~RmLWnROPUc#qf1K)p_Izs%8HEhedESNm(E`_teJ?tzTz*KV=Q({yc z(0>(zt<%7O34AeOmTav)_1qAhgcUhXfZW6hfq+1a*3a2I2f*B|yy)ArS3vI$gouXN z@E-QS@OJi_8$(|FB2-ob#DU<7AYNt!n&ZM69)w?U{M!NcgM7gl79P_aCHUD;s;v!k z$XsHFAlr)X%qr7m===6BhxPT_t12EZZGZI}7hR5suUd{eBsv^dY%Ks*8J$UT`NERH7Pqq;L!+vS)Zth_Vq>izQggJMP>F@d+C`=&^o%lXhm z%uRmt~9Gb%qF{bT=wxQsm8Z5&y;Z2OVIZ+LVXPiGSaPQTtop<0wtRx4@^?#j% zGc`iV$AB%h8nz`mMm8g%1$YiZMgkoh6aMAEetdK&)-zLfyvzgvDBvwR{N4_a6J^U1 z(!1x%0wn+#w7;GFQCl`;%BLNH;>@DuV5xoG&NW$@<~+v)GCb#OF!AkJ&PgnoTsZS} z=VGgqXHMLFI4t*ml(~UD&KQBn-G7D~s1FtuvhP5h-I1a^U;+pmR_@0CCzl*%T!*Ow z1-M(02{SZYG(_+Th{V@}dWSu_;%R)zz@YMB=VgT;Kr=YSX1p4&-;HzO*^&}o3>Y>T zN{3IwykfLX?eN?H%(d-!B}@Kt-JHH;j9nIR78C+7xV+D0)HQa1gNhlF7=IP4?rfPY zn+&SM!&%^|3;c0+kr@qj6jYorx@SMw)tyf@?wo0~fPJM|`y3{hWA7%<>`H~ugTibw z1Zt+$Y#`m+4>Z^$T+YjEFG-ho$ll-G4g3b%Eb-kbpr9 zZnSYI&%d15%Y+`j`Ftr61juzQSe^ESqS201fZf4_9Gjw1+nqC$>OCV4JuShp3dgoV z6rHgQ(@oHmO%s|OG}N7rYc4$AO}cn9vx*8>%9R(+_}zg0OCq+!mu@F`eNPb3j2txt0ecanjr0-8*v`At8aM$N%%xl9 zHnc{aw zg`=Sn0Qof5<}~Z=5YOZ&5wn|EjAabYG&!fxi!qhx3~(XAcI}qF89_w%4f;D2+R7#S zqoU^uvjYlqA83N}pm-G3C%+X5zO_d`gev1upJjqUZ)MVVvzQfv4xj?QBc}u5+08QH zzc7P=-wGu{ z>W(bn;4i*xyW8jX-YtW4@Zvqe5dd~{Ouke8wtJ=thHb;=OkUTnl)G~R;&JWZzi38$ z=EFI*!_hn0LMs#vEkCYj`e&`pMy_DJeelIIH#lbAoURq%gO`o>5mK%rpL z4TsH5j~?vBvM~YTet=JVZ>cz;YmysY`cAC^0*2B=)qwER5;r8{~D zf*hj*(?dBiXvJFTm7M?HY$j~Qz9bYJbLHFsD@8#0&NNE6O#Gy=v(vz~0U$jOZs2s} zO9=0?F#h~HK7MFpJi`$nhR0b&RoE7>wC&El;Qudh zIvDD_6BH(+V5eukyCwL;o=?D7x3^$3Vi66aa>hA9uomda+({8;TZn2^c5zTea-dK! z3)_nLWN^K~{RSYlWX+T=|~D z4lR1byYiMCs=7@_QDt2GJ=)4S)5B!-W;x!hPTsO05p0^yySffhbK=_Aw-eZfXMZT= zEJwfVVuCZfZIQCJ2?INfC^|F}J~fk-8NePpnAV$YefoHPpFh8U{m{RDe@O#gQ&AJ>YHDK#qwGzKwxu( zbF#5KbEp>&XjB09iYG4;Rab66Ide4@fWy3J))!0CGkn9|NE=l%CMMXX`(A^}c{xD& zX|`Unj3>q;t*!1g=CC{RGxyk>!Q=RjU^O0KoJ%PI+`9TSH+Tg@PL2g`(trE?U6jM_wKybegc7;^JEP^gYEPynE$a_6qVwh zQpN;e=|MR>6UZC584MUWPwQ~LD`Ia50a?TNIcF9241PXO>u%5j9Q?y>UAkWEWGbLf z=W*p_Ply$3$6b1zfH2*m43;#TV!|?(=FsblJ4k7V?m7r{+BjpY34Z`WBm%~`GfDUy zr?@KH6J`+{kqKG?$e_3J^|U^JeWro1pij=DZ`uHykT5){bBH*&kWL$I;roCY=>KLC z!sa{Y>A=8391ee&c8U#aiD3@cc`t_;U5{O}9hKKvE#cW~Mv;T|-kB!b9kLJi;L!7# z(WuqpONeD#Xg>BCe1B_f&2dTiRP*GAq)QO(V0y$l@0fym7YsV}8qDrg;0ru@-f?uC zv2%_S_RQSd2`T5_EdH9#T!LnHi_GjPc|WXA|M>izp8S$sJh*Mg`iU0p_;(^N?tMBK z`3l*<5f{V7Ex5jeifko~mYSY-yTgI#Y=}A!5wEjAsejm2Vu75$_Iu9dW?3zg z01|A;0U}VheHD7PVQzpojBTjQMzj?S^~hMLBTZ^=QV?CAtt^p zI{+9z1Q)cQQD&DM=#;?H{m zabX>c)9~PgAb;OF+ug-p@ZgvQ>ubtAX+3g2H9_>E3$>iL4w{`(kEw;sDz@PWIBb3g)6SkXfa-GWx zcwsk=WLJ$i>V7)13(YjJw9R&}3rKc1<2?aJ1&DW-sDB(5%;32iV9LAy6t{bWr zlt&+GbARm00ZkLHUrwetnq>~TNn$e&4gs=(d!ptp@PJ%n*LLUjM|@E=mArb}qUojg zlKD@++J_$>zx?qM0EG0u&bW1{)UtsW%-8nqPTiEUfC1qS5k#v#riD{ow6)u>RNE#a z1VO>T_z%jkh8;GJMs-x;)v`6Sr)U?xjKQ}W^nVz4#bGssft)&2;-$$aS$5_DPh0hP zSwWRsw2)tvX_@qoSGyBTIfJUYtGVziwr+vFx)U=mo9j}+6J5!2fyk8`esK_&WBzO+ zbNvIr!nQV^6H~As^Lbi-tqjBmzD(NW7PA$cSYPJ}p58)nKG53E3gESj7l75oyRehf z41c1ruW{YeHyzK)Eshd|A zFnBs3*D(2(Qy7k6aEK^K((F$oU>8XzE5OiPtc~8?C-1PaafNiR)5V;?`LU@r74&^E(2W&ws|kJ`Pc)vE;jXa zu2IY`?b-S6)26%X;TFkA%uo;5n&b75m10HQsl}Z3QJ=P4j?ET;-BFcJf`<53Znn4h zoJZQV^RmC?aOF+cWLo?vAk&3eDP24pocXp87PtTKy~)|%2gE&GPzc~uwZt6AtA9av zPG;&MfJjZVaQHUvJKqKX#@WOAp%9~Ome&71rO!~D5AWmt{?f6sr#4j&+nlff6tTm)Ky6pMT=)QnO7dDj zEx$QY_+f8x0-?IvWIpp^+_TFMEPru6E+b+*rQikYPHM;IJdf--Wb9=!>FCb9 zaKi2e>@bVyD4^OLC}ONh*A8xs5SwXjS+)Ph%c`If=fZH7P{V0!rMtq+R(}_}EUlr* zar7&9tWpX2hPuWY)}Ak*P;(K^b3KeLK*hC6Fs6ZJvEA%2NP6?p42}fRAD-i3qy&e3 zSw5zZ9uC7VVH+^2+}w|JIWsD`eFto>l?}KXC}OIPe*(YQnCi%gYS$T<_$?#$d4BJ| zzJGjX@m-4a1XrlkX_EoQhkxH}I9!(%ZVtQvG(gM0j(2eZNM!b&Zj+0?fzIRaVZZjm zx=raGvyer{mOCb^((&6+amT^~-Li${r}NCRMs?f#>D|p$Fs4Uy@F>n9FllC~7DT{| zazK);{pbR`4Wn7^MtwJ>SiaaUk>KI9ponZ){>|%4GaWvhfsA;p<(edZCb)l=3`M!; zc;#ib2Y-ZVonFWLS^fC><-bgO$I8BhlwHJkWH%WhNl@E*25DX zPSM5UZ7!T~2&zQ@8|PFnq$__1OL7t3t%+era?8)=STBtGe$O-wvs=+JZLvD;!FC|I z1bgeESFco5-Lk0A{9M}_z0`8s%g-3OQlMjFG0ky);!fTCyE=Nh* z^N93XQxF_;ixZocPB}!aUsyHd)Tsj;g-iAfLm6{1P60+*wmAdLY{7p%oK4d7q4>Y+ zg6rTLo@*Yj*pKaA2IBUCWz;G*UfIQ77VJ7F{;pvNm~?O)_{_eGd+F7dj41K<$C-Hk z{Vp!DK@mhA%3)d7jXclnlnxh|RU={WB!{%)b>He~K7al4^~3z~k7tbGr31?OYX`PQ z;$Bjk*~S+cB6Ym54+EbTgKACuepH_ z`(KP{?9S?SZ%1@?YUO!M{DfsE*yZdi7(R~(+4TpDk&w%{ygh#b=X|D5esAsWhj+%N zQ*lgPIqet2QzxdzWtc~}+iP5Yfpg!+g9zHYjkA?|Z_styp0{`!`Nx~}Fx}yCF2{eH z?+a&$co9w9j}JC)N}4C(!t zetr4*;rjYgE*bV`x#V$Nqso-Fd$+~q0HAr^9q*2x=v{p7+C=a;TIXzXAWu$?*yKuF zTRPlM0&T6(L1(t;~2Z(IVOnZMjHlu%!Bw@CWZIf?fl@6D+ zLEY`yfj0KLvtyjcJY7S(gBV@S+2R~i*JcY@Ieu?7a6uUsX4B5h z`CLoeob8LfOfy8g<}POi8u#3Go2N2Qb7<-DE>;&v!UPci{xryFN2swhqyE_V8X8PC-s z5WszBuET{?pfA_Lkv_9Ia3QPwB+S!g!gj%S+h*-#*STVYrj~Jy(`fC5wTU>o<|IOV zLK=VWGi+C!F#`xN1omV z^NsOkug>Wc0>Vdhx$2H++=Vh#Oyxk$TPM>l%W-M}xM_C;NOts|jJN}HHXiG`R|2C| z__XC@tBzmq2s4u67;oN@*T4!b7wBHr8HIoT01g=M=m>&h4?l>>nPz}Wgzgxw5#hHF z=Rar+-E!veVE5B`N&Hi9>A1T)Ugj(cD@nQ|1tQnv4hvUPySLEJKXY<|@uYA1-AwX! zU}CJlWLL9klm~dg9b57a#2qIfr+7@+RIP*d_*`fIxmg?C%Mr?&u&52Meq}MWX)1rG z8saI$w;(ig3fLIT6Z!|uulE+#%|$W}vvPN!O#^e^92WU3paDkNp>X0gE-dvDrlcOX z-R;0_ITje>j3taI@U>QI0{8}q?sCI0HZ(ds%{8joMHr3{Plu6sK&9j9g9+X02Ed_x zlm)>u(I@n(mzTo=kp49ty`SgHB(i_8iY=q3z;57WQ!u}@+XetFal0P$b~Cn@oo8uv z*}m|;_)%@zfsMC@G)h^mZMoLm`2!oKhHd0dG`s9Gxw{wDT;S>STOp zV;D(HPV|&2LN);j&f9j*CC=WiJ%_(8hXh5zz}{6c*yoR5K7M|3pSZuSjGiV)^%v#dzjAh~w{c^uYH3iw z9bRXpA(-BoG9lqm4umW?&gyO&!6&*SYdVk8M`%HH{fVqDS#sP+o#ibmM zp&JKy=R8Bo&O3U}nS`>zuE31kkL?G;sSRcUGBhGuY~%(Y>$s};f(zsnTpOA!_Ou|; z;F+n_W_esFCE2lMck={pJ22d)w!6wF4$R5!c+P&WAnx_$tiFB!+UF0WrcVd?vPh7=B2~0WRmzPP;!> zcDZu6=UllW-q3h-HpDgW!RO#P+xyl7tpXdH{~p|p=^ASc%jS3_5Qq)r&B>sk;!xJU z;Dtpa>H=arDDc-sK5dxxvUOLzwx<&a=C%Puq1c-Se#0v|9&Ufl>GsCy5M+lhy(JDm z|HtpOzTd;M?e(Qan5V-f!G5aT%?Y_sLv*Af7?*upFe(mUoX=#Ub|GJz|F#`#Eqx@j?OIT$kE*%AFTSd!W-*f z??pDChI|F1M0g*g?z|!#*cmPkn7Z!Gv0J>Cty+C!GoODYk=(0|-aKpp7e}}2Jhy&0 zsMd7811-@$Fj8B^X>pqkO{VPTvdqp$)J(%!-BaVTr({K+V<+5*Uw0iHmU6oN#%!uXxXZX#L|ce<%ial5u}&TzWMXy)qybPt zoan)+J9;w4!>upIORHn9c@bww+!Mu(mjU{A5N6@@prY1&IdKHT1F(&jGgXs0oNwAL zvGj%uD2X>K+1d3V!3MN&!C@PHhpZ-?Sa8`7N)kEGbyr&tzxAXee zKEKq%zl?rx@+7V|IOzXyCR@5Uw&2}dEn{8ZDlQ+3j`8+gofKoLVw=tt?oKrU7spXx zci851Pk%S^5D%w6FGCm6#v6wT?!_u>3`u`RszB7|Gid6F&~w8~JDCnuv`hk73wAQt z#+VysYdN0RMVrvq;!L9MR8tYUU@mUJ>$o@jR&m#+wm3+)|_+uiMs-W24?k-a>SAa*%o!(l-d+xpyRdX|I;fb8*)a0?ee z+vsNt=iTj#6k9BLxt21^G5G|p&7I>5R+x4}ve{`2&1CMeTvaLAaeKE_V0~FN-vB2a82M`LATK#4W4w&ilC{3PI)34_H4xn7R%iy9VTP&e)Fd zxn>A81lx`MnH`IFL7_8&?X_@e#$E7^^*ONT!67Pk8D0jWo8G^>adP9fFJ*slGkw|n zJ=J%=tW(rI55F@67d9evYjY_uz-V``O>aTpy0tRi_cZ+F)Si|rzii-XW`FMtv`b^> zy1r6jR-PwKQG+DQ3xLfL1}GnM1{%FL z!(p^c91Bt{#khwz9UYDh21HLV#4a9x^olu71dF&w{74G6pV;nS&544Nn?eauy?0dO zOaM6dc58@YZV(;kffWnf9iG4WqwesrDv0x$_~@WEOqJH4OM zKmV$M$7{0n%zz)TgPngZTfe)A3Iw5=J+zq=90??H62xT>6mKA%bUK}co{~%XEz(t95L(z7L&)lu{J&9HM|Mv3Rib8K!GS&?T?;xt8yV; zwh_#j28O~_1$x46%y8O+#`&rHJpFXT#U;59FU%xy}Rt+x`JDsT#kd6>heD^9iXu)pgFeM0QpB7=}nbQIT zb~B(@UQ3#9f5IEtffDDv2@dv)UbcG^0WyotDts0&uvjo>sN_0Kpht&K;Y`Z2R1%%( zGqroh#j1`mX_|j9Ot{ShP~IG%C>A^6pxoXDv3P($1~5Q0$(7 ztjDrRA6lNaLws`YiE9uEBLj}cdf!EGpV+_57_q+KNf0r&`#oqLpl-fsRJ-?1JkT}I zYD#6A<8#WS6~WH<2M*nB%ODRF_%!cO70ytGv9Xq1zG;6<7#Y<$1kp365P)vA*qR;9 zen|(POP+8jmK>Y@Fxu}#pnK-x zV#?Lw;!wdomb5`|?y08OtE>4xT_sonhYlK@^$kUQ`}?;WnSSG}UIySH9nZoVC%o!* zp>-DTZf<`jN8v(nhkU-3wQ)c$OUJ%Bqvg2wB_(nDmF{`T8I!sNFui|fNrrSB2<@<$ z!wqPM6HsB7yJESA{jRHw-u6Q!&*}Wyw%?&q*DE3^7&23o_Jg`$+zog0aHm0a0`vyE zal9Is?gE02>YmMMvG+A%m3%czJ0Q_OL96c~zDj@p<@U;&tY5nKn>fw0AAdcuH!Sfy zGce6d@8-SOz#6SA5ZkIf%k>^V?E>DJ#@(0GZ71OPb~iGcxNN4j-7V^n!^GoYMub6ohgWkNPTff$yPf$WPyaWb~Kw&-3Ko7*j3 z3^P3s?b~eMUjh;7wF?Ti9D2h6V?-`YCOG}VG3_QT_U&FW5Pi=b*8|)v*36)=Xfl5d zy=a(rBf;6lZ@nD&0Xr`2X4ow&b@vVk6-9r)K+(LO<+}iU05R(F?4|~3#KspwLdRyX z6Js?TBWC-=a!c}ISQbffIQn#y0EFY5@DI}jP6xL<65Tux^wEyYdDv!Gue+VY^&wcD zAq2x^gk-%(>LI(28!-EJS{%^lh84R$V#WS-bXP&0!#={}UQn5x-RfAIQ@aP0Lf#Tq9Yld8vKM05BxGIsCP_A32+2a!cK4h^ zf6LMbJ$e#>4bC2L5>at@gH6UUY8sqm0yuF};svwVufv^Ab}f2@y-iE}S{nDrS4*cX z#{NAjVWnfY1F$-n$D$7jcD^_{H|u{nCX)Mz@UC&Zp4)$&5qmuANX}x>TkOlN(R*}n zw5yDqsj3u)~4Z*D)vuo{0lai(vN zj^;d~148lCoJ~IVo=lkLVLl$Sw}b97YUtQaBpL8);eqWWV}jxAeS1H!uf07TWzH`_ ziE#Hq0QXRP8&_=(%H{y#?Y3RZINg<@MDGzr*{$PY6 zgw1sy0Cd|0tX9ePL8NhhHb2-9&op9d2arghKe z)pBVrz}_5v4tfB#;8R>lIoH+UI}uUj8}0_Admbj7XtRF2+I;K&7sMMBJTI;|#?bD% zOsHfsRtdGTRS7e3g!+GeT0egN@qPaIUDNdtuli!S!kv=>LEB@vM=3dCakmx}yXL|tha5W? z$)!ZkyeuvR#^JCLyVqSIG(E1MIa*)PT@9T&Lgh zM0p8@fcRTC9;PR~?mdr(nQE;xk z-GTA^U(ut<>;c=$gfo4q6t_ z!vycqnc?6FL#^(R+uRw+UCzqgd3PnJisbmB-C5U;uF4P0bvjt^GO^$oF$k(V>39J9L0r+|nv%eIN2fg} zl$wv?3OOfNCh(Jx&2IbqT{UgT3npP-V9|wPyOhqu&dU(p`DfpfJqzZ4ft1_(Vnhz= z$Nc_}`Qd-l$LkrVe@*{z4H!}@-@7iwWT(z>1Is(vCvO#b+TG3LL?equnu7#_7%=A3 z;r6S$eI2xM&nn%!i==E(w|dCAuUs35^E%vXS0T1`&5i{l0HZ%gdG7aS`5u8{E@GdO zNDB(go4E2dIK8LBe&Dee(rXN{I~EO43-~`bkPm-!2P+n<3b&F=Bm>ja=qe5dXLH`j2l9Q&nEUscjwIQH~qX(?Eo*%;6E|=3?^X1{d25aKOq- zDwsuk0NrjJE@!n&cdoX3(qPgzVzR7FcPDiSE?9AJ^4%@4+x}td>vCbP zk+{ulwnHf--9ZBc?!S8vvJE96-Gfkh2~16aohOWiyHVhKRhMj}{VxahJglH-JPUu6 zIQwn4Q{1gP+3t%=&jFp7Fl0ak=GbD?Va%6HJfwM;AuRAU;pU^m=lTF|xVGhTh7VY< z;^dqq$^if=(QdPnIj3y|>!;Av=IYW?p2?rxdPs=-Lies_qn9Q5S>ukn$6x^sY90pQ z1fkfk>DslKq14f#TCTvr)wvA=rw)IZ(E;^iN5k6PCK4UH)&cIxq2>53Z0>X>$$YG6 zdpoS(O;N7`7V`_*8g?fyv)(~wc37AQr^m^;axb@FOG>^634yZu;%wbza+>3actCd; zSw%YGN~j|+x;kh}yqK2m>gtY`4l#JD_)6SJU0DU?$t)_9s>SnSF zyNdY3FDxXTVDP`3+3(Rv&m#kRzRW9A6@wMvE?NjCSHOmxK7;_RbKc(;kQIl9xlO_f zux8zEuhUL4H#?qY59|hZ2G)P+2sQJ#B74jKZu{lv5PM(`TUp#s0N60Q*~ZHp&*8e9 zxPc2eh3-UH9s_WiPRlNBy5KvjnR>uz%-vx<;jUkGa*Pupy9max?(A(n5$t5#Tw@S?9QkYr8`Pj;XXdTzY#7poM;C?u2mR~vfhy6qz(BIh;L%R5-<+6N1- z@2?gB0YpauY5SdO9h5sYR&CPPPK&6k%Fnu5_xd<+q?*^g2OIj$0+)sQ>pxwX#qDW0 z{NiZMP2m7JY<#6{per+ca4wZjqWn*#b+5Q4&yRCm-6!&u|D0M2jMm+Z- zP0@2h$ktBH6;wWRR+AmGlU4yiaS@*1Ay?L4uc}nIJkE;Qc&eWy-{4%*dG^CiW7?dY ziPLq+g19D!piZhUaFs5#ddVG0H4F7ki`7|ls3Y!9D7Ss{_)w|?w=5kfCs^>G*z~`C zoWBkWMgr_(vFd-21VWVEl;AFRR909nWG}Y}@;;rM7zaT}1{SY7*abKRWx*CL9=m1GpzE&WET05eXQijKy46_NPt_+XS>q z-f@y9c;%topkv# zdE6}O<+*K2)LXIag96j3*3DZ+f_exg5jUq0diRRy)K~)?I?8eJ?QhCF4plBIW8Rk@ zs#Lo}KcS%a0qB1sYMAH6piwJLJQhZ(wNNhisBJ^#^TK)dy z3ID{=7=$U0-nDorc`Oy}dT350Ba#J@pf$A17#a$wnJL#NEnBP2dVA+jNCsfqm~2m< zitcWXYBUeR)WJr{k&dcbv*Hg&X{9)wSs^YEkcQxg4ms zHX!}Ufo5qgc_^AI-#SgGv7HS&V2&xd@RcpEp<<;xC%q86`|W7?COx)!S1_r_?EmF> zzr*)Nn&LPqI=?H+q;`2zT#K`P={8G!;2nPID+QiMCx4BZCOhT)PQV~?j6@GQ*%fl>LQx?xGC;eGu~fZzXU|M+kN89vP~56=Q>%g1^p$AFds z`y|{ojRfRE9=4D*y>-CCG2=GaZyd;Q1q~h*#@9mu3|sCiD)pvks^j-=<`KJh8N2R= z0@7$Vj+10y6n|iAm$SKBbzt$LHk~>^v`rP#XR|fa^<@(&S~js3A=gCq@nbde_62iy|t$&{Z|U_Y0GgRnyFU4 z1wd9B_kW>nBd_~BHNF-6IXW|CcRMK_ z3K8*S8=%V;@@7d*qf=MSCc2q50=vAjY71s~rIgsDc9JO~G>zBtLD@--C8Lbj7`7}$jW>-O8RNp>P@GPQJrUHZB-uS1z!pu?;$QFR!X+S z;~%@~EB%b!*rh-m`-!Ee?g11;DcA2+A%9tZI2UlMyHdK{Zcx6>^kX=Z7TGX2$9CB4 z_b)bA+`Ri9VM*jstx%DPGKR9lU5}huh$6*ewt=&}(vwbQp&4`7kcyRR=t+fpt&TRwvtoi4 zFV1vU=d+SB!5qKEjJd0dU20Ef5{RV3o{6aZL0bxxEK2v1gc5{8q>`iKlh$K55;uUW z?HLu_6`7Y#?(B0T3Gg_RA7mYWO=S!#0Bz5zcvoF+Nq@a8FM{Sho3c<@PdT}yteKP) z)iLg|RQUJ<5Qom@nN7Z$YsyyJd_8x9h2}V&TH3K1mM*J0ln(u|ekQ}0`X_+-7n3$} zz!SBnE7I+Zs(#OGP3K)HNFv`(%crRg(V0P^glLy25S27Y$SMkLReM~2g2g7wkw4g! zIAIrPQzh2~q@m<(I8?M?izeyyRnIz3vlYmrGeeT-de#Ds;w#a`DMSUGjr#I5>!}q% zbg)T#`q?taV5${K7EDSVL_HlAx(|r`>L7lL=iz&Yyt=LhYsxBM`79CPa zV-#-U^LXFY%Lm7Q2t8>TfwO4JjcAj%X(_jf4#2Tqe-u8=5)GHd|noWgMA zA}$fwa=n_QImesSz2S4U_T>Gxhq~~6u~fVV=Ye$wQ>s;>IXRvqN%^V1{1wl6Xb}-~ zdo6@khg7?)2I{VR*XE)*%iM|X{gAA$Y9y~C>L@_z1%P1f$1Ssm@Egger%Z;Qe^LJB z(-)m+e$?N-etK@jKhvu>Exbv0D*x#aEH(OaMvZmtqNc;CP1eh?MPL&Fv#fEWs<#S7 zMfaxOp+?Hc0$$_sHB66AA5YCkIl1Pr(=pzD-Yc-4UWu}h4|}_QJ2~gI7F%>Uv!|)o z&|)``UT+e}2}---dMSb$9oC5ne}{_M6bBpik3OMgX)LV1ox>u#p$5EMyfNg5b$2*J zP_5SfO$G+A+1~V+UtU zVVo+h59(6FT0QtOTE?U%F5aRS1xg929+h}4)etT;C<;rGy|<_|uPW7bbO)e;sFLd0 z{e_>ITFpB$!IIm(*^E3f%aEa_{8>-G{HWi5F+K;FJ-~zN__qSe5+E+UvMpEmLPRx+ z1oqs0QtB)H!DH;wzP;IZ8q)X;JayXNWRgb9@BnpA+j zXLNv~zE7O$HmItTf-Y=d+4Otwlu-QwY6peN*0@eGwaNfX&Y`!|Rqs(v;LwcaB0orW zW}PTWPb%mcWg9PVHjUb-GrAM~K?`DVUESs0 zYHv)=A!J*SdMlroe?T+oL3uRxaM1(fex0$`gVjW>UziZqTQa@2>zgXX%OCB}`Tbc! z1HAlXPhdB>|{U5rn&pC-d?uKpx&o;rZj z(nwG}vBTn79k4#GsU~@G!q}_Vt`y~xkQHw=ab73RSCdWWq)M1k7L3Hor#-ND|p?~VV(h0pk z$(%2L`}%$S)5N@HHIGTH8Fcg{T(WJa!iBpY?J6@C?@6Mwc|})q6_^NGJ1M0p*b3_PZaI7!R^ejH|@Y9f1j)t3sX?1)jk zl9i{?e~2IQI>52&ceZX}l^i>LU8*1R<;TnasDJ$UYN`10an`=(O+VHz_iy#n%YVH5 z<-cF~aW4Cn?QfkR!pN5`ht;B2U|wZb5P1g@TB)>SDE?$2aX7NPEn!49^`$IpRkE81 zGOwuz9XLyV98j`)S??|U&C!>5!^V?_9awZlf2iN1e&QsttIa!E_ur!5iSOY5#Ap^fazx$n3vE0@)SKi6iFpv+GV*+|qQ zDzQho9-dGK^Hk>w#EeCmXuC1 z0qs5(%yPD|f3)3P9+%~AAp68SvkW@Gxz6%TBe}}k>MrZh0$7<|U9jc6LW%3xf6eJg zV)Et%Y;h%uEWoYQEndP>s!-VWl&k?*y50<#|8>DW{%je#ZuzNKAz|11iA(>4crSZl zmLJsGQrMgU0qr_*K?qT0;8ues5P(k&CR?8RTh9?BLTX2{Tmdd(NE)`Flbkc)16wEX z&K2_UmY{ChzLOXpvgs;B-8Lq(4;I2*osA@1OhqEzv3$|DlXq<^2=2zN2Dr+14wI^F zGJg>a3{g!3RSUFY)!j~-c1U@j1X@kgn{qC@t?Aj4y{toT1hoS9!6pdpF%M4k20sOj z@JKGY3%juT>qtCAeK(pK7P*_uZQ`YIz_I;Lqzq ze(_zj=IERs6NhdU&M4^Z)B3+%t&eT~-hcn{rGEeG+GXdne5J5lBXS~@N@b1HUdGrQ zw)Xaf+GT)9dEdP00y_38b;(i`?eU8Jc4>YfDzb(KD#Vjp)I$KzQ?_jJIQQFX z%vGdRFb=+Bv*>&@Pb6b(bE@d#P*y9ntU3yB@=&_!9P64O$f`?TidD)SLLUi)7k|DS zik-}i=Or<2NaP0QRo_Te;t6C;oK~|(JsJ{Ubw1{r|GaMb!}$90k1wv*9-cH2y6k*_ zqH^1pqV9SJ2i-U&w2Te>Wbbs>phhZ-dV>`B#HJP%}Mif{4{i?!E1%C73*7{v@-rBYZo8?GbwldGhX6bt zTgVFb5U>jHvK5{9n+N5xfgJE_;BaKkC}9AFa0Di%zSy@KP7wd9U5!?rR=$ z!>OHEftzeb!5P&KAVp9GfOy%F4>IGlE0dgu)2x+Uq>MLbjm=$13i2eUgEf@pyvDq- z>r~EGI$CM=Y(EI7>KG_x`5ct|Sga$rec7$47Q>V7z*z!C8pRRYTfH&W>O+%}aVsLd zM5ch{9V_?g@c5eWU`6>SQ7@At6RFI*cPfIs>I3TL$&=o3GJmQ)Z|Yk~SJB1%Ox6qa z$lKCNQ7Upjl3Y+=ro>&vP!7tEApe|D+D$UTrAh$rQQkIHq?((tIg6Pn z^powSaY$fU^nbfdm8l%B1#s!I+UO)L|rST|MgjDI3IVdQK(7_`&*o=OqsMXkS` zas|ICF1ngI95_P$CVjW&gHuHO0edfBuR_wZMy604?|@(N1it>r%6DwUF6AP;;yAkd zfFP?(+%8)4_MFpqXr$G357r92NYW#&HbMotfb^>W)O9KlxO+=V(N{o5r@l)>gk1ME z+pRL`K7V8UH%s>NNBcg%eO)=SJn4Wci41mk8YmNR9pTWTN~!J9itc(!mNe-Pdzdkt zU0%~cv@9%PG&ne^MhI*ij$3mkr;Mw1R64JN)ST~jGJ_3!3SQR*#H~W$aXn^Ec#mqM zyF)K9+_8H{8EPCvwX8lr$GFQ0y@Ajw%xN+acYi_@v7^SI70$XOEnX0+Q0sJws*Jqj z%5%k6TdtdT$=3rRQ8bqwXyO~L&rA03;QIJ!{`mO)kKcc%Q2O}RX?#T)Pu>1CFQq~y zB?N(yD1NAj&@(AJr{OK~l#;0N0H<_%iz|2E)2bVTBP@q55{;~FUFex03fc$PP}u?S z1Apvp+uu%!u6M*K=c<53*Q0CZyq-6Xj@El$9&~5}h*8Vz8{1FwLFbN@v9qPV2u0Lz z*Xi}NKr7!s<)%hiSG{yocpIc`RbapcPhG|96Gxvo%6HpTV>_1S`!7qViITxT9#2A5 z5`5-2Op^ zrvh9mlx^Sxy`GEidS3EP31;4)KMYAM7^D&HO4V-KloA!37q{zr*}klbprp!fRYzOp zH7ERurv{MClV5cqL@}tp{k%}`qM+_7vfQJr%w7Xh)TddbKq$6$@mC;CA37n#Ez6Tt zSR?mjwK)2iLxyzpw=0<9SUdlVcoaOwRndC>Ad|#(Eq_C@$L*c6j*S%Mhc>^dc$Wm$ z*A+?O(OR;a@?~>u-=W9*2-NvWp;X0-r&FBzk5+A}&tI|YKdFL#l(8W2|M-8uwx8(# zsf|I>0fdu(%MoP3k(yL$b5ob(Vqd0T z-jh)~cr4Lfh#RC=ORlBDEc==gC#+$p`yHHB1M4QP(Wi|=v(*i}Kq;@gL?KU7s0EXp zc9nk_mZ6(UD9+xFbw9tl_Hpm34X|7kxG^ere@@_-mkzOz1$cup38+XrHSuvcA9HJ6 z&#zn--vfjz4-r`Bv@Id$bP!B|Rgii7rBl1;qr$awJD)tM2Ju4E6a8zdvs(M%G`^mQ z>2`dS>aY{f#gKt2qEF4jB|}k-x2jdj!OIP!hD*ia19kUmDwJ~Dlf8Ewf7{}2JFuC+ zB93L;&4z0$%W7H*F6D(yL#1>|zMMGR!C)b88>!UXc`LtlDcswK zk*FQuq2)12tN*%CztYuMGnGIe4pqPj(P`LpIs>=v(aLXJmMmkl^lL`UK%Ca4GVS~2 zSnzqSju>BdQ`NmWmnZshe;&OL0#;YePhZrbax++;&32rsG!T;SO(i<=qr=qRdr?CvBgpAhF>jjURKv3{2IrDi2^Qq>SRA`!uY&0h9xk6}j`O|u zLs@-xb+>IYDki9zsn59@`Kof1AemQ!nvJxB?R9A{#^VNaxICS_)R9{#Lplw3c4;R& z8>$sNn?S28@C!LlpwU9LrL-;NT_ZD?3Iv9lfntyx_yL@k6|TcTMLRZ^`%; zr>wi~$Vx4d6__h4xY~=!$57!p@0qRXq%0`oCdN+R#ne{3IBUv@4@*XX2-TUSKu$}%eV zc`kcnC8mvF*VNniY98f&inG}xJ$O&39>OFdzBcSHb#+?|-qq@m4eT1aA@>6;^S)wY z=B`>CMKyn*WAtfzz{-s^((6yo2jJ}1sYt{5L#BBHI*|V&>CYwzpn@t-h3~FCahiIK z+<~{C@Oz1`1_Mz|bJcuy`PNR$Z@&UD_RjYG=!O2*1dbjLi`)L;Nr>TvCE^WeYTB&AV6B|YUSrb+biBFlF5AUCVzMimMuuB5HF z=M?T#B<1WE$$vWlz+~6=Y=mC@=MGdEn*g>*6by6pkd&a=w4$(kUwTa(xixr7X&E&61I9=oq-weL;8Z;Yuda!z$c~;5t&h$%7HF&- z^A}+8KE%INMqge5?6dFQmKSnzMl!2c;}`S#p?B?Dv%>vbonR^D3M3y)2ar;qC!od> zzS{=RwULm@Ri&7dUBMR|S!FUDHrs#N)>eXDVm!k_QJ59Ut?w9PuF()8zHWa*khdh} zZeGS%Lfh?7{l5~2X0mw*Mj&Xi)>NjKB1INV1U24{+;{-tP}_Y7yLgW}{D4}o^}HY| z9bd~5?wUM$`?qVh23Wu)Poj^Y_fsN@#&u*a@v+XVQ{QIQM%C2To~#%is-S;aBZ~ zh18*2;VEz2B4%rg)qN)#PJ2o5MJwDx|YF- zF0n_EO~TUF^SI+LJM53&ztu_p*Vij@iqPi(=1p8yG@>7>(og~m9CqjPc&&VyOj`FW zwX}p-FWF<>B!Xzd>mV147UZi{4eoUNnBL`(r~v5B_>ku3t^(8@liz+Pe_yTGJv1WK zse|{>hds~KZ_SO(NAfk5!Uf0^T&^_+Sf)-eM4U3zS~@ujMcMND3kdt!POLw^et&B% zek7cItKZi|#`)~fe(679OPFokvS~lCSseKx&|kgoMj0Ml8$|_ul?Kv+F^r`ABg;K5 zRiAI5Q*an*XG`ovHQtDae_lu@<&k6K4$jNYlA{dvV^`hpaLj2@ePrjWGo&_}wgwi6 z(`0OJmje1jvF5aTjEiVMQdLr_EzPF;wwtjv_T+tQCc4XI9v910&Kh<7>p`D*PwpO+ zmOQQM+0pN3^Y6cX{&T(s|2IlRc^WQoB>iTB5Y)M3k>%|`xF5r{o9#AFBA1lSn}hLn+q^yh8b-UT9L-JW>1b_~rR zAA{KA3|;A{BTS`gw0z&aFa$9J|Mj8q9_p-Q0OdTgzR^INeBhewvq z7H8cHtgtIIN}M?OYUG!+*=w^g<%LX@b{^l{`F?!)c7Oiuq0$$hXV%L?PPy~ti&sOn zDTT9InE(MXR&x$`&6^)f$>g}VHT`-m@6V>7(tbF|C!NTukc4$vMA~+wY#6$E6{}yu z?WUSyaBzKUf1v#!HgDcmb#e-!@}7=labjD`R9#VW3T5`57L&qZ{JT4DN zB8To`PRwN;E%jA3zC=R>=^*QAH@xFi{xCbdJa$LHFoDdPYjBW&1#%yAQC>7w{f2=; z#Iie%pec8=wY;g0O){iTaPp@hp@ux29qv=Emv*(0e=sG@Og6-sTDx=hmG*X z4cJ{vWmEaKin!#f{_~=}g0Xj@(G;H$naVEJq?4$`ZYQtrlQgi@SXl}FRjquz+3hS5 zlk$G)rL0*@be@U*0K#4yt~+o?stS{`f_8tgtxJ>H0h-SE_j|G7E@~k{F|{h?h_WED zE;4N+eCGz(R}i9a`jPWxqw`S7IbG|xAWEFUhTGXF~D1z2C`coNhtobCzO~YPQW9WP0EfykHtVVww zu*SC8Tm%Tc+C)}T#?D5~Z=);U=lt;U`Nxm>{llm4^~;xsKnmaQvBh))?HUpgCA$`^ zx}oNID)nY_FJ$j|ohat<^Vp=kIC!siC{aXe=(KAvsySD9bS>=r^81_DZ>)cqhMY>A6}4lFMb_|wOKH=oHL~Z=_nb7%s%IfD~o^3mL$<7 z7NovXVmRI;G?p~BH}%lR=4v`T>atap5nsl~N-DC)dsRPoG5KHHX?nd-01>l;Oyiv$L-MxZh@|_z+pppP+gzEoImLU~ zGojucj>2qdk$3^Y^%I%wkT< zbEzfdM&b=l!(gvYj7!DjnG4ps1&ap@xd#&vJgBiwbsGjC7G#0 zW^jJ!6HNliENLG9}#TN@7E zY2g8|*-OfzoVFXGBvI%)K$KTKNVCYG>@PJRoAV8H{qges!*AoIfB*dL!K(~U@~nK3 zGP-0f3aUa)e=Og5AR@{4SmV%LcMXoDzM>&02<~)x5%tTe=AkckHuXN?Qh98ugL2+> zmWQq2!xu~ma;WsKf9Er`-t@UnRdC)h#I3tIS@Qx3g5DU$H}xxQ%*R|@*gQ8W96i&N{n z&4OEUb{3HEBC`ev5N@Z9lpzpPcFaVo%NO$4bVabi~xp6?4VWf>6QbM5Fz9( zUQQ(Fh0Ge{usCR%LQk7^yGr@ZD-BRuaw1+fO^cjCnT(Qh*~%Pl9cPFKtINmvy_J9X zxlH}#L;r2oe?wXoz z0DnD9C91M88tAQArL!%?V!I`gqE8B1leoJ}jGw0keYci*AG5Gt1DM35RRI8Vbo<5B zhSy#w<_}xb<^xp`&RU}PRst>pgDkV%VTv@iIW#+}f12ZQFqC+3+PZK0peJyyvoF+< zBqS%QmAfYWkKP|^_40fD_VSk})BE(~K%{{-Xp~R7^IYkyOSwZc}da`%fUZ`7l4tx$1lDfnofe* z=oncVe{rZt$nQw5*r|?rT09AFARThC0P{c|y=@ABRUH^>Q71?$g}13$Rwr4fM5U+6 zHGIN3<%>D4pA-x(>;&pBTRG!xxyJVo-+ue!6EOZEGf)Vh&)$4Q^FR_iq!itAxi^4v zCaBLQGk}|y5><>*%v$&1u>u!g*OGxZ)CZ6Cf9iQNlmvI2|I&mcO^WWjJMu^10WDl= zta3_3C>-{*zqbhi$IA3^zEt)<){KAac0M*cUL->DU?GkJyW|6F4O%v5RV!OAW|PaV za7a`(=}?J}R~v4v$f^Ua3WqxeawLL*+KgixPH_xXHQLW)_~-oo`Btgu;n=ZVPozpc zf2c@LwsobLY3eOSP}5+=7dNdHoYYa9TRDeN9K0ia2Gvr8r&_yp8ibFQ z4M*iMK4E5IN9zL?bnf-8g~}!EcBpP0uOshL8hEzr1!A=6agy^cWrUJO=`2xDEPW|e z$$B|rCi}S}l8haM&dy~>PwJdk4+jZka4;S`EoB1<*VmHW(%5z5Tv|m|1;7G;f8Zd^ zc>$*oY0Z?vq+ehgfi}p8uN%MErX4uq-r5+qxSu-M9kC+P=N|rL0-5>?GfVXadA4d zSy$-+zM()*naXQER_Zluy`wD3mdC^dAn27d3K|c}Assqc6A`FIH^mh;Hm0*_sBEIjdWX{bx(sW2LRR2M^sJd0K|P?B zEv0rCGuNTW z{23&Ak;T@h%iGmhMq$EJdz~~iuRY!j1OEK{{l_2mx4%COM4tv)i`1$l`Gbh!tUU;{ zE7L`FSVOZb!U_%$0sp3pF?;*enah!b+1dNrmR#B99?Z*Y7xGy zo-u3<;vFx#QG!&}e_7sYogN!CFfoZjz+OHNR<`a@k*q{4;8=kOFV(>~2&pu=;ioqz zq-j+JiEr1wL{>HJEFe)3_gKujw7_CAOHu-}-%m=n!`DyLAL@<0F4f=a{i~uAVE?gJ zb`ZQx$og@Tb5G|*d-f8@`$|HC)LU)sf|0VsCw^h>2sVHV!YhpE#vKK^SUGd!M8-1!uh{Rr92zyX!#B;VrTx77a(4 z4PK>%pKPRiX+?tcyzdT<{icw-y$#7>pkhDeSlu0o^~BcHH3K9aTX%27DvXy>RBvzzd^#d8UFIc8&fJP_=FXxo z`rArsS(60h4=7?zxy zN9bW^BCUzeTI#tGTOv5TDyQ+1hfzLSsVGl*=2{HCJbFgKC2m0rxTDq4Ii z&ZXE30O0ruMgR8qzkME`=8s3~eSc!b97*KE!O~0o*79w4qW1J|^BjfDydApAYl^Mn z$C0Gt@?HnO#GVkRe$#2YCr%FWm5>H>#UQNz(~ovvUf$b zIXA0#@8zy-XPd-RHYOhzh=bn8bb!je=FdqUdL~d0T{g#ffROlK#0VL4O%3|xuYH|t z>8g=i)^)h4q#yR^Sih=3`t1>ac#m(xyni2`{wY?4r?_rWmw@8lcYwd{xhA&%E=Iv1@@RM>ufCTQw(t0?M3%$aLc z&tT_}4<2Rb5K6pr#vyBbGZc1Kgm)<4a#I#}?>`lkp*}E3-Pe+;AaDgoVlMl9s07 z35Q-0pxOAy%0_YqLI)4hH<>u4w;eUV)c*3pHgf$mpWKe0bKv1U)!sBgq^`?kwQOu! z&Usf*E?vEApS*L{mziDADPGtB*e|&jwQSf8)L7KR#ZlOK&ZuDz(74D%tb|o%H7WD0 zu`B=a>=J)B9~aUpT-m;e_pOj@(bl#r!zBETGl2 zeM21+vJ(iS$>U(HtyhyJFE7BUZH+aX^lO&zR3-QPi5LF<_4}s}4+GkBzn*CBZ0cZ9 zASU3H5j}g=@9WeMLw^0XDP(qAE)j1I=LG?vvJQW<<}-F<>N52M)DhM|^V=Tn)={bO z88>0nSS<6J4R;WK2*_X*8Mlud*b^VtRO3~Oq7~CXxcO@;&3vn}WD#mNa3kLwT0*Mq z;9%0}L^Du$bU7~ysWgqrQ;}^9K=uBzZqBh&-sdD!*4ZJV`phledhTBT?f(Iun41ww H2mt{AK6d#C diff --git a/eclass/cmake.eclass b/eclass/cmake.eclass index 2c5620adede5..46659867b1a8 100644 --- a/eclass/cmake.eclass +++ b/eclass/cmake.eclass @@ -595,9 +595,9 @@ cmake_src_configure() { -DCMAKE_TOOLCHAIN_FILE="${toolchain_file}" ) - if [[ -n ${MYCMAKEARGS} ]] ; then - cmakeargs+=( "${MYCMAKEARGS}" ) - fi + # Handle quoted whitespace + eval "local -a MYCMAKEARGS=( ${MYCMAKEARGS} )" + cmakeargs+=( "${MYCMAKEARGS[@]}" ) if [[ -n "${CMAKE_EXTRA_CACHE_FILE}" ]] ; then cmakeargs+=( -C "${CMAKE_EXTRA_CACHE_FILE}" ) diff --git a/eclass/perl-module.eclass b/eclass/perl-module.eclass index d4f6bdc5191e..867c15225789 100644 --- a/eclass/perl-module.eclass +++ b/eclass/perl-module.eclass @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # @ECLASS: perl-module.eclass @@ -21,11 +21,11 @@ case ${EAPI} in 7) - inherit multiprocessing perl-functions + inherit multiprocessing perl-functions toolchain-funcs PERL_EXPF="src_prepare src_configure src_compile src_test src_install" ;; 8) - inherit multiprocessing perl-functions readme.gentoo-r1 + inherit multiprocessing perl-functions readme.gentoo-r1 toolchain-funcs PERL_EXPF="src_prepare src_configure src_compile src_test src_install" ;; *) @@ -209,6 +209,10 @@ perl-module_src_prepare() { perl-module_src_configure() { debug-print-function ${FUNCNAME} "$@" + # Perl runs LD with LDFLAGS + export CCLD=$(tc-getCC) + unset LD + perl_check_env perl_set_version diff --git a/eclass/ruby-ng-gnome2.eclass b/eclass/ruby-ng-gnome2.eclass index 4c48e94df703..7abf84f6034b 100644 --- a/eclass/ruby-ng-gnome2.eclass +++ b/eclass/ruby-ng-gnome2.eclass @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # @ECLASS: ruby-ng-gnome2.eclass @@ -45,7 +45,7 @@ ruby_add_bdepend " dev-ruby/pkg-config test? ( >=dev-ruby/test-unit-2 )" SRC_URI="mirror://sourceforge/ruby-gnome2/ruby-gnome2-all-${PV}.tar.gz" -HOMEPAGE="https://ruby-gnome2.osdn.jp/" +HOMEPAGE="https://ruby-gnome.github.io/" LICENSE="LGPL-2.1+" SLOT="0" if ver_test -ge "3.4.0"; then diff --git a/eclass/verify-sig.eclass b/eclass/verify-sig.eclass index 91433bf53453..f67a3b10a0bf 100644 --- a/eclass/verify-sig.eclass +++ b/eclass/verify-sig.eclass @@ -144,9 +144,16 @@ verify-sig_verify_detached() { # gpg can't handle very long TMPDIR # https://bugs.gentoo.org/854492 local -x TMPDIR=/tmp - gemato gpg-wrap -K "${key}" "${extra_args[@]}" -- \ - gpg --verify "${sig}" "${file}" || - die "PGP signature verification failed" + if has_version ">=app-portage/gemato-20"; then + gemato openpgp-verify-detached -K "${key}" \ + "${extra_args[@]}" \ + "${sig}" "${file}" || + die "PGP signature verification failed" + else + gemato gpg-wrap -K "${key}" "${extra_args[@]}" -- \ + gpg --verify "${sig}" "${file}" || + die "PGP signature verification failed" + fi ;; signify) signify -V -p "${key}" -m "${file}" -x "${sig}" || diff --git a/games-emulation/Manifest.gz b/games-emulation/Manifest.gz index 23d0d479fad89a88bb6572138062e088e3ace444..e22e70fb18db74adcd218c184c7f38e63310c662 100644 GIT binary patch delta 10198 zcmV;{Cn?yaTdP};8-KP;8k1~Bb0fV#EFNgI02B-baL9i8`TnGEP8J(2Yc>H^oh8%5 z{a-vh@}K_nAAkDkqkSEFd>#Me*N-25^3ms?{_+3(>3{!o_{X1eD!$n6A-A|Q? zPhBUD-g;QY@1EnX=38IYty4?$<@Aw9Om^Jru9uZ9jkxAYYk$t;%UH9o=w?se_ZCN9 zp|~|80DFf9&<^Ptp7Mh?(_08+SN+ZmX17PngT4 zXzQdCc}5kz;WT2XFD4HA%Bsz-_Hq+LT_7{52oT0ue*zv|2aPVWYZE zJ&=?a>{xGy1R=X>PF+A56AHum^GLAP8q3A~rpWaq=!E+%5@ZX4qtc)?z-;VR2e%Fx zH7fHc#l!K^dY;0~eT@uiRQi~&LPvYVZD|?UE>wNk3 z=hv^}-TO~B90LTOb$R&K!Ln@xQX|O=EaF&_7DDrBW(d1M%3N0w@z+L40^Dzo3t740 zd^7o_Rx1a^l6NrDRKpG8fbFC6$RVHQs-}0~MkZL=ncWp}*ifAwFri zGe%+Xe{oy{I zFv??+blbD^rYZqtNA`Oby$+-2k%IgXsR&UcDTB;QZ#Rm>d3?J^i?=+YMa6)g1eu>g zF%TCu4XqLIikoD~#6qngI`QB&4|0SQ=OU=ti8m~*cB&W7L`C4qBOfy`CYTQdG|Av& zf5zjIuk&!TDl0@k&LD#97QaUeTSYOgi6X_TI6eWQL*qEq9j@P4QXEETIHXl0T6as- zf=&)Vt9TY1C8i8>uO1}A|7gdzqff6Rp8C3X)X6b))t=NMJQqnkX$y%cgqW>>CxMpq`;O^eV{czRxXRozzK+vKUv0& zWrtc8ih;Pf-(OD(OgWXr<$C#?ZFP2{&uVybfp`Hx1sRGA$={>pDm>RjqqugsF_J}7 zZhj+cKxk(uE|ft+4r4fcDI4N$e>=R6i5e2bqN=yk;*s}Q z&ZJKPfPq-*TpJ0|3-SlLVNG3;oFP-Kx}v;5^<&RRZ3PwDTu543v{zCaf2twS_V^w# zLsae6f%mEo7%IB9!1BX)q*LdTLr7G+;0RI0w_$`P0#aD29BUZdPK}a`rdAbV7X>k0 zT$IhO88Y9}hd9#62M_pUn+JlmuB*R^*z21X#S`xH=y_uA6Ql)&1h9szozRbmZ9o_Z zsYq3zY8oJvn*~CP=02)bf3hMUgtXypS;>Nr!5e$*8+K)7M>$S#A480KwP~voQ*_G= zRCKofaFD1uZizyIN%@+Aov9ri4r*hoBBV%`AxfsqQbK&H-+++zW0Bw;Zb#~Ou5h8u z%8_JLKNK{BDdRCz814gKiPsKPFK|e;qd9s;3He(e?A@n#^QOBQH%HDTE`>MebAxaq04LHx-c%eq?{}o{q0JQ96uK)ffPZ3$_Z6 zyPVq{;o}kCevX7~KJL*p1ol7}{1g{Xb(3S{=*R;e@92eHi3H4ypaMLTDi-gK$?nuy zz)1vDak7POBbjkPe*j6wA&`xUqV%2@Kw%+FwDLxa9ZZCSbgZ*Jp~pADvX^^m#V5`~ zzR9@saJUJF8?1evCKCf!R5N(KMLHBYtTH5ua7cynNQ`-;f_%eAvc$EmM!FEI zm8q((-|te8e-XH3DaOSoaSs^B)Yq6eaOBjpBR!BpVw%G>AP0_`8pv|D_!bl(@k1z# z6bx2eJsdD+Ldis!vO^)4y}W4$0I!+kDieH#mPqPa`#>@yZWqD=i@&4KE6IuRl|crk z-DvU8S9|rYywcqRB{CXIL3%FMwm4EKQS(|gE|>tce~N@GN?hvoOsxN3;qRfjr@A$OpVcj*0q-WOZp#J)MONDhUPE3;B1j z{K-!_!=l;{H-I>qJ0wNMj?$2IEOMpXcnPiTpFo>uXCrSeC}~zn(PU~;BuXh^e}~e_@WVn&Q+(Yh&q1__NaO`@7b(aR zq4N)+0~XLC*ae^wTlD)zk2bAtj`1(=@QlxB<^D`9u_+APf*O4;1r!%Di95@H&!GBY zdz^H~KcLTteg|=xezPeYO6#*9MO#MXTq2BkMj8pU5$7 zf4o8S--G2PC&|MJ3Zo?tH%Up&to5f_`p3BD`5{sw?0}8p<3Qpnl-N8Y9C) zR=0bm2z&aj4KG=oCv1%)B0*1Wmytyt

2vMrZpvmt{S65JxwGiOF^wt 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 diff --git a/games-emulation/pcsx2/Manifest b/games-emulation/pcsx2/Manifest index c3008a630dbc..3bc6aef3e272 100644 --- a/games-emulation/pcsx2/Manifest +++ b/games-emulation/pcsx2/Manifest @@ -1,6 +1,7 @@ DIST pcsx2-1.6.0.tar.gz 17963332 BLAKE2B d1370fd089e1f8716a3365b9f499fef9418c4a9464e701cf0dbac8296cf59a2c6fc9b85ed680c514d8128da7b5c47aa8a067d48cac9eb0482ef2ba5f9234e60e SHA512 0a3e01a25384719fc72b636a1e9cf1cd966d0c978c1c3adfb46d6b3f76f43a25f90ef63d27a1d8092cdf444c5dc7560ce807ca81908d11ade9715e7eaaad6253 DIST pcsx2-1.7.3738.tar.gz 15935061 BLAKE2B 51e113e2148c94861a3d6baab8de5b8ed613cdb6e3aa3574445f0a66e628dffb3bf26a6a3b54e0be65d71a90088fe6e79f65055d54e580d46ad4db1dadbb8a66 SHA512 7da8dd46cd065fefc4c2bb4ab76b8fc2bf9769dba78f47759c59b2a21e62cf0e5d53e9f800e16bf09238bf156cd7fa63a4ca75a47f41b78df9512a701536c789 DIST pcsx2-1.7.4042.tar.gz 9190907 BLAKE2B 31f8cdc8506b1195e66856d10eadae650397df10834934fcd6112d4c7a528deb4f1efa27a196db4861f5bab52a08b9d10926e45192878557e67621e3cbd364cc SHA512 553a2041edc56fb3482fddd4e59e4c6f75339322690ab9df366e148478a8a920f3f9a4e61e98285cf24b5dda4feac030a8f670c33c8bba797a79db97be386114 +DIST pcsx2-1.7.4217.tar.gz 9217806 BLAKE2B fcdca37523a793753dac00ababeb28acea250473ce31d0a4519cf71b5d26b9a1c36d230f2fb002f423ae6a56c9e30712212717fd86451c00c37825a55d5c8c37 SHA512 382f31a9757325ed51d1e0d8f1471bf1ce7b42ec7d9df7b18a8dc4cd33278052d6fb1c2bdd82d1cf9e106b2ff68b012773567138d7808e6df5924d71f1b0bedc DIST pcsx2-fast_float-32d21dcecb.tar.gz 76108 BLAKE2B 7a4e8e3bb67387c03912e5f7035ba3fab1aeaa119b36ebdeb14c45069b3270270a8b87de2774ec325d8ed2ef0604a3d3762432d42f1e026a213990ac39341e10 SHA512 2cbdc5b05ab7c19e20b4e34959b90d1fa866d4ba239ec0a4c434cd33bddfb1cb6f1da467b0a525f5a4887c9b1860e975fe074aca0d9e211f0fc7bc6402d3601e DIST pcsx2-glslang-c9706bdda0.tar.gz 3433325 BLAKE2B f2449a6c8b05e47367164d09036ae2302f0f28ec83c2e2f401426f52fbd4edf55f717f01eea2cbfe7554e1004b89ffdebc34ec21a95809fcbc719f69e65e8487 SHA512 5ff0902e95592525b2671788bf27717c85d0876b31e96374eff5128f9bf7caf93bb636e4d5e1916a5d641715a780172308403bd49305d9a07cf66358d7e6407c DIST pcsx2-rcheevos-31f8788fe0.tar.gz 522855 BLAKE2B 39533199f6b1e0cd821d817ff57101ccad0049f5144b856f1e796c83d81fcee059caa944a0fb14a0e95e51da43a6bc003cd6891ca85c2b9a959b4c42d8ca0a84 SHA512 cb0e8bf4d222f3ef127d20a9d6738e6c39d7cff48a0da8fe19fcc43669433b7e53cc63ab332e8f0cd935b6a33eddef3e741ee862a82bd4f29a02df1d9a42ec45 diff --git a/games-emulation/pcsx2/pcsx2-1.7.4217.ebuild b/games-emulation/pcsx2/pcsx2-1.7.4217.ebuild new file mode 100644 index 000000000000..e94d9f32ace2 --- /dev/null +++ b/games-emulation/pcsx2/pcsx2-1.7.4217.ebuild @@ -0,0 +1,237 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake desktop fcaps flag-o-matic + +if [[ ${PV} == 9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/PCSX2/pcsx2.git" +else + HASH_FASTFLOAT=32d21dcecb404514f94fb58660b8029a4673c2c1 + HASH_RCHEEVOS=31f8788fe0e694e99db7ce138d45a655c556fa96 + HASH_GLSLANG=c9706bdda0ac22b9856f1aa8261e5b9e15cd20c5 + HASH_VULKAN=9f4c61a31435a7a90a314fc68aeb386c92a09c0f + SRC_URI=" + https://github.com/PCSX2/pcsx2/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz + https://github.com/fastfloat/fast_float/archive/${HASH_FASTFLOAT}.tar.gz + -> ${PN}-fast_float-${HASH_FASTFLOAT::10}.tar.gz + https://github.com/RetroAchievements/rcheevos/archive/${HASH_RCHEEVOS}.tar.gz + -> ${PN}-rcheevos-${HASH_RCHEEVOS::10}.tar.gz + vulkan? ( + https://github.com/KhronosGroup/glslang/archive/${HASH_GLSLANG}.tar.gz + -> ${PN}-glslang-${HASH_GLSLANG::10}.tar.gz + https://github.com/KhronosGroup/Vulkan-Headers/archive/${HASH_VULKAN}.tar.gz + -> ${PN}-vulkan-headers-${HASH_VULKAN::10}.tar.gz + )" + KEYWORDS="-* ~amd64" +fi + +DESCRIPTION="PlayStation 2 emulator" +HOMEPAGE="https://pcsx2.net/" + +LICENSE=" + GPL-3+ Apache-2.0 BSD BSD-2 BSD-4 Boost-1.0 CC0-1.0 GPL-2+ + ISC LGPL-2.1+ LGPL-3+ MIT OFL-1.1 ZLIB public-domain" +SLOT="0" +IUSE="alsa cpu_flags_x86_sse4_1 jack pulseaudio sndio test vulkan wayland" +REQUIRED_USE="cpu_flags_x86_sse4_1" # dies at runtime if no support +RESTRICT="!test? ( test )" + +# dlopen: ffmpeg, qtsvg, vulkan-loader, wayland +RDEPEND=" + app-arch/xz-utils + app-arch/zstd:= + >=dev-cpp/rapidyaml-0.5:= + dev-libs/libaio + dev-libs/libchdr + dev-libs/libfmt:= + dev-libs/libzip:=[zstd] + dev-qt/qtbase:6[gui,network,widgets] + dev-qt/qtsvg:6 + media-libs/libglvnd + media-libs/libpng:= + >=media-libs/libsdl2-2.0.22[haptic,joystick] + media-libs/libsoundtouch:= + media-video/ffmpeg:= + net-libs/libpcap + net-misc/curl + sys-libs/zlib:= + virtual/libudev:= + x11-libs/libXrandr + alsa? ( media-libs/alsa-lib ) + jack? ( virtual/jack ) + pulseaudio? ( media-libs/libpulse ) + sndio? ( media-sound/sndio:= ) + vulkan? ( media-libs/vulkan-loader ) + wayland? ( dev-libs/wayland )" +DEPEND=" + ${RDEPEND} + x11-base/xorg-proto + test? ( dev-cpp/gtest )" +BDEPEND="dev-qt/qttools[linguist]" + +FILECAPS=( + -m 0755 "CAP_NET_RAW+eip CAP_NET_ADMIN+eip" usr/bin/pcsx2 +) + +PATCHES=( + "${FILESDIR}"/${PN}-1.7.3351-unbundle.patch + "${FILESDIR}"/${PN}-1.7.3468-cubeb-automagic.patch + "${FILESDIR}"/${PN}-1.7.3773-lto.patch + "${FILESDIR}"/${PN}-1.7.3803-rapidyaml-0.5.0.patch +) + +src_unpack() { + if [[ ${PV} == 9999 ]]; then + local EGIT_SUBMODULES=( + # has no build system and is not really setup for unbundling + 3rdparty/rcheevos/rcheevos + + # system rapidyaml is still used, but this uses another part + # of the source directly (fast_float) and so allow the submodule + # https://github.com/PCSX2/pcsx2/commit/af646e449 + 3rdparty/rapidyaml/rapidyaml + 3rdparty/rapidyaml/rapidyaml/extern/c4core + 3rdparty/rapidyaml/rapidyaml/ext/c4core/src/c4/ext/fast_float + + # glslang can be troublesome to unbundle (bug #831217), + # also keep vulkan-headers to stay in sync + $(usev vulkan ' + 3rdparty/glslang/glslang + 3rdparty/vulkan-headers') + ) + + git-r3_src_unpack + else + default + + mkdir -p "${S}"/3rdparty/rapidyaml/rapidyaml/ext/c4core/src/c4/ext || die + mv fast_float-${HASH_FASTFLOAT} \ + "${S}"/3rdparty/rapidyaml/rapidyaml/ext/c4core/src/c4/ext/fast_float || die + + rmdir "${S}"/3rdparty/rcheevos/rcheevos || die + mv rcheevos-${HASH_RCHEEVOS} "${S}"/3rdparty/rcheevos/rcheevos || die + + if use vulkan; then + rmdir "${S}"/3rdparty/{glslang/glslang,vulkan-headers} || die + mv glslang-${HASH_GLSLANG} "${S}"/3rdparty/glslang/glslang || die + mv Vulkan-Headers-${HASH_VULKAN} "${S}"/3rdparty/vulkan-headers || die + fi + fi +} + +src_prepare() { + cmake_src_prepare + + sed -e "/EmuFolders::AppRoot =/s|=.*|= \"${EPREFIX}/usr/share/${PN}\";|" \ + -i pcsx2/Frontend/CommonHost.cpp || die + + if [[ ${PV} != 9999 ]]; then + sed -e '/set(PCSX2_GIT_TAG "")/s/""/"v'${PV}-gentoo'"/' \ + -i cmake/Pcsx2Utils.cmake || die + + # delete all 3rdparty/* except known-used ones in non-live + local keep=( + # TODO?: rapidjson and xbyak are packaged and could be unbundlable + # w/ patch, and discord-rpc be optional w/ dependency on rapidjson + cpuinfo cubeb demangler discord-rpc glad imgui include jpgd lzma + rapidjson rapidyaml rcheevos simpleini xbyak zydis + $(usev vulkan 'glslang vulkan-headers') + ) + find 3rdparty -mindepth 1 -maxdepth 1 -type d \ + -not \( -false ${keep[*]/#/-o -name } \) -exec rm -r {} + || die + fi +} + +src_configure() { + # for bundled glslang (bug #858374) + use vulkan && append-flags -fno-strict-aliasing + + local mycmakeargs=( + -DBUILD_SHARED_LIBS=no + -DDISABLE_BUILD_DATE=yes + -DENABLE_TESTS=$(usex test) + -DUSE_VTUNE=no + -DUSE_VULKAN=$(usex vulkan) + -DWAYLAND_API=$(usex wayland) + -DX11_API=yes # fails if X libs are missing even if disabled + + # note that the current upstream is somewhat hostile to using system + # libs, system installs, or any modifications and may disregard any + # bugs that is not reproducible with the appimage using bundled libs + -DUSE_SYSTEM_LIBS=yes + + # sse4.1 is the bare minimum required, -m is required at build time + # (see PCSX2Base.h) and it dies if no support at runtime (AppInit.cpp) + # https://github.com/PCSX2/pcsx2/pull/4329 + -DARCH_FLAG=-msse4.1 + + # bundled cubeb flags, see media-libs/cubeb and cubeb-automagic.patch + -DCHECK_ALSA=$(usex alsa) + -DCHECK_JACK=$(usex jack) + -DCHECK_PULSE=$(usex pulseaudio) + -DCHECK_SNDIO=$(usex sndio) + -DLAZY_LOAD_LIBS=no + ) + + cmake_src_configure +} + +src_test() { + cmake_build unittests +} + +src_install() { + newbin "${BUILD_DIR}"/bin/pcsx2-qt ${PN} + + insinto /usr/share/${PN} + doins -r "${BUILD_DIR}"/bin/resources + + dodoc README.md bin/docs/{Debugger.pdf,GameIndex.pdf,PCSX2_FAQ.pdf,debugger.txt} + newman bin/docs/PCSX2.1 ${PN}.1 + + newicon bin/resources/icons/AppIconLarge.png ${PN}.png + make_desktop_entry ${PN} ${PN^^} +} + +pkg_postinst() { + fcaps_pkg_postinst + + local replacing= + if [[ ${REPLACING_VERSIONS##* } ]]; then + if ver_test ${REPLACING_VERSIONS##* } -lt 1.6.1; then + replacing=old + elif ver_test ${REPLACING_VERSIONS##* } -lt 1.7.3773; then + replacing=wx + else + replacing=any + fi + fi + + if [[ ${replacing} == old ]]; then + elog + elog ">=${PN}-1.7 has received several changes since <=${PN}-1.6.0, notably" + elog "it is now a 64bit build using Qt6. Just-in-case it is recommended to" + elog "backup your configs, save states, and memory cards before use." + elog "The executable was also renamed from 'PCSX2' to 'pcsx2'." + fi + + if [[ ${replacing} == @(|old) && ${PV} != 9999 ]]; then + elog + elog "${PN}-1.7.x is a development branch where .x increments every changes." + elog "Stable 1.6.0 is getting old and lacks many notable features (e.g. native" + elog "64bit builds). Given it may be a long time before there is a new stable," + elog "Gentoo will carry and update 1.7.x roughly every months." + elog + elog "Please report an issue if feel a picked version needs to be updated ahead" + elog "of time or masked (notably for handling regressions)." + fi + + if [[ ${replacing} == wx ]]; then + ewarn + ewarn "Note that wxGTK support been dropped upstream since >=${PN}-1.7.3773," + ewarn "and so USE=qt6 is gone and Qt6 is now always used." + fi +} diff --git a/games-strategy/Manifest.gz b/games-strategy/Manifest.gz index cb1c765e36f9ffd641a057be38f06d2b1b9591a2..922230799c13b36b99a4f5924db02badb0030ba3 100644 GIT binary patch delta 7654 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 vm^0zZp2%xV!O{P=7^Km_Q8@qrAEYUw diff --git a/games-strategy/freecol/Manifest b/games-strategy/freecol/Manifest index bb4d63f2b73b..e1c4293517ee 100644 --- a/games-strategy/freecol/Manifest +++ b/games-strategy/freecol/Manifest @@ -1 +1,2 @@ DIST freecol-0.11.6-src.zip 45002451 BLAKE2B 1d0e56b43f63557e3a520d6d30b8831db6c0284ac6cfebf68f3a11264d8bcfc80b883c8d4fe82e4fbd992f02a82ffdf36ed102613010d28375b61cfa30874f68 SHA512 fbfec95ad7128477d631be92b750d639d42bde3e052c94265590933e841adf66e670d5e1b2f6e8ef05629afeafded60cbb495ef93272ebc14ce7fd2f2eaa53de +DIST freecol-1.0.0-src.zip 159875314 BLAKE2B 6153be9553ded4c2a1f9635d67e48165d07b5d1634f26a44d2f01195e1610d6cb525ffa60368f3225cdf62ffd7751242942fd86b5735455e7396deca68d8350d SHA512 68b313b42fc38e6ea95a4a04ca5af534c4487709fb036018d6d09f6de3455325031ad1fd0ae4c6415cbbeebd3f181e598a2602ad7be6cca9150ad9523b8bb3c2 diff --git a/games-strategy/freecol/freecol-1.0.0.ebuild b/games-strategy/freecol/freecol-1.0.0.ebuild new file mode 100644 index 000000000000..11a7bf783240 --- /dev/null +++ b/games-strategy/freecol/freecol-1.0.0.ebuild @@ -0,0 +1,76 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +JAVA_PKG_IUSE="doc source test" +JAVA_TESTING_FRAMEWORKS="junit-4" + +inherit desktop java-pkg-2 java-pkg-simple + +DESCRIPTION="An open source clone of the game Colonization" +HOMEPAGE="https://www.freecol.org/" +SRC_URI="mirror://sourceforge/project/freecol/freecol/freecol-${PV}/freecol-${PV}-src.zip" +S="${WORKDIR}/${PN}" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +CP_DEPEND=" + dev-java/commons-cli:1 + dev-java/cortado:0 + dev-java/findbugs-annotations:0 + dev-java/miglayout:5 +" + +DEPEND=">=virtual/jdk-11:* + ${CP_DEPEND}" + +# error: variables in try-with-resources are not supported in -source 8 +RDEPEND=">=virtual/jre-11:* + ${CP_DEPEND}" + +BDEPEND="app-arch/unzip" + +DOCS=( + CHANGELOG.md + COPYING + README + README.md + SECURITY.md +) + +JAVA_JAR_FILENAME="FreeCol.jar" +JAVA_RESOURCE_DIRS="resources" +JAVA_SRC_DIR="src" +JAVA_TEST_GENTOO_CLASSPATH="junit-4" +JAVA_TEST_RUN_ONLY="net.sf.freecol.AllTests" +JAVA_TEST_SRC_DIR="test/src" + +src_prepare() { + java-pkg-2_src_prepare + java-pkg_clean + mkdir -p "${JAVA_RESOURCE_DIRS}/META-INF" || die + cp build/splash.jpg "${JAVA_RESOURCE_DIRS}" || die + grep Main-Class src/MANIFEST.MF \ + > "${JAVA_RESOURCE_DIRS}/META-INF/MANIFEST.MF" || die +} + +src_install() { + java-pkg-simple_src_install + + local datadir=/usr/share/${PN} + + # launcher of java-pkg-simple.eclass seems not to support --pwd + java-pkg_dolauncher ${PN} \ + --pwd ${datadir} \ + --main net.sf.freecol.FreeCol \ + --java_args -Xmx2000M + + insinto ${datadir} + doins -r data schema + + doicon data/${PN}.png + make_desktop_entry ${PN} FreeCol +} diff --git a/games-strategy/freecol/metadata.xml b/games-strategy/freecol/metadata.xml index 30c9c8e0510b..ef642e3b3ea4 100644 --- a/games-strategy/freecol/metadata.xml +++ b/games-strategy/freecol/metadata.xml @@ -6,6 +6,8 @@ Gentoo Games Project + https://sourceforge.net/p/freecol/bugs/ + https://github.com/FreeCol/freecol/wiki freecol diff --git a/games-strategy/hedgewars/Manifest b/games-strategy/hedgewars/Manifest index 71168ed483b4..d4427c98fb17 100644 --- a/games-strategy/hedgewars/Manifest +++ b/games-strategy/hedgewars/Manifest @@ -1 +1,2 @@ DIST hedgewars-src-1.0.0.tar.bz2 177668452 BLAKE2B cbd99a4403b911023fb4a522ed1ed04272f07705321585b0e7a8f56785ef11bf8c654df95016b0af94f603c387f73804cbd95e13a92e875990adf5fec149e334 SHA512 9aeb904550239040a878a0e7ae5006aa4d824124b61d813b9e6f6dfe1bd1c8f5fe395e0fd6e58d685ef1259abd4669e03b985be129c620be15f6e5ad82519ec2 +DIST hedgewars-src-1.0.2.tar.bz2 177564706 BLAKE2B 3644209cc42443b845d6a4497ba6ca8f34ffe249b99ac0ca26e5fcb5e86a0e705389e3b6db75d16b671cd2c899cecef2b6065d1755dfaab0860a6eb4c6ddb099 SHA512 dc79cc48eee305d8dd2b64fcbfe598d48f8aec918d9065a6af4aef9be4e4940ad858836fc6bda46e02128b80dbba8c443a4f8a702a16b0ac969f8d0a0e080502 diff --git a/games-strategy/hedgewars/hedgewars-1.0.2.ebuild b/games-strategy/hedgewars/hedgewars-1.0.2.ebuild new file mode 100644 index 000000000000..d0ddc1cfbea0 --- /dev/null +++ b/games-strategy/hedgewars/hedgewars-1.0.2.ebuild @@ -0,0 +1,112 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +CMAKE_MAKEFILE_GENERATOR=emake +LUA_COMPAT=( lua5-1 ) + +inherit cmake lua-single xdg-utils + +MY_P=${PN}-src-${PV} + +DESCRIPTION="A turn-based strategy, artillery, action and comedy game" +HOMEPAGE="https://www.hedgewars.org/" +SRC_URI="https://www.hedgewars.org/download/releases/${MY_P}.tar.bz2" + +LICENSE="GPL-2 Apache-2.0 FDL-1.3" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="server" + +REQUIRED_USE="${LUA_REQUIRED_USE}" + +QA_FLAGS_IGNORED="/usr/bin/hwengine" # pascal sucks +QA_PRESTRIPPED="/usr/bin/hwengine" # pascal sucks + +# qtcore:5= - depends on private header +DEPEND="${LUA_DEPS} + >=dev-games/physfs-3.0.1 + dev-qt/qtcore:5= + dev-qt/qtgui:5 + dev-qt/qtnetwork:5 + dev-qt/qtwidgets:5 + media-libs/libpng:0= + media-libs/libsdl2:= + media-libs/sdl2-image:= + media-libs/sdl2-mixer:=[vorbis] + media-libs/sdl2-net:= + media-libs/sdl2-ttf:= + sys-libs/zlib + !x86? ( media-video/ffmpeg:= ) + " +RDEPEND="${DEPEND} + app-arch/xz-utils + >=media-fonts/dejavu-2.28 + media-fonts/wqy-zenhei" +BDEPEND=" + dev-qt/linguist-tools:5 + server? ( + >=dev-lang/ghc-6.10 + dev-haskell/entropy + dev-haskell/hslogger + >=dev-haskell/mtl-2 + >=dev-haskell/network-2.3 + dev-haskell/random + dev-haskell/regex-tdfa + dev-haskell/sandi + dev-haskell/sha + dev-haskell/vector + dev-haskell/utf8-string + dev-haskell/yaml + >=dev-haskell/zlib-0.5.3 + ) + !x86? ( >=dev-lang/fpc-2.4 ) + x86? ( + >=dev-lang/ghc-6.10 + dev-haskell/parsec + )" + +PATCHES=( + "${FILESDIR}/${PN}-1.0.0-qt-5.15.patch" + "${FILESDIR}/${PN}-1.0.0-cmake_lua_version.patch" +) + +S="${WORKDIR}"/${MY_P} + +src_configure() { + local mycmakeargs=( + -DMINIMAL_FLAGS=ON + -DDATA_INSTALL_DIR="${EPREFIX}/usr/share/${PN}" + -Dtarget_binary_install_dir="${EPREFIX}/usr/bin" + -Dtarget_library_install_dir="${EPREFIX}/usr/$(get_libdir)" + -DNOSERVER=$(usex !server) + -DBUILD_ENGINE_C=$(usex x86) + -DNOVIDEOREC=$(usex !x86) + -DCMAKE_VERBOSE_MAKEFILE=TRUE + # Need to tell the build system where the fonts are located + # as it uses PhysFS' symbolic link protection mode which + # prevents us from symlinking the fonts into the right directory + # https://hg.hedgewars.org/hedgewars/rev/76ad55807c24 + # https://icculus.org/physfs/docs/html/physfs_8h.html#aad451d9b3f46f627a1be8caee2eef9b7 + -DFONTS_DIRS="${EPREFIX}/usr/share/fonts/wqy-zenhei;${EPREFIX}/usr/share/fonts/dejavu" + # upstream sets RPATH that leads to weird breakage + # https://bugzilla.redhat.com/show_bug.cgi?id=1200193 + -DCMAKE_SKIP_RPATH=ON + -DLUA_VERSION=$(lua_get_version) + ) + cmake_src_configure +} + +src_install() { + cmake_src_install + doman man/${PN}.6 +} + +pkg_postinst() { + xdg_desktop_database_update +} + +pkg_postrm() { + xdg_desktop_database_update +} diff --git a/games-strategy/hedgewars/metadata.xml b/games-strategy/hedgewars/metadata.xml index 1c3ba213c494..8beda0c43150 100644 --- a/games-strategy/hedgewars/metadata.xml +++ b/games-strategy/hedgewars/metadata.xml @@ -5,4 +5,7 @@ games@gentoo.org Gentoo Games Project + + Enable local server + diff --git a/games-strategy/wargus-data/Manifest b/games-strategy/wargus-data/Manifest deleted file mode 100644 index e69de29bb2d1..000000000000 diff --git a/games-strategy/wargus-data/metadata.xml b/games-strategy/wargus-data/metadata.xml deleted file mode 100644 index cc7f88c680c1..000000000000 --- a/games-strategy/wargus-data/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - games@gentoo.org - Gentoo Games Project - - - wargus - - diff --git a/games-strategy/wargus-data/wargus-data-0-r1.ebuild b/games-strategy/wargus-data/wargus-data-0-r1.ebuild deleted file mode 100644 index 9636a8e03f33..000000000000 --- a/games-strategy/wargus-data/wargus-data-0-r1.ebuild +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit cdrom - -DESCRIPTION="Warcraft II data for wargus (needs DOS CD)" -HOMEPAGE="http://wargus.sourceforge.net/" -SRC_URI="" - -LICENSE="all-rights-reserved" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" - -# wargus is needed for wartool (bug #578340) -DEPEND=" - games-strategy/wargus - media-sound/cdparanoia - media-sound/timidity++ - media-video/ffmpeg2theora" -# wrt bug #419331 -RESTRICT="userpriv" - -S=${WORKDIR} - -src_configure() { - export CDROM_NAME="WARCRAFT2" - cdrom_get_cds data/rezdat.war -} - -src_compile() { - # cdparanoia needs write acces to the cdrom device - # this fixes sandbox violation wrt #418051 - local save_sandbox_write=${SANDBOX_WRITE} - addwrite /dev - "${EPREFIX}"/usr/bin/wartool -v -r "${CDROM_ROOT}"/data "${S}"/ || die - SANDBOX_WRITE=${save_sandbox_write} -} - -src_install() { - insinto /usr/share/stratagus/wargus - doins -r . -} diff --git a/gnome-base/Manifest.gz b/gnome-base/Manifest.gz index bb1fa68d3caf74022415b9fd0772146e1cdbb821..5fbe03fb1dab82286b82d71fb0b9cb28312d279b 100644 GIT binary patch literal 5040 zcmV;h6Hn|PiwFP!00002|81Jvj-9!2h41|odVxtu7LS)>#6g0@xv^iMNLI}V(~<^K z+i>1KUv;4FEy*(mH15OR{8z172X6h_&wu^--3NQttIzr`|M>9qF6Wis{qetl{;xlk zKfY^bZPlDhKeZ(3?t8A$z28wJt=#*Xa_Y)@uBKe&CM&n=YF+J)DQ%2di}Y$;(m6iQ zQn9hBwN}&WuKVm!`#n9`>17?u{9JXrS=)H`m;d;={5*FkYW;4B^qGp7|BDd#aASw1F1r&BQ4d&vUo6n_B87Rc|iKx;9z5R+~)PTUl$E z<)M~~wlsRqH`i6GPa6jOJk(ucE$d>cYn4@Gq<+pkoQQeeGh}}U+5=im$}3uurCy!8 zcqwP>G<@njHMi59=S|u7Iy=csE~V^w)${QI(_lktuA@N8c~_QVbzJF3@8RgDZk}LP zj;edfSylSn?e4{Eu044^;L)#W<;A4*q$(3q7fs7;jZ^N}oqtjtHNlD+RBG3lhlupqb3xA)41Y!feN&aR~^O2T5#E2Heb*x_l~A=?95_rn8L z`GHw8?_xQ(bjyTYY1UTC8msROY_(OC27Ys1y>78Ndn0tH-9#{q*Ya9;j$Ovfl=|in z*H`K~_(tRWS=d5=)2A1jptB;>P z*iZWV?@#vp zCf2yL4B2i&ShlCNy2zb=>aYY8XE`~nB>6(4dCkl^<-$w$ub`cEk^0iu+cOj<#_K_j zu}*PVyjR_3r7+$F)sxzbBNgCFyfU)U6K!zKaRga1;$?;lz6T+5> zHG0NrTN@MNvMjmTkC=UY{`~3br(++V?ZGWet8Z>OnH}jPr^&wJ`Fq^utO&5NHp4mG zZqkb6pfq&ZNQne$a-3i>(QUFs*jPGyaZCg|U(}0WVZ-|&BuI=$FcJr^WPZo#1Mvm- zui!B|%)WV^ytUog>ovUdPK<>e0Q~{oH!_kd`pHT{ZzLFZTtiq%pa=d|S&)lQFtdfT zUBb=A%n-{2%5umRC-_M&X^Nuw0Yu*UNANzstm?y_5^P>!t4K-n>9Cj-c6&+3FXq*z z$U3pb6}^W^V14oM!%p+ldknG`Zec93RMd($N1~z1oLk_ZM-~NPP1U+nh8uSyL99#gkyv zglLS`JviA3mknGoN|wz=H1zK8AFm*1X0{r>2r^G)Dj&B<4$ z8IPx%P)!Ch;357AiM6gfx+T;uIf0)TuGJ>|!RRwl5LS|;m|^%8&Uv8t8qL)hxK4R~4WB8XsE zWJW(ZDojErP&N$B5p7gr#r#HL+tIaRb03NZxkl+C#Di2zh&6u4t9_4}{p0zw{;;I$ z6}O@b{~oZ07?z;fWl50p#t;dMl$c%yQc5GqsKIqdeKk^WxTDM+Yl}lfymOKts${87 zIH7~&n=9%UquIzz)EbSIA+D0`Nf7yUNqcGWb$Eg5Fb%;r0q>qPDzXc~n1C6XzJ>Rd zLdl98O)Ojmk^+WIa=@HW-GWUKfTO*!&iOXW(YlCnI1Silq3LzfWdU_YIKIctpY+SG z*xzrDe)?t!FEI!jBTRH3>GYv>DqA}!RxIgEXA=Gm@}aO@?^;VU3rhtRk4ge;EHs!> zO&dRVS=o(Q?1t=g6aWLG=8Ps6n8@cn74{J@akukIH%HV~=p-}L%OAba6n*D(5i61@ zO|vmh7)yq^ee-qt9GMH0sc?QPnb*@G55RPf-Nd8|y_JroXaFRfyc&{-Qj-m%ORb1m zTIvtM?Kk`1&+k9}^3Q`CrR*+NOvZ&Qn_f~P7A9wmdSN=193{WWdp+!MLWq^HP1?I~ z3;bXN>hjV6iJVMv0M>Np#FHqQAsG^b>5?1f#oiDWVoWUHxo=fH_B|rsfEQY5A^d;p zSrylE&~^OD3qzfgvc;(z*nnjK861U5-bY8y<-xviWjk+ZL0p!@DddWzDF#MW4K zRFe~8Lpl8Y2Sa#z|I4q>kL&qXrckIzeTNc`=z`E8BMy8Op3&ksIg4@QfHa~pDU!HQ zol#MIvnd(ULVE;lZ=5m@GAjR(%Q?CN4)Rz{3)Ss(6Ei z#Kjb<2V+sgLtf??k@L*Deh=9P`}nuVdXV1~Z6HzzJR!2v(GamyP#UM%dfh3y9q!-^ zr?eF2i3&BLmv)QRUdFkL7_hQoa%42!bS7GUn}#qEU2x1*#)ZXEc+l=d^c#1XcvpWii<+T%ifqDri=CO9MSDXkYBf(17&9JBW2oQGzd?dg$eZ;(+zwh|^uM}DcA zmsgvER4$4%x+WHS9^@=CK8&5+6L)jt~(O;ByfasOECr3vunPvq( zrE*Nt6SbP2KY3RWr>KIJ)IexZZ^=by09=N1q!0F;e&RRoM!$#bi+%a>{;`RYkozlY zo}<^&z6sTlskG3cU7?LKiA zK*dd&W_G)*mv~PbLd59T9zStdpJ-F-D{4YWyKx;{*(YXP7B!>y(YT1&=YevqAYtiMy=&6K`mOUJe zby!Yvqy$o!;V(%Jc~t&jWhw?!*x9&3VslBz8BEwW{A;CG&JnrJ%T*T%tkVAHxKX?+ zDmvgRn~+x&2BbB?b*ffDiajC-|0Dk3Wtl~QObishqlj|a7LpV-B-$-9jkR%x8r3)% zd1(_!cJ#gb1A4#O)5Dquci%7r^%9q2n9~iL#&Hk^u&`;Rv6~_6k#jLbLKmG5xu@V` zwM-sL%0dU3C19R0>E3X)U}SVFP#ipa1-OmC6jDSp(q6n>kcv0@idkxVj`#$CJWtwQ zHN{;!C=f#qDUhsM<4}a-avOaVd%-cq+cxUNjN29BNa;Q99e9RDfEGzvdLCzk=ksFV*5fr9Qz8uIMJFA zBSYzEO2nU77#@RXV_(ylctywz^8<(-nvXUQmJ?bH$@YvM(gT8j_s6i7-g*?R2FoJ37+GXq zDjxwcib06{Vy!|pcvFG|xrD4Rh}T2n2A85~rjw214f!uA@rjhu=qUVg%i-GjD)qV& z=?P58Fxau#4W_JACL!jPZMyj1tt1=xdm^b z-ql7vp2U?{H{{jE%Qf$elBiUzi)K42a>%o2B4I%n;gN!aO%JNsgM~i5-@iQRwa0so z_3(*7>b0{HnDJ!R5+A$u86N;qACKH3(Qu7Celzh<2(`-0(FnxMdX5h-n=>wAHKhSD zA!;qshs+wc=m?|XaB)||R+5xRRxA(c14BG-F%2MTH@IF85|ELx89F(N6*-h5fD=#- z$OmarVQ4T0e?gtd3)x&$qvvhJ<8aV>=}yFyN|jl(OadRx1oUv`kO@-yWidG>^T$&4 zTfjojj(+^Re)EyRn`>?oG^0VTCe2ZWI(Eh&*bpWu`M6|U0<2lfBFCO6+nf!n$X!Du zbkM37Hi;gFh$DNO4d>Tbxf&lZ+Znzwv9iJvQI^D`R1zyRYWH;|amu=NHR~_AS1CYr z`a;b^zBp4XQzE}dMQ4f(CIhtX7MI@FbNB#qx1+5f1r#Jm$ZVO`q~9Ttw7sN}eh_Dz zvc}aH>9*nTW&eoUZ~H!m+qalzc%zN5p14MzXzfJ>F7ZcjK5|Zcf=r-nB(*SAEPLlL zeBLfTbc_4w&{}qQ#|+J@oA(Vw!V@U?uj3 zb_naO3Cbyu=H?QYLj?RNXdZVY>@aDpE{X7u0}alL33aM(T&2-2)hqp6H$a<{ z^oVJUw_+>va8!mrpj}0FqRg-Q4PKwW{QcoBXu@-OBUpr^gddw)x->^b3z@~i%TPpA zIRU$IOMF&9PGgpN#tB5CgUD-`4%tm8$0#4@`L@F*H*hQria`t-!^ zJ4uR@zxH&=sIXg#(mdm1X1V|x1h0{tPWIh^!N#3Xbb(lukGLMfR486lPcIIKUZV5B zbYK%Di7mdNhMIR=CSXavfPO;SK6n-mN0v;o9|-nQ|MvX;>G58p5M|x~%VbST$4kvI zVvVCL=|+=+a*Zj)Uog@5yzrRR_%IZL!6$MnoF*_SvWvYbX-hQzZbzdk#b3L?iwXjH zl=0T6JTQ?=m*ak8C)DFmtX@ADfG9bh4T*x-w6OSF4U7xZl$td&3G^a9T+B4 z2zu5Qwv6)u11X!3RSWTgcNi2t;u)(RfxKZwgAyj-n{K7t5temg`f;09{_uacdse~{ GBme-xfYr+Y literal 5037 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 D5BI2` diff --git a/gnome-base/gnome-session/Manifest b/gnome-base/gnome-session/Manifest index 9cc27c66fd3b..5f2f20aa2311 100644 --- a/gnome-base/gnome-session/Manifest +++ b/gnome-base/gnome-session/Manifest @@ -1 +1,2 @@ DIST gnome-session-43.0.tar.xz 484196 BLAKE2B 2d0ce93d756f2eeac084a912c36cc68134054abc21811541d1aa2734e5e8f7b25ceb2acf69dc575a7f0e149b7b19cfa42ac77e0b783c88ce55245c48a588c3ad SHA512 9948dff9a342589b91d18e5f39f9857276e9dbfa36da452bd818d44b31e73cc4fe0e18353b537963b78ea63b39aa644d4d0864dd2f6a19f62409a644e5626aec +DIST gnome-session-44.rc.tar.xz 485348 BLAKE2B 3ed571bb324f12b762e6440badeedb7676945f848f10bba63aa28980fb8d72a2f798c442802969cba5848befdfe127a08ccb42f0d9c193b796102667aff25b99 SHA512 b1a7e7db60eb1636ad3bc29974b3b9ad42c8a9cff6ebc982e1518229c9b67bc0d58bb8f3bd5109de58103ecfd7d4b285ac2cd39caa408d90b9366a48f1e98321 diff --git a/gnome-base/gnome-session/gnome-session-44_rc.ebuild b/gnome-base/gnome-session/gnome-session-44_rc.ebuild new file mode 100644 index 000000000000..3599e72e8592 --- /dev/null +++ b/gnome-base/gnome-session/gnome-session-44_rc.ebuild @@ -0,0 +1,128 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +inherit desktop gnome.org gnome2-utils meson systemd xdg + +DESCRIPTION="Gnome session manager" +HOMEPAGE="https://gitlab.gnome.org/GNOME/gnome-session" +SRC_URI="https://download.gnome.org/sources/${PN}/44/${PN}-44.rc.tar.xz" +S="${WORKDIR}/${PN}-44.rc" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~x86-solaris" +IUSE="doc elogind systemd" +# There is a null backend available, thus ?? not ^^ +REQUIRED_USE="?? ( elogind systemd )" + +DEPEND=" + >=dev-libs/glib-2.46.0:2 + >=x11-libs/gtk+-3.22.0:3 + x11-libs/libICE + x11-libs/libSM + x11-libs/libX11 + >=gnome-base/gnome-desktop-3.34.2:3= + >=dev-libs/json-glib-0.10 + media-libs/libglvnd[X] + media-libs/libepoxy + x11-libs/libXcomposite + + systemd? ( >=sys-apps/systemd-242:0= ) + elogind? ( >=sys-auth/elogind-239.4 ) +" + +# Pure-runtime deps from the session files should *NOT* be added here. +# >=gnome-settings-daemon-3.35.91 for UsbProtection required component. +# x11-misc/xdg-user-dirs{,-gtk} are needed to create the various XDG_*_DIRs, and +# create .config/user-dirs.dirs which is read by glib to get G_USER_DIRECTORY_* +# xdg-user-dirs-update is run during login (see 10-user-dirs-update-gnome below). +# sys-apps/dbus[X] is needed for session management. +# Our 90-xcursor-theme-gnome reads a setting from gsettings-desktop-schemas. +RDEPEND="${DEPEND} + >=gnome-base/gnome-settings-daemon-3.35.91 + >=gnome-base/gsettings-desktop-schemas-0.1.7 + sys-apps/dbus[X] + + x11-misc/xdg-user-dirs + x11-misc/xdg-user-dirs-gtk +" +BDEPEND=" + dev-libs/libxslt + dev-util/gdbus-codegen + >=sys-devel/gettext-0.19.8 + x11-libs/xtrans + virtual/pkgconfig + doc? ( + app-text/xmlto + app-text/docbook-xml-dtd:4.1.2 + ) +" + +PATCHES=( + "${FILESDIR}"/${PN}-3.38.0-meson-Support-elogind.patch +) + +src_prepare() { + default + xdg_environment_reset + + # Install USE=doc in ${PF} if enabled + sed -i -e "s:meson\.project_name(), 'dbus':'${PF}', 'dbus':" doc/dbus/meson.build || die +} + +src_configure() { + local emesonargs=( + -Ddeprecation_flags=false + $(meson_use elogind) + -Dsession_selector=true # gnome-custom-session + $(meson_use systemd) + -Dsystemd_session=$(usex systemd default disable) + $(meson_use systemd systemd_journal) + $(meson_use doc docbook) + -Dsystemduserunitdir="$(systemd_get_userunitdir)" + -Dconsolekit=false + -Dman=true + ) + meson_src_configure +} + +src_install() { + meson_src_install + + exeinto /etc/X11/Sessions + doexe "${FILESDIR}/Gnome" + + newmenu "${FILESDIR}/defaults.list-r5" gnome-mimeapps.list + + exeinto /etc/X11/xinit/xinitrc.d/ + newexe "${FILESDIR}/15-xdg-data-gnome-r1" 15-xdg-data-gnome + + # This should be done here as discussed in bug #270852 + newexe "${FILESDIR}/10-user-dirs-update-gnome-r1" 10-user-dirs-update-gnome + + # Set XCURSOR_THEME from current dconf setting instead of installing + # default cursor symlink globally and affecting other DEs (bug #543488) + # https://bugzilla.gnome.org/show_bug.cgi?id=711703 + newexe "${FILESDIR}/90-xcursor-theme-gnome" 90-xcursor-theme-gnome +} + +pkg_postinst() { + xdg_pkg_postinst + gnome2_schemas_update + + if ! has_version gnome-base/gdm && ! has_version x11-misc/sddm; then + ewarn "If you use a custom .xinitrc for your X session," + ewarn "make sure that the commands in the xinitrc.d scripts are run." + fi + + if ! use systemd && ! use elogind; then + ewarn "You are building without systemd or elogind support." + ewarn "gnome-session won't be able to correctly track and manage your session." + fi +} + +pkg_postrm() { + xdg_pkg_postinst + gnome2_schemas_update +} diff --git a/gnome-base/gnome-settings-daemon/Manifest b/gnome-base/gnome-settings-daemon/Manifest index a0e1beef7f49..29d6082b4c14 100644 --- a/gnome-base/gnome-settings-daemon/Manifest +++ b/gnome-base/gnome-settings-daemon/Manifest @@ -1 +1,2 @@ DIST gnome-settings-daemon-43.0.tar.xz 1453808 BLAKE2B 365a1fe4d253e84b9fc355331688951e1428eaee421afbe052a16226c7006a420f28134b5fa02929bbb1d4250af243b02594444a4bdd208e5c41ed9e63e5f979 SHA512 8cc3ed73fa66d2cf72621db78be68e4fe01f292ab3987aff8cc67a1c67d910622e306c2d3e69a8dca5ac6517c8e57883faf02aec871c7aa1f1348d13ff1900a3 +DIST gnome-settings-daemon-44.rc.tar.xz 1464024 BLAKE2B 2bd2393954ae71cf3f56fcd9cef6321311caeebeb784eb443014a738b80069c5bec7650e6ffcfc4bf632a65191f24dd5e3ac3d94bc4305c2d6ed11adfd5178db SHA512 c843ea01af5333913e6cb8a2d88971c7d6f4edb58688f8f94fbf670c0866ee9ca3812be228a5e08f73053449b78421e41344b2f7f22fcf7508028adde00ac81f diff --git a/gnome-base/gnome-settings-daemon/gnome-settings-daemon-44_rc.ebuild b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-44_rc.ebuild new file mode 100644 index 000000000000..a9f7ca901a7a --- /dev/null +++ b/gnome-base/gnome-settings-daemon/gnome-settings-daemon-44_rc.ebuild @@ -0,0 +1,144 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +PYTHON_COMPAT=( python3_{9..11} ) + +inherit gnome.org gnome2-utils python-any-r1 meson udev virtualx xdg + +DESCRIPTION="Gnome Settings Daemon" +HOMEPAGE="https://gitlab.gnome.org/GNOME/gnome-settings-daemon" +SRC_URI="https://download.gnome.org/sources/${PN}/44/${PN}-44.rc.tar.xz" +S="${WORKDIR}/${PN}-44.rc" + +LICENSE="GPL-2+ LGPL-2+" +SLOT="0" +IUSE="+colord +cups debug elogind input_devices_wacom modemmanager networkmanager smartcard systemd test wayland" +RESTRICT="!test? ( test )" +REQUIRED_USE="^^ ( elogind systemd )" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~x86-solaris" + +COMMON_DEPEND=" + >=sci-geosciences/geocode-glib-3.10:2 + >=dev-libs/glib-2.58:2 + >=gnome-base/gnome-desktop-3.37.1:3= + >=gnome-base/gsettings-desktop-schemas-42 + >=x11-libs/gtk+-3.15.3:3[X,wayland?] + >=dev-libs/libgweather-4.2.0:4= + colord? ( + >=x11-misc/colord-1.4.5:= + >=media-libs/lcms-2.2:2 + ) + media-libs/libcanberra[gtk3] + >=app-misc/geoclue-2.3.1:2.0 + >=x11-libs/libnotify-0.7.3 + >=media-sound/pulseaudio-12.99.3[glib] + >=sys-auth/polkit-0.114 + >=sys-power/upower-0.99.12:= + x11-libs/libX11 + >=x11-libs/libXfixes-6.0.0 + dev-libs/libgudev:= + wayland? ( dev-libs/wayland ) + input_devices_wacom? ( + >=dev-libs/libwacom-0.7:= + >=x11-libs/pango-1.20.0 + x11-libs/gdk-pixbuf:2 + ) + smartcard? ( >=dev-libs/nss-3.11.2 ) + cups? ( >=net-print/cups-1.4[dbus] ) + modemmanager? ( + >=app-crypt/gcr-3.90.0:4= + >=net-misc/modemmanager-1.0:= + ) + networkmanager? ( >=net-misc/networkmanager-1.0 ) + media-libs/alsa-lib + x11-libs/libXi + x11-libs/libXext + media-libs/fontconfig + systemd? ( + >=sys-apps/systemd-243 + ) +" +DEPEND="${COMMON_DEPEND} + x11-base/xorg-proto +" +# logind needed for power and session management, bug #464944 +RDEPEND="${COMMON_DEPEND} + gnome-base/dconf + elogind? ( sys-auth/elogind ) +" +# rfkill requires linux/rfkill.h, thus linux-headers dep, not os-headers. If this package wants to work on other kernels, we need to make rfkill conditional instead +BDEPEND=" + sys-kernel/linux-headers + dev-util/glib-utils + dev-util/gdbus-codegen + ${PYTHON_DEPS} + test? ( + $(python_gen_any_dep ' + dev-python/pygobject:3[${PYTHON_USEDEP}] + dev-python/python-dbusmock[${PYTHON_USEDEP}] + ') + gnome-base/gnome-session + ) + >=sys-devel/gettext-0.19.8 + virtual/pkgconfig +" + +PATCHES=( + "${FILESDIR}"/42.1-build-Make-wacom-optional-and-controllable-via-meson.patch + "${FILESDIR}"/${PN}-3.38.1-build-Allow-NM-optional-on-Linux.patch +) + +python_check_deps() { + if use test; then + python_has_version "dev-python/pygobject:3[${PYTHON_USEDEP}]" && + python_has_version "dev-python/python-dbusmock[${PYTHON_USEDEP}]" + fi +} + +pkg_setup() { + python-any-r1_pkg_setup +} + +src_configure() { + local emesonargs=( + #-Dnssdb_dir # TODO: Is the default /etc/pki/nssdb path correct for our nss? + -Dudev_dir="$(get_udevdir)" + $(meson_use systemd) + -Dalsa=true + -Dgudev=true + -Dgcr3=false + $(meson_use colord) + $(meson_use cups) + $(meson_use networkmanager network_manager) + -Drfkill=true + $(meson_use smartcard) + $(meson_use input_devices_wacom wacom) + $(meson_use wayland) + $(meson_use modemmanager wwan) + ) + meson_src_configure +} + +src_install() { + meson_src_install + # Don't auto-suspend by default on AC power + insinto /usr/share/glib-2.0/schemas + doins "${FILESDIR}"/org.gnome.settings-daemon.plugins.power.gschema.override +} + +src_test() { + virtx meson_src_test +} + +pkg_postinst() { + udev_reload + xdg_pkg_postinst + gnome2_schemas_update +} + +pkg_postrm() { + udev_reload + xdg_pkg_postrm + gnome2_schemas_update +} diff --git a/gnome-base/gnome-shell/Manifest b/gnome-base/gnome-shell/Manifest index 2d3126c7e6a0..4b9d82994026 100644 --- a/gnome-base/gnome-shell/Manifest +++ b/gnome-base/gnome-shell/Manifest @@ -1,2 +1,3 @@ DIST gnome-shell-43.2.tar.xz 1946776 BLAKE2B 0b581ed84bb3b8804cb4b5be07ae6be479f1092abf4c018d140edc81dcf0f88dc6c3321f591bc55c16e2141b4dd59e353c1f244749de13e4571a5b5aba6ad57d SHA512 f25754b60696723db3db4141eb14fda88f5d913cc8a9d7270a34b9a1493f9bd4caadf45b142fd0bd82f594d9fb47980c3b0242bb58ee184a61968f0d1f09bfc4 DIST gnome-shell-43.3.tar.xz 1953404 BLAKE2B a3ba8bfa5dcd65b50228b447a20d8f50d6fea1b18c36383214fb055491ea5baf43caa227ecac7c7d59a2f3d56bb25fbf04209cdeff32370e01af0b7f5aa8b97a SHA512 6d2a36b21b1e3d1bd8667c72ff2c2cf4e57a3b0abbcb9b4e115803ec727b892f5884ba7aa48412396c855294c58e862dd2d972e1d6bed0de657e208f4c4aaab9 +DIST gnome-shell-44.rc.tar.xz 1997120 BLAKE2B c82ca81d6470176e15dbbec3de9766890e0bddde77e68b071ee405762d5b98292fe68258be14699e5b9939208489d99c1e092b4c4ffe76c545b4fd01159ca450 SHA512 b7426564ae5face421f7e61574044851bacc828566629bb4f9efe354e5d3bc3c26e558b20ff07af0e904f1f490d5e734ed66f65c3274152259fa661e1856dcbd diff --git a/gnome-base/gnome-shell/gnome-shell-44_rc.ebuild b/gnome-base/gnome-shell/gnome-shell-44_rc.ebuild new file mode 100644 index 000000000000..9123f038d6bc --- /dev/null +++ b/gnome-base/gnome-shell/gnome-shell-44_rc.ebuild @@ -0,0 +1,184 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +PYTHON_COMPAT=( python3_{9..11} ) + +inherit gnome.org gnome2-utils meson optfeature python-single-r1 virtualx xdg + +DESCRIPTION="Provides core UI functions for the GNOME desktop" +HOMEPAGE="https://wiki.gnome.org/Projects/GnomeShell https://gitlab.gnome.org/GNOME/gnome-shell" +SRC_URI="https://download.gnome.org/sources/${PN}/44/${PN}-44.rc.tar.xz" +S="${WORKDIR}/${PN}-44.rc" + +LICENSE="GPL-2+ LGPL-2+" +SLOT="0" +IUSE="elogind gtk-doc +ibus +networkmanager systemd test" +REQUIRED_USE="${PYTHON_REQUIRED_USE} + ?? ( elogind systemd )" +RESTRICT="!test? ( test )" + +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" + +# libXfixes-5.0 needed for pointer barriers and #include +DEPEND=" + >=gnome-extra/evolution-data-server-3.46.0:= + >=app-crypt/gcr-3.90.0:4=[introspection] + >=dev-libs/glib-2.68:2 + >=dev-libs/gobject-introspection-1.49.1:= + >=dev-libs/gjs-1.73.1[cairo] + >=x11-libs/gtk+-3.15.0:3[introspection] + >=x11-wm/mutter-43.0:0/12[introspection,test?] + >=sys-auth/polkit-0.120_p20220509[introspection] + >=gnome-base/gsettings-desktop-schemas-42_beta[introspection] + >=x11-libs/startup-notification-0.11 + >=app-i18n/ibus-1.5.19 + >=gnome-base/gnome-desktop-40.0:4 + networkmanager? ( + >=net-misc/networkmanager-1.10.4[introspection] + net-libs/libnma[introspection] + >=app-crypt/libsecret-0.18 + dev-libs/dbus-glib + ) + systemd? ( + >=sys-apps/systemd-242:= + >=gnome-base/gnome-desktop-3.34.2:3=[systemd] + ) + elogind? ( >=sys-auth/elogind-237 ) + + app-arch/gnome-autoar + dev-libs/json-glib + + >=app-accessibility/at-spi2-core-2.46:2[introspection] + x11-libs/gdk-pixbuf:2[introspection] + dev-libs/libxml2:2 + x11-libs/libX11 + + >=media-libs/libpulse-2[glib] + dev-libs/libical:= + >=x11-libs/libXfixes-5.0 + + gui-libs/gtk:4[introspection] + + ${PYTHON_DEPS} + $(python_gen_cond_dep ' + dev-python/pygobject:3[${PYTHON_USEDEP}] + ') + media-libs/libglvnd[X] +" +# Runtime-only deps are probably incomplete and approximate. +# Introspection deps generated from inspection of the output of: +# for i in `rg -INUo 'const(?s).*imports.gi' |cut -d= -f1 |cut -c7- |sort -u`; do echo $i ;done |cut -d, -f1 |sort -u +# or +# rg -INUo 'const(?s).*imports.gi' |cut -d= -f1 |cut -c7- | sed -e 's:[{}]::g' | awk '{$1=$1; print}' | awk -F',' '{$1=$1;print}' | tr ' ' '\n' | sort -u | sed -e 's/://g' +# These will give a lot of unnecessary things due to greedy matching (TODO), and `(?s).*?` doesn't seem to work as desired. +# Compare with `grep -rhI 'imports.gi.versions' |sort -u` for any SLOT requirements +# Each block: +# 1. Introspection stuff needed via imports.gi (those that build time check may be listed above already) +# 2. gnome-session needed for shutdown/reboot/inhibitors/etc +# 3. Control shell settings +# 4. xdg-utils needed for xdg-open, used by extension tool +# 5. adwaita-icon-theme needed for various icons & arrows (3.26 for new video-joined-displays-symbolic and co icons; review for 3.28+) +# 6. mobile-broadband-provider-info, timezone-data for shell-mobile-providers.c # TODO: Review +# 7. IBus is needed for nls integration +# 8. Cantarell font used in gnome-shell global CSS (if removing this for some reason, make sure it's pulled in somehow for non-meta users still too) +# 9. xdg-desktop-portal-gtk for various integration, e.g. #764632 +# 10. TODO: semi-optional webkit-gtk[introspection] for captive portal helper +RDEPEND="${DEPEND} + >=sys-apps/accountsservice-0.6.14[introspection] + app-accessibility/at-spi2-core:2[introspection] + app-misc/geoclue[introspection] + media-libs/graphene[introspection] + x11-libs/pango[introspection] + net-libs/libsoup:3.0[introspection] + >=sys-power/upower-0.99:=[introspection] + gnome-base/librsvg:2[introspection] + + >=gnome-base/gnome-session-2.91.91 + >=gnome-base/gnome-settings-daemon-3.8.3 + + x11-misc/xdg-utils + + >=x11-themes/adwaita-icon-theme-3.26 + + networkmanager? ( + net-misc/mobile-broadband-provider-info + sys-libs/timezone-data + ) + ibus? ( >=app-i18n/ibus-1.5.26[gtk3,gtk4,introspection] ) + media-fonts/cantarell + + sys-apps/xdg-desktop-portal-gnome +" +# avoid circular dependency, see bug #546134 +PDEPEND=" + >=gnome-base/gdm-3.5[introspection(+)] + >=gnome-base/gnome-control-center-3.26[networkmanager(+)?] +" +BDEPEND=" + dev-libs/libxslt + >=dev-util/gdbus-codegen-2.45.3 + dev-util/glib-utils + gtk-doc? ( >=dev-util/gtk-doc-1.17 + app-text/docbook-xml-dtd:4.5 ) + >=sys-devel/gettext-0.19.8 + virtual/pkgconfig + test? ( x11-wm/mutter[test] ) +" +# These are not needed from tarballs, unless stylesheets or manpage get patched with patchset: +# dev-lang/sassc +# app-text/asciidoc + +PATCHES=( + # Change favorites defaults, bug #479918 + "${FILESDIR}"/40.0-defaults.patch +) + +src_prepare() { + default + xdg_environment_reset + # Hack in correct python shebang + sed -e "s:python\.full_path():'/usr/bin/env ${EPYTHON}':" -i src/meson.build || die +} + +src_configure() { + local emesonargs=( + -Dextensions_tool=true + -Dextensions_app=true + $(meson_use gtk-doc gtk_doc) + -Dman=true + $(meson_use test tests) + $(meson_use networkmanager) + $(meson_use systemd) # this controls journald integration and desktop file user services related property only as of 3.34.4 + # (structured logging and having gnome-shell launched apps use its own identifier instead of gnome-session) + # suspend support is runtime optional via /run/systemd/seats presence and org.freedesktop.login1.Manager dbus interface; elogind should provide what's necessary + -Dsoup2=false + ) + meson_src_configure +} + +src_test() { + gnome2_environment_reset # Avoid dconf that looks at XDG_DATA_DIRS, which can sandbox fail if flatpak is installed + virtx meson_src_test +} + +pkg_postinst() { + xdg_pkg_postinst + gnome2_schemas_update + + if ! has_version "media-libs/mesa[llvm]"; then + elog "llvmpipe is used as fallback when no 3D acceleration" + elog "is available. You will need to enable llvm USE for" + elog "media-libs/mesa if you do not have hardware 3D setup." + fi + + optfeature "Bluetooth integration" gnome-base/gnome-control-center[bluetooth] net-wireless/gnome-bluetooth:3[introspection] + optfeature "Browser extension integration" gnome-extra/gnome-browser-connector + optfeature "Screencast/capture support" media-video/pipewire media-libs/gstreamer[introspection] media-libs/gst-plugins-base[introspection] media-libs/gst-plugins-good media-plugins/gst-plugins-vpx + optfeature "Weather support" dev-libs/libgweather:4[introspection] +} + +pkg_postrm() { + xdg_pkg_postrm + gnome2_schemas_update +} diff --git a/gnome-extra/Manifest.gz b/gnome-extra/Manifest.gz index 9f26f3c4bebcb3c7d39ca5954593985afdab5c4b..2d169880b40dead6e3be8ca02c31108ba62ab5a5 100644 GIT binary patch literal 11588 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 CSu6_x literal 11588 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 Sz`!N{;r{@@^J+D<9RL97mqvvE literal 4221 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 TV>K99@*n;m?nQ!gwH*Ke3y@u- diff --git a/gui-apps/grim/grim-1.4.0-r1.ebuild b/gui-apps/grim/grim-1.4.0-r1.ebuild index 71e6455cca6a..fd3752c9452e 100644 --- a/gui-apps/grim/grim-1.4.0-r1.ebuild +++ b/gui-apps/grim/grim-1.4.0-r1.ebuild @@ -6,11 +6,11 @@ EAPI=8 inherit bash-completion-r1 meson DESCRIPTION="Grab images from a Wayland compositor" -HOMEPAGE="https://github.com/emersion/grim" +HOMEPAGE="https://sr.ht/~emersion/grim" if [[ ${PV} == 9999 ]]; then inherit git-r3 - EGIT_REPO_URI="https://github.com/emersion/${PN}.git" + EGIT_REPO_URI="https://git.sr.ht/~emersion/${PN}" else SRC_URI="https://github.com/emersion/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv x86" @@ -20,14 +20,15 @@ LICENSE="MIT" SLOT="0" IUSE="+man jpeg" -DEPEND=" +RDEPEND=" dev-libs/wayland - >=dev-libs/wayland-protocols-1.14 media-libs/libpng x11-libs/pixman jpeg? ( media-libs/libjpeg-turbo ) " -RDEPEND="${DEPEND}" +DEPEND="${RDEPEND} + >=dev-libs/wayland-protocols-1.14 +" BDEPEND="man? ( app-text/scdoc )" src_configure() { @@ -45,5 +46,5 @@ src_install() { newbashcomp contrib/completions/bash/grim.bash grim insinto /usr/share/fish/vendor_completions.d/ - doins contrib/completions/fish/grim.fish + doins contrib/completions/grim.fish } diff --git a/gui-apps/grim/grim-1.4.0-r3.ebuild b/gui-apps/grim/grim-1.4.0-r3.ebuild index 11d407ffb990..c7d894147e60 100644 --- a/gui-apps/grim/grim-1.4.0-r3.ebuild +++ b/gui-apps/grim/grim-1.4.0-r3.ebuild @@ -6,11 +6,11 @@ EAPI=8 inherit bash-completion-r1 meson DESCRIPTION="Grab images from a Wayland compositor" -HOMEPAGE="https://github.com/emersion/grim" +HOMEPAGE="https://sr.ht/~emersion/grim" if [[ ${PV} == 9999 ]]; then inherit git-r3 - EGIT_REPO_URI="https://github.com/emersion/${PN}.git" + EGIT_REPO_URI="https://git.sr.ht/~emersion/${PN}" else SRC_URI="https://github.com/emersion/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" diff --git a/gui-apps/grim/grim-9999.ebuild b/gui-apps/grim/grim-9999.ebuild index 11d407ffb990..654a78d5cc27 100644 --- a/gui-apps/grim/grim-9999.ebuild +++ b/gui-apps/grim/grim-9999.ebuild @@ -6,14 +6,15 @@ EAPI=8 inherit bash-completion-r1 meson DESCRIPTION="Grab images from a Wayland compositor" -HOMEPAGE="https://github.com/emersion/grim" +HOMEPAGE="https://sr.ht/~emersion/grim" if [[ ${PV} == 9999 ]]; then inherit git-r3 - EGIT_REPO_URI="https://github.com/emersion/${PN}.git" + EGIT_REPO_URI="https://git.sr.ht/~emersion/${PN}" else SRC_URI="https://github.com/emersion/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" + S="${WORKDIR}/${PN}-v${PV}" fi LICENSE="MIT" diff --git a/gui-apps/grim/metadata.xml b/gui-apps/grim/metadata.xml index 500fe7782da6..c6ed50670b26 100644 --- a/gui-apps/grim/metadata.xml +++ b/gui-apps/grim/metadata.xml @@ -10,7 +10,7 @@ ~emersion/grim - https://github.com/emersion/grim/issues - https://github.com/emersion/grim/releases + https://todo.sr.ht/~emersion/grim + https://git.sr.ht/~emersion/grim/refs diff --git a/gui-apps/mako/mako-1.7.1-r1.ebuild b/gui-apps/mako/mako-1.7.1-r1.ebuild index 6ffde2623461..13a9eb711c00 100644 --- a/gui-apps/mako/mako-1.7.1-r1.ebuild +++ b/gui-apps/mako/mako-1.7.1-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -20,9 +20,8 @@ LICENSE="MIT" SLOT="0" IUSE="elogind +icons systemd" -DEPEND=" +RDEPEND=" dev-libs/wayland - dev-util/wayland-scanner x11-libs/pango x11-libs/cairo || ( @@ -36,13 +35,14 @@ DEPEND=" x11-libs/gdk-pixbuf ) " -RDEPEND=" - ${DEPEND} +DEPEND=" + ${RDEPEND} >=dev-libs/wayland-protocols-1.21 " BDEPEND=" - virtual/pkgconfig app-text/scdoc + dev-util/wayland-scanner + virtual/pkgconfig " src_configure() { diff --git a/gui-apps/mako/mako-9999.ebuild b/gui-apps/mako/mako-9999.ebuild index a92179a0efdb..13a9eb711c00 100644 --- a/gui-apps/mako/mako-9999.ebuild +++ b/gui-apps/mako/mako-9999.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 -inherit meson +inherit meson systemd DESCRIPTION="A lightweight notification daemon for Wayland. Works on Sway" HOMEPAGE="https://github.com/emersion/mako" @@ -20,9 +20,8 @@ LICENSE="MIT" SLOT="0" IUSE="elogind +icons systemd" -DEPEND=" +RDEPEND=" dev-libs/wayland - dev-util/wayland-scanner x11-libs/pango x11-libs/cairo || ( @@ -36,18 +35,22 @@ DEPEND=" x11-libs/gdk-pixbuf ) " -RDEPEND=" - ${DEPEND} +DEPEND=" + ${RDEPEND} >=dev-libs/wayland-protocols-1.21 " BDEPEND=" - virtual/pkgconfig app-text/scdoc + dev-util/wayland-scanner + virtual/pkgconfig " src_configure() { local emesonargs=( -Dicons=$(usex icons enabled disabled) + -Dzsh-completions=true + -Dfish-completions=true + -Dbash-completions=true ) if use systemd ; then @@ -60,3 +63,9 @@ src_configure() { meson_src_configure } + +src_install() { + meson_src_install + + systemd_douserunit contrib/systemd/mako.service +} diff --git a/kde-frameworks/Manifest.gz b/kde-frameworks/Manifest.gz index 072dd82338924f02bb928fb29ca07487caa661d4..ccb62836b0a6f3c2346a9b0a505b57ba9013d556 100644 GIT binary patch literal 13702 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 TUrz?${L}vjE^ps0Fk%1zOBf-q diff --git a/kde-frameworks/attica/Manifest b/kde-frameworks/attica/Manifest index 812a1ffd7780..b16eb9923da6 100644 --- a/kde-frameworks/attica/Manifest +++ b/kde-frameworks/attica/Manifest @@ -1,2 +1,3 @@ DIST attica-5.102.0.tar.xz 69432 BLAKE2B e4eb12874575cccda1c42b5cea532bfca83699e86fd5042812083d69772980893c0cf76c157565fcc6ae7774836f4677156eb59f88303503ec1663106f9a9038 SHA512 e60e7189eb0b60b936a9b8a665c25ae70f32c241c98fc576f58b99301dd4de1efea765c75669a6cc9c7f2403f4d21d832c25a18c7bd5e988a6c0798a82cd6f75 DIST attica-5.103.0.tar.xz 69436 BLAKE2B e417637ce9aefd8771b806de90dcff450922ddbf018d5a2d04a6e1012235a4125a05a826d45797d9bd0d0692bfa1baa5316754079cd095f795464c97ad10c646 SHA512 cc087ba93288b6c81a527d00a916493fdd75504a473b70639ff25e77e02f85a4cf5403ecd046a8e514511fd1ce75c36dd95c5a9f4fced580c70be8ae9ac0963f +DIST attica-5.104.0.tar.xz 69456 BLAKE2B f26f5856afad8f24a64a4117ecb6463ca1b7f6915e192a4f43befe3793c0a894bfbe010ce2d5b99759bcbd5506a1cf5cabe42ad865b6910e1f946875dfe99bc9 SHA512 b37e23d189ca374059afe5a04492bae67d57c7a43affe68c5c44fa6248a8c9c5dbffb97a2cf570170e9a2200278b718599e1d17611502ad15ae02b1f2a6cf94e diff --git a/kde-frameworks/attica/attica-5.104.0.ebuild b/kde-frameworks/attica/attica-5.104.0.ebuild new file mode 100644 index 000000000000..23ac40a18655 --- /dev/null +++ b/kde-frameworks/attica/attica-5.104.0.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +QTMIN=5.15.5 +inherit ecm frameworks.kde.org + +DESCRIPTION="Framework providing access to Open Collaboration Services" +LICENSE="LGPL-2.1+" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="" + +RDEPEND=" + >=dev-qt/qtnetwork-${QTMIN}:5 +" +DEPEND="${RDEPEND}" + +src_test() { + # requires network access, bug #661230 + local myctestargs=( + -E "(providertest)" + ) + + ecm_src_test +} diff --git a/kde-frameworks/baloo/Manifest b/kde-frameworks/baloo/Manifest index fb91f2df73fc..08c2d64c6aee 100644 --- a/kde-frameworks/baloo/Manifest +++ b/kde-frameworks/baloo/Manifest @@ -1,2 +1,3 @@ DIST baloo-5.102.0.tar.xz 302812 BLAKE2B 9578facf3563f9d48595b5d41d588302c344b785ec0f8c29a5e03411e8165bceae7ccf57630d420acd1f19a4a129a73eca4b49d8763a602697c4706431b840f3 SHA512 ab2c2e5da169371e3bb27344f31b42f4ec63bc18fee0e3812a21e66e75c9e826f00f2e8ca8186b9660579b6990e67a162d0db14195b6b0b8de5fe9792966b25e DIST baloo-5.103.0.tar.xz 303092 BLAKE2B 8db9a09d3e5fad546b3460a90b9acae5c5606ccefca64711206289bc95e385b89c91c33508502e173677b44608420136e63c2f0841ef59c62cfa2dbcc849766e SHA512 7c307d750c06fbf0a0b0ef5618691f663e720eb091baf2d143ebd48abd4d46224a5c92d3dbee0be52ebf25cffc7b8abb1005fad552e89370860829844e5f9bed +DIST baloo-5.104.0.tar.xz 305536 BLAKE2B ea76fa769acfb79b4af1c5c5338ef15c39943828e9ce68078ded7ea4abf77110d15aa629a40ed9d1fa666ad546ad896d1b9e51ea43a66b0a992efae089d46d3c SHA512 80ecea86735606798f8500eafcceee5b5dda13c33c2707791baf88d6961d843d239264aea27c1d97c131d8558b4421a251e1c9aed823e3d9214f633488f860fa diff --git a/kde-frameworks/baloo/baloo-5.104.0.ebuild b/kde-frameworks/baloo/baloo-5.104.0.ebuild new file mode 100644 index 000000000000..8bc9a436ec63 --- /dev/null +++ b/kde-frameworks/baloo/baloo-5.104.0.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_TEST="forceoptional" +PVCUT=$(ver_cut 1-2) +QTMIN=5.15.5 +VIRTUALX_REQUIRED="test" +inherit ecm frameworks.kde.org + +DESCRIPTION="Framework for searching and managing metadata" +LICENSE="LGPL-2+" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="" + +RESTRICT="test" # bug 624250 + +DEPEND=" + >=dev-db/lmdb-0.9.17 + >=dev-qt/qtdbus-${QTMIN}:5 + >=dev-qt/qtdeclarative-${QTMIN}:5 + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtwidgets-${QTMIN}:5 + =kde-frameworks/kconfig-${PVCUT}*:5 + =kde-frameworks/kcoreaddons-${PVCUT}*:5 + =kde-frameworks/kcrash-${PVCUT}*:5 + =kde-frameworks/kdbusaddons-${PVCUT}*:5 + =kde-frameworks/kfilemetadata-${PVCUT}*:5 + =kde-frameworks/ki18n-${PVCUT}*:5 + =kde-frameworks/kidletime-${PVCUT}*:5 + =kde-frameworks/kio-${PVCUT}*:5 + =kde-frameworks/solid-${PVCUT}*:5 +" +RDEPEND="${DEPEND}" diff --git a/kde-frameworks/bluez-qt/Manifest b/kde-frameworks/bluez-qt/Manifest index 06d33998734b..0186531022b0 100644 --- a/kde-frameworks/bluez-qt/Manifest +++ b/kde-frameworks/bluez-qt/Manifest @@ -1,2 +1,3 @@ DIST bluez-qt-5.102.0.tar.xz 114100 BLAKE2B 08e1a7dd8a5f8e420a6fa3983a54d256a4c804aa6a22eaa55979796c8a624af8caefa7797ecc7a1286c35b2dfd366c7397c5eee7dff7216e825890fe3ca1fa57 SHA512 07d6154f4ccc335372362564fe7cffa8e6ab5657e90e220c10c9b79ed2006058e63c49a9bae3a00de18d156bba9c1cb851a45fbda3f2ee52d10a2440fe6f39b4 DIST bluez-qt-5.103.0.tar.xz 114192 BLAKE2B 4521466f1675615f142fe093dbfafe319a194072eec387dce207ed8f3c03a0326f95add9dbe7445569bcb4adbaaa4a5dd14a8969eda9815310c1532f85fbeea5 SHA512 42ca972e88d7b99cae2385b7860beb38eb72587e2bdbcd90d8b9a7fb25b811e61ba797f52a63792ac36f0578c020934d3db5d3307c360815f46bb685c7d22f39 +DIST bluez-qt-5.104.0.tar.xz 114336 BLAKE2B c79d9104c0b7e47a5adcd562f7412462e091c1fd6e7aa83147cc01dbec68de8769c045d305ab573716b1b7fc06d81f56bf066c6ac68ecce9ddbe893d07f0d3a3 SHA512 1e7b196688c6f44beff7845c78ed7487974b69301a4225ba1e0fb41305dd3f6f66851b7efe786f041371495f146b39db7a2072c875246fc491ea5a5f8fe6e4d1 diff --git a/kde-frameworks/bluez-qt/bluez-qt-5.104.0.ebuild b/kde-frameworks/bluez-qt/bluez-qt-5.104.0.ebuild new file mode 100644 index 000000000000..1bda3457c3c3 --- /dev/null +++ b/kde-frameworks/bluez-qt/bluez-qt-5.104.0.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +QTMIN=5.15.5 +VIRTUALX_REQUIRED="test" +inherit ecm frameworks.kde.org udev + +DESCRIPTION="Qt wrapper for Bluez 5 DBus API" + +LICENSE="LGPL-2" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="" + +DEPEND=" + >=dev-qt/qtdbus-${QTMIN}:5 + >=dev-qt/qtdeclarative-${QTMIN}:5 + >=dev-qt/qtnetwork-${QTMIN}:5 +" +RDEPEND="${DEPEND}" + +src_configure() { + local mycmakeargs=( + -DUDEV_RULES_INSTALL_DIR="$(get_udevdir)/rules.d" + ) + + ecm_src_configure +} + +src_test() { + # parallel tests fail, bug 609248; managertest hangs, bug 668196 + local myctestargs=( + -j1 + -E "(managertest)" + ) + + ecm_src_test +} + +pkg_postinst() { + ecm_pkg_postinst + udev_reload +} + +pkg_postrm() { + ecm_pkg_postrm + udev_reload +} diff --git a/kde-frameworks/breeze-icons-rcc/Manifest b/kde-frameworks/breeze-icons-rcc/Manifest index 5cddf9b6771f..72a916fdd164 100644 --- a/kde-frameworks/breeze-icons-rcc/Manifest +++ b/kde-frameworks/breeze-icons-rcc/Manifest @@ -1,2 +1,3 @@ DIST breeze-icons-5.102.0.tar.xz 2163332 BLAKE2B e49e817d03f297ec4837c9045bfc02329354f2339988042c48c74315f2c096c86cc69354d6a74e774b29c8bc04d33efc8c3a7590c8ccee29ee9cd99f193b3c29 SHA512 4660582257a542c2bc215fc3c6281fedfc1c8c3249548358e5eb518c05a0c5f8811e05561c971a720459c1e55b9196a7a130934009069e5b0e809d749c2bc11f DIST breeze-icons-5.103.0.tar.xz 2163436 BLAKE2B 37e0af8cfc6242ad52f135022172de3717e757e989199382f7a23a8527e4a958f0012024bf9d059711d776e337aa590c36e504aa451e466889892161e8043922 SHA512 05e9c0d185f1745a3918a03fb0ab6f52dec696e4f226e5111a6b80e18d6610ece0d8f3ebf91a889ca63e00d3a8880f33800d3c7aa058fc049e72f3826614e2a5 +DIST breeze-icons-5.104.0.tar.xz 2163596 BLAKE2B 177fc8fd42c48b89de3f407448bf2d08ec8bb7128ae5b85020a369afbe90092f150a649ae88a90ee697fc396b2ac0e93181a652f41145a50e0166ba1541b4e2f SHA512 3281111a8547d1ce03311b2f0f2a5239bc3ce923200277ea01cf6ce16c77f84823d3d7dba0dbda8155823a30fa16d009c2eda83fbb5355f6f1e6f87cf36df657 diff --git a/kde-frameworks/breeze-icons-rcc/breeze-icons-rcc-5.104.0.ebuild b/kde-frameworks/breeze-icons-rcc/breeze-icons-rcc-5.104.0.ebuild new file mode 100644 index 000000000000..c0be123f5538 --- /dev/null +++ b/kde-frameworks/breeze-icons-rcc/breeze-icons-rcc-5.104.0.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +KDE_ORG_NAME="breeze-icons" +PVCUT=$(ver_cut 1-2) +PYTHON_COMPAT=( python3_{9..11} ) +inherit cmake frameworks.kde.org python-any-r1 + +DESCRIPTION="Breeze SVG icon theme binary resource" +LICENSE="LGPL-3" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="test" + +RESTRICT="!test? ( test )" + +BDEPEND="${PYTHON_DEPS} + $(python_gen_any_dep 'dev-python/lxml[${PYTHON_USEDEP}]') + dev-qt/qtcore:5 + >=kde-frameworks/extra-cmake-modules-${PVCUT}:5 + test? ( app-misc/fdupes ) +" +DEPEND="test? ( dev-qt/qttest:5 )" + +python_check_deps() { + python_has_version "dev-python/lxml[${PYTHON_USEDEP}]" +} + +src_prepare() { + cmake_src_prepare + use test || cmake_comment_add_subdirectory autotests +} + +src_configure() { + local mycmakeargs=( + -DPython_EXECUTABLE="${PYTHON}" + -DBINARY_ICONS_RESOURCE=ON + -DSKIP_INSTALL_ICONS=ON + ) + cmake_src_configure +} diff --git a/kde-frameworks/breeze-icons/Manifest b/kde-frameworks/breeze-icons/Manifest index 5cddf9b6771f..72a916fdd164 100644 --- a/kde-frameworks/breeze-icons/Manifest +++ b/kde-frameworks/breeze-icons/Manifest @@ -1,2 +1,3 @@ DIST breeze-icons-5.102.0.tar.xz 2163332 BLAKE2B e49e817d03f297ec4837c9045bfc02329354f2339988042c48c74315f2c096c86cc69354d6a74e774b29c8bc04d33efc8c3a7590c8ccee29ee9cd99f193b3c29 SHA512 4660582257a542c2bc215fc3c6281fedfc1c8c3249548358e5eb518c05a0c5f8811e05561c971a720459c1e55b9196a7a130934009069e5b0e809d749c2bc11f DIST breeze-icons-5.103.0.tar.xz 2163436 BLAKE2B 37e0af8cfc6242ad52f135022172de3717e757e989199382f7a23a8527e4a958f0012024bf9d059711d776e337aa590c36e504aa451e466889892161e8043922 SHA512 05e9c0d185f1745a3918a03fb0ab6f52dec696e4f226e5111a6b80e18d6610ece0d8f3ebf91a889ca63e00d3a8880f33800d3c7aa058fc049e72f3826614e2a5 +DIST breeze-icons-5.104.0.tar.xz 2163596 BLAKE2B 177fc8fd42c48b89de3f407448bf2d08ec8bb7128ae5b85020a369afbe90092f150a649ae88a90ee697fc396b2ac0e93181a652f41145a50e0166ba1541b4e2f SHA512 3281111a8547d1ce03311b2f0f2a5239bc3ce923200277ea01cf6ce16c77f84823d3d7dba0dbda8155823a30fa16d009c2eda83fbb5355f6f1e6f87cf36df657 diff --git a/kde-frameworks/breeze-icons/breeze-icons-5.104.0.ebuild b/kde-frameworks/breeze-icons/breeze-icons-5.104.0.ebuild new file mode 100644 index 000000000000..ad5e11ad5a7d --- /dev/null +++ b/kde-frameworks/breeze-icons/breeze-icons-5.104.0.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PVCUT=$(ver_cut 1-2) +PYTHON_COMPAT=( python3_{9..11} ) +inherit cmake frameworks.kde.org python-any-r1 xdg-utils + +DESCRIPTION="Breeze SVG icon theme" + +LICENSE="LGPL-3" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" +IUSE="test" + +RESTRICT="!test? ( test )" + +DEPEND="test? ( dev-qt/qttest:5 )" +BDEPEND="${PYTHON_DEPS} + $(python_gen_any_dep 'dev-python/lxml[${PYTHON_USEDEP}]') + dev-qt/qtcore:5 + >=kde-frameworks/extra-cmake-modules-${PVCUT}:5 + test? ( app-misc/fdupes ) +" + +python_check_deps() { + python_has_version "dev-python/lxml[${PYTHON_USEDEP}]" +} + +src_prepare() { + cmake_src_prepare + use test || cmake_comment_add_subdirectory autotests +} + +src_configure() { + local mycmakeargs=( + -DPython_EXECUTABLE="${PYTHON}" + -DBINARY_ICONS_RESOURCE=OFF + ) + cmake_src_configure +} + +src_install() { + cmake_src_install + # bug 770988 + find "${ED}"/usr/share/icons/ -type d -empty -delete || die + find "${ED}"/usr/share/icons/ -xtype l -delete || die +} + +pkg_postinst() { + xdg_icon_cache_update +} + +pkg_postrm() { + xdg_icon_cache_update +} diff --git a/kde-frameworks/countryflags/Manifest b/kde-frameworks/countryflags/Manifest index 7811de199210..f22977769460 100644 --- a/kde-frameworks/countryflags/Manifest +++ b/kde-frameworks/countryflags/Manifest @@ -1,2 +1,3 @@ DIST kdelibs4support-5.102.0.tar.xz 3720092 BLAKE2B 557bda562e1f502f6e2a985e536a1fa9554242835e7169c8c1843d9b3e4ec002b8bf25d984c5bf4159d82cb2aa49c6e0076c2e775db5c42fd04c710231d4da0f SHA512 f915e0c034ba3562a0636d3e79293c5e56d41f686b1375923fc2fbd6cfe884f81ce78c7aa85642071bf14d22b69fce7edf4f3736741602807032a15ecbfac3b0 DIST kdelibs4support-5.103.0.tar.xz 3720876 BLAKE2B 140d1e253775be1e50d17420b9e3c7252a1c1de027f83db64d4c45a9b8fed46502c1a96a8e7bb38605f28b39fbf188d8382ca461e0247273839a5a59a14be3aa SHA512 7f663dc2a23f4ef32de2a456bc8b30dbaa1ae4298585c9cd3f8e37ac475bd1825f08f29687913a69dff99aa361e8cf9f1242d1473e96751cd8c631cdcb45b13c +DIST kdelibs4support-5.104.0.tar.xz 3722108 BLAKE2B 2a531f2dca2e8f970c2443b36071a54f552d943ef4de78342ed9cea94419f1830079b5afee40be7eedbbe1467d7d87a4672668aef83f79308823264688fe00d1 SHA512 9fb160c25e1e4324c1f5042e3acd9215bd667ceca8705d83e411a9f80142b8f95b510af038415020635adca9537c4354ac3c03642a0737b0ad9d0f51bc4c6e9e diff --git a/kde-frameworks/countryflags/countryflags-5.104.0.ebuild b/kde-frameworks/countryflags/countryflags-5.104.0.ebuild new file mode 100644 index 000000000000..8c93bce61dc7 --- /dev/null +++ b/kde-frameworks/countryflags/countryflags-5.104.0.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_QTHELP="false" +ECM_TEST="false" +KDE_ORG_NAME="kdelibs4support" +inherit ecm frameworks.kde.org + +DESCRIPTION="Icons of flags for various countries" + +LICENSE="LGPL-2+" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" + +CMAKE_USE_DIR="${S}/src/l10n" + +# https://phabricator.kde.org/T13722 +# https://invent.kde.org/frameworks/breeze-icons/-/issues/1 +PATCHES=( "${FILESDIR}/${PN}-5.90.0-standalone.patch" ) + +RDEPEND="!T+n@weB)h9_WuD<5PGB%4?acr;dlS> z)4%^d{O&_6Ij1^%Jk3HFDK|G~$j;Z3XSd|f&biN-S9d#ql`xkJGp^QBSi88|W|;nT z{+#7)_`dDTmVH@iTjf1%jT55n?1C$KC+jZN)`Fj_x|BZr@n3(+K76Ro_By5eyygmH z@Y*`sa^0U+=i1v+Z>O%@_BB{$Nj^|2XaWdB6VCAME+*?6+?p zJP*6atj3e=6bmcVxQ`p7n{(M#-(wW-i*Mnq;)bQ_L-09TOPTf6=|@?;x89wDyKd@5(U)sa@Hn3088PgtvvF^eOmX4Sc1*}}}* zr8Zr4zLcIbAt|2Vk5$*{b;LG#>YmHjJlpU#Eu2%&VYwtRT0g#78lwe@fT;P{%uZ#$ zbEng`g-6Wn?4KXO>dxO|Wj(R9;}W&iM$M%Y^d5IO@mL9chmy}ZHd$Xttr1&7)n=vw z)~u|5eUH=U2)2BztEI9clt zeiN&ZiTWDZ&(!ih)=r7kPU>m7wcR={6R7DXuk)vd=^P)r#~##Kqu>JhOJjBFFF2~8 zwou$8glnJ4ef;t!^!eMh#G>o@9=0-4-BiXT!Lf~)M=|<{ z9iF&s%-Hn9I=pJxIo6Y+0#bjv-FH5=;vySXReU9u5<8_vfD+IR~$*whPlR^)9 z8R6nr8zgA^w_$s}RvL{K?lDW7GCzDw?Q7+l8!`0Y0ZUKe03ylxWXI^VNG?~f;!2td zUZLQ9^C432on_=oF~*f#79!gxGsccXuOj~Ol8j0k~A zH1vwZi2n$sxX91EXBog(psoXv$Y+-jK%o>VKPz)q;$Ml#=rzqrG%^rOVFhz*trRL% zXnBB$KxOr-_0q^cQTGY7xs=-YaxSq7m$n@0hdA7H<51i_`8=Yl;M6Iukrog)#_yqYj-+PLag+tvRH*F)l#J5n8d?-NDGmAyr~9!Z$<#9v zZ$2cj@mt$u8y*hy6{e>TV09Q2${xUI2ivnBgDyKgd#YrBA^9YjmDCadsB8B^kq|%i zBH_)ThVMKEk$`-F=Ei_VBJFif@3r>A-)!O@yd1+i6*zx``*&+JpI;Dhj}`&jN{41L zN{_-ku{qafP4Se%`i5w}RA00|kprj1KSLD;0CqpH4QSNFv2ON~zg<-v=1ECfY}(O?C#` zirFY70=TSt-zcS&5nU-mseB;eER|{<?W^NFG98$OTV;PN+lBnl|GRJ5(x)9MpSHlJVLTzo%oVgp?wB=@i}pFwxC1;B=`@ zf3T^jCkPLIEVzeiP{DGjeVkN*9s^K-)1*7eSt%?6^370x2ABsbikxMjkviSJ91s&W zf5hw4=XL2uc1N<`CGRl{DP#*W||7Mpi%5qm$77=0IT2;GGN%hSBD9wLcSve{N==dBYMOoDI^DH#}1(<5Y`pT>`tGNc+G4SB{aND9m{wgMHNAi1#VOjyjp z@xbVo0d@#1bFm2rOp_Zl4W9h0h(iL@N<%~j`W15sf7X7wn~Ori;==-e4rdS7py#0X zNsCj2MEwEzxMx~=;WuG|Aoh2Sl1?xVNKIw{(gJRHupRURVWaFU)Ji6yQIMS?0tTa{ zF@1niW)zrg37mgSPYLs2oEa+Xt-k$bf_jPjdXi8qrw%|S1h(SX* zQBo&ItRfw_SYwSDgDk@nl=PRb7uoal!! zk*tdcw2dvMlE49X?vt^3T9Y*+Sa9N|^-(NjNXesY9Nv0J8zS!(egwxrvjU5V2E;YX zL(yt*G*px5&{`rOXFcHs5*l*)XbtUCF;H=2DnX*euTYV@IDq$m@%nng)qY<(5+6GV z#FCWA#{u;ODM2;xa2Qk!j&U2-3#?p&f8t0IjR1=gV+#mN%rqLjQ4VNx%8{NP8n;M% zp;eA}d((pEG30OtEC&hZ zupa`yt2*Ep@&&ZH<*9A<6^vepL$5sv(1KDjE>Ke?pTlBHlS>RDf7m#!-aQ5E?}B2v zLKCCC@ihD*E?~NKf~|=q0%nc?fuPAw#qh$8JF865*h#LMh#uT75g7mrU_4s{cu~?h zM%*VH23f$f^EPXY6Ze5cBHA!^7{2}(um7^o->#}PUM4)+10=p;PkRzvB8rqP zKoVXwVu3VY!&-PrI01}D8lk5lI-rrlT)}0!I+jPszSz^}fA#uu(X6qw2j+KU{eeKk zM2Aj?{4_91BZKh-BnLM@fLR>M0+kvI@V+prXhg6!gBBy>(ODR(8l$1np>q@fh?F#% zmqW+SNb`VWBm!YJcoyyni|{>Qs?=7OWWxIhS6c)sV0?gBBl%aU= zgA6HkNDFSmF^SM?2%T(ghax2vK;(JAn4WVszPgMPf5+0)UP#_oig9SCI?32bt8G@M z1~&e55HBI+Jx#&;C{vtB8z@Ncz$*>EYQ|cp0Dj=iLkHeWroEzJrO=9_@4W`N*N}aE zdwIU1n1585j)TCeLgWE$c&VB2wM~3IOh%X}Uky$BYzS+%7)Mdn`PqlFzAJsZ0Oyfe zMFs44e?;||r9*mkh=RProI{GOCg-U^y3G(#JOPHe>#&4VlKWD~3FDqGC)lvp#W5^08`!W5y4 zb#kf1nPfU^xF#^7y8b9Z*Izm%>mWm_DXlC1+&XF*l5w(@Iyyr5x+N=GZiKP2HHimI z)W8AbuW;K2zGU#mp%PYPyJe+LowkcfdilDaH5TiQS z=kY+(!&5bB?tVAoXj?>^Q9k_De8PQzkEqLowYL+{f@~1bLM@;Tv$8_Gnz#n1m~u`? zoRS)}WE$`I2Im%?#-o3Ek46J7;Yb>t!>?(gjUlCD7ZveCz`oe)y!!C+!2fJC22L6} zU}guC`w<*}3e|ZHYH&k777+bZgAPj8MCQ(pd*f#n+Y&SGGVY=QGCQUkIzhWbS1BPK0a_JR*w3;-v#nXqhfefd)UcEVPdoMdEHGp$1bra^9JG zr48_D7>L{Kz00lhqh4Z=JZ|X7_Yr&h^6l&Tc>bS%3EsZim&@n}$MCpHK!wi&JkS;M zK-*|Dl!nNCr-LQHfR%$PJB4Hy>~ZWi4RRB)+tI|VqQ7-?cN_UD;JTLqzJhkF61zS% z^G`UyL+{WiI=Dtb;4bdrONENVveJ%G1yOHiZdr8VMTvY!0s+?%`S4H;^q5XvXmh$S zf_6H8s`8pyqXKP4azNKF>dnz$c;YgH!%;WrGT!)zM%{D@d`=`E;rsgX`Dy;TKK{I) zKK=P>1X@Y=ut8%QlTD%|^%`3Om$51Z2ms@CEh7}aB#lTf1v+nn!3eA7VI3RNF_jI# zg2UE^L*m9wJ6%EO8h&<)oW$yYLZ@UN(nltfloJ^=`v^MJbUwV{j zNFt+rQrYSS@R3zRo1PXu*kI6a!}?3A12S&T9TX`0li?FB0Zx+-6eE8J2`F)&L6d%u zSI1USStvBBR_Bzw8k)l?QauZC176`9eRMi(fK>7^d=V%-QGrvZlUs)cNkeQ+6HTM_ zkzuwf=*<|vih0M1OdWY@oW+{~Xu2vpca4|kix=Jm6Ut>)h7YO0BJzR?(!pO0vM(fQ zg`<&hh>#vT@d$!Up3d!I5q%V3985uGmR*u zYzJ^cD5{_n5s`mzLXfm<0MEkSB^w=;n2UMWar%_Rlm(+)(K*8*1P{;P!TFunyv6M2 zcRlGJ@rt-tHMW_#cV{)33>LG4wv4w{+|b1)YHp;oZi=Qfy4nLQc)sZspmAKHv= z(D6fvy6sZ|Fnm?)I_yE1qWN&HwN#IVPc&L4cz1C&%hZ3-dVrRwl+bk8?2rV5Eh9Xp zj8D)k49~HNdB{mMnLRFj)s03$46Pp!0k36EKO740cn>JP{3WcZorq+ zb@>5Z_dZ^qUiYupJ5jYh)NFQ1!x3;lWt2?nN0*xhqQ`J0iHPXN39yRjqwrEt(!2iP z>bwr75e0t(t+pG+9k+UJQ!Q+Lq}U-z`3l`6Jjiak4eTp3Oaa)kb>j%aR- zFjIdknl$u!GX%Q0ml~upqYAD0tGIZ5nVJAS0tQq)U?0=t1sqTl(AIAk6l=*SE9ueN z!QLTD=AF*YFjX#1VMf(}Ko{^dIH|C#CVFXQ;to7}oUQr5!ogb1SFO=#1c_dE8)f1y zvhHf$X%g}(w0P}0KqZN3M-%)w>U_Z7PJVwMjpq}x8H(yGgM^_MbR$W#O)OeMQD72i zL-cR80F|&{daf;=Nt&u|kwyIS7;|ZG6g>30L6J+qe*N3a^+Hs5R9Eeq@B&v$g?xvW2HQSOE-T&AXnJ`T9Cs6?Z-m!gG0q**8Uhmm4Qr3BV=&`tDoyxxC+dL5tV zpZEOByTRfE?Liluv91|KO>k4P+gV;f*&!9sD~5!wd_qDevI??CJr14TBsfdAmz$1& z>rFvTO99M4rREaQW6ctQ#muyrTCF}KE3E|x-ag3xs z5*(#X;_ZfXas#H7H)S(t4_$&oBm$2EqDA!Jk89Rt4g!2M;f;?uY{h@I?pf09yi=ML z%LEx9aS<;;SNYhrj?271(=e#IG8PW1r2-u@-HyExKZMHbVz_~kIuYdaX@1lRy{lWb z=m^ufiN^gSB5%4bO+Lc)_5;$hxd+l?>YQ$}p{${aJaqnb8;Ox^D0XPZ6Q=8xI*SzV%Uce87vz0sGSZNov^Bbl<~;9$&WulSmsKf7?}* zF_n%s=FYMsAmI=_LH)e0hG}^V@Zt z_-M(ZrL=jwW`aJXwJ|Rz!j%gs>i7MUdV+uZDAov~$c z$(zCIut{TY{`K57NP-%U<_$N#fdm zG{>ja4I{JyQ_6y)H&KYo>9P_!4DybxAQdPwHFE*J;-E}S??4pcG>^_HoQ7?1&Yd$M zdJiJh>7_g&SVW1w;-oo!EjkxMFN=gtLiJE>L=PS^k63};`IP}Qf7M4_kT(skNjiC4 zx_~LcQW1Qp-CMDNL)a-rS0@m3`TL-Ky&B4RIqa33frBX&>?D!W<$LzqybdE!2~A2? zcY6btF|jn=hMBqzPgPKAs8n4v*;&q8mr~u)DVMblHSPj9N$mr3SD%K}2*z%n!h|61M~A$PC%$l{NMof7;#7Q$p#wVsX%X5%HLf z_);9Y5H@b#is?6na=#LFyLG7R#T^P!sp0>}mK)C^3>U?Ysp$MU4oT-FVu#M-DGo1w z$gyq)1Rd?N0g-aDar?p?!ArNZoP~_+8aovY9M?c1^6=c_yNI2S`}xz;^ScwJ$IwET zh|qs^>Eb)3f9zb2tzs|Ya_z(_Ax&YAYBVNpgk@WeTie}*KNf#!02VP6(!^jwf zPr6~nys;-J46-^0?Gq~D1#(!oHR9PQCKti|L`uQvf5`HKzOpm7!OHL)n?a*P{FjLR z_viOB3#9z@TO+9Ptz#BCMPJFPni&?b#$&A!M>;#k`?`p}4ldc*{1TBdfwD1CZD8Ec z;YHB!U1!idQuj+uG;pW|T^l7EyjjyJaR2BCt4fZqyNU$?q(u7aI+sPvKn%A#q*J#| z(Ga#8f6hQ>Cy27?bwj-@=rQP z=?MCQiiT%wf*!!!dcu{#{I0JOnyE{A^%{=lX_Iy4lgR@aawukf?@LYXiafa{n6np_DYaTA;ic?7?&W(Ma>NU|Q zlK=xSmgJ|;_n(C4Y*4mjO9p{`*6!gSdNuy}r$7Dl;miJJ%f8t^{_^GX2cM$*@Vo!` z>EC}Je)l1koKu}Wo@OD8l$)C~WasP2vs?0K=iKMatGk_lN|?)q8CPp5tX*7fGfaOv zf1TxR_`dDTmVH@iTjgik8Ye{C*#%efPS#zjtpz_zZL~A4YGv?>_n|bH~_coP4>)nOhF6);L=0o-@`^ z&W?MsfQ!K1d<34VTZq8*}eUDMRFTRDdiW`=y55ebXEoIJEryphYl1pl51jonk zG*juzyt8>C-{75Zz0MT)@(6K-=2JP-wH}(nU&p$C$BZn*dcsl(faYt(ikmJ1VqipW_Bv? zJ9j#5TX@9G&i?rktnU0hR@M_oJ1$XMZPZ*kLGN*g6OWb9cPROsW0UiR)EcoRRBdJ| zV9m;Z+4neoj$q5jx>_nLQhsw2j%sG9_09>;qFS9LmnVOfLzquYyvX-hxgJwrb;gt< zkKe>9WTL)C_A|A-kF`@GwUc^UZf&=Y%LHn=$@lqF!*q@h-D3~xtWj`*{H3uv^%opf zP+KT&62i65V`^V3*W8Gq2M;)U3I`BL&L=xYr$utPf)!WN zRPYJ~@0$;idhZ+~SBf#NG+S8!TIO+cujOYcW95-sSd-6ceGtauNxK_=?R(5<;bue# zOroJzBu4z7P>PFu&3ldkd}#Jk@B-LXC?lXh>Tv-oJ1o7!4y_7x7JFb zQiYZWhzL|xzgjPi{1bJbK$}acjW6dCt8i({p?-+NO*an3?UTiIabs-T zdp_I_NeP_}2%tjq!?{#{(m239B}czfBy>)u)JobBG@|@E1!}y{=1gfcm&2Tjd5j~L z`aM?kPYiSmFYAno?b~h2yr$zRu#%}zz%q6|-#oh5CN-!Xf4eW_0R!h)x=ZD^Sr?Rc=_~lerU<=%ROR$z5<$o%9?^*8ma;3 zfC1FGfmw(%mcA)LY5_{A9#SZtw)3q3(O%7(8yTe-K+jEq){@HDfj6TeArjz;7RnaO zjxNO{5b;oPTRT6hi)t!C2nPoiky@N{e{#0*pX!F z8Hpc0B(U+Pw#hbsJg^7MQECIiRA$S!6OMuyohSSdX>yN<&6odqecG=dzyA8|&o9qE z#x6kj_ux%4p?J&DpO7m|PanYQFesEgfYA=NXFmpAc6#+&@?u8;D ze(FWSn?ViVc?==}`2fw00gXi3>zv+e?S=pH68GTc7}lwOz!}`XTci2>f{1&x2-sFS zG?P(!6y}M|xi)KxrxeaNYzqu1Ku8cuJ>vQ9`R7hVEz-<@8K72KCO8&R6-Z!u9ibSnL%@4Z^+wFPAM2zR>3?Z z&fv9THcE*AF00-*N-1STSIST-A4oV$rCJ9$q%c8@6;_#&US}c&PY4Ghpg0R8b&{LV zUWsef9V_I~%X)-t&3R$V9`i-SMxXd#)L|nTge(s}jF%waabB_BvCEP?Ruv@KyoInsROX2C9}4S;~}88s}CAP@*ia028K$%D43eF%Ld z=w?X;&Dl%1L~Q@^^yTBH{qpqng8$)RlsY0DTmp)~)D1E6iS#*zCk2ss-Fc%ugfcpk zKMAM!oQL4Hpf59IVuZz^pDNfy#-I)wf3u+A$ZZWh!@k5lLnZJFf5JN_^I&&&`Fq47 zIY7x4bSyaPHj08$Eg{miRY!{+;yt`0YJrk#Qny_R8+(K3fMbg=Ed>cyPUJM&jpE*O zH(m-OaOBS#ImU8ib4^*;})71@A>0q<`PibJhxlSmUfd>gu!^7IH{BoCo4x*Rh``vCT+{?c$xxJ@#WJW)|k96Z@pk3~wRIna-eTFy+0g*Xx2m58Qs zs)oHnjUB-`EH>}jBKCeDG5Rjx5V{LzAQ4c-hsMf=JEa{nZ;s%lC`+aYe{qAziQ+=R zm(e2$w~a^y(}BJ~ztW_Xc139?_## z+sc955Oz-8vC&f;LP1jW@b9Ei&>NPiLl_y};W3cuzaNXfv6njRth z{4{>Flp)plXvi~WK~i9ru@$KB1j&U>XTo9*jt54!46s9BnTt(0e_)#2plR^rXGI(m zpjH|pGSIJ>L-@1y)7@MY5*8m8a5#Io20aJ8Pg~y1hKzslyrh| zKx#4rkQQ*mgYBRn2peT*p;j^pje_hH5il4njp+lFB4-7%)Fg}6G57U2sHPtNxp2fV zP^0XsWF_V%>@f4Z-ei$_!P?YtJe#~Cqb2q#MFXjWhm(SW$-cqm#8j)rOye;ry&1mvtIyg))jP9LqI zeJTbjj!Y#;l=u}Yau)~iK3-o>xZ3YaN8)1#fmo6f`8c4SASI{<9u9+w!7*;bdV!T| z@J}2`q7h&*Vr&6niJ3-&H_8ERPC3%kL*o{SFSN=LZ*N-AJcb<3faQRC z)Sh}o!$z6xe)SP66!t^lcU1@cLcV}Dw>-7Ydj+Ex;?Vb= z1ZY7i85gLjlFwoBN+2bgVq#uuBR&Mp&=vS(#51N8lUWQ8e|T|Py?YAS-vz~Tg(gOO z<7xPVxPa-_3AQGd2$(qn1cD|z6~hZV?yNFJV<)+4B6@JUL}UOgfbnb*;6+L27;&F) z7-Rv@&fBapPTU6)iD<*vVfgxEy#C8Rf4i#Ic$x6%9U$pEQSulsOdvvkz@1Lg$x|YD z^i=7J4kc>df84fY(KK|uK?(qc^bXL98pZNXOj4VE*OEmFbXL@8u%LCRt{jwYfZJ{K zT)emBfa5pKYCQwh$N`v^Of2+mxDiQ*sTZ16N0>xmRvQ}#DHv~ze%h1Z5>cdV0g~{d z5euaG8rH%~!U8MGJ~kIunR)ff$p4xOU_K%}J6yc{}q zMw$m4BM}I*!Lx8rScLBZQ>E@ z_ps^Ke*$D~uSp7WFcGpWt1@qx3^I58M<3BqS_3^x#?c3qCz_&%pJ%J+^|Z?dtPM=_ILHNfBZn}#z{bQKV~_A4DBBGrp|Bt>6kwi4qYTA^FJwrm zLt1bfj!A@GL+E5{I}|CY03y!=#`K)C@zrIVe>j$=_CoT$Qj9}ys+)|BwAyB6YGC6} z2k{b8-qRHP9A%0VX#)l69eAbTSIt=K6u=LhdFa5K$+TBAtQ1;t^u5;r_ZqUVZ!gbR z6!VV?({&J7Rfs&G4KFnlzP5?4hsg*N<*T7-pABKnE5=b&b$<5YtnW(SF2H$YPEi5- ze;rXhX6cY#U7{ebFz1kBtI2t4kZvE=U&hWnd8|p|2bY04jtXJ&2ZGco0&>)5qGtcOZRU z_Yy!TZ%!T00>IS>`T;;AY4A6jI;0@HHOs(NZ8>83bh3%nbrrD@GvpqlAkXKSL4~5Y095DLt61aYIeRk@yfamt8-Ce z&8SMG8IB55gf7<2r4nb7>6ir){0Q0e%j*~W{Pef2*!}&PH8@C_bxbO`^AnSa(dbm) zUT_|aSSo<73z?8``eh?=fxCbifcR09{^*79K;YU^I8>hqwM_4>m2i&`e=g0ILlLq! z$Q}m3HGvV;_3uIJXiLCdU6p7^G#=`JGNQQ@h62I#G36o$rH|p(Rm+f!leN^<5yICk zS*4j6xh+cxkegEtP9up+NpR_fGgyO^YxulrfEu}hWJ_6XRbo)Pyn zAOqKo^M{Fbd!D;{lTt(WTQsMFq?St3_MRBIX z5K$|9#c-znHt2I64>UbIRg>oKcO#CrMYI{^!{5y(+z0rGx;$8WI{_`o3j$iG1+-yS zR)|*<*WeUW&IyTAQiGOE;~n4N+@jlf^e;c7(SS=hl1At7$28H#e~{9#i;DOmU|;NY zUVV6Z;D0t6Ck(Fo_ zWP{)lQ6v`MIsk>1f9cW`Xz)YJLi>18B<@BMYA~fM=bfon+5n%1fw;}yyWBco>Lmur zC|(UB9R| zM}y&s%M1=j-Jr{O<0Be%(<$&dk$i;j>&xe-`Rn@l^M3mD=c^HDCEddYjcH6aiIUW7 zYzbV(suUmqFpSq)Mkszs8j)TKblwDm5mwE^IyR(ZDjR?Whpi2V#EqMFT0!U=E(?-|*qSDqM(ZQPY*o;kF@6>Ejun}@^3*ts9|oZ5 zs_fh~UYajncoR%0msuG;qyme`3o1w#e=*3ukfarkM#3RNdc288Fl2x)e8>*Lb~se>*R)KilhicVYPuwYZ`RfwY9MpiU1UdQkO4Pzu4prjC44 z(16TTFU8hC>o)Lr4nM!E4tPr2M1H{(r9_kh-&nEov?}HA4`^$!9}Uw{l!j^4r%>5< zbB-JHsIxHeg}@7@3%%p3<~kb324E{e6**$25rvfP08R)+6?7sZe-cgzl9mnNS=hT| zqoWdYG4DD~pOToeV3aF5XE=o5;Tb$Qzw?^6nEm{&C;cN{5%-EbCmh&p5B$J?5K%p- zy^7XBQ}baC<{}`}3Ksj^2D2&iPKJMK6uap;NM#}{6F3x6|f4W)^&=Qprnl76il3?)42#+b_6Eq9Mb8KQBa#BrZk4s;5qfrn; zt4S8EtnntG(6t@7-6n*kX(~J*?J@!ixNGYMd`Vr)59qr0@%r?-f4%NR)%sAg*(D7} z!2Og_GN~UeHw{FO;Ytz_(Z&g|is+;8Qc%*n{=(IHT}&eie+F7@H;g-O_1vaf*!oDZ zLz40p+9W*4Zn_QZD>F?kj{uDKRWckJ)d3FSmw3!588S<4hug+Xn1~I;&4C$vXs6@% z;b@*i_}%Rm!5vI#^SAphyjB+{Xxg{s|MACi4zMIgC|b=s0@Jyug9On#|2|-EuW#=< z@`C!eB{*Fee?UW69o>p2;cme6pbvE=PM`2h*^%yXc)Sx_NT=nrsceIYCxa`JPl4NEUSrLTA8>5&mL!MK5%fb7V}kWG#Wvo*WE^$ zxQnb^%{xs(UWFE~T^Fb%G3{uAA4i=J*xSkPqw#z~HbYUJV~{ZPf;N&g+r*+J6a^-M zHbnnc3s4CMrsvw?nWU*|e~T>Qm&ce(gQMV~*A0qX0`}|QUakvK;Za?+Yr+d$Q3(U8 zO`4R}*p>$A;+CR4sX|$3umV}*N#5=qyDx;%9H5`lJp4HtGx>rbp2Q#pa2T- z1(AV33U=wvF&pQ?3G(cW_gE=U;L;5c$Q9myEy!Vk_G6*_5$GE1Aid#54Q9|kktcxP z*lS!ct(po_O~dt#CGfyR<0J~6I?g+I@xndyEC)bWMgvJRAm-7|oTTZV6yva0)UA_m z85MtTZM3(fB-Tk6*GaQZ@DC%!kxB`i>7bkF>3H3MdL5tVpZEOByTRfE?LiluvDS>D zCb%it?Jh5%?2roR6+=Q-J|UqKIR)9H9*1sk5}c*&<)$m(dQ(u-QUEhhsksF7ShGZ6 zF*7ZuR;$m53lOXwzDOd%LxL^+P}gl#-8+91fUK~b0?s?(1By9q(`K9Y&$M%PV;0F% zD3~^!+5zm-I_8=%IuT;z8_6B0i#LEBT#0fnA>xh+Y3w5}n3tlvY^eO`BNG_+*sz00 zPSXMu0!qHOd)=$SLXjkp94+l513G8a#z}yL@a~j2Mp7RMj?yOawjrI|fNAATd6|E+ zhnC`bOS;{6O0!~_AOj>W;w5O6kGIx!nfGTJ z230F#;hsWItt*1r@u>&!c6rf>GVMLHVNXD$1BjM;r5L2Gl0VtwcM$Vbv|J>C!dkqC0x1*|2SWspZENB9Vb3ovgjyn-quXe zhqN~4DO2_gM>>pnN)XI@TIefw?+g4pK3-Y9t z1cYpH`R|AB5wqO#qu#*zd|QKsObSQ@wgg#e9;Ay$m%a9LN#fdmG{>ja4I{JyQ_6y) zH&KYoX;}#!26@L;kO~x;nz;a9aZo0vpFkAhe>9KoDV&CFaL%1GA$kuY)aj)>Ay`C- ze#J?1`dV}^gkBa2n}q72+K3)JWFD~sz4J!~&{Q9_Aa5F6lXUX9w16qWQW1Qp-CMDN zL)a-rS2qxJ`TL-Ky&B4Rx$KpkfrBX&>?D!W@;&d{ye=b92~A2?yS)L+m^hlYVWzg> zf2j&e4V9`zlbz+fwUp|PZn>;=sBss-NopU+?NT!S_>Cf3v@?o-CVy|wp&S2>Ij6Iu zW*>;-1TT@uiFO9}`FP#$CEfq=nm{A`q|1q=^~s_&PiO&RLM-E0F+WSci-3KWoYbXU z(;h9{)k-|XjwA7(G&POeKZNV`W$f$lfBNDm_3JUnlrE_Ey0?H_a9vP2#S-xzs0ICo zo7TI43nHQoF+Tv;O56^dBQs>1@2s)k(C&7h5=z&K#X<8$#A7z%OL1r+Y}|e;rr#9G zeI@F)b*S~?4uz=H@c(1Wjb{;ti(~-)kF`b|>FyZs>mvF(xMXMZhlq>`l#PjM1LKA+FM@{ef4YO_k=idc z(ZHb=v^GjM_+d?_!2P2utSULa?kW}pkP_*u>s}Ty12NooNT;?<(Ga#8&Omo3h_dOm zpRq!0^aWI{#gP{KL|5zVH4{S4i^_8#()D`eZ@PZ_ z?JwFql&psHI8rJV$7ouKe?sNR^bM_h6_6g*+`7L>lJ8{}EfPY3&CGFtfZRr`!njbW zCW@Sv{qXM9#0r;Xrt=e}b`Udn;du!=z~Z zI=u#)c7ePF7j6z)X)}mV0u575C%guVPbpdKCl;G35eDN`Q$Yo&5mT z68tl}jg2zG5~2w_?ptswNCw8{Ew6T}&ZcKQe{F_`lK^Z-n6hAD|H+3_r@0asx9gV@ z^hf{l^YhPpRJ%=3f3HOK$x*5ycxjncILf1lPZbr)WAo7ogRQ~ku5 zebb|M9!V+Q@Ty>u)kWQ3p<9_OMmt~<^S$L`<0T1|k0vAlG`CHm+34#(v!W!tCuwNJ zGUvK^Z$rv9coM|3DJ8V0Gpo9+=Bh0-V(LXwJ2<_?>-#(je;&>eI|F$T2G}DV{6|nw zP`)NXm%*PTJicvRUl#pX(UarPMeR~2`#csyZSQhP4-c%n?bQYqzym_Q*DoE zEwbH|v6J>Ue_bcSF4`9_^6BQAbGnfR7LLM7bVPRBXB)6iy=$U%h;Xd`5RFC`uXLL{(QfDx>=MH*g+1L!pMvA$+{%2xl;f(Dt|Q+4!iM{ zw;=ou%C9-QeQ0#NQ9z|K8x6aPN9#ED>`*8Fch$WYe_oU#2?AZ~?h|ySH~YL3S&z5X z%HX|}!48XRY5SoO`X=p83B-fUpe6F<92YCPXe63R1-0sBLr`^ci9i}VPuLVyQzJ?? zoKxi_&>-)UbhW8+!3*K+l(Ya$FHv7SZ&2gw)9<u zvXD}_f2izCf?w>$P(VA8qxuSx_8LUZvqoe`MVhC7>XdA|N$u+orqq|5~{pKkCOw z?Ih=MCbv~*8mo(-gLP0RQE#0+l?CYN)o?w5Ol6S(EN88%hF$^WlFeE5uHzEBmmsg1 zanV&>gUU|4Cbn#KoR^-&R13%TeMUs_&RpLIym*WTMU}N&Zv-k*{v!a6d{@wXJQBp(L38F zZ;o@|)LPP+qEV7cYb;AyI@xt0^y=(*e@Zo13X&J&EBwD=ssXJuB4rB$RFWgILvR9` z)mvE<*)0`xhjD;N)xt$li{gZj57X3n8F~U*;`jyhX(7LH;=M{E-?Frh^s~jZvvV97 zw0)`na$mWBfBO2zm!IDyC*O2iC?*~RTLm1zs5bwWN{yti?9pHSd5dP1b-G}kf7P!0 z?ipFezS_{OYDC)U*@H6AwvK{OVQtYc}Do&n0y&MRNl0uUf`>C+wsc zdvyhD%hKnKL|*cqx{f3y339uObJ1V8=!NcxHR#%P4K2!6+A_Jcf49|4zESaB z$KW??tG(2rUz)c8d>D1G#^zP!aLS#b<+Vct@p70a=vB}h8JbS7JiiSFf3|Z`n@FEL zc7U@d!?xcdVh7f3+KL5mm88pMifMX1)G4#yE!fLb`&32fEQ!|?h3FC$fHpehm6AbXGxTWOu_!4Ru8q`7!5H&F3<Hc7z-saFV`$UwN>OnS)z96E8Xr3jK z{1B*B_N?}w29eaMx>lXCzex8)LE^oya5$(hF$rkSYow|@3sFvc1A?ZuPvs8LW(@l~ zTsv{MKHM5Wf;|97RsAlJ zfTkFYHljCAuwg}pam%?3AzBXM)baLAyNngYVsv3vx(ja{; znlzH}DCUXN!-kf6%{;giAC|&0{IXR$6rGxkU;<8efACpQq&8G)UTf$X^%&w|J%iTO zIaHNaxG}~(u zrBBPOBbdWdT-mffjix04^r<6lzq58FJoJz7e*yP0Ps}&%w4)PCD7p95Psy ze_$eh+Ld3E6c2YJd&!&g5_Dp37I0}=I8f44=Qp(wopk=&g7vR2|G0HD*8MiXsfvz6 zf2$2`VlEMe950tZ*|5bXJLyeoL83M|36=*tusVu4wWpMcO%0fIs9dpDjZBMjLRDi? zInF{e=~<+ZeI-S#W076EJEvZ^n`N*5f6~-o9HzbnYE8$9C=~3pYBEmIWbq>vp5#Q- z(8f$2IIqhqlB^oYL4M#E6y2cC1`Nnf%CEbkX&TIK)f|wf@viv@47weWO zK~|bG`+*v&%NNYlZj^Sb*3hIwP;HzV)dWzg|HTn7TbtQ-kWz3hDKT=b1}1m7UB$zgq^B7n6r)Vnw(GGGyohL$qA18o z;!E}7d73J^c@{mV&PDyHpxlk-&%j11M{9QREcMC0urX9f*UF^(J9h1(*|_h-d!K(k zKi!v$PkitWl;7o>ugk^Wx)hVUe{>8#qQp(kI0dDi5@z+?M461{XQk*Nx?k3y{89%j zl5*{UYlWEe?Ab3ONktqpf6K`%>gwqoQAY@C((EBVn4y=ml*8+Sk;l0v6NUBi(K%LL zJL&A%d4=qgGy^ujpW~3{42){Z$2Pf0i)VnGda;|cRjGQAl>#W(cXoQ+f98`^X{S98 zhY#+T0M9>PzW@C6{aqLPhFxuHgZ&PoafO zSfw7^)VGm=*4Qv&WwlAHf0n#9o%-Scaf#~Nz9zI@|M|U_N-cV;bJ`D0pDbqNv#m<0u~GGpn@Yy}AV`#hH$4<`w6h&GCv_%Wh@4bp z1_o(h#zqgj7w$RDu{7!qeayhrO^vy7Q6%55=U#sM{+$2#xTdTfhyeiP7%au)=dizL zLun9BCs0&>#TBHyf3VNVo26!Hic`x|HCa6+w9y*7D&`<9Dk|9}$09S&dp{@VylYo` zsOC{rPbQo0s++vEEFyX3s7kTuckxRPSS==Y3eh;N6QM1oPBn!t2(lQl0T)zX->62DTNAVs&^Fs+PsMQlsWr?O35P5>5ysqks@6mm$Gjh)} zzEOgcZiAX1f8Liwg)FUz)k+_#K^DbcwA(&4(xM_?fwaU5cC77<5(v5KnoP{m?wSyG z{Xc!r&)+`|{d@L;jDxPjjVknuF3;+55h0|9he}S@O<1dC@`Res79_TVHp_GU^c0(| z;*<>mY3p#iOcmsc5TiGG{LC z>#1Bkn-;vH%fqQ|h3qaR&n0o_=b>I^0V#AHdlO0dP$7TqBpI+#I^3Ng#q5Z140+yM zQ@MqW9q@j^TL1q0kC#7wVYsiyZ7@u;P|n##rKR>4X9~PM-S+^cQ>|OiOR|$Bm*y?R z+M0bie*klwLmh=fd`a#D#<(I(7Puqlt#lff(~t4al5y-6B^?oPT$ zoi|dI(K_^=RnRvdT?OoVE0W&9F%I&hmpF==f3Vf7*1k%jZOX4r>b_a~=-H_+8CnX7 zr!7&XsE;Vo+zW^zmyCV4s!d4LKB}`I4#)ytIX=qrdp#u6l+QhhJYd(Ls=`HDe(NQY zaJE&Kgp$l+@}6}M-;@>C9Aqcf6P$FB_Cj~{p1Z3w_Npo5_*J%OIqcXuU%?`*T33ap zf8m~|SH>Y*l1dXWnKDpHU3kDXdHc3h|NiT9|8;@_82IQ|jAa8n^1mxN2NSELo@jv= zi;nSCiM~cTw@x+5ZppM0-84CBuY9phEM;-vgh&V9%1(||)x2|vk({qMG&xrQWKKKj zzRo6oFf&v#ZJewlS>9Hkfsio=Th%2Qf7g|O2#V5_S<|ZUQQ1yvA99?DgOU12IZ0BE zso-)9D{3aE^P}c|o(t#V2e6&oMWm&0P|S%!__n|PkS_JtAN^DQ{^Q#_KFfpFczQ=E zV?OF_FsXwI2LL;VRWQe4SG%E@p8-q?-E0m(l8h*s7e}F!L`Cfl$>yZaV-@6If7Hwl z{^Wj9$T-_QOtwv1+Kb||=LrW0 z+0t|}n7|M%$p#plhrK}Ev1YABZQRd5{nsrcs!AVS((|4;86T!=qkq zN&RxIV-L;2Y9;+1cAhDAe<|CPuK~ggyOd7cX8jDxR#hi0sz2(Xqdc4Az}}E{J3)Fn z-Ph~s^Hcuz{PfRz@V^O9dE4BqU(aQZbEgoL#kZpGDg$)jho-)DP`a|NgZ#d%#cm6E z`v{X7&+(8Wf0tg{I+ebuTD%& zf#pqKQPNo{ifc=W=%jg&`J50}*<;gZKq6Pj_qF@+TYk>#f4jzFxH-^oVT~ke3h|V7 z>JTcMk*+Ed1?TZQc!_$(^ToljyrX`XbnWJix?4Y=Q$58aXEDq z42hi^yy;zhO*v4@nnS><*-e|kXCaeceZX&S;(RXN;9*4;LJ zMC8>t%o+Ne{VWs=wy5nO^W}MRGW6j-mLlg6;-R#Nz7J^zIU-Y21LX(~po8WgLs=e@pUO|==g(jB$4c#af2iTFg|HTyhhmh86<8FQmxd04EQ%Ts z^ot%VS@CXgWmvP0$C8tz9clhR7Ep6d@kgZFS0#gOMa`tj@R=c`c9Z zsaUA!suK^-$*eqrYQHSkL5LfUn62xSUhX=isUldKeu7JK?vVhn^#O1o`YJ9(RwH>6 zf3&v7dCo$dsHoSPfttLy2MMP3iQD+0bf)gOO-+%Rj^F+8=b8X0HL zYR$T`HGrllM#yPU(JOmR5LB1x5vVn4VQhu1+1y>hP3XbI$Qe{d#_ zPbo3X69^6k1BcNqA0PG{!wtogPcb#y>LJ-E;RiXi>Rp3Gm3rTFx7Xz^sQ<5`U47PkD%m~;|3J{jwc_p$2%>tgUdgro%uz`j7~Z)8at3eZj1F&-WBEV2pGh40J&ai zV7%%r=rP-tfJ7?q&KfxIYX7Naf4xAh)uX-=Ue0i=9LV%K+^S?fIgh83ZrOVpy^wf1 zs$wm>I*G~#P~V&0rScy%$$i}Ns)3QRp?)}Iz~_J#fxmW=IF~FCvA$=0g88_pa8m~} zP+Onf1E)lQ?E^;y1SMMHCC3$s1cJbI>g`-(OR`w~)||)f0w9@GAItSUfBy$;@%0_2 z_`DPELb7*oEowOB09H7hD!>4kl}Uz{B%)h9^%Z5dYq!lNwrX8` zQLTI=&+^witxyZp#5v=&ZmVNI=F!JM>$DA}nm)BZ%L3jeCor&|z~?=vg|ST17P~2l z4ZIB%<`M9zQwyu2Ob(~Qf1}7|qYxr`t&0=YAYwLC&8spx%cvU9lvd=k#~D3tl*R9# zpMDkSx?jRws)Q_rf(1C_BqW)VXSLfUjrLrDt*0{Z&8CV6C3-_!_rvk7R7llgH|>Z3 zIn!w>sk<|;)v~PXx{gV&1=~vt-goDMS%AR5ek(0aWxCN3^8%^QfBPaY)%h8s#lD_$ z{|+@PS0}<&yY`NV?mX$S&ABCehHa014qO#q^GYzz>P|&RaK_F?C9Lt-d`ga2)IAd9 z@0iDJ!G3#setCZ9F83}ws^YnD4%+P65&woRIal!-gJ`ej&k=316bc?Sp{GMB;RG!#k5*lgSy<26OG@h9drp%%$VM3L4wxyM<>VQPP&?W(Ctl<6IWd5%H zq$-bK$)<$Du@MbKy6RG%8q!?e_;>0tJrbsJ84wucApyvcLM|22YU8>eWvbo}JLD?p zM3S%JEUM--e?{&ha2tT*&GmJ+efj?M?g06DWH{GON=}n~Q`z&{`_{ZXXS#v+@tU zi=D2JEl=+WFxOi_4xHN0Mf+OLQf8UEia~6=u5`dPe~JWYMKe2Li!(?{r$m(oLrP?C zQ!^3=vp;!dRSPH<=8%`J4VCp|uj(VX>LasgX~(WufSca*Z+G#exoqEZd8)rOWN#DG zYqF-IsT?`0s4r$WG zTG;ece?DXkS4YJtdgsNtJ(8mnkU)NCdw2i<7_MG4Be&4)q6M(|oZ#4$5z62SO*^yK ztjDgZ=cV5Bsvi97mB-LGnYxXLv+4~)@YVCKDWs#?njQzjxW&t;q^_9$pHsK?{km1f zX20KQ7{}v;lBU5qn*>RFM^Yxd$8|)a3nO^$e+mrU94S#hox`Eu3*Va>^e{!#5U(+f zqI}I9KcD8H9&#;X({GJPYq!S^+#U`gM)vTjhwxAV+7p!wnK{_Qk@d}%r|jGnYTczB zX)Qf(TO|&#I^NtU`VTCssqwj2)Nq~j(K@L}>R-F;1=@)vIiAz@de5uQx8QP;j9!%^ ze=1x0e#zR)&o3|UT0S?#udDS!oozL_s^&}(T80=nYcauwH{02#iohV*k`nt@`*W95 z8T>I(nk3>?3bA_~5=oTP=KSiY6Q*zGmH+{l*X`rf_Cc^ zG(%s(;$ROMnjlb)z0^x}PXnvp55}u+2&2M7Xv#FS4`=;CTlb zZN07`b3Euh%wrcReJs8K2c)PGOM1UvpYxaeqY;+v#zLk;~3dPodS8Ax``L8ayiU@@a?qg`QL{YxeCYTTsdo8uBdmt{I9 zUaN|S^6R7wuF}Yy0p~x|tJ1%O6Qn|LyV#+1{B6nl^N*)HBX(VGZtx2se^r9>dMII% z9VlOI^mdy%q1mmI{tT2VBZ0My*|s{a5~%-r6DNqz+R8Vp*M12V#@+@fzH&5S6ZzSsVgXc zG8MI6$jfPICh+ThCap;-e>-DHrvfS|A6}(w6fBD}GF_$4Yv2AB$^M{T|M~m7o051_ z08JzlUTV|XMr!g#7;U7NbD><-1G`NDU}`7Zi^(EHP0J}HZ?gorAO%~m^To?cBTpr5 zj%zz234qu-bwK9@@aEVwsa2&LHC5g&Fx#pd6#LqhW>cl@)ZCm{f0q?{R6nNyE4ub` z8PGtQ;tgH)!=~8i&|FBhmy@d1`_aIH0v_c=_l2{`UgapBy2VqTcgkk>fgN7mR&I^| z?_Zz3^uPYj#<kQA`ioU9t7lBcbtaCc>L1&UD|JR_&L<#XwK1 z8J#UUkZ#%cYN-yC%~=-);JXH)!f%Fd_4 z)_ab3Mle_+2Sm+Q(wX|G=4xPiyUHZzuQ9hk6xo(>X^2OW1!SlyYYP%$ee}nOPE9{2 zwvz3mOI4%VO%t}2^(5uUT0|a~HpLcU`Qx{z{OS2;dCJcptEU2B>qRMU$4jXPJqST+LhX-Fgv~WilVxgig$Ug5_E{7ZU#gv_1ODS zgWY@Y``Wt80Ng0{vSKR;sHvs8IC;>WAtK~i zZ=KVRNSyx+`-6~I0moOU6kRObdP=!ihBi%$#1Nas>TIY65S!X0i!EA06!A?X(L?SU z5S#a_?K+#t`NO{Ko`6O97yZ5WDGOeUzLUOv7=Pt!$-5ig%U^Z;7S&KlMGFOFP{O-4 zelgK9d1Xz(v@A{48-+AMP3*S-Hd{rHPC*h6sV)-`-gjA}&Us#vP%mmMo7l>%>A@#= zPR(N&UrQi>`l5(3PjW4xs$uEa^{LAX=t8MvX&%QSCp0KZl$<2-X%-@WQ(pAYEkW6p zQ-5oM;>4c*SZZlIun+8&Vr55YOt*SP50>?pb$h>N?}&`LnK%eHHr~V4FI|2nX?Hyd zR|+?`mQ}NPRjdw!un!0zTmW>HQr7nhu)jE7d+rJ(dBQc#pac@Vtp~Wx(J!`WQ<~Ie%qJK?u|nvSZP`L- z_3WM!^-g!&L&o(ptMsSs<>fsALQ7z=9oUNXvY^J=>VLrhFu)i+=*^ zJWElHS*oxmR>ziSdWoHspb@j1iw>Yr!Un|NWtMBbw(TtUXmku3g|hY*8$|p zP_St_0Zh9N<*cd>Z_bmQ!9KFsbyM)NZ8Lf=M7+cs(~i2FRsZ8S?hTjLeiU@m`1W!$u@YE>o}A~Ld}ae3sXwNYSX4s6uxyei0PyfqWB=3#Yid%BlXLh z1?6D6at#-2#Y$h@>AK5VWPkoNX={CjSaxzKoBq6{4=gE2H_-D<{S5uTc*Azwz$Uvq z?^aHQ`&Z3e`t9Q6M}PkOul()rt418ST{i{d*_P~aZm;e)8p#43#>qLcGZ#lt;>ZSo zL!#^z64s@Gs`44SBS^W@|AEZm29YtA!|CNz)5>zuR71}6DLZ{s2MnMU<|}&By(vEM zG1`+_fgFEyv>lz&cPFt=;TIis`4(zx_6#OitGJ+QH+LSoQfysmQ@M7<+ZZP|B%tT} zs(t(V^!(qE-;aGqcePD6WfE+jQW(ns0`2HB5oflp>QM8jnkDcELWQU$7m&ktoum@4 z6=m>x&1V5kbvZWOQ#lu>sH_!Wl;NY7EAu{7h$erL5@_DK8#Q^KESLXveB>lF*6B}j zrNb%quHx)SgFN5Ju3nNYWGjc>IF)g#iAse$J9&E{BgJ)08w0=|u((_nK6L{`YpcCn zl}ZjYT(oIk>ib3e{@3%zHv(Q_ZM9Zi?CMh4HUz6<-ssy4XxFg-iup{3zouwRhE=wH_^?TUd4}oL3CfBuU(&Erk zQfv8=9PF>?x?S{AS+&@e;UwU%VS2s!s$ZWb;y4vYn{?U%bI6n!7FA#(M*VQz?5jMi=+DM zq~v~3UP*!LgWU}P??N3r?Yp9j<5UELGdogV<#{-{1inAC7L%PkY3;!Cjl=o4p<~PQ zy7y+Fag^Y6;4e1Y1KI9Tls08=)oWyHNFG7u?dzPfWK@0naNCC>NANl*xCRU2Wxju| z7o@KY#!W0t+LI9gC@ty~s@O}}v%JaH ztgGA#P2#1VlT9cmv<_UH?A;Z|sr`RYbtp=e-v?OtP}nUyv%Ps4#tsEx?nNaVV)?aA zN1a6>WGMm4G4k+^{r60P0M3%)$R5|-`o{kJ@mqd+HBtCp^Osz{^pE*vthKjH)N&hv znGl_wE1q#lHj(}HWIMSnj^nP%m+lJcrz9n6*RKeO(46`^Ee<6MZ;C6{V~T&_Sh+fy zdD`7Sqs(-N1~eveuIQ}@C{8S&&P0$=3GS88w0-1^teVsm`NDYh>2+8HYT0W&rztQg zi)SZ1O-2+3=zBzPrPB4?;Y%@*gUIZ~>E=Bi&?I`1p@RQeApr?0vG_J8UH zAA9Mn-8WD`{x&zL=p;aF=@@^YL{c^}odf5j6~){-Wz>t^F^U$`n01?7NQVPYvo1)D zsKL5}?qYWEob#}&Q>qBPQss`*$F8qy&h6n2NtmWGEjnX5c6mx0)pn>8v4TT~26ydv zih_|jN+cQ-Vu}DQc82%l97IjZZw?I>_ibJ*fDezU_e+>qq+}C^o11^y3yW=fL95n% zTe~0QQ+fLF{l~YSzkd3&zq=i{?K(Bkw$>&`o!yekHK^Jsp3~6kR30$jVu{kyADR0;Z(ER&q^RpRvfQ(mAwaFd&30|?zRv13B-ncyJHI1 zDSBMkNSuplljq}EPdPq3YpX;M0jEzE{j8u z8-P=Kn8jqVu6ny79z|18r)f@g@H%He+akrEH}H%~H|wSE9Vr^1!D}G|UgXy!D34^v zVyt|`da~J0O>~s0BH44E)h1+#n?0iW$u3)?{Q$DvaD-oz&_j`nU1caE35Z%>fw(6-L*6aNkXB_)yEH6iK95ZhRut+s2%l@?MrZeV69%L ztCTT0i;91J^-fH2w*-z$h$_)p<{oFtyxcT-8!_1mw-U^jK?VWs5$kRlEnWJTMf+HE zmMBK3+{_7=&LKJk?+9P>J{rglusl*m`%@h#`L?QV`^>6iZVHPo+357h>9YW&QMKXi-qfBHznt2ioTtg3lC{$8=<+Eb@)Q zY{=a+z_)+>%G!I7+If?KMfQ&EXo1L3g5nmZfmfTGEhto-bWuJsd7AWGgsK1{LRMBQ za5;FF(@IkPh2>I+hss#CsD?R?@hGCDFOVZETC#t5qtK;_z1~w~E=uc8=I0hjU0_eW*79t;^4fKD=_FvsP4gP1bEh|$LD|1u(fOlQ zrD+|dgtv~XUsT%!B#n1D>pMyEbja7f-DLv%#_12AE-8cLB@lxwFci38=KRxbK*^dJxaQ~YLRVoHC{c)F5B}`%_UVD8Obu*c&*<3>a4a}?CXE1 zQ|ArKoJ9~k>O~MYO6a*eqOO&|kxQwTkhj}y=bulX^L>i$W)SZXoD%ler8H#qV)opp zCc2{@R*@je;r?SUTVzpaH_&^xtrBe$de3v&C-C5&$~XZ)wyax5(}b}lwni?NGMtKB zt2XH5=Kadstq~LyR#MayY%+9JB0(mDg&l<=8tQgVRs{^6{MZ&(z$=es^Y0Ahkmhps zO~Vj%G{$0C=aavS9Dl!je);j+Q~h`jxSX1_Z+0atlqqwLSWIJ0$Gv1G~lTx@tHHI(d-WrF$3l zk?rZyG+Mv31@@0sq8ywzY5+M2ja;YMZ+3Y|&ZLo8h>AfSl#^PF8h@Oaoj;55R&M_J z^5x6#FW;U&_8*lbTjw|vuys9WQ6_*;6HByf2t)wTtK)H$gt{&|hpFZ+ z2}0kTHm4av+%$r*-Z?ej1Ah?U2uQ9ON z;N%frFhBWNuYdJYKA8S`Y_Y(09E#C-Rl~uS*BEOo*ER=^H;YKhr*(M8J@mdEvw)UM zP`nCJL|$h9ZijT^v7_$2nO(OzR9{G6B9zLmaKJ7&m!dh^rGFCKcq41D`$&fr9wwHm z$>i#^5C2M`k|gpwn~d4L6DyBOWF$_IBy|$1yh@I2P^(v8B4SjjeGsqIv*R@s37wrR zPc)<=j=>n$c1=&?<(9ZF*+2iXD*u}Q_|AnFshT=BR?_RC^bwIwhd$f&Y$K2wN0VsCZtklV zBM&^5ID~>U?Hc50EY{UP)j)9=mOKpsCE?d&?ZnUF_dZTbTcuJRv)9a)rCr!(wi!0tXuEGpQ~l+kQ$wVnakMw zsxGzE@PqSoZ9z3%J>x)#<2tU6eeR zg+X*D(SK?ie{A;sDClF5YoZv1x?@ssyCI_M!3ii+SFE2Zf&6XJ!2RsD|6z5w9uXj1 zCB)%?%PAzrNnw2?0z z(UjgK!EMyY4)uyPvSxP<@V%|ru}^^#C*>sWM1NUXc3O9VpEE3KfoT*ce~7FrC(;|O zQf#QPaSsx)#=xw+H`Qv{uUe$Dv%$7$J9TB`*NE)h<>ti-rv6Wk!#|Sj^Mhl8c$4!w=DW$J2m4lMIUYU(bJgsaA zU}%ogSiug%HktF|MF&J@=83gL5$a74l2RhTVLfG6p&Mlfa4kDRKb;*e4gHABq@k$d z#be3-4Gf&!i+_CmU-Ra(IwVELW9BjEzJKfS^7MfN+1qCuSx>oRB56!#cKuaFpy<(ixj>J^TRm)FJNvVS(^ zqAt!o1&NH@F;mjr=KMduefs^EIg0BhU|+o?PpZJFoW7f~Qc6B}lg{jz^JTCa01zTX zo>NOz9^zt&JogXPi>xG&p`*WQ>{gB^k%;q`f~uvu>ZqtY_}=E{LOe_U^czcKCCFrb ze4Cd6c67sDBlY1$$r#kZrli;I%|43(&1&|x1P`*>+#orn$Bj=1wTG9N6d4B(J%Wa* j%4Ef1v1bYbAy{9BH=y-(F;f9FbTKMisjxvRXq8z4~_!*dK3FQny*P zm8q!9yhtFzBjDj~6UKXtOA^quRILP)QS1m_hq;d2#(FQgty*?ce}PXHwfar6Dg1Kr ze$5KCqSed&tkVIY%%LkDWEYY-PIXQ~*s_IHOsBIRc!-jRa3H)_f5BL_y_K)SVNx`H zonC`YyFlK83pa-?@?rVqjg_>+F`G>f%RM>3iu>{LSFtHPy$S+_m~w$6CBVdy&VB%E z3I3Vg#zq-o3DE=|_boUTBm-mfmRCDfXVbHuzc$0eNdUGZOj)q7|K!7|(_9IR+x1fk z`mKNZ{_*=gs@*22e^;XVZ0zi(5*}sqa84b`QGxe@sfnfM-vhNn%kz(Z1nY?Sy2++lQcA9 znRDH|w;^R4JPG32loHz0nN?j@bJdm^G4&#;9h~0c^?jZMe-Gz~oq;?E1MHCw{v#+T za>6$_06OmA7mci3t2#oPi}g0tpUBE%~eRHniX-4=QW0h!ZY7Rl05~Z>7|1bPv`1 ziU#bfHy{*Ef9CX3i-PKtCCx7h%~5s<@SASH>ykk$Y+m(Q_OKrV#43jaV0pDmyRAbR zA}ag{h~bSkFI@E*AXzCmFhzPEYxeo$%OCyue*1LuC?~Q59WIrT7xk01NnCTM0&JB2 ziX6mBaXw6Q;uH?}=jy*fof5|_m7SLXXsYMb*x)$Ci@Je&` zc`33UZ>yC7d?^DS7Uk0T&b3lx>Wf3sd5{|PM7|v4iX26qL^HXdR?TdPs*WxZNn_^; zo2qJxL`jEptegxQBwmuQHf1i#RXIE*Eg;iN*cZkZn5 z$k(W#fAreDEu>a1N;{L`7uzvZ(2nFNzXIx4y4ENg*>qX=-(D%^sNz&#c0255GCj^h zjEPTT6{RF-Di31ZpnI#a%j#C+U?`3M$33$vN(; zO9`sh*h(>O+w;-;V^Rtqv7Ku?0Tgj9`W3G;f8;rQm4-u+byJmqidc?-+^lVz_SXMv z<-UEZzlLfjNe^7Lty+Gp4U`OwU>j`Emiws~%YgIY)3L=+n&Z>7U zm)N~TdEJbQw(2@mb^q% zfBPzpW_Sf#d?ETyJF*~kov6A1J5DPqCsvz2f79{n(uR~mg{sWCA)S32XuWcr^<7;E z*q$9w-uk~6ZrokVk4Flne9NGg0qozRwK~z)xdYb0vA^AF&;)iymE6m2S?Qz*7_K-J z6Nly)-h33Rz2ewf(wd@Clgeu>OIbSUe{~`DYVCN+HCGFg7vn4ZziO(1t#l$~3xiaW zGqOW;0-V)cSs2-^6|{$Of=JoIMOBO9h>s7`6nYt&0$Stv1vF|Q!ExffOC#a3w9fRi z#q_gt9vQfODFAa{xxYVr{^Qg4udIjZ(-Hh$6780jghDZ z!W&yC*+2}u8TRuwb+p&A3O9yeRa=lgRo=~v{faz*giwCbaM$RP!j`Hzb@Lc6 z%1dEK#n`JWXj_^-ZzS@P_tdo{e*rqE*q-jfR6mp7m-UX+3Q6kZ33cen$x+8^n460R z!$oV~Rr49`F=}qATV6ZS1$dOyiwC=vq2|m*iL!G#oWCwwms5nUUE9#2ZlyhwOaFI! z&Ey*;@3jnm1GoB19U7*29l(cC23_3eYt8$ z$f5&rlMRTjpe1!9*#C|9f9^<+qd0n7MU^4)#@jg9lN?_V9guyqu+^f`X>wTr1WZD! zMyKtPK}(60sNlx7)a}rHnL>deOdjCe<5OHz!axxkfQRN>81F9qc&XD3A7MD{$5H8}tTt>Y07wy;iCR*)aNo zh#JCqmPqzPpjg?n;(t0sQmATMbxQvt-4g|g_rAj6q`u4~usN?00C^Uooc;y`O?{ur zt(o>3!+xYZ-k5v(e|dE!VM8wJ6Yv|?rHZ<=bkX4cU;|Q@`|Ai?nt`mcW4xFp^k1NQ zFV?je8{@F-D@_p)0Li+<*P22aGrQDp*8-42k=@G@;xW7rOiApEw5Y&IO)UhvCUQhe{D#D=@D~OMgo{Ld42$p z6r;+eAj)|CxMVNizkPao?msQv_E@?@W0`LCXjLc=nv+%)R~g>_sJKPqVr5UYKopUr zuDYbVf;QPe-bwQEyj<=od0%l;ydi@WisXEdcSrtPlUgxzORJ0bU^ByA)Cj>oMac+St?KmWQOP_Ju?psjeR+$HC0({@BFw@sGxMSO^H zICYl>>1)xYk&H(*Pn;fhv=nUS!R7d{6xQLFz1pGbf7GM|6L7kd&w?Vwp;Gf+L({0o z6c6he^sdgKD%~3{-Jk&+nu{GIs57Y>ptM<|bi8FA22h((gBqO7y$O0gj9_sUyd$OF1^#gtHHoIxfwt%C;=`5cpe;mrT1fXK) zJIcdYe^vCLW+qoTa^$d3(Pc=Tw#>n9EZ{oorHjX5H+J2RFzqgg>8t*OUbHwEFxAca z&}Fg&XSe%9V^vcQ4%;Th^z;@`^6lQ7=H%=xAQd2xN(o)zGZ3=Mq*EK6Fh^yZlj8ta zkc-N*56UNUZ<}Nj;j=!mm%EBbrQVa6wy+sfe>UgdO7!QKZ!aI}zkYv*E*^DLRw7!d zZ!b!-%_dR$^vt5HjRKsNP3zO>S^_|yLee%oYga=q42J?v)#2kfwmhYlq=9lm;^cLE zb45_p1%Xv_;?$wotmMmR503#*@o{VhelQtdD9G!|L|1twd@tY|VO!s{oV@ZJY#a5Y zf0G@}A%#^9CgP`U`8CP$a5u7-ygDyIEB0mqm!^lqNmeF;D2C{$^A8KwKfnCz*3ww_ z+XSaFI!^tqcC?APL>O|sWCC@=7Q5`EH@O9g+TbKu9_+yCEanuSQYSVwVA7#<#aeYT zE$RtXokb-%3(e$bkwW&B6tRv)dhPC@e|p_+p1m4OQ-g7s`WC1)ohPDDu+^%|I7O4i zk6d_?6H!ASGl}55F7HTeVG!LSAEJElL5KhbWJl%KUDY%lX18h%NYi;)6W_&(-DCBB z$?l7F%akB1-I@JB9n~caW@`WKmkK7rz><0)3>=%Q3NG(u2ot8IHfHI@1j3g8;iE$VNBN3j1a0(rfb_Z*$Cc5 zG+9v;dhvl098=$M)zl6BbB2yyLguRWM9}AN~G&$()}H~{?TmQ zcj~>*-=ClE%f%-?x@GF`^3B)fe`0T4s>xkih96PpCTE<2Qd0@D`fj33M)R{$^bp-I zYfyfv6BbFmcEGht%y~BL7m=hYj+y_;$t()%X&zBW2y4>qAwH;~m&269`+||jxh4~Z z_43g~ax$w-T5fSh`L0e<;{^c6{CD zlU!-XJrAc3?zaHX-(S9d|M2x)8~cV`?V|51KqVN3RS~A{0LwcBK~zw$G3Zc4>C5g2 zj?}JFyoB_-YL&?m_zDUEk}6B#5$hv{GfdU>5*-u-m}$J3L+;wv^w&9`odEw9?-%+0 z`qNLPg-lqb9^4eTk%HFPe=uTY#YwD|yf>W!;{b7)>f64k1)a2cPq}z;*Y%o8!x?>9 zW^Jglu^s9{9##cpUl5`KtA>)tg1wCKRQree()x!#zP$YUP7^d(>^nKkyDFk;4~{6W z7j|-tBXEe7XIDVpKdkMH1TK}x_nilDpzhMP{Fuf!Ex+>En<`(?f8n>Iton#$IV~r#Fsac-l6!TP0R#ORmw8pNCIY^6&N_xq$NX_%& z&(S$A+Z7+Gc@*W7$)>yVCT}f^NM1RrS}a<5NFul#Po$zDf6H7csjGK;N@FI{@&e-A z>B@Q*UyUsdYV6AkvwA6qOjTESDvmXY;hNJ$N@J3DcM0*we>HRf?ary(R_jyy`Yk`V z{H49?$3BoNhf!J~`Q@b41ys~sM~VvWg>TpIz&!kZhpjPib+S zQ}Is;Lq}e~j)+o0%&7ba09ODkf<(uZ=8MYR|Gwoje3sK{3!EwO?fYkQ*vLaxFl z6LYk?D1=@A4`1{1*I$SJJ$pmOLD%9&8Tv(=X9c;45c0!AC8ujAtk*JmLQ!W665BzW z<++A>s?An%EeUp4o~ToPo-##>Tx1GsmJZw~cX5%Wf2`SYuF6Zi9m%M7kiLiFQRTRl zwDlf?GZ**uR4<-Q3trLY;Z(RndY78#vN$yKP%yKA6uOqZiKKiek-v754A>|g?oNTg((6!sRkOWNldpuQM33V z+%8E$d1TP*F-Hx6Yzns=@(1NzEHzX!@TGo}_LA$W!bj03%v7+ckJXdGEU2qW1z#!m z_aW%+q>I#fBUK%(L-Sb`ee=<)^)yb`8oZ zT%_fj-3M* ze=NePcU5RQ?s;Gy#(-1Emy(2V9f4Z%g&}KOg(gBNV{EN5^6;8{m=uUCBY1 zSY`D@3%ppgjIV0+HOjel%1L%hrk&`f%TaqJjBR2mivveQI`~$4a;(bcokNV|fW@K9 zxe6e2+)4X&Ht~a+p_FOkWF5)!w)zZ&e~dZVsxZm8t^`C-m8Q&^R*8?wc2fM1<4hck z)IaJ;l5$K1mvdNAH#w~zy{PnDI2b>G?c^>ZEro+>P87no{q=`@sek_HAM)34U)~W~ z9=yiWJ4z|@QFDXI9aK30*g33%IS#wx4aNKnU{dL3a{`iNM9I833!P*t>TgIke+cNLd^xswte{oXcB>YE(NrK>Wr4ozP$%YLFG&lQk)eEsyE{S@*aG@)cXYhgmf?qWqkLWG8l&U`y1MOWt;jnK$u~d(vjP&p+VWI@}x!iM@@9pXLBCd z8`5qkNK>c#dOdx7%3q$J{(TSrH{~gBo169Pxy*U)6oR_=R`gwIfDZi7)wd2xSJriq z-q%D={TD8kxL2p1yhCzQl?|rWh-0^BO;jE# z$*qeOX9#+$)5omBy74sNf*aA`U_N7oTmFW*h%*zV2 z=#|_!?SuTB8Ug*$^AY8!)=A|N_+t-ucfla?TyhAh-ny zZrfa6t(ck$%bUicq_a{~*On5|N%J7{IU=sK$EMMMOsf)H1j$Ic--ab!f+sAoVcBY6z)ms8B=-WvFiE-qZA^~0hqWg;d z)xXT^k+1)JE-#gJ(1-h2j+|47huR_We?NZCzm{sxLlJ*Hg!RxoRHIC+z@oyu zJaiCbQPqH;Uo=_Cs&|7c!`(?QfLfml1Y+a}Ja@QhF8Nt#t6kL*nj|70N4}b&F ze^+%WvKq;optUv5a~9%6RlU{>)a1oQFh_Ng$2f8$ul)P_)1OawG;0I@G2Emu3m-Sx zGMfVEQeTNz<^y6S;83*Rl__L%bvviJ#M^{)sHp-Bf{rw-Wb@Xxtgmr*I61s0$}PSO zwc=u7v^flQQcjaVb0DVYM-RxveYv;}e?#%!)}7tXJ4$ESZMZ3yu{7z3I{~TNZsBxO zQk|;Mib`$1$eRVGWEuC>*-z3wnU#Eg89%)D_qKp&QMRCgk=Fz7ihwUq_1izcZkV;| z9G+rUjf}Hr#pa}%bJRA~{JqsYH9EYU(^3zXUC!Z9r#PHsk)+Hr<54x2?U3Nfy3yQj}L#2;fCVLr<$5=^^k0o@Piy$1+PJ(YQ1mT+iP{`m=aY}wSNl&bYX)kq9yONma)x8&M5fo_Rwe7nc|6s0 z%ihyyhQ!lR73v_*+WPDsI5h%nA2=f*DA5xyIj=}05CpDMaOWCZlEvz`<~(i}e*np(`dF^7 z`9ENb&+k-6&O7lgBzp(fqL?(L>@mqryvCmO*mGA0V1?7E0t|pznQUlDBHG1MUr}be zcH3-XE7!#r)yqfnEdQCO6>5Q+IA^@pZFTO)Jo=buoxY(|)2IGtS-{)m1P1mK_`C)XCvgcof-e6hcI=b#bH`M9gNYc~wVe8CB<*(u#!k zIHSjnviSAm)6WWB_e;1-nUIB0umFb~g(Oq*taiJk(Vi=?^;8GG*;MhML~m&8emLKi z3aMJ`rXLX?XIf1qg?Hw)THaMdTgRl=g6*XR@4JJ+EI{CIzm=Aze=_aphii7RVqZ_We}|%#t0Q5nU3+Ilcb@dv=HQY&!?wphC$5UGc_kQUg{Pu3IAdp{64rQZ zJ|)L1Y99&mch2LsV81;*zdXOQmwT5TmGN9S2W@ukh<}pLb@YnzhZQQ24J~_yf=5y4 zX;Dfz0nD=~n7IY+XQ-3i#{zh%0 zrK~n&{FG#J-ZzCb6%}WZ_sB}g8VbioG!W@3OnK@^b9v+6smC-)n9^lHV33CdAVUhdR79(f>wc6e zdq3=uE1?rff4+vZsGQSOxr@MU0FF1;*WLH!>(i$Xx%~6>>(lc)hYpFMHw@-95t~O% zVx3;Lpwt~(@7Tgcwa&rP-q#6$!F${lGEKx+j^WTfCU#w*>=ntZPBU#T67oQ6sqDLb zG?329U-T|^+Cn-t!S4ify%prZsr_8^ujMRdmboh#f5gV?Y6o1SNRU=FvlF&BgQRpy zRB14zMD{i{BXKbMlUG)@fMQ`zd1>2FSx@$=MuMwGGK-#e?20ATdDFk$)syD3eaYpi z{?w4YjZCk}o_gW5?60~i1Hb}wFa=$Fx$F=aCAOwUgsX+}iO_!%C5SegMA=g=SxU-_ z0pZOde@(hr3!AeVhm7IstQbY_yg0WCX6ntJ4gnzyA7#b&2w-Iqx&0z?>n%*^)bd+1uI5d3WdsBlR zridEiHKtRPubJcL(;U=8u4QZ*t`TYN_Sk{j!y&}T9zF#T9x_0CqLLvq2YWcOzS;7W zox4h{yR;*{rRQy{!~s^vn;TXCfkibnKKF_`u9H4mClyKkYnQ!1JFz6kbNXKIdDZ$B ze_T$I(X4VrbxYqbS$p~Z>E&I^=Z5&TwO**RttMCHoC!k95CdmDCfM+1JNr}-7$jR# zV*hG??s6)FKPF0(M7&BNcCSMsiF(?cUoCaQG|t=-AmH-4eVqEfNKn|7!FfBKgk$F- zRJGIeiFKA{=qp$p>>-03S&wcOouwyJe`>_Da00JoNCk8xlh+mw%YkO|AGmxt0cNcx zPjac0p=^Xc?^oCJywZ?2q!`5he#!cO-ZlJhT*ahu;k-QSULkFI^b%%e;vIza!;yQ1 zD{BMhPC>oP<_h(!+y@FikoeBuzIHcL*Sm;iC+;URC)wm|L`HE#SjkeV48(Kje+=4* z!4FP>ZQ$bVqdr6mVF1Tl+=iyCfb>Xi4@(+j(fz4z)Pqg?6E$lVhaeZWIf>{O)#W&!96m?=r@7L>N{*=Ex{f{N1%$MKhxFQd7XkD*c zr_B*>5EQqnPIgca4?7ls3^}e2e^K#b4$*wu5)I0$!W|VETtE{VmsYG6#oAi8h zTmtB_OzXsJRq{}Nos_{<8ks}j{ELEB8klf`ln8DYJG71;maIR2d%81Xf7j(^2fq+f zB{;8#8YbC^^3_Ifx2Y4F-8$*dKuLAe6*LdZb|(h`TuQ^%VCNBA$E0G0>+}pLrOM(v z_SED;$^TOHWtU+A8jj})n9UFN9q`xdv+ND0!(C4MsTJJW>#;cWMlMWjSwJq(nOgBm zt5qU(1;tOMqSg#~IW5fue}28sq%}!pXAJ37K_%tGtCWp`Wl=|_E7f`J+YgcK59;;r zzrVXFiMJWdL^9!}Hmz->CU1n%MtV6H%2iFU+f)FicCx*gEJ75uoJ#UGOMnYfur)hh zyu38>RMO_Swj+`Nh^ zbQ-Xt>pzzP4WudF&}Bbts*Miag_L_asam}s4J;_&QBHJUIGgNMj^e3ZJmq<(Y<3^m z;ni;C*7*PW`RP;t=SMciP1lSHc6COwUQxff3NmscTnkZBLG^yTwFMXs$XfT{m1b~$ zZ}I;t2yJ+~sbhkNe=n4UIFf5qJ(}u^_`GwL%zXrp4-;>1!Sm7YYP%$ zee}nOPEA86wvz3mOIf4ZO%t}2H6`W9T0|a~Haz~Kz6-@f0t2g1+W(~z8h4f}(TR{_UYs1#i++pU+>s26pXO>AY>^x%^_r{*mYWIcfZ>WeDMJju0$s)(gy*QYiw zpbNEOM6@+2oUDq6?;vST?2mvaJW5Gqdt z@lkb(+;r7$`}Xsi^)F9%ZpL*}oxL1X)0ZuTR?qG!QSfxPJ!D)zvr>QhUS8e<{YwAaGx+t*DvlQi+r3&j}b!~%oGuTHKyKX98 zwrxi5g@~7UWBO5-vuc1G$Gsu+?dk8I7zU)|hrA{4Zq;&SkZ;x!CS}557$<7#kVoRB z_yu-WS1GG~yv$LVV>9ILlRhP-f3+wJ2Oa^31o=VE{;tH!Q*UL7wyEjsC7R!pvwZeb z(*vYALsngV1zEiJm018-AwM){vZAxatVq$b zen=MwoQEPDj}k@i%Tx|HiNS0Dg{8|o!=`Wf_x$oRGw(*3+No_apS}WWe@TD(y;k)< zj(F+AI)`rph=d~3Swp8^^3_howKhVUeOxX59Em%(#H$2O5YtHZO4$ala>ZIY2{kX? zEKDg4t4*6mQTW!?Af}T_h~k5A7J*_ZjMOi07Sx03$~9c96)O!kJXGERH1nrPU+XKx zvXevE^yejgU`au`fu?Wje`ja_#v8Wd1~%E{dAD+^+`sDP(r*_h-}>{%zw(zKSB*Gu zyKV}^vn|=<++OW(bdm)+jFWR>XD*JQ#*qyGheX*cB&Z9uD*XfA=}k$$+uv80P?Z zBiWI7sQR?D9i7s5C$UR`(?d-%ui~0Lg9#L5IjM)YsNESU4Op(Q$Kl|9*JbIN1oV7g zwJ)Eap8q@Y`)lLTU2T(1nFO1s6vi@uKs(w@#F?$DLexB}ZV76_NG{fs3&>%+PEv{2 ziZXb;=CgpNx*VJKf2o{{Q&iRpFv{@J%awT_N<@=L2{dorjhehqmdpP-K5`No>oh32 zs1F=0RC0EtL7s19S1-vHvXw(`oXR-mM5RKWoxHt}k%0Zv#{jSgET$51dP=z+eYKa1 zl0|!vqEGWu-!IzNf1ZDRBj6?0R%_M9t}c~rL$EsLjlR8rf973*grifI8DK;rlz2k% zVD<=kO-2M^#F;L_w5kO_ED)BO&W>^oJMvA}S;}GOvee0?$G$UdtjT^mOtOVNwoXH^|`A^3Y z^^LBYycLbSe;}eF!TH^C{r%zNKVSNAmYm+?++d*(akPWrEGF7HWdM_iqyF-c8BB9G&+pMnM+lSn^>5%CnEq*S`;c&vX`=Fd6TVK zSGg6sf5b~YC!0`C=pDE?*}E%_Q~ROnP?Rda53uf`vRig$d-F1k9SXwSi%K@c@@t!x zI*UrkQUcUtRzvh>**4{Ev%WVW^ zLUeYnc*Z5!ME2K{?c}yNj=QQ~x~r(4l9Z@jf5Rdmf~rItfv(G8 z2I~&Gi`l_*&cm)ysVekpl{-!!yT-0Lw}(9>VVcUcXpQOEv0}j>S96BuSf7`rR03RMx@Ru;LNXaG+H#fBx7TYv~R<8TD zcHhQ_^7QTNw=X?^{_tmicRO&~b)a_eQ=1%hc1tSPplYLdPD8I#dBE&{O6@eg^gzK~ zFY45GwW)|bBiDo7$b*uN=8(x*=dhZiAua-8H(2g)X4t}xr<0Tw!w9843=dVye|O4~ z*QB(UB^>c%B$aQx$01p;D_4DyG!WwRD7h*{m7rhAGC8W8JLQUYDVax^nguCU6$y!n z#Mb`m0)5t9{a!vu-Mco0Js&Igy?lTE_Wf04YADqB&#y&$H@V_c$-Lb$;0v%xb5#+3 zzBlKNLI{BEJmz*yiAW%ASd;E+e|qASp4)5nQ@gZ|jdnY1${=SelESU<}Y`*Zw;T%jo0uBVKiQ(l^E z08Z&)7L&!g>g|en6kSD~ra9HY>zo07i&TH!z%we{te3`jq-cN!uZ0kJkzbFXJdz!Y zvGNh?$!0rs(NU&~WY2k4f4e~GqB3bm7GBhK%TS7+_@iz>yJ6h#&#%d0+C|=dmT%Kx zUXWLP_K4;uyKIg21ITv65q@1l4@E9^m7$CzAZm>T;-2gbdAA%xTGch}(y)~ISSF`| zvS?3isy@_IcigKV(OXm=n>bLjz1oLXql|3wjm*Y62VNY*=EYsqe~uc-_9Zw!uvRbB zRmzy0Ma8~)C#JYt0>>ppmFO&Uk27UnZkoJ}n6zTF63muC1_AvM>uwn>UHYd*`?cyU zQH)TznG-I@<3SwFJ1EVri(YizpO6A}_21l5N6`sU9a^vX71@$Q#7?{_c-a;em|YEo zoy^Oc1&8!>K{;m6e-{`<`0Vma^-zCw)7a0vno4r9w|GgO0>DW73696EY4eGkcjc#6 zUEKII9zrQ&E2zM>w*TpMuj5m?lFw8L&{hSGU|GD3wA((sRNM4>x`2k~-tLAJ-=Cj; zlxBHcscaNXr<(KBjCtPtQ=vy$fz&+5p!BUZN3f8Q;{b+)Cs*&suvwAsz}D&&>pqlE zBt7KC_Kh~MRDGv2)0b7zvMGeNS#fJ7ll6!pe}ippa;vQifLMqxJO?it|AUq7?<9;9~OWMGlKV>?Jr|)WfQXQl)e2k=-sSX?RDWT)6yl*WmMyAdj$=HEXlV@O$cmmU zf8Ho`sbX)p!?GIooFe#617e#FUag-bUlQ+d&}!?d{a5udO1s=k`~p>q$F2{tHe1bs z)lF3Zhh(GvL%ex#H4mKKp`;sdwD&)YV&HV(W=z6mQuo7$JH;YZ32?cyPWl%BzZdIYu|3QU$M;<@QI5P|QD{3mL9?O(@b-^E=fZTzujf3`3G9XI)*f0(+- zL3GV^qgVIMetx{vIt|`BH0PK}+ZPy6O7SWaQFj<})wW!gC{=eDD#cAn2z!hCjrDbY zlweJHEv;0=1|9r>rb@qnj5Ofz5@ArIy)`$k`S!-0`c6(cK*49fDKC{<@TgtQ1OmfhvmbsE1V~h;q39*vl4K6xt2+-fgQy+l1cpT=oe( zxTi8s0FW(fm(g@#Y>BOri=_;wBG;-9I=Okj@^)(k1%;IqH3gdtZIwvSe_&xpp@@ds zos(4ogC{?>#TD?%W7+&WLph|moPE-NxZu05`@Ktv{Eqg)eR0gS>8gzBH+mcfY zw#$>d!LdI-eSG=$+f)7Z9B?^xY2WNhSSVBG9J8EN(m)M@SDq??=t{DJ^)%KCDC~<9 zm$s>FdFo-KvP+Z^B*nUFI*GnJGSi|L*h!u8X%)(Dal5WMPJ&JzGrG4vg7%>(XSy80YI;g$59e$yXYLIn!6+jjdR+ZW(aZ93C4Qo z)P0vz&{Sw+(Z-VW3smA=?$`B(T%#gZe!EPyXl{$%ES(xeD;Ks{e|sNJmX)Xq661G& z0c9MS0-Nnk6ulm&oxlOOc36H5e4+|!1WlzGPd5CuWhmIN0(UV~yq7=D_i05xGd*@Q!LaD>BeJ6 z?Rzu3ZgZ%V9D+y9a4ChSgJ0QtJ6OGErm*w$nR`2 zX7^64JSvfqI6;!sN~rQGIkG{mUX6)}QKj}lyi(7O*H9#McCtLtkcv14V_e&HJ&l)J z;=W}6{>Q5PbN=JUUd9cN)nXa@N^6V;PgbTVaO&lip5&_x!BY(>DV+yZNZ)gRJ|`n=MPbu+PS6tID7C%Bs%GSt_<@<}eRc z8Nm6R>ecsE|~U;oKuj>+l>?7 zWnooG2xsC8NkrLoaU%{=wh<=^Z~`M(Vawpt8e_V+4rNM zk3p`9Vif9*Nx|)gh^`4IpiEt{eyRlW!=i!v*=_&B>u^0HK)6r}mi!uau4AuuP9&*; zzW1UqJ)m{0-f1TO)$tr_PPSP*l?T)RnN+L$pO-_tS_x<)Us|Fmy-9-GsF5A&6>DVO z?i}EITd`xG0wqq$N!$T{J}DA?Xy&Xl-IO6y$hONLBJ0YD^hT@5-r}T>gG8(|Fe~p( zwOaP89_j3Cux;8nsp_{#6WSMN-4xU%6t&IPd3wKM|LM;^Y_jzM{8f)#Sk zV@$Jx;kA>kT-_FSu+>{U+oIBOQ>0T$>8nlUpyaMsW}^~MD_a5>nxiyUu*0xT=KOfk z0@0ayVl7dGdJ}}Cln8KGQ`uGMM%e*e%Z|`n3sM>?CwbV1iz;3`mh5j};Ot)f>+}Db zH=orZDKZ{2k2&{$wGV9_!I6n4cJg}*)&kzFFJ?|w>GVq7xnpu0{0R8-5@nU>z2Iisey$0(YG#BeOvLqzn1y1Gk-ISG5^1+*QX2+Z_gVg|l5FzrMS^{_-1mof`plbGP z^i_YX#nE3ib}Pq|NW}R|LDf=ibyU|ExB~ diff --git a/media-fonts/lxgw-wenkai/Manifest b/media-fonts/lxgw-wenkai/Manifest index 109c4f9caf86..fcfb6026e912 100644 --- a/media-fonts/lxgw-wenkai/Manifest +++ b/media-fonts/lxgw-wenkai/Manifest @@ -1,2 +1 @@ -DIST lxgw-wenkai-v1.245.1.tar.gz 60584493 BLAKE2B 6f70587359cf6e05dfa63b8c4fd9ced2cbb320d3b722ac48015669f84f20ed7528ab34bcc2ab0dc6069438d279008c46d915a3f86bd3013b2e1c807a3db2c9ec SHA512 f8c95c5e8486ef7c87ad40574b4f1dabddfc84fb74bfbfa1097b7c9221c1700d6933f949a5be7647a45a636d7402c5ae50fbf67a4cc63b574200daa0ab1e2dca DIST lxgw-wenkai-v1.250.tar.gz 61555569 BLAKE2B c1b98aa2c508f75cd83d88a24b9b69556745e527b95d908303715648d69ca09a2ef20360715def813c20e54a2756d054d3317586562954c4b1ae738c51c0cfb5 SHA512 c40f400d92890fadd6f625f2744a97df5206a0ef6b21a2d3642a97b97c39f6513f08f41daaa0c41c0367079becfcb6f7ecb7300c984b371e12cd2b37684caaa2 diff --git a/media-fonts/lxgw-wenkai/lxgw-wenkai-1.245.1.ebuild b/media-fonts/lxgw-wenkai/lxgw-wenkai-1.245.1.ebuild deleted file mode 100644 index 40ec69277a5e..000000000000 --- a/media-fonts/lxgw-wenkai/lxgw-wenkai-1.245.1.ebuild +++ /dev/null @@ -1,19 +0,0 @@ -# Copyright 2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit font - -MY_P="${PN}-v${PV}" - -DESCRIPTION="An open-source Chinese font derived from Fontworks' Klee One" -HOMEPAGE="https://github.com/lxgw/LxgwWenKai" -SRC_URI="https://github.com/lxgw/LxgwWenKai/releases/download/v${PV}/${MY_P}.tar.gz" -S="${WORKDIR}/${MY_P}" - -LICENSE="OFL-1.1" -SLOT="0" -KEYWORDS="amd64 ~loong" - -FONT_SUFFIX="ttf" diff --git a/media-fonts/lxgw-wenkai/lxgw-wenkai-1.250.ebuild b/media-fonts/lxgw-wenkai/lxgw-wenkai-1.250.ebuild index e979d4d78470..58a680ac7a77 100644 --- a/media-fonts/lxgw-wenkai/lxgw-wenkai-1.250.ebuild +++ b/media-fonts/lxgw-wenkai/lxgw-wenkai-1.250.ebuild @@ -14,6 +14,6 @@ S="${WORKDIR}/${MY_P}" LICENSE="OFL-1.1" SLOT="0" -KEYWORDS="~amd64 ~loong" +KEYWORDS="amd64 ~loong" FONT_SUFFIX="ttf" diff --git a/media-fonts/smiley-sans/smiley-sans-1.1.1.ebuild b/media-fonts/smiley-sans/smiley-sans-1.1.1.ebuild index cc9a18b5bb0d..3c28d73d7b25 100644 --- a/media-fonts/smiley-sans/smiley-sans-1.1.1.ebuild +++ b/media-fonts/smiley-sans/smiley-sans-1.1.1.ebuild @@ -14,7 +14,7 @@ S="${WORKDIR}" LICENSE="OFL-1.1" SLOT="0" -KEYWORDS="~amd64 ~loong" +KEYWORDS="amd64 ~loong" BDEPEND="app-arch/unzip" diff --git a/media-gfx/Manifest.gz b/media-gfx/Manifest.gz index 82f3ea85ba2e81f2501b70fa993575befa5007b3..206e8974c3a45b025788d97fa39fe361cb8e09f4 100644 GIT binary patch delta 37262 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 YhK)C`3{yzC{Ga~^Fp3-<%mWYs0KjD%Jpcdz diff --git a/media-gfx/graphviz/Manifest b/media-gfx/graphviz/Manifest index 05a1386c4e39..823b18d27daa 100644 --- a/media-gfx/graphviz/Manifest +++ b/media-gfx/graphviz/Manifest @@ -1,2 +1,2 @@ -DIST graphviz-5.0.1.tar.xz 21493276 BLAKE2B 1eabf7dc175cde4827db682ae7c0cb00f5bec4bee8aa9801bc6ac86b06011588260ce261e25613d6d4a1e708ccb4fd65aba73210df8cf0af84f2e20b7c914167 SHA512 c1c5784558fd6f32cd8ce9b63c2bc5232f47ea1c4abf8fbfc1b8b0175aa30845af452dbc6651642f07f2c5b7a73f5c792934ca99561608a104ae99898eca3bc7 DIST graphviz-7.0.5.tar.xz 21484456 BLAKE2B 82fd4e97e946aaf603eeeda2d9e0628c46b5268323121262bb5b84c3b0d8bb78f35b695100c15e4a879d3b92324ae1b17e888b709be72e608e951f6f81dafe48 SHA512 2e4b4d5847503403f1bba6967095c8a24f68eedc852ffc532d397437c45d2a77f9791a2fef82fdbc7e18fd0556088fe4c2f240f1b6c276e5f12a5b68c003f4d4 +DIST graphviz-7.1.0.tar.xz 21477976 BLAKE2B d99a3dcf2b502e92df44552b0b2f8971b4dc13afd642a8ccb7d6c8e34c81c49fd7bc49971a38f71c80c5c4b6c7ef6ffe75dcf2b8954da57cb8f606eb14388786 SHA512 9ff5facadd923300f47f569c568620371e75b7518661bb0f375ada9b0b82189033cec6c124d5691c875e292cef28c51230c6d6c44365c6e4a9e3dcf5b4dd1ee9 diff --git a/media-gfx/graphviz/graphviz-7.0.5.ebuild b/media-gfx/graphviz/graphviz-7.0.5.ebuild index 57daa0ab4a1c..32844d9a8c29 100644 --- a/media-gfx/graphviz/graphviz-7.0.5.ebuild +++ b/media-gfx/graphviz/graphviz-7.0.5.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://gitlab.com/api/v4/projects/4207231/packages/generic/graphviz-re LICENSE="CPL-1.0" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris" IUSE="+cairo devil doc examples gtk2 gts guile lasi nls pdf perl postscript python qt5 ruby svg tcl webp X" REQUIRED_USE=" diff --git a/media-gfx/graphviz/graphviz-5.0.1-r2.ebuild b/media-gfx/graphviz/graphviz-7.1.0.ebuild similarity index 95% rename from media-gfx/graphviz/graphviz-5.0.1-r2.ebuild rename to media-gfx/graphviz/graphviz-7.1.0.ebuild index a3f82af4f72b..c8246638065f 100644 --- a/media-gfx/graphviz/graphviz-5.0.1-r2.ebuild +++ b/media-gfx/graphviz/graphviz-7.1.0.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://gitlab.com/api/v4/projects/4207231/packages/generic/graphviz-re LICENSE="CPL-1.0" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris" IUSE="+cairo devil doc examples gtk2 gts guile lasi nls pdf perl postscript python qt5 ruby svg tcl webp X" REQUIRED_USE=" @@ -28,12 +28,12 @@ RESTRICT="test" RDEPEND=" >=dev-libs/expat-2 >=dev-libs/glib-2.11.1:2 - dev-libs/libltdl:0 + dev-libs/libltdl >=media-libs/fontconfig-2.3.95 >=media-libs/freetype-2.1.10 >=media-libs/gd-2.0.34:=[fontconfig,jpeg,png,truetype,zlib] media-libs/libjpeg-turbo:= - >=media-libs/libpng-1.2:0= + >=media-libs/libpng-1.2:= sys-libs/zlib virtual/libiconv cairo? ( @@ -50,7 +50,7 @@ RDEPEND=" lasi? ( media-libs/lasi ) pdf? ( app-text/poppler ) perl? ( dev-lang/perl:= ) - postscript? ( app-text/ghostscript-gpl:= ) + postscript? ( app-text/ghostscript-gpl ) python? ( ${PYTHON_DEPS} ) qt5? ( dev-qt/qtcore:5 @@ -60,7 +60,7 @@ RDEPEND=" ) ruby? ( dev-lang/ruby:* ) svg? ( gnome-base/librsvg ) - tcl? ( >=dev-lang/tcl-8.3:0= ) + tcl? ( >=dev-lang/tcl-8.3:= ) webp? ( media-libs/libwebp:= ) X? ( x11-libs/libX11 )" DEPEND="${RDEPEND} diff --git a/media-gfx/hydrus/Manifest b/media-gfx/hydrus/Manifest index 37c23f2511ad..6c0a323628c1 100644 --- a/media-gfx/hydrus/Manifest +++ b/media-gfx/hydrus/Manifest @@ -1,3 +1,3 @@ DIST hydrus-3.11-test-fixes.patch 8493 BLAKE2B 598c9a82ced8c181ac2c9f91bef34ad9136444f40d909a69c0c0d3a5f620bb2818a684ed221ae62f1e6226d6b534b6ac06cedb3f65a5f3be8fc2b12612a9daad SHA512 6dd8206b02f5f209cf86d2b8cd65952cc3d449352d3cb91c654d325077306415e6482191a4e64cba6aec2c4f1ff358c01e2ecbe7d3b56c9027673757a3590051 -DIST hydrus-516.tar.gz 41098992 BLAKE2B 4195ade87f9f42f5aaf592ae502e49404d3fb188f7921c137973e7df31af8bb346c243a375e99014cfa9e3d6821a187b254cfe79f88c470cf54aa45e50e9bb22 SHA512 941cb81fba305708a1c33250aae366ae3bf8ba83d9aab90475bec09109608c86b68fdcc84d18a4fe324f57b2b91b8531887d9792b9d9130c5234f9cfa96e106f DIST hydrus-518.tar.gz 41105373 BLAKE2B e766cdb7e8ffdc1148f5970724a6d3293522a0ae750c4e5c996d5cdbabc837dc3a9c002251080b6253a869b2cf87a17cb9c7b99ad912d68b6b5c4207e1d3ae7a SHA512 7e551ba83e97b490c98bf1858b87c78e9d5564cfaecfc83426ad2d802005e7cb84c9aadc61b762f3dca1916b8e786ca044bb310c93462e4c4f953f60f3291ed2 +DIST hydrus-519.tar.gz 41113296 BLAKE2B 7193fea1d0171af3799a33af68855bd67aa990802e110a3beec4f4f96597e78228e7ad169fce713bd91f862e48d973ca4acef88c204eb3c91f2cebf1d445cb16 SHA512 80abff327a8857d4fe311c4834016b46c45b6889e080675520998cfa196df2c97305368acada570c3a2ebd19caebb2e71c40f6ccd3d17912ad5f19cce09ceac7 diff --git a/media-gfx/hydrus/hydrus-516.ebuild b/media-gfx/hydrus/hydrus-519.ebuild similarity index 99% rename from media-gfx/hydrus/hydrus-516.ebuild rename to media-gfx/hydrus/hydrus-519.ebuild index 6036cc0f1d38..57ab39e51e10 100644 --- a/media-gfx/hydrus/hydrus-516.ebuild +++ b/media-gfx/hydrus/hydrus-519.ebuild @@ -3,7 +3,7 @@ EAPI=8 -PYTHON_COMPAT=( python3_{9..10} ) +PYTHON_COMPAT=( python3_{9..11} ) PYTHON_REQ_USE="sqlite" DOCS_BUILDER=mkdocs diff --git a/media-gfx/hydrus/hydrus-9999.ebuild b/media-gfx/hydrus/hydrus-9999.ebuild index 072c47dfe381..57ab39e51e10 100644 --- a/media-gfx/hydrus/hydrus-9999.ebuild +++ b/media-gfx/hydrus/hydrus-9999.ebuild @@ -18,12 +18,8 @@ if [[ "${PV}" == "9999" ]]; then inherit git-r3 EGIT_REPO_URI="https://github.com/hydrusnetwork/hydrus.git" - SRC_URI="https://github.com/vaartis/hydrus/commit/106a55b3aca945d047685eb53bd1d2aa8b8a7c50.diff -> ${PN}-3.11-test-fixes.patch" else - SRC_URI=" - https://github.com/hydrusnetwork/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz - https://github.com/vaartis/hydrus/commit/106a55b3aca945d047685eb53bd1d2aa8b8a7c50.diff -> ${PN}-3.11-test-fixes.patch - " + SRC_URI="https://github.com/hydrusnetwork/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" KEYWORDS="~amd64" fi @@ -79,7 +75,6 @@ BDEPEND=" PATCHES=( "${FILESDIR}/userpath-in-local-share.patch" - "${DISTDIR}/${PN}-3.11-test-fixes.patch" ) src_prepare() { diff --git a/media-libs/Manifest.gz b/media-libs/Manifest.gz index 727da003698dd29f66930403f08abcf0447be0f5..3d6281ad61aacff85c19f900d338f754e8f723f3 100644 GIT binary patch delta 65565 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

qmX z1Y#|DZ=sPd>G5(_(jqnTcp4=HWj)^SG07iP{TI-rD9y;`xGC4Oo>ti#?>j4+t3i0r z(j^_slUb?*UJu&z>3uQW$b4IOfH*5*FuO8Myv|*RJjzXdXT_D5ws~rQYjse^^-9qA z@z1Y+{`|c#O;a0r1n~<+qYZ%IvG@ApaK@Ti$7tekJp1SfnwFi~NJ<{|9#Oj=PMp|Q zJz||eB45bL%k_!W(zm;>I_BNAfr?4qi``Hed+$BjBd>M{MMI$Qp@!6`Q2KD#oogT; z<}O1}X+bRyk21Y~SX$D5szSxpyH$#w?d=r;$6|N7UKgvXfMe0JRC_Iay% zl!P>g*Kdk8607opNr4dJV+vsntPl{`DOIkqhPPwOrx~SEP^l@;FS>)4y?`bP3Jbzs zYzJnw;ehIn8^7Y$A8$k0{}ja1@yuiy?Cp^+b)8IqXOkYJ7=Hw8C-q0wV&dUAb=rV< zAT{IczYGgND@Sm+e5`+hLmFE^5Baig)8Ch@=*g6o1JRVg%MS<6)d$@q&jklJY=2zs zv=J7mQgzPRozQS{gdKc%UCNe%Q{iTfn$@A*vK(x2ZqQt!>0@Np4RVu$YfeCWezj<5~ z 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 SE$YDk@&5x$bp1!k?g0RCMOk|Q delta 65548 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�VUa--L~ydLm1JW(7AU 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/libva-intel-media-driver-${PV} media-libs/libva[X?,wayland?] x11-libs/libdrm[video_cards_intel] wayland? ( dev-libs/wayland - dev-util/wayland-scanner - dev-libs/wayland-protocols ) X? ( x11-libs/libX11 x11-libs/libxcb ) " -RDEPEND="${DEPEND}" +DEPEND="${RDEPEND} + wayland? ( + dev-libs/wayland-protocols + ) +" +BDEPEND=" + wayland? ( + dev-util/wayland-scanner + ) +" src_configure() { local mycmakeargs=( diff --git a/media-libs/intel-mediasdk/intel-mediasdk-9999.ebuild b/media-libs/intel-mediasdk/intel-mediasdk-9999.ebuild index a42d8290d2f3..90efdf1fc399 100644 --- a/media-libs/intel-mediasdk/intel-mediasdk-9999.ebuild +++ b/media-libs/intel-mediasdk/intel-mediasdk-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -39,22 +39,29 @@ REQUIRED_USE=" # x11-libs/libdrm[video_cards_intel] for intel_bufmgr.h in samples # bug #805224 -DEPEND=" +RDEPEND=" x11-libs/libpciaccess >=media-libs/libva-intel-media-driver-${PV} media-libs/libva[X?,wayland?] x11-libs/libdrm[video_cards_intel] wayland? ( dev-libs/wayland - dev-util/wayland-scanner - dev-libs/wayland-protocols ) X? ( x11-libs/libX11 x11-libs/libxcb ) " -RDEPEND="${DEPEND}" +DEPEND="${RDEPEND} + wayland? ( + dev-libs/wayland-protocols + ) +" +BDEPEND=" + wayland? ( + dev-util/wayland-scanner + ) +" src_configure() { local mycmakeargs=( diff --git a/media-libs/libde265/Manifest b/media-libs/libde265/Manifest index 6d20c97ef4c1..32075533abd1 100644 --- a/media-libs/libde265/Manifest +++ b/media-libs/libde265/Manifest @@ -1,2 +1,3 @@ +DIST libde265-1.0.11.tar.gz 845996 BLAKE2B 91711132757a10f0f277800525ee6f6a3902604cc969b8756232b15b581d830951d70bccd57d7731b3ad670a3b7a0d2c22e9578f3763da65b3cdeb016422568b SHA512 2ce28558c66e20714c07bf3011bc10dccabb770649903616bc32f1c4f18beba559ef7e0e42365ead77d7e813316b8c051039dc393cd351221cbab7248b3fa34c DIST libde265-1.0.8.tar.gz 381963 BLAKE2B 0577623de2ef86e1122b5b5c3642a750bb222c4988a996168e060e8ffd9f5c0787d31331cc8738362d3fc3fb31e8eb659629cab068f0ff1c71de9d15ed1f2ceb SHA512 0007138cb5da0d4cad1e118c01de249580f39c387a11f490d1e1f63ad0968ee2f7951e54580f298b3dbe31e5a3d1a7fa04454e11cbb82beaf8a9aaf56f5532ed DIST libde265-1.0.9.tar.gz 845520 BLAKE2B 155a0ac1e14c568c0fb559beb89f3bbde67239ae2ac13dda5ad30d36b59a79d68f399c8d8192ad5190cb8286b03ab03714a9cf89ac139264773c4ff368a97b7e SHA512 225f9aa25eb6565ebf4f549d9d427ae278c4f6f67c76c51bcad79188faac0f5c93e9538357b264a7e2e9043014ccbc07750fb7d1ce1e7bb87fe2e0d1782cba61 diff --git a/media-libs/libde265/libde265-1.0.11.ebuild b/media-libs/libde265/libde265-1.0.11.ebuild new file mode 100644 index 000000000000..ca34a4a3dccb --- /dev/null +++ b/media-libs/libde265/libde265-1.0.11.ebuild @@ -0,0 +1,95 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools multilib-minimal + +if [[ ${PV} == *9999 ]] ; then + EGIT_REPO_URI="https://github.com/strukturag/${PN}.git" + inherit git-r3 +else + SRC_URI="https://github.com/strukturag/libde265/releases/download/v${PV}/${P}.tar.gz" + KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +fi + +DESCRIPTION="Open h.265 video codec implementation" +HOMEPAGE="https://github.com/strukturag/libde265" + +LICENSE="GPL-3" +SLOT="0" +IUSE="enc265 dec265 sdl tools debug cpu_flags_x86_sse4_1 cpu_flags_arm_neon cpu_flags_arm_thumb" +# IUSE+=" sherlock265" # Require libvideogfx or libswscale + +RDEPEND=" + dec265? ( + sdl? ( media-libs/libsdl ) + )" + +# Sherlock265 require libvideogfx or libswscale +#RDEPEND+=" +# sherlock265? ( +# media-libs/libsdl +# dev-qt/qtcore:5 +# dev-qt/qtgui:5 +# dev-qt/qtwidgets:5 +# media-libs/libswscale +# ) +#" + +DEPEND="${RDEPEND}" +BDEPEND="dec265? ( virtual/pkgconfig )" + +# Sherlock265 require libvideogfx or libswscale +#BDEPEND+=" sherlock265? ( virtual/pkgconfig )" + +PATCHES=( "${FILESDIR}"/${PN}-1.0.2-qtbindir.patch ) + +src_prepare() { + default + + eautoreconf + + # without this, headers would be missing and make would fail + multilib_copy_sources +} + +multilib_src_configure() { + local myeconfargs=( + --enable-log-error + ax_cv_check_cflags___msse4_1=$(usex cpu_flags_x86_sse4_1) + ax_cv_check_cflags___mfpu_neon=$(usex cpu_flags_arm_neon) + $(use_enable cpu_flags_arm_thumb thumb) + $(use_enable debug log-info) + $(use_enable debug log-debug) + $(use_enable debug log-trace) + $(multilib_native_use_enable enc265 encoder) + $(multilib_native_use_enable dec265) + ) + + # myeconfargs+=( $(multilib_native_use_enable sherlock265) ) # Require libvideogfx or libswscale + myeconfargs+=( --disable-sherlock265 ) + + econf "${myeconfargs[@]}" +} + +multilib_src_install() { + default + + if multilib_is_native_abi; then + # Remove useless, unready and test tools + rm "${ED}"/usr/bin/{tests,gen-enc-table,yuv-distortion} || die + if ! use tools; then + rm "${ED}"/usr/bin/{bjoentegaard,block-rate-estim,rd-curves} || die + rm "${ED}"/usr/bin/acceleration_speed || die + fi + else + # Remove all non-native binary tools + rm "${ED}"/usr/bin/* || die + fi +} + +multilib_src_install_all() { + find "${ED}" -name '*.la' -delete || die + einstalldocs +} diff --git a/media-libs/libde265/libde265-9999.ebuild b/media-libs/libde265/libde265-9999.ebuild index 4146cf2ae597..ca34a4a3dccb 100644 --- a/media-libs/libde265/libde265-9999.ebuild +++ b/media-libs/libde265/libde265-9999.ebuild @@ -1,7 +1,7 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 inherit autotools multilib-minimal @@ -9,7 +9,7 @@ if [[ ${PV} == *9999 ]] ; then EGIT_REPO_URI="https://github.com/strukturag/${PN}.git" inherit git-r3 else - SRC_URI="https://github.com/strukturag/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + SRC_URI="https://github.com/strukturag/libde265/releases/download/v${PV}/${P}.tar.gz" KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" fi @@ -56,7 +56,6 @@ src_prepare() { multilib_src_configure() { local myeconfargs=( - --disable-static --enable-log-error ax_cv_check_cflags___msse4_1=$(usex cpu_flags_x86_sse4_1) ax_cv_check_cflags___mfpu_neon=$(usex cpu_flags_arm_neon) diff --git a/media-libs/libjxl/libjxl-0.8.1.ebuild b/media-libs/libjxl/libjxl-0.8.1.ebuild index 61a7eb7e8346..f0a32bb60695 100644 --- a/media-libs/libjxl/libjxl-0.8.1.ebuild +++ b/media-libs/libjxl/libjxl-0.8.1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/libjxl/libjxl/archive/refs/tags/v${PV}.tar.gz -> ${P LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" IUSE="openexr" DEPEND="app-arch/brotli:=[${MULTILIB_USEDEP}] diff --git a/media-libs/mesa/mesa-22.3.2.ebuild b/media-libs/mesa/mesa-22.3.2.ebuild index eb3f9e101cf3..c9007bcc3ef8 100644 --- a/media-libs/mesa/mesa-22.3.2.ebuild +++ b/media-libs/mesa/mesa-22.3.2.ebuild @@ -410,15 +410,6 @@ multilib_src_configure() { use vulkan-overlay && vulkan_layers+=",overlay" emesonargs+=(-Dvulkan-layers=${vulkan_layers#,}) - # In LLVM 16, we've switched to building LLVM with EH/RTTI disabled - # to match upstream defaults. Mesa requires being built the same way. - # https://bugs.gentoo.org/883955 - if [[ ${LLVM_SLOT} -ge 16 ]]; then - emesonargs+=( - -Dcpp_rtti=false - ) - fi - emesonargs+=( $(meson_use test build-tests) -Dglx=$(usex X dri disabled) diff --git a/media-libs/mesa/mesa-22.3.3.ebuild b/media-libs/mesa/mesa-22.3.3.ebuild index eb3f9e101cf3..c9007bcc3ef8 100644 --- a/media-libs/mesa/mesa-22.3.3.ebuild +++ b/media-libs/mesa/mesa-22.3.3.ebuild @@ -410,15 +410,6 @@ multilib_src_configure() { use vulkan-overlay && vulkan_layers+=",overlay" emesonargs+=(-Dvulkan-layers=${vulkan_layers#,}) - # In LLVM 16, we've switched to building LLVM with EH/RTTI disabled - # to match upstream defaults. Mesa requires being built the same way. - # https://bugs.gentoo.org/883955 - if [[ ${LLVM_SLOT} -ge 16 ]]; then - emesonargs+=( - -Dcpp_rtti=false - ) - fi - emesonargs+=( $(meson_use test build-tests) -Dglx=$(usex X dri disabled) diff --git a/media-libs/mesa/mesa-22.3.5.ebuild b/media-libs/mesa/mesa-22.3.5.ebuild index e85c95eeb1ec..f53a757e471d 100644 --- a/media-libs/mesa/mesa-22.3.5.ebuild +++ b/media-libs/mesa/mesa-22.3.5.ebuild @@ -408,15 +408,6 @@ multilib_src_configure() { use vulkan-overlay && vulkan_layers+=",overlay" emesonargs+=(-Dvulkan-layers=${vulkan_layers#,}) - # In LLVM 16, we've switched to building LLVM with EH/RTTI disabled - # to match upstream defaults. Mesa requires being built the same way. - # https://bugs.gentoo.org/883955 - if [[ ${LLVM_SLOT} -ge 16 ]]; then - emesonargs+=( - -Dcpp_rtti=false - ) - fi - emesonargs+=( $(meson_use test build-tests) -Dglx=$(usex X dri disabled) diff --git a/media-libs/mesa/mesa-22.3.6.ebuild b/media-libs/mesa/mesa-22.3.6.ebuild index a9ba50b52c7e..ff6a0226d392 100644 --- a/media-libs/mesa/mesa-22.3.6.ebuild +++ b/media-libs/mesa/mesa-22.3.6.ebuild @@ -408,15 +408,6 @@ multilib_src_configure() { use vulkan-overlay && vulkan_layers+=",overlay" emesonargs+=(-Dvulkan-layers=${vulkan_layers#,}) - # In LLVM 16, we've switched to building LLVM with EH/RTTI disabled - # to match upstream defaults. Mesa requires being built the same way. - # https://bugs.gentoo.org/883955 - if [[ ${LLVM_SLOT} -ge 16 ]]; then - emesonargs+=( - -Dcpp_rtti=false - ) - fi - emesonargs+=( $(meson_use test build-tests) -Dglx=$(usex X dri disabled) diff --git a/media-libs/mesa/mesa-22.3.7-r1.ebuild b/media-libs/mesa/mesa-22.3.7-r1.ebuild index f998fdcc64bf..06b88a6fdeca 100644 --- a/media-libs/mesa/mesa-22.3.7-r1.ebuild +++ b/media-libs/mesa/mesa-22.3.7-r1.ebuild @@ -408,15 +408,6 @@ multilib_src_configure() { use vulkan-overlay && vulkan_layers+=",overlay" emesonargs+=(-Dvulkan-layers=${vulkan_layers#,}) - # In LLVM 16, we've switched to building LLVM with EH/RTTI disabled - # to match upstream defaults. Mesa requires being built the same way. - # https://bugs.gentoo.org/883955 - if [[ ${LLVM_SLOT} -ge 16 ]]; then - emesonargs+=( - -Dcpp_rtti=false - ) - fi - emesonargs+=( $(meson_use test build-tests) -Dglx=$(usex X dri disabled) diff --git a/media-libs/mesa/mesa-23.0.0-r1.ebuild b/media-libs/mesa/mesa-23.0.0-r1.ebuild index f998fdcc64bf..06b88a6fdeca 100644 --- a/media-libs/mesa/mesa-23.0.0-r1.ebuild +++ b/media-libs/mesa/mesa-23.0.0-r1.ebuild @@ -408,15 +408,6 @@ multilib_src_configure() { use vulkan-overlay && vulkan_layers+=",overlay" emesonargs+=(-Dvulkan-layers=${vulkan_layers#,}) - # In LLVM 16, we've switched to building LLVM with EH/RTTI disabled - # to match upstream defaults. Mesa requires being built the same way. - # https://bugs.gentoo.org/883955 - if [[ ${LLVM_SLOT} -ge 16 ]]; then - emesonargs+=( - -Dcpp_rtti=false - ) - fi - emesonargs+=( $(meson_use test build-tests) -Dglx=$(usex X dri disabled) diff --git a/media-libs/mesa/mesa-23.0.0_rc3.ebuild b/media-libs/mesa/mesa-23.0.0_rc3.ebuild index e85c95eeb1ec..f53a757e471d 100644 --- a/media-libs/mesa/mesa-23.0.0_rc3.ebuild +++ b/media-libs/mesa/mesa-23.0.0_rc3.ebuild @@ -408,15 +408,6 @@ multilib_src_configure() { use vulkan-overlay && vulkan_layers+=",overlay" emesonargs+=(-Dvulkan-layers=${vulkan_layers#,}) - # In LLVM 16, we've switched to building LLVM with EH/RTTI disabled - # to match upstream defaults. Mesa requires being built the same way. - # https://bugs.gentoo.org/883955 - if [[ ${LLVM_SLOT} -ge 16 ]]; then - emesonargs+=( - -Dcpp_rtti=false - ) - fi - emesonargs+=( $(meson_use test build-tests) -Dglx=$(usex X dri disabled) diff --git a/media-libs/mesa/mesa-23.0.0_rc4.ebuild b/media-libs/mesa/mesa-23.0.0_rc4.ebuild index e85c95eeb1ec..f53a757e471d 100644 --- a/media-libs/mesa/mesa-23.0.0_rc4.ebuild +++ b/media-libs/mesa/mesa-23.0.0_rc4.ebuild @@ -408,15 +408,6 @@ multilib_src_configure() { use vulkan-overlay && vulkan_layers+=",overlay" emesonargs+=(-Dvulkan-layers=${vulkan_layers#,}) - # In LLVM 16, we've switched to building LLVM with EH/RTTI disabled - # to match upstream defaults. Mesa requires being built the same way. - # https://bugs.gentoo.org/883955 - if [[ ${LLVM_SLOT} -ge 16 ]]; then - emesonargs+=( - -Dcpp_rtti=false - ) - fi - emesonargs+=( $(meson_use test build-tests) -Dglx=$(usex X dri disabled) diff --git a/media-libs/mesa/mesa-9999.ebuild b/media-libs/mesa/mesa-9999.ebuild index f998fdcc64bf..06b88a6fdeca 100644 --- a/media-libs/mesa/mesa-9999.ebuild +++ b/media-libs/mesa/mesa-9999.ebuild @@ -408,15 +408,6 @@ multilib_src_configure() { use vulkan-overlay && vulkan_layers+=",overlay" emesonargs+=(-Dvulkan-layers=${vulkan_layers#,}) - # In LLVM 16, we've switched to building LLVM with EH/RTTI disabled - # to match upstream defaults. Mesa requires being built the same way. - # https://bugs.gentoo.org/883955 - if [[ ${LLVM_SLOT} -ge 16 ]]; then - emesonargs+=( - -Dcpp_rtti=false - ) - fi - emesonargs+=( $(meson_use test build-tests) -Dglx=$(usex X dri disabled) diff --git a/media-libs/openal/openal-1.23.0.ebuild b/media-libs/openal/openal-1.23.0.ebuild index 587f7b664b0f..b3fd182c7af9 100644 --- a/media-libs/openal/openal-1.23.0.ebuild +++ b/media-libs/openal/openal-1.23.0.ebuild @@ -19,7 +19,7 @@ S="${WORKDIR}"/${MY_P} # Some components are under BSD LICENSE="LGPL-2+ BSD" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" IUSE=" alsa coreaudio debug jack oss pipewire portaudio pulseaudio sdl sndio qt5 cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse4_1 diff --git a/media-libs/vidstab/Manifest b/media-libs/vidstab/Manifest index d586baac9173..d37af8ce52f7 100644 --- a/media-libs/vidstab/Manifest +++ b/media-libs/vidstab/Manifest @@ -1 +1,2 @@ DIST vidstab-1.1.0.tar.gz 77736 BLAKE2B 382cec922e9e7d521f49b431a5ddb246e331e186bf11707221a6bae0ce6544278a4c855c35e0346a78e4be105057c01ad7d53671ea22cbd2500aba4640cc96c7 SHA512 e82a4b6dd854b8415952cc0a8bdea06c01ff40a497c8e98177831e29031ec535b9f47cc30d5444c47bfd91871615a1662e3991185e9eb179acf37ea601073cdf +DIST vidstab-1.1.1.tar.gz 80717 BLAKE2B e2ce03d24358404c617816466ad3fd715999ef4d391617e9cec7923353ba2ce4ac3b3eedce67f3fadf3bd6fdfb2e4516a5b95c3fca9f613e367b1490ec78ae0a SHA512 b27ac95ab5302e9500af5a52cb09f557b9dacbdc4dc57a9781e2f9ae65a6ffea396f9819bca1f6a103f9d1896bf3061f1cb647166b14b8de8e89a1b15f010e5c diff --git a/media-libs/vidstab/vidstab-1.1.1.ebuild b/media-libs/vidstab/vidstab-1.1.1.ebuild new file mode 100644 index 000000000000..277ef59b6bbc --- /dev/null +++ b/media-libs/vidstab/vidstab-1.1.1.ebuild @@ -0,0 +1,62 @@ +# Copyright 2018-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit cmake-multilib toolchain-funcs + +DESCRIPTION="Video stabilization library" +HOMEPAGE="http://public.hronopik.de/vid.stab/" + +if [[ ${PV} == *9999 ]] ; then + EGIT_REPO_URI="https://github.com/georgmartius/vid.stab.git" + inherit git-r3 +else + SRC_URI="https://github.com/georgmartius/vid.stab/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" + S="${WORKDIR}/vid.stab-${PV}" +fi + +LICENSE="GPL-2+" +SLOT="0" +IUSE="openmp cpu_flags_x86_sse2" + +pkg_pretend() { + [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp +} + +pkg_setup() { + [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp +} + +src_prepare() { + # USE=cpu_flags_x86_sse2 instead + sed -E 's#include (FindSSE)##' -i CMakeLists.txt || die + sed -E 's#include (FindSSE)##' -i tests/CMakeLists.txt || die + # strip some CFLAGS + for FILE_TO_PATCH in {,transcode/,tests/}CMakeLists.txt; do + sed -E 's#(add_definitions.* )-g #\1#' -i ${FILE_TO_PATCH} || die + sed -E 's#(add_definitions.* )-O3 #\1#' -i ${FILE_TO_PATCH} || die + done + cmake_src_prepare +} + +src_configure() { + local mycmakeargs=( + -DUSE_OMP="$(usex openmp)" + -DSSE2_FOUND="$(usex cpu_flags_x86_sse2)" + ) + cmake-multilib_src_configure +} + +multilib_src_test() { + local mycmakeargs=( + -DUSE_OMP="$(usex openmp)" + -DSSE2_FOUND="$(usex cpu_flags_x86_sse2)" + ) + local CMAKE_USE_DIR="${CMAKE_USE_DIR}/tests" + local BUILD_DIR="${BUILD_DIR}/tests" + cmake_src_configure + cmake_build + "${BUILD_DIR}"/tests || die +} diff --git a/media-sound/Manifest.gz b/media-sound/Manifest.gz index f3905e58376babffbd1f93da4fbd65e6e52f628a..f8392de630726752e66f001a0a9d5f4a6bf585ff 100644 GIT binary patch delta 32968 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 diff --git a/media-sound/ncspot/Manifest b/media-sound/ncspot/Manifest index eda8d3942611..8041c76d8285 100644 --- a/media-sound/ncspot/Manifest +++ b/media-sound/ncspot/Manifest @@ -28,6 +28,7 @@ DIST bytecount-0.6.3.crate 12416 BLAKE2B 462e41d5a4ee23a6c9ff2bf350171e309cbc32f DIST byteorder-1.4.3.crate 22512 BLAKE2B d39c546ba7346df315297fc53da4bfc77ecb1f38567ddb788549ee31cae2719a8bc0b7d1f1705abb3cff033aa57af004987d90748f5a31765273b3223a011c0d SHA512 8c8000eb8ecf40351c9ce36a3a8acd7a02f81786d1b11aab85adfeffa0f2267ed74df29b2ca5d1d38128484d1d3cad2b673aa0d0441dcd0620dfd3934bb888fa DIST bytes-1.3.0.crate 57563 BLAKE2B 29abe4d9fd8583c23c5229bd81eca3b41bef01bd11bb5337d5e4a87fa34ccc8989ad9cbeb52dc66a06c0570fb2f91ba0dacb079b957f5c77fca912202535cfeb SHA512 902c9af417f7aef25e47b15ed2256da5ae171fa866f2f511d6da5cb0a9271d7da214b10c774bff5d0ce186be1eb60c88f7aed848c264e1000bcbcfe0d25f9f76 DIST bytes-1.4.0.crate 58080 BLAKE2B 99a9d343424e04649bd209bf2a6c3a089a6cc9fdb799968f8c3a711189328e4499df2e09cc6a2a8ce05d2cc668149b364cf30cb3b09e96e21d50a39519c2f49f SHA512 502c63b9fdcd36ed28ede55a63cd359dc7b28658ecd43020511d17d48d7c34e45aa8ff7e4b17770f12197451040c2b724fe68d2aa3ab4f81c9171d052f2aa000 +DIST cargo-xtask-0.1.0.crate 821 BLAKE2B 7a1c4c5f3b8f96c7247154edf3868cf25f44d8ea90845c673e6b097b8093304885cbba96b4dec30072e138002ba585985ed2615b2d6ff49881146eaf97d50bd0 SHA512 fb310f39d1eb64c6c487b677cfb98ae0c3aa9b71600c55d916d7b5de027a69547094f3b6fc06dcea1593dfff334f4ab22fab263bc7374b08b0b01a2b7d24dbd1 DIST cc-1.0.78.crate 61375 BLAKE2B fd4765cf5ae0dc7018bc6b56298cd0fa9bf6fe23545e845670d98ce73baee55354e77c6d87cf047f10b074f3d742deca8b5631a250c69b347b4a1fc653965d43 SHA512 b85bec4c75cb1d1e252419052e9dd22b6892e54ea36195ff483a04f785b5b103e82b30b778459fd45324ffeb2463aa4f5696baeff2779c25ffe9f65eb99ae893 DIST cc-1.0.79.crate 62624 BLAKE2B b3cbed3bd6fcac1c6ea258ec96cd107f859947a35dc89c3dc8f314741b0f668e61518f896ec32ce10c9a7eb20dd350bc177a71810d53ebea59fda062ed9d27db SHA512 cbf0a25f3a23fc540e9d638fabc23f761f1c240ebb4814e761e90437d71fc559cd155768ab9e78fc192220d8a605c66c3af342ed736b719181656170b98d7bf5 DIST cesu8-1.1.0.crate 10555 BLAKE2B 4fe369d1247c3b30ff9beb644dbe2a517d78632191f3216bb83d632bc8857f9541a1b60d0bb583cf3fc0ae974f7c9d2b07fca5efe2057d9ef281de76fe810a49 SHA512 2d902b624c7ccfe3633c7bcf99b833b120c0ed7760ea825bfb2fa03ae90df543e637efd46e0743782b81e468e0fd3b534956ffca81f9bdfbf742ff3beae8f8b8 @@ -39,10 +40,12 @@ DIST cipher-0.2.5.crate 13099 BLAKE2B a728a53007340dcc55da52cc170e5b801c8ad20c4e DIST clang-sys-1.4.0.crate 38679 BLAKE2B d15bdae2142ed26b4f6bd037bd2062e8c4b7b87fc5b749b872a95ff1952d000066c255aa0984e5f9c4a5c88066db4a20cfd048db4ba5a59b331d5ffa5e9a281d SHA512 062189bb0a341e2e85de4987f4b564c1fc69e4005c9c42cfedb61dee5f48db9126a8114d1d97be1b9c21b8c885243751232fbe8cf532e1d2be593308fe45216a DIST clang-sys-1.6.0.crate 41211 BLAKE2B 3b9507629f8b05d40d9a976faf84f57fa3a9f7db21f7d81587b38bd210a1e19043037ec22eee31ddfbe5fb8d8bd1314081e15bd56302d0476413f858a98fee5d SHA512 0cceba8835b7c2108c5be6124aeb36130da759e9e05fe34c04528c9fa3f14826af2ec003ff8232ef789a740ff39635007cade54833c0ce30869ab3f2bb9560ef DIST clap-4.0.32.crate 207531 BLAKE2B 5a8dedd7d9b6ef3dbd1dbb6a6504b0f6ea694246bfc3cc608f018898ff75b9952bd56dea16ca321d2a3fc208b164cb4016558cf4dce28863bb00ce133d470eb1 SHA512 a054f02385bb9a3539786295c55395ddae398f8d2b05b5d3ab50d065155ccc702c3bd624e6f878ea678bc01a1cbea8979476703856b9a86d8d0d971f22954e37 +DIST clap-4.1.6.crate 207177 BLAKE2B 0931ac4fb47d51cd9688397a47bdd19d78bcd56c7e2ac2fc871192ab3ef36caa63ebf6d85d0480c6931a877d44d850d3efaba7d49913e592612d39f24929a408 SHA512 739b1e3521762aa3f661489d448cce0e0856dad9ac392d4402c2f9051c5ea2db2660b0cfab73f04374fed854804f80cbba45e2d1a0e70ca0f0527c5ae12565a0 DIST clap-4.1.8.crate 207175 BLAKE2B e25dd21c3ca3459082928a1e0d75af087186e7f69f1d729267dfdc73c84bd6a0d026f9500f566516c70f94910a3154617af6ea7930918d4fd81c59d3ce591dc3 SHA512 bb28317f4a1292fae35e7540e37d094c7064cebb009f24d9b781c7c26c49c9bf194221d5387a71e1757115f59ba42b28c995ccec7b10d34145e10cdf739df9ef DIST clap_complete-4.1.4.crate 33288 BLAKE2B 2c8ecd326b1e8001a25502a2c7f55d8903cdcecbc216ca760ab1c3d9d20a89f347ec89e02cb3ae6d9a6490c6c6f932ec100644fd1f48edf42a82e1421923d984 SHA512 606960eefefd9137fed6aedabb2a495cc57459db713cea260958273dee10e2833305a236f60b64aff2acdf371cb3232f6494a2971e1b91aa032738e4baeef199 DIST clap_lex-0.3.0.crate 9671 BLAKE2B 4422495226da19cb7a793d364ba5539ec77f9d327e2f1627e4b547fee0625162b57ddc6bc50585f520d31ec289a53065a2b6e0ba66111959390f756143cd5fb7 SHA512 5e601d540e46e527f6a2ea1959fa5aa035ad823008806f3a5adb4785f1928de4c9fe04e61680c64bcb87ed32b2e991951ec27c5cc5acdcfae51cdc61767ff100 DIST clap_lex-0.3.2.crate 9650 BLAKE2B c07d8a180cfb959a5c9a2a79ba5343aea2185fbd10052a8e1fdfe0bc8fc2e9433a762d117bfdbb6cef497eb79eb8c757227681559ee995753f1eec738c4c1510 SHA512 f7c55878d3b35e37af607a035b471aaf6c2b1d849c26fba1df6e5585c0af0b93abe0b6409c504d4ee122c9c653daa2e47a89b6d06f31559db760a88a73c42006 +DIST clap_mangen-0.2.8.crate 14613 BLAKE2B e9b16b8f4a5396bba1e75f7c4b026c41bc3d506ff4e34879a0659ab636f572a8dab274b7bd00a811f6d9bca3ef0aa147da100dadc13ebf8e14007742e473a225 SHA512 05a64160b2662e367f8b051ce184ef5e704f3579dae10decb4898f2f75592c94404a0aeb7666edd1a8c172a82acfa1d403ef10d47b04025d4952c4a3bdc77195 DIST clap_mangen-0.2.9.crate 14623 BLAKE2B 6d944e42fd407e4b224d4ca8f0dbfb43d37d16f42d4d1451f38d503e6ce1edf6fe9fedd5cd07e761475e2864ee5cdb056d25727ba3429f7749aba4fa8d68c4f6 SHA512 5ac77494898b8069e1cfc911d4e88ac228aa95862e240ebe43413e2f293546009171d51da160ee60c99803487c33b7f3633c5e70af3352ab9a83d0edeabbbd5d DIST clipboard-0.5.0.crate 10009 BLAKE2B 17aaafeb92be0dfb4ccfdb80a3d909e57491cc0adceedf378196f7bbd006d245adfdd9b2d2e075c2c041aa57eb1a0e6e306032966c30e63f94d86b0f9f7a11ce SHA512 a02994e68bb4ecdb1ba3db05e095474e67df4d73f69c92ab096913f4bd0f47ec6b62c8f0210fd67bb466e293c765888c315770e447f5c6e9b2e5c69f71d3e48a DIST clipboard-win-2.2.0.crate 11079 BLAKE2B 5713e17a93eac4a1d299d42a6abe5db1eadbc90bf5e7c99e84b6b5febfc817bbc1c478533af8cbec7a8e58ebbc1a8f3d83bf351d105b55017cebab8048009390 SHA512 f869775bb2e6d84096034c26c888c9f671272232af74c02bda2a6c8f0d600652af581c0e94d875d8746b986314f61168bf7539042a65cb2ccbbf858141fa42e0 diff --git a/media-sound/ncspot/ncspot-0.13.0-r1.ebuild b/media-sound/ncspot/ncspot-0.13.0-r1.ebuild new file mode 100644 index 000000000000..4be958a4eb7f --- /dev/null +++ b/media-sound/ncspot/ncspot-0.13.0-r1.ebuild @@ -0,0 +1,482 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Autogenerated by pycargoebuild 0.6 + +EAPI=8 + +CRATES=" + addr2line-0.19.0 + adler-1.0.2 + aes-0.6.0 + aes-ctr-0.6.0 + aes-soft-0.6.4 + aesni-0.10.0 + ahash-0.8.3 + aho-corasick-0.7.20 + alsa-0.6.0 + alsa-sys-0.3.1 + android_system_properties-0.1.5 + async-trait-0.1.66 + autocfg-1.1.0 + backtrace-0.3.67 + base64-0.13.1 + base64-0.21.0 + bindgen-0.61.0 + bitflags-1.3.2 + block-0.1.6 + block-buffer-0.10.4 + block-buffer-0.9.0 + bumpalo-3.12.0 + bytecount-0.6.3 + byteorder-1.4.3 + bytes-1.4.0 + cc-1.0.79 + cesu8-1.1.0 + cexpr-0.6.0 + cfg-if-1.0.0 + chrono-0.4.23 + cipher-0.2.5 + clang-sys-1.6.0 + clap-4.1.8 + clap_complete-4.1.4 + clap_lex-0.3.2 + clap_mangen-0.2.9 + clipboard-0.5.0 + clipboard-win-2.2.0 + codespan-reporting-0.11.1 + combine-4.6.6 + cookie-0.16.2 + cookie_store-0.19.0 + core-foundation-0.9.3 + core-foundation-sys-0.8.3 + coreaudio-rs-0.10.0 + coreaudio-sys-0.2.11 + cpal-0.13.5 + cpufeatures-0.2.5 + crossbeam-channel-0.5.7 + crossbeam-utils-0.8.15 + crypto-common-0.1.6 + crypto-mac-0.11.1 + ctr-0.6.0 + cursive-0.20.0 + cursive_buffered_backend-0.6.1 + cursive_core-0.3.7 + cxx-1.0.92 + cxx-build-1.0.92 + cxxbridge-flags-1.0.92 + cxxbridge-macro-1.0.92 + darling-0.13.4 + darling-0.14.3 + darling_core-0.13.4 + darling_core-0.14.3 + darling_macro-0.13.4 + darling_macro-0.14.3 + dbus-0.9.7 + dbus-tree-0.9.2 + derive-new-0.5.9 + digest-0.10.6 + digest-0.9.0 + dirs-next-1.0.2 + dirs-next-2.0.0 + dirs-sys-next-0.1.2 + downcast-rs-1.2.0 + encoding_rs-0.8.32 + enum-map-2.4.2 + enum-map-derive-0.11.0 + enum_dispatch-0.3.11 + enumset-1.0.12 + enumset_derive-0.6.1 + errno-0.2.8 + errno-dragonfly-0.1.2 + fastrand-1.9.0 + fern-0.6.1 + fixedbitset-0.4.2 + fnv-1.0.7 + foreign-types-0.3.2 + foreign-types-shared-0.1.1 + form_urlencoded-1.1.0 + futures-0.3.26 + futures-channel-0.3.26 + futures-core-0.3.26 + futures-executor-0.3.26 + futures-io-0.3.26 + futures-macro-0.3.26 + futures-sink-0.3.26 + futures-task-0.3.26 + futures-util-0.3.26 + generic-array-0.14.6 + getrandom-0.2.8 + gimli-0.27.2 + glob-0.3.1 + h2-0.3.16 + half-1.8.2 + hashbrown-0.12.3 + headers-0.3.8 + headers-core-0.2.0 + heck-0.3.3 + heck-0.4.1 + hermit-abi-0.2.6 + hermit-abi-0.3.1 + hmac-0.11.0 + http-0.2.9 + http-body-0.4.5 + httparse-1.8.0 + httpdate-1.0.2 + hyper-0.14.24 + hyper-proxy-0.9.1 + hyper-tls-0.5.0 + iana-time-zone-0.1.53 + iana-time-zone-haiku-0.1.1 + ident_case-1.0.1 + idna-0.3.0 + indexmap-1.9.2 + instant-0.1.12 + io-lifetimes-1.0.6 + ioctl-rs-0.2.0 + ipnet-2.7.1 + is-terminal-0.4.4 + itoa-1.0.6 + jni-0.19.0 + jni-sys-0.3.0 + jobserver-0.1.26 + js-sys-0.3.61 + lazy_static-1.4.0 + lazycell-1.3.0 + lewton-0.10.2 + libc-0.2.140 + libdbus-sys-0.2.4 + libloading-0.7.4 + libm-0.2.6 + libpulse-binding-2.27.1 + libpulse-simple-binding-2.27.1 + libpulse-simple-sys-1.20.1 + libpulse-sys-1.20.1 + librespot-audio-0.4.2 + librespot-core-0.4.2 + librespot-metadata-0.4.2 + librespot-playback-0.4.2 + librespot-protocol-0.4.2 + link-cplusplus-1.0.8 + linux-raw-sys-0.1.4 + lock_api-0.4.9 + log-0.4.17 + mac-notification-sys-0.5.6 + mach-0.3.2 + malloc_buf-0.0.6 + maplit-1.0.2 + maybe-async-0.2.7 + memchr-2.5.0 + memoffset-0.6.5 + mime-0.3.16 + minimal-lexical-0.2.1 + miniz_oxide-0.6.2 + mio-0.8.6 + native-tls-0.2.11 + ncurses-5.101.0 + ndk-0.6.0 + ndk-context-0.1.1 + ndk-glue-0.6.2 + ndk-macro-0.3.0 + ndk-sys-0.3.0 + nix-0.23.2 + nix-0.24.3 + nom-7.1.3 + notify-rust-4.8.0 + num-0.2.1 + num-0.4.0 + num-bigint-0.2.6 + num-bigint-0.4.3 + num-complex-0.2.4 + num-complex-0.4.3 + num-derive-0.3.3 + num-integer-0.1.45 + num-iter-0.1.43 + num-rational-0.2.4 + num-rational-0.4.1 + num-traits-0.2.15 + num_cpus-1.15.0 + num_enum-0.5.11 + num_enum_derive-0.5.11 + num_threads-0.1.6 + numtoa-0.1.0 + objc-0.2.7 + objc-foundation-0.1.1 + objc_id-0.1.1 + object-0.30.3 + oboe-0.4.6 + oboe-sys-0.4.5 + ogg-0.8.0 + once_cell-1.17.1 + opaque-debug-0.3.0 + openssl-0.10.45 + openssl-macros-0.1.0 + openssl-probe-0.1.5 + openssl-sys-0.9.80 + os_pipe-1.1.3 + os_str_bytes-6.4.1 + owning_ref-0.4.1 + pancurses-0.17.0 + parking_lot-0.11.2 + parking_lot-0.12.1 + parking_lot_core-0.8.6 + parking_lot_core-0.9.7 + parse_duration-2.1.1 + pbkdf2-0.8.0 + pdcurses-sys-0.7.1 + peeking_take_while-0.1.2 + percent-encoding-2.2.0 + petgraph-0.6.3 + pin-project-lite-0.2.9 + pin-utils-0.1.0 + pkg-config-0.3.26 + platform-dirs-0.3.0 + portaudio-rs-0.3.2 + portaudio-sys-0.1.1 + ppv-lite86-0.2.17 + priority-queue-1.3.1 + proc-macro-crate-1.3.1 + proc-macro2-1.0.51 + protobuf-2.28.0 + protobuf-codegen-2.28.0 + protobuf-codegen-pure-2.28.0 + quick-xml-0.23.1 + quote-1.0.23 + rand-0.8.5 + rand_chacha-0.3.1 + rand_core-0.6.4 + rand_distr-0.4.3 + redox_syscall-0.2.16 + redox_termios-0.1.2 + redox_users-0.4.3 + regex-1.7.1 + regex-syntax-0.6.28 + reqwest-0.11.14 + ring-0.16.20 + rodio-0.15.0 + roff-0.2.1 + rspotify-0.11.6 + rspotify-http-0.11.6 + rspotify-macros-0.11.6 + rspotify-model-0.11.6 + rustc-demangle-0.1.21 + rustc-hash-1.1.0 + rustc-serialize-0.3.24 + rustc_version-0.4.0 + rustix-0.36.9 + rustls-0.20.8 + rustversion-1.0.12 + ryu-1.0.13 + same-file-1.0.6 + schannel-0.1.21 + scopeguard-1.1.0 + scratch-1.0.5 + sct-0.7.0 + security-framework-2.8.2 + security-framework-sys-2.8.0 + semver-1.0.16 + serde-1.0.154 + serde_cbor-0.11.2 + serde_derive-1.0.154 + serde_json-1.0.94 + serde_spanned-0.6.1 + serde_urlencoded-0.7.1 + sha-1-0.9.8 + sha1-0.10.5 + sha2-0.10.6 + shannon-0.2.0 + shell-words-1.1.0 + shlex-1.1.0 + signal-hook-0.3.15 + signal-hook-registry-1.4.1 + slab-0.4.8 + smallvec-1.10.0 + socket2-0.4.9 + spin-0.5.2 + stable_deref_trait-1.2.0 + stdweb-0.1.3 + strsim-0.10.0 + strum-0.22.0 + strum-0.24.1 + strum_macros-0.22.0 + strum_macros-0.24.3 + subtle-2.4.1 + syn-1.0.109 + tauri-winrt-notification-0.1.0 + tempfile-3.4.0 + term_size-0.3.2 + termcolor-1.2.0 + termion-1.5.6 + thiserror-1.0.39 + thiserror-impl-1.0.39 + thread-id-4.0.0 + time-0.1.45 + time-0.3.20 + time-core-0.1.0 + time-macros-0.2.8 + tinyvec-1.6.0 + tinyvec_macros-0.1.1 + tokio-1.26.0 + tokio-macros-1.8.2 + tokio-native-tls-0.3.1 + tokio-stream-0.1.12 + tokio-util-0.7.7 + toml-0.7.2 + toml_datetime-0.6.1 + toml_edit-0.19.4 + tower-service-0.3.2 + tracing-0.1.37 + tracing-core-0.1.30 + tree_magic_mini-3.0.3 + try-lock-0.2.4 + typenum-1.16.0 + unicode-bidi-0.3.11 + unicode-ident-1.0.8 + unicode-normalization-0.1.22 + unicode-segmentation-1.10.1 + unicode-width-0.1.10 + untrusted-0.7.1 + ureq-2.6.2 + url-2.3.1 + uuid-1.3.0 + vcpkg-0.2.15 + vergen-3.2.0 + version_check-0.9.4 + walkdir-2.3.2 + want-0.3.0 + wasi-0.10.0+wasi-snapshot-preview1 + wasi-0.11.0+wasi-snapshot-preview1 + wasm-bindgen-0.2.84 + wasm-bindgen-backend-0.2.84 + wasm-bindgen-futures-0.4.34 + wasm-bindgen-macro-0.2.84 + wasm-bindgen-macro-support-0.2.84 + wasm-bindgen-shared-0.2.84 + wayland-client-0.29.5 + wayland-commons-0.29.5 + wayland-protocols-0.29.5 + wayland-scanner-0.29.5 + wayland-sys-0.29.5 + web-sys-0.3.61 + webpki-0.22.0 + webpki-roots-0.22.6 + winapi-0.3.9 + winapi-i686-pc-windows-gnu-0.4.0 + winapi-util-0.1.5 + winapi-x86_64-pc-windows-gnu-0.4.0 + windows-0.39.0 + windows-sys-0.42.0 + windows-sys-0.45.0 + windows-targets-0.42.1 + windows_aarch64_gnullvm-0.42.1 + windows_aarch64_msvc-0.39.0 + windows_aarch64_msvc-0.42.1 + windows_i686_gnu-0.39.0 + windows_i686_gnu-0.42.1 + windows_i686_msvc-0.39.0 + windows_i686_msvc-0.42.1 + windows_x86_64_gnu-0.39.0 + windows_x86_64_gnu-0.42.1 + windows_x86_64_gnullvm-0.42.1 + windows_x86_64_msvc-0.39.0 + windows_x86_64_msvc-0.42.1 + winnow-0.3.5 + winreg-0.10.1 + winreg-0.5.1 + wl-clipboard-rs-0.7.0 + x11-clipboard-0.3.3 + xcb-0.8.2 + xi-unicode-0.3.0 + xml-rs-0.8.4 + zerocopy-0.6.1 + zerocopy-derive-0.3.2 +" + +# xtask crates: +CRATES+=" + cargo-xtask-0.1.0 + clap_mangen-0.2.8 + clap-4.1.6 +" + +PYTHON_COMPAT=( python3_{9..11} ) + +inherit bash-completion-r1 cargo desktop optfeature python-any-r1 + +DESCRIPTION="ncurses Spotify client written in Rust using librespot" +HOMEPAGE="https://github.com/hrkfdn/ncspot" +SRC_URI="https://github.com/hrkfdn/ncspot/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz + $(cargo_crate_uris)" + +LICENSE="BSD-2" +# Dependent crate licenses +LICENSE+=" Apache-2.0 BSD-2 BSD ISC MIT MPL-2.0 Unicode-DFS-2016" +SLOT="0" +KEYWORDS="~amd64" + +IUSE="clipboard cover mpris +notify" + +RDEPEND="dev-libs/openssl:= + media-libs/libpulse + sys-apps/dbus + sys-libs/ncurses + x11-libs/libxcb:= + cover? ( media-gfx/ueberzug )" +DEPEND="${RDEPEND}" +BDEPEND="${PYTHON_DEPS} + virtual/pkgconfig" + +QA_FLAGS_IGNORED="/usr/bin/ncspot" + +src_configure() { + local myfeaturesdef="" + + use clipboard && myfeaturesdef+="share_clipboard,share_selection," + use cover && myfeaturesdef+="cover," + use mpris && myfeaturesdef+="mpris," + use notify && myfeaturesdef+="notify," + + # It always seems to link to libpulse regardless of this setting, testing required from someone + # with full alsa setup (no pulseaudio/pipewire). v0.12.0 + # if use pulseaudio; then + # myfeaturesdef+="pulseaudio_backend," + # else + # myfeaturesdef+="alsa_backend," + # fi + + myfeaturesdef+="pulseaudio_backend," + + local myfeatures=( "${myfeaturesdef::-1}" ) + + cargo_src_configure +} + +src_compile() { + cargo_src_compile + + cargo xtask generate-shell-completion || die + cargo xtask generate-manpage || die +} + +src_install() { + cargo_src_install + einstalldocs + + domenu misc/ncspot.desktop + newicon -s scalable images/logo.svg ncspot.svg + + dobashcomp misc/ncspot.bash + + insinto /usr/share/fish/completions + doins misc/ncspot.fish + + insinto /usr/share/zsh/site-functions + doins misc/_ncspot + + doman misc/ncspot.1 +} + +pkg_postinst() { + optfeature_header "Optional runtime features:" + optfeature "MPRIS song scrobbling support" media-sound/rescrobbled +} diff --git a/media-sound/pulseaudio-daemon/pulseaudio-daemon-16.1-r6.ebuild b/media-sound/pulseaudio-daemon/pulseaudio-daemon-16.1-r6.ebuild index a3936c0f3d60..945c3036b8b4 100644 --- a/media-sound/pulseaudio-daemon/pulseaudio-daemon-16.1-r6.ebuild +++ b/media-sound/pulseaudio-daemon/pulseaudio-daemon-16.1-r6.ebuild @@ -16,7 +16,7 @@ if [[ ${PV} = 9999 ]]; then EGIT_REPO_URI="https://gitlab.freedesktop.org/pulseaudio/pulseaudio" else SRC_URI="https://freedesktop.org/software/pulseaudio/releases/${MY_P}.tar.xz" - KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux" + KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" fi S="${WORKDIR}/${MY_P}" diff --git a/media-sound/tap-reverbed/tap-reverbed-0-r1.ebuild b/media-sound/tap-reverbed/tap-reverbed-0-r2.ebuild similarity index 91% rename from media-sound/tap-reverbed/tap-reverbed-0-r1.ebuild rename to media-sound/tap-reverbed/tap-reverbed-0-r2.ebuild index 94d080247bed..f6fef6127ce8 100644 --- a/media-sound/tap-reverbed/tap-reverbed-0-r1.ebuild +++ b/media-sound/tap-reverbed/tap-reverbed-0-r2.ebuild @@ -1,7 +1,7 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 inherit autotools @@ -9,6 +9,7 @@ MY_P="${PN}-r0" DESCRIPTION="Standalone JACK counterpart of LADSPA plugin TAP Reverberator" HOMEPAGE="http://tap-plugins.sourceforge.net/reverbed.html" SRC_URI="mirror://sourceforge/tap-plugins/${MY_P}.tar.gz" +S="${WORKDIR}/${MY_P}" LICENSE="GPL-2" SLOT="0" @@ -17,13 +18,11 @@ KEYWORDS="~amd64 ~ppc ~x86" RDEPEND=" media-libs/ladspa-sdk media-plugins/tap-plugins - media-sound/jack-audio-connection-kit + virtual/jack x11-libs/gtk+:2" DEPEND="${RDEPEND}" BDEPEND="virtual/pkgconfig" -S="${WORKDIR}/${MY_P}" - PATCHES=( "${FILESDIR}"/${PN}-flags.patch "${FILESDIR}"/${P}-fno-common.patch diff --git a/metadata/Manifest.gz b/metadata/Manifest.gz index 9746c85a267cc8306017ee5357fc31b416a62b12..b5e2c9940e57e944acb0f16c2632d6f87cd72788 100644 GIT binary patch literal 3513 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 literal 3509 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 diff --git a/metadata/dtd/timestamp.chk b/metadata/dtd/timestamp.chk index aaea9e8ab8ac..1d4c3645d009 100644 --- a/metadata/dtd/timestamp.chk +++ b/metadata/dtd/timestamp.chk @@ -1 +1 @@ -Fri, 10 Mar 2023 09:39:56 +0000 +Sun, 12 Mar 2023 11:09:28 +0000 diff --git a/metadata/glsa/timestamp.chk b/metadata/glsa/timestamp.chk index aaea9e8ab8ac..1d4c3645d009 100644 --- a/metadata/glsa/timestamp.chk +++ b/metadata/glsa/timestamp.chk @@ -1 +1 @@ -Fri, 10 Mar 2023 09:39:56 +0000 +Sun, 12 Mar 2023 11:09:28 +0000 diff --git a/metadata/md5-cache/Manifest.gz b/metadata/md5-cache/Manifest.gz index 10f7e3393f716fa5b5a21f25c60a9400f38d3648..1886d2dd4a94f75d7178922f18b6e1dc8b65b055 100644 GIT binary patch literal 28075 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 diff --git a/metadata/md5-cache/app-accessibility/Manifest.gz b/metadata/md5-cache/app-accessibility/Manifest.gz index ed51824b34f3bfb8de82d5cb239658655dbaa9ec..29b4ffbd170e5007b93267d7868603bdaf08e3eb 100644 GIT binary patch literal 5934 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

aDD} zjX?@iBXEX{rvCb~9(KqonBE*)nM!FwJaAXRkcII>qZroWdA{CRl9hryAp^qv!6imO zbYiqHVvJjg8&kq?91%?b4f^gF;F-%%Lnn|vO2Y>^d2fWa<`TDbqhUn1(WJ0ZjR6Eo z0DZwhI979%ki-%{jRjmt$R}tHw^cjULgR@SHGb|P@+AR{F~{#9rNr;IpBMW3cnL-? zPdzBA>IXxiV9YU^$KgZ&m|UO~*O2fyj)Q<*<5ntG-SK)itQ4>=CNsjk)(~zSeTg6V zSleRo@9U)v4jpVwrHnIe9GqRM-T2hICN9JQ$U8$#v?!LkUB>IhhMkI4O0feq+%_E< zm^ru!Ph-VW!y}+`BjOVc)D>pu$iTotrWg+VvA^DH(W1D9EPKZyAS90tU>W!aK|pI3 QXp}$wA7^F^Z{a8a06Tba5dZ)H literal 5937 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 T;5CzJjDPw+JIt4M;V1wA|JsV! diff --git a/metadata/md5-cache/app-accessibility/kontrast-22.08.3 b/metadata/md5-cache/app-accessibility/kontrast-22.08.3 index f49ffc013cf8..afa351bb07a5 100644 --- a/metadata/md5-cache/app-accessibility/kontrast-22.08.3 +++ b/metadata/md5-cache/app-accessibility/kontrast-22.08.3 @@ -12,5 +12,5 @@ LICENSE=GPL-3+ RDEPEND=>=dev-qt/qtdbus-5.15.5:5 >=dev-qt/qtdeclarative-5.15.5:5 >=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtquickcontrols2-5.15.5:5 >=dev-qt/qtsql-5.15.5:5 >=dev-qt/qtsvg-5.15.5:5 >=dev-qt/qtwidgets-5.15.5:5 >=kde-frameworks/kcoreaddons-5.96.0:5 >=kde-frameworks/ki18n-5.96.0:5 >=kde-frameworks/kirigami-5.96.0:5 kde-plasma/xdg-desktop-portal-kde || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-4 dev-qt/qtcore:5 SLOT=5 SRC_URI=mirror://kde/stable/release-service/22.08.3/src/kontrast-22.08.3.tar.xz -_eclasses_=cmake 449b4785acace35308fe747fc939bde1 ecm f9903a91512290fdc47404898ba8a954 flag-o-matic 69394e25812406faa1f90edaf4969395 gear.kde.org aebcdbce229877667716707f608f9cc3 kde.org 5dd311d12cdba33b446368fad288784d multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b virtualx 644887c82aefdf12001489391fca4f02 xdg 6024fbc93167fad782e2032933654857 xdg-utils ac0e315a3688929e34ac75b139e7349a +_eclasses_=cmake b2e109b7341cd993b8bdfcc60652a14d ecm f9903a91512290fdc47404898ba8a954 flag-o-matic 69394e25812406faa1f90edaf4969395 gear.kde.org aebcdbce229877667716707f608f9cc3 kde.org 5dd311d12cdba33b446368fad288784d multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b virtualx 644887c82aefdf12001489391fca4f02 xdg 6024fbc93167fad782e2032933654857 xdg-utils ac0e315a3688929e34ac75b139e7349a _md5_=e1ffb5afd33316ccaeb5ecb4a2b275cb diff --git a/metadata/md5-cache/app-accessibility/kontrast-22.12.3 b/metadata/md5-cache/app-accessibility/kontrast-22.12.3 index f149702c0038..e38c82e40c57 100644 --- a/metadata/md5-cache/app-accessibility/kontrast-22.12.3 +++ b/metadata/md5-cache/app-accessibility/kontrast-22.12.3 @@ -12,5 +12,5 @@ LICENSE=GPL-3+ RDEPEND=>=dev-qt/qtdbus-5.15.5:5 >=dev-qt/qtdeclarative-5.15.5:5 >=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtquickcontrols2-5.15.5:5 >=dev-qt/qtsql-5.15.5:5 >=dev-qt/qtsvg-5.15.5:5 >=dev-qt/qtwidgets-5.15.5:5 >=kde-frameworks/kcoreaddons-5.101.0:5 >=kde-frameworks/ki18n-5.101.0:5 >=kde-frameworks/kirigami-5.101.0:5 kde-plasma/xdg-desktop-portal-kde || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-4 dev-qt/qtcore:5 SLOT=5 SRC_URI=mirror://kde/stable/release-service/22.12.3/src/kontrast-22.12.3.tar.xz -_eclasses_=cmake 449b4785acace35308fe747fc939bde1 ecm f9903a91512290fdc47404898ba8a954 flag-o-matic 69394e25812406faa1f90edaf4969395 gear.kde.org aebcdbce229877667716707f608f9cc3 kde.org 5dd311d12cdba33b446368fad288784d multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b virtualx 644887c82aefdf12001489391fca4f02 xdg 6024fbc93167fad782e2032933654857 xdg-utils ac0e315a3688929e34ac75b139e7349a +_eclasses_=cmake b2e109b7341cd993b8bdfcc60652a14d ecm f9903a91512290fdc47404898ba8a954 flag-o-matic 69394e25812406faa1f90edaf4969395 gear.kde.org aebcdbce229877667716707f608f9cc3 kde.org 5dd311d12cdba33b446368fad288784d multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b virtualx 644887c82aefdf12001489391fca4f02 xdg 6024fbc93167fad782e2032933654857 xdg-utils ac0e315a3688929e34ac75b139e7349a _md5_=460a0d7704ec8a9f12be2d91e18a8c5c diff --git a/metadata/md5-cache/app-admin/Manifest.gz b/metadata/md5-cache/app-admin/Manifest.gz index 19a559959e2d8c65910055016f0c3049912a4b67..14fbb9bc8ee1287b793315f2d2143e29cabdbc9d 100644 GIT binary patch literal 55046 zcmV(!K;^$5iwFP!00002|BSuevK~j0Wp}Tqzzcwu@gH&7VLP)2zAw|mWBcA7?jHaB-~OL}dpGyzPhWof@b~?G{&Ky) zKK=5`AHRP1{U7i1PsdMTy#E~Er4io!xBu(k{?GqC{nbaaxXKY{ ziARrRpQ+Cf&k&A1S10DmtFeRQ=6%m9CHsh?~>QbWt~SXDIRyY)3x}w9L818boYApYqfmLp2ldS z{BQsLU)io;yW?HX@x^YTANkH&EuTBp-Hsh&Y8%TP7k^yO6)qn8-eVtm9l7q1)^|I^wMXUBd{(k7*Ejh><24zUFW#U znXa&od6&Cf_w_u|naVxeJW`zPjCp^v+b{EfefstNzT*2280>vK!VyAj?>`4TY`j?Q zi2a_Sx0&yoH7NQ3PH>!88KG|%VqU)G9cs?&#)C>7_$4kkTjM$K)U>a(>QU2moN3{9 zH=en9vz&7pcZri##z8_ouWOz4PVGEr%GmF_)q3cok9}3X<~~;(*O@yGhiCFUA=s9jo|d+@bk9(A<6&+ER=SQl@e#)bV_!pCQwE3H&7*7OLh zQta4t+~2JB>-_lXZ||!cGrg<%bywz^>Nryky_d6%<2Xy^8#H|?{b)Jz&-a|QwJ`5k zR*d`DJEYiCU{{75%6S~Kj=o~KkAt0*%C*A1Fh5?h!X9VaXPiel$Ij)t>a}93xr{zv zyes9h+ttfzN4rD5+&ppg>$vVTaJz6H?C$gE>DnbeE}>D@jm_(e+s%($SJ-0RKk6d z`*E>G4c}Vfh>N8;H&1r!^0~(YXuyLLAjRVF6s30-CnR z3&wP&mbAhR&O&nz7`ysW?GTiwJFIZn{;(J)_RY&dlstG3> znLofY=4jUpxDU8`v++h8c-e}$^Z+c%&GQm}N^c-qyl^GrRGB5+E#TyvoknQ7BWl~!I1#TMHeOR?7b${Ty^l=m5W0F;bm*W`T(O#E{?}C4wd9%o4-*Ft6mEE6+T`@gBKP%?p=Wl!!aNivxurl=`27EVE zxHCUEuEoN!!`O*uI>ylgvGBU<3B>0{7;498zI9kUqJKRG4m!u;q1ScXB^%g5LH-I4 zOc8JiH#p3$ICmx%0i^*@z|jMrKl(Z6sO?8XHMZZM3^fJ;DxGC^wr(Tx6X#fuI|Dm_ z%|Te%cyhQ{4nSeyOZ(oj%}7)PR_=C1FyN~9NpM_51mfeIpc0YbxUaS@Cpze95?Tf)KTrZU}Lc9-#OPWrqO8nu$M# zjU4MBC?0jl{#4aNB)voXY=!I9t_;Y|gcdgKuvyZ~R5oq_s)#KI21giPPW8vfk z9X3;lvGU$C;JEqB2cDCNZGc;E(29@@=%DbCa&EAR9bhaw;nf2;1|J9#mEd*#XsGMc z=MAa{{_lV%l=cehxHWv}IECDewXV{H=XJvc0Tx2to$h)ZY=nIF8$j77aC!~cAkm;6 ztlN3x5G?Gz)_soz5t?V=-zAc_Ta-U%$KYY&%IL>pr{g*>)$jHKo5tWfVHuDKg5Zs7 ztj+r`yzq*w0sxTUnyEw8_&Ihk-%rFoVR{5Mw%)$5?HRBh558tvnU`YWBXAd>LB

  • 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

    6)c|9WiOAdmxJztN2Ok*3{Z9FFd#Ju!$kDp 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

    `AJi!(M=SB(Mo)5?a-~gvR-9 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 WE|?0|0B@=9fBS#F`Ead*YXAUTXapbt delta 14307 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/go-1.16.12 dev-go/go-md2man virtual/pkgconfig virtual/pkgconfig virtual/pkgconfig >=dev-lang/go-1.10 +DEFINED_PHASES=compile install postinst postrm setup unpack +DEPEND=acct-group/docker >=dev-db/sqlite-3.7.9:3 apparmor? ( sys-libs/libapparmor ) btrfs? ( >=sys-fs/btrfs-progs-3.16.1 ) device-mapper? ( >=sys-fs/lvm2-2.02.89[thin] ) seccomp? ( >=sys-libs/libseccomp-2.2.1 ) +DESCRIPTION=The core functions you need to create Docker images and run Docker containers +EAPI=7 +HOMEPAGE=https://www.docker.com/ +INHERIT=linux-info systemd udev golang-vcs-snapshot +IUSE=apparmor aufs btrfs +container-init device-mapper overlay seccomp selinux +KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 +LICENSE=Apache-2.0 +RDEPEND=acct-group/docker >=dev-db/sqlite-3.7.9:3 apparmor? ( sys-libs/libapparmor ) btrfs? ( >=sys-fs/btrfs-progs-3.16.1 ) device-mapper? ( >=sys-fs/lvm2-2.02.89[thin] ) seccomp? ( >=sys-libs/libseccomp-2.2.1 ) >=net-firewall/iptables-1.4 sys-process/procps >=dev-vcs/git-1.7 >=app-arch/xz-utils-4.9 dev-libs/libltdl >=app-containers/containerd-1.6.15[apparmor?,btrfs?,device-mapper?,seccomp?] ~app-containers/docker-proxy-0.8.0_p20230118 container-init? ( >=sys-process/tini-0.19.0[static] ) selinux? ( sec-policy/selinux-docker ) +RESTRICT=installsources strip test +SLOT=0 +SRC_URI=https://github.com/moby/moby/archive/v23.0.1.tar.gz -> docker-23.0.1.tar.gz +_eclasses_=golang-base 9f0e420ab37bc55a318d74bab3aae891 golang-vcs-snapshot 6864f899c6843043ba23620fcd4a908c linux-info 4b552625ebd741dfd2ac08637fd2436e multilib 5ca4e49abed8e3a2f7b56920eadee157 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b udev eec0bbab06977f1cfc5597269c1fa152 +_md5_=024b3292ad3220112af1bb25a9876609 diff --git a/metadata/md5-cache/app-containers/docker-cli-23.0.1 b/metadata/md5-cache/app-containers/docker-cli-23.0.1 new file mode 100644 index 000000000000..714ae9038cf6 --- /dev/null +++ b/metadata/md5-cache/app-containers/docker-cli-23.0.1 @@ -0,0 +1,15 @@ +BDEPEND=>=dev-lang/go-1.16.6 >=dev-lang/go-1.10 +DEFINED_PHASES=compile install prepare unpack +DESCRIPTION=the command line binary for docker +EAPI=7 +HOMEPAGE=https://www.docker.com/ +INHERIT=bash-completion-r1 golang-vcs-snapshot +IUSE=hardened selinux +KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 +LICENSE=Apache-2.0 +RDEPEND=! docker-cli-23.0.1.tar.gz https://dev.gentoo.org/~williamh/dist/docker-cli-23.0.1-man.tar.xz +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff golang-base 9f0e420ab37bc55a318d74bab3aae891 golang-vcs-snapshot 6864f899c6843043ba23620fcd4a908c multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b +_md5_=c8f04cb2fa5daa6491f74da71426387f diff --git a/metadata/md5-cache/app-containers/docker-compose-2.16.0 b/metadata/md5-cache/app-containers/docker-compose-2.16.0 new file mode 100644 index 000000000000..1625c51648e9 --- /dev/null +++ b/metadata/md5-cache/app-containers/docker-compose-2.16.0 @@ -0,0 +1,14 @@ +BDEPEND=>=dev-lang/go-1.18 app-arch/unzip +DEFINED_PHASES=compile install postinst prepare test unpack +DESCRIPTION=Multi-container orchestration for Docker +EAPI=8 +HOMEPAGE=https://github.com/docker/compose +INHERIT=bash-completion-r1 go-module +KEYWORDS=~amd64 ~arm64 +LICENSE=Apache-2.0 +RDEPEND=>=app-containers/docker-cli-23.0.0 +RESTRICT=strip +SLOT=2 +SRC_URI=https://github.com/docker/compose/archive/v2.16.0.tar.gz -> docker-compose-2.16.0.tar.gz https://dev.gentoo.org/~williamh/dist/docker-compose-2.16.0-deps.tar.xz +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff go-module f2c9bcab49079a176b3ae061c94bb344 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b +_md5_=02282714e8f291adfc32d0b25daac477 diff --git a/metadata/md5-cache/app-containers/docker-proxy-0.8.0_p20230118 b/metadata/md5-cache/app-containers/docker-proxy-0.8.0_p20230118 new file mode 100644 index 000000000000..e98145aa74f4 --- /dev/null +++ b/metadata/md5-cache/app-containers/docker-proxy-0.8.0_p20230118 @@ -0,0 +1,13 @@ +BDEPEND=>=dev-lang/go-1.10 +DEFINED_PHASES=compile install unpack +DESCRIPTION=Docker container networking +EAPI=7 +HOMEPAGE=https://github.com/docker/libnetwork +INHERIT=golang-vcs-snapshot +KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 +LICENSE=Apache-2.0 +RESTRICT=strip test +SLOT=0 +SRC_URI=https://github.com/moby/libnetwork/archive/05b93e0d3a95952f70c113b0bc5bdb538d7afdd7.tar.gz -> docker-proxy-0.8.0_p20230118.tar.gz +_eclasses_=golang-base 9f0e420ab37bc55a318d74bab3aae891 golang-vcs-snapshot 6864f899c6843043ba23620fcd4a908c +_md5_=30abbb07818c03e3a91bf65bc414b96a diff --git a/metadata/md5-cache/app-containers/lxc-5.0.2 b/metadata/md5-cache/app-containers/lxc-5.0.2 index 86add4e4c09a..162b416a51c4 100644 --- a/metadata/md5-cache/app-containers/lxc-5.0.2 +++ b/metadata/md5-cache/app-containers/lxc-5.0.2 @@ -12,5 +12,5 @@ RDEPEND=acct-group/lxc acct-user/lxc apparmor? ( sys-libs/libapparmor ) caps? ( RESTRICT=!test? ( test ) SLOT=0/1.502 SRC_URI=https://linuxcontainers.org/downloads/lxc/lxc-5.0.2.tar.gz verify-sig? ( https://linuxcontainers.org/downloads/lxc/lxc-5.0.2.tar.gz.asc ) -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff linux-info 4b552625ebd741dfd2ac08637fd2436e meson 1994a5aef5d4f5798b92f64d6f9a6003 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b optfeature 1a2157392a869265b2afcb63a26c12ac python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b verify-sig 85e14d0a93afa75c621382409ada8732 +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff linux-info 4b552625ebd741dfd2ac08637fd2436e meson 1994a5aef5d4f5798b92f64d6f9a6003 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b optfeature 1a2157392a869265b2afcb63a26c12ac python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b verify-sig 167258b573910fd3f5b71c5c52d66ab3 _md5_=28688295a3d635a4515a65d4c0a19f35 diff --git a/metadata/md5-cache/app-containers/lxc-templates-3.0.4 b/metadata/md5-cache/app-containers/lxc-templates-3.0.4 index 1477bdfe8e74..56744dc7b7f5 100644 --- a/metadata/md5-cache/app-containers/lxc-templates-3.0.4 +++ b/metadata/md5-cache/app-containers/lxc-templates-3.0.4 @@ -11,5 +11,5 @@ LICENSE=LGPL-3 RDEPEND=>=app-containers/lxc-3.0 SLOT=0 SRC_URI=https://linuxcontainers.org/downloads/lxc/lxc-templates-3.0.4.tar.gz verify-sig? ( https://linuxcontainers.org/downloads/lxc/lxc-templates-3.0.4.tar.gz.asc ) -_eclasses_=autotools 6dcd6b6a486e79928e1243ff9ba41fcc gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b verify-sig 85e14d0a93afa75c621382409ada8732 +_eclasses_=autotools 6dcd6b6a486e79928e1243ff9ba41fcc gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b verify-sig 167258b573910fd3f5b71c5c52d66ab3 _md5_=8432ecfe6586044a789088eff379fa53 diff --git a/metadata/md5-cache/app-containers/lxd-4.0.9-r3 b/metadata/md5-cache/app-containers/lxd-4.0.9-r3 index bd4e2d20a186..f053a24dd289 100644 --- a/metadata/md5-cache/app-containers/lxd-4.0.9-r3 +++ b/metadata/md5-cache/app-containers/lxd-4.0.9-r3 @@ -12,5 +12,5 @@ RDEPEND=acct-group/lxd app-arch/xz-utils >=app-containers/lxc-3.0.0[apparmor?,se RESTRICT=test SLOT=0 SRC_URI=https://linuxcontainers.org/downloads/lxd/lxd-4.0.9.tar.gz verify-sig? ( https://linuxcontainers.org/downloads/lxd/lxd-4.0.9.tar.gz.asc ) -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff go-module f2c9bcab49079a176b3ae061c94bb344 linux-info 4b552625ebd741dfd2ac08637fd2436e multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 optfeature 1a2157392a869265b2afcb63a26c12ac systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b verify-sig 85e14d0a93afa75c621382409ada8732 +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff go-module f2c9bcab49079a176b3ae061c94bb344 linux-info 4b552625ebd741dfd2ac08637fd2436e multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 optfeature 1a2157392a869265b2afcb63a26c12ac systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b verify-sig 167258b573910fd3f5b71c5c52d66ab3 _md5_=ca5cc5eccddfeb5d7ed15afddfe4b6fc diff --git a/metadata/md5-cache/app-containers/lxd-5.0.2-r1 b/metadata/md5-cache/app-containers/lxd-5.0.2-r1 index 3a8ca7a4bf60..4c9d5c704913 100644 --- a/metadata/md5-cache/app-containers/lxd-5.0.2-r1 +++ b/metadata/md5-cache/app-containers/lxd-5.0.2-r1 @@ -12,5 +12,5 @@ RDEPEND=acct-group/lxd app-arch/xz-utils >=app-containers/lxc-5.0.0:=[apparmor?, RESTRICT=test strip SLOT=0 SRC_URI=https://linuxcontainers.org/downloads/lxd/lxd-5.0.2.tar.gz verify-sig? ( https://linuxcontainers.org/downloads/lxd/lxd-5.0.2.tar.gz.asc ) -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff go-module f2c9bcab49079a176b3ae061c94bb344 linux-info 4b552625ebd741dfd2ac08637fd2436e multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 optfeature 1a2157392a869265b2afcb63a26c12ac systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b verify-sig 85e14d0a93afa75c621382409ada8732 +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff go-module f2c9bcab49079a176b3ae061c94bb344 linux-info 4b552625ebd741dfd2ac08637fd2436e multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 optfeature 1a2157392a869265b2afcb63a26c12ac systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b verify-sig 167258b573910fd3f5b71c5c52d66ab3 _md5_=ade34a66e65b702e6364838fe75ec4f2 diff --git a/metadata/md5-cache/app-containers/lxd-5.0.2-r2 b/metadata/md5-cache/app-containers/lxd-5.0.2-r2 index 7613afa8ce95..ace215029931 100644 --- a/metadata/md5-cache/app-containers/lxd-5.0.2-r2 +++ b/metadata/md5-cache/app-containers/lxd-5.0.2-r2 @@ -12,5 +12,5 @@ RDEPEND=acct-group/lxd app-arch/xz-utils >=app-containers/lxc-5.0.0:=[apparmor?, RESTRICT=test strip SLOT=0 SRC_URI=https://linuxcontainers.org/downloads/lxd/lxd-5.0.2.tar.gz verify-sig? ( https://linuxcontainers.org/downloads/lxd/lxd-5.0.2.tar.gz.asc ) -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff go-module f2c9bcab49079a176b3ae061c94bb344 linux-info 4b552625ebd741dfd2ac08637fd2436e multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 optfeature 1a2157392a869265b2afcb63a26c12ac systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b verify-sig 85e14d0a93afa75c621382409ada8732 +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff go-module f2c9bcab49079a176b3ae061c94bb344 linux-info 4b552625ebd741dfd2ac08637fd2436e multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 optfeature 1a2157392a869265b2afcb63a26c12ac systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b verify-sig 167258b573910fd3f5b71c5c52d66ab3 _md5_=ed68b295ecba9cba5158232ba119b06e diff --git a/metadata/md5-cache/app-crypt/Manifest.gz b/metadata/md5-cache/app-crypt/Manifest.gz index e2f5aa94ac69078c2e390dacef853b279e4367eb..46b526f07d49fdc528f24b3572f176d8ed2b6119 100644 GIT binary patch delta 39082 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 hPYr*=dev-libs/libassuan-2.5.0 >=dev-libs/libgcrypt-1.8.0:= >=dev-libs/libgp RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://gnupg/gnupg/gnupg-2.2.40.tar.bz2 verify-sig? ( mirror://gnupg/gnupg/gnupg-2.2.40.tar.bz2.sig ) -_eclasses_=flag-o-matic 69394e25812406faa1f90edaf4969395 multilib 5ca4e49abed8e3a2f7b56920eadee157 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b verify-sig 85e14d0a93afa75c621382409ada8732 +_eclasses_=flag-o-matic 69394e25812406faa1f90edaf4969395 multilib 5ca4e49abed8e3a2f7b56920eadee157 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b verify-sig 167258b573910fd3f5b71c5c52d66ab3 _md5_=0c629e5a3c384a04298ea4077d4378c1 diff --git a/metadata/md5-cache/app-crypt/gnupg-2.2.41 b/metadata/md5-cache/app-crypt/gnupg-2.2.41 index f98df428cb6e..162c4591ca66 100644 --- a/metadata/md5-cache/app-crypt/gnupg-2.2.41 +++ b/metadata/md5-cache/app-crypt/gnupg-2.2.41 @@ -12,5 +12,5 @@ RDEPEND=>=dev-libs/libassuan-2.5.0 >=dev-libs/libgcrypt-1.8.0:= >=dev-libs/libgp RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://gnupg/gnupg/gnupg-2.2.41.tar.bz2 verify-sig? ( mirror://gnupg/gnupg/gnupg-2.2.41.tar.bz2.sig ) -_eclasses_=flag-o-matic 69394e25812406faa1f90edaf4969395 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 out-of-source 9779900d240517b0631874f05d190aae systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b verify-sig 85e14d0a93afa75c621382409ada8732 +_eclasses_=flag-o-matic 69394e25812406faa1f90edaf4969395 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 out-of-source 9779900d240517b0631874f05d190aae systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b verify-sig 167258b573910fd3f5b71c5c52d66ab3 _md5_=80981afb24de0a3d48fc43daf8a3ab8b diff --git a/metadata/md5-cache/app-crypt/gnupg-2.3.8 b/metadata/md5-cache/app-crypt/gnupg-2.3.8 index e167772d90f4..40912bb8f2b1 100644 --- a/metadata/md5-cache/app-crypt/gnupg-2.3.8 +++ b/metadata/md5-cache/app-crypt/gnupg-2.3.8 @@ -13,5 +13,5 @@ REQUIRED_USE=test? ( tofu ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://gnupg/gnupg/gnupg-2.3.8.tar.bz2 verify-sig? ( mirror://gnupg/gnupg/gnupg-2.3.8.tar.bz2.sig ) -_eclasses_=flag-o-matic 69394e25812406faa1f90edaf4969395 multilib 5ca4e49abed8e3a2f7b56920eadee157 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b verify-sig 85e14d0a93afa75c621382409ada8732 +_eclasses_=flag-o-matic 69394e25812406faa1f90edaf4969395 multilib 5ca4e49abed8e3a2f7b56920eadee157 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b verify-sig 167258b573910fd3f5b71c5c52d66ab3 _md5_=c7130cb95e04b2185ac98f1716d584c9 diff --git a/metadata/md5-cache/app-crypt/gnupg-2.4.0 b/metadata/md5-cache/app-crypt/gnupg-2.4.0 index 564c64660cbd..7d0f1f5cba5d 100644 --- a/metadata/md5-cache/app-crypt/gnupg-2.4.0 +++ b/metadata/md5-cache/app-crypt/gnupg-2.4.0 @@ -13,5 +13,5 @@ REQUIRED_USE=test? ( tofu ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://gnupg/gnupg/gnupg-2.4.0.tar.bz2 verify-sig? ( mirror://gnupg/gnupg/gnupg-2.4.0.tar.bz2.sig ) -_eclasses_=flag-o-matic 69394e25812406faa1f90edaf4969395 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 out-of-source 9779900d240517b0631874f05d190aae systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b verify-sig 85e14d0a93afa75c621382409ada8732 +_eclasses_=flag-o-matic 69394e25812406faa1f90edaf4969395 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 out-of-source 9779900d240517b0631874f05d190aae systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b verify-sig 167258b573910fd3f5b71c5c52d66ab3 _md5_=45d75804d32d33998850711db3d5bdca diff --git a/metadata/md5-cache/app-crypt/gpgme-1.17.1-r2 b/metadata/md5-cache/app-crypt/gpgme-1.17.1-r2 index 11b63ded3c81..2aa3110908f7 100644 --- a/metadata/md5-cache/app-crypt/gpgme-1.17.1-r2 +++ b/metadata/md5-cache/app-crypt/gpgme-1.17.1-r2 @@ -13,5 +13,5 @@ REQUIRED_USE=qt5? ( cxx ) python? ( || ( python_targets_python3_9 python_targets RESTRICT=!test? ( test ) SLOT=1/11.6.15 SRC_URI=mirror://gnupg/gpgme/gpgme-1.17.1.tar.bz2 verify-sig? ( mirror://gnupg/gpgme/gpgme-1.17.1.tar.bz2.sig ) -_eclasses_=distutils-r1 3929d88685167435c587b740fdb5ec46 flag-o-matic 69394e25812406faa1f90edaf4969395 libtool 241a8f577b9781a42a7421e53448a44e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 666be58f658d6b32affe30f80e39a49e python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 qmake-utils 59420c906278d16deaaa629f9d115707 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b verify-sig 85e14d0a93afa75c621382409ada8732 +_eclasses_=distutils-r1 3929d88685167435c587b740fdb5ec46 flag-o-matic 69394e25812406faa1f90edaf4969395 libtool 241a8f577b9781a42a7421e53448a44e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 666be58f658d6b32affe30f80e39a49e python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 qmake-utils 59420c906278d16deaaa629f9d115707 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b verify-sig 167258b573910fd3f5b71c5c52d66ab3 _md5_=3411f266c08581d6fe3fcc8044770687 diff --git a/metadata/md5-cache/app-crypt/gpgme-1.18.0-r2 b/metadata/md5-cache/app-crypt/gpgme-1.18.0-r2 index fd39fe4a151d..78e543498800 100644 --- a/metadata/md5-cache/app-crypt/gpgme-1.18.0-r2 +++ b/metadata/md5-cache/app-crypt/gpgme-1.18.0-r2 @@ -13,5 +13,5 @@ REQUIRED_USE=qt5? ( cxx ) python? ( || ( python_targets_python3_9 python_targets RESTRICT=!test? ( test ) SLOT=1/11.6.15.1 SRC_URI=mirror://gnupg/gpgme/gpgme-1.18.0.tar.bz2 verify-sig? ( mirror://gnupg/gpgme/gpgme-1.18.0.tar.bz2.sig ) -_eclasses_=distutils-r1 3929d88685167435c587b740fdb5ec46 flag-o-matic 69394e25812406faa1f90edaf4969395 libtool 241a8f577b9781a42a7421e53448a44e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 666be58f658d6b32affe30f80e39a49e python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 qmake-utils 59420c906278d16deaaa629f9d115707 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b verify-sig 85e14d0a93afa75c621382409ada8732 +_eclasses_=distutils-r1 3929d88685167435c587b740fdb5ec46 flag-o-matic 69394e25812406faa1f90edaf4969395 libtool 241a8f577b9781a42a7421e53448a44e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 666be58f658d6b32affe30f80e39a49e python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 qmake-utils 59420c906278d16deaaa629f9d115707 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b verify-sig 167258b573910fd3f5b71c5c52d66ab3 _md5_=08f0d2c148e562e07a75132318056d08 diff --git a/metadata/md5-cache/app-crypt/libnitrokey-3.6 b/metadata/md5-cache/app-crypt/libnitrokey-3.6 index 45a18e75162a..9b4a611705c4 100644 --- a/metadata/md5-cache/app-crypt/libnitrokey-3.6 +++ b/metadata/md5-cache/app-crypt/libnitrokey-3.6 @@ -12,5 +12,5 @@ RDEPEND=dev-libs/hidapi:= virtual/udev RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/Nitrokey/libnitrokey/archive/v3.6.tar.gz -> libnitrokey-3.6.tar.gz -_eclasses_=cmake 449b4785acace35308fe747fc939bde1 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 69394e25812406faa1f90edaf4969395 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b udev eec0bbab06977f1cfc5597269c1fa152 wrapper 4a1902f969e5718126434fc35f3a0d9c xdg-utils ac0e315a3688929e34ac75b139e7349a +_eclasses_=cmake b2e109b7341cd993b8bdfcc60652a14d edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 69394e25812406faa1f90edaf4969395 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b udev eec0bbab06977f1cfc5597269c1fa152 wrapper 4a1902f969e5718126434fc35f3a0d9c xdg-utils ac0e315a3688929e34ac75b139e7349a _md5_=49fd8f3b649aa437a00815489ffae14f diff --git a/metadata/md5-cache/app-crypt/libnitrokey-9999 b/metadata/md5-cache/app-crypt/libnitrokey-9999 index 4c4da9e98239..b49bff31a81e 100644 --- a/metadata/md5-cache/app-crypt/libnitrokey-9999 +++ b/metadata/md5-cache/app-crypt/libnitrokey-9999 @@ -11,5 +11,5 @@ PROPERTIES=live RDEPEND=dev-libs/hidapi:= virtual/udev RESTRICT=!test? ( test ) SLOT=0 -_eclasses_=cmake 449b4785acace35308fe747fc939bde1 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 69394e25812406faa1f90edaf4969395 git-r3 2347f8fe2d392b2a091191f94be37e6f multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b udev eec0bbab06977f1cfc5597269c1fa152 wrapper 4a1902f969e5718126434fc35f3a0d9c xdg-utils ac0e315a3688929e34ac75b139e7349a +_eclasses_=cmake b2e109b7341cd993b8bdfcc60652a14d edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 69394e25812406faa1f90edaf4969395 git-r3 2347f8fe2d392b2a091191f94be37e6f multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b udev eec0bbab06977f1cfc5597269c1fa152 wrapper 4a1902f969e5718126434fc35f3a0d9c xdg-utils ac0e315a3688929e34ac75b139e7349a _md5_=3cee899466976365131464a455a2152d diff --git a/metadata/md5-cache/app-crypt/minisign-0.10 b/metadata/md5-cache/app-crypt/minisign-0.10 index 7164fe3ebf72..4638359de2fc 100644 --- a/metadata/md5-cache/app-crypt/minisign-0.10 +++ b/metadata/md5-cache/app-crypt/minisign-0.10 @@ -10,5 +10,5 @@ LICENSE=ISC RDEPEND=dev-libs/libsodium:=[-minimal] SLOT=0 SRC_URI=https://github.com/jedisct1/minisign/archive/0.10.tar.gz -> minisign-0.10.tar.gz -_eclasses_=cmake 449b4785acace35308fe747fc939bde1 flag-o-matic 69394e25812406faa1f90edaf4969395 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b xdg-utils ac0e315a3688929e34ac75b139e7349a +_eclasses_=cmake b2e109b7341cd993b8bdfcc60652a14d flag-o-matic 69394e25812406faa1f90edaf4969395 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b xdg-utils ac0e315a3688929e34ac75b139e7349a _md5_=867dd2f41e839f5781d07c29e97c1545 diff --git a/metadata/md5-cache/app-crypt/minisign-0.11 b/metadata/md5-cache/app-crypt/minisign-0.11 index 74e022816a36..4eabf7de5ad8 100644 --- a/metadata/md5-cache/app-crypt/minisign-0.11 +++ b/metadata/md5-cache/app-crypt/minisign-0.11 @@ -10,5 +10,5 @@ LICENSE=ISC RDEPEND=dev-libs/libsodium:=[-minimal] SLOT=0 SRC_URI=https://github.com/jedisct1/minisign/archive/0.11.tar.gz -> minisign-0.11.tar.gz -_eclasses_=cmake 449b4785acace35308fe747fc939bde1 flag-o-matic 69394e25812406faa1f90edaf4969395 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b xdg-utils ac0e315a3688929e34ac75b139e7349a +_eclasses_=cmake b2e109b7341cd993b8bdfcc60652a14d flag-o-matic 69394e25812406faa1f90edaf4969395 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b xdg-utils ac0e315a3688929e34ac75b139e7349a _md5_=cd0c21b0fcaa335b620bc96138e3eeab diff --git a/metadata/md5-cache/app-crypt/minisign-9999 b/metadata/md5-cache/app-crypt/minisign-9999 index 4393fad2859b..12bc68791f7a 100644 --- a/metadata/md5-cache/app-crypt/minisign-9999 +++ b/metadata/md5-cache/app-crypt/minisign-9999 @@ -9,5 +9,5 @@ LICENSE=ISC PROPERTIES=live RDEPEND=dev-libs/libsodium:=[-minimal] SLOT=0 -_eclasses_=cmake 449b4785acace35308fe747fc939bde1 flag-o-matic 69394e25812406faa1f90edaf4969395 git-r3 2347f8fe2d392b2a091191f94be37e6f multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b xdg-utils ac0e315a3688929e34ac75b139e7349a +_eclasses_=cmake b2e109b7341cd993b8bdfcc60652a14d flag-o-matic 69394e25812406faa1f90edaf4969395 git-r3 2347f8fe2d392b2a091191f94be37e6f multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b xdg-utils ac0e315a3688929e34ac75b139e7349a _md5_=cd0c21b0fcaa335b620bc96138e3eeab diff --git a/metadata/md5-cache/app-crypt/nitrokey-app-1.4.2 b/metadata/md5-cache/app-crypt/nitrokey-app-1.4.2 index aba5a0ccaaac..bb8ae400240c 100644 --- a/metadata/md5-cache/app-crypt/nitrokey-app-1.4.2 +++ b/metadata/md5-cache/app-crypt/nitrokey-app-1.4.2 @@ -10,5 +10,5 @@ LICENSE=GPL-3 RDEPEND=>=app-crypt/libnitrokey-3.5:= dev-qt/qtconcurrent:5 dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtsvg:5 dev-qt/qtwidgets:5 SLOT=0 SRC_URI=https://github.com/Nitrokey/nitrokey-app/archive/v1.4.2.tar.gz -> nitrokey-app-1.4.2.tar.gz -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cmake 449b4785acace35308fe747fc939bde1 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 69394e25812406faa1f90edaf4969395 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b wrapper 4a1902f969e5718126434fc35f3a0d9c xdg 6024fbc93167fad782e2032933654857 xdg-utils ac0e315a3688929e34ac75b139e7349a +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cmake b2e109b7341cd993b8bdfcc60652a14d edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 69394e25812406faa1f90edaf4969395 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b wrapper 4a1902f969e5718126434fc35f3a0d9c xdg 6024fbc93167fad782e2032933654857 xdg-utils ac0e315a3688929e34ac75b139e7349a _md5_=0cdca0b9e35404b95d3e7681941949a1 diff --git a/metadata/md5-cache/app-crypt/nitrokey-app-9999 b/metadata/md5-cache/app-crypt/nitrokey-app-9999 index 299f5b0ae8f1..99633e222b43 100644 --- a/metadata/md5-cache/app-crypt/nitrokey-app-9999 +++ b/metadata/md5-cache/app-crypt/nitrokey-app-9999 @@ -9,5 +9,5 @@ LICENSE=GPL-3 PROPERTIES=live RDEPEND=>=app-crypt/libnitrokey-3.5:= dev-qt/qtconcurrent:5 dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtsvg:5 dev-qt/qtwidgets:5 SLOT=0 -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cmake 449b4785acace35308fe747fc939bde1 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 69394e25812406faa1f90edaf4969395 git-r3 2347f8fe2d392b2a091191f94be37e6f multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b wrapper 4a1902f969e5718126434fc35f3a0d9c xdg 6024fbc93167fad782e2032933654857 xdg-utils ac0e315a3688929e34ac75b139e7349a +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cmake b2e109b7341cd993b8bdfcc60652a14d edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 69394e25812406faa1f90edaf4969395 git-r3 2347f8fe2d392b2a091191f94be37e6f multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b wrapper 4a1902f969e5718126434fc35f3a0d9c xdg 6024fbc93167fad782e2032933654857 xdg-utils ac0e315a3688929e34ac75b139e7349a _md5_=39538e57ffb3711998ba4f2026c5f62d diff --git a/metadata/md5-cache/app-crypt/osslsigncode-2.5 b/metadata/md5-cache/app-crypt/osslsigncode-2.5 index 10051c3962d6..9a7637b9c616 100644 --- a/metadata/md5-cache/app-crypt/osslsigncode-2.5 +++ b/metadata/md5-cache/app-crypt/osslsigncode-2.5 @@ -12,5 +12,5 @@ RDEPEND=dev-libs/openssl:= curl? ( net-misc/curl ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/mtrojnar/osslsigncode/releases/download/2.5/osslsigncode-2.5.tar.gz test? ( https://github.com/mtrojnar/osslsigncode/raw/2.5/tests/files/unsigned.cat -> osslsigncode-test-unsigned.cat ) test? ( https://github.com/mtrojnar/osslsigncode/raw/2.5/tests/files/unsigned.ex_ -> osslsigncode-test-unsigned.ex_ ) test? ( https://github.com/mtrojnar/osslsigncode/raw/2.5/tests/files/unsigned.exe -> osslsigncode-test-unsigned.exe ) test? ( https://github.com/mtrojnar/osslsigncode/raw/2.5/tests/files/unsigned.msi -> osslsigncode-test-unsigned.msi ) -_eclasses_=cmake 449b4785acace35308fe747fc939bde1 flag-o-matic 69394e25812406faa1f90edaf4969395 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b xdg-utils ac0e315a3688929e34ac75b139e7349a +_eclasses_=cmake b2e109b7341cd993b8bdfcc60652a14d flag-o-matic 69394e25812406faa1f90edaf4969395 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b xdg-utils ac0e315a3688929e34ac75b139e7349a _md5_=98f2480dd386874bb2b3ee8cdc9f215b diff --git a/metadata/md5-cache/app-crypt/pinentry-1.2.1-r1 b/metadata/md5-cache/app-crypt/pinentry-1.2.1-r1 index c41e4a7519fd..b6f22143ce4e 100644 --- a/metadata/md5-cache/app-crypt/pinentry-1.2.1-r1 +++ b/metadata/md5-cache/app-crypt/pinentry-1.2.1-r1 @@ -12,5 +12,5 @@ LICENSE=GPL-2 RDEPEND=>=dev-libs/libassuan-2.1 >=dev-libs/libgcrypt-1.6.3 >=dev-libs/libgpg-error-1.17 efl? ( dev-libs/efl[X] ) gnome-keyring? ( app-crypt/libsecret ) ncurses? ( sys-libs/ncurses:= ) qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 ) gtk? ( app-crypt/gcr:0[gtk] ) SLOT=0 SRC_URI=mirror://gnupg/pinentry/pinentry-1.2.1.tar.bz2 verify-sig? ( mirror://gnupg/pinentry/pinentry-1.2.1.tar.bz2.sig ) -_eclasses_=autotools 6dcd6b6a486e79928e1243ff9ba41fcc gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e multilib 5ca4e49abed8e3a2f7b56920eadee157 qmake-utils 59420c906278d16deaaa629f9d115707 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b verify-sig 85e14d0a93afa75c621382409ada8732 +_eclasses_=autotools 6dcd6b6a486e79928e1243ff9ba41fcc gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e multilib 5ca4e49abed8e3a2f7b56920eadee157 qmake-utils 59420c906278d16deaaa629f9d115707 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b verify-sig 167258b573910fd3f5b71c5c52d66ab3 _md5_=cb8f8ee4b7785644f8a97222348100a8 diff --git a/metadata/md5-cache/app-crypt/qca-2.3.5 b/metadata/md5-cache/app-crypt/qca-2.3.5 index 6d419af803c0..a6ab440e2076 100644 --- a/metadata/md5-cache/app-crypt/qca-2.3.5 +++ b/metadata/md5-cache/app-crypt/qca-2.3.5 @@ -12,5 +12,5 @@ RDEPEND=>=dev-qt/qtcore-5.14:5 botan? ( dev-libs/botan:= ) gcrypt? ( dev-libs/li RESTRICT=!test? ( test ) SLOT=2 SRC_URI=mirror://kde/stable/qca/2.3.5/qca-2.3.5.tar.xz -_eclasses_=cmake 449b4785acace35308fe747fc939bde1 flag-o-matic 69394e25812406faa1f90edaf4969395 kde.org 5dd311d12cdba33b446368fad288784d multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b qmake-utils 59420c906278d16deaaa629f9d115707 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b xdg-utils ac0e315a3688929e34ac75b139e7349a +_eclasses_=cmake b2e109b7341cd993b8bdfcc60652a14d flag-o-matic 69394e25812406faa1f90edaf4969395 kde.org 5dd311d12cdba33b446368fad288784d multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b qmake-utils 59420c906278d16deaaa629f9d115707 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b xdg-utils ac0e315a3688929e34ac75b139e7349a _md5_=0419a67fd069b65448e23d61a40108bc diff --git a/metadata/md5-cache/app-crypt/sbctl-0.10 b/metadata/md5-cache/app-crypt/sbctl-0.10 index 2f80eeaf4af2..b88e5e390842 100644 --- a/metadata/md5-cache/app-crypt/sbctl-0.10 +++ b/metadata/md5-cache/app-crypt/sbctl-0.10 @@ -10,5 +10,5 @@ LICENSE=Apache-2.0 BSD BSD-2 MIT RESTRICT=strip SLOT=0 SRC_URI=https://github.com/Foxboron/sbctl/releases/download/0.10/sbctl-0.10.tar.gz https://dev.gentoo.org/~ajak/distfiles/app-crypt/sbctl/sbctl-0.10-deps.tar.xz verify-sig? ( https://github.com/Foxboron/sbctl/releases/download/0.10/sbctl-0.10.tar.gz.sig ) -_eclasses_=go-module f2c9bcab49079a176b3ae061c94bb344 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 verify-sig 85e14d0a93afa75c621382409ada8732 +_eclasses_=go-module f2c9bcab49079a176b3ae061c94bb344 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 verify-sig 167258b573910fd3f5b71c5c52d66ab3 _md5_=b5c583796bd0548b5a6b2e940a9d1448 diff --git a/metadata/md5-cache/app-crypt/sbctl-0.9 b/metadata/md5-cache/app-crypt/sbctl-0.9 index 8c3807b6d254..3213135a1da9 100644 --- a/metadata/md5-cache/app-crypt/sbctl-0.9 +++ b/metadata/md5-cache/app-crypt/sbctl-0.9 @@ -10,5 +10,5 @@ LICENSE=Apache-2.0 BSD BSD-2 MIT RESTRICT=strip SLOT=0 SRC_URI=https://github.com/Foxboron/sbctl/releases/download/0.9/sbctl-0.9.tar.gz https://dev.gentoo.org/~ajak/dist/sbctl-0.9-deps.tar.xz verify-sig? ( https://github.com/Foxboron/sbctl/releases/download/0.9/sbctl-0.9.tar.gz.sig ) -_eclasses_=go-module f2c9bcab49079a176b3ae061c94bb344 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 verify-sig 85e14d0a93afa75c621382409ada8732 +_eclasses_=go-module f2c9bcab49079a176b3ae061c94bb344 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 verify-sig 167258b573910fd3f5b71c5c52d66ab3 _md5_=e613fc92b7158532b544cab7f0b9b43c diff --git a/metadata/md5-cache/app-crypt/signify-31 b/metadata/md5-cache/app-crypt/signify-31 index aa85dfa9d36b..9dbacf8637f3 100644 --- a/metadata/md5-cache/app-crypt/signify-31 +++ b/metadata/md5-cache/app-crypt/signify-31 @@ -11,5 +11,5 @@ LICENSE=BSD-1 RDEPEND=!net-mail/signify >=dev-libs/libbsd-0.7 SLOT=0 SRC_URI=https://github.com/aperezdc/signify/releases/download/v31/signify-31.tar.xz verify-sig? ( https://github.com/aperezdc/signify/releases/download/v31/SHA256.sig -> signify-31.sha.sig ) -_eclasses_=multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b verify-sig 85e14d0a93afa75c621382409ada8732 +_eclasses_=multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b verify-sig 167258b573910fd3f5b71c5c52d66ab3 _md5_=50441e26ca06d7d47fe8a7d5fb8dacd2 diff --git a/metadata/md5-cache/app-crypt/tpm-emulator-0.7.5-r3 b/metadata/md5-cache/app-crypt/tpm-emulator-0.7.5-r3 index 09b6f68b9b52..2c32ef647259 100644 --- a/metadata/md5-cache/app-crypt/tpm-emulator-0.7.5-r3 +++ b/metadata/md5-cache/app-crypt/tpm-emulator-0.7.5-r3 @@ -11,5 +11,5 @@ LICENSE=GPL-2 RDEPEND=acct-group/tpm acct-user/tpm dev-libs/gmp:= modules? ( kernel_linux? ( sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= ) ) ) SLOT=0 SRC_URI=https://github.com/PeterHuewe/tpm-emulator/archive/v0.7.5.tar.gz -> tpm-emulator-0.7.5.tar.gz -_eclasses_=cmake 449b4785acace35308fe747fc939bde1 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 69394e25812406faa1f90edaf4969395 linux-info 4b552625ebd741dfd2ac08637fd2436e linux-mod 81807190d0c0076b69cb96b547e38681 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b udev eec0bbab06977f1cfc5597269c1fa152 wrapper 4a1902f969e5718126434fc35f3a0d9c xdg-utils ac0e315a3688929e34ac75b139e7349a +_eclasses_=cmake b2e109b7341cd993b8bdfcc60652a14d edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 69394e25812406faa1f90edaf4969395 linux-info 4b552625ebd741dfd2ac08637fd2436e linux-mod 81807190d0c0076b69cb96b547e38681 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b udev eec0bbab06977f1cfc5597269c1fa152 wrapper 4a1902f969e5718126434fc35f3a0d9c xdg-utils ac0e315a3688929e34ac75b139e7349a _md5_=0d5c45b47554a87aea509b8b54475e01 diff --git a/metadata/md5-cache/app-crypt/tpm2-tss-4.0.1 b/metadata/md5-cache/app-crypt/tpm2-tss-4.0.1 index cfdb62352c7a..18f52b63bfea 100644 --- a/metadata/md5-cache/app-crypt/tpm2-tss-4.0.1 +++ b/metadata/md5-cache/app-crypt/tpm2-tss-4.0.1 @@ -1,6 +1,6 @@ BDEPEND=sys-apps/acl virtual/pkgconfig doc? ( app-doc/doxygen ) sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7 virtual/pkgconfig DEFINED_PHASES=compile configure install postinst postrm prepare setup test -DEPEND=acct-group/tss acct-user/tss fapi? ( dev-libs/json-c:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=net-misc/curl-7.80.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) mbedtls? ( net-libs/mbedtls:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) openssl? ( dev-libs/openssl:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) test? ( app-crypt/swtpm dev-libs/uthash dev-util/cmocka fapi? ( >=net-misc/curl-7.80.0 ) ) +DEPEND=acct-group/tss acct-user/tss sys-apps/util-linux:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] fapi? ( dev-libs/json-c:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=net-misc/curl-7.80.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) mbedtls? ( net-libs/mbedtls:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) openssl? ( dev-libs/openssl:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) test? ( app-crypt/swtpm dev-libs/uthash dev-util/cmocka fapi? ( >=net-misc/curl-7.80.0 ) ) DESCRIPTION=TCG Trusted Platform Module 2.0 Software Stack EAPI=8 HOMEPAGE=https://github.com/tpm2-software/tpm2-tss @@ -8,10 +8,10 @@ INHERIT=autotools flag-o-matic linux-info multilib-minimal tmpfiles udev IUSE=doc +fapi +openssl mbedtls +policy static-libs test abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 LICENSE=BSD-2 -RDEPEND=acct-group/tss acct-user/tss fapi? ( dev-libs/json-c:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=net-misc/curl-7.80.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) mbedtls? ( net-libs/mbedtls:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) openssl? ( dev-libs/openssl:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) virtual/tmpfiles +RDEPEND=acct-group/tss acct-user/tss sys-apps/util-linux:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] fapi? ( dev-libs/json-c:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=net-misc/curl-7.80.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) mbedtls? ( net-libs/mbedtls:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) openssl? ( dev-libs/openssl:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) virtual/tmpfiles REQUIRED_USE=^^ ( mbedtls openssl ) fapi? ( openssl !mbedtls ) policy? ( openssl !mbedtls ) RESTRICT=!test? ( test ) SLOT=0/4 SRC_URI=https://github.com/tpm2-software/tpm2-tss/releases/download/4.0.1/tpm2-tss-4.0.1.tar.gz _eclasses_=autotools 6dcd6b6a486e79928e1243ff9ba41fcc flag-o-matic 69394e25812406faa1f90edaf4969395 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e linux-info 4b552625ebd741dfd2ac08637fd2436e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib 5ca4e49abed8e3a2f7b56920eadee157 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b udev eec0bbab06977f1cfc5597269c1fa152 -_md5_=8bbd30d235b01a6e999d8a5be8251302 +_md5_=eb031282ed0fe22395187f0136e298de diff --git a/metadata/md5-cache/app-crypt/yubikey-manager-5.0.0 b/metadata/md5-cache/app-crypt/yubikey-manager-5.0.0 index d1e13e0cf1c7..f5a528c798f6 100644 --- a/metadata/md5-cache/app-crypt/yubikey-manager-5.0.0 +++ b/metadata/md5-cache/app-crypt/yubikey-manager-5.0.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://developers.yubico.com/yubikey-manager/Releases/yubikey_manager-5.0.0.tar.gz verify-sig? ( https://developers.yubico.com/yubikey-manager/Releases/yubikey_manager-5.0.0.tar.gz.sig ) -_eclasses_=distutils-r1 3929d88685167435c587b740fdb5ec46 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 666be58f658d6b32affe30f80e39a49e python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b verify-sig 85e14d0a93afa75c621382409ada8732 +_eclasses_=distutils-r1 3929d88685167435c587b740fdb5ec46 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 666be58f658d6b32affe30f80e39a49e python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b verify-sig 167258b573910fd3f5b71c5c52d66ab3 _md5_=bcf3feb065dc3a934245ace422a2872d diff --git a/metadata/md5-cache/app-crypt/yubikey-manager-5.0.1 b/metadata/md5-cache/app-crypt/yubikey-manager-5.0.1 index 3de533ef9966..34ac7f4b50fc 100644 --- a/metadata/md5-cache/app-crypt/yubikey-manager-5.0.1 +++ b/metadata/md5-cache/app-crypt/yubikey-manager-5.0.1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://developers.yubico.com/yubikey-manager/Releases/yubikey_manager-5.0.1.tar.gz verify-sig? ( https://developers.yubico.com/yubikey-manager/Releases/yubikey_manager-5.0.1.tar.gz.sig ) -_eclasses_=distutils-r1 3929d88685167435c587b740fdb5ec46 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 666be58f658d6b32affe30f80e39a49e python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b verify-sig 85e14d0a93afa75c621382409ada8732 +_eclasses_=distutils-r1 3929d88685167435c587b740fdb5ec46 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 666be58f658d6b32affe30f80e39a49e python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b verify-sig 167258b573910fd3f5b71c5c52d66ab3 _md5_=82e3cf634662ec5446cc2ae7800961c0 diff --git a/metadata/md5-cache/app-crypt/zulucrypt-5.5.0_pre20180223 b/metadata/md5-cache/app-crypt/zulucrypt-5.5.0_pre20180223 index 105fe2b8d598..7cf3538d00e7 100644 --- a/metadata/md5-cache/app-crypt/zulucrypt-5.5.0_pre20180223 +++ b/metadata/md5-cache/app-crypt/zulucrypt-5.5.0_pre20180223 @@ -12,5 +12,5 @@ RDEPEND=dev-libs/libgcrypt:0= sys-fs/cryptsetup:= gnome? ( app-crypt/libsecret ) REQUIRED_USE=kwallet? ( qt5 ) SLOT=0 SRC_URI=https://github.com/mhogomchungu/zuluCrypt/archive/76637bb05af13744bf1734b56f67d6d5cc2343b1.tar.gz -> zulucrypt-5.5.0_pre20180223.tar.gz -_eclasses_=cmake 449b4785acace35308fe747fc939bde1 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 69394e25812406faa1f90edaf4969395 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b wrapper 4a1902f969e5718126434fc35f3a0d9c xdg 6024fbc93167fad782e2032933654857 xdg-utils ac0e315a3688929e34ac75b139e7349a +_eclasses_=cmake b2e109b7341cd993b8bdfcc60652a14d edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 69394e25812406faa1f90edaf4969395 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b wrapper 4a1902f969e5718126434fc35f3a0d9c xdg 6024fbc93167fad782e2032933654857 xdg-utils ac0e315a3688929e34ac75b139e7349a _md5_=1e353afada59586ea9349f56d432a7b0 diff --git a/metadata/md5-cache/app-dicts/Manifest.gz b/metadata/md5-cache/app-dicts/Manifest.gz index 69c0d68473f67b7d1c9fdc717580d82db0397787..907bcf71230474ff4d134f9e530354e2e5ce48b6 100644 GIT binary patch delta 16077 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 Tf;m!;ssH(ZaISG*pY8wvv*+hl delta 16074 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 Q9#jAEf6{JzgrDvJ06h%qSpWb4 diff --git a/metadata/md5-cache/app-dicts/dikt-2s_p1 b/metadata/md5-cache/app-dicts/dikt-2s_p1 index 97b362c9ecbc..3c3047942b95 100644 --- a/metadata/md5-cache/app-dicts/dikt-2s_p1 +++ b/metadata/md5-cache/app-dicts/dikt-2s_p1 @@ -12,5 +12,5 @@ LICENSE=BSD-2 RDEPEND=>=dev-qt/qtgui-5.12.3:5 >=dev-qt/qtnetwork-5.12.3:5 >=dev-qt/qtprintsupport-5.12.3:5 >=dev-qt/qtwidgets-5.12.3:5 >=kde-frameworks/kcodecs-5.60.0:5 >=kde-frameworks/kconfig-5.60.0:5 >=kde-frameworks/kconfigwidgets-5.60.0:5 >=kde-frameworks/kcoreaddons-5.60.0:5 >=kde-frameworks/kdbusaddons-5.60.0:5 >=kde-frameworks/kguiaddons-5.60.0:5 >=kde-frameworks/ki18n-5.60.0:5 >=kde-frameworks/kiconthemes-5.60.0:5 >=kde-frameworks/kio-5.60.0:5 >=kde-frameworks/kwidgetsaddons-5.60.0:5 >=kde-frameworks/kxmlgui-5.60.0:5 !app-dicts/dikt:4 || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-4 dev-qt/qtcore:5 SLOT=5 SRC_URI=https://bitbucket-archive.softwareheritage.org/static/67/67f37093-df38-43b8-845b-2952e0a33bb3/attachments/dikt-2s1.txz -> dikt-2s1.tar.xz -_eclasses_=cmake 449b4785acace35308fe747fc939bde1 ecm f9903a91512290fdc47404898ba8a954 flag-o-matic 69394e25812406faa1f90edaf4969395 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b virtualx 644887c82aefdf12001489391fca4f02 xdg 6024fbc93167fad782e2032933654857 xdg-utils ac0e315a3688929e34ac75b139e7349a +_eclasses_=cmake b2e109b7341cd993b8bdfcc60652a14d ecm f9903a91512290fdc47404898ba8a954 flag-o-matic 69394e25812406faa1f90edaf4969395 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b virtualx 644887c82aefdf12001489391fca4f02 xdg 6024fbc93167fad782e2032933654857 xdg-utils ac0e315a3688929e34ac75b139e7349a _md5_=1459c24703c9b7f4b15835845a58ed9d diff --git a/metadata/md5-cache/app-doc/Manifest.gz b/metadata/md5-cache/app-doc/Manifest.gz index 2cb75e4326ccd02cd2001866dfe9bcadeb6bcd5c..9fe510f09ca1a972897702a65b9d1fc769fa579b 100644 GIT binary patch literal 22350 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

    iqJ+|jb8)JBo|(di{T{-;E(_xT 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 Dkj9yu literal 54883 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 diff --git a/metadata/md5-cache/app-admin/apache-tools-2.4.56 b/metadata/md5-cache/app-admin/apache-tools-2.4.56 new file mode 100644 index 000000000000..04eed140d216 --- /dev/null +++ b/metadata/md5-cache/app-admin/apache-tools-2.4.56 @@ -0,0 +1,16 @@ +BDEPEND=virtual/pkgconfig sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7 +DEFINED_PHASES=compile configure install prepare +DEPEND=>=dev-libs/apr-1.5.0:1= dev-libs/apr-util:1= dev-libs/expat dev-libs/libpcre2 virtual/libcrypt:= kernel_linux? ( sys-apps/util-linux ) ssl? ( dev-libs/openssl:0= ) sys-devel/libtool +DESCRIPTION=Useful Apache tools - htdigest, htpasswd, ab, htdbm +EAPI=8 +HOMEPAGE=https://httpd.apache.org/ +INHERIT=autotools toolchain-funcs +IUSE=ssl +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc64-solaris ~x64-solaris +LICENSE=Apache-2.0 +RDEPEND=>=dev-libs/apr-1.5.0:1= dev-libs/apr-util:1= dev-libs/expat dev-libs/libpcre2 virtual/libcrypt:= kernel_linux? ( sys-apps/util-linux ) ssl? ( dev-libs/openssl:0= ) +RESTRICT=test +SLOT=0 +SRC_URI=mirror://apache/httpd/httpd-2.4.56.tar.bz2 +_eclasses_=autotools 6dcd6b6a486e79928e1243ff9ba41fcc gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b +_md5_=7776dd1392b43f000495cb57e70dd6d9 diff --git a/metadata/md5-cache/app-admin/awscli-1.27.89 b/metadata/md5-cache/app-admin/awscli-1.27.89 new file mode 100644 index 000000000000..99aa83e44f8b --- /dev/null +++ b/metadata/md5-cache/app-admin/awscli-1.27.89 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-python/pytest-forked[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( >=dev-python/botocore-1.29.89[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/colorama[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/rsa[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/s3transfer-0.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] !app-admin/awscli-bin >=dev-python/pytest-7.2.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] || ( >=dev-python/setuptools-67.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] =dev-python/wheel-0.38.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Universal Command Line Environment for AWS +EAPI=8 +HOMEPAGE=https://github.com/aws/aws-cli/ https://pypi.org/project/awscli/ +INHERIT=bash-completion-r1 distutils-r1 multiprocessing +IUSE=test python_targets_python3_10 python_targets_python3_11 +KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 +LICENSE=Apache-2.0 +RDEPEND=>=dev-python/botocore-1.29.89[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/colorama[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/rsa[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/s3transfer-0.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] !app-admin/awscli-bin python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/aws/aws-cli/archive/1.27.89.tar.gz -> aws-cli-1.27.89.gh.tar.gz +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff distutils-r1 3929d88685167435c587b740fdb5ec46 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 666be58f658d6b32affe30f80e39a49e python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b +_md5_=49e74325243b7907e30dd121cb06f7f4 diff --git a/metadata/md5-cache/app-admin/calamares-3.2.60 b/metadata/md5-cache/app-admin/calamares-3.2.60 index d14e9a464ec7..728b8d5a5a48 100644 --- a/metadata/md5-cache/app-admin/calamares-3.2.60 +++ b/metadata/md5-cache/app-admin/calamares-3.2.60 @@ -14,5 +14,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_9 python_single_target_python3_10 RESTRICT=!test? ( test ) SLOT=5 SRC_URI=https://github.com/calamares/calamares/releases/download/v3.2.60/calamares-3.2.60.tar.gz -_eclasses_=cmake 449b4785acace35308fe747fc939bde1 ecm f9903a91512290fdc47404898ba8a954 flag-o-matic 69394e25812406faa1f90edaf4969395 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b virtualx 644887c82aefdf12001489391fca4f02 xdg 6024fbc93167fad782e2032933654857 xdg-utils ac0e315a3688929e34ac75b139e7349a +_eclasses_=cmake b2e109b7341cd993b8bdfcc60652a14d ecm f9903a91512290fdc47404898ba8a954 flag-o-matic 69394e25812406faa1f90edaf4969395 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b virtualx 644887c82aefdf12001489391fca4f02 xdg 6024fbc93167fad782e2032933654857 xdg-utils ac0e315a3688929e34ac75b139e7349a _md5_=d94d6292ee26f1f3620cc3171de936be diff --git a/metadata/md5-cache/app-admin/clog-1.3.0-r1 b/metadata/md5-cache/app-admin/clog-1.3.0-r1 index b90b96f62207..b46ef1e0e5e8 100644 --- a/metadata/md5-cache/app-admin/clog-1.3.0-r1 +++ b/metadata/md5-cache/app-admin/clog-1.3.0-r1 @@ -9,5 +9,5 @@ LICENSE=MIT RESTRICT=test SLOT=0 SRC_URI=https://gothenburgbitfactory.org/download/clog-1.3.0.tar.gz -_eclasses_=cmake 449b4785acace35308fe747fc939bde1 flag-o-matic 69394e25812406faa1f90edaf4969395 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b xdg-utils ac0e315a3688929e34ac75b139e7349a +_eclasses_=cmake b2e109b7341cd993b8bdfcc60652a14d flag-o-matic 69394e25812406faa1f90edaf4969395 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b xdg-utils ac0e315a3688929e34ac75b139e7349a _md5_=7fb2c812ce8fa47a5ffb96fcbc9e3c86 diff --git a/metadata/md5-cache/app-admin/conky-1.13.1 b/metadata/md5-cache/app-admin/conky-1.13.1 index 4946641d8dd3..9d00346aaf30 100644 --- a/metadata/md5-cache/app-admin/conky-1.13.1 +++ b/metadata/md5-cache/app-admin/conky-1.13.1 @@ -13,5 +13,5 @@ RDEPEND=cmus? ( media-sound/cmus ) curl? ( net-misc/curl ) ical? ( dev-libs/libi REQUIRED_USE=imlib? ( X ) lua-cairo? ( X bundled-toluapp ) lua-imlib? ( X bundled-toluapp ) lua-rsvg? ( X bundled-toluapp ) nvidia? ( X ) truetype? ( X ) xinerama? ( X ) SLOT=0 SRC_URI=https://github.com/brndnmtthws/conky/archive/v1.13.1.tar.gz -> conky-1.13.1.tar.gz -_eclasses_=cmake 449b4785acace35308fe747fc939bde1 flag-o-matic 69394e25812406faa1f90edaf4969395 linux-info 4b552625ebd741dfd2ac08637fd2436e lua-single aee383a0de35701b9eb0b27077a1c143 lua-utils e69ff116248d78546ae1a234c086fe80 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b xdg 6024fbc93167fad782e2032933654857 xdg-utils ac0e315a3688929e34ac75b139e7349a +_eclasses_=cmake b2e109b7341cd993b8bdfcc60652a14d flag-o-matic 69394e25812406faa1f90edaf4969395 linux-info 4b552625ebd741dfd2ac08637fd2436e lua-single aee383a0de35701b9eb0b27077a1c143 lua-utils e69ff116248d78546ae1a234c086fe80 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b xdg 6024fbc93167fad782e2032933654857 xdg-utils ac0e315a3688929e34ac75b139e7349a _md5_=0993e542792ab23e6cef5393918c2f56 diff --git a/metadata/md5-cache/app-admin/conky-1.17.0 b/metadata/md5-cache/app-admin/conky-1.17.0 index bada588c49fb..16a4a2b19b0d 100644 --- a/metadata/md5-cache/app-admin/conky-1.17.0 +++ b/metadata/md5-cache/app-admin/conky-1.17.0 @@ -1,6 +1,6 @@ BDEPEND=doc? ( virtual/pandoc || ( ( >=dev-lang/python-3.11.1-r1:3.11 dev-python/pyyaml[python_targets_python3_11(-)] dev-python/jinja[python_targets_python3_11(-)] ) ( >=dev-lang/python-3.10.9-r1:3.10 dev-python/pyyaml[python_targets_python3_10(-)] dev-python/jinja[python_targets_python3_10(-)] ) ( >=dev-lang/python-3.9.16-r1:3.9 dev-python/pyyaml[python_targets_python3_9(-)] dev-python/jinja[python_targets_python3_9(-)] ) ) ) extras? ( || ( ( >=dev-lang/python-3.11.1-r1:3.11 dev-python/pyyaml[python_targets_python3_11(-)] dev-python/jinja[python_targets_python3_11(-)] ) ( >=dev-lang/python-3.10.9-r1:3.10 dev-python/pyyaml[python_targets_python3_10(-)] dev-python/jinja[python_targets_python3_10(-)] ) ( >=dev-lang/python-3.9.16-r1:3.9 dev-python/pyyaml[python_targets_python3_9(-)] dev-python/jinja[python_targets_python3_9(-)] ) ) ) wayland? ( dev-util/wayland-scanner ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test -DEPEND=curl? ( net-misc/curl ) ical? ( dev-libs/libical:= ) iconv? ( virtual/libiconv ) imlib? ( media-libs/imlib2[X] ) irc? ( net-libs/libircclient ) lua-cairo? ( x11-libs/cairo[X] ) lua-imlib? ( media-libs/imlib2[X] ) lua-rsvg? ( gnome-base/librsvg ) mysql? ( dev-db/mysql-connector-c ) ncurses? ( sys-libs/ncurses:= ) nvidia? ( x11-drivers/nvidia-drivers[tools,static-libs] ) pulseaudio? ( media-libs/libpulse ) rss? ( dev-libs/libxml2 net-misc/curl dev-libs/glib:2 ) systemd? ( sys-apps/systemd ) truetype? ( x11-libs/libXft >=media-libs/freetype-2 ) wayland? ( dev-libs/wayland dev-libs/wayland-protocols x11-libs/pango ) wifi? ( net-wireless/wireless-tools ) webserver? ( net-libs/libmicrohttpd ) X? ( x11-libs/libX11 x11-libs/libXdamage x11-libs/libXfixes x11-libs/libXext ) xinerama? ( x11-libs/libXinerama ) xmms2? ( media-sound/xmms2 ) lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) +DEPEND=curl? ( net-misc/curl ) ical? ( dev-libs/libical:= ) iconv? ( virtual/libiconv ) imlib? ( media-libs/imlib2[X] ) irc? ( net-libs/libircclient ) lua-cairo? ( x11-libs/cairo[X] ) lua-imlib? ( media-libs/imlib2[X] ) lua-rsvg? ( gnome-base/librsvg ) mysql? ( dev-db/mysql-connector-c ) ncurses? ( sys-libs/ncurses:= ) nvidia? ( x11-drivers/nvidia-drivers[tools,static-libs] ) pulseaudio? ( media-libs/libpulse ) rss? ( dev-libs/libxml2 net-misc/curl dev-libs/glib:2 ) systemd? ( sys-apps/systemd ) truetype? ( x11-libs/libXft >=media-libs/freetype-2 ) wayland? ( dev-libs/wayland x11-libs/pango ) wifi? ( net-wireless/wireless-tools ) webserver? ( net-libs/libmicrohttpd ) X? ( x11-libs/libX11 x11-libs/libXdamage x11-libs/libXfixes x11-libs/libXext ) xinerama? ( x11-libs/libXinerama ) xmms2? ( media-sound/xmms2 ) lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) wayland? ( dev-libs/wayland-protocols ) DESCRIPTION=An advanced, highly configurable system monitor for X EAPI=8 HOMEPAGE=https://github.com/brndnmtthws/conky @@ -9,9 +9,9 @@ INHERIT=cmake linux-info lua-single python-any-r1 readme.gentoo-r1 xdg IUSE=apcupsd bundled-toluapp cmus curl doc extras hddtemp ical iconv imlib intel-backlight iostats irc lua-cairo lua-imlib lua-rsvg math moc mpd mysql ncurses nvidia +portmon pulseaudio rss systemd thinkpad truetype wayland webserver wifi X xinerama xmms2 +lua_single_target_lua5-3 KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~ppc ppc64 ~riscv ~sparc x86 LICENSE=GPL-3 BSD LGPL-2.1 MIT -RDEPEND=curl? ( net-misc/curl ) ical? ( dev-libs/libical:= ) iconv? ( virtual/libiconv ) imlib? ( media-libs/imlib2[X] ) irc? ( net-libs/libircclient ) lua-cairo? ( x11-libs/cairo[X] ) lua-imlib? ( media-libs/imlib2[X] ) lua-rsvg? ( gnome-base/librsvg ) mysql? ( dev-db/mysql-connector-c ) ncurses? ( sys-libs/ncurses:= ) nvidia? ( x11-drivers/nvidia-drivers[tools,static-libs] ) pulseaudio? ( media-libs/libpulse ) rss? ( dev-libs/libxml2 net-misc/curl dev-libs/glib:2 ) systemd? ( sys-apps/systemd ) truetype? ( x11-libs/libXft >=media-libs/freetype-2 ) wayland? ( dev-libs/wayland dev-libs/wayland-protocols x11-libs/pango ) wifi? ( net-wireless/wireless-tools ) webserver? ( net-libs/libmicrohttpd ) X? ( x11-libs/libX11 x11-libs/libXdamage x11-libs/libXfixes x11-libs/libXext ) xinerama? ( x11-libs/libXinerama ) xmms2? ( media-sound/xmms2 ) lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) apcupsd? ( sys-power/apcupsd ) cmus? ( media-sound/cmus ) hddtemp? ( app-admin/hddtemp ) moc? ( media-sound/moc ) extras? ( app-editors/nano || ( app-editors/vim app-editors/gvim ) ) +RDEPEND=curl? ( net-misc/curl ) ical? ( dev-libs/libical:= ) iconv? ( virtual/libiconv ) imlib? ( media-libs/imlib2[X] ) irc? ( net-libs/libircclient ) lua-cairo? ( x11-libs/cairo[X] ) lua-imlib? ( media-libs/imlib2[X] ) lua-rsvg? ( gnome-base/librsvg ) mysql? ( dev-db/mysql-connector-c ) ncurses? ( sys-libs/ncurses:= ) nvidia? ( x11-drivers/nvidia-drivers[tools,static-libs] ) pulseaudio? ( media-libs/libpulse ) rss? ( dev-libs/libxml2 net-misc/curl dev-libs/glib:2 ) systemd? ( sys-apps/systemd ) truetype? ( x11-libs/libXft >=media-libs/freetype-2 ) wayland? ( dev-libs/wayland x11-libs/pango ) wifi? ( net-wireless/wireless-tools ) webserver? ( net-libs/libmicrohttpd ) X? ( x11-libs/libX11 x11-libs/libXdamage x11-libs/libXfixes x11-libs/libXext ) xinerama? ( x11-libs/libXinerama ) xmms2? ( media-sound/xmms2 ) lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) apcupsd? ( sys-power/apcupsd ) cmus? ( media-sound/cmus ) hddtemp? ( app-admin/hddtemp ) moc? ( media-sound/moc ) extras? ( app-editors/nano || ( app-editors/vim app-editors/gvim ) ) REQUIRED_USE=imlib? ( X ) lua-cairo? ( X bundled-toluapp ) lua-imlib? ( X bundled-toluapp ) lua-rsvg? ( X bundled-toluapp ) nvidia? ( X ) truetype? ( X ) xinerama? ( X ) SLOT=0 SRC_URI=https://github.com/brndnmtthws/conky/archive/v1.17.0.tar.gz -> conky-1.17.0.tar.gz -_eclasses_=cmake 449b4785acace35308fe747fc939bde1 flag-o-matic 69394e25812406faa1f90edaf4969395 linux-info 4b552625ebd741dfd2ac08637fd2436e lua-single aee383a0de35701b9eb0b27077a1c143 lua-utils e69ff116248d78546ae1a234c086fe80 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b xdg 6024fbc93167fad782e2032933654857 xdg-utils ac0e315a3688929e34ac75b139e7349a -_md5_=44df9c647b0697293d36cab4a4f020eb +_eclasses_=cmake b2e109b7341cd993b8bdfcc60652a14d flag-o-matic 69394e25812406faa1f90edaf4969395 linux-info 4b552625ebd741dfd2ac08637fd2436e lua-single aee383a0de35701b9eb0b27077a1c143 lua-utils e69ff116248d78546ae1a234c086fe80 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b xdg 6024fbc93167fad782e2032933654857 xdg-utils ac0e315a3688929e34ac75b139e7349a +_md5_=afa2b5a6eec8791f0d7c8c7065dba68c diff --git a/metadata/md5-cache/app-admin/conky-1.18.1 b/metadata/md5-cache/app-admin/conky-1.18.1 index 41811e7a22fb..c9e21f761527 100644 --- a/metadata/md5-cache/app-admin/conky-1.18.1 +++ b/metadata/md5-cache/app-admin/conky-1.18.1 @@ -13,5 +13,5 @@ RDEPEND=curl? ( net-misc/curl ) ical? ( dev-libs/libical:= ) iconv? ( virtual/li REQUIRED_USE=imlib? ( X ) lua-cairo? ( X bundled-toluapp ) lua-imlib? ( X bundled-toluapp ) lua-rsvg? ( X bundled-toluapp ) nvidia? ( X ) truetype? ( X ) xinerama? ( X ) SLOT=0 SRC_URI=https://github.com/brndnmtthws/conky/archive/v1.18.1.tar.gz -> conky-1.18.1.tar.gz -_eclasses_=cmake 449b4785acace35308fe747fc939bde1 flag-o-matic 69394e25812406faa1f90edaf4969395 linux-info 4b552625ebd741dfd2ac08637fd2436e lua-single aee383a0de35701b9eb0b27077a1c143 lua-utils e69ff116248d78546ae1a234c086fe80 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b xdg 6024fbc93167fad782e2032933654857 xdg-utils ac0e315a3688929e34ac75b139e7349a +_eclasses_=cmake b2e109b7341cd993b8bdfcc60652a14d flag-o-matic 69394e25812406faa1f90edaf4969395 linux-info 4b552625ebd741dfd2ac08637fd2436e lua-single aee383a0de35701b9eb0b27077a1c143 lua-utils e69ff116248d78546ae1a234c086fe80 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b xdg 6024fbc93167fad782e2032933654857 xdg-utils ac0e315a3688929e34ac75b139e7349a _md5_=33d184e6efff2e0ae67e158e468f7792 diff --git a/metadata/md5-cache/app-admin/evtxtools-1.1.1-r2 b/metadata/md5-cache/app-admin/evtxtools-1.1.1-r2 index 889f5ba70300..078f2641892b 100644 --- a/metadata/md5-cache/app-admin/evtxtools-1.1.1-r2 +++ b/metadata/md5-cache/app-admin/evtxtools-1.1.1-r2 @@ -12,5 +12,5 @@ RDEPEND=dev-perl/Digest-CRC dev-perl/DateTime dev-perl/Carp-Assert dev-perl/Data RESTRICT=!test? ( test ) SLOT=0 SRC_URI=http://computer.forensikblog.de/files/evtx/Parse-Evtx-1.1.1.zip -_eclasses_=multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module 21a0cb6221498d0e7894bdf445b79887 readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55 +_eclasses_=multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module 8c55459fea879ccdec282839a3b22f78 readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b _md5_=6ce9bc75cf3aacf50f06e7644dfc5fe6 diff --git a/metadata/md5-cache/app-admin/gkrellm-2.3.11-r2 b/metadata/md5-cache/app-admin/gkrellm-2.3.11-r2 index 59b0f86c2fc3..ce663904ebd8 100644 --- a/metadata/md5-cache/app-admin/gkrellm-2.3.11-r2 +++ b/metadata/md5-cache/app-admin/gkrellm-2.3.11-r2 @@ -6,10 +6,10 @@ EAPI=8 HOMEPAGE=http://gkrellm.srcbox.net/ INHERIT=desktop systemd toolchain-funcs IUSE=gnutls hddtemp lm-sensors nls ntlm ssl X -KEYWORDS=~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux +KEYWORDS=~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux LICENSE=GPL-3+ RDEPEND=acct-group/gkrellmd acct-user/gkrellmd dev-libs/glib:2 hddtemp? ( app-admin/hddtemp ) ssl? ( gnutls? ( net-libs/gnutls ) !gnutls? ( dev-libs/openssl:0= ) ) lm-sensors? ( sys-apps/lm-sensors:= ) nls? ( virtual/libintl ) ntlm? ( net-libs/libntlm ) X? ( x11-libs/gdk-pixbuf x11-libs/gtk+:2 x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/pango ) SLOT=2 SRC_URI=http://gkrellm.srcbox.net/releases/gkrellm-2.3.11.tar.bz2 _eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d multilib 5ca4e49abed8e3a2f7b56920eadee157 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b -_md5_=f7ffbb7bb6589618684cb238c725adc8 +_md5_=d034d80622c601b45c2ff8805cb45d8b diff --git a/metadata/md5-cache/app-admin/hardinfo-0.6_alpha_pre20221113 b/metadata/md5-cache/app-admin/hardinfo-0.6_alpha_pre20221113 index 7e62ff4faeb1..ca40873a1ff5 100644 --- a/metadata/md5-cache/app-admin/hardinfo-0.6_alpha_pre20221113 +++ b/metadata/md5-cache/app-admin/hardinfo-0.6_alpha_pre20221113 @@ -12,5 +12,5 @@ LICENSE=GPL-2 RDEPEND=dev-libs/glib:2 dev-libs/json-glib net-libs/libsoup:2.4 sys-libs/zlib x11-libs/cairo >=x11-libs/gtk+-3.0:3 SLOT=0 SRC_URI=https://github.com/lpereira/hardinfo/archive/a798cbaed6f1b083cc3c26dbede74cf40947d0ef.tar.gz -> hardinfo-0.6_alpha_pre20221113-a798cbaed6f1b083cc3c26dbede74cf40947d0ef.tar.gz -_eclasses_=cmake 449b4785acace35308fe747fc939bde1 flag-o-matic 69394e25812406faa1f90edaf4969395 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b xdg 6024fbc93167fad782e2032933654857 xdg-utils ac0e315a3688929e34ac75b139e7349a +_eclasses_=cmake b2e109b7341cd993b8bdfcc60652a14d flag-o-matic 69394e25812406faa1f90edaf4969395 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b xdg 6024fbc93167fad782e2032933654857 xdg-utils ac0e315a3688929e34ac75b139e7349a _md5_=07a360ef0103bdee23796e54bf47f22a diff --git a/metadata/md5-cache/app-admin/keepassxc-2.7.1-r1 b/metadata/md5-cache/app-admin/keepassxc-2.7.1-r1 index b4afb8a16e27..6b9f4a1bd258 100644 --- a/metadata/md5-cache/app-admin/keepassxc-2.7.1-r1 +++ b/metadata/md5-cache/app-admin/keepassxc-2.7.1-r1 @@ -13,5 +13,5 @@ RDEPEND=app-crypt/argon2:= dev-libs/botan:2= dev-qt/qtconcurrent:5 dev-qt/qtcore RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/keepassxreboot/keepassxc/archive/2.7.1.tar.gz -> keepassxc-2.7.1.tar.gz -_eclasses_=cmake 449b4785acace35308fe747fc939bde1 flag-o-matic 69394e25812406faa1f90edaf4969395 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b xdg 6024fbc93167fad782e2032933654857 xdg-utils ac0e315a3688929e34ac75b139e7349a +_eclasses_=cmake b2e109b7341cd993b8bdfcc60652a14d flag-o-matic 69394e25812406faa1f90edaf4969395 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b xdg 6024fbc93167fad782e2032933654857 xdg-utils ac0e315a3688929e34ac75b139e7349a _md5_=b7b17a9ee4db316049a120fa9ca9a873 diff --git a/metadata/md5-cache/app-admin/keepassxc-2.7.3 b/metadata/md5-cache/app-admin/keepassxc-2.7.3 index f8d155e0cf97..953ca0ca8137 100644 --- a/metadata/md5-cache/app-admin/keepassxc-2.7.3 +++ b/metadata/md5-cache/app-admin/keepassxc-2.7.3 @@ -14,5 +14,5 @@ REQUIRED_USE=autotype? ( X ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/keepassxreboot/keepassxc/releases/download/2.7.3/keepassxc-2.7.3-src.tar.xz -_eclasses_=cmake 449b4785acace35308fe747fc939bde1 flag-o-matic 69394e25812406faa1f90edaf4969395 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b xdg 6024fbc93167fad782e2032933654857 xdg-utils ac0e315a3688929e34ac75b139e7349a +_eclasses_=cmake b2e109b7341cd993b8bdfcc60652a14d flag-o-matic 69394e25812406faa1f90edaf4969395 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b xdg 6024fbc93167fad782e2032933654857 xdg-utils ac0e315a3688929e34ac75b139e7349a _md5_=2e3706e13f83ba5644428c4b9ba30a32 diff --git a/metadata/md5-cache/app-admin/keepassxc-2.7.4 b/metadata/md5-cache/app-admin/keepassxc-2.7.4 index efcd1f61cf90..185c35d07ae3 100644 --- a/metadata/md5-cache/app-admin/keepassxc-2.7.4 +++ b/metadata/md5-cache/app-admin/keepassxc-2.7.4 @@ -14,5 +14,5 @@ REQUIRED_USE=autotype? ( X ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/keepassxreboot/keepassxc/releases/download/2.7.4/keepassxc-2.7.4-src.tar.xz -_eclasses_=cmake 449b4785acace35308fe747fc939bde1 flag-o-matic 69394e25812406faa1f90edaf4969395 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b xdg 6024fbc93167fad782e2032933654857 xdg-utils ac0e315a3688929e34ac75b139e7349a +_eclasses_=cmake b2e109b7341cd993b8bdfcc60652a14d flag-o-matic 69394e25812406faa1f90edaf4969395 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b xdg 6024fbc93167fad782e2032933654857 xdg-utils ac0e315a3688929e34ac75b139e7349a _md5_=7c209ba3ecb25434b3417b8f706e8f90 diff --git a/metadata/md5-cache/app-admin/keepassxc-9999 b/metadata/md5-cache/app-admin/keepassxc-9999 index 49fd89ec816d..44be4a7d3523 100644 --- a/metadata/md5-cache/app-admin/keepassxc-9999 +++ b/metadata/md5-cache/app-admin/keepassxc-9999 @@ -13,5 +13,5 @@ RDEPEND=app-crypt/argon2:= dev-libs/botan:2= dev-qt/qtconcurrent:5 dev-qt/qtcore REQUIRED_USE=autotype? ( X ) RESTRICT=!test? ( test ) SLOT=0 -_eclasses_=cmake 449b4785acace35308fe747fc939bde1 flag-o-matic 69394e25812406faa1f90edaf4969395 git-r3 2347f8fe2d392b2a091191f94be37e6f multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b xdg 6024fbc93167fad782e2032933654857 xdg-utils ac0e315a3688929e34ac75b139e7349a +_eclasses_=cmake b2e109b7341cd993b8bdfcc60652a14d flag-o-matic 69394e25812406faa1f90edaf4969395 git-r3 2347f8fe2d392b2a091191f94be37e6f multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b xdg 6024fbc93167fad782e2032933654857 xdg-utils ac0e315a3688929e34ac75b139e7349a _md5_=c9f1659cfa64389c8ed3e0b171a64775 diff --git a/metadata/md5-cache/app-admin/logrotate-3.20.1-r1 b/metadata/md5-cache/app-admin/logrotate-3.20.1-r1 index b28d687cd216..6cd7a075407b 100644 --- a/metadata/md5-cache/app-admin/logrotate-3.20.1-r1 +++ b/metadata/md5-cache/app-admin/logrotate-3.20.1-r1 @@ -11,5 +11,5 @@ LICENSE=GPL-2 RDEPEND=>=dev-libs/popt-1.5 selinux? ( sys-libs/libselinux ) acl? ( virtual/acl ) selinux? ( sec-policy/selinux-logrotate ) cron? ( virtual/cron ) virtual/tmpfiles SLOT=0 SRC_URI=https://github.com/logrotate/logrotate/releases/download/3.20.1/logrotate-3.20.1.tar.xz verify-sig? ( https://github.com/logrotate/logrotate/releases/download/3.20.1/logrotate-3.20.1.tar.xz.asc ) -_eclasses_=multilib 5ca4e49abed8e3a2f7b56920eadee157 systemd 5f4bb0758df2e483babf68cd517078ca tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b verify-sig 85e14d0a93afa75c621382409ada8732 +_eclasses_=multilib 5ca4e49abed8e3a2f7b56920eadee157 systemd 5f4bb0758df2e483babf68cd517078ca tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b verify-sig 167258b573910fd3f5b71c5c52d66ab3 _md5_=afb09f3ba2a133dbf71a470ea3510ca7 diff --git a/metadata/md5-cache/app-admin/logrotate-3.21.0 b/metadata/md5-cache/app-admin/logrotate-3.21.0 index 5ffb5769a3ae..6a2d4097b216 100644 --- a/metadata/md5-cache/app-admin/logrotate-3.21.0 +++ b/metadata/md5-cache/app-admin/logrotate-3.21.0 @@ -11,5 +11,5 @@ LICENSE=GPL-2 RDEPEND=>=dev-libs/popt-1.5 selinux? ( sys-libs/libselinux ) acl? ( virtual/acl ) selinux? ( sec-policy/selinux-logrotate ) cron? ( virtual/cron ) virtual/tmpfiles SLOT=0 SRC_URI=https://github.com/logrotate/logrotate/releases/download/3.21.0/logrotate-3.21.0.tar.xz verify-sig? ( https://github.com/logrotate/logrotate/releases/download/3.21.0/logrotate-3.21.0.tar.xz.asc ) -_eclasses_=multilib 5ca4e49abed8e3a2f7b56920eadee157 systemd 5f4bb0758df2e483babf68cd517078ca tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b verify-sig 85e14d0a93afa75c621382409ada8732 +_eclasses_=multilib 5ca4e49abed8e3a2f7b56920eadee157 systemd 5f4bb0758df2e483babf68cd517078ca tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b verify-sig 167258b573910fd3f5b71c5c52d66ab3 _md5_=e4bbcd029a9a482c1f7a977b98f05779 diff --git a/metadata/md5-cache/app-admin/logstash-bin-7.17.7 b/metadata/md5-cache/app-admin/logstash-bin-7.17.7 deleted file mode 100644 index 7a6b34bffed7..000000000000 --- a/metadata/md5-cache/app-admin/logstash-bin-7.17.7 +++ /dev/null @@ -1,15 +0,0 @@ -DEFINED_PHASES=compile install postinst preinst prepare setup -DEPEND=>=dev-java/java-config-2.2.0-r3 -DESCRIPTION=Tool for managing events and logs -EAPI=8 -HOMEPAGE=https://www.elastic.co/products/logstash -INHERIT=java-pkg-2 -IUSE=x-pack -KEYWORDS=~amd64 -LICENSE=Apache-2.0 MIT x-pack? ( Elastic ) -RDEPEND=acct-group/logstash acct-user/logstash virtual/jre >=dev-java/java-config-2.2.0-r3 -RESTRICT=strip -SLOT=0 -SRC_URI=x-pack? ( https://artifacts.elastic.co/downloads/logstash/logstash-7.17.7-linux-x86_64.tar.gz ) !x-pack? ( https://artifacts.elastic.co/downloads/logstash/logstash-oss-7.17.7-linux-x86_64.tar.gz ) -_eclasses_=java-pkg-2 a6b42ffd8b6827abbd8cf09329c2c8fb java-utils-2 eefed04ac580a259ecda1fbd966640b7 -_md5_=ae97e098897e2d4a03e368c3952b4dda diff --git a/metadata/md5-cache/app-admin/logstash-bin-7.17.8 b/metadata/md5-cache/app-admin/logstash-bin-7.17.9 similarity index 82% rename from metadata/md5-cache/app-admin/logstash-bin-7.17.8 rename to metadata/md5-cache/app-admin/logstash-bin-7.17.9 index f6eaefe51d48..8e307100d001 100644 --- a/metadata/md5-cache/app-admin/logstash-bin-7.17.8 +++ b/metadata/md5-cache/app-admin/logstash-bin-7.17.9 @@ -10,6 +10,6 @@ LICENSE=Apache-2.0 MIT x-pack? ( Elastic ) RDEPEND=acct-group/logstash acct-user/logstash virtual/jre >=dev-java/java-config-2.2.0-r3 RESTRICT=strip SLOT=0 -SRC_URI=x-pack? ( https://artifacts.elastic.co/downloads/logstash/logstash-7.17.8-linux-x86_64.tar.gz ) !x-pack? ( https://artifacts.elastic.co/downloads/logstash/logstash-oss-7.17.8-linux-x86_64.tar.gz ) +SRC_URI=x-pack? ( https://artifacts.elastic.co/downloads/logstash/logstash-7.17.9-linux-x86_64.tar.gz ) !x-pack? ( https://artifacts.elastic.co/downloads/logstash/logstash-oss-7.17.9-linux-x86_64.tar.gz ) _eclasses_=java-pkg-2 a6b42ffd8b6827abbd8cf09329c2c8fb java-utils-2 eefed04ac580a259ecda1fbd966640b7 _md5_=943777be07a0e39edd53c1a0b21f807b diff --git a/metadata/md5-cache/app-admin/lsyncd-2.2.3 b/metadata/md5-cache/app-admin/lsyncd-2.2.3 index 4d7289fc622e..3a22fdcb584c 100644 --- a/metadata/md5-cache/app-admin/lsyncd-2.2.3 +++ b/metadata/md5-cache/app-admin/lsyncd-2.2.3 @@ -12,5 +12,5 @@ RDEPEND=lua_single_target_lua5-3? ( dev-lang/lua:5.3[deprecated] ) net-misc/rsyn REQUIRED_USE=^^ ( lua_single_target_lua5-3 ) SLOT=0 SRC_URI=https://github.com/axkibe/lsyncd/archive/release-2.2.3.tar.gz -> lsyncd-2.2.3.tar.gz -_eclasses_=cmake 449b4785acace35308fe747fc939bde1 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 69394e25812406faa1f90edaf4969395 lua-single aee383a0de35701b9eb0b27077a1c143 lua-utils e69ff116248d78546ae1a234c086fe80 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b wrapper 4a1902f969e5718126434fc35f3a0d9c xdg-utils ac0e315a3688929e34ac75b139e7349a +_eclasses_=cmake b2e109b7341cd993b8bdfcc60652a14d edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 69394e25812406faa1f90edaf4969395 lua-single aee383a0de35701b9eb0b27077a1c143 lua-utils e69ff116248d78546ae1a234c086fe80 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b wrapper 4a1902f969e5718126434fc35f3a0d9c xdg-utils ac0e315a3688929e34ac75b139e7349a _md5_=7e11327bbf274c968d10f1aa9bdc5581 diff --git a/metadata/md5-cache/app-admin/passwordsafe-1.15.0 b/metadata/md5-cache/app-admin/passwordsafe-1.15.0 index 8d77b1bb9345..f8f2cbfd55ac 100644 --- a/metadata/md5-cache/app-admin/passwordsafe-1.15.0 +++ b/metadata/md5-cache/app-admin/passwordsafe-1.15.0 @@ -13,5 +13,5 @@ RDEPEND=dev-libs/openssl:0= net-misc/curl sys-apps/file sys-apps/util-linux x11- RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/pwsafe/pwsafe/archive/1.15.0.tar.gz -> passwordsafe-1.15.0.tar.gz -_eclasses_=cmake 449b4785acace35308fe747fc939bde1 desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic 69394e25812406faa1f90edaf4969395 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b optfeature 1a2157392a869265b2afcb63a26c12ac toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b wxwidgets 9a707a3f9f1ea7aa703b1e46552291e5 xdg 6024fbc93167fad782e2032933654857 xdg-utils ac0e315a3688929e34ac75b139e7349a +_eclasses_=cmake b2e109b7341cd993b8bdfcc60652a14d desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic 69394e25812406faa1f90edaf4969395 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b optfeature 1a2157392a869265b2afcb63a26c12ac toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b wxwidgets 9a707a3f9f1ea7aa703b1e46552291e5 xdg 6024fbc93167fad782e2032933654857 xdg-utils ac0e315a3688929e34ac75b139e7349a _md5_=c85ae683e94f0c1ddb200ef10da7ef93 diff --git a/metadata/md5-cache/app-admin/puppet-7.23.0 b/metadata/md5-cache/app-admin/puppet-7.23.0 index 4a7bddc6b8a9..b8ebfd3c10cb 100644 --- a/metadata/md5-cache/app-admin/puppet-7.23.0 +++ b/metadata/md5-cache/app-admin/puppet-7.23.0 @@ -1,18 +1,18 @@ -BDEPEND=test? ( ruby_targets_ruby27? ( dev-ruby/hiera[ruby_targets_ruby27(-)] dev-ruby/json:=[ruby_targets_ruby27(-)] dev-ruby/semantic_puppet[ruby_targets_ruby27(-)] >=dev-ruby/facter-3.0.0[ruby_targets_ruby27(-)] dev-ruby/concurrent-ruby[ruby_targets_ruby27(-)] augeas? ( dev-ruby/ruby-augeas[ruby_targets_ruby27(-)] ) diff? ( dev-ruby/diff-lcs[ruby_targets_ruby27(-)] ) doc? ( dev-ruby/rdoc[ruby_targets_ruby27(-)] ) ldap? ( dev-ruby/ruby-ldap[ruby_targets_ruby27(-)] ) shadow? ( dev-ruby/ruby-shadow[ruby_targets_ruby27(-)] ) sqlite? ( dev-ruby/sqlite3[ruby_targets_ruby27(-)] ) virtual/ruby-ssl[ruby_targets_ruby27(-)] dev-ruby/hocon[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby27? ( doc? ( dev-ruby/yard[ruby_targets_ruby27(-)] ) test? ( dev-ruby/mocha[ruby_targets_ruby27(-)] dev-ruby/rack[ruby_targets_ruby27(-)] dev-ruby/rspec-its[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby27? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) test? ( ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ) virtual/pkgconfig +BDEPEND=test? ( ruby_targets_ruby27? ( dev-ruby/hiera[ruby_targets_ruby27(-)] dev-ruby/json:=[ruby_targets_ruby27(-)] dev-ruby/semantic_puppet[ruby_targets_ruby27(-)] >=dev-ruby/facter-3.0.0[ruby_targets_ruby27(-)] dev-ruby/concurrent-ruby[ruby_targets_ruby27(-)] augeas? ( dev-ruby/ruby-augeas[ruby_targets_ruby27(-)] ) diff? ( dev-ruby/diff-lcs[ruby_targets_ruby27(-)] ) doc? ( dev-ruby/rdoc[ruby_targets_ruby27(-)] ) ldap? ( dev-ruby/ruby-ldap[ruby_targets_ruby27(-)] ) shadow? ( dev-ruby/ruby-shadow[ruby_targets_ruby27(-)] ) sqlite? ( dev-ruby/sqlite3[ruby_targets_ruby27(-)] ) virtual/ruby-ssl[ruby_targets_ruby27(-)] dev-ruby/hocon[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( dev-ruby/hiera[ruby_targets_ruby30(-)] dev-ruby/json:=[ruby_targets_ruby30(-)] dev-ruby/semantic_puppet[ruby_targets_ruby30(-)] >=dev-ruby/facter-3.0.0[ruby_targets_ruby30(-)] dev-ruby/concurrent-ruby[ruby_targets_ruby30(-)] augeas? ( dev-ruby/ruby-augeas[ruby_targets_ruby30(-)] ) diff? ( dev-ruby/diff-lcs[ruby_targets_ruby30(-)] ) doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ldap? ( dev-ruby/ruby-ldap[ruby_targets_ruby30(-)] ) shadow? ( dev-ruby/ruby-shadow[ruby_targets_ruby30(-)] ) sqlite? ( dev-ruby/sqlite3[ruby_targets_ruby30(-)] ) virtual/ruby-ssl[ruby_targets_ruby30(-)] dev-ruby/hocon[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/hiera[ruby_targets_ruby31(-)] dev-ruby/json:=[ruby_targets_ruby31(-)] dev-ruby/semantic_puppet[ruby_targets_ruby31(-)] >=dev-ruby/facter-3.0.0[ruby_targets_ruby31(-)] dev-ruby/concurrent-ruby[ruby_targets_ruby31(-)] augeas? ( dev-ruby/ruby-augeas[ruby_targets_ruby31(-)] ) diff? ( dev-ruby/diff-lcs[ruby_targets_ruby31(-)] ) doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ldap? ( dev-ruby/ruby-ldap[ruby_targets_ruby31(-)] ) shadow? ( dev-ruby/ruby-shadow[ruby_targets_ruby31(-)] ) sqlite? ( dev-ruby/sqlite3[ruby_targets_ruby31(-)] ) virtual/ruby-ssl[ruby_targets_ruby31(-)] dev-ruby/hocon[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby27? ( doc? ( dev-ruby/yard[ruby_targets_ruby27(-)] ) test? ( dev-ruby/mocha[ruby_targets_ruby27(-)] dev-ruby/rack[ruby_targets_ruby27(-)] dev-ruby/rspec-its[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( doc? ( dev-ruby/yard[ruby_targets_ruby30(-)] ) test? ( dev-ruby/mocha[ruby_targets_ruby30(-)] dev-ruby/rack[ruby_targets_ruby30(-)] dev-ruby/rspec-its[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/yard[ruby_targets_ruby31(-)] ) test? ( dev-ruby/mocha[ruby_targets_ruby31(-)] dev-ruby/rack[ruby_targets_ruby31(-)] dev-ruby/rspec-its[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby27? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) virtual/pkgconfig DEFINED_PHASES=compile configure install postinst prepare setup test unpack -DEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) +DEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) DESCRIPTION=A system automation and configuration management software EAPI=7 HOMEPAGE=https://puppet.com/ INHERIT=ruby-fakegem systemd tmpfiles -IUSE=augeas diff doc emacs ldap rrdtool selinux shadow sqlite vim-syntax test ruby_targets_ruby27 doc test test -KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86 +IUSE=augeas diff doc emacs ldap rrdtool selinux shadow sqlite vim-syntax test ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test +KEYWORDS=amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv x86 LICENSE=Apache-2.0 GPL-2 PDEPEND=emacs? ( >=app-emacs/puppet-mode-0.3-r1 ) -RDEPEND=ruby_targets_ruby27? ( dev-ruby/hiera[ruby_targets_ruby27(-)] dev-ruby/json:=[ruby_targets_ruby27(-)] dev-ruby/semantic_puppet[ruby_targets_ruby27(-)] >=dev-ruby/facter-3.0.0[ruby_targets_ruby27(-)] dev-ruby/concurrent-ruby[ruby_targets_ruby27(-)] augeas? ( dev-ruby/ruby-augeas[ruby_targets_ruby27(-)] ) diff? ( dev-ruby/diff-lcs[ruby_targets_ruby27(-)] ) doc? ( dev-ruby/rdoc[ruby_targets_ruby27(-)] ) ldap? ( dev-ruby/ruby-ldap[ruby_targets_ruby27(-)] ) shadow? ( dev-ruby/ruby-shadow[ruby_targets_ruby27(-)] ) sqlite? ( dev-ruby/sqlite3[ruby_targets_ruby27(-)] ) virtual/ruby-ssl[ruby_targets_ruby27(-)] dev-ruby/hocon[ruby_targets_ruby27(-)] ) ruby_targets_ruby27? ( dev-ruby/hiera[ruby_targets_ruby27(-)] dev-ruby/json:=[ruby_targets_ruby27(-)] dev-ruby/semantic_puppet[ruby_targets_ruby27(-)] >=dev-ruby/facter-3.0.0[ruby_targets_ruby27(-)] dev-ruby/concurrent-ruby[ruby_targets_ruby27(-)] augeas? ( dev-ruby/ruby-augeas[ruby_targets_ruby27(-)] ) diff? ( dev-ruby/diff-lcs[ruby_targets_ruby27(-)] ) doc? ( dev-ruby/rdoc[ruby_targets_ruby27(-)] ) ldap? ( dev-ruby/ruby-ldap[ruby_targets_ruby27(-)] ) shadow? ( dev-ruby/ruby-shadow[ruby_targets_ruby27(-)] ) sqlite? ( dev-ruby/sqlite3[ruby_targets_ruby27(-)] ) virtual/ruby-ssl[ruby_targets_ruby27(-)] dev-ruby/hocon[ruby_targets_ruby27(-)] ) rrdtool? ( >=net-analyzer/rrdtool-1.2.23[ruby] ) selinux? ( sys-libs/libselinux[ruby] sec-policy/selinux-puppet ) vim-syntax? ( >=app-vim/puppet-syntax-3.0.1 ) >=app-portage/eix-0.18.0 acct-user/puppet acct-group/puppet ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) virtual/tmpfiles -REQUIRED_USE=|| ( ruby_targets_ruby27 ) +RDEPEND=ruby_targets_ruby27? ( dev-ruby/hiera[ruby_targets_ruby27(-)] dev-ruby/json:=[ruby_targets_ruby27(-)] dev-ruby/semantic_puppet[ruby_targets_ruby27(-)] >=dev-ruby/facter-3.0.0[ruby_targets_ruby27(-)] dev-ruby/concurrent-ruby[ruby_targets_ruby27(-)] augeas? ( dev-ruby/ruby-augeas[ruby_targets_ruby27(-)] ) diff? ( dev-ruby/diff-lcs[ruby_targets_ruby27(-)] ) doc? ( dev-ruby/rdoc[ruby_targets_ruby27(-)] ) ldap? ( dev-ruby/ruby-ldap[ruby_targets_ruby27(-)] ) shadow? ( dev-ruby/ruby-shadow[ruby_targets_ruby27(-)] ) sqlite? ( dev-ruby/sqlite3[ruby_targets_ruby27(-)] ) virtual/ruby-ssl[ruby_targets_ruby27(-)] dev-ruby/hocon[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( dev-ruby/hiera[ruby_targets_ruby30(-)] dev-ruby/json:=[ruby_targets_ruby30(-)] dev-ruby/semantic_puppet[ruby_targets_ruby30(-)] >=dev-ruby/facter-3.0.0[ruby_targets_ruby30(-)] dev-ruby/concurrent-ruby[ruby_targets_ruby30(-)] augeas? ( dev-ruby/ruby-augeas[ruby_targets_ruby30(-)] ) diff? ( dev-ruby/diff-lcs[ruby_targets_ruby30(-)] ) doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ldap? ( dev-ruby/ruby-ldap[ruby_targets_ruby30(-)] ) shadow? ( dev-ruby/ruby-shadow[ruby_targets_ruby30(-)] ) sqlite? ( dev-ruby/sqlite3[ruby_targets_ruby30(-)] ) virtual/ruby-ssl[ruby_targets_ruby30(-)] dev-ruby/hocon[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/hiera[ruby_targets_ruby31(-)] dev-ruby/json:=[ruby_targets_ruby31(-)] dev-ruby/semantic_puppet[ruby_targets_ruby31(-)] >=dev-ruby/facter-3.0.0[ruby_targets_ruby31(-)] dev-ruby/concurrent-ruby[ruby_targets_ruby31(-)] augeas? ( dev-ruby/ruby-augeas[ruby_targets_ruby31(-)] ) diff? ( dev-ruby/diff-lcs[ruby_targets_ruby31(-)] ) doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ldap? ( dev-ruby/ruby-ldap[ruby_targets_ruby31(-)] ) shadow? ( dev-ruby/ruby-shadow[ruby_targets_ruby31(-)] ) sqlite? ( dev-ruby/sqlite3[ruby_targets_ruby31(-)] ) virtual/ruby-ssl[ruby_targets_ruby31(-)] dev-ruby/hocon[ruby_targets_ruby31(-)] ) ruby_targets_ruby27? ( dev-ruby/hiera[ruby_targets_ruby27(-)] dev-ruby/json:=[ruby_targets_ruby27(-)] dev-ruby/semantic_puppet[ruby_targets_ruby27(-)] >=dev-ruby/facter-3.0.0[ruby_targets_ruby27(-)] dev-ruby/concurrent-ruby[ruby_targets_ruby27(-)] augeas? ( dev-ruby/ruby-augeas[ruby_targets_ruby27(-)] ) diff? ( dev-ruby/diff-lcs[ruby_targets_ruby27(-)] ) doc? ( dev-ruby/rdoc[ruby_targets_ruby27(-)] ) ldap? ( dev-ruby/ruby-ldap[ruby_targets_ruby27(-)] ) shadow? ( dev-ruby/ruby-shadow[ruby_targets_ruby27(-)] ) sqlite? ( dev-ruby/sqlite3[ruby_targets_ruby27(-)] ) virtual/ruby-ssl[ruby_targets_ruby27(-)] dev-ruby/hocon[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( dev-ruby/hiera[ruby_targets_ruby30(-)] dev-ruby/json:=[ruby_targets_ruby30(-)] dev-ruby/semantic_puppet[ruby_targets_ruby30(-)] >=dev-ruby/facter-3.0.0[ruby_targets_ruby30(-)] dev-ruby/concurrent-ruby[ruby_targets_ruby30(-)] augeas? ( dev-ruby/ruby-augeas[ruby_targets_ruby30(-)] ) diff? ( dev-ruby/diff-lcs[ruby_targets_ruby30(-)] ) doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ldap? ( dev-ruby/ruby-ldap[ruby_targets_ruby30(-)] ) shadow? ( dev-ruby/ruby-shadow[ruby_targets_ruby30(-)] ) sqlite? ( dev-ruby/sqlite3[ruby_targets_ruby30(-)] ) virtual/ruby-ssl[ruby_targets_ruby30(-)] dev-ruby/hocon[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/hiera[ruby_targets_ruby31(-)] dev-ruby/json:=[ruby_targets_ruby31(-)] dev-ruby/semantic_puppet[ruby_targets_ruby31(-)] >=dev-ruby/facter-3.0.0[ruby_targets_ruby31(-)] dev-ruby/concurrent-ruby[ruby_targets_ruby31(-)] augeas? ( dev-ruby/ruby-augeas[ruby_targets_ruby31(-)] ) diff? ( dev-ruby/diff-lcs[ruby_targets_ruby31(-)] ) doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ldap? ( dev-ruby/ruby-ldap[ruby_targets_ruby31(-)] ) shadow? ( dev-ruby/ruby-shadow[ruby_targets_ruby31(-)] ) sqlite? ( dev-ruby/sqlite3[ruby_targets_ruby31(-)] ) virtual/ruby-ssl[ruby_targets_ruby31(-)] dev-ruby/hocon[ruby_targets_ruby31(-)] ) rrdtool? ( >=net-analyzer/rrdtool-1.2.23[ruby] ) selinux? ( sys-libs/libselinux[ruby] sec-policy/selinux-puppet ) vim-syntax? ( >=app-vim/puppet-syntax-3.0.1 ) >=app-portage/eix-0.18.0 acct-user/puppet acct-group/puppet ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) virtual/tmpfiles +REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ) RESTRICT=test !test? ( test ) SLOT=0 SRC_URI=http://downloads.puppetlabs.com/puppet/puppet-7.23.0.tar.gz _eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 5ca4e49abed8e3a2f7b56920eadee157 ruby-fakegem b4704898f1b861fc19d465c8af7abe9c ruby-ng 1147c87e94def682fd485ce7a14a86c2 ruby-utils 2412b1152083f1e866ae6df229d51d30 systemd 5f4bb0758df2e483babf68cd517078ca tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b -_md5_=2827d36f9386868bbbce232ff1550104 +_md5_=86b26c4e8880ef23fc3f228f49e5d4e3 diff --git a/metadata/md5-cache/app-admin/puppet-agent-7.23.0 b/metadata/md5-cache/app-admin/puppet-agent-7.23.0 index 6a3f9391fc87..fa09fe4cf2b0 100644 --- a/metadata/md5-cache/app-admin/puppet-agent-7.23.0 +++ b/metadata/md5-cache/app-admin/puppet-agent-7.23.0 @@ -6,11 +6,11 @@ EAPI=7 HOMEPAGE=https://puppetlabs.com/ INHERIT=systemd unpacker tmpfiles IUSE=puppetdb selinux -KEYWORDS=~amd64 ~arm64 +KEYWORDS=amd64 ~arm64 LICENSE=Apache-2.0 RDEPEND=!app-admin/puppet !dev-ruby/hiera !dev-ruby/facter app-emulation/virt-what acct-user/puppet acct-group/puppet virtual/libcrypt:= app-portage/eix sys-apps/dmidecode sys-libs/libselinux sys-libs/glibc sys-libs/readline:0/8 sys-libs/libxcrypt[compat] sys-libs/ncurses:0[tinfo] selinux? ( sys-libs/libselinux[ruby] sec-policy/selinux-puppet ) puppetdb? ( >=dev-ruby/puppetdb-termini-5.0.1 ) virtual/tmpfiles RESTRICT=strip SLOT=0 SRC_URI=amd64? ( http://apt.puppetlabs.com/pool/focal/puppet/p/puppet-agent/puppet-agent_7.23.0-1focal_amd64.deb ) arm64? ( http://apt.puppetlabs.com/pool/focal/puppet/p/puppet-agent/puppet-agent_7.23.0-1focal_arm64.deb ) _eclasses_=multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 systemd 5f4bb0758df2e483babf68cd517078ca tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b unpacker fdd15d854bf5e84f82d35524ab8ca6ba -_md5_=8767e526b9c25bcd43e01240631658a7 +_md5_=53f5169f0576fa74daeeed1869ab8dd2 diff --git a/metadata/md5-cache/app-admin/puppetdb-7.12.1 b/metadata/md5-cache/app-admin/puppetdb-7.12.1 index e61acb1e4873..8d5a9fed51d5 100644 --- a/metadata/md5-cache/app-admin/puppetdb-7.12.1 +++ b/metadata/md5-cache/app-admin/puppetdb-7.12.1 @@ -5,10 +5,10 @@ DESCRIPTION=PuppetDB collects data generated by Puppet EAPI=7 HOMEPAGE=http://docs.puppetlabs.com/puppetdb/ INHERIT=systemd tmpfiles -KEYWORDS=~amd64 ~x86 +KEYWORDS=amd64 x86 LICENSE=Apache-2.0 RDEPEND=>=virtual/jdk-1.8.0 virtual/tmpfiles SLOT=0 SRC_URI=https://downloads.puppetlabs.com/puppetdb/puppetdb-7.12.1.tar.gz _eclasses_=multilib 5ca4e49abed8e3a2f7b56920eadee157 systemd 5f4bb0758df2e483babf68cd517078ca tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b -_md5_=3033332d128b495aa7d60b1df8c753d3 +_md5_=e6a7d35c5904edb208f78e68aeac716c diff --git a/metadata/md5-cache/app-admin/puppetserver-7.9.5 b/metadata/md5-cache/app-admin/puppetserver-7.9.5 index 9478bbe9edd4..80a8160dbd07 100644 --- a/metadata/md5-cache/app-admin/puppetserver-7.9.5 +++ b/metadata/md5-cache/app-admin/puppetserver-7.9.5 @@ -6,10 +6,10 @@ EAPI=8 HOMEPAGE=http://docs.puppetlabs.com/puppetserver/ INHERIT=systemd tmpfiles IUSE=puppetdb -KEYWORDS=~amd64 +KEYWORDS=amd64 LICENSE=Apache-2.0 RDEPEND=>=virtual/jdk-1.8.0 app-admin/puppet-agent[puppetdb?] virtual/tmpfiles SLOT=0 SRC_URI=https://downloads.puppetlabs.com/puppet/puppetserver-7.9.5.tar.gz _eclasses_=multilib 5ca4e49abed8e3a2f7b56920eadee157 systemd 5f4bb0758df2e483babf68cd517078ca tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b -_md5_=672fc6fe8bff8d708090479f41c382f5 +_md5_=d71551c2f54c2f15fb883060e87e53f9 diff --git a/metadata/md5-cache/app-admin/rex-1.13.3 b/metadata/md5-cache/app-admin/rex-1.13.3 index 6eda39f71fad..665afa95166f 100644 --- a/metadata/md5-cache/app-admin/rex-1.13.3 +++ b/metadata/md5-cache/app-admin/rex-1.13.3 @@ -12,5 +12,5 @@ RDEPEND=!minimal? ( dev-perl/DBI dev-perl/Expect dev-perl/IPC-Shareable dev-perl RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://cpan/authors/id/F/FE/FERKI/Rex-1.13.3.tar.gz -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module 21a0cb6221498d0e7894bdf445b79887 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module 8c55459fea879ccdec282839a3b22f78 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b _md5_=c5beb6b06ee1437d6c4af5ff0f54c96b diff --git a/metadata/md5-cache/app-admin/rex-1.13.4 b/metadata/md5-cache/app-admin/rex-1.13.4 index 978d9a8994b4..3c0b2ac30d26 100644 --- a/metadata/md5-cache/app-admin/rex-1.13.4 +++ b/metadata/md5-cache/app-admin/rex-1.13.4 @@ -12,5 +12,5 @@ RDEPEND=!minimal? ( dev-perl/DBI dev-perl/Expect dev-perl/IPC-Shareable dev-perl RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://cpan/authors/id/F/FE/FERKI/Rex-1.13.4.tar.gz -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module 21a0cb6221498d0e7894bdf445b79887 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module 8c55459fea879ccdec282839a3b22f78 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b _md5_=c5beb6b06ee1437d6c4af5ff0f54c96b diff --git a/metadata/md5-cache/app-admin/rex-1.14.1 b/metadata/md5-cache/app-admin/rex-1.14.1 index 76703d532489..8d59f911a41f 100644 --- a/metadata/md5-cache/app-admin/rex-1.14.1 +++ b/metadata/md5-cache/app-admin/rex-1.14.1 @@ -12,5 +12,5 @@ RDEPEND=!minimal? ( dev-perl/DBI dev-perl/Expect dev-perl/IPC-Shareable dev-perl RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=mirror://cpan/authors/id/F/FE/FERKI/Rex-1.14.1.tar.gz -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module 21a0cb6221498d0e7894bdf445b79887 readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module 8c55459fea879ccdec282839a3b22f78 readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b _md5_=f05e16e7fcbd6224a2384becfffd54d9 diff --git a/metadata/md5-cache/app-admin/rex-9999 b/metadata/md5-cache/app-admin/rex-9999 index 1a992119c6ea..4564b3bb5700 100644 --- a/metadata/md5-cache/app-admin/rex-9999 +++ b/metadata/md5-cache/app-admin/rex-9999 @@ -11,5 +11,5 @@ PROPERTIES=live RDEPEND=!minimal? ( dev-perl/DBI dev-perl/Expect dev-perl/IPC-Shareable dev-perl/XML-LibXML ) virtual/perl-Carp virtual/perl-Data-Dumper dev-perl/Data-Validate-IP dev-perl/Devel-Caller dev-perl/Digest-HMAC virtual/perl-Digest-MD5 virtual/perl-Exporter virtual/perl-File-Spec dev-perl/HTTP-Message dev-perl/Hash-Merge virtual/perl-IO dev-perl/IO-String dev-perl/IO-Tty dev-perl/JSON-MaybeXS virtual/perl-MIME-Base64 dev-perl/Net-OpenSSH dev-perl/Net-SFTP-Foreign >=virtual/perl-Scalar-List-Utils-1.450.0 dev-perl/Parallel-ForkManager dev-perl/Sort-Naturally dev-perl/String-Escape virtual/perl-Storable dev-perl/TermReadKey virtual/perl-Test-Simple dev-perl/Text-Glob virtual/perl-Text-Tabs+Wrap virtual/perl-Time-HiRes dev-perl/URI dev-perl/XML-Simple dev-perl/libwww-perl dev-perl/YAML virtual/perl-version virtual/perl-Term-ANSIColor dev-lang/perl:= RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff git-r3 2347f8fe2d392b2a091191f94be37e6f multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module 21a0cb6221498d0e7894bdf445b79887 readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff git-r3 2347f8fe2d392b2a091191f94be37e6f multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module 8c55459fea879ccdec282839a3b22f78 readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b _md5_=f05e16e7fcbd6224a2384becfffd54d9 diff --git a/metadata/md5-cache/app-admin/stow-2.3.1 b/metadata/md5-cache/app-admin/stow-2.3.1 index fee7b29c30c6..11ca17a8d282 100644 --- a/metadata/md5-cache/app-admin/stow-2.3.1 +++ b/metadata/md5-cache/app-admin/stow-2.3.1 @@ -12,5 +12,5 @@ RDEPEND=dev-lang/perl:= RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://gnu/stow/stow-2.3.1.tar.bz2 verify-sig? ( mirror://gnu/stow/stow-2.3.1.tar.bz2.sig ) -_eclasses_=perl-functions c3fca037246e877693badea0df3b0ef8 verify-sig 85e14d0a93afa75c621382409ada8732 +_eclasses_=perl-functions c3fca037246e877693badea0df3b0ef8 verify-sig 167258b573910fd3f5b71c5c52d66ab3 _md5_=0431d3145b6da5416e74912faa996451 diff --git a/metadata/md5-cache/app-admin/sudo-1.9.12_p2 b/metadata/md5-cache/app-admin/sudo-1.9.12_p2 index c85686874ef1..fd4955325fe8 100644 --- a/metadata/md5-cache/app-admin/sudo-1.9.12_p2 +++ b/metadata/md5-cache/app-admin/sudo-1.9.12_p2 @@ -12,5 +12,5 @@ RDEPEND=sys-libs/zlib:= virtual/libcrypt:= gcrypt? ( dev-libs/libgcrypt:= ) ldap REQUIRED_USE=?? ( pam skey ) ?? ( gcrypt ssl ) SLOT=0 SRC_URI=https://www.sudo.ws/sudo/dist/sudo-1.9.12p2.tar.gz ftp://ftp.sudo.ws/pub/sudo/sudo-1.9.12p2.tar.gz verify-sig? ( https://www.sudo.ws/sudo/dist/sudo-1.9.12p2.tar.gz.sig ftp://ftp.sudo.ws/pub/sudo/sudo-1.9.12p2.tar.gz.sig ) -_eclasses_=flag-o-matic 69394e25812406faa1f90edaf4969395 libtool 241a8f577b9781a42a7421e53448a44e multilib 5ca4e49abed8e3a2f7b56920eadee157 pam 01b77091d5b6560b0aeafa7fbb1bd818 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b verify-sig 85e14d0a93afa75c621382409ada8732 +_eclasses_=flag-o-matic 69394e25812406faa1f90edaf4969395 libtool 241a8f577b9781a42a7421e53448a44e multilib 5ca4e49abed8e3a2f7b56920eadee157 pam 01b77091d5b6560b0aeafa7fbb1bd818 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b verify-sig 167258b573910fd3f5b71c5c52d66ab3 _md5_=4140e8b7bfd40fb5e098acb6b30df78b diff --git a/metadata/md5-cache/app-admin/sudo-1.9.13_p3 b/metadata/md5-cache/app-admin/sudo-1.9.13_p3 index 11f13d221321..fcf63c797dde 100644 --- a/metadata/md5-cache/app-admin/sudo-1.9.13_p3 +++ b/metadata/md5-cache/app-admin/sudo-1.9.13_p3 @@ -12,5 +12,5 @@ RDEPEND=sys-libs/zlib:= virtual/libcrypt:= gcrypt? ( dev-libs/libgcrypt:= ) ldap REQUIRED_USE=?? ( pam skey ) ?? ( gcrypt ssl ) SLOT=0 SRC_URI=https://www.sudo.ws/sudo/dist/sudo-1.9.13p3.tar.gz ftp://ftp.sudo.ws/pub/sudo/sudo-1.9.13p3.tar.gz verify-sig? ( https://www.sudo.ws/sudo/dist/sudo-1.9.13p3.tar.gz.sig ftp://ftp.sudo.ws/pub/sudo/sudo-1.9.13p3.tar.gz.sig ) -_eclasses_=flag-o-matic 69394e25812406faa1f90edaf4969395 libtool 241a8f577b9781a42a7421e53448a44e multilib 5ca4e49abed8e3a2f7b56920eadee157 pam 01b77091d5b6560b0aeafa7fbb1bd818 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b verify-sig 85e14d0a93afa75c621382409ada8732 +_eclasses_=flag-o-matic 69394e25812406faa1f90edaf4969395 libtool 241a8f577b9781a42a7421e53448a44e multilib 5ca4e49abed8e3a2f7b56920eadee157 pam 01b77091d5b6560b0aeafa7fbb1bd818 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b verify-sig 167258b573910fd3f5b71c5c52d66ab3 _md5_=7a809f42ea7e6074f65d53de1fa5aa1e diff --git a/metadata/md5-cache/app-admin/systemdgenie-0.99.0_p20221120 b/metadata/md5-cache/app-admin/systemdgenie-0.99.0_p20221120 index 484901561e98..5c36e3e99b7f 100644 --- a/metadata/md5-cache/app-admin/systemdgenie-0.99.0_p20221120 +++ b/metadata/md5-cache/app-admin/systemdgenie-0.99.0_p20221120 @@ -12,5 +12,5 @@ LICENSE=GPL-2+ RDEPEND=>=dev-qt/qtdbus-5.15.5:5 >=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtwidgets-5.15.5:5 >=kde-frameworks/kauth-5.99.0:5 >=kde-frameworks/kconfigwidgets-5.99.0:5 >=kde-frameworks/kcoreaddons-5.99.0:5 >=kde-frameworks/kcrash-5.99.0:5 >=kde-frameworks/ki18n-5.99.0:5 >=kde-frameworks/kwidgetsaddons-5.99.0:5 >=kde-frameworks/kxmlgui-5.99.0:5 sys-apps/systemd:= || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-4 dev-qt/qtcore:5 SLOT=5 SRC_URI=mirror://gentoo/systemdgenie-0.99.0_p20221120-01bf2322.tar.gz https://invent.kde.org/system/systemdgenie/-/archive/01bf232264e1d2511cacb0c22b49dc43d1705d57/systemdgenie-01bf232264e1d2511cacb0c22b49dc43d1705d57.tar.gz -> systemdgenie-0.99.0_p20221120-01bf2322.tar.gz -_eclasses_=cmake 449b4785acace35308fe747fc939bde1 ecm f9903a91512290fdc47404898ba8a954 flag-o-matic 69394e25812406faa1f90edaf4969395 kde.org 5dd311d12cdba33b446368fad288784d multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b virtualx 644887c82aefdf12001489391fca4f02 xdg 6024fbc93167fad782e2032933654857 xdg-utils ac0e315a3688929e34ac75b139e7349a +_eclasses_=cmake b2e109b7341cd993b8bdfcc60652a14d ecm f9903a91512290fdc47404898ba8a954 flag-o-matic 69394e25812406faa1f90edaf4969395 kde.org 5dd311d12cdba33b446368fad288784d multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b virtualx 644887c82aefdf12001489391fca4f02 xdg 6024fbc93167fad782e2032933654857 xdg-utils ac0e315a3688929e34ac75b139e7349a _md5_=bc6fa70aa4b34af37b2b29d1fa8b281f diff --git a/metadata/md5-cache/app-antivirus/Manifest.gz b/metadata/md5-cache/app-antivirus/Manifest.gz index 4c0739066d544aee92214aa2b6392aef2713df0d..2d90b1149fcf2fb43bcf8cf3997ef36637b308de 100644 GIT binary patch delta 1349 zcmV-L1-kmj3d{%lbjT2D%IRs>oo( z$NKi;KR>?mr}#Pk`+?q=^lg3k%r8-yuTOvf__x2vr4>Iy`Zn-M$L+T;dd4G|_$%~UxA{P(hBklK8 zzW(vokCWvkG|xTx<>ypg_A&0HwMx^|ZkmLXxT?VD*EXYAxm zbsppS6ThfHbY`>r(m5M99UVSTlUR=KZ@&G5So=}R-jz~S_px>RA#O4!^t22gx@bBU zZg+Dt^tnab4u9*8t*DT4wWtkBjdNxmi?uSR={WNc6&g80wksDaNph9R94(P9mD?La zepSj6lS17)MD==fJFyUrBQ;L+!UStVGWQD)^$`QNwpK&oSX=iV`1se0f*i z!Zb=zHtM6fIL}3T5QH}9cdmp@OhxGznL7UUU4Q=J-}yZ}HQ(rkir2eVEz~i9BSY{| zKur^<;=3Z}o_!10fDALj71erxP2& z0U21s7OpN9M#{A(QNTb~9xvhBM*VO+seeio4$GEvBJKhpOByg9fJK1~fS?#!ks*Td zCa481_gW3I*Zfs3WE;sDzzbpx1H*v(!ousuLm)2J(mlcIT+XMV7J2WcF3j+N-q(;= z!J~Z7aW_T^29HM&5DzqQ+#?x5!umnG0p~r;4OwSI{36#+KYsoWNcXq-V){Q*A%EXk zB7wtpMb-jWifMZ3;R9VJcvIuca!hvtAOKK>k+ZNgQ5Gycwt%|Rf%bwmyW_&#r+Qut z3;;zsz?)7$moVB5{!na#8~UqC3`NPS)CjiSMf||Zus{$!PcQ=1n~EggU0AV#VgSJn z8FYckHn7tG$Ht^^@F0!I3iyGjFMn*7_Kn!U(pVNEarZhw0||xs&l&nVmF%}FF$O9W z0id9Kqpg4tM$$R`I`aQe54Qvjv1GBi!S&Pw+F}dYK*48f HP6+@2F~gIl delta 1344 zcmV-G1;6^t3dahN7=Myv@^3i<88Be)>Uy{V?8W$eVxoOfMGJ*QdXK{M%pn(<_gjd$l>z;;bQ)Dr$|rj`6jd zJ8{|5m}#&&FWGU$=kTK>i<8f!OFIV5n8QZSeL6)(>>;`MB!Btfwd>%U+{_0D(dL_H zcfJ1c*N;m4;-UNO`tq~859ORkhkHw9*(u|dBXMvx1#0YMd&=7=aLO?0IpS1V;5)WU zOOob%{=_dTV9~mi>7sh^(0NztzJsmiz2AKM2eIN&%HEX{k<1wqxd+{0Ina|EKI5S2 z<#^nwAn0>?gnw<4SRtrzlwTH`qh#%^wQadqsma{B$7nRNd02Eg$>5@HW1W{*C3i($ z2>DehD@+P?$6}F_>)ss1W6aGx_qvV=_6%BaF*I8f$F267)$OaBFtf17=<(xz0UF2N@!o$B8xMQ_mRMdHfuLVq#WEk2uFjvMN!S_U7?K^O>M zj~l3BxJmWivYjGSW-MJaF&eHd^$gY%lU`XpF650C_IUyiwItz-tIzm`LO@z+cQxeC zuR<*dSbln63g2s8dOC=en|RJNgU7k1cQ&4U7tSl#aNz4goKRqAox7|y!GYEop7$|{ z2|v-cLw{>wth*2jl>zfzQutb<4Q2i+)PH{bU~e>`48^-l1t-S|W4NXAYD6n~=#8`? zK#tr<@C`v8++3KN=bbie=trneYG<#+gkxqr5$7;?g&(v<$ zX-5nMWuv~KPPGrxgCJZ3WcJ}@YV9(9k?F2~eRn_q@bCH_p3=ARLdE{B)n&|j0!N16 zp@3FnsFKmEH1uM~wIPG9m4a$>flc!a1#b>`wQwU%7N~{O12>^R#OA<>xvdkh*b^lg z>3S7n+Mqu;3n~fp!#<|k C8J$f4 diff --git a/metadata/md5-cache/app-antivirus/clamav-1.0.1 b/metadata/md5-cache/app-antivirus/clamav-1.0.1 index f9ee12ddbb30..4f4a6eb9d081 100644 --- a/metadata/md5-cache/app-antivirus/clamav-1.0.1 +++ b/metadata/md5-cache/app-antivirus/clamav-1.0.1 @@ -13,5 +13,5 @@ REQUIRED_USE=libclamav-only? ( !clamonacc !clamapp !milter ) clamonacc? ( clamap RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/Cisco-Talos/clamav/archive/refs/tags/clamav-1.0.1.tar.gz https://crates.io/api/v1/crates/adler/1.0.2/download -> adler-1.0.2.crate https://crates.io/api/v1/crates/aho-corasick/0.7.20/download -> aho-corasick-0.7.20.crate https://crates.io/api/v1/crates/ansi_term/0.12.1/download -> ansi_term-0.12.1.crate https://crates.io/api/v1/crates/atty/0.2.14/download -> atty-0.2.14.crate https://crates.io/api/v1/crates/autocfg/1.1.0/download -> autocfg-1.1.0.crate https://crates.io/api/v1/crates/bindgen/0.59.2/download -> bindgen-0.59.2.crate https://crates.io/api/v1/crates/bit_field/0.10.1/download -> bit_field-0.10.1.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/block-buffer/0.10.3/download -> block-buffer-0.10.3.crate https://crates.io/api/v1/crates/bumpalo/3.12.0/download -> bumpalo-3.12.0.crate https://crates.io/api/v1/crates/bytemuck/1.13.0/download -> bytemuck-1.13.0.crate https://crates.io/api/v1/crates/byteorder/1.4.3/download -> byteorder-1.4.3.crate https://crates.io/api/v1/crates/cbindgen/0.20.0/download -> cbindgen-0.20.0.crate https://crates.io/api/v1/crates/cexpr/0.6.0/download -> cexpr-0.6.0.crate https://crates.io/api/v1/crates/cfg-if/1.0.0/download -> cfg-if-1.0.0.crate https://crates.io/api/v1/crates/clang-sys/1.4.0/download -> clang-sys-1.4.0.crate https://crates.io/api/v1/crates/clap/2.34.0/download -> clap-2.34.0.crate https://crates.io/api/v1/crates/color_quant/1.1.0/download -> color_quant-1.1.0.crate https://crates.io/api/v1/crates/cpufeatures/0.2.5/download -> cpufeatures-0.2.5.crate https://crates.io/api/v1/crates/crc32fast/1.3.2/download -> crc32fast-1.3.2.crate https://crates.io/api/v1/crates/crossbeam-channel/0.5.6/download -> crossbeam-channel-0.5.6.crate https://crates.io/api/v1/crates/crossbeam-deque/0.8.2/download -> crossbeam-deque-0.8.2.crate https://crates.io/api/v1/crates/crossbeam-epoch/0.9.13/download -> crossbeam-epoch-0.9.13.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.14/download -> crossbeam-utils-0.8.14.crate https://crates.io/api/v1/crates/crunchy/0.2.2/download -> crunchy-0.2.2.crate https://crates.io/api/v1/crates/crypto-common/0.1.6/download -> crypto-common-0.1.6.crate https://crates.io/api/v1/crates/digest/0.10.6/download -> digest-0.10.6.crate https://crates.io/api/v1/crates/either/1.8.1/download -> either-1.8.1.crate https://crates.io/api/v1/crates/env_logger/0.9.3/download -> env_logger-0.9.3.crate https://crates.io/api/v1/crates/exr/1.5.3/download -> exr-1.5.3.crate https://crates.io/api/v1/crates/fastrand/1.9.0/download -> fastrand-1.9.0.crate https://crates.io/api/v1/crates/flate2/1.0.25/download -> flate2-1.0.25.crate https://crates.io/api/v1/crates/flume/0.10.14/download -> flume-0.10.14.crate https://crates.io/api/v1/crates/futures-core/0.3.26/download -> futures-core-0.3.26.crate https://crates.io/api/v1/crates/futures-sink/0.3.26/download -> futures-sink-0.3.26.crate https://crates.io/api/v1/crates/generic-array/0.14.6/download -> generic-array-0.14.6.crate https://crates.io/api/v1/crates/getrandom/0.2.8/download -> getrandom-0.2.8.crate https://crates.io/api/v1/crates/gif/0.11.4/download -> gif-0.11.4.crate https://crates.io/api/v1/crates/glob/0.3.1/download -> glob-0.3.1.crate https://crates.io/api/v1/crates/half/2.2.1/download -> half-2.2.1.crate https://crates.io/api/v1/crates/hashbrown/0.12.3/download -> hashbrown-0.12.3.crate https://crates.io/api/v1/crates/heck/0.3.3/download -> heck-0.3.3.crate https://crates.io/api/v1/crates/hermit-abi/0.1.19/download -> hermit-abi-0.1.19.crate https://crates.io/api/v1/crates/hermit-abi/0.2.6/download -> hermit-abi-0.2.6.crate https://crates.io/api/v1/crates/hex/0.4.3/download -> hex-0.4.3.crate https://crates.io/api/v1/crates/humantime/2.1.0/download -> humantime-2.1.0.crate https://crates.io/api/v1/crates/image/0.24.5/download -> image-0.24.5.crate https://crates.io/api/v1/crates/indexmap/1.9.2/download -> indexmap-1.9.2.crate https://crates.io/api/v1/crates/instant/0.1.12/download -> instant-0.1.12.crate https://crates.io/api/v1/crates/itoa/1.0.5/download -> itoa-1.0.5.crate https://crates.io/api/v1/crates/jpeg-decoder/0.3.0/download -> jpeg-decoder-0.3.0.crate https://crates.io/api/v1/crates/js-sys/0.3.61/download -> js-sys-0.3.61.crate https://crates.io/api/v1/crates/lazy_static/1.4.0/download -> lazy_static-1.4.0.crate https://crates.io/api/v1/crates/lazycell/1.3.0/download -> lazycell-1.3.0.crate https://crates.io/api/v1/crates/lebe/0.5.2/download -> lebe-0.5.2.crate https://crates.io/api/v1/crates/libc/0.2.139/download -> libc-0.2.139.crate https://crates.io/api/v1/crates/libloading/0.7.4/download -> libloading-0.7.4.crate https://crates.io/api/v1/crates/lock_api/0.4.9/download -> lock_api-0.4.9.crate https://crates.io/api/v1/crates/log/0.4.17/download -> log-0.4.17.crate https://crates.io/api/v1/crates/memchr/2.5.0/download -> memchr-2.5.0.crate https://crates.io/api/v1/crates/memoffset/0.7.1/download -> memoffset-0.7.1.crate https://crates.io/api/v1/crates/minimal-lexical/0.2.1/download -> minimal-lexical-0.2.1.crate https://crates.io/api/v1/crates/miniz_oxide/0.6.2/download -> miniz_oxide-0.6.2.crate https://crates.io/api/v1/crates/nanorand/0.7.0/download -> nanorand-0.7.0.crate https://crates.io/api/v1/crates/nom/7.1.3/download -> nom-7.1.3.crate https://crates.io/api/v1/crates/num-complex/0.4.3/download -> num-complex-0.4.3.crate https://crates.io/api/v1/crates/num-integer/0.1.45/download -> num-integer-0.1.45.crate https://crates.io/api/v1/crates/num-rational/0.4.1/download -> num-rational-0.4.1.crate https://crates.io/api/v1/crates/num-traits/0.2.15/download -> num-traits-0.2.15.crate https://crates.io/api/v1/crates/num_cpus/1.15.0/download -> num_cpus-1.15.0.crate https://crates.io/api/v1/crates/once_cell/1.17.1/download -> once_cell-1.17.1.crate https://crates.io/api/v1/crates/peeking_take_while/0.1.2/download -> peeking_take_while-0.1.2.crate https://crates.io/api/v1/crates/pin-project/1.0.12/download -> pin-project-1.0.12.crate https://crates.io/api/v1/crates/pin-project-internal/1.0.12/download -> pin-project-internal-1.0.12.crate https://crates.io/api/v1/crates/png/0.17.7/download -> png-0.17.7.crate https://crates.io/api/v1/crates/primal-check/0.3.3/download -> primal-check-0.3.3.crate https://crates.io/api/v1/crates/proc-macro2/1.0.51/download -> proc-macro2-1.0.51.crate https://crates.io/api/v1/crates/quote/1.0.23/download -> quote-1.0.23.crate https://crates.io/api/v1/crates/rayon/1.6.1/download -> rayon-1.6.1.crate https://crates.io/api/v1/crates/rayon-core/1.10.2/download -> rayon-core-1.10.2.crate https://crates.io/api/v1/crates/redox_syscall/0.2.16/download -> redox_syscall-0.2.16.crate https://crates.io/api/v1/crates/regex/1.7.1/download -> regex-1.7.1.crate https://crates.io/api/v1/crates/regex-syntax/0.6.28/download -> regex-syntax-0.6.28.crate https://crates.io/api/v1/crates/remove_dir_all/0.5.3/download -> remove_dir_all-0.5.3.crate https://crates.io/api/v1/crates/rustc-hash/1.1.0/download -> rustc-hash-1.1.0.crate https://crates.io/api/v1/crates/rustdct/0.7.1/download -> rustdct-0.7.1.crate https://crates.io/api/v1/crates/rustfft/6.1.0/download -> rustfft-6.1.0.crate https://crates.io/api/v1/crates/ryu/1.0.12/download -> ryu-1.0.12.crate https://crates.io/api/v1/crates/scoped_threadpool/0.1.9/download -> scoped_threadpool-0.1.9.crate https://crates.io/api/v1/crates/scopeguard/1.1.0/download -> scopeguard-1.1.0.crate https://crates.io/api/v1/crates/serde/1.0.152/download -> serde-1.0.152.crate https://crates.io/api/v1/crates/serde_derive/1.0.152/download -> serde_derive-1.0.152.crate https://crates.io/api/v1/crates/serde_json/1.0.93/download -> serde_json-1.0.93.crate https://crates.io/api/v1/crates/sha2/0.10.6/download -> sha2-0.10.6.crate https://crates.io/api/v1/crates/shlex/1.1.0/download -> shlex-1.1.0.crate https://crates.io/api/v1/crates/simd-adler32/0.3.4/download -> simd-adler32-0.3.4.crate https://crates.io/api/v1/crates/smallvec/1.10.0/download -> smallvec-1.10.0.crate https://crates.io/api/v1/crates/spin/0.9.5/download -> spin-0.9.5.crate https://crates.io/api/v1/crates/strength_reduce/0.2.4/download -> strength_reduce-0.2.4.crate https://crates.io/api/v1/crates/strsim/0.8.0/download -> strsim-0.8.0.crate https://crates.io/api/v1/crates/syn/1.0.107/download -> syn-1.0.107.crate https://crates.io/api/v1/crates/tempfile/3.3.0/download -> tempfile-3.3.0.crate https://crates.io/api/v1/crates/termcolor/1.2.0/download -> termcolor-1.2.0.crate https://crates.io/api/v1/crates/textwrap/0.11.0/download -> textwrap-0.11.0.crate https://crates.io/api/v1/crates/thiserror/1.0.38/download -> thiserror-1.0.38.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.38/download -> thiserror-impl-1.0.38.crate https://crates.io/api/v1/crates/threadpool/1.8.1/download -> threadpool-1.8.1.crate https://crates.io/api/v1/crates/tiff/0.8.1/download -> tiff-0.8.1.crate https://crates.io/api/v1/crates/toml/0.5.11/download -> toml-0.5.11.crate https://crates.io/api/v1/crates/transpose/0.2.2/download -> transpose-0.2.2.crate https://crates.io/api/v1/crates/typenum/1.16.0/download -> typenum-1.16.0.crate https://crates.io/api/v1/crates/unicode-ident/1.0.6/download -> unicode-ident-1.0.6.crate https://crates.io/api/v1/crates/unicode-segmentation/1.10.1/download -> unicode-segmentation-1.10.1.crate https://crates.io/api/v1/crates/unicode-width/0.1.10/download -> unicode-width-0.1.10.crate https://crates.io/api/v1/crates/vec_map/0.8.2/download -> vec_map-0.8.2.crate https://crates.io/api/v1/crates/version_check/0.9.4/download -> version_check-0.9.4.crate https://crates.io/api/v1/crates/wasi/0.11.0+wasi-snapshot-preview1/download -> wasi-0.11.0+wasi-snapshot-preview1.crate https://crates.io/api/v1/crates/wasm-bindgen/0.2.84/download -> wasm-bindgen-0.2.84.crate https://crates.io/api/v1/crates/wasm-bindgen-backend/0.2.84/download -> wasm-bindgen-backend-0.2.84.crate https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.84/download -> wasm-bindgen-macro-0.2.84.crate https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.84/download -> wasm-bindgen-macro-support-0.2.84.crate https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.84/download -> wasm-bindgen-shared-0.2.84.crate https://crates.io/api/v1/crates/weezl/0.1.7/download -> weezl-0.1.7.crate https://crates.io/api/v1/crates/which/4.4.0/download -> which-4.4.0.crate https://crates.io/api/v1/crates/winapi/0.3.9/download -> winapi-0.3.9.crate https://crates.io/api/v1/crates/winapi-i686-pc-windows-gnu/0.4.0/download -> winapi-i686-pc-windows-gnu-0.4.0.crate https://crates.io/api/v1/crates/winapi-util/0.1.5/download -> winapi-util-0.1.5.crate https://crates.io/api/v1/crates/winapi-x86_64-pc-windows-gnu/0.4.0/download -> winapi-x86_64-pc-windows-gnu-0.4.0.crate https://crates.io/api/v1/crates/zune-inflate/0.2.50/download -> zune-inflate-0.2.50.crate -_eclasses_=cargo 33a6fedd9e309870a65565d0b995fb41 cmake 449b4785acace35308fe747fc939bde1 flag-o-matic 69394e25812406faa1f90edaf4969395 llvm 4cc6f8e29d24a8011266413e74c728bb multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 systemd 5f4bb0758df2e483babf68cd517078ca tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b xdg-utils ac0e315a3688929e34ac75b139e7349a +_eclasses_=cargo 33a6fedd9e309870a65565d0b995fb41 cmake b2e109b7341cd993b8bdfcc60652a14d flag-o-matic 69394e25812406faa1f90edaf4969395 llvm 4cc6f8e29d24a8011266413e74c728bb multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 systemd 5f4bb0758df2e483babf68cd517078ca tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b xdg-utils ac0e315a3688929e34ac75b139e7349a _md5_=5827550641c418013fb32cd7bcd0acdc diff --git a/metadata/md5-cache/app-antivirus/lkrg-0.9.5 b/metadata/md5-cache/app-antivirus/lkrg-0.9.5 index 358fe6e1ca00..5ea283a7d6f5 100644 --- a/metadata/md5-cache/app-antivirus/lkrg-0.9.5 +++ b/metadata/md5-cache/app-antivirus/lkrg-0.9.5 @@ -11,5 +11,5 @@ LICENSE=GPL-2 RDEPEND=kernel_linux? ( sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= ) ) SLOT=0 SRC_URI=https://lkrg.org/download/lkrg-0.9.5.tar.gz verify-sig? ( https://lkrg.org/download/lkrg-0.9.5.tar.gz.sign ) -_eclasses_=linux-info 4b552625ebd741dfd2ac08637fd2436e linux-mod 81807190d0c0076b69cb96b547e38681 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b verify-sig 85e14d0a93afa75c621382409ada8732 +_eclasses_=linux-info 4b552625ebd741dfd2ac08637fd2436e linux-mod 81807190d0c0076b69cb96b547e38681 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b verify-sig 167258b573910fd3f5b71c5c52d66ab3 _md5_=b3654a36dfb34cf3a4e5f085c125c87c diff --git a/metadata/md5-cache/app-antivirus/lkrg-0.9.6 b/metadata/md5-cache/app-antivirus/lkrg-0.9.6 index d0fe637805c7..74e6db95103c 100644 --- a/metadata/md5-cache/app-antivirus/lkrg-0.9.6 +++ b/metadata/md5-cache/app-antivirus/lkrg-0.9.6 @@ -11,5 +11,5 @@ LICENSE=GPL-2 RDEPEND=kernel_linux? ( sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= ) ) SLOT=0 SRC_URI=https://lkrg.org/download/lkrg-0.9.6.tar.gz verify-sig? ( https://lkrg.org/download/lkrg-0.9.6.tar.gz.sign ) -_eclasses_=linux-info 4b552625ebd741dfd2ac08637fd2436e linux-mod 81807190d0c0076b69cb96b547e38681 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b verify-sig 85e14d0a93afa75c621382409ada8732 +_eclasses_=linux-info 4b552625ebd741dfd2ac08637fd2436e linux-mod 81807190d0c0076b69cb96b547e38681 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b verify-sig 167258b573910fd3f5b71c5c52d66ab3 _md5_=b3654a36dfb34cf3a4e5f085c125c87c diff --git a/metadata/md5-cache/app-arch/Manifest.gz b/metadata/md5-cache/app-arch/Manifest.gz index 4be236287aff365ecfd33b8d2d43af47ae2faa41..74e5490cd2c023dc995e347dcb8f9776b8729085 100644 GIT binary patch literal 23640 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%0AnzR9*<)@KpR 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 u&^~E=app-arch/tar-1.14.91 bzi RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://debian/pool/main/a/alien/alien_8.95.tar.xz -> alien-8.95.tar.xz -_eclasses_=multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module 21a0cb6221498d0e7894bdf445b79887 readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55 +_eclasses_=multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module 8c55459fea879ccdec282839a3b22f78 readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b _md5_=28aa20704e139471230c2a65db58e94f diff --git a/metadata/md5-cache/app-arch/brotli-1.0.9-r3 b/metadata/md5-cache/app-arch/brotli-1.0.9-r3 index 1111ca93b87b..b5d2182e7959 100644 --- a/metadata/md5-cache/app-arch/brotli-1.0.9-r3 +++ b/metadata/md5-cache/app-arch/brotli-1.0.9-r3 @@ -13,5 +13,5 @@ REQUIRED_USE=python? ( || ( python_targets_pypy3 python_targets_python3_9 python RESTRICT=test SLOT=0/1 SRC_URI=https://github.com/google/brotli/archive/v1.0.9.tar.gz -> brotli-1.0.9.tar.gz -_eclasses_=cmake 449b4785acace35308fe747fc939bde1 cmake-multilib 57da9a64d1575fc2b54c50c26d033561 distutils-r1 3929d88685167435c587b740fdb5ec46 flag-o-matic 69394e25812406faa1f90edaf4969395 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib 5ca4e49abed8e3a2f7b56920eadee157 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 666be58f658d6b32affe30f80e39a49e python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b xdg-utils ac0e315a3688929e34ac75b139e7349a +_eclasses_=cmake b2e109b7341cd993b8bdfcc60652a14d cmake-multilib 57da9a64d1575fc2b54c50c26d033561 distutils-r1 3929d88685167435c587b740fdb5ec46 flag-o-matic 69394e25812406faa1f90edaf4969395 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib 5ca4e49abed8e3a2f7b56920eadee157 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 666be58f658d6b32affe30f80e39a49e python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b xdg-utils ac0e315a3688929e34ac75b139e7349a _md5_=ff89eb8ed91efbab6bc92a73533cd655 diff --git a/metadata/md5-cache/app-arch/brotli-1.0.9-r5 b/metadata/md5-cache/app-arch/brotli-1.0.9-r5 index 2311142d3569..62adceff0401 100644 --- a/metadata/md5-cache/app-arch/brotli-1.0.9-r5 +++ b/metadata/md5-cache/app-arch/brotli-1.0.9-r5 @@ -13,5 +13,5 @@ REQUIRED_USE=python? ( || ( python_targets_pypy3 python_targets_python3_9 python RESTRICT=!test? ( test ) SLOT=0/1 SRC_URI=https://github.com/google/brotli/archive/v1.0.9.tar.gz -> brotli-1.0.9.tar.gz test? ( https://dev.gentoo.org/~mgorny/dist/brotli-1.0.9.testdata.tar.xz ) -_eclasses_=cmake 449b4785acace35308fe747fc939bde1 cmake-multilib 57da9a64d1575fc2b54c50c26d033561 distutils-r1 3929d88685167435c587b740fdb5ec46 flag-o-matic 69394e25812406faa1f90edaf4969395 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib 5ca4e49abed8e3a2f7b56920eadee157 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 666be58f658d6b32affe30f80e39a49e python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b xdg-utils ac0e315a3688929e34ac75b139e7349a +_eclasses_=cmake b2e109b7341cd993b8bdfcc60652a14d cmake-multilib 57da9a64d1575fc2b54c50c26d033561 distutils-r1 3929d88685167435c587b740fdb5ec46 flag-o-matic 69394e25812406faa1f90edaf4969395 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib 5ca4e49abed8e3a2f7b56920eadee157 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 666be58f658d6b32affe30f80e39a49e python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b xdg-utils ac0e315a3688929e34ac75b139e7349a _md5_=a86a9c66f02cba974f73b92a3b1fb1aa diff --git a/metadata/md5-cache/app-arch/brotli-9999 b/metadata/md5-cache/app-arch/brotli-9999 index ff9cc668797a..2f6823e73f60 100644 --- a/metadata/md5-cache/app-arch/brotli-9999 +++ b/metadata/md5-cache/app-arch/brotli-9999 @@ -12,5 +12,5 @@ RDEPEND=python? ( python_targets_pypy3? ( >=dev-python/pypy3-7.3.11-r1:0= ) pyth REQUIRED_USE=python? ( || ( python_targets_pypy3 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 ) ) RESTRICT=!test? ( test ) SLOT=0/9999 -_eclasses_=cmake 449b4785acace35308fe747fc939bde1 cmake-multilib 57da9a64d1575fc2b54c50c26d033561 distutils-r1 3929d88685167435c587b740fdb5ec46 flag-o-matic 69394e25812406faa1f90edaf4969395 git-r3 2347f8fe2d392b2a091191f94be37e6f multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib 5ca4e49abed8e3a2f7b56920eadee157 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 666be58f658d6b32affe30f80e39a49e python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b xdg-utils ac0e315a3688929e34ac75b139e7349a +_eclasses_=cmake b2e109b7341cd993b8bdfcc60652a14d cmake-multilib 57da9a64d1575fc2b54c50c26d033561 distutils-r1 3929d88685167435c587b740fdb5ec46 flag-o-matic 69394e25812406faa1f90edaf4969395 git-r3 2347f8fe2d392b2a091191f94be37e6f multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib 5ca4e49abed8e3a2f7b56920eadee157 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 666be58f658d6b32affe30f80e39a49e python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b xdg-utils ac0e315a3688929e34ac75b139e7349a _md5_=9e3ea5ddd33f0e64596b15df5dff6d15 diff --git a/metadata/md5-cache/app-arch/bzip2-1.0.8-r4 b/metadata/md5-cache/app-arch/bzip2-1.0.8-r4 index 268a77b48597..6f169bf8babd 100644 --- a/metadata/md5-cache/app-arch/bzip2-1.0.8-r4 +++ b/metadata/md5-cache/app-arch/bzip2-1.0.8-r4 @@ -10,5 +10,5 @@ LICENSE=BZIP2 PDEPEND=app-alternatives/bzip2 SLOT=0/1 SRC_URI=https://sourceware.org/pub/bzip2/bzip2-1.0.8.tar.gz verify-sig? ( https://sourceware.org/pub/bzip2/bzip2-1.0.8.tar.gz.sig ) -_eclasses_=multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib 5ca4e49abed8e3a2f7b56920eadee157 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b usr-ldscript cd36f6d91e8173d95e25b0e0cf036960 verify-sig 85e14d0a93afa75c621382409ada8732 +_eclasses_=multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib 5ca4e49abed8e3a2f7b56920eadee157 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b usr-ldscript cd36f6d91e8173d95e25b0e0cf036960 verify-sig 167258b573910fd3f5b71c5c52d66ab3 _md5_=a5160155308108d3772eae20c1fa2453 diff --git a/metadata/md5-cache/app-arch/clzip-1.13 b/metadata/md5-cache/app-arch/clzip-1.13 index ecd4700295d1..3208d1d7683f 100644 --- a/metadata/md5-cache/app-arch/clzip-1.13 +++ b/metadata/md5-cache/app-arch/clzip-1.13 @@ -9,5 +9,5 @@ KEYWORDS=~amd64 LICENSE=GPL-2+ SLOT=0 SRC_URI=https://download.savannah.gnu.org/releases/lzip/clzip/clzip-1.13.tar.gz verify-sig? ( https://download.savannah.gnu.org/releases/lzip/clzip/clzip-1.13.tar.gz.sig ) -_eclasses_=multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b verify-sig 85e14d0a93afa75c621382409ada8732 +_eclasses_=multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b verify-sig 167258b573910fd3f5b71c5c52d66ab3 _md5_=239ae955d558800e675c186dcf2d6b61 diff --git a/metadata/md5-cache/app-arch/createrepo_c-0.20.1 b/metadata/md5-cache/app-arch/createrepo_c-0.20.1 index 5504cea74b28..d3ccb664c368 100644 --- a/metadata/md5-cache/app-arch/createrepo_c-0.20.1 +++ b/metadata/md5-cache/app-arch/createrepo_c-0.20.1 @@ -10,5 +10,5 @@ LICENSE=GPL-2 RDEPEND=app-arch/bzip2:= app-arch/rpm dev-db/sqlite:3 dev-libs/glib:2 dev-libs/libxml2 dev-libs/openssl:= net-misc/curl sys-apps/file sys-libs/zlib:= app-arch/lzma SLOT=0 SRC_URI=https://github.com/rpm-software-management/createrepo_c/archive/0.20.1.tar.gz -> createrepo_c-0.20.1.tar.gz -_eclasses_=cmake 449b4785acace35308fe747fc939bde1 flag-o-matic 69394e25812406faa1f90edaf4969395 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b xdg-utils ac0e315a3688929e34ac75b139e7349a +_eclasses_=cmake b2e109b7341cd993b8bdfcc60652a14d flag-o-matic 69394e25812406faa1f90edaf4969395 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b xdg-utils ac0e315a3688929e34ac75b139e7349a _md5_=eb2fee418b263fc32347c32438700d4a diff --git a/metadata/md5-cache/app-arch/createrepo_c-0.20.1-r1 b/metadata/md5-cache/app-arch/createrepo_c-0.20.1-r1 index 236abad81836..f432ee466a73 100644 --- a/metadata/md5-cache/app-arch/createrepo_c-0.20.1-r1 +++ b/metadata/md5-cache/app-arch/createrepo_c-0.20.1-r1 @@ -12,5 +12,5 @@ RDEPEND=app-arch/bzip2:= app-arch/drpm app-arch/rpm app-arch/xz-utils app-arch/z RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/rpm-software-management/createrepo_c/archive/0.20.1.tar.gz -> createrepo_c-0.20.1.tar.gz -_eclasses_=cmake 449b4785acace35308fe747fc939bde1 flag-o-matic 69394e25812406faa1f90edaf4969395 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b xdg-utils ac0e315a3688929e34ac75b139e7349a +_eclasses_=cmake b2e109b7341cd993b8bdfcc60652a14d flag-o-matic 69394e25812406faa1f90edaf4969395 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b xdg-utils ac0e315a3688929e34ac75b139e7349a _md5_=a84f0ff4f51a66b513aa9c184fe5e809 diff --git a/metadata/md5-cache/app-arch/createrepo_c-9999 b/metadata/md5-cache/app-arch/createrepo_c-9999 index 945010dd08ca..7fc3a90b41c3 100644 --- a/metadata/md5-cache/app-arch/createrepo_c-9999 +++ b/metadata/md5-cache/app-arch/createrepo_c-9999 @@ -11,5 +11,5 @@ PROPERTIES=live RDEPEND=app-arch/bzip2:= app-arch/drpm app-arch/rpm app-arch/xz-utils app-arch/zchunk dev-db/sqlite:3 dev-libs/glib:2 dev-libs/libxml2 dev-libs/openssl:= net-misc/curl sys-apps/file sys-libs/libmodulemd sys-libs/zlib:= RESTRICT=!test? ( test ) SLOT=0 -_eclasses_=cmake 449b4785acace35308fe747fc939bde1 flag-o-matic 69394e25812406faa1f90edaf4969395 git-r3 2347f8fe2d392b2a091191f94be37e6f multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b xdg-utils ac0e315a3688929e34ac75b139e7349a +_eclasses_=cmake b2e109b7341cd993b8bdfcc60652a14d flag-o-matic 69394e25812406faa1f90edaf4969395 git-r3 2347f8fe2d392b2a091191f94be37e6f multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b xdg-utils ac0e315a3688929e34ac75b139e7349a _md5_=c97cf8da67725a8469ba3a7442f033e8 diff --git a/metadata/md5-cache/app-arch/drpm-0.5.1 b/metadata/md5-cache/app-arch/drpm-0.5.1 index 29fd02a7021e..a6cf89e42386 100644 --- a/metadata/md5-cache/app-arch/drpm-0.5.1 +++ b/metadata/md5-cache/app-arch/drpm-0.5.1 @@ -12,5 +12,5 @@ RDEPEND=app-arch/bzip2:= app-arch/rpm app-arch/xz-utils dev-libs/openssl:= sys-l RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/rpm-software-management/drpm/archive/refs/tags/0.5.1.tar.gz -> drpm-0.5.1.tar.gz -_eclasses_=cmake 449b4785acace35308fe747fc939bde1 flag-o-matic 69394e25812406faa1f90edaf4969395 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b xdg-utils ac0e315a3688929e34ac75b139e7349a +_eclasses_=cmake b2e109b7341cd993b8bdfcc60652a14d flag-o-matic 69394e25812406faa1f90edaf4969395 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b xdg-utils ac0e315a3688929e34ac75b139e7349a _md5_=dc7fb07e766d85cd32cf9d0ef1712a61 diff --git a/metadata/md5-cache/app-arch/drpm-9999 b/metadata/md5-cache/app-arch/drpm-9999 index 8ce911fe1bda..eb2b854b0c0c 100644 --- a/metadata/md5-cache/app-arch/drpm-9999 +++ b/metadata/md5-cache/app-arch/drpm-9999 @@ -11,5 +11,5 @@ PROPERTIES=live RDEPEND=app-arch/bzip2:= app-arch/rpm app-arch/xz-utils dev-libs/openssl:= sys-libs/zlib lzip? ( app-arch/lzlib ) zstd? ( app-arch/zstd:= ) RESTRICT=!test? ( test ) SLOT=0 -_eclasses_=cmake 449b4785acace35308fe747fc939bde1 flag-o-matic 69394e25812406faa1f90edaf4969395 git-r3 2347f8fe2d392b2a091191f94be37e6f multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b xdg-utils ac0e315a3688929e34ac75b139e7349a +_eclasses_=cmake b2e109b7341cd993b8bdfcc60652a14d flag-o-matic 69394e25812406faa1f90edaf4969395 git-r3 2347f8fe2d392b2a091191f94be37e6f multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b xdg-utils ac0e315a3688929e34ac75b139e7349a _md5_=2d2a1ebd87ac0d01c262e010a8572eef diff --git a/metadata/md5-cache/app-arch/gzip-1.12-r4 b/metadata/md5-cache/app-arch/gzip-1.12-r4 index 30c4a30d6017..3475d880e7a2 100644 --- a/metadata/md5-cache/app-arch/gzip-1.12-r4 +++ b/metadata/md5-cache/app-arch/gzip-1.12-r4 @@ -11,5 +11,5 @@ PDEPEND=app-alternatives/gzip RDEPEND=!app-arch/pigz[symlink(-)] SLOT=0 SRC_URI=mirror://gnu/gzip/gzip-1.12.tar.xz https://alpha.gnu.org/gnu/gzip/gzip-1.12.tar.xz verify-sig? ( mirror://gnu/gzip/gzip-1.12.tar.xz.sig https://alpha.gnu.org/gnu/gzip/gzip-1.12.tar.xz.sig ) -_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 69394e25812406faa1f90edaf4969395 multilib 5ca4e49abed8e3a2f7b56920eadee157 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b verify-sig 85e14d0a93afa75c621382409ada8732 wrapper 4a1902f969e5718126434fc35f3a0d9c +_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 69394e25812406faa1f90edaf4969395 multilib 5ca4e49abed8e3a2f7b56920eadee157 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b verify-sig 167258b573910fd3f5b71c5c52d66ab3 wrapper 4a1902f969e5718126434fc35f3a0d9c _md5_=da95d72696c0accac7d4593ca2531f0d diff --git a/metadata/md5-cache/app-arch/gzip-1.12_p20221228-r1 b/metadata/md5-cache/app-arch/gzip-1.12_p20221228-r1 index 710747624e47..1da80c45e2a2 100644 --- a/metadata/md5-cache/app-arch/gzip-1.12_p20221228-r1 +++ b/metadata/md5-cache/app-arch/gzip-1.12_p20221228-r1 @@ -10,5 +10,5 @@ PDEPEND=app-alternatives/gzip RDEPEND=!app-arch/pigz[symlink(-)] SLOT=0 SRC_URI=https://meyering.net/gzip/gzip-1.12.31-7553.tar.xz -> gzip-1.12_p20221228.tar.xz verify-sig? ( https://meyering.net/gzip/gzip-1.12.31-7553.tar.xz.sig -> gzip-1.12_p20221228.tar.xz.sig ) -_eclasses_=flag-o-matic 69394e25812406faa1f90edaf4969395 multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b verify-sig 85e14d0a93afa75c621382409ada8732 +_eclasses_=flag-o-matic 69394e25812406faa1f90edaf4969395 multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b verify-sig 167258b573910fd3f5b71c5c52d66ab3 _md5_=2d5d41d70a3564597b17e07e218d4c77 diff --git a/metadata/md5-cache/app-arch/innoextract-1.9 b/metadata/md5-cache/app-arch/innoextract-1.9 index 01e448263249..794bfa666d85 100644 --- a/metadata/md5-cache/app-arch/innoextract-1.9 +++ b/metadata/md5-cache/app-arch/innoextract-1.9 @@ -11,5 +11,5 @@ LICENSE=ZLIB RDEPEND=dev-libs/boost:=[bzip2,zlib] iconv? ( virtual/libiconv ) lzma? ( app-arch/xz-utils ) SLOT=0 SRC_URI=https://constexpr.org/innoextract/files/innoextract-1.9.tar.gz -_eclasses_=cmake 449b4785acace35308fe747fc939bde1 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 69394e25812406faa1f90edaf4969395 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b wrapper 4a1902f969e5718126434fc35f3a0d9c xdg-utils ac0e315a3688929e34ac75b139e7349a +_eclasses_=cmake b2e109b7341cd993b8bdfcc60652a14d edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 69394e25812406faa1f90edaf4969395 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b wrapper 4a1902f969e5718126434fc35f3a0d9c xdg-utils ac0e315a3688929e34ac75b139e7349a _md5_=3974d327b009cde255b5f56bdd04e2e2 diff --git a/metadata/md5-cache/app-arch/libarchive-3.6.1-r1 b/metadata/md5-cache/app-arch/libarchive-3.6.1-r1 index 174a0f67907d..a042db4a908e 100644 --- a/metadata/md5-cache/app-arch/libarchive-3.6.1-r1 +++ b/metadata/md5-cache/app-arch/libarchive-3.6.1-r1 @@ -11,5 +11,5 @@ LICENSE=BSD BSD-2 BSD-4 public-domain RDEPEND=sys-libs/zlib[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] acl? ( virtual/acl[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) blake2? ( app-crypt/libb2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) bzip2? ( app-arch/bzip2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) expat? ( dev-libs/expat[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) !expat? ( dev-libs/libxml2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) iconv? ( virtual/libiconv[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) kernel_linux? ( xattr? ( sys-apps/attr[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ) dev-libs/openssl:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] lz4? ( >=app-arch/lz4-0_p131:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) lzma? ( >=app-arch/xz-utils-5.2.5-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) lzo? ( >=dev-libs/lzo-2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) nettle? ( dev-libs/nettle:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) zstd? ( app-arch/zstd[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) SLOT=0/13 SRC_URI=https://www.libarchive.de/downloads/libarchive-3.6.1.tar.xz verify-sig? ( https://www.libarchive.de/downloads/libarchive-3.6.1.tar.xz.asc ) -_eclasses_=autotools 6dcd6b6a486e79928e1243ff9ba41fcc gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib 5ca4e49abed8e3a2f7b56920eadee157 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b verify-sig 85e14d0a93afa75c621382409ada8732 +_eclasses_=autotools 6dcd6b6a486e79928e1243ff9ba41fcc gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib 5ca4e49abed8e3a2f7b56920eadee157 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b verify-sig 167258b573910fd3f5b71c5c52d66ab3 _md5_=f0e384d238ad521d590be26336233865 diff --git a/metadata/md5-cache/app-arch/libarchive-3.6.2-r1 b/metadata/md5-cache/app-arch/libarchive-3.6.2-r1 index ee5360bb09cc..37e464e08cea 100644 --- a/metadata/md5-cache/app-arch/libarchive-3.6.2-r1 +++ b/metadata/md5-cache/app-arch/libarchive-3.6.2-r1 @@ -11,5 +11,5 @@ LICENSE=BSD BSD-2 BSD-4 public-domain RDEPEND=sys-libs/zlib[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] acl? ( virtual/acl[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) blake2? ( app-crypt/libb2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) bzip2? ( app-arch/bzip2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) expat? ( dev-libs/expat[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) !expat? ( dev-libs/libxml2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) iconv? ( virtual/libiconv[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) kernel_linux? ( xattr? ( sys-apps/attr[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ) dev-libs/openssl:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] lz4? ( >=app-arch/lz4-0_p131:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) lzma? ( >=app-arch/xz-utils-5.2.5-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) lzo? ( >=dev-libs/lzo-2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) nettle? ( dev-libs/nettle:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) zstd? ( app-arch/zstd[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) SLOT=0/13 SRC_URI=https://www.libarchive.de/downloads/libarchive-3.6.2.tar.xz verify-sig? ( https://www.libarchive.de/downloads/libarchive-3.6.2.tar.xz.asc ) -_eclasses_=multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib 5ca4e49abed8e3a2f7b56920eadee157 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b verify-sig 85e14d0a93afa75c621382409ada8732 +_eclasses_=multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib 5ca4e49abed8e3a2f7b56920eadee157 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b verify-sig 167258b573910fd3f5b71c5c52d66ab3 _md5_=654338f77ad80b4784edfe6d7835ca2d diff --git a/metadata/md5-cache/app-arch/lunzip-1.13 b/metadata/md5-cache/app-arch/lunzip-1.13 index 155121b618a9..e6f334f5945b 100644 --- a/metadata/md5-cache/app-arch/lunzip-1.13 +++ b/metadata/md5-cache/app-arch/lunzip-1.13 @@ -9,5 +9,5 @@ KEYWORDS=~amd64 LICENSE=GPL-2+ SLOT=0 SRC_URI=https://download.savannah.gnu.org/releases/lzip/lunzip/lunzip-1.13.tar.gz verify-sig? ( https://download.savannah.gnu.org/releases/lzip/lunzip/lunzip-1.13.tar.gz.sig ) -_eclasses_=multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b verify-sig 85e14d0a93afa75c621382409ada8732 +_eclasses_=multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b verify-sig 167258b573910fd3f5b71c5c52d66ab3 _md5_=ecfb83306116ae3b8808de70e71be817 diff --git a/metadata/md5-cache/app-arch/lxqt-archiver-0.6.0 b/metadata/md5-cache/app-arch/lxqt-archiver-0.6.0 index b7cef19806df..88545eb906b2 100644 --- a/metadata/md5-cache/app-arch/lxqt-archiver-0.6.0 +++ b/metadata/md5-cache/app-arch/lxqt-archiver-0.6.0 @@ -10,5 +10,5 @@ LICENSE=GPL-2 GPL-2+ RDEPEND=dev-libs/glib:2 dev-libs/json-glib >=dev-qt/qtcore-5.15:5 >=dev-qt/qtgui-5.15:5 >=dev-qt/qtwidgets-5.15:5 >=dev-qt/qtx11extras-5.15:5 >=x11-libs/libfm-qt-1.1:= SLOT=0 SRC_URI=https://github.com/lxqt/lxqt-archiver/releases/download/0.6.0/lxqt-archiver-0.6.0.tar.xz -_eclasses_=cmake 449b4785acace35308fe747fc939bde1 flag-o-matic 69394e25812406faa1f90edaf4969395 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b xdg-utils ac0e315a3688929e34ac75b139e7349a +_eclasses_=cmake b2e109b7341cd993b8bdfcc60652a14d flag-o-matic 69394e25812406faa1f90edaf4969395 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b xdg-utils ac0e315a3688929e34ac75b139e7349a _md5_=276814c4ca8e2488ad15873207d2c1e6 diff --git a/metadata/md5-cache/app-arch/lxqt-archiver-0.7.0 b/metadata/md5-cache/app-arch/lxqt-archiver-0.7.0 index 3d1ea39a5920..6273d3971a32 100644 --- a/metadata/md5-cache/app-arch/lxqt-archiver-0.7.0 +++ b/metadata/md5-cache/app-arch/lxqt-archiver-0.7.0 @@ -10,5 +10,5 @@ LICENSE=GPL-2 GPL-2+ RDEPEND=dev-libs/glib:2 dev-libs/json-glib >=dev-qt/qtcore-5.15:5 >=dev-qt/qtgui-5.15:5 >=dev-qt/qtwidgets-5.15:5 >=dev-qt/qtx11extras-5.15:5 >=x11-libs/libfm-qt-1.2:= SLOT=0 SRC_URI=https://github.com/lxqt/lxqt-archiver/releases/download/0.7.0/lxqt-archiver-0.7.0.tar.xz -_eclasses_=cmake 449b4785acace35308fe747fc939bde1 flag-o-matic 69394e25812406faa1f90edaf4969395 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b xdg-utils ac0e315a3688929e34ac75b139e7349a +_eclasses_=cmake b2e109b7341cd993b8bdfcc60652a14d flag-o-matic 69394e25812406faa1f90edaf4969395 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b xdg-utils ac0e315a3688929e34ac75b139e7349a _md5_=63c5c61255b0be4124a44122a111236f diff --git a/metadata/md5-cache/app-arch/lz4-1.9.4 b/metadata/md5-cache/app-arch/lz4-1.9.4 index 392143f89593..174bd27adf9d 100644 --- a/metadata/md5-cache/app-arch/lz4-1.9.4 +++ b/metadata/md5-cache/app-arch/lz4-1.9.4 @@ -9,5 +9,5 @@ KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~ LICENSE=BSD-2 GPL-2 SLOT=0/r132 SRC_URI=https://github.com/lz4/lz4/archive/v1.9.4.tar.gz -> lz4-1.9.4.tar.gz -_eclasses_=cmake 449b4785acace35308fe747fc939bde1 cmake-multilib 57da9a64d1575fc2b54c50c26d033561 flag-o-matic 69394e25812406faa1f90edaf4969395 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib 5ca4e49abed8e3a2f7b56920eadee157 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b xdg-utils ac0e315a3688929e34ac75b139e7349a +_eclasses_=cmake b2e109b7341cd993b8bdfcc60652a14d cmake-multilib 57da9a64d1575fc2b54c50c26d033561 flag-o-matic 69394e25812406faa1f90edaf4969395 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib 5ca4e49abed8e3a2f7b56920eadee157 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b xdg-utils ac0e315a3688929e34ac75b139e7349a _md5_=0679e7206d90ae477f2a5553aab30d79 diff --git a/metadata/md5-cache/app-arch/lzip-1.23 b/metadata/md5-cache/app-arch/lzip-1.23 index eceffbca6b06..dbb37dec88df 100644 --- a/metadata/md5-cache/app-arch/lzip-1.23 +++ b/metadata/md5-cache/app-arch/lzip-1.23 @@ -9,5 +9,5 @@ KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~ LICENSE=GPL-2+ SLOT=0 SRC_URI=https://download.savannah.gnu.org/releases/lzip/lzip-1.23.tar.gz verify-sig? ( https://download.savannah.gnu.org/releases/lzip/lzip-1.23.tar.gz.sig ) -_eclasses_=multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b verify-sig 85e14d0a93afa75c621382409ada8732 +_eclasses_=multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b verify-sig 167258b573910fd3f5b71c5c52d66ab3 _md5_=05f73974aa2ad8588d2dc412f42d5412 diff --git a/metadata/md5-cache/app-arch/lziprecover-1.23 b/metadata/md5-cache/app-arch/lziprecover-1.23 index 2b16f2857dfd..485052a6d604 100644 --- a/metadata/md5-cache/app-arch/lziprecover-1.23 +++ b/metadata/md5-cache/app-arch/lziprecover-1.23 @@ -9,5 +9,5 @@ KEYWORDS=amd64 x86 LICENSE=GPL-2+ SLOT=0 SRC_URI=https://download.savannah.gnu.org/releases/lzip/lziprecover/lziprecover-1.23.tar.gz verify-sig? ( https://download.savannah.gnu.org/releases/lzip/lziprecover/lziprecover-1.23.tar.gz.sig ) -_eclasses_=multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b verify-sig 85e14d0a93afa75c621382409ada8732 +_eclasses_=multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b verify-sig 167258b573910fd3f5b71c5c52d66ab3 _md5_=27f9ec51e6a6bdebe0d44e77c00f3325 diff --git a/metadata/md5-cache/app-arch/lzlib-1.13-r1 b/metadata/md5-cache/app-arch/lzlib-1.13-r1 index 2f66a1774da6..aaa77a316630 100644 --- a/metadata/md5-cache/app-arch/lzlib-1.13-r1 +++ b/metadata/md5-cache/app-arch/lzlib-1.13-r1 @@ -9,5 +9,5 @@ KEYWORDS=amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 LICENSE=libstdc++ SLOT=0 SRC_URI=https://download.savannah.gnu.org/releases/lzip/lzlib/lzlib-1.13.tar.gz verify-sig? ( https://download.savannah.gnu.org/releases/lzip/lzlib/lzlib-1.13.tar.gz.sig ) -_eclasses_=multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b verify-sig 85e14d0a93afa75c621382409ada8732 +_eclasses_=multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b verify-sig 167258b573910fd3f5b71c5c52d66ab3 _md5_=1f3df867efd36678a59fd7c20fc21501 diff --git a/metadata/md5-cache/app-arch/pdlzip-1.12 b/metadata/md5-cache/app-arch/pdlzip-1.12 index d19a2a83be9a..f1af2f01800a 100644 --- a/metadata/md5-cache/app-arch/pdlzip-1.12 +++ b/metadata/md5-cache/app-arch/pdlzip-1.12 @@ -9,5 +9,5 @@ KEYWORDS=~amd64 ~mips ~x86 LICENSE=public-domain SLOT=0 SRC_URI=https://download.savannah.gnu.org/releases/lzip/pdlzip/pdlzip-1.12.tar.gz verify-sig? ( https://download.savannah.gnu.org/releases/lzip/pdlzip/pdlzip-1.12.tar.gz.sig ) -_eclasses_=multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b verify-sig 85e14d0a93afa75c621382409ada8732 +_eclasses_=multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b verify-sig 167258b573910fd3f5b71c5c52d66ab3 _md5_=03722b69852c26d26d3a8986ae3d7c37 diff --git a/metadata/md5-cache/app-arch/plzip-1.10 b/metadata/md5-cache/app-arch/plzip-1.10 index e3de0e72c8fc..87b0696d2e01 100644 --- a/metadata/md5-cache/app-arch/plzip-1.10 +++ b/metadata/md5-cache/app-arch/plzip-1.10 @@ -11,5 +11,5 @@ LICENSE=GPL-3 RDEPEND=app-arch/lzlib:0= SLOT=0 SRC_URI=https://download.savannah.gnu.org/releases/lzip/plzip/plzip-1.10.tar.gz verify-sig? ( https://download.savannah.gnu.org/releases/lzip/plzip/plzip-1.10.tar.gz.sig ) -_eclasses_=multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b verify-sig 85e14d0a93afa75c621382409ada8732 +_eclasses_=multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b verify-sig 167258b573910fd3f5b71c5c52d66ab3 _md5_=053cf2cccf8f61a9939b5952098867f0 diff --git a/metadata/md5-cache/app-arch/rpm-4.18.0 b/metadata/md5-cache/app-arch/rpm-4.18.0 index 15af14be0c34..a92db60b0f38 100644 --- a/metadata/md5-cache/app-arch/rpm-4.18.0 +++ b/metadata/md5-cache/app-arch/rpm-4.18.0 @@ -13,5 +13,5 @@ REQUIRED_USE=^^ ( lua_single_target_lua5-3 lua_single_target_lua5-4 ) python? ( RESTRICT=test !test? ( test ) SLOT=0 SRC_URI=https://ftp.osuosl.org/pub/rpm/releases/rpm-4.18.x/rpm-4.18.0.tar.bz2 http://ftp.rpm.org/releases/rpm-4.18.x/rpm-4.18.0.tar.bz2 -_eclasses_=autotools 6dcd6b6a486e79928e1243ff9ba41fcc gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e lua-single aee383a0de35701b9eb0b27077a1c143 lua-utils e69ff116248d78546ae1a234c086fe80 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module 21a0cb6221498d0e7894bdf445b79887 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b +_eclasses_=autotools 6dcd6b6a486e79928e1243ff9ba41fcc gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e lua-single aee383a0de35701b9eb0b27077a1c143 lua-utils e69ff116248d78546ae1a234c086fe80 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module 8c55459fea879ccdec282839a3b22f78 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b _md5_=21a6582c027f99d1acf47059f3db53b5 diff --git a/metadata/md5-cache/app-arch/snappy-1.1.9-r1 b/metadata/md5-cache/app-arch/snappy-1.1.9-r1 index 2eca2a2a4714..9fd8d9e416b0 100644 --- a/metadata/md5-cache/app-arch/snappy-1.1.9-r1 +++ b/metadata/md5-cache/app-arch/snappy-1.1.9-r1 @@ -11,5 +11,5 @@ LICENSE=BSD RESTRICT=!test? ( test ) SLOT=0/1 SRC_URI=https://github.com/google/snappy/archive/1.1.9.tar.gz -> snappy-1.1.9.tar.gz -_eclasses_=cmake 449b4785acace35308fe747fc939bde1 cmake-multilib 57da9a64d1575fc2b54c50c26d033561 flag-o-matic 69394e25812406faa1f90edaf4969395 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib 5ca4e49abed8e3a2f7b56920eadee157 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b xdg-utils ac0e315a3688929e34ac75b139e7349a +_eclasses_=cmake b2e109b7341cd993b8bdfcc60652a14d cmake-multilib 57da9a64d1575fc2b54c50c26d033561 flag-o-matic 69394e25812406faa1f90edaf4969395 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib 5ca4e49abed8e3a2f7b56920eadee157 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b xdg-utils ac0e315a3688929e34ac75b139e7349a _md5_=cfb48386f1a812d74f99310e055f008a diff --git a/metadata/md5-cache/app-arch/stormlib-9.24 b/metadata/md5-cache/app-arch/stormlib-9.24 index 02da4892c7c4..ecc6dc44c4e0 100644 --- a/metadata/md5-cache/app-arch/stormlib-9.24 +++ b/metadata/md5-cache/app-arch/stormlib-9.24 @@ -10,5 +10,5 @@ LICENSE=MIT RDEPEND=app-arch/bzip2:= dev-libs/libtomcrypt:=[libtommath] sys-libs/zlib:= SLOT=0 SRC_URI=https://github.com/ladislav-zezula/StormLib/archive/v9.24.tar.gz -> StormLib-9.24.tar.gz -_eclasses_=cmake 449b4785acace35308fe747fc939bde1 flag-o-matic 69394e25812406faa1f90edaf4969395 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b xdg-utils ac0e315a3688929e34ac75b139e7349a +_eclasses_=cmake b2e109b7341cd993b8bdfcc60652a14d flag-o-matic 69394e25812406faa1f90edaf4969395 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b xdg-utils ac0e315a3688929e34ac75b139e7349a _md5_=cf19a8f9def6b163c53eb94db8c816db diff --git a/metadata/md5-cache/app-arch/tar-1.34-r2 b/metadata/md5-cache/app-arch/tar-1.34-r2 index 4bdde961129a..9fb9f4163a47 100644 --- a/metadata/md5-cache/app-arch/tar-1.34-r2 +++ b/metadata/md5-cache/app-arch/tar-1.34-r2 @@ -12,5 +12,5 @@ PDEPEND=app-alternatives/tar RDEPEND=acl? ( virtual/acl ) selinux? ( sys-libs/libselinux ) SLOT=0 SRC_URI=mirror://gnu/tar/tar-1.34.tar.xz https://alpha.gnu.org/gnu/tar/tar-1.34.tar.xz verify-sig? ( mirror://gnu/tar/tar-1.34.tar.xz.sig https://alpha.gnu.org/gnu/tar/tar-1.34.tar.xz.sig ) -_eclasses_=verify-sig 85e14d0a93afa75c621382409ada8732 +_eclasses_=verify-sig 167258b573910fd3f5b71c5c52d66ab3 _md5_=90a81ff666fd3a66b8e13edc3427f0c7 diff --git a/metadata/md5-cache/app-arch/tarsync-0.2.3 b/metadata/md5-cache/app-arch/tarsync-0.2.3 index a15b69b8272f..83815ed50822 100644 --- a/metadata/md5-cache/app-arch/tarsync-0.2.3 +++ b/metadata/md5-cache/app-arch/tarsync-0.2.3 @@ -10,5 +10,5 @@ LICENSE=GPL-2 RDEPEND=>=dev-util/diffball-0.7:= SLOT=0 SRC_URI=https://github.com/zmedico/tarsync/archive/refs/tags/v0.2.3.tar.gz -> tarsync-0.2.3.tar.gz -_eclasses_=cmake 449b4785acace35308fe747fc939bde1 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 69394e25812406faa1f90edaf4969395 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b wrapper 4a1902f969e5718126434fc35f3a0d9c xdg-utils ac0e315a3688929e34ac75b139e7349a +_eclasses_=cmake b2e109b7341cd993b8bdfcc60652a14d edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 69394e25812406faa1f90edaf4969395 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b wrapper 4a1902f969e5718126434fc35f3a0d9c xdg-utils ac0e315a3688929e34ac75b139e7349a _md5_=8c0823df91cf2409816757ba85e44d3b diff --git a/metadata/md5-cache/app-arch/unshield-1.4.3 b/metadata/md5-cache/app-arch/unshield-1.4.3 index ffe8443e0034..4411bce585f7 100644 --- a/metadata/md5-cache/app-arch/unshield-1.4.3 +++ b/metadata/md5-cache/app-arch/unshield-1.4.3 @@ -10,5 +10,5 @@ LICENSE=MIT RDEPEND=dev-libs/openssl:0= sys-libs/zlib SLOT=0 SRC_URI=https://github.com/twogood/unshield/archive/1.4.3.tar.gz -> unshield-1.4.3.tar.gz -_eclasses_=cmake 449b4785acace35308fe747fc939bde1 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 69394e25812406faa1f90edaf4969395 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b wrapper 4a1902f969e5718126434fc35f3a0d9c xdg-utils ac0e315a3688929e34ac75b139e7349a +_eclasses_=cmake b2e109b7341cd993b8bdfcc60652a14d edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 69394e25812406faa1f90edaf4969395 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b wrapper 4a1902f969e5718126434fc35f3a0d9c xdg-utils ac0e315a3688929e34ac75b139e7349a _md5_=be53aae58a6b5161e65bd6fa152aa89a diff --git a/metadata/md5-cache/app-arch/upx-4.0.1-r1 b/metadata/md5-cache/app-arch/upx-4.0.1-r1 index 21976a01b4b8..32ef2d3041ae 100644 --- a/metadata/md5-cache/app-arch/upx-4.0.1-r1 +++ b/metadata/md5-cache/app-arch/upx-4.0.1-r1 @@ -9,5 +9,5 @@ LICENSE=GPL-2+ UPX-exception RDEPEND=!app-arch/upx-bin SLOT=0 SRC_URI=https://github.com/upx/upx/releases/download/v4.0.1/upx-4.0.1-src.tar.xz -_eclasses_=cmake 449b4785acace35308fe747fc939bde1 flag-o-matic 69394e25812406faa1f90edaf4969395 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b xdg-utils ac0e315a3688929e34ac75b139e7349a +_eclasses_=cmake b2e109b7341cd993b8bdfcc60652a14d flag-o-matic 69394e25812406faa1f90edaf4969395 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b xdg-utils ac0e315a3688929e34ac75b139e7349a _md5_=2766941e748288aeeac25deb457ca833 diff --git a/metadata/md5-cache/app-arch/upx-4.0.2 b/metadata/md5-cache/app-arch/upx-4.0.2 index dd72344512c8..d1d54742aa15 100644 --- a/metadata/md5-cache/app-arch/upx-4.0.2 +++ b/metadata/md5-cache/app-arch/upx-4.0.2 @@ -9,5 +9,5 @@ LICENSE=GPL-2+ UPX-exception RDEPEND=!app-arch/upx-bin SLOT=0 SRC_URI=https://github.com/upx/upx/releases/download/v4.0.2/upx-4.0.2-src.tar.xz -_eclasses_=cmake 449b4785acace35308fe747fc939bde1 flag-o-matic 69394e25812406faa1f90edaf4969395 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b xdg-utils ac0e315a3688929e34ac75b139e7349a +_eclasses_=cmake b2e109b7341cd993b8bdfcc60652a14d flag-o-matic 69394e25812406faa1f90edaf4969395 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b xdg-utils ac0e315a3688929e34ac75b139e7349a _md5_=30de1bcf8e710fdfab8e268852259a65 diff --git a/metadata/md5-cache/app-arch/xz-utils-5.2.10 b/metadata/md5-cache/app-arch/xz-utils-5.2.10 index d39967ee1f44..23a4a05b98c6 100644 --- a/metadata/md5-cache/app-arch/xz-utils-5.2.10 +++ b/metadata/md5-cache/app-arch/xz-utils-5.2.10 @@ -10,5 +10,5 @@ LICENSE=public-domain LGPL-2.1+ GPL-2+ RESTRICT=!extra-filters? ( test ) SLOT=0 SRC_URI=mirror://sourceforge/lzmautils/xz-5.2.10.tar.gz https://tukaani.org/xz/xz-5.2.10.tar.gz verify-sig? ( https://tukaani.org/xz/xz-5.2.10.tar.gz.sig ) -_eclasses_=libtool 241a8f577b9781a42a7421e53448a44e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib 5ca4e49abed8e3a2f7b56920eadee157 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 preserve-libs a8e50acee31b5759b4df1f7707cae54b toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b usr-ldscript cd36f6d91e8173d95e25b0e0cf036960 verify-sig 85e14d0a93afa75c621382409ada8732 +_eclasses_=libtool 241a8f577b9781a42a7421e53448a44e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib 5ca4e49abed8e3a2f7b56920eadee157 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 preserve-libs a8e50acee31b5759b4df1f7707cae54b toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b usr-ldscript cd36f6d91e8173d95e25b0e0cf036960 verify-sig 167258b573910fd3f5b71c5c52d66ab3 _md5_=b3b15c5ae4cc8bf9503d8dd36804b52f diff --git a/metadata/md5-cache/app-arch/xz-utils-5.4.1 b/metadata/md5-cache/app-arch/xz-utils-5.4.1 index 4ecac7036cc5..92827ef16ada 100644 --- a/metadata/md5-cache/app-arch/xz-utils-5.4.1 +++ b/metadata/md5-cache/app-arch/xz-utils-5.4.1 @@ -9,5 +9,5 @@ KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~ LICENSE=public-domain LGPL-2.1+ GPL-2+ SLOT=0 SRC_URI=https://github.com/tukaani-project/xz/releases/download/v5.4.1/xz-5.4.1.tar.gz mirror://sourceforge/lzmautils/xz-5.4.1.tar.gz https://tukaani.org/xz/xz-5.4.1.tar.gz verify-sig? ( https://github.com/tukaani-project/xz/releases/download/v5.4.1/xz-5.4.1.tar.gz.sig https://tukaani.org/xz/xz-5.4.1.tar.gz.sig ) -_eclasses_=libtool 241a8f577b9781a42a7421e53448a44e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib 5ca4e49abed8e3a2f7b56920eadee157 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 preserve-libs a8e50acee31b5759b4df1f7707cae54b toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b usr-ldscript cd36f6d91e8173d95e25b0e0cf036960 verify-sig 85e14d0a93afa75c621382409ada8732 +_eclasses_=libtool 241a8f577b9781a42a7421e53448a44e multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib 5ca4e49abed8e3a2f7b56920eadee157 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 preserve-libs a8e50acee31b5759b4df1f7707cae54b toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b usr-ldscript cd36f6d91e8173d95e25b0e0cf036960 verify-sig 167258b573910fd3f5b71c5c52d66ab3 _md5_=ffdc935f2413e48620437270d84e8515 diff --git a/metadata/md5-cache/app-arch/zopfli-1.0.3 b/metadata/md5-cache/app-arch/zopfli-1.0.3 index a706fd1c06f7..487c3706b8a9 100644 --- a/metadata/md5-cache/app-arch/zopfli-1.0.3 +++ b/metadata/md5-cache/app-arch/zopfli-1.0.3 @@ -8,5 +8,5 @@ KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x LICENSE=Apache-2.0 SLOT=0/1 SRC_URI=https://github.com/google/zopfli/archive/zopfli-1.0.3.tar.gz -_eclasses_=cmake 449b4785acace35308fe747fc939bde1 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 69394e25812406faa1f90edaf4969395 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b wrapper 4a1902f969e5718126434fc35f3a0d9c xdg-utils ac0e315a3688929e34ac75b139e7349a +_eclasses_=cmake b2e109b7341cd993b8bdfcc60652a14d edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 69394e25812406faa1f90edaf4969395 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b wrapper 4a1902f969e5718126434fc35f3a0d9c xdg-utils ac0e315a3688929e34ac75b139e7349a _md5_=675ca6962e0483a88c2e6756f5fcd7ce diff --git a/metadata/md5-cache/app-arch/zstd-1.5.4 b/metadata/md5-cache/app-arch/zstd-1.5.4 deleted file mode 100644 index 28a6036b2cd6..000000000000 --- a/metadata/md5-cache/app-arch/zstd-1.5.4 +++ /dev/null @@ -1,14 +0,0 @@ -DEFINED_PHASES=compile configure install prepare test -DEPEND=lzma? ( app-arch/xz-utils ) lz4? ( app-arch/lz4 ) zlib? ( sys-libs/zlib ) -DESCRIPTION=zstd fast compression library -EAPI=8 -HOMEPAGE=https://facebook.github.io/zstd/ -INHERIT=multilib-minimal toolchain-funcs usr-ldscript -IUSE=+lzma lz4 static-libs zlib abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 split-usr -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris -LICENSE=|| ( BSD GPL-2 ) -RDEPEND=lzma? ( app-arch/xz-utils ) lz4? ( app-arch/lz4 ) zlib? ( sys-libs/zlib ) -SLOT=0/1 -SRC_URI=https://github.com/facebook/zstd/archive/v1.5.4.tar.gz -> zstd-1.5.4.tar.gz -_eclasses_=multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib 5ca4e49abed8e3a2f7b56920eadee157 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b usr-ldscript cd36f6d91e8173d95e25b0e0cf036960 -_md5_=987e858e3ca15976ed0c73823534974f diff --git a/metadata/md5-cache/app-arch/zstd-1.5.4-r3 b/metadata/md5-cache/app-arch/zstd-1.5.4-r3 new file mode 100644 index 000000000000..9889b7f435da --- /dev/null +++ b/metadata/md5-cache/app-arch/zstd-1.5.4-r3 @@ -0,0 +1,16 @@ +BDEPEND=>=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +DEFINED_PHASES=compile configure install prepare test +DEPEND=lzma? ( app-arch/xz-utils ) lz4? ( app-arch/lz4:= ) zlib? ( sys-libs/zlib ) +DESCRIPTION=zstd fast compression library +EAPI=8 +HOMEPAGE=https://facebook.github.io/zstd/ +INHERIT=meson-multilib usr-ldscript +IUSE=+lzma lz4 static-libs test zlib abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 split-usr +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris +LICENSE=|| ( BSD GPL-2 ) +RDEPEND=lzma? ( app-arch/xz-utils ) lz4? ( app-arch/lz4:= ) zlib? ( sys-libs/zlib ) +RESTRICT=!test? ( test ) +SLOT=0/1 +SRC_URI=https://github.com/facebook/zstd/releases/download/v1.5.4/zstd-1.5.4.tar.gz -> zstd-1.5.4.gh.tar.gz +_eclasses_=meson 1994a5aef5d4f5798b92f64d6f9a6003 meson-multilib 84c0d4019bf29be0d9d0a2d98fb8b0d9 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib 5ca4e49abed8e3a2f7b56920eadee157 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b usr-ldscript cd36f6d91e8173d95e25b0e0cf036960 +_md5_=9913bb7a0516c00c72ece0b80749691b diff --git a/metadata/md5-cache/app-backup/Manifest.gz b/metadata/md5-cache/app-backup/Manifest.gz index b9a02844cd9e1b68729f96cbf9a7835e2606d196..2b655e88742b476d71e0f1dbf2c5e73339a4c192 100644 GIT binary patch literal 12889 zcmV-fGN#QRiwFP!00002|Am~{Ze_QUrtkYH^a2t{2FJ@&s0JG7zN@-#aI~|W6Ef2W z<$C)5{v~Peowgfg`1s@?X|ENG_=jMS|N4)A|Ho7R)IYEOY%l4>KYz2QU{;_0<^TNS zfB(<$FHe5X<=q)!=Q8Y!v-W7m%^p@dz4*FX=_{^dH9MD=jkMbiG3;KlOS8>p!Mjz{ z+Ag@#XN`I1J;$6Wch{2Z%VuvUw8)2@lg`+C#9`iLSDyaufBhr*@Z|gOJ668&)V8Ki zA;;3vc5a7ddA2d@T6SVxR?-Q%XMgfYDfnD13~#R0Rh=s_`r&zt>_aN4o?@xyxN3{V zhtft)rS#ZOU1mkHm{Ylg1UiUp#JV0%3v{6diwQioDk2^k|eQK{Q6hhrb+iTUy%dW5oACP?N zCC(kfn7-s*Cc(8`hHteTVr(g&>DJ6Va!WIZ;KvBg4gt)~pSX&drN6|g@eiR2@fIq6 zT%0ikbHgn1jWw2)+)SNC57St$oYUmpVmmpcy<(dsrrehKoLp+*Y`!9qDIs(hYuG1^ zRLogiV<^tmmz7!GxYDR2#Acqw&+RmG@1g2*jhxqReoP`yO2ys79DCN|Yf90tGh!ZR z*U?&NWsKqTOng@lR0DA)1(e63D`m(ZwZ*!ea3!!m zi=vzq7Zu=USWCI=YAUrj-o|oYB^Dm8p0Hf(YX;)k;~`3=c7MDduEs=`wn?1cL*}Ym ze&yQ94D-#AWh1S~C)7pN5lRAdRtmF)ljV5E+Rc(U#6iAVkWaD|^@m2*GK(l~XJ zGe(*?ukudYcLFy%j~e%0sm*FL^g!qu;C-%o!eVs6(DX%hs z>hmpFDMW!rWStivvGN9e7g;|y&<@XxaSEKYSejg29PSi|0rXpEv5;xkE5Rl~9LteE z2EV4WYImcg<$!N^gqXvX=HfXU*fFrC*|IyzlXiej<#S@Ht$A?Hd}lTC2xVmI8)y!$ z^INdF@%~-ZT_N6_-5xy_$J-|oyehjPVuCmUlC}WVL-Dn7U@7>YmEV&OgeORk$oggb zQ?TMod~qs54|?2!wW`nN7KlS=LLNK@un+4Hcxag_f_z(Pd@?x#dbw?H*?W}wWsj}}pQtOaWnC+LVQ zbsG^%)|5dI6HhgENWcnWNYpcWix6HN72UIZfiKBxq)qU?7HFqW;vCvVpIQ#*$j*eA zgsxyZ7V|w&Wp|M8jDaR|`fs;kyeT!<25;miIgt<%k)ZdPC#r-hLZedj2}}y>hyx+N z>O441}gjGR_GOV5syt3ZZ7Z2%u>qyMGNI8Y9_GE`-EJw_$oB&Dy^ci_O z(ybpn$n4GAQD#gX}TB6q%FHaa6a50!c|wKMxS{pI^}a0IG8AtUV$Q^{b#$}yUDT$Sg0x|4DCUYjaDMf^CB6JR{ zL9CIDF}UcFNPv7&rxh6m;nc%#D^E1xS?CZ_m~()hkPSM}?;1c4zQRMqsGXk!5>ygk0MLs>Ufsy)vW&KtOe<$f{*{&1(wAL1-uCFz_;q zlJZVqaQHtIXD&eM;lId9hrlpo4Fr})rNrL@MerKM$+OJ>Lm}<=oUSCkvVfn0v*K;w znQWEIHo-ruf#>8JdJVmdCI{e=2OatWoqWuo9P+v$roasBQE^C@RT7oEHi!zJ1{5e( zbD=X@r1pj^J7v%)0q@E|_hNd02v`ik zxcP!i0lfw4%ePzXpd984wa)BpM)5#HX>U zF#iPKT&g^2#{Q9#^~45!CPX}*0iWuFQ#D$lWZIaB@r2&+qoZ0u+nj;G86GMyp}<)W zkH|~V0n33T0^Iq}f|U9BD+7%PTp$C>Nk*6Hm+&AS6ZC)u$hm|}LJSbY>M1fZQL27z z3dZ;rDu|5hhW@BYe}fK7e*aCpE^`C2yXGJKGx>a=mab$%T!ZE0R)AbWT@VhGrJjqH zp9n!^c!q+aU}+I4R~Nwakf3s9W>77oArAJLRRvsAPEt2+ z0Dosgjlx3gPfc?>XkZ3w6_Et2f$qo#_qX8+$}S-Mfe8C4P-h?5JUC&iBZcxga)4Ak zoG~C61bEZa8TtWKjuTWG60p1+WQ7i84L1sTI8rf{lnN50fZrh?dhoxPXj~y#>k^(2 znH|eX!P$GbaN8m2O&iY+{ACp4fOJj;cw9yDQaB{$9LN*U3MoJiVyzD~&JvUF9wO(} zH|h=NNim@1k>d?Ylr+XJAOSY3O5$bwC0|kzULl4O&))!~6KSCWQ|EzDR0F<~8bZ+X_u*u}&;S8P zI2|v5`Kqh~dgvw^(1MXwlB!FnDPRz|+=~o{WZ{(#uYkpfQ#4nG2UsseGCHH4f{7#% zK}#MUP8T|$iTQ{TQ1=`2oIG_L2l)?7_oR-BlcpJUAPCeJ-=07~Jo7HRwpv?4y^-ES)v%j5x3mzi*;so}QN3*kLQ?0JMiAvXM5uhlWz``6d;H>Se zp;ibndJmsEdLfz2`FO4@Ls^mW$l;EafW)!<;5(dDP`14Uc$4}?@T%WaUCH<#GlXq@e8jmCOjqOz~jzBvI~Y-Ols@i;A>rtb;<+`v5*Jr z(U#+()Z2zY3+p*Y9Vm26)Yh)Rk$OF7Npi2u|}Sp4}jrx)Z5T^Pj>LUXth!^>Y^so($5fBNDTEKiNk?X8ym^0pwbqv?bqyyr^`Dbs;PRj$dH7p-z7^|j+9gD0+l+Or=oz?71p{onD3RQtUQPvMRvxCvCiPD_f#t^)f zejwJK;5b3o4asL4l;wrkSnEhodjg5@O6jmn5~1HcGO z@{u|uO27@p0AR;Eh{Iaw2588Sf$0s}E97si`>TE6nq-1l1&b8r3k#Wtz?+K~g;=3x zG?*GkldQxusyPiE9b6cCH%r(zLv9{?saSOy&jPTiJ?Q@wrKl*~T_1j^ZEywgG_*~r z79j}=v-7yvFsww+>b({SF9{qAIqSEw53Y&ohiiL9J4h8E1KVpG5$ml`o{EJ(ykBbp(iHvu*0myaL!{PC>*RLT!w zqOKE`)G%)YEX;78s)=w!&l>Vc4VlkF#)u4r`71T=YhR;Dbqu5KKyOS!tC(t6Q1%Gt zh-HQCtfJPz9kL$fDU#UW;27|_sRMIveLMsZTC3%yeFoJ5O2ZI}`Lf?q_v+R0@t6%h z_iSn!<&B#IK@eW~YB{PaEPs;m6!_w*EyI9o?-3$!#7Yqho7IIEKJtz_=JOD2ilOTb+^)1qCd{v|3BZ25dv1y7q43 zMqFO#z(yn!uo~JW2LdKJu1!L0JYffRFo9T?sjcdWf_1kpI^hSj(SmhQP$WgWK&bGl z8EV4cB6dJt@*Tv(1rFXz7}>Rp*KxjJ4Nrt{SNCOx10qfRKUFbF?`xJIQiw9m$ai&q zaVKuU*=59AtX^#%I3Ay33J=2yRh`x*hk*ca6_n8?2yX^zkpmPVVoW%INg27-Dw{`% zbnSpRP$Ne4031k8gG?p6?le8YigzjvPnjxe2rlH`v<-iPGl>$nbKE+42Y(;ySYT4* zy9}9`P@5Q{s>VEg7b*%KQb%bVQkX2aDTS-OaB9Ng@g@oZL$C)56tM<=0<;}DQ`O_h zM%5BdPqqOIq$Fkrj#B6H4WQLOT1q>=t&A4xfB;GRI`OTdJT%1^`+4^44>iU)O6l5BKuu^B^Se ziwH{@i(J#n=Oa%d}JIFW~npHT5 z*IU3HnT}}UFAT0JL;yUX%rNw_W40!*$1~y{Km=`wbYu#-O&P$`LHms8m)9Vz{tXo+ zhX>@`YY*3nQ!GhpSxMBVCJBPaV^QMZ%;eqpOTjTzg*(X$xqtTTNQ7bm)z#$Rt*YJA zcny|utLvQyl!~FyuAcXOW%LlBHb*IjD{`pmaBB`<8*k(mwJbG$AS}vqz-@(4cRq;5=7dh5Kq$%dRL8N6c-AVMLKE>%Ef?m zZoSps+W*m?l}s_b)Jtyi?e_sRG=>`!;;v9KD~~EP$~`O;K+T2REodZsGRqC1;c&L< zUVGsnBJOo-2If#BSxgR8;PrSdP<((Bdrflu_|q3wLYDR5b|NJSj99tZyv{-)nut^1 zmE6_j8ef}_X$EctziSDT6|sj$ zAclw-k8+vl@Jc3O#(?>;;4JWkdhO8rKGk=;c*5goM;zkA2J^~+=#nfQQll86wz%rN z>4c*0Hp*&Ys8`=>#33i0Err!#z zfL#V!4XPHBz((i`^}9kgIJV;g7YaVS=hcUA|NQX%*N5?-e3uDb65nu=bVR^V^5!^uZF2L(P1=swb#k0=ZYPgcDoe1@LNFMJ zQMA3hik6{ukoguW4P0$0XlVoeu%PKJ@~8ylkX|Z^ui&}T)n>)aQ}38^6fC8OJ;8Wy zBx{QTA&p6CmQHRMtbi9b4v@vGSXYVd3hc8o8K&26{9CAg|N8O6{P5!sNza#HS7sqq zZs9r_xJ;Tv9E#i!u*_I5;!ygI+O0+LxKOX2P--3_QxG34 zUn10F{#~^ETeKb~^+0iG8EvBB3iX394(J=-iB2e#W6;bH1a=l7nHum76k5e1E-*qY z6RUUVMo&ti9@c7}(k2D-f~9!{*}2yEcajscA+xHXIVW!MrmIGTI$1d2jWj|~BXzrm z`p9CG9F>kH@|QR``Udx<~5|L<4U5$zpxLc8rSGoG@wKkH1FH20j)$!@FO*R|M|F<(%eof+&T* z!Ab{p=-Nhz4PrFLVQqKBmdFNU!(szts7W{hFAf!`4d!7oTfQubRC4dO`e!B{lQfCEZH4c5-4+m`e31R@Y+JbCJlH3sR%6xkC3lH6Ifom3r?e-ksuBS zPD$7tGQx05xMK*oXv2MCbjXsWnWXYQ(Q&@_Z}Zm=|Gb8at7gx%{r)(QjltqIAROcn z_%2jH8ev+J8s80b0*nG0VnKhXBX}FRg{IbUHc@B-Cj1SV1WRbts#ZN9#!Q1zTU*qmU6}W9%~>?2cMU=qE;Om^G!>unS~7bGByCF};x+~rbHZ=Y$EXYp zy$Pdh&f2<8%UYFrKatE+=N|PwMCsQ=Rw2K%7q{h}Wh-%V;cd_1S1BwFb@=#{$~~!I zhNj}f_%9?!R6`e4tr1e{y)F+XYR-eu;P?_Her;r6Y%w`jhh{!7ok%bZdzqS(8S_l# z5zUs2S_Jfmc7UynPN{a%N24C33R!xq!4fN8S3l`Y(8Wy(8T~$~R1iudiEvuiP#bW^ z%gyR#<2Kf(oA%!;%ZV458s#Fd$H;PrMB5O94nDw99AJ-^<(bv%-MkreF?hbW-ok4O zrfE7a#QXj+pVHI})=rZ~Gbbd)4{BArHQ26P0dLBlm2TxAgSU1#z{-d|(^Rc#FP*G9 zSgrtGd7cBThaIUi+z?ELf^sI!4qcMDn!$qRctz~?J(XJ4`fo}{{YCYm_fSg}G_gR1 z1J@pm+B!eb;0p|RolOC`OkI6%f%CS@TNr>zS0$@OIA{=@C=Hk#HGA z{YHKtf1khoaqCy57x$Fy!3cI}5}4-GP)SR=7o|%EX+lw(MhQa1muv z@-C5t^X+-4Y*-ocTHh2_CK8Oy_h*XMaL-x?nKQGlfLUL zrAE?g;(yv9aa%;QgICb0C%y0mm?Kx;rh`8H_WeiyWk+rIJw^8rrVTKWx8$+*DzxXN z&Sp}(%rq7pw3}A>tSd|Kmuu*7S4kS(s{|L3>y`c5wG3WECyixNe^4!yf(}sLM2(|d zlZ;v0d^k#0niROrBc!QFOidxID&3Y;9YB;*Ls47wAS4;lbe8FA1&}OiaPUYIFh_fk zjYos%YDwuJSek0XZXQu}hOn5CmDBY2TxaZ_)x1g2W{#$o}!QC%lK zsd{xMh6cMehvId71=K2d12i-)4=o9>b(lvxv0xO&XEqHp7@r zB*>pn8@>%~^t z%aN@=I?;4A_@xtubtWtuiEzuOAf!PEXygcR!jol6zjzPCH7{^(G)c_@@J=B0qIP5a+3xjk1AzR>8HZ?ve%?+n>U8?HyZ64-*@Z z2aC;v5A9=-N-p7y_=&5Uw#Bqj8CZ^`Em^D-WT=+?H7pTg)@(1-28XC?0!6mwhwV@_ zO0u;p!7@Sw`r&{)V&BHzt*Ao@_1ts;LDR;%sh_ZoEQ%0>&QPU;);EnxG&N;oA>RiG zqvIbCvcn_~V21SFs7oZdju@eYwUwPT^g%)L*|`LLVL?;?|9EG0x3fl_<%Qni>5q^9 z{B)x{uavs01C+{v4i?bsyoNl1g{|3nDvRG#vNAvp6j;+iHy5gFx6dLLYt8fC7Azdwb{)17a-X>-MM$T_b6lsRl>X zdc&eRjnhHMat0v9*0OfuPFSht%bV6~LP-bLbjXfC99jM~m0hg#1c7rCS(Ld4&XPhW zli!bJeOA)lMD6t$u5flT~*q zdWpbbkSYlYXha^%O|30egQMuCadnCUP&zODVb-Ea+Bqp0sjPvbfbfr|ff?dnPHU^>MJL8PODYdlsZ zgk|7|wC_fNYMdEaGU5G=qMJ^;aR6{fUFh%!YNzU?pzCPZ9;qQf}AmR)CmhC&a#RUKBk z0Un?_Bl<#m0WxNda1n@rtn#nX3D-ePX1DB~&T_%-kb~GLHKD79!fL+tD(DyA` zpz|8?phr^?g?hu05GYN=_G`Rs4h(H-+Nt5G>a|B6HIOoOd@5XR5zTFBauL+Bq*=0% zbC^Txg20kVtzENL@J&K$fEEa>Yo6%VCni&RMfKY}gwqGA4Oajo0_OoOEI{RhE6zB; zGZ-SNwbfDZ6ZbaiNg1=LW4ctx3d9TE%o^1>(|h?rP&7m}@0_$7WT|N}Gy^X_{y))* zKSxVVAi!8#&^l9&$AZ>+MJJ{$N4^FIS;Hi(Ep!jNcw`$eOf`?nVKGh#A{B>@3eyzPQQZ|y4&NYyKF0oI`N2E<7QrC_OSfo(Wr9J zM!1b~(a?l6f!n~^)ZE(8Y8}Ft2$n45M!)$9t&s(WF0SZ=Rgf2CKaBBlbptbr|iGZ3i=2s zvxMOA*#K#7X%I}na;Z-rbWU@#$T=<~Lf0s2M4oD9Ut8@%dNUz|i6x$*K&<&13FY0@ zPri~4-*C3}&Ba02)T84C7v1b&UvB$9N_9+2MZ=fnD#@~L5B#Pqlh z#gY{G_o$c4EY|B;X~h!NZm4B#%s_^KOI>9C0R5T{r8(WskZDRe?~ZPDlek98$2rz5>LZ}Of@``Sy+Pxax*XlYZYTf}!mjaUe0Kzbxs(Am0O_sDUVTg za`dRNmltv+YfCeYqdAi;)ub^iF%PJv^AOaEhOUXc9NE?pcrPf_{Mil5J1-T@Rjq^0 zTS07HdM%9>iZ<2phcR8=PBV53k~sP>)2R&8AqnkUoA#6I9LRR8ujcTTf}39x{0(Kw z7g0z&5w2TPB61^`@Ay-Q$`iK!p>?p;!%e`H^Y|(Bi(2GVMN#(zdK129V__-0sO@PJ z!ekU>5!{*vSu}NrE&=KX0qn34t`+x*2-Z2JzGVG?yao;w&1@pq5K$!VZO#Rxw*nJ@ z)j087)vC9x!RL*6KxRdqN}sx&10_7C&dq0maMQ$Lxef=!(R8#F%E6XxZG9zeYz>l# zxcRNS0APd!V@4GJjt)EyIJfuRg>U zrUH!91Y5%N-71dS9BP5_(gy*c^Jo-njSc>&Bn0jcJ_S6r&E1m-1jwPpgN6pFUwn=3 z-_U>vrHiaM-BK(hLfbk>TAJ=$0kw}t(w)ZD)wwr*h8>1|WGd>N;SQTlv$iVACjiK8?d~r!(EA9QAQZy( z85$-ap{N&NJ`>4@SHSDEa`$#~I1`Q)*isU@nB@UX6;AIT9K)cB1V*@94R94t~7#tm< z#=y{grqi(SUiF4=zip6WE5G3vfxf3_Lzwqp%sdWG;FH zI&2RN1BCoF!T=g0>61>VAU;D+SqHl@drSASR5AtKmtRlac%v}HLuE-v{ZZEmfT`M%<*$h{B6S3Wxn_(D zgqar~^jw%V)q0^H9 z&1064c$|$*-IBD>1ql9Pc?8ua^A+1EKc3LP6caL94hCPb(+FWP$7<)M!{nMHBEz5ni|vW zOiSo^LBe*}&HyYYx6J~VZeV!ZB6(=7}D?_QJ(_-^XQJ92laRkE?FsApY> z;5B}s^PE^{f|XDOOEcFv7~N~;bRW&oxT71;^w5ng8Y}k>&xgV#f^*!r_Pja{e1#XZ|ZU2DL2=u9q^3!yC8sZc6r;Qj5X|U)zwN$UGPPB*4Q&HwaQg-TQ zfyuKWe!MQG@lFRzuzui4J%1A^9Ri8@C!g2l3AzSOuj_TFAoaXRDMzYT3g84pwkBn+ zp1zJJMD1qEq%JYF*O5EyUqK)lYGpU4i)j#k+PHO69%-Pz)kXl%C7cpEi@dwvDFM~$ zrYiKi#t6^CilJM8Aaws6ODElRItDQZsmGL-_QN%_xHLRZel5buGihu)^0W(h6{0vz zb8277H?J#QCZbN;+#f%Z@Dw3^QGwGE*NV=eji<77s^^dNZMpDJz_GP~R@%hWg zFTecpJU@Qr5pbw8}0{0ba9eh2bd+2txVKEXv9K*3>a6+C~6$1 zA@r)|H!Ca7*KS?m)}UwHjLwe1@%)Xt9Yt+fbW|dgL;_o(?doyufvJ(AIhmko{L${| zwsc+=BtU_srZGv}C||Tr!DTM5u4V_t&>xzP)G33BjPTlm#<-tr2#(**rP)uNeb)H! zbx+9DPJGvv>)^AK3O|blloPh6nsZpg*Wmr=mx#Ei(VF1CKHOq*if&$!k_=w7(^yj0 zav(2!$p9|b-q9o zmp*Q|e!)XrBVcEfXGJisZncx}^(j+#7`b z{`p7${L9Dv{OgY&U%x-!w*nDg=(UIaWssp)J~y2>yiVCuX~u6lwdAoAPBOs@(?*hn zbf~MGw11P*6v#<6hoys9DI)_w8;HRZcMY_l#rWAeKdK?}rR#3ut{qU)y>~U=O0nzq zBlX0A0Ns@&ou$d1rJcl1CI@XE)RnNR@J5M%JupV@pP|;wRwvQx7;Q_i2mVVNU6f>6 zQMb#$4oinobo@}pYinx>#W8qR-3amDhV7cyYY&$Yj-=~1f;wSS*Slq>bN0A5x4Y(A zny!K%Np!!ghHxORA8) Df|^@7 literal 12876 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 diff --git a/metadata/md5-cache/app-backup/amanda-3.5.1-r3 b/metadata/md5-cache/app-backup/amanda-3.5.1-r3 index 845451d37bc9..7bf754e18298 100644 --- a/metadata/md5-cache/app-backup/amanda-3.5.1-r3 +++ b/metadata/md5-cache/app-backup/amanda-3.5.1-r3 @@ -11,5 +11,5 @@ LICENSE=HPND BSD BSD-2 GPL-2+ GPL-3+ RDEPEND=acct-group/amanda acct-user/amanda app-arch/dump app-arch/tar dev-libs/glib:2 dev-lang/perl:= dev-perl/Encode-Locale dev-perl/JSON net-misc/openssh sys-libs/readline:= app-alternatives/awk kerberos? ( app-crypt/mit-krb5 ) ndmp? ( net-libs/libtirpc:= ) nls? ( virtual/libintl ) samba? ( net-fs/samba:= ) s3? ( net-misc/curl ) !s3? ( curl? ( net-misc/curl ) ) xfs? ( sys-fs/xfsdump ) !minimal? ( app-arch/mt-st:= app-crypt/aespipe app-crypt/gnupg dev-perl/XML-Simple sys-block/mtx virtual/mailx gnuplot? ( sci-visualization/gnuplot ) ) dev-lang/perl:= SLOT=0 SRC_URI=mirror://sourceforge/amanda/amanda-3.5.1.tar.gz -_eclasses_=autotools 6dcd6b6a486e79928e1243ff9ba41fcc gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module 21a0cb6221498d0e7894bdf445b79887 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b +_eclasses_=autotools 6dcd6b6a486e79928e1243ff9ba41fcc gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module 8c55459fea879ccdec282839a3b22f78 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b _md5_=4b413ebcef06c4fb7501464e3ec8fbad diff --git a/metadata/md5-cache/app-backup/bareos-20.0.8 b/metadata/md5-cache/app-backup/bareos-20.0.8 index 4dd3698fbfb9..61871de78e15 100644 --- a/metadata/md5-cache/app-backup/bareos-20.0.8 +++ b/metadata/md5-cache/app-backup/bareos-20.0.8 @@ -13,5 +13,5 @@ REQUIRED_USE=!clientonly? ( || ( mysql postgres sqlite ) ) static? ( clientonly RESTRICT=mirror SLOT=0 SRC_URI=https://github.com/bareos/bareos/archive/Release/20.0.8.tar.gz -> bareos-20.0.8.tar.gz -_eclasses_=cmake 449b4785acace35308fe747fc939bde1 eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 69394e25812406faa1f90edaf4969395 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 systemd 5f4bb0758df2e483babf68cd517078ca tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b wrapper 4a1902f969e5718126434fc35f3a0d9c xdg-utils ac0e315a3688929e34ac75b139e7349a +_eclasses_=cmake b2e109b7341cd993b8bdfcc60652a14d eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 69394e25812406faa1f90edaf4969395 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 systemd 5f4bb0758df2e483babf68cd517078ca tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b wrapper 4a1902f969e5718126434fc35f3a0d9c xdg-utils ac0e315a3688929e34ac75b139e7349a _md5_=2d3cf62f6bfd4793e7b836f20b65980c diff --git a/metadata/md5-cache/app-backup/bareos-21.1.6 b/metadata/md5-cache/app-backup/bareos-21.1.6 index a050ac82fa7a..351c47a75e99 100644 --- a/metadata/md5-cache/app-backup/bareos-21.1.6 +++ b/metadata/md5-cache/app-backup/bareos-21.1.6 @@ -13,5 +13,5 @@ REQUIRED_USE=static? ( clientonly ) x86? ( !ceph ) RESTRICT=mirror test SLOT=0 SRC_URI=https://github.com/bareos/bareos/archive/Release/21.1.6.tar.gz -> bareos-21.1.6.tar.gz -_eclasses_=cmake 449b4785acace35308fe747fc939bde1 eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 69394e25812406faa1f90edaf4969395 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 systemd 5f4bb0758df2e483babf68cd517078ca tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b wrapper 4a1902f969e5718126434fc35f3a0d9c xdg-utils ac0e315a3688929e34ac75b139e7349a +_eclasses_=cmake b2e109b7341cd993b8bdfcc60652a14d eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 69394e25812406faa1f90edaf4969395 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 systemd 5f4bb0758df2e483babf68cd517078ca tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b wrapper 4a1902f969e5718126434fc35f3a0d9c xdg-utils ac0e315a3688929e34ac75b139e7349a _md5_=2d15ab9383673fcfbf52e221b399e7e7 diff --git a/metadata/md5-cache/app-backup/bareos-22.0.2 b/metadata/md5-cache/app-backup/bareos-22.0.2 index 3a3e7d108f07..911f4edd47f4 100644 --- a/metadata/md5-cache/app-backup/bareos-22.0.2 +++ b/metadata/md5-cache/app-backup/bareos-22.0.2 @@ -13,5 +13,5 @@ REQUIRED_USE=static? ( clientonly ) x86? ( !ceph ) RESTRICT=mirror test SLOT=0 SRC_URI=https://github.com/bareos/bareos/archive/Release/22.0.2.tar.gz -> bareos-22.0.2.tar.gz -_eclasses_=cmake 449b4785acace35308fe747fc939bde1 eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 69394e25812406faa1f90edaf4969395 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 systemd 5f4bb0758df2e483babf68cd517078ca tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b wrapper 4a1902f969e5718126434fc35f3a0d9c xdg-utils ac0e315a3688929e34ac75b139e7349a +_eclasses_=cmake b2e109b7341cd993b8bdfcc60652a14d eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 69394e25812406faa1f90edaf4969395 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 systemd 5f4bb0758df2e483babf68cd517078ca tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b wrapper 4a1902f969e5718126434fc35f3a0d9c xdg-utils ac0e315a3688929e34ac75b139e7349a _md5_=ce28bb1fc49cf1604f52d715b4b39fa0 diff --git a/metadata/md5-cache/app-backup/kup-0.9.1 b/metadata/md5-cache/app-backup/kup-0.9.1 index 9cfce441b608..d368ce2bfc57 100644 --- a/metadata/md5-cache/app-backup/kup-0.9.1 +++ b/metadata/md5-cache/app-backup/kup-0.9.1 @@ -12,5 +12,5 @@ LICENSE=GPL-2+ RDEPEND=dev-libs/libgit2:= dev-qt/qtdbus:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtwidgets:5 kde-frameworks/kcompletion:5 kde-frameworks/kconfig:5 kde-frameworks/kconfigwidgets:5 kde-frameworks/kcoreaddons:5 kde-frameworks/kdbusaddons:5 kde-frameworks/ki18n:5 kde-frameworks/kidletime:5 kde-frameworks/kinit:5 kde-frameworks/kio:5 kde-frameworks/kjobwidgets:5 kde-frameworks/knotifications:5 kde-frameworks/kwidgetsaddons:5 kde-frameworks/kxmlgui:5 kde-frameworks/plasma:5 kde-frameworks/solid:5 dev-qt/qtdeclarative:5 dev-qt/qtsvg:5 net-misc/rsync || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-4 dev-qt/qtcore:5 SLOT=5 SRC_URI=mirror://kde/stable/kup/kup-0.9.1.tar.xz -_eclasses_=cmake 449b4785acace35308fe747fc939bde1 ecm f9903a91512290fdc47404898ba8a954 flag-o-matic 69394e25812406faa1f90edaf4969395 kde.org 5dd311d12cdba33b446368fad288784d multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b virtualx 644887c82aefdf12001489391fca4f02 xdg 6024fbc93167fad782e2032933654857 xdg-utils ac0e315a3688929e34ac75b139e7349a +_eclasses_=cmake b2e109b7341cd993b8bdfcc60652a14d ecm f9903a91512290fdc47404898ba8a954 flag-o-matic 69394e25812406faa1f90edaf4969395 kde.org 5dd311d12cdba33b446368fad288784d multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b virtualx 644887c82aefdf12001489391fca4f02 xdg 6024fbc93167fad782e2032933654857 xdg-utils ac0e315a3688929e34ac75b139e7349a _md5_=2bcd81b830aa566ba126e860baa5fb48 diff --git a/metadata/md5-cache/app-cdr/Manifest.gz b/metadata/md5-cache/app-cdr/Manifest.gz index 5e4f29072c84eba126d5469578deb83317d27d98..e7d40fa09269212046507898899268d6809b4084 100644 GIT binary patch literal 8498 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 diff --git a/metadata/md5-cache/app-cdr/cdemu-3.2.5 b/metadata/md5-cache/app-cdr/cdemu-3.2.5 index 243b4283bdb3..36e616e05b24 100644 --- a/metadata/md5-cache/app-cdr/cdemu-3.2.5 +++ b/metadata/md5-cache/app-cdr/cdemu-3.2.5 @@ -11,5 +11,5 @@ RDEPEND=python_single_target_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) pyth REQUIRED_USE=^^ ( python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 ) SLOT=0 SRC_URI=https://download.sourceforge.net/cdemu/cdemu-client/cdemu-client-3.2.5.tar.xz -_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cmake 449b4785acace35308fe747fc939bde1 eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 69394e25812406faa1f90edaf4969395 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b wrapper 4a1902f969e5718126434fc35f3a0d9c xdg-utils ac0e315a3688929e34ac75b139e7349a +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cmake b2e109b7341cd993b8bdfcc60652a14d eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 69394e25812406faa1f90edaf4969395 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b wrapper 4a1902f969e5718126434fc35f3a0d9c xdg-utils ac0e315a3688929e34ac75b139e7349a _md5_=4b2741b9006bf4491c27a01fc860ac16 diff --git a/metadata/md5-cache/app-cdr/cdemu-daemon-3.2.6 b/metadata/md5-cache/app-cdr/cdemu-daemon-3.2.6 index 7a4bf7aa4e8b..3f047329efef 100644 --- a/metadata/md5-cache/app-cdr/cdemu-daemon-3.2.6 +++ b/metadata/md5-cache/app-cdr/cdemu-daemon-3.2.6 @@ -10,5 +10,5 @@ LICENSE=GPL-2+ RDEPEND=>=dev-libs/glib-2.38:2 >=dev-libs/libmirage-3.2.0:= >=media-libs/libao-0.8.0:= sys-apps/dbus >=sys-fs/vhba-20130607 SLOT=0/7 SRC_URI=https://download.sourceforge.net/cdemu/cdemu-daemon/cdemu-daemon-3.2.6.tar.xz -_eclasses_=cmake 449b4785acace35308fe747fc939bde1 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 69394e25812406faa1f90edaf4969395 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b wrapper 4a1902f969e5718126434fc35f3a0d9c xdg-utils ac0e315a3688929e34ac75b139e7349a +_eclasses_=cmake b2e109b7341cd993b8bdfcc60652a14d edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 69394e25812406faa1f90edaf4969395 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b wrapper 4a1902f969e5718126434fc35f3a0d9c xdg-utils ac0e315a3688929e34ac75b139e7349a _md5_=8e7eae115a82f29b769c69240f1c214f diff --git a/metadata/md5-cache/app-cdr/dolphin-plugins-mountiso-22.08.3 b/metadata/md5-cache/app-cdr/dolphin-plugins-mountiso-22.08.3 index 8b6a8c680581..3ddd5e728a16 100644 --- a/metadata/md5-cache/app-cdr/dolphin-plugins-mountiso-22.08.3 +++ b/metadata/md5-cache/app-cdr/dolphin-plugins-mountiso-22.08.3 @@ -12,5 +12,5 @@ LICENSE=GPL-2+ RDEPEND=>=dev-qt/qtdbus-5.15.5:5 >=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtwidgets-5.15.5:5 >=kde-apps/dolphin-22.08.3:5 >=kde-frameworks/kcompletion-5.96.0:5 >=kde-frameworks/kconfig-5.96.0:5 >=kde-frameworks/kcoreaddons-5.96.0:5 >=kde-frameworks/ki18n-5.96.0:5 >=kde-frameworks/kio-5.96.0:5 >=kde-frameworks/ktextwidgets-5.96.0:5 >=kde-frameworks/solid-5.96.0:5 || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-4 dev-qt/qtcore:5 SLOT=5 SRC_URI=mirror://kde/stable/release-service/22.08.3/src/dolphin-plugins-22.08.3.tar.xz -_eclasses_=cmake 449b4785acace35308fe747fc939bde1 ecm f9903a91512290fdc47404898ba8a954 flag-o-matic 69394e25812406faa1f90edaf4969395 gear.kde.org aebcdbce229877667716707f608f9cc3 kde.org 5dd311d12cdba33b446368fad288784d multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b virtualx 644887c82aefdf12001489391fca4f02 xdg 6024fbc93167fad782e2032933654857 xdg-utils ac0e315a3688929e34ac75b139e7349a +_eclasses_=cmake b2e109b7341cd993b8bdfcc60652a14d ecm f9903a91512290fdc47404898ba8a954 flag-o-matic 69394e25812406faa1f90edaf4969395 gear.kde.org aebcdbce229877667716707f608f9cc3 kde.org 5dd311d12cdba33b446368fad288784d multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b virtualx 644887c82aefdf12001489391fca4f02 xdg 6024fbc93167fad782e2032933654857 xdg-utils ac0e315a3688929e34ac75b139e7349a _md5_=390b9d9ca7253e9735b8d3431f42fffd diff --git a/metadata/md5-cache/app-cdr/dolphin-plugins-mountiso-22.12.3 b/metadata/md5-cache/app-cdr/dolphin-plugins-mountiso-22.12.3 index b7084e4b506b..be29f20ec654 100644 --- a/metadata/md5-cache/app-cdr/dolphin-plugins-mountiso-22.12.3 +++ b/metadata/md5-cache/app-cdr/dolphin-plugins-mountiso-22.12.3 @@ -12,5 +12,5 @@ LICENSE=GPL-2+ RDEPEND=>=dev-qt/qtdbus-5.15.5:5 >=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtwidgets-5.15.5:5 >=kde-apps/dolphin-22.12.3:5 >=kde-frameworks/kcompletion-5.101.0:5 >=kde-frameworks/kconfig-5.101.0:5 >=kde-frameworks/kcoreaddons-5.101.0:5 >=kde-frameworks/ki18n-5.101.0:5 >=kde-frameworks/kio-5.101.0:5 >=kde-frameworks/ktextwidgets-5.101.0:5 >=kde-frameworks/solid-5.101.0:5 || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-4 dev-qt/qtcore:5 SLOT=5 SRC_URI=mirror://kde/stable/release-service/22.12.3/src/dolphin-plugins-22.12.3.tar.xz -_eclasses_=cmake 449b4785acace35308fe747fc939bde1 ecm f9903a91512290fdc47404898ba8a954 flag-o-matic 69394e25812406faa1f90edaf4969395 gear.kde.org aebcdbce229877667716707f608f9cc3 kde.org 5dd311d12cdba33b446368fad288784d multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b virtualx 644887c82aefdf12001489391fca4f02 xdg 6024fbc93167fad782e2032933654857 xdg-utils ac0e315a3688929e34ac75b139e7349a +_eclasses_=cmake b2e109b7341cd993b8bdfcc60652a14d ecm f9903a91512290fdc47404898ba8a954 flag-o-matic 69394e25812406faa1f90edaf4969395 gear.kde.org aebcdbce229877667716707f608f9cc3 kde.org 5dd311d12cdba33b446368fad288784d multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b virtualx 644887c82aefdf12001489391fca4f02 xdg 6024fbc93167fad782e2032933654857 xdg-utils ac0e315a3688929e34ac75b139e7349a _md5_=fdea76b9e218ceb590b810a48c360346 diff --git a/metadata/md5-cache/app-cdr/extract-xiso-2.7.1_p202204252159 b/metadata/md5-cache/app-cdr/extract-xiso-2.7.1_p202204252159 index abfba0af3f7c..3cf04445a16a 100644 --- a/metadata/md5-cache/app-cdr/extract-xiso-2.7.1_p202204252159 +++ b/metadata/md5-cache/app-cdr/extract-xiso-2.7.1_p202204252159 @@ -8,5 +8,5 @@ KEYWORDS=amd64 ppc x86 LICENSE=BSD-4 SLOT=0 SRC_URI=https://github.com/XboxDev/extract-xiso/archive/refs/tags/build-202204252159.tar.gz -> extract-xiso-2.7.1_p202204252159.tar.gz -_eclasses_=cmake 449b4785acace35308fe747fc939bde1 flag-o-matic 69394e25812406faa1f90edaf4969395 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b xdg-utils ac0e315a3688929e34ac75b139e7349a +_eclasses_=cmake b2e109b7341cd993b8bdfcc60652a14d flag-o-matic 69394e25812406faa1f90edaf4969395 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b xdg-utils ac0e315a3688929e34ac75b139e7349a _md5_=1d689a0d06883fe63f1cf78a081170e3 diff --git a/metadata/md5-cache/app-cdr/gcdemu-3.2.6 b/metadata/md5-cache/app-cdr/gcdemu-3.2.6 index 2ec014dde622..a2bdcebf2296 100644 --- a/metadata/md5-cache/app-cdr/gcdemu-3.2.6 +++ b/metadata/md5-cache/app-cdr/gcdemu-3.2.6 @@ -11,5 +11,5 @@ RDEPEND=python_single_target_python3_9? ( >=dev-lang/python-3.9.16-r1:3.9 ) pyth REQUIRED_USE=^^ ( python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 ) SLOT=0 SRC_URI=https://download.sourceforge.net/cdemu/gcdemu/gcdemu-3.2.6.tar.xz -_eclasses_=cmake 449b4785acace35308fe747fc939bde1 eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 69394e25812406faa1f90edaf4969395 gnome2-utils 3eaa1386ddbbbbb3951256d4b170fba3 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b wrapper 4a1902f969e5718126434fc35f3a0d9c xdg-utils ac0e315a3688929e34ac75b139e7349a +_eclasses_=cmake b2e109b7341cd993b8bdfcc60652a14d eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 69394e25812406faa1f90edaf4969395 gnome2-utils 3eaa1386ddbbbbb3951256d4b170fba3 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 429bfd4e8d8e39db5385ba5744f30788 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b wrapper 4a1902f969e5718126434fc35f3a0d9c xdg-utils ac0e315a3688929e34ac75b139e7349a _md5_=8dcda9d1721802979e2311e968682a95 diff --git a/metadata/md5-cache/app-cdr/isoimagewriter-0.9-r1 b/metadata/md5-cache/app-cdr/isoimagewriter-0.9-r1 index 716907ef8159..34537892d2b3 100644 --- a/metadata/md5-cache/app-cdr/isoimagewriter-0.9-r1 +++ b/metadata/md5-cache/app-cdr/isoimagewriter-0.9-r1 @@ -12,5 +12,5 @@ LICENSE=GPL-3 RDEPEND=app-crypt/gpgme:=[cxx(+),qt5] >=dev-qt/qtgui-5.15.2:5 >=dev-qt/qtnetwork-5.15.2:5 >=dev-qt/qtwidgets-5.15.2:5 >=kde-frameworks/karchive-5.82.0:5 >=kde-frameworks/kauth-5.82.0:5 >=kde-frameworks/kcrash-5.82.0:5 >=kde-frameworks/kcoreaddons-5.82.0:5 >=kde-frameworks/ki18n-5.82.0:5 >=kde-frameworks/kiconthemes-5.82.0:5 >=kde-frameworks/solid-5.82.0:5 || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-4 dev-qt/qtcore:5 SLOT=5 SRC_URI=mirror://kde/unstable/isoimagewriter/0.9/isoimagewriter-0.9.tar.xz -_eclasses_=cmake 449b4785acace35308fe747fc939bde1 ecm f9903a91512290fdc47404898ba8a954 flag-o-matic 69394e25812406faa1f90edaf4969395 kde.org 5dd311d12cdba33b446368fad288784d multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b virtualx 644887c82aefdf12001489391fca4f02 xdg 6024fbc93167fad782e2032933654857 xdg-utils ac0e315a3688929e34ac75b139e7349a +_eclasses_=cmake b2e109b7341cd993b8bdfcc60652a14d ecm f9903a91512290fdc47404898ba8a954 flag-o-matic 69394e25812406faa1f90edaf4969395 kde.org 5dd311d12cdba33b446368fad288784d multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b virtualx 644887c82aefdf12001489391fca4f02 xdg 6024fbc93167fad782e2032933654857 xdg-utils ac0e315a3688929e34ac75b139e7349a _md5_=62a67511cf618fa78d52e0dfa31240ca diff --git a/metadata/md5-cache/app-cdr/kcdemu-0.8.0 b/metadata/md5-cache/app-cdr/kcdemu-0.8.0 index 5f34865e1c4c..9f9a47bbe971 100644 --- a/metadata/md5-cache/app-cdr/kcdemu-0.8.0 +++ b/metadata/md5-cache/app-cdr/kcdemu-0.8.0 @@ -12,5 +12,5 @@ LICENSE=GPL-2 RDEPEND=>=dev-qt/qtdbus-5.12.3:5 >=dev-qt/qtgui-5.12.3:5 >=dev-qt/qtwidgets-5.12.3:5 >=kde-frameworks/kconfigwidgets-5.60.0:5 >=kde-frameworks/kcoreaddons-5.60.0:5 >=kde-frameworks/kdbusaddons-5.60.0:5 >=kde-frameworks/ki18n-5.60.0:5 >=kde-frameworks/knotifications-5.60.0:5 >=kde-frameworks/kwidgetsaddons-5.60.0:5 >=kde-frameworks/kxmlgui-5.60.0:5 >=app-cdr/cdemu-2.0.0[cdemu-daemon] || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-4 dev-qt/qtcore:5 SLOT=5 SRC_URI=mirror://sourceforge/project/kde-cdemu-manager/kde_cdemu-0.8.0.tar.bz2 -_eclasses_=cmake 449b4785acace35308fe747fc939bde1 ecm f9903a91512290fdc47404898ba8a954 flag-o-matic 69394e25812406faa1f90edaf4969395 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b virtualx 644887c82aefdf12001489391fca4f02 xdg 6024fbc93167fad782e2032933654857 xdg-utils ac0e315a3688929e34ac75b139e7349a +_eclasses_=cmake b2e109b7341cd993b8bdfcc60652a14d ecm f9903a91512290fdc47404898ba8a954 flag-o-matic 69394e25812406faa1f90edaf4969395 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 38c85b725d0467e51954ea921b6c104b toolchain-funcs 6001248ef162a5fa2a21ce132a212f6b virtualx 644887c82aefdf12001489391fca4f02 xdg 6024fbc93167fad782e2032933654857 xdg-utils ac0e315a3688929e34ac75b139e7349a _md5_=447d851c3bf42b7e4a775a9b30a10818 diff --git a/metadata/md5-cache/app-containers/Manifest.gz b/metadata/md5-cache/app-containers/Manifest.gz index 6a5809c31d74080fb5e1d23bbd50db4e5f6906b0..27a6af047db471fca12ba5548d4de860db97657f 100644 GIT binary patch delta 14936 zcmV-eI;X{|a>93iABzY8000000{?}b-OiOsa;49G72E(QGb4Ww+ww@3JZCfKqx`K# zO#uR`r~B^bSqbd@LD3$&?5d(Z_I}^Uh!tx^Mg;%ym;e2jSN-G1Fa7QN{pq!T0H~f6dQ4w`MN^!m7nde{?~v0CHe3w_-x0AS$LS)EnAL-e;PiHY$4B9YE3*t z8pXL@s)af9#bNf*!}dH?wwCgq>$uYMsAHEMYUs!Nm2LCL`Q)YBQT{UaMJHX@<6fPiI?;<3vAg)}7;-Gx+BH zY>^*w^OWR`C+=8o`kj)ii4!pWH&cy2 z-o9J?uNW$nH~y9P&Oa=5id!k26{d@)*x}hCXOvDJ2^$q>Z4678F4pY%__LNTJ+v|V zaoeBMSK(L6G2eOUlv2sdag4!P!fJWst8S*dhhD&Tdg9}Y6^TDC9Q;{w5#G<%-z zgy@1>b;UDkU$(kS-LDci|G)mpQuU3KrR-s;ox|Zfa@!*q&fEKT)5*-77|&W3mI@&+ z1zISIzEGm;yYJ1TSKQhWQPI1W@Z^7*Q|3_#FV40cjyvR3TMMaW9yevYmS^m#m)J61 z_1#jnov{c=-*}@#KvXBED>HF`ozuzVfpB>BVtnpGjP>*PV=Mi z&8~n8nXd_H#hG>u!S>=HQYY4(t8FyG1OH#{7nbrrT8hX!z=#jKxmNSGd1in2F)t#; z0}DBZ1c>-z;ESzRLR{svll@tTBXu#I1Yp&kYMnf6=%o~JE!&s|;>@?fRr#e0$0!V%zTq|!JqvU@x11D_ZBy8nQ zYp3%+ewWcXi#>_kxD+tWD)8b6e(YTLrO>mKuaq_Y=?swk<_$g#!aMi~Pk&l?<5RG@~3s5A5N)_9lFC+CbT^=6D)?!tp%% z20utt{fyijj#O8hvAKUuZg75Qf)>nLtCZUM@~PUxQlnY#Ha6(bM`RCdJBN=0z`GX= zLOR1YiK6L7s(#Lx #9=t}HlpiE9~%MYdLbgDARIioL3>H&z8PvpQ(Qf~O=tYLq)fDJ3YQd}ngW!%=) zu+1wY4RDYnYIAkYdE!o_Jh+DPDCZ*}+xU-NwlP4LHAzqI^s#W4vkxv6JZA0fyQQWT zuzF^P7lnb%S|#)iAmoJs93BDNV=U;5gQH|lWdIunemnU%S)h=E_=hsdF{!5sCxNA` z)c|)0j{{btynY5@Xdbv5N0XTad4H?J*m$)OWN!Ey&RH^NRw@i4W@uL(&6C}Dq!~}} zcn;=1WJcK2+{brN3TJ}yV7B6JqVA1AhRU=Re_<<;Dr{Bb(^hs!>b`eSmB(3pYymzi zN7fSn5e|_MFHZ4{LF@`IgfJ0>1LCy75h8*Fy|c#v;L@%ql1afD4tjwL1b-5Fy2JzT zA#Sr1&rFTDndOoH5`4_p!ouciL%roo$#zyCNvE0Y96wVQ4_{a zj{KmYgb)Em#0*XgScpfg`ZU*Qa1cJ!Ieu!7-T9MG2Ni#DaQN&#hoqMqh&IWgxOn0N zdIv+wgrMwE2t|A%@EXyuSKB?4wj)6WaVzeZt`z|Hm$o7eAH61KO3jl%vjeCjPEJ_D z_=W@MZKv46=B>fogctDYGl*r9BgKf4s8}2c4h?v6qL5=LCUHYz2Id7nn`8f!mWa##R|*f^&Eh(RY8c?W-^Al3qZ!vi}k8Gh>PI7#_4xnoZ5 z;fZeyfbN16!dS_05XfZ!bZr1DVe)`>_!g#v*}LgOni!+oIRUi9D$8#SXGYqCIBl29 z%=iWzuJom7CJ#wsz@Op5{_r)xQ?p1eXbEOb z`s7vY3?3|jtl(Gz#~;jjyrv3Qo?^OC{=tiNQfYd`AA1hkQdwVM(!cWgBjbI zM9%!lPM)v>HlFMgK^l>axwWE@&+vkVL`iud^Kb{nH*d92BnX_P!UHUf@H*HD5(byy z*9dmF*U9~KgXiHZs0^?L>Q74V1gwn(Ko5W-e5D_)BVry*0Xyh4invgLJ@P1BZ)txd zGt5dBMil_-&H%WHPQje`8y}H|-)K!lG~5mf*A^rpl>n2U;A)h>$N}IB9wU>oW|$xZ zBmowTj&B@ff(^Mrv^9h-J`MnY z@Pr^TU*{4cX^xl#lTcoOuE&IMHTYJAl0RU;E5n&QuY?;SbBKc%)H4g(U_Tsg#v_UE z1I;rOZAL(>ToSn>4M=A{kh=5{u@lhO6OsUrOnfllf5*cevMXdZRGkbs z%1f#UHox17$ii4?Plu6U88M?}Jcp2)sxS4{?Ya^$LLImOz96%>3_76b^&K82=9v?k zVj};WpZE^Ap`)?1TjN#65OvK~$~cYxgF=J#A^M+e_4)PZFCRYj-!?Xj!mLuCHUqe! zRHqb@0eQ=jBz#y#F0L2T^$qzB1FlGu#6LI=8sRb<&_?(YGq7@iqhYH^1{(o}%crRN zm3aqf*yN;>PYgaHjv^3_d^vJwt2)?Svjg?TYLT-~(5Q?PA0iZF2+$L^{yUSe3?qN$ ziTM$DZw{FF9Kkj^I08^U0Zt^>2JdvyHxywmD3#8uW&ULWaOCmO0+CIiK5Bf>C{xi4 zQJW7c5>$maB7OHI@D-(7!5|ZS=m~sRPMr{qM%ML&7LSWIE6@q@p-RvmJOR)V0YCt8 z>LkA)f}9S&Jd~dRN5c*5f%Bi={`P-fq}{L+i203E$+x04Am>2=nkd@?)8CD=)Kn01NYO4SByb zswL$8pzPq)tOQXflcD=0tzjjI4|txJ^>I@xD$DJNoZk#Yy(OX#C;Mz$Um<0!c(PRuB3!e>5 zM2G{xB|hxr3k1bg9}t~TPpFel4itZ>s#=?&`2%Ty9^?QM&xgYyX<9?phdRb?e4Pj3 z5Na^Dy)x2o>OVqVcm_|d89&%bG}MWqKg|RLam>8*g5(8hIGzcC6*?)#5&vXIJfncz z5c|eQZqTT0l22PzKG1bQkX4?+VY-dlK(LW2I|#x{q25*ShYab)r4Z)84XJfV^YfopF5TRY43D@j8E73d=xp zfzkBs0?Df4VQ@lDdGo{55a)>;1$K;cz8CjCy?y;b+E0}|Pl|ck2{^$X1d|6wQR(E2 z4jB~1MHSS*bEIK)p=wa(uu^Jb>ZTD!mV=G z)m87ju|p#!ymUlZDGr6ILG=&fe>Z?T4m1^Jc@EG;JJ)1$X3*O$4o39DZ3~$yL(T{{@1@r) z;ZJLMfFFA0fjUqFltF)Laau&|;L9)pqIU5;HIk*1ejN7`&FG$|hCl!kO-_OvbA~+3 zFH9A$soL|phTkxFI~)r}#mB3n2px(5__k~o90U~WorSzTiq#2kZNfkjKO(r-38};x zoC~^nl=L#(1`+}JIUo*cqJ~^gfxTu-N(>EoGVk~(?HzRQtek&1KO=f4`m>s@K-chN zb*KndK>(6@ih)7sKb#s-p}W@t22Qk+lu6c*OWiQ~4iEr8~#1YS3C!0VKKyN8x2T!kS6Z#}GSR)ReDP#Sv}|?4U@c_MHT6 zN1Z?wQPjs0o`HWPEwKg!7BPWWz$DrdxTt{PnloOs_Zi%JnktHKV5tn1M^s+%64HVk zp-8)~-jtpDsÐ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

  • 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%0D*;Z-5XNM^6WqAz*A{^1_@%i_OVl-htkTx|h8y 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 V(A$p?L_q$Z{{z+uNg~yC2LP&8@=E{! diff --git a/dev-python/accessible-pygments/accessible-pygments-0.0.3.ebuild b/dev-python/accessible-pygments/accessible-pygments-0.0.3.ebuild index 5102b160424c..897f8fa91d7f 100644 --- a/dev-python/accessible-pygments/accessible-pygments-0.0.3.ebuild +++ b/dev-python/accessible-pygments/accessible-pygments-0.0.3.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" RDEPEND=" >=dev-python/pygments-1.5[${PYTHON_USEDEP}] diff --git a/dev-python/ansible-compat/Manifest b/dev-python/ansible-compat/Manifest index 7862b303c25f..3824431f256e 100644 --- a/dev-python/ansible-compat/Manifest +++ b/dev-python/ansible-compat/Manifest @@ -1,2 +1 @@ -DIST ansible-compat-2.2.7.tar.gz 47378 BLAKE2B 58f3b19400fb7646d37c585df07435e65a60f3e57d445c98e8089c6a2ed853cb5dbab682d85cee1a604e1b4de6dd137faa12bf78fe7913752839f95bd651435f SHA512 9a3863be3d755eb5a1a61ba0c526786ea3df14bc6fcabd9196559eb625ab6dfc8de7a17fdb2cdd8ad71d7d61b5e2f0543b8b5908f39d5e7d9ea45e387aa625b1 DIST ansible-compat-3.0.1.tar.gz 62676 BLAKE2B a1d08311e1b61d8387ef82db65581df4ab7cb4a2520bff9173845fa5b9fe18d173afd4306874967fb40c007546f36d78349a503bd09ae14257a38a59e1cbb22f SHA512 27183b09f957a79254b5dfa237c2ef789dac95e86f421277878a57487a16684de862f03f6ecee6c57ab5a5dfa8c7ee2802d5e63e74ca0aebc61efa46574f0a61 diff --git a/dev-python/ansible-compat/ansible-compat-2.2.7.ebuild b/dev-python/ansible-compat/ansible-compat-2.2.7.ebuild deleted file mode 100644 index 2e7296f0d6fb..000000000000 --- a/dev-python/ansible-compat/ansible-compat-2.2.7.ebuild +++ /dev/null @@ -1,56 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..11} ) - -inherit distutils-r1 - -DESCRIPTION="Contains functions that facilitate working with various versions of Ansible" -HOMEPAGE=" - https://pypi.org/project/ansible-compat/ - https://github.com/ansible/ansible-compat/ -" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~riscv" - -RDEPEND=" - >=app-admin/ansible-core-2.9.0[${PYTHON_USEDEP}] - >=dev-python/jsonschema-4.6.0[${PYTHON_USEDEP}] - dev-python/packaging[${PYTHON_USEDEP}] - dev-python/pyyaml[${PYTHON_USEDEP}] - >=dev-python/subprocess-tee-0.3.5[${PYTHON_USEDEP}] -" -BDEPEND=" - >=dev-python/setuptools-scm-7.0.0[${PYTHON_USEDEP}] - test? ( - dev-python/flaky[${PYTHON_USEDEP}] - dev-python/pytest-mock[${PYTHON_USEDEP}] - dev-python/pytest-plus[${PYTHON_USEDEP}] - ) -" - -# All these tests attempt to connect to galaxy.ansible.com -EPYTEST_DESELECT=( - test/test_runtime.py::test_install_collection - test/test_runtime.py::test_install_collection_dest - test/test_runtime.py::test_prepare_environment_with_collections - test/test_runtime.py::test_prerun_reqs_v1 - test/test_runtime.py::test_prerun_reqs_v2 - test/test_runtime.py::test_require_collection_no_cache_dir - test/test_runtime.py::test_require_collection_wrong_version - test/test_runtime.py::test_require_collection - test/test_runtime.py::test_upgrade_collection - test/test_runtime_example.py::test_runtime -) - -distutils_enable_sphinx docs \ - dev-python/ansible-pygments \ - dev-python/myst-parser \ - dev-python/sphinx_ansible_theme -distutils_enable_tests pytest diff --git a/dev-python/ansible-compat/ansible-compat-3.0.1.ebuild b/dev-python/ansible-compat/ansible-compat-3.0.1.ebuild index bbea175e5664..a7845cd7c34b 100644 --- a/dev-python/ansible-compat/ansible-compat-3.0.1.ebuild +++ b/dev-python/ansible-compat/ansible-compat-3.0.1.ebuild @@ -17,7 +17,7 @@ HOMEPAGE=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~riscv" +KEYWORDS="amd64 ~riscv" RDEPEND=" >=app-admin/ansible-core-2.12[${PYTHON_USEDEP}] diff --git a/dev-python/apispec/Manifest b/dev-python/apispec/Manifest index 65cde9e42167..009f30a2ea84 100644 --- a/dev-python/apispec/Manifest +++ b/dev-python/apispec/Manifest @@ -1,3 +1,4 @@ DIST apispec-6.0.2.gh.tar.gz 72472 BLAKE2B 0ff39ad92648cd63487f8901dc918fc1c642ce677ef73d5a7c849cdafbf7c81ac3ec51224575cd83c060930c1b2ef0ebfb3e94e1fb30f040e4dc4aa2bd221936 SHA512 aa5e2cc41d5b3c4555da929819135df30192e6f6ff08518d62674495f0d28c14e51a0aa111b289e5f9d7205f821c1fd4e28b914899ea3e15b3e20f6052258117 DIST apispec-6.1.0.gh.tar.gz 72570 BLAKE2B 524573d188c487c57bed25f735888623d3abb848a949920bfa7ef8737b33d5fa29670d90af47eedb8b6202ddd553d04c2809285151555159c81203989fe23a2c SHA512 95d24491992572304b5c5adbb2a50668d55cb60585e32c85f718f2c211eb15c35082146fd6c88b7d3d574b4fef8f49fdd3cfe714f15d80aa657f3b48f38a40ed DIST apispec-6.2.0.gh.tar.gz 72921 BLAKE2B 32a0f5c607277afb4db319183777e9cdba625f17942a983ccf8b67fead459783b4d88e8bbd71c24be421aa068fb6dd96c193806b287de3d63f3456ec840132d7 SHA512 432391b42dab9cb1172bd6959346dabf639dabec85540cd6f3c0f227cbc833a8424ae6b34e3d4d79f6bf41d3cf24464d1f5584204e143c3dc2d092029a2d2cf7 +DIST apispec-6.3.0.tar.gz 77157 BLAKE2B 0ccf398f36548ea269c4e91fb512d8789bb387cff6956c0fe0426f1b3c38b6670e8c41972948d7a3f87c75e52c97fdff7570306d64c6ad41bfcb9f19e391b7de SHA512 65119851ee31cebc0bb0ddc6668e3961f870a7759bc95128e67063d0f3c6a88ddb590efc478c2e8eb8ecd7d3edd51bd51971a4e3e1e25a7486dfcb1b49e98dc4 diff --git a/dev-python/apispec/apispec-6.3.0.ebuild b/dev-python/apispec/apispec-6.3.0.ebuild new file mode 100644 index 000000000000..42c586b7f57d --- /dev/null +++ b/dev-python/apispec/apispec-6.3.0.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{9..11} ) + +inherit distutils-r1 pypi + +DESCRIPTION="A pluggable API specification generator" +HOMEPAGE=" + https://github.com/marshmallow-code/apispec/ + https://pypi.org/project/apispec/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND=" + >=dev-python/packaging-21.3[${PYTHON_USEDEP}] + >=dev-python/pyyaml-3.10[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/bottle[${PYTHON_USEDEP}] + >=dev-python/marshmallow-3.18.0[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest +distutils_enable_sphinx docs \ + dev-python/sphinx-issues \ + dev-python/sphinx-rtd-theme + +python_test() { + local EPYTEST_DESELECT=( + # requires unpackaged prance + tests/test_ext_marshmallow_openapi.py::test_openapi_tools_validate_v2 + tests/test_ext_marshmallow_openapi.py::test_openapi_tools_validate_v3 + ) + + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + epytest +} diff --git a/dev-python/argh/Manifest b/dev-python/argh/Manifest index d2d07c988298..9a4a2c64e708 100644 --- a/dev-python/argh/Manifest +++ b/dev-python/argh/Manifest @@ -1,4 +1 @@ -DIST argh-0.26.2.tar.gz 32913 BLAKE2B 315dc36c4a98cb4a8fdab68a30ed3d4d87d1565717722ed496255d8b1b4e505277032217da4c5d750f210974890d8094c52f920044173ff2168adf7cb7f6a2bd SHA512 90382900d5cec9629dacb4459a2c9491d1425b66fa3f90d7cbf511dec846a99dbb9424f3e08f0c006da48fbf9c067078705be70b314700541fd800630e4b1707 -DIST argh-0.27.1.tar.gz 49106 BLAKE2B 48f21d920d97111656cb5b18c956c7fdda94ae242f92ebfb02c47b55d5ccc1b82b0ef8b94a721f97fb3638b15b38ce3293fbe46ab123ed9c968efdb2e881d8f3 SHA512 edddd35b2a90c6286818986945e9ea8484dd06bc263016d8c52b0e29475dbad610d673acc0918d0cf62657b1d965bb0d59e51af4c384ae0610f471c748a90999 -DIST argh-0.27.2.tar.gz 49200 BLAKE2B 4599781854feb0aa1b5251f6361bcf4e5e4f96c391fd8be3e5a3397d2a6130ec9111f36ad87dd553345a0d9d6471d20ecca7cd7462d41012c8117d2a07f18290 SHA512 9bed6d5f4ea6407be675b4b5c015e0bda5015ef78289ba9c08503687dc33d91fcda9aabdb9a94b9e3dc11020edf873e51eb1ef9d7ee0831b4f0eb0e302b83b98 DIST argh-0.28.1.tar.gz 62511 BLAKE2B fb06ad73c5d8e8508103007a2213285f52f4d245ade288504616d42847c982a27ca94f0850f87052737c17740de705a9f8557fcafbea6f656e30ca1ed99efffb SHA512 c5d4515f5ba94a60dbcc6fa81812c192b51539ceee349129028a3d736ba1b0eac23135b31fa6d350e9fff778250365848e6c2077553849aeebbb9b67be6774dc diff --git a/dev-python/argh/argh-0.26.2-r3.ebuild b/dev-python/argh/argh-0.26.2-r3.ebuild deleted file mode 100644 index 610a5b87e84a..000000000000 --- a/dev-python/argh/argh-0.26.2-r3.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9..11} pypy3 ) -DISTUTILS_USE_PEP517=setuptools - -inherit distutils-r1 - -DESCRIPTION="A simple argparse wrapper" -HOMEPAGE="https://pythonhosted.org/argh/" -SRC_URI="mirror://pypi/a/${PN}/${P}.tar.gz" - -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ppc ppc64 ~riscv ~s390 sparc x86" -LICENSE="LGPL-3" - -BDEPEND=" - test? ( - dev-python/iocapture[${PYTHON_USEDEP}] - dev-python/mock[${PYTHON_USEDEP}] - )" - -PATCHES=( - "${FILESDIR}/${P}-fix-py3.9-msgs.patch" -) - -distutils_enable_tests pytest diff --git a/dev-python/argh/argh-0.27.1.ebuild b/dev-python/argh/argh-0.27.1.ebuild deleted file mode 100644 index 5a8b81d933a6..000000000000 --- a/dev-python/argh/argh-0.27.1.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9..11} pypy3 ) -DISTUTILS_USE_PEP517=setuptools - -inherit distutils-r1 pypi - -DESCRIPTION="A simple argparse wrapper" -HOMEPAGE=" - https://pythonhosted.org/argh/ - https://github.com/neithere/argh/ - https://pypi.org/project/argh/ -" - -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" -LICENSE="LGPL-3" - -BDEPEND=" - test? ( - dev-python/iocapture[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest diff --git a/dev-python/argh/argh-0.27.2.ebuild b/dev-python/argh/argh-0.27.2.ebuild deleted file mode 100644 index 5a8b81d933a6..000000000000 --- a/dev-python/argh/argh-0.27.2.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9..11} pypy3 ) -DISTUTILS_USE_PEP517=setuptools - -inherit distutils-r1 pypi - -DESCRIPTION="A simple argparse wrapper" -HOMEPAGE=" - https://pythonhosted.org/argh/ - https://github.com/neithere/argh/ - https://pypi.org/project/argh/ -" - -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" -LICENSE="LGPL-3" - -BDEPEND=" - test? ( - dev-python/iocapture[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest diff --git a/dev-python/argh/argh-0.28.1.ebuild b/dev-python/argh/argh-0.28.1.ebuild index a5678353c3de..51d768c9a0b7 100644 --- a/dev-python/argh/argh-0.28.1.ebuild +++ b/dev-python/argh/argh-0.28.1.ebuild @@ -16,7 +16,7 @@ HOMEPAGE=" " SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ppc ppc64 ~riscv ~s390 sparc x86" LICENSE="LGPL-3" BDEPEND=" diff --git a/dev-python/argh/files/argh-0.26.2-fix-py3.9-msgs.patch b/dev-python/argh/files/argh-0.26.2-fix-py3.9-msgs.patch deleted file mode 100644 index 5835c5acbb8e..000000000000 --- a/dev-python/argh/files/argh-0.26.2-fix-py3.9-msgs.patch +++ /dev/null @@ -1,31 +0,0 @@ -diff --git a/test/test_integration.py b/test/test_integration.py -index 8899d8e..589f6d6 100644 ---- a/test/test_integration.py -+++ b/test/test_integration.py -@@ -377,7 +377,7 @@ def test_invalid_choice(): - p = DebugArghParser() - p.add_commands([cmd]) - -- assert run(p, 'bar', exit=True).startswith('invalid choice') -+ assert 'invalid choice' in run(p, 'bar', exit=True) - - if sys.version_info < (3,3): - # Python before 3.3 exits with a less informative error -@@ -391,7 +391,7 @@ def test_invalid_choice(): - p = DebugArghParser() - p.add_commands([cmd], namespace='nest') - -- assert run(p, 'nest bar', exit=True).startswith('invalid choice') -+ assert 'invalid choice' in run(p, 'nest bar', exit=True) - - if sys.version_info < (3,3): - # Python before 3.3 exits with a less informative error -@@ -511,7 +511,7 @@ def test_explicit_cmd_name(): - - p = DebugArghParser() - p.add_commands([orig_name]) -- assert run(p, 'orig-name', exit=True).startswith('invalid choice') -+ assert 'invalid choice' in run(p, 'orig-name', exit=True) - assert run(p, 'new-name').out == 'ok\n' - - diff --git a/dev-python/aws-sam-translator/Manifest b/dev-python/aws-sam-translator/Manifest index 616c822239f9..26f9c0190212 100644 --- a/dev-python/aws-sam-translator/Manifest +++ b/dev-python/aws-sam-translator/Manifest @@ -1,2 +1,3 @@ DIST aws-sam-translator-1.59.0.gh.tar.gz 1688806 BLAKE2B 66e63f5d008b120d95b2258552ba7ea531b6dc2d0090360c3777bcac167f95a0167cf200a8b29d798699e87a060befee71f7e8316ed395eded073960b4f1a18b SHA512 558b5dfe586c0badb7b5b5f35a6b841ffe94f2e6fb68acf7c492529abfe3756760fc5d8cdb16550ebbc47671fa12e09620b445d086f008d05f80606710ec67a9 DIST serverless-application-model-1.60.1.gh.tar.gz 4600439 BLAKE2B fabd84e66da433410ff7d54a9db9ae6aed5dd67de16669450146adb5f86ef3b0b90a1c6165b935eb1aef0df0c116a687da6c43e75f332a8a5f3f93c79338f2e4 SHA512 75e3aca9248ce599837f87bdc633fc48e9f5980f878884aef7e3b1b41a2cbe1d982d9eb6b5bd41a2057fc53b9edc4ce6fd9e016750d0757f58feaeb08f02fe3a +DIST serverless-application-model-1.61.0.gh.tar.gz 5166263 BLAKE2B 9f787dac4761974e4114e4d3477eaf050e92d722111fef65cad3ebda1f265420aa62fc068140e102a0963679f20485e3f53968da74ba804b70a131df9535dbe7 SHA512 0d12c1b0d83c2824177a68c544177e2d80ec2e670ab469069621553745850a88e5c6143f7f529e8227c576d72e37ba007ab06ad0302282266170e0c33096b626 diff --git a/dev-python/aws-sam-translator/aws-sam-translator-1.61.0.ebuild b/dev-python/aws-sam-translator/aws-sam-translator-1.61.0.ebuild new file mode 100644 index 000000000000..5a83e871d7a8 --- /dev/null +++ b/dev-python/aws-sam-translator/aws-sam-translator-1.61.0.ebuild @@ -0,0 +1,60 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..11} ) + +inherit distutils-r1 + +MY_P=serverless-application-model-${PV} +DESCRIPTION="A library that transform SAM templates into AWS CloudFormation templates" +HOMEPAGE=" + https://github.com/aws/serverless-application-model/ + https://pypi.org/project/aws-sam-translator/ +" +SRC_URI=" + https://github.com/aws/serverless-application-model/archive/v${PV}.tar.gz + -> ${MY_P}.gh.tar.gz +" +S=${WORKDIR}/${MY_P} + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux" + +RDEPEND=" + =dev-python/boto3-1.19.5[${PYTHON_USEDEP}] + >=dev-python/jsonschema-3.2[${PYTHON_USEDEP}] + =dev-python/pydantic-1.8[${PYTHON_USEDEP}] + =dev-python/typing-extensions-4.4[${PYTHON_USEDEP}] + dev-python/pyyaml[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/mock[${PYTHON_USEDEP}] + dev-python/parameterized[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +python_prepare_all() { + # so much noise... + sed -i -e '/log_cli/d' pytest.ini || die + + # deps are installed by ebuild, don't try to reinstall them via pip + truncate --size=0 requirements/*.txt || die + + distutils-r1_python_prepare_all +} + +python_test() { + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + local -x AWS_DEFAULT_REGION=us-east-1 + epytest -o addopts= +} diff --git a/dev-python/binaryornot/Manifest b/dev-python/binaryornot/Manifest index 9e37c8c0ebdb..e37ca0fcbdb4 100644 --- a/dev-python/binaryornot/Manifest +++ b/dev-python/binaryornot/Manifest @@ -1 +1 @@ -DIST binaryornot-0.4.4.r1.tar.gz 371054 BLAKE2B 4a70e22eba51a266987308e8d1b4571ace5760f945920194a1a61f4336f33dcb655c4f0b1f760aa3502834d29a1a64ac62657e5d73eac8f1d7d02edf71db8af9 SHA512 379e71b41824b9389ea02c64223e26c57694d07b749c197e3a6b9f10558c8d502e9b93a13ae6c3a4bca49064ffc650ce822073dc312fb06e50e06b8a3f04f419 +DIST binaryornot-0.4.4.tar.gz 371054 BLAKE2B 4a70e22eba51a266987308e8d1b4571ace5760f945920194a1a61f4336f33dcb655c4f0b1f760aa3502834d29a1a64ac62657e5d73eac8f1d7d02edf71db8af9 SHA512 379e71b41824b9389ea02c64223e26c57694d07b749c197e3a6b9f10558c8d502e9b93a13ae6c3a4bca49064ffc650ce822073dc312fb06e50e06b8a3f04f419 diff --git a/dev-python/binaryornot/binaryornot-0.4.4-r2.ebuild b/dev-python/binaryornot/binaryornot-0.4.4-r2.ebuild deleted file mode 100644 index a07543960284..000000000000 --- a/dev-python/binaryornot/binaryornot-0.4.4-r2.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{9..11} ) - -inherit distutils-r1 - -DESCRIPTION="Ultra-lightweight pure Python package to guess whether a file is binary or text" -HOMEPAGE="https://github.com/audreyfeldroy/binaryornot" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz -> ${P}.r1.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 ~ppc64 ~riscv x86" - -RDEPEND=">=dev-python/chardet-3.0.2[${PYTHON_USEDEP}]" -BDEPEND="test? ( dev-python/hypothesis[${PYTHON_USEDEP}] )" - -DOCS=( README.rst HISTORY.rst CONTRIBUTING.rst ) - -PATCHES=( - # https://github.com/audreyr/binaryornot/commit/38dee57986c6679d9936a1da6f6c8182da3734f8 - "${FILESDIR}"/${P}-tests.patch -) - -distutils_enable_tests unittest -distutils_enable_sphinx docs diff --git a/dev-python/binaryornot/binaryornot-0.4.4-r3.ebuild b/dev-python/binaryornot/binaryornot-0.4.4-r3.ebuild index 77d3e22aa76c..ffd76d0df21a 100644 --- a/dev-python/binaryornot/binaryornot-0.4.4-r3.ebuild +++ b/dev-python/binaryornot/binaryornot-0.4.4-r3.ebuild @@ -6,18 +6,17 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools PYTHON_COMPAT=( python3_{9..11} ) -inherit distutils-r1 +inherit distutils-r1 pypi DESCRIPTION="Ultra-lightweight pure Python package to guess whether a file is binary or text" HOMEPAGE=" https://github.com/audreyfeldroy/binaryornot/ https://pypi.org/project/binaryornot/ " -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz -> ${P}.r1.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~ppc64 ~riscv x86" RDEPEND=" >=dev-python/chardet-3.0.2[${PYTHON_USEDEP}] diff --git a/dev-python/bitarray/Manifest b/dev-python/bitarray/Manifest index e8704e1a2026..9e446b4039e6 100644 --- a/dev-python/bitarray/Manifest +++ b/dev-python/bitarray/Manifest @@ -1,5 +1 @@ -DIST bitarray-2.6.2.tar.gz 103565 BLAKE2B 07aef624bc7d36e0631082688f9803f7fb3d4c2fcb9d8ac7af0d207e56f8229c1e6a7e6ac7c0639d88b55f6d27f697cd6e4ece5cd0768d2624ac94eedabb0c60 SHA512 21a10fcc174b3e705551a6cfcf6e1b4ccb899c9d9a69e273e3c49528bcc5d889eac0dc3dbffc1f55fa561a091f8d11f3246035499cb9168192a03c6af034bd82 -DIST bitarray-2.7.0.tar.gz 120536 BLAKE2B e8e518a8293a22c81decbf3bb8ecc83d3796023bc6e3e5b75617ccc6c13b291d27d5a707d9a88e361329fa36e6f0363f4330b382b35236079f98052154bd5750 SHA512 762628d3b24315619176bf7ceaef95ba83fc87bb49c0daa23503fcb5dd54d447b4950b75b4923fbeaace2ee8a3037f228184ca5978fc8c782eb9eb3e7dd65d8d -DIST bitarray-2.7.1.tar.gz 120656 BLAKE2B 3daeb4ad02aebbd22929cc755eadcc5bc0d7bc779c269d5e2e9de3dcc9349d3f73179cc5d5a27679dc9682127b89c32af18fd3c96f5fb03fd5325db34751e479 SHA512 ead010745825ee8758a3028267a975b92833c2d5ec76d8a1655c11ade6a76a56df8887e43342be5d4569dcb8e8c0f6534ab70bf850b0ae5a07c0189ce5feed25 -DIST bitarray-2.7.2.tar.gz 121846 BLAKE2B 542a1b3e7b7f3c8da42db93e5ee516c6138386508044ce81177bfaa2ef60713e3768d8e08e90c6619e30f685f4b5efb9fe3eabb2b8208ee0570203e94a4d3c7d SHA512 42bf4d43fefcf5d8500a004c83261b533c2e4ed486c3fa79256b99b8a0ce00873357621edf9270ce2c7ec704242ca96226e33285d9620f01aa5175d5d7cba00c DIST bitarray-2.7.3.tar.gz 123574 BLAKE2B 9a7a1b0025a7853434ae5e1c6e7bc5302668016f3cf8d569376644ced092ab1b3c28eeaabdf9d51d604e98a3f68f8f8d3002a87cc4dbfd897e30e6b162adf4aa SHA512 4ace2bfe78e06723bedbc263c7b2b163bbc5c35bde84f286390cbfffc8c513bbd4a4f5f775e6d0a863ded7b24cb555c7784e7dd067c3b9125abd8d62863ac684 diff --git a/dev-python/bitarray/bitarray-2.6.2.ebuild b/dev-python/bitarray/bitarray-2.6.2.ebuild deleted file mode 100644 index 1c38b679c12e..000000000000 --- a/dev-python/bitarray/bitarray-2.6.2.ebuild +++ /dev/null @@ -1,24 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} ) - -inherit distutils-r1 - -DESCRIPTION="Efficient arrays of booleans -- C extension" -HOMEPAGE=" - https://github.com/ilanschnell/bitarray/ - https://pypi.org/project/bitarray/ -" -SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz" - -SLOT="0" -LICENSE="PSF-2" -KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux" - -python_test() { - "${EPYTHON}" bitarray/test_bitarray.py -v || die "Tests fail with ${EPYTHON}" -} diff --git a/dev-python/bitarray/bitarray-2.7.0.ebuild b/dev-python/bitarray/bitarray-2.7.0.ebuild deleted file mode 100644 index 3f58f0209420..000000000000 --- a/dev-python/bitarray/bitarray-2.7.0.ebuild +++ /dev/null @@ -1,24 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} ) - -inherit distutils-r1 - -DESCRIPTION="Efficient arrays of booleans -- C extension" -HOMEPAGE=" - https://github.com/ilanschnell/bitarray/ - https://pypi.org/project/bitarray/ -" -SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz" - -SLOT="0" -LICENSE="PSF-2" -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" - -python_test() { - "${EPYTHON}" bitarray/test_bitarray.py -v || die "Tests fail with ${EPYTHON}" -} diff --git a/dev-python/bitarray/bitarray-2.7.1.ebuild b/dev-python/bitarray/bitarray-2.7.1.ebuild deleted file mode 100644 index 3f58f0209420..000000000000 --- a/dev-python/bitarray/bitarray-2.7.1.ebuild +++ /dev/null @@ -1,24 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} ) - -inherit distutils-r1 - -DESCRIPTION="Efficient arrays of booleans -- C extension" -HOMEPAGE=" - https://github.com/ilanschnell/bitarray/ - https://pypi.org/project/bitarray/ -" -SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz" - -SLOT="0" -LICENSE="PSF-2" -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" - -python_test() { - "${EPYTHON}" bitarray/test_bitarray.py -v || die "Tests fail with ${EPYTHON}" -} diff --git a/dev-python/bitarray/bitarray-2.7.2.ebuild b/dev-python/bitarray/bitarray-2.7.2.ebuild deleted file mode 100644 index fa92ae1db01c..000000000000 --- a/dev-python/bitarray/bitarray-2.7.2.ebuild +++ /dev/null @@ -1,23 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Efficient arrays of booleans -- C extension" -HOMEPAGE=" - https://github.com/ilanschnell/bitarray/ - https://pypi.org/project/bitarray/ -" - -SLOT="0" -LICENSE="PSF-2" -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" - -python_test() { - "${EPYTHON}" bitarray/test_bitarray.py -v || die "Tests fail with ${EPYTHON}" -} diff --git a/dev-python/bitarray/bitarray-2.7.3.ebuild b/dev-python/bitarray/bitarray-2.7.3.ebuild index fa92ae1db01c..bae3212d25a3 100644 --- a/dev-python/bitarray/bitarray-2.7.3.ebuild +++ b/dev-python/bitarray/bitarray-2.7.3.ebuild @@ -16,7 +16,7 @@ HOMEPAGE=" SLOT="0" LICENSE="PSF-2" -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux" python_test() { "${EPYTHON}" bitarray/test_bitarray.py -v || die "Tests fail with ${EPYTHON}" diff --git a/dev-python/bitstring/Manifest b/dev-python/bitstring/Manifest index 560aa9aaaec4..fb1367b4f5a5 100644 --- a/dev-python/bitstring/Manifest +++ b/dev-python/bitstring/Manifest @@ -1,2 +1 @@ -DIST bitstring-3.1.9.tar.gz 408443 BLAKE2B 747ce06fc33681cbe63d706c2dace5ebce314aea1ba45f8a5a9d65f849bcf253fa9354e39fd80731af4845993e418f27232ede47c940367b8cb425867ffee8c9 SHA512 6dc9c8d683e4415dfd685153b350bd5462117c49c7d8fcd9b2a066f927d82bb2bfae1cc5df543dd38c5e65b93d453ad13d2937f9523b77b007b1234b24ba7be1 DIST bitstring-bitstring-4.0.1.gh.tar.gz 413983 BLAKE2B a4b424d2c139b34ce5ea81522486d0e42d82a06cfc64ce664505a2c1f1a626939b57b1755642220e2fb4219ead3a2a368006878ea05bdae59a638948b24e8b8c SHA512 f036a042f83c70b830f987114e7eb54754145296c60cd6486f398247a069c50588f3c86395a849a99e3c9b94364f1fcf4fedf4b59b80f03b6aecb38d992f5490 diff --git a/dev-python/bitstring/bitstring-3.1.9.ebuild b/dev-python/bitstring/bitstring-3.1.9.ebuild deleted file mode 100644 index ec6f82467f7f..000000000000 --- a/dev-python/bitstring/bitstring-3.1.9.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} ) -inherit distutils-r1 - -DESCRIPTION="A pure Python module for creation and analysis of binary data" -HOMEPAGE="https://github.com/scott-griffiths/bitstring" -SRC_URI="https://github.com/scott-griffiths/${PN}/archive/${P}.tar.gz" -S=${WORKDIR}/${PN}-${P} - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 x86" - -distutils_enable_tests unittest - -DOCS=( README.rst release_notes.txt ) - -src_test() { - cd test || die - distutils-r1_src_test -} diff --git a/dev-python/bitstring/bitstring-4.0.1.ebuild b/dev-python/bitstring/bitstring-4.0.1.ebuild index 28d8a4c9d103..1023d223c46e 100644 --- a/dev-python/bitstring/bitstring-4.0.1.ebuild +++ b/dev-python/bitstring/bitstring-4.0.1.ebuild @@ -22,7 +22,7 @@ S=${WORKDIR}/${MY_P} LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" +KEYWORDS="amd64 ~arm ~arm64 x86" distutils_enable_tests unittest diff --git a/dev-python/blessed/Manifest b/dev-python/blessed/Manifest index 517416a92de1..496a65259fce 100644 --- a/dev-python/blessed/Manifest +++ b/dev-python/blessed/Manifest @@ -1,2 +1 @@ -DIST blessed-1.19.1.tar.gz 6653802 BLAKE2B 5755efde3c203ab21a8994e29c55cdaace1cca772c9cdee4343562bb8ee4f9ffdee97d9131646d8385ef7e46664d23723ba46a3807d85623d9512ca40c7c4002 SHA512 0d899c42d7c6246362081bdc5d7dd2fcb13209fe0cee7e5a4fa342bdaf16a5cc21ab7e402bc5287ab1239f7e3afb02381e0e57e2d6111b80fe3c52b92cfa0f84 DIST blessed-1.20.0.tar.gz 6655612 BLAKE2B 10523940ac2fe528487f2d1d68d9f38782ec260f1f42735940219d37d4b4dbaef2fd4ca63d753780123d54ae39ab04652d2c6ba8f3323c621a2206b0a706f6e0 SHA512 8567ff1c55f68ad99c6c524edbf8ee57813d23d885dcb372767debc76bc2d75642c2b0491e1ed05460f023c28403b5dabb13769dea101a1c6e3156c82e0d0355 diff --git a/dev-python/blessed/blessed-1.19.1.ebuild b/dev-python/blessed/blessed-1.19.1.ebuild deleted file mode 100644 index 6dc171a28ffa..000000000000 --- a/dev-python/blessed/blessed-1.19.1.ebuild +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( pypy3 python3_{9..11} ) -inherit distutils-r1 - -DESCRIPTION="Library for making terminal apps using colors, keyboard input and positioning" -HOMEPAGE="https://github.com/jquast/blessed" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -SLOT="0" -LICENSE="MIT" -KEYWORDS="amd64 ~riscv x86" - -RDEPEND=" - dev-python/six[${PYTHON_USEDEP}] - dev-python/wcwidth[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/mock[${PYTHON_USEDEP}] - ) -" - -distutils_enable_sphinx docs dev-python/sphinx-rtd-theme -distutils_enable_tests pytest - -python_prepare_all() { - # Skip those extensions as they don't have a Gentoo package - # Remove calls to scripts that generate rst files because they - # are not present in the tarball - sed -e '/sphinxcontrib.manpage/d' -e '/sphinx_paramlinks/d' \ - -e '/^for script in/,/runpy.run_path/d' \ - -i docs/conf.py || die - # Requires pytest-xdist and has no value for us - sed -i '/^looponfailroots =/d' tox.ini || die - distutils-r1_python_prepare_all -} - -python_test() { - # COLORTERM must not be truecolor - # See https://github.com/jquast/blessed/issues/162 - # Ignore coverage options - COLORTERM= epytest --override-ini="addopts=" -} diff --git a/dev-python/blessed/blessed-1.20.0.ebuild b/dev-python/blessed/blessed-1.20.0.ebuild index 12937dfae776..45a658eac8b3 100644 --- a/dev-python/blessed/blessed-1.20.0.ebuild +++ b/dev-python/blessed/blessed-1.20.0.ebuild @@ -16,7 +16,7 @@ HOMEPAGE=" SLOT="0" LICENSE="MIT" -KEYWORDS="~amd64 ~riscv ~x86" +KEYWORDS="amd64 ~riscv x86" RDEPEND=" dev-python/six[${PYTHON_USEDEP}] diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest index 30d2c0bbaf13..4d23a086e69d 100644 --- a/dev-python/boto3/Manifest +++ b/dev-python/boto3/Manifest @@ -5,3 +5,4 @@ DIST boto3-1.26.85.gh.tar.gz 613010 BLAKE2B 724ebf1264717652b2d671f96f34b546b1cc DIST boto3-1.26.86.gh.tar.gz 613310 BLAKE2B 4b16a9d637af664331a1197324219e9e58ba3569636f1707f907f44ffca284948daa2c702cc95a6fc85bc2ccb00d12bd80ffd79eb562325a709c87d9d3181880 SHA512 1a6bb7b7d3e14611099e938def383c7444801702a401003a91f47dc95656c0fb22450d670b908902b85d6caa0f20c6572f891364b20a98ef0669fdb7cdcfeb62 DIST boto3-1.26.87.gh.tar.gz 614323 BLAKE2B b2dab2b5850777e493d7b4df7bda8cce8bb4f3b316f9551489a1942caaa0deca915cf50e4dd3e910a4ceff0d0a49ec2539dfc8bdf955745a4d5b8018453f8280 SHA512 0577e56f4cef0386e113e0ee67796ddbd8084fdb1e2b4229525f7818a8d89f1177c875b0b80f9d3334fc774fd151805f673bc29211cf4ee6e08806a5917ec619 DIST boto3-1.26.88.gh.tar.gz 615353 BLAKE2B eecc0bf96a8f6eadc2337de0a29f993f0a7e20c691fdbc170680f749be4988f6c91963f3089e9ef51376e5829bb8493a051d376bf1375137a31a9f864b677f5b SHA512 46a013179343ec9fb8973700bec74a998e08a7346f84812d2d938e3327f686690d12236f687c66b1cfd93010a986006ce8db040b8172241d55e097b3da4adf7a +DIST boto3-1.26.89.gh.tar.gz 615718 BLAKE2B 3257e6efafaf139daf935385c252c10929be2a4277a8f0f192afc6dbd7cc32fa8f940a4e59ebbe25931c399dedb926a3c1848bd9cc0a7f0d377acb302eabe3b0 SHA512 02ee02b05023e9184f779ab8ff21afa6f7e56f7d2e883d021b2567676c5fc57cad6b475d55316a2017c2a837c41d2f5604824f440060e2f96804c5a61ccdd143 diff --git a/dev-python/boto3/boto3-1.26.89.ebuild b/dev-python/boto3/boto3-1.26.89.ebuild new file mode 100644 index 000000000000..9523f65d5fb9 --- /dev/null +++ b/dev-python/boto3/boto3-1.26.89.ebuild @@ -0,0 +1,68 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..11} ) + +inherit distutils-r1 multiprocessing + +DESCRIPTION="The AWS SDK for Python" +HOMEPAGE=" + https://github.com/boto/boto3/ + https://pypi.org/project/boto3/ +" +LICENSE="Apache-2.0" +SLOT="0" + +if [[ "${PV}" == "9999" ]]; then + EGIT_REPO_URI="https://github.com/boto/boto3" + inherit git-r3 + BOTOCORE_PV=${PV} +else + SRC_URI=" + https://github.com/boto/boto3/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz + " + KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" + + # botocore is x.(y+3).z + BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 3)).$(ver_cut 3-)" +fi + +RDEPEND=" + >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}] + >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}] + >=dev-python/s3transfer-0.6.0[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/mock[${PYTHON_USEDEP}] + dev-python/pytest-xdist[${PYTHON_USEDEP}] + ) +" + +distutils_enable_sphinx docs/source \ + 'dev-python/guzzle_sphinx_theme' +distutils_enable_tests pytest + +python_prepare_all() { + # don't lock versions to narrow ranges + sed -e '/botocore/ d' \ + -e '/jmespath/ d' \ + -e '/s3transfer/ d' \ + -i setup.py || die + + # do not rely on bundled deps in botocore (sic!) + find -name '*.py' -exec sed -i \ + -e 's:from botocore[.]vendored import:import:' \ + -e 's:from botocore[.]vendored[.]:from :' \ + {} + || die + + distutils-r1_python_prepare_all +} + +python_test() { + epytest tests/{functional,unit} -n "$(makeopts_jobs)" +} diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest index 506befe29b70..13dcb1d8c3ac 100644 --- a/dev-python/botocore/Manifest +++ b/dev-python/botocore/Manifest @@ -5,3 +5,4 @@ DIST botocore-1.29.85.gh.tar.gz 11218800 BLAKE2B 801e86c9ce18e77b2e4c6c004ed1015 DIST botocore-1.29.86.gh.tar.gz 11222402 BLAKE2B ceefb618f7156f93bd5a1ccb9addaec225e049922edc6120d34047805fe878a7fb89ee668d966f70e20c0935c0e5bf5f3085dadafebd0bf9f14a873996900740 SHA512 c7846133c86f470ffbc2a189776da5cb86a52ae46441d4abb21a94100383e96ecb50bda9702dcd25ba34fe9421d1f98b8a0b427a87c92d3d18168d306ae4b37d DIST botocore-1.29.87.gh.tar.gz 11221589 BLAKE2B c60ce2b4d58fa660aebc143f63848d871b2c0e9ad9ce234af3e23e7fc3eef64cc59186d687b844f1c767e569c263500cbb2ec1187bd14fb594eae28e3ed8e219 SHA512 2505f0c397257fb054c5a8808cbe807c2aa86015b71400b4ee7dafecddcef197ab89399df32eb8afc4761974490d65ae3524ee3b0ce7c1cdd9fa33bc1cdb95c4 DIST botocore-1.29.88.gh.tar.gz 11227872 BLAKE2B 1fd9bf0f147ac87c92723d23b8bcefc8c22261932081aa4530b72de8b96ef964df293100a61940e2adb088f3b6ced4a64758f3c36dbf598676949fe84115083b SHA512 d71f2f7f453ecae000491acef22da701d12e0296154b3ba81cbc0821e9266f6e95e5adefbf94fdf98333775a03d7a6d255f28963c54278f22c5c888d15a291ef +DIST botocore-1.29.89.gh.tar.gz 11227280 BLAKE2B 41a1243972e591ea23fb2eebaa5b5fb9547bbd8ccd72fc907c487fd56ebf90d8120ceee472e34a29cd2b036926bc93bda33b564b1b7083e8984daf366eced1f8 SHA512 356298fd3be39957dd60e6268cfd2652998e62950b9060e0774c68e158506dcfea8188059b588c08f520617af38b91eb6b71c16b92f7a71f75f33cb73e7786cf diff --git a/dev-python/botocore/botocore-1.29.89.ebuild b/dev-python/botocore/botocore-1.29.89.ebuild new file mode 100644 index 000000000000..0f4daaa48e81 --- /dev/null +++ b/dev-python/botocore/botocore-1.29.89.ebuild @@ -0,0 +1,74 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..11} ) + +inherit distutils-r1 multiprocessing + +DESCRIPTION="Low-level, data-driven core of boto 3" +HOMEPAGE=" + https://github.com/boto/botocore/ + https://pypi.org/project/botocore/ +" +LICENSE="Apache-2.0" +SLOT="0" + +if [[ "${PV}" == "9999" ]]; then + EGIT_REPO_URI="https://github.com/boto/botocore" + inherit git-r3 +else + SRC_URI=" + https://github.com/boto/botocore/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz + " + KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +fi + +RDEPEND=" + dev-python/six[${PYTHON_USEDEP}] + =dev-python/urllib3-1.25.4[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/jsonschema[${PYTHON_USEDEP}] + dev-python/pytest-xdist[${PYTHON_USEDEP}] + ) +" + +distutils_enable_sphinx docs/source \ + 'dev-python/guzzle_sphinx_theme' +distutils_enable_tests pytest + +src_prepare() { + # unpin deps + sed -i -e "s:>=.*':':" setup.py || die + + # unbundle deps + rm -r botocore/vendored || die + find -name '*.py' -exec sed -i \ + -e 's:from botocore[.]vendored import:import:' \ + -e 's:from botocore[.]vendored[.]:from :' \ + {} + || die + + distutils-r1_src_prepare +} + +python_test() { + local EPYTEST_DESELECT=( + # rely on bundled six + tests/functional/test_six_imports.py::test_no_bare_six_imports + tests/functional/test_six_threading.py::test_six_thread_safety + # fails on unrelated warnings + tests/unit/test_client.py::TestAutoGeneratedClient::test_BOTO_DISABLE_COMMONNAME + tests/unit/test_client.py::TestClientErrors::test_BOTO_DISABLE_COMMONNAME + # TODO + tests/functional/test_credentials.py::SSOSessionTest::test_token_chosen_from_provider + ) + + epytest tests/{functional,unit} -n "$(makeopts_jobs)" +} diff --git a/dev-python/clang-python/Manifest b/dev-python/clang-python/Manifest index 1edea9832f73..15bdf7aeec4f 100644 --- a/dev-python/clang-python/Manifest +++ b/dev-python/clang-python/Manifest @@ -4,5 +4,6 @@ DIST llvm-project-15.0.7.src.tar.xz 110936452 BLAKE2B f3d277e2029157329e5be78b78 DIST llvm-project-15.0.7.src.tar.xz.sig 566 BLAKE2B 47dc8c82d86237b80c6d85f83a6c9a6e9e174cf8e7f367b071e0cd9481d7cd408e991337c5624e07f3f370f26387c814f212808575ed1c1b58404d3e3836b7df SHA512 fc6891b440dd1175eb8df3790590af8d36bc92301660f84744ae15123475aeb900a151e6a8e7998ded27ec4d86871903ad0b89cd61164943054c2e3bc8d8beb2 DIST llvm-project-16.0.0rc3.src.tar.xz 117914548 BLAKE2B 18ffa35eb73c7cc4626d7b6b7b30aade7171ee2e17fb8d72e79a67185e809f611fefa4cfef17e5cd16822a5a70de2222534dc9f146fc53987eb49ff6a9d98c18 SHA512 d14e5e5ec984a0dc0292a2d27440398b3e32f120c1579517054dcb1a05dbc4ac5f1c6d078a3d6ef8597a71af6f22863868680a972a571839dcd573418b4a4697 DIST llvm-project-16.0.0rc3.src.tar.xz.sig 566 BLAKE2B 43683d2d7b266a847516f71412bf6236a355462430330fc0da1d624fb8dfbc98bfc982d367baee74d5b4964a9e82e7a4a6ea84bdcff3996d246932f516cced1a SHA512 61adc4dc3eb5a4c11a7f96f9267ff37895e5845a08d48a609a03a2696c1b6bca5af5861a6f28de936c48e6d621bf282170589187f2cb593a912b9078300cf47c +DIST llvm-project-16.0.0rc4.src.tar.xz 117930024 BLAKE2B 55cf032ad3ba52d2af0942fe1c627319ae95b466122d04b24a917c33e29139fae546d92c375715600190c02426b798803ead0ab7a97d86960cf98fca80e8815c SHA512 8d628205c5b93fe6683b67b97b5c7f98bae945bd87cccebcdac00ddd4362108bd171f077a5196242be0fb909c795592b34bfa1c96c50a744fb68f287fd9781cc +DIST llvm-project-16.0.0rc4.src.tar.xz.sig 566 BLAKE2B bfcf39070f32e16cfeae699d95d06f184b1331c3af403340c31cc5a973a3bb1faec0b6342445176cebed5819ddf68e4abfdaa8542ec425b1c822fc8c03c03349 SHA512 2af72e3d771e2361873007a944dcccfe81fbdbc3025a2101e03cbc15f1a173d39ceb94c4ae8966b1d7564bf004ee9a5ffa032e2334c0cf7154aea1090d04b00f DIST llvm-project-2708869801ae00f4681f6b2d9d69b25b3fce26b6.tar.gz 180523586 BLAKE2B cf918d1e23f922d201a44531c9765b7d8ec2b3b8499ea7954845abcd5fa2687e85b3a34819a583c4f4a6d6e1baa49dbac0b4450cd6b9b322b0f13c88cd7da93c SHA512 18cb00e93d819993a925ae0467d382bc952d82c1eb92dbbb5bb3cdf87043269948670713734ddc3ea4ec50544e54dd11b6747496f7eaa02479374ab9ad075aa5 -DIST llvm-project-b0676fb0fb0a44a4a1c4ec1f0270fef1f1842817.tar.gz 180277698 BLAKE2B d2c1e6a1942e51f5844c18605f38b005e9bb4123850a173e4c4b3d7b6a14f4986c7b276b40df4d0594ae04e869e92ba1a4269c5055c0229cfd28aa1bd709da4f SHA512 d1281b942dcc254641865f11b0c4fbd1d562d016681b6b7268549bed1cdb7d4536f743a8ed089095eaab9f4bfb9de624153f448bf13d0e22f8ea24a4d264df7b diff --git a/dev-python/clang-python/clang-python-17.0.0_pre20230225.ebuild b/dev-python/clang-python/clang-python-16.0.0_rc4.ebuild similarity index 100% rename from dev-python/clang-python/clang-python-17.0.0_pre20230225.ebuild rename to dev-python/clang-python/clang-python-16.0.0_rc4.ebuild diff --git a/dev-python/colorclass/colorclass-2.2.2-r1.ebuild b/dev-python/colorclass/colorclass-2.2.2-r1.ebuild index a0e58a29a467..bfa409e2ce5c 100644 --- a/dev-python/colorclass/colorclass-2.2.2-r1.ebuild +++ b/dev-python/colorclass/colorclass-2.2.2-r1.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 ~arm64 ~ppc64 x86" +KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86" BDEPEND=" test? ( diff --git a/dev-python/dask/Manifest b/dev-python/dask/Manifest index f74ceea2e85e..fbb62a339ed7 100644 --- a/dev-python/dask/Manifest +++ b/dev-python/dask/Manifest @@ -1,2 +1,3 @@ DIST dask-2023.2.1.gh.tar.gz 8514054 BLAKE2B 6f94172cf9f921675fc53cf59e9cbbe211f576374190eecf8e17ad9943bbd1ba15fb002e7cf81f0043b4f2450a0cde7bdb6feb42a08160d0fbaee24d4a2f483a SHA512 1af031fd2992377297daff42c4f706e4e5573cce86a9158ea1fa4f09cf0c8a51ff5fb33d7bc551c16eb0a8e5052e76b32a143b2793027becb4e2367572c46219 DIST dask-2023.3.0.gh.tar.gz 8514069 BLAKE2B 427b975010e08d23bb55606da726c64a08bf17144d50f0b4641469f30620359052434a9108510c08a7d646fd567cbeafb99afe9162a0becc3417fceecf4604d3 SHA512 1834c98edb1fd92fd022d472ec9d05497e7845d712d0e2faae27b6a408faff3678908d3109db5ae50642348a4fa6832af995f2fb67782c7a71933126699577da +DIST dask-2023.3.1.gh.tar.gz 8520302 BLAKE2B 5b70e355ca02163d42615d504207e8186b2b5887d2c57c517876ffbc8a1bd4a3c56ea755d79696d952f802043134c4be4b0a69ff2eb4ea6da8faa80096bebdca SHA512 e4b8306a900453b27bc19055b5a5bfd0d0ed2dc143be854d8f056ede8b1e4bdc5e91a54c674201b1b1f27cbc0c9ba908e5a82a12f52d337c3cb23cbc2e6ef199 diff --git a/dev-python/dask/dask-2023.3.1.ebuild b/dev-python/dask/dask-2023.3.1.ebuild new file mode 100644 index 000000000000..718d091d9013 --- /dev/null +++ b/dev-python/dask/dask-2023.3.1.ebuild @@ -0,0 +1,70 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..11} ) + +inherit distutils-r1 + +DESCRIPTION="Task scheduling and blocked algorithms for parallel processing" +HOMEPAGE=" + https://www.dask.org/ + https://github.com/dask/dask/ + https://pypi.org/project/dask/ +" +SRC_URI=" + https://github.com/dask/dask/archive/${PV}.tar.gz -> ${P}.gh.tar.gz +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux" + +RDEPEND=" + >=dev-python/cloudpickle-0.2.2[${PYTHON_USEDEP}] + >=dev-python/fsspec-0.6.0[${PYTHON_USEDEP}] + >=dev-python/numpy-1.21[${PYTHON_USEDEP}] + >=dev-python/pandas-1.3[${PYTHON_USEDEP}] + >=dev-python/packaging-20.0[${PYTHON_USEDEP}] + >=dev-python/partd-1.2.0[${PYTHON_USEDEP}] + dev-python/psutil[${PYTHON_USEDEP}] + >=dev-python/pyyaml-5.3.1[${PYTHON_USEDEP}] + >=dev-python/toolz-0.8.2[${PYTHON_USEDEP}] +" +BDEPEND=" + dev-python/toolz[${PYTHON_USEDEP}] + test? ( + dev-python/moto[${PYTHON_USEDEP}] + dev-python/numexpr[${PYTHON_USEDEP}] + dev-python/pytest-rerunfailures[${PYTHON_USEDEP}] + dev-python/scipy[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +EPYTEST_DESELECT=( + # more tests relying on -Werror + "dask/array/tests/test_overlap.py::test_map_overlap_no_depth[None]" + dask/array/tests/test_random.py::test_RandomState_only_funcs + # TODO + dask/array/tests/test_reductions.py::test_mean_func_does_not_warn + dask/tests/test_config.py::test__get_paths + dask/array/tests/test_linalg.py::test_solve_assume_a + "dask/dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-5-1-True]" + "dask/dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-5-1-True]" + # require sqlalchemy<2.0 + dask/dataframe/io/tests/test_sql.py +) + +src_prepare() { + # fails with sqlalchemy-2.0, even though we don't use it x_x + sed -i -e '/RemovedIn20Warning/d' setup.cfg || die + distutils-r1_src_prepare +} + +python_test() { + epytest -p no:flaky -m "not network" +} diff --git a/dev-python/debugpy/Manifest b/dev-python/debugpy/Manifest index 23c020c4fa83..b5ce88b5c535 100644 --- a/dev-python/debugpy/Manifest +++ b/dev-python/debugpy/Manifest @@ -1,2 +1 @@ -DIST debugpy-1.6.3.gh.tar.gz 6697583 BLAKE2B 38138be3294615e78995575c8f8ad1f990733be90cfaf76197c714e84f179086501417cc2d64627d3a8ecd0fa451e14e3229bd14d02353bc7512e288e8d4f092 SHA512 c055351351f6705b7bbab93ec07abba09027f1f2a52d90a242f51b4eb6fec19821fbb251b8c8e80587d1333faa4c6d7cab5dead938e9739c5c45013af8ee46a7 DIST debugpy-1.6.6.gh.tar.gz 6942488 BLAKE2B 18c6eee2322239e5cbbacf9431fa7480abcf14a68f290d2228edc8b2ead042e7b09d19ee5bcc60be32e8a6b0b34b925eaa8246991298744f3ca74d4ed2ea3f3e SHA512 1a209bfd702d5f0649ce50b0910023e295953dd39cefdefb0b5af1d6023e629a727610789cd244e656bdf4276cee957fa463506ddaca603ab3ee85cc250dc212 diff --git a/dev-python/debugpy/debugpy-1.6.3.ebuild b/dev-python/debugpy/debugpy-1.6.3.ebuild deleted file mode 100644 index 9f7bbc8501a4..000000000000 --- a/dev-python/debugpy/debugpy-1.6.3.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9..11} ) -DISTUTILS_USE_PEP517=setuptools -inherit distutils-r1 - -DESCRIPTION="An implementation of the Debug Adapter Protocol for Python" -HOMEPAGE="https://github.com/microsoft/debugpy/ https://pypi.org/project/debugpy/" -SRC_URI=" - https://github.com/microsoft/${PN}/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" - -# This is completely broken -RESTRICT="test" - -RDEPEND="dev-python/pydevd[${PYTHON_USEDEP}]" -BDEPEND="test? ( dev-python/pytest-timeout[${PYTHON_USEDEP}] )" - -PATCHES=( - "${FILESDIR}/${PN}-1.6.1-unbundle-pydevd.patch" -) - -distutils_enable_tests pytest - -python_prepare_all() { - # Drop unnecessary and unrecognized option - # __main__.py: error: unrecognized arguments: -n8 - # Do not timeout - sed -e '/addopts/d' -e '/timeout/d' -i pytest.ini || die - - # Unbundle dev-python/pydevd - rm -r src/debugpy/_vendored tests/tests/test_vendoring.py || die - - distutils-r1_python_prepare_all -} diff --git a/dev-python/debugpy/debugpy-1.6.6.ebuild b/dev-python/debugpy/debugpy-1.6.6.ebuild index 8579d79609a8..1d59edda4b4d 100644 --- a/dev-python/debugpy/debugpy-1.6.6.ebuild +++ b/dev-python/debugpy/debugpy-1.6.6.ebuild @@ -16,7 +16,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" # This is completely broken RESTRICT="test" diff --git a/dev-python/debugpy/files/debugpy-1.6.1-unbundle-pydevd.patch b/dev-python/debugpy/files/debugpy-1.6.1-unbundle-pydevd.patch deleted file mode 100644 index c8ebe384349d..000000000000 --- a/dev-python/debugpy/files/debugpy-1.6.1-unbundle-pydevd.patch +++ /dev/null @@ -1,94 +0,0 @@ ---- a/pyproject.toml -+++ b/pyproject.toml -@@ -8,7 +8,6 @@ exclude = ''' - ( __pycache__ - | ^/.tox - | ^/versioneer.py --| ^/src/debugpy/_vendored - | ^/src/debugpy/_version.py - ) - ''' ---- a/setup.py -+++ b/setup.py -@@ -18,12 +18,10 @@ del sys.path[0] - - sys.path.insert(0, os.path.join(os.path.dirname(os.path.abspath(__file__)), "src")) - import debugpy --import debugpy._vendored - - del sys.path[0] - - --PYDEVD_ROOT = debugpy._vendored.project_root("pydevd") - DEBUGBY_ROOT = os.path.dirname(os.path.abspath(debugpy.__file__)) - - -@@ -33,27 +31,6 @@ def get_buildplatform(): - return None - - --def cython_build(): -- print("Compiling extension modules (set SKIP_CYTHON_BUILD=1 to omit)") -- subprocess.call( -- [ -- sys.executable, -- os.path.join(PYDEVD_ROOT, "setup_pydevd_cython.py"), -- "build_ext", -- "-i", -- ] -- ) -- -- --def iter_vendored_files(): -- # Add pydevd files as data files for this package. They are not -- # treated as a package of their own, because we don't actually -- # want to provide pydevd - just use our own copy internally. -- for project in debugpy._vendored.list_all(): -- for filename in debugpy._vendored.iter_packaging_files(project): -- yield filename -- -- - # bdist_wheel determines whether the package is pure or not based on ext_modules. - # However, all pydevd native modules are prebuilt and packaged as data, so they - # should not be in the list. -@@ -133,8 +110,6 @@ with open("DESCRIPTION.md", "r") as fh: - - - if __name__ == "__main__": -- if not os.getenv("SKIP_CYTHON_BUILD"): -- cython_build() - - extras = {} - platforms = get_buildplatform() -@@ -179,11 +154,9 @@ if __name__ == "__main__": - "debugpy.common", - "debugpy.launcher", - "debugpy.server", -- "debugpy._vendored", - ], - package_data={ - "debugpy": ["ThirdPartyNotices.txt"], -- "debugpy._vendored": list(iter_vendored_files()), - }, - ext_modules=ExtModules(), - has_ext_modules=lambda: True, ---- a/src/debugpy/server/__init__.py -+++ b/src/debugpy/server/__init__.py -@@ -1,7 +1,3 @@ - # Copyright (c) Microsoft Corporation. All rights reserved. - # Licensed under the MIT License. See LICENSE in the project root - # for license information. -- --# "force_pydevd" must be imported first to ensure (via side effects) --# that the debugpy-vendored copy of pydevd gets used. --import debugpy._vendored.force_pydevd # noqa ---- a/src/debugpy/server/attach_pid_injected.py -+++ b/src/debugpy/server/attach_pid_injected.py -@@ -31,7 +31,6 @@ def attach(setup): - pydevd_attach_to_process_path = os.path.join( - _debugpy_dir, - "debugpy", -- "_vendored", - "pydevd", - "pydevd_attach_to_process", - ) diff --git a/dev-python/dkimpy/Manifest b/dev-python/dkimpy/Manifest index 0f47d5f40e67..65475cc937a3 100644 --- a/dev-python/dkimpy/Manifest +++ b/dev-python/dkimpy/Manifest @@ -1,2 +1,3 @@ DIST dkimpy-1.0.5.tar.gz 59799 BLAKE2B 317e7a9e7ad1efdbbc7f4f1ce7efca70f3be4272ead3761d8bbde14d19e9f3a90af96d7bff5fba5b612cecaa166b58da4617e39a13276d0982ea38809f808b4d SHA512 af72a56a777b23318af8f8014bad03cadb93cc39f0b8c2062e15f3e5ca77a13be6f49664c9745f1fe97c592be5a63c4b0a3942da2c2c6eaa486137fdbb96528f DIST dkimpy-1.1.0.tar.gz 66326 BLAKE2B 3af2ab63351c117b7fa0fd2c7a2f2a98b2177511af61734d171fb69e25c5a3d629d95f8ba2832b66f57607ff447a4093ab8ebd58c931975e9ca0c1bab9469590 SHA512 d8c656d1adabbf8ef2121a36a848818ee9ce5ac9fe42c4b16ef50588870478989159f4ff3aa422ba0556a82763a9e78fde5e19195fe0b95176f2f4ff1d60c70e +DIST dkimpy-1.1.1.tar.gz 66368 BLAKE2B 6b9107129a0857a384d90b9c7d3970177aa32edaaeb41d62dd4edc6fdf7e8c16e3160162aaed074f865d476dc3f7f20ad299f7034858c0fc59ef88c651552ae4 SHA512 46db739f48f5b3aa1605f12822bef61286767b8770685d5056fcebf8475f9cbc78265c792a0371226ffaa97a55703acc6f6ae63c44944cf29a392c8bf51d49b9 diff --git a/dev-python/dkimpy/dkimpy-1.1.1.ebuild b/dev-python/dkimpy/dkimpy-1.1.1.ebuild new file mode 100644 index 000000000000..7a71236ad9dd --- /dev/null +++ b/dev-python/dkimpy/dkimpy-1.1.1.ebuild @@ -0,0 +1,37 @@ +# Copyright 2020-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{9..11} ) + +inherit distutils-r1 optfeature pypi + +DESCRIPTION="DKIM and ARC email signing and verification library" +HOMEPAGE=" + https://launchpad.net/dkimpy/ + https://pypi.org/project/dkimpy/ +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" + +RDEPEND=" + dev-python/dnspython[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/authres[${PYTHON_USEDEP}] + dev-python/pynacl[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests unittest + +pkg_postinst() { + optfeature "ARC support" dev-python/authres + optfeature "ed25519 capability" dev-python/pynacl + optfeature "asyncio support" dev-python/aiodns +} diff --git a/dev-python/fakeredis/Manifest b/dev-python/fakeredis/Manifest index 125350e0a3fa..94cce147fa3d 100644 --- a/dev-python/fakeredis/Manifest +++ b/dev-python/fakeredis/Manifest @@ -1,5 +1,2 @@ DIST fakeredis-py-2.10.0.gh.tar.gz 160050 BLAKE2B 9c97abe80ca683cd068e3e8616b068c166f08f1b1eb360b76c57da4b9d68396a5dd6fb4152e92dcd73a1407c50e259db54ba5edd61bc2dca774672de84fcf2d3 SHA512 31df18ead5e2937a7a98297f4dc08790371968dd1fa6d9dfa54eb35ab27c2a4a88e2186c252c8a630e0e70fa04e67eccb68e687f9383b6770313cf8b79f6b3bc -DIST fakeredis-py-2.6.0.gh.tar.gz 151925 BLAKE2B 60538efa5de93436177aa019908f02affb9df9b2aaf1349e933da6f066f98aaa255bbdb3297645ad1dc3b67a57a61bb8081e476f451799b512719f5779c1218d SHA512 19a23be7a182f962e66686f3c4ec3a5b9fbc847d97e48f19fde11ae268f4a70de567ff2ca302a9fe0e7080de2215698cf5b2ff2febda5eef6748f3ec8d601720 -DIST fakeredis-py-2.9.0.gh.tar.gz 165442 BLAKE2B e71780b273f1847454d0e6e89f3f97a9d4a81d86345857fced39413521202f299b90c8a218f12b15d79a3bb7c865d7b0280798920cfd93120a553511b3a343ff SHA512 2ddf2570e7f00647834f8f07a3fef6ec68d630ff93ddd5375dcc47a14a5a7bf430dbc4a1abfb38fa2b5e18f1aa1f4ef5413b39c4bb3ed9d167aa1729edfa9870 -DIST fakeredis-py-2.9.1.gh.tar.gz 165449 BLAKE2B 6d0b6937a460d5fd27270df5e2d88c332f4ab42e97430fc7efd5777e35051fd44f6ab01b013637ee17bccada199e126075e2efd5fa7e3fd0112739e0e14f3c31 SHA512 bf18454ec2ab62e49b4b3f93d494d7648b1b82d9ec3720e7418767dc4acdfc89e86df8ec1b9814ac69fb4b6fa13d25f2ed3a62f82f479d6614a994904f97f249 DIST fakeredis-py-2.9.2.gh.tar.gz 165549 BLAKE2B 351e07976ed6a4d11429c83aefe3a0e2d4397a97fdb2904ab65ac4d2717d129f5ac018f071b8670012aabe127d87350f3285f6f86369bb4b7eadbd61da5774f7 SHA512 6e9ab0851f74ade2325aad88b86212b4052ca53a7510034cd888ef4080eec4129b226ab8c166ab09fa6e3d3b2c3c70fce8adafdb4081a4d3501fd4d9d5e04b84 diff --git a/dev-python/fakeredis/fakeredis-2.6.0.ebuild b/dev-python/fakeredis/fakeredis-2.6.0.ebuild deleted file mode 100644 index 3e6baad1f89d..000000000000 --- a/dev-python/fakeredis/fakeredis-2.6.0.ebuild +++ /dev/null @@ -1,88 +0,0 @@ -# Copyright 2020-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=poetry -PYTHON_COMPAT=( pypy3 python3_{9..11} ) - -inherit distutils-r1 - -MY_P=fakeredis-py-${PV} -DESCRIPTION="Fake implementation of redis API for testing purposes" -HOMEPAGE=" - https://github.com/cunla/fakeredis-py/ - https://pypi.org/project/fakeredis/ -" -SRC_URI=" - https://github.com/cunla/fakeredis-py/archive/v${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~ppc ~ppc64 ~riscv ~sparc x86" - -RDEPEND=" - >=dev-python/redis-4.2[${PYTHON_USEDEP}] - =dev-python/sortedcontainers-2.4.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-db/redis - dev-python/pytest-asyncio[${PYTHON_USEDEP}] - dev-python/pytest-mock[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -src_prepare() { - # unpin redis - sed -i -e '/redis/s:<[0-9.]*:*:' pyproject.toml || die - distutils-r1_src_prepare -} - -python_test() { - local EPYTEST_DESELECT=( - # also lupa - test/test_aioredis2.py::test_failed_script_error - # TODO - "test/test_fakeredis.py::test_set_get_nx[StrictRedis]" - "test/test_fakeredis.py::test_lpop_count[StrictRedis]" - "test/test_fakeredis.py::test_rpop_count[StrictRedis]" - "test/test_fakeredis.py::test_zadd_minus_zero[StrictRedis]" - "test/test_mixins/test_pubsub_commands.py::test_pubsub_channels[StrictRedis]" - ) - local EPYTEST_IGNORE=( - # these tests fail a lot... - test/test_hypothesis.py - ) - local args=( - # tests requiring lupa (lua support) - -k 'not test_eval and not test_lua and not test_script' - ) - epytest "${args[@]}" -} - -src_test() { - local redis_pid="${T}"/redis.pid - local redis_port=6379 - - einfo "Spawning Redis" - einfo "NOTE: Port ${redis_port} must be free" - "${EPREFIX}"/usr/sbin/redis-server - <<- EOF || die "Unable to start redis server" - daemonize yes - pidfile ${redis_pid} - port ${redis_port} - bind 127.0.0.1 - EOF - - # Run the tests - distutils-r1_src_test - - # Clean up afterwards - kill "$(<"${redis_pid}")" || die -} diff --git a/dev-python/fakeredis/fakeredis-2.9.0.ebuild b/dev-python/fakeredis/fakeredis-2.9.0.ebuild deleted file mode 100644 index 11e604ae7bad..000000000000 --- a/dev-python/fakeredis/fakeredis-2.9.0.ebuild +++ /dev/null @@ -1,83 +0,0 @@ -# Copyright 2020-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=poetry -PYTHON_COMPAT=( pypy3 python3_{9..11} ) - -inherit distutils-r1 - -MY_P=fakeredis-py-${PV} -DESCRIPTION="Fake implementation of redis API for testing purposes" -HOMEPAGE=" - https://github.com/cunla/fakeredis-py/ - https://pypi.org/project/fakeredis/ -" -SRC_URI=" - https://github.com/cunla/fakeredis-py/archive/v${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86" - -RDEPEND=" - =dev-python/redis-4.2[${PYTHON_USEDEP}] - =dev-python/sortedcontainers-2.4.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-db/redis - dev-python/pytest-asyncio[${PYTHON_USEDEP}] - dev-python/pytest-mock[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -python_test() { - local EPYTEST_DESELECT=( - # also lupa - test/test_aioredis2.py::test_failed_script_error - # TODO - "test/test_fakeredis.py::test_set_get_nx[StrictRedis]" - "test/test_fakeredis.py::test_lpop_count[StrictRedis]" - "test/test_fakeredis.py::test_rpop_count[StrictRedis]" - "test/test_fakeredis.py::test_zadd_minus_zero[StrictRedis]" - "test/test_mixins/test_pubsub_commands.py::test_pubsub_channels[StrictRedis]" - ) - local EPYTEST_IGNORE=( - # these tests fail a lot... - test/test_hypothesis.py - ) - local args=( - # tests requiring lupa (lua support) - -k 'not test_eval and not test_lua and not test_script' - ) - epytest "${args[@]}" -} - -src_test() { - local redis_pid="${T}"/redis.pid - local redis_port=6379 - - einfo "Spawning Redis" - einfo "NOTE: Port ${redis_port} must be free" - "${EPREFIX}"/usr/sbin/redis-server - <<- EOF || die "Unable to start redis server" - daemonize yes - pidfile ${redis_pid} - port ${redis_port} - bind 127.0.0.1 - EOF - - # Run the tests - distutils-r1_src_test - - # Clean up afterwards - kill "$(<"${redis_pid}")" || die -} diff --git a/dev-python/fakeredis/fakeredis-2.9.1.ebuild b/dev-python/fakeredis/fakeredis-2.9.1.ebuild deleted file mode 100644 index 11e604ae7bad..000000000000 --- a/dev-python/fakeredis/fakeredis-2.9.1.ebuild +++ /dev/null @@ -1,83 +0,0 @@ -# Copyright 2020-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=poetry -PYTHON_COMPAT=( pypy3 python3_{9..11} ) - -inherit distutils-r1 - -MY_P=fakeredis-py-${PV} -DESCRIPTION="Fake implementation of redis API for testing purposes" -HOMEPAGE=" - https://github.com/cunla/fakeredis-py/ - https://pypi.org/project/fakeredis/ -" -SRC_URI=" - https://github.com/cunla/fakeredis-py/archive/v${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86" - -RDEPEND=" - =dev-python/redis-4.2[${PYTHON_USEDEP}] - =dev-python/sortedcontainers-2.4.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-db/redis - dev-python/pytest-asyncio[${PYTHON_USEDEP}] - dev-python/pytest-mock[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -python_test() { - local EPYTEST_DESELECT=( - # also lupa - test/test_aioredis2.py::test_failed_script_error - # TODO - "test/test_fakeredis.py::test_set_get_nx[StrictRedis]" - "test/test_fakeredis.py::test_lpop_count[StrictRedis]" - "test/test_fakeredis.py::test_rpop_count[StrictRedis]" - "test/test_fakeredis.py::test_zadd_minus_zero[StrictRedis]" - "test/test_mixins/test_pubsub_commands.py::test_pubsub_channels[StrictRedis]" - ) - local EPYTEST_IGNORE=( - # these tests fail a lot... - test/test_hypothesis.py - ) - local args=( - # tests requiring lupa (lua support) - -k 'not test_eval and not test_lua and not test_script' - ) - epytest "${args[@]}" -} - -src_test() { - local redis_pid="${T}"/redis.pid - local redis_port=6379 - - einfo "Spawning Redis" - einfo "NOTE: Port ${redis_port} must be free" - "${EPREFIX}"/usr/sbin/redis-server - <<- EOF || die "Unable to start redis server" - daemonize yes - pidfile ${redis_pid} - port ${redis_port} - bind 127.0.0.1 - EOF - - # Run the tests - distutils-r1_src_test - - # Clean up afterwards - kill "$(<"${redis_pid}")" || die -} diff --git a/dev-python/fakeredis/fakeredis-2.9.2.ebuild b/dev-python/fakeredis/fakeredis-2.9.2.ebuild index 11e604ae7bad..ee988f98e4f7 100644 --- a/dev-python/fakeredis/fakeredis-2.9.2.ebuild +++ b/dev-python/fakeredis/fakeredis-2.9.2.ebuild @@ -22,7 +22,7 @@ S=${WORKDIR}/${MY_P} LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="amd64 arm arm64 ~ppc ~ppc64 ~riscv ~sparc x86" RDEPEND=" Python - fuse + libfuse/python-fuse fuse-python + fuse diff --git a/dev-python/ipykernel/ipykernel-6.21.3.ebuild b/dev-python/ipykernel/ipykernel-6.21.3.ebuild index 093bf5971450..2dd7bdd27b87 100644 --- a/dev-python/ipykernel/ipykernel-6.21.3.ebuild +++ b/dev-python/ipykernel/ipykernel-6.21.3.ebuild @@ -17,7 +17,7 @@ HOMEPAGE=" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" RDEPEND=" >=dev-python/comm-0.1.1[${PYTHON_USEDEP}] diff --git a/dev-python/isort/Manifest b/dev-python/isort/Manifest index 6f431d1236dc..5f6b11e3a97e 100644 --- a/dev-python/isort/Manifest +++ b/dev-python/isort/Manifest @@ -1,2 +1 @@ -DIST isort-5.11.4.gh.tar.gz 733368 BLAKE2B 82a9738cf48fd662c6128c7f58766e6b204d93fee73cbdd0d84850a62a1a714322dc6c31429a3b043401a963178c4aa3120e98c8f590f24799b75a92f9427798 SHA512 fd7dd8938cc700fa4a295bf1aabb9dc479e1b837e443e3210e4f2234316e207293eeb6f666b49ed2bc4f92942b3185de64439ce86ece201093072fee905766a8 DIST isort-5.12.0.gh.tar.gz 743141 BLAKE2B a7f8deef02b57162eebe15b35e71382c654372a80dedba7eee63d0c9b0899c053fb517401585af17014db3cf9ed44089f6cbd1e2b0ed17393cc667de06bfbddd SHA512 ceb861d1a077be6fecd82fde775bded1fb676c77135e2004c92a6221762e0b3ff6c1071d17957e1add4062ec26ba6c9264e4905724f2c659339cbd0601f4b45e diff --git a/dev-python/isort/isort-5.11.4.ebuild b/dev-python/isort/isort-5.11.4.ebuild deleted file mode 100644 index 426bfd0652b3..000000000000 --- a/dev-python/isort/isort-5.11.4.ebuild +++ /dev/null @@ -1,71 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=poetry -PYTHON_COMPAT=( python3_{9..11} ) - -inherit distutils-r1 - -DESCRIPTION="A python utility/library to sort imports" -HOMEPAGE=" - https://github.com/PyCQA/isort/ - https://pypi.org/project/isort/ -" -SRC_URI=" - https://github.com/PyCQA/isort/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" - -RDEPEND=" - dev-python/tomli[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/black[${PYTHON_USEDEP}] - dev-python/colorama[${PYTHON_USEDEP}] - dev-python/hypothesis[${PYTHON_USEDEP}] - dev-python/natsort[${PYTHON_USEDEP}] - dev-python/pylama[${PYTHON_USEDEP}] - dev-python/pytest-mock[${PYTHON_USEDEP}] - dev-vcs/git - ) -" - -distutils_enable_tests pytest - -src_prepare() { - # unbundle tomli - sed -i -e 's:from ._vendored ::' isort/settings.py || die - rm -r isort/_vendored || die - # leftover toml import used to determine .toml support - sed -i -e 's:import toml:toml = True:' tests/unit/test_isort.py || die - # syntax error that triggers with new poetry-core - sed -i -e 's:pip-shims<=0.3.4:pip-shims:' pyproject.toml || die - - distutils-r1_src_prepare -} - -python_test() { - cp -a "${BUILD_DIR}"/{install,test} || die - local -x PATH=${BUILD_DIR}/test/usr/bin:${PATH} - - # Install necessary plugins - local p - for p in example*/; do - pushd "${p}" >/dev/null || die - distutils_pep517_install "${BUILD_DIR}"/test - popd >/dev/null || die - done - - local EPYTEST_IGNORE=( - # Excluded from upstream's test script - tests/unit/test_deprecated_finders.py - ) - epytest tests/unit -} diff --git a/dev-python/isort/isort-5.12.0.ebuild b/dev-python/isort/isort-5.12.0.ebuild index 131c8a595db9..c9fcff720b34 100644 --- a/dev-python/isort/isort-5.12.0.ebuild +++ b/dev-python/isort/isort-5.12.0.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" RDEPEND=" dev-python/tomli[${PYTHON_USEDEP}] diff --git a/dev-python/jupyter-server-terminals/jupyter-server-terminals-0.4.4.ebuild b/dev-python/jupyter-server-terminals/jupyter-server-terminals-0.4.4.ebuild index ddf15981f082..bfe101dc3dfb 100644 --- a/dev-python/jupyter-server-terminals/jupyter-server-terminals-0.4.4.ebuild +++ b/dev-python/jupyter-server-terminals/jupyter-server-terminals-0.4.4.ebuild @@ -17,7 +17,7 @@ HOMEPAGE=" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 ~sparc x86" RDEPEND=" dev-python/terminado[${PYTHON_USEDEP}] diff --git a/dev-python/jupyter_client/jupyter_client-8.0.3.ebuild b/dev-python/jupyter_client/jupyter_client-8.0.3.ebuild index eaeed6dd9ee5..4212603a553d 100644 --- a/dev-python/jupyter_client/jupyter_client-8.0.3.ebuild +++ b/dev-python/jupyter_client/jupyter_client-8.0.3.ebuild @@ -18,7 +18,7 @@ HOMEPAGE=" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~sparc x86" RDEPEND=" >=dev-python/jupyter_core-5.1[${PYTHON_USEDEP}] diff --git a/dev-python/jupyter_events/jupyter_events-0.6.3.ebuild b/dev-python/jupyter_events/jupyter_events-0.6.3.ebuild index 4aa86dab5d33..50c72b04f169 100644 --- a/dev-python/jupyter_events/jupyter_events-0.6.3.ebuild +++ b/dev-python/jupyter_events/jupyter_events-0.6.3.ebuild @@ -18,7 +18,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 ~sparc x86" # jsonschema[format-nongpl] deps are always on in our ebuild RDEPEND=" diff --git a/dev-python/jupyter_server/jupyter_server-2.4.0.ebuild b/dev-python/jupyter_server/jupyter_server-2.4.0.ebuild index 8fc88aa38a99..3dd471968ee5 100644 --- a/dev-python/jupyter_server/jupyter_server-2.4.0.ebuild +++ b/dev-python/jupyter_server/jupyter_server-2.4.0.ebuild @@ -17,7 +17,7 @@ HOMEPAGE=" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 ~sparc x86" RDEPEND=" >=dev-python/anyio-3.1.0[${PYTHON_USEDEP}] diff --git a/dev-python/jupyter_server_mathjax/jupyter_server_mathjax-0.2.6.ebuild b/dev-python/jupyter_server_mathjax/jupyter_server_mathjax-0.2.6.ebuild index f6e236598892..acf10cb91b65 100644 --- a/dev-python/jupyter_server_mathjax/jupyter_server_mathjax-0.2.6.ebuild +++ b/dev-python/jupyter_server_mathjax/jupyter_server_mathjax-0.2.6.ebuild @@ -18,7 +18,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="~amd64 ~riscv" RDEPEND=" >=dev-python/jupyter_server-1.1[${PYTHON_USEDEP}] diff --git a/dev-python/kafka-python/files/kafka-python-2.0.2-py311-test-fixes.patch b/dev-python/kafka-python/files/kafka-python-2.0.2-py311-test-fixes.patch new file mode 100644 index 000000000000..8b983952fd47 --- /dev/null +++ b/dev-python/kafka-python/files/kafka-python-2.0.2-py311-test-fixes.patch @@ -0,0 +1,26 @@ +Fix tests for Py3.11 + +Upstream-PR: https://github.com/dpkp/kafka-python/pull/2358 + +diff --git a/test/test_assignors.py b/test/test_assignors.py +index 67e91e131..a1214d8fa 100644 +--- a/test/test_assignors.py ++++ b/test/test_assignors.py +@@ -661,7 +661,7 @@ def test_reassignment_with_random_subscriptions_and_changes(mocker, execution_nu + + subscriptions = defaultdict(set) + for i in range(n_consumers): +- topics_sample = sample(all_topics, randint(1, len(all_topics) - 1)) ++ topics_sample = sample(sorted(all_topics), randint(1, len(all_topics) - 1)) + subscriptions['C{}'.format(i)].update(topics_sample) + + member_metadata = make_member_metadata(subscriptions) +@@ -671,7 +671,7 @@ def test_reassignment_with_random_subscriptions_and_changes(mocker, execution_nu + + subscriptions = defaultdict(set) + for i in range(n_consumers): +- topics_sample = sample(all_topics, randint(1, len(all_topics) - 1)) ++ topics_sample = sample(sorted(all_topics), randint(1, len(all_topics) - 1)) + subscriptions['C{}'.format(i)].update(topics_sample) + + member_metadata = {} diff --git a/dev-python/kafka-python/kafka-python-2.0.2-r1.ebuild b/dev-python/kafka-python/kafka-python-2.0.2-r1.ebuild index 911f0ecfa1e6..d0963154542f 100644 --- a/dev-python/kafka-python/kafka-python-2.0.2-r1.ebuild +++ b/dev-python/kafka-python/kafka-python-2.0.2-r1.ebuild @@ -4,7 +4,7 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..10} ) +PYTHON_COMPAT=( python3_{9..11} ) inherit distutils-r1 optfeature @@ -35,6 +35,10 @@ BDEPEND=" ) " +PATCHES=( + "${FILESDIR}/${P}-py311-test-fixes.patch" +) + distutils_enable_tests pytest EPYTEST_DESELECT=( diff --git a/dev-python/lit/Manifest b/dev-python/lit/Manifest index 1edea9832f73..15bdf7aeec4f 100644 --- a/dev-python/lit/Manifest +++ b/dev-python/lit/Manifest @@ -4,5 +4,6 @@ DIST llvm-project-15.0.7.src.tar.xz 110936452 BLAKE2B f3d277e2029157329e5be78b78 DIST llvm-project-15.0.7.src.tar.xz.sig 566 BLAKE2B 47dc8c82d86237b80c6d85f83a6c9a6e9e174cf8e7f367b071e0cd9481d7cd408e991337c5624e07f3f370f26387c814f212808575ed1c1b58404d3e3836b7df SHA512 fc6891b440dd1175eb8df3790590af8d36bc92301660f84744ae15123475aeb900a151e6a8e7998ded27ec4d86871903ad0b89cd61164943054c2e3bc8d8beb2 DIST llvm-project-16.0.0rc3.src.tar.xz 117914548 BLAKE2B 18ffa35eb73c7cc4626d7b6b7b30aade7171ee2e17fb8d72e79a67185e809f611fefa4cfef17e5cd16822a5a70de2222534dc9f146fc53987eb49ff6a9d98c18 SHA512 d14e5e5ec984a0dc0292a2d27440398b3e32f120c1579517054dcb1a05dbc4ac5f1c6d078a3d6ef8597a71af6f22863868680a972a571839dcd573418b4a4697 DIST llvm-project-16.0.0rc3.src.tar.xz.sig 566 BLAKE2B 43683d2d7b266a847516f71412bf6236a355462430330fc0da1d624fb8dfbc98bfc982d367baee74d5b4964a9e82e7a4a6ea84bdcff3996d246932f516cced1a SHA512 61adc4dc3eb5a4c11a7f96f9267ff37895e5845a08d48a609a03a2696c1b6bca5af5861a6f28de936c48e6d621bf282170589187f2cb593a912b9078300cf47c +DIST llvm-project-16.0.0rc4.src.tar.xz 117930024 BLAKE2B 55cf032ad3ba52d2af0942fe1c627319ae95b466122d04b24a917c33e29139fae546d92c375715600190c02426b798803ead0ab7a97d86960cf98fca80e8815c SHA512 8d628205c5b93fe6683b67b97b5c7f98bae945bd87cccebcdac00ddd4362108bd171f077a5196242be0fb909c795592b34bfa1c96c50a744fb68f287fd9781cc +DIST llvm-project-16.0.0rc4.src.tar.xz.sig 566 BLAKE2B bfcf39070f32e16cfeae699d95d06f184b1331c3af403340c31cc5a973a3bb1faec0b6342445176cebed5819ddf68e4abfdaa8542ec425b1c822fc8c03c03349 SHA512 2af72e3d771e2361873007a944dcccfe81fbdbc3025a2101e03cbc15f1a173d39ceb94c4ae8966b1d7564bf004ee9a5ffa032e2334c0cf7154aea1090d04b00f DIST llvm-project-2708869801ae00f4681f6b2d9d69b25b3fce26b6.tar.gz 180523586 BLAKE2B cf918d1e23f922d201a44531c9765b7d8ec2b3b8499ea7954845abcd5fa2687e85b3a34819a583c4f4a6d6e1baa49dbac0b4450cd6b9b322b0f13c88cd7da93c SHA512 18cb00e93d819993a925ae0467d382bc952d82c1eb92dbbb5bb3cdf87043269948670713734ddc3ea4ec50544e54dd11b6747496f7eaa02479374ab9ad075aa5 -DIST llvm-project-b0676fb0fb0a44a4a1c4ec1f0270fef1f1842817.tar.gz 180277698 BLAKE2B d2c1e6a1942e51f5844c18605f38b005e9bb4123850a173e4c4b3d7b6a14f4986c7b276b40df4d0594ae04e869e92ba1a4269c5055c0229cfd28aa1bd709da4f SHA512 d1281b942dcc254641865f11b0c4fbd1d562d016681b6b7268549bed1cdb7d4536f743a8ed089095eaab9f4bfb9de624153f448bf13d0e22f8ea24a4d264df7b diff --git a/dev-python/lit/lit-17.0.0_pre20230225.ebuild b/dev-python/lit/lit-16.0.0_rc4.ebuild similarity index 97% rename from dev-python/lit/lit-17.0.0_pre20230225.ebuild rename to dev-python/lit/lit-16.0.0_rc4.ebuild index f4b401a77373..e4fccac18491 100644 --- a/dev-python/lit/lit-17.0.0_pre20230225.ebuild +++ b/dev-python/lit/lit-16.0.0_rc4.ebuild @@ -13,7 +13,7 @@ HOMEPAGE="https://llvm.org/" LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" SLOT="0" -KEYWORDS="" +KEYWORDS="~loong" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-python/markups/Manifest b/dev-python/markups/Manifest index 441e4d57af80..bbad5d1fac50 100644 --- a/dev-python/markups/Manifest +++ b/dev-python/markups/Manifest @@ -1,2 +1 @@ -DIST Markups-3.1.3.tar.gz 20868 BLAKE2B 9c6c55bba6a9e8e6dbeaba268014ab59762838fe1e65fd0551c90e0f83245643565cae099e0f5faa4801928c5c0966f5e5afa4ab2db04939f6c1062dc476f3ac SHA512 324c3c45063e192ebde0fcd10e868b2053fb2758076092b180e1d8eed965dd41b2ea252a081b750637454395c163a92145f68e2a6fd8eb3eded8927baf044484 DIST Markups-4.0.0.tar.gz 22968 BLAKE2B a39fed89fd63785d0d4348a72c00c8e886726dfc5613b5b359606f8b0c42d2cdfbb5cf3bd1b6ec11621f924c3ac1dbc91db083682b4ba95a6f4baa97824bbd72 SHA512 5868b480debad480100ce632223aeca62ef22a6d9b2af6b4911d3477c94bcd99b88b5bc56f990d24d92de0d2665340e0fce37721f7979938ba947fab2c65900c diff --git a/dev-python/markups/markups-3.1.3.ebuild b/dev-python/markups/markups-3.1.3.ebuild deleted file mode 100644 index 85bbc9ca1529..000000000000 --- a/dev-python/markups/markups-3.1.3.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9..10} ) -inherit distutils-r1 - -MY_P=${P^} -DESCRIPTION="A wrapper around various text markups" -HOMEPAGE=" - https://pymarkups.readthedocs.io/en/latest/ - https://github.com/retext-project/pymarkups - https://pypi.org/project/Markups/ -" -SRC_URI="mirror://pypi/${MY_P:0:1}/${PN^}/${MY_P}.tar.gz" -S="${WORKDIR}/${MY_P}" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 ~riscv x86" - -RDEPEND=" - dev-python/markdown[${PYTHON_USEDEP}] - dev-python/python-markdown-math[${PYTHON_USEDEP}] - dev-python/pyyaml[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - app-text/pytextile[${PYTHON_USEDEP}] - dev-python/docutils[${PYTHON_USEDEP}] - dev-python/pygments[${PYTHON_USEDEP}] - dev-python/pymdown-extensions[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests unittest -distutils_enable_sphinx docs diff --git a/dev-python/markups/markups-4.0.0.ebuild b/dev-python/markups/markups-4.0.0.ebuild index 50dbf8a96e43..2cadcd8f55f8 100644 --- a/dev-python/markups/markups-4.0.0.ebuild +++ b/dev-python/markups/markups-4.0.0.ebuild @@ -19,7 +19,7 @@ S=${WORKDIR}/${P^} LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~riscv ~x86" +KEYWORDS="amd64 ~riscv x86" RDEPEND=" dev-python/markdown[${PYTHON_USEDEP}] @@ -28,7 +28,7 @@ RDEPEND=" " BDEPEND=" test? ( - app-text/pytextile[${PYTHON_USEDEP}] + dev-python/textile[${PYTHON_USEDEP}] dev-python/docutils[${PYTHON_USEDEP}] dev-python/pygments[${PYTHON_USEDEP}] dev-python/pymdown-extensions[${PYTHON_USEDEP}] diff --git a/dev-python/mistune/Manifest b/dev-python/mistune/Manifest index 2e6b684c9396..e12260e28af5 100644 --- a/dev-python/mistune/Manifest +++ b/dev-python/mistune/Manifest @@ -1,2 +1 @@ -DIST mistune-2.0.4.tar.gz 75977 BLAKE2B f5c29a211695897240664ff9ce7891ce81fec11f6a2e3865cf07e796ddf8e5664a4055f887318e53b315ac3bbdc90a3d0976ed1fe5b74b2f7812dffa29a57bda SHA512 4d000c5791c29069b5f252f2aa5d361eb9cdf717d33f8d66dee8b4aa3bfe1242a572af63ca3dfd57324fac457fb9b5a9dff18e7da15f9036becd14cb27882dba DIST mistune-2.0.5.tar.gz 75854 BLAKE2B 3a69d585a5c311a81fd5259574233f514c745fa675b675810c48392cf8f52608d097ae2712a5272f94146b0fcef6f4f77b86fc78115ddeff1d1e7e08a589a7f2 SHA512 109447977a441ebbedfca2abbe62415139d94c48ae56c3d8cae04df3f93ccd1e8333b3dbb8bf61a2096b903df6c3aab2fadd0893fb82815416f17555465e98c7 diff --git a/dev-python/mistune/mistune-2.0.4.ebuild b/dev-python/mistune/mistune-2.0.4.ebuild deleted file mode 100644 index 653d05e84da1..000000000000 --- a/dev-python/mistune/mistune-2.0.4.ebuild +++ /dev/null @@ -1,22 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} pypy3 ) - -inherit distutils-r1 - -DESCRIPTION="The fastest markdown parser in pure Python" -HOMEPAGE=" - https://github.com/lepture/mistune/ - https://pypi.org/project/mistune/ -" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -SLOT="0" -LICENSE="BSD" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos" - -distutils_enable_tests pytest diff --git a/dev-python/mistune/mistune-2.0.5.ebuild b/dev-python/mistune/mistune-2.0.5.ebuild index deb7384cc355..38b8aaa5b410 100644 --- a/dev-python/mistune/mistune-2.0.5.ebuild +++ b/dev-python/mistune/mistune-2.0.5.ebuild @@ -16,6 +16,6 @@ HOMEPAGE=" SLOT="0" LICENSE="BSD" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos" distutils_enable_tests pytest diff --git a/dev-python/moto/moto-4.1.3.ebuild b/dev-python/moto/moto-4.1.3.ebuild index 6be9a3602674..b98199d53c42 100644 --- a/dev-python/moto/moto-4.1.3.ebuild +++ b/dev-python/moto/moto-4.1.3.ebuild @@ -16,7 +16,7 @@ HOMEPAGE=" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" RDEPEND=" >=dev-python/aws-xray-sdk-python-0.93[${PYTHON_USEDEP}] diff --git a/dev-python/mpmath/Manifest b/dev-python/mpmath/Manifest index f77e408f7301..c856f8ba229c 100644 --- a/dev-python/mpmath/Manifest +++ b/dev-python/mpmath/Manifest @@ -1,2 +1 @@ -DIST mpmath-1.2.1.tar.gz 2135690 BLAKE2B a21e0ef04a025f23e32dad5839db411708266c6cf3408e97ec5c995f197b14f446c1d328bd2e9f50e1c48a2e08239ef7908fcc3aab8659118fc1e0e78106a47e SHA512 2dd908bca26162adcdce0493146d009e04d3d96db965ff2207c332504020fa6f5a5e2af97d38e8fb3e7442a26c1e93a756a8d93b378da720ab7c07753f700d10 -DIST mpmath-1.3.0.tar.gz 2136844 BLAKE2B 42b121896e1bcffe459ac5591a4e0ec41fdd708d5518b1a76bf4cc434f34e5801d77207ea9769d11b6746340aa32a84b58e089c81b5163b48a80ccc6ecd0a345 SHA512 ec703e661323035e3c973fc2e52206e793f6182ed9897e5a483cb35a22421d7869df850cdd89fc1ef4e1bb28b17b4914447116dbeed136a687e582cce0bf9e42 +DIST mpmath-1.3.0.tar.gz 508106 BLAKE2B 9d4eebbbb6788dd3ee45c8c30068ef3512043dd09ab626cbaf69b0f6bdf057a6e8c53c34e3dda7627db923f0d536a0bebf83916d8942f4dde9546bb8e0046f33 SHA512 a68028150095d743eae9669a0f70cbe6b7bcb4d27dfad6b1a96575f0885ec7306459a2a464117bab18779883ee8b4293502b4bd0ebd8672767e1d08d38f8b202 diff --git a/dev-python/mpmath/metadata.xml b/dev-python/mpmath/metadata.xml index 289a27dddbc4..1d77e6ff1a98 100644 --- a/dev-python/mpmath/metadata.xml +++ b/dev-python/mpmath/metadata.xml @@ -19,6 +19,6 @@ mpmath - fredrik-johansson/mpmath + mpmath/mpmath diff --git a/dev-python/mpmath/mpmath-1.2.1.ebuild b/dev-python/mpmath/mpmath-1.2.1.ebuild deleted file mode 100644 index a06b4fac1b15..000000000000 --- a/dev-python/mpmath/mpmath-1.2.1.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{9..11} ) - -inherit distutils-r1 virtualx - -DESCRIPTION="Python library for arbitrary-precision floating-point arithmetic" -HOMEPAGE="https://mpmath.org/" -SRC_URI="https://github.com/fredrik-johansson/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" -IUSE="gmp matplotlib" - -RDEPEND=" - gmp? ( dev-python/gmpy[${PYTHON_USEDEP}] ) - matplotlib? ( dev-python/matplotlib[${PYTHON_USEDEP}] )" -BDEPEND=" - dev-python/setuptools-scm[${PYTHON_USEDEP}]" - -distutils_enable_tests pytest - -src_configure() { - export SETUPTOOLS_SCM_PRETEND_VERSION=${PV} - distutils-r1_src_configure -} - -src_test() { - virtx distutils-r1_src_test -} - -python_test() { - "${EPYTHON}" mpmath/tests/runtests.py -local || die "Tests failed with ${EPYTHON}" -} diff --git a/dev-python/mpmath/mpmath-1.3.0.ebuild b/dev-python/mpmath/mpmath-1.3.0.ebuild index ddc293e2387e..98fddbe53c57 100644 --- a/dev-python/mpmath/mpmath-1.3.0.ebuild +++ b/dev-python/mpmath/mpmath-1.3.0.ebuild @@ -5,15 +5,19 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools PYTHON_COMPAT=( python3_{9..11} ) -inherit distutils-r1 virtualx + +inherit distutils-r1 pypi virtualx DESCRIPTION="Python library for arbitrary-precision floating-point arithmetic" -HOMEPAGE="https://mpmath.org/" -SRC_URI="https://github.com/fredrik-johansson/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" +HOMEPAGE=" + https://mpmath.org/ + https://github.com/mpmath/mpmath/ + https://pypi.org/project/mpmath/ +" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" +KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" IUSE="gmp matplotlib" RDEPEND=" diff --git a/dev-python/mypy/Manifest b/dev-python/mypy/Manifest index 4f172ab3764a..dd4eb03d8a41 100644 --- a/dev-python/mypy/Manifest +++ b/dev-python/mypy/Manifest @@ -1,4 +1,2 @@ -DIST mypy-0.991.gh.tar.gz 2694440 BLAKE2B 857c991a17f5a0195d5c7db60e73427695b64d3c3181b26919ed40a2b825ef5e8f30890a4ca7a55b739087af47f025b1d324563f5ef5e2f58c363562ecc49365 SHA512 02663494700d4ab6d08ab2199a7a81ad144ed090774326ea8d418dec37faec6d3b078f1c3120b8b014a676d69d5dc4e9b528b759c2de086a18569016b28b00d5 -DIST mypy-1.0.0.gh.tar.gz 2763277 BLAKE2B 063bb131f348eba554737f457bb19bae44eb07f395682452d6a8de60244dc5fc305e3bd8dfdc34f479003f0aa195694db8a879a3eab2bba7b324ff0c189e324a SHA512 c80ad21dffe937ed247fb259a4eb11530921c87313233e99754b25cedbf9314139b397edb22067a6031f689ac3e409ee97f9d011aa82724d77f4dfaffaa39169 DIST mypy-1.0.1.gh.tar.gz 2763553 BLAKE2B d8d2b6cd3ff386ce0f78d32f81f3f631bbb8ffdbebab8607af2496c890b6a876f870e487a88711b93e48615548aaf6fa32cc6f62cf472d2def59374b49818584 SHA512 081b1ada479ea694e570f6ac56e470196efe30cc5bd8d8e32255ca980a312d67779746eb3f780ecb4d83e8d7e3272fcc77231ba098e736be5893cf249b7ff84e DIST mypy-1.1.1.gh.tar.gz 2787425 BLAKE2B e72a4dcb41107e6438b360bb342b7ac42778ab3d6bd557d7fe2a9f92f6427d94d782661ff80bee36aafa676d0cc1553bcfd74cf3e413d4afa525fd8e93e9b87e SHA512 fcd50366837d005f255e2e8ecf20c843374a5d7670d714d1f8cfdaef1c6d44e37e7e84ba91fd1d49513e3aeffc8d5c0ab40ddd7bc9fced75082c9fea60d38f6a diff --git a/dev-python/mypy/mypy-0.991.ebuild b/dev-python/mypy/mypy-0.991.ebuild deleted file mode 100644 index 030628c0c160..000000000000 --- a/dev-python/mypy/mypy-0.991.ebuild +++ /dev/null @@ -1,63 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} ) - -inherit distutils-r1 multiprocessing - -DESCRIPTION="Optional static typing for Python" -HOMEPAGE=" - http://www.mypy-lang.org/ - https://github.com/python/mypy/ - https://pypi.org/project/mypy/ -" -SRC_URI=" - https://github.com/python/mypy/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86" - -# stubgen collides with this package: https://bugs.gentoo.org/585594 -RDEPEND=" - !dev-util/stubgen - >=dev-python/psutil-4[${PYTHON_USEDEP}] - >=dev-python/typed-ast-1.4.0[${PYTHON_USEDEP}] - =dev-python/typing-extensions-3.10[${PYTHON_USEDEP}] - >=dev-python/mypy_extensions-0.4.3[${PYTHON_USEDEP}] - p1c2u/openapi-schema-validator + python-openapi/openapi-schema-validator openapi-schema-validator diff --git a/dev-python/openapi-schema-validator/openapi-schema-validator-0.4.1.ebuild b/dev-python/openapi-schema-validator/openapi-schema-validator-0.4.1.ebuild deleted file mode 100644 index 9f2107defcad..000000000000 --- a/dev-python/openapi-schema-validator/openapi-schema-validator-0.4.1.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 2022-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=poetry -PYTHON_COMPAT=( pypy3 python3_{9..11} ) - -inherit distutils-r1 - -DESCRIPTION="OpenAPI schema validation for Python" -HOMEPAGE=" - https://github.com/p1c2u/openapi-schema-validator/ - https://pypi.org/project/openapi-schema-validator/ -" -SRC_URI=" - https://github.com/p1c2u/openapi-schema-validator/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86" - -RDEPEND=" - dev-python/isodate[${PYTHON_USEDEP}] - >=dev-python/jsonschema-4.0.0[${PYTHON_USEDEP}] - dev-python/rfc3339-validator[${PYTHON_USEDEP}] - dev-python/strict-rfc3339[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest - -src_prepare() { - sed -e '/--cov/d' -i pyproject.toml || die - distutils-r1_src_prepare -} diff --git a/dev-python/openapi-schema-validator/openapi-schema-validator-0.4.3.ebuild b/dev-python/openapi-schema-validator/openapi-schema-validator-0.4.3.ebuild index 3c2a9d37941c..6ac189f24a13 100644 --- a/dev-python/openapi-schema-validator/openapi-schema-validator-0.4.3.ebuild +++ b/dev-python/openapi-schema-validator/openapi-schema-validator-0.4.3.ebuild @@ -10,17 +10,17 @@ inherit distutils-r1 DESCRIPTION="OpenAPI schema validation for Python" HOMEPAGE=" - https://github.com/p1c2u/openapi-schema-validator/ + https://github.com/python-openapi/openapi-schema-validator/ https://pypi.org/project/openapi-schema-validator/ " SRC_URI=" - https://github.com/p1c2u/openapi-schema-validator/archive/${PV}.tar.gz + https://github.com/python-openapi/openapi-schema-validator/archive/${PV}.tar.gz -> ${P}.gh.tar.gz " LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86" RDEPEND=" >=dev-python/jsonschema-4.0.0[${PYTHON_USEDEP}] diff --git a/dev-python/openapi-spec-validator/Manifest b/dev-python/openapi-spec-validator/Manifest index 2bbee3959014..475776251cef 100644 --- a/dev-python/openapi-spec-validator/Manifest +++ b/dev-python/openapi-spec-validator/Manifest @@ -1,2 +1 @@ -DIST openapi-spec-validator-0.5.2.gh.tar.gz 39743 BLAKE2B 92a4c4503add68c2683f4229f7b68b7cf98d38f36f3c03835b03be5e2a1092ebbb46a9f8d09bfb9e3cf7059a2a72ff01b81742986d479c2713dc6ef783718e00 SHA512 68f7d507a239c555575e2edb3bab576fd1fede9bcebde48c57361e3e764c9c19c4dc0d63e650851c2f6e7f2dd7f4efcdcd028842e259aa9e341823cd052a6e20 DIST openapi-spec-validator-0.5.5.gh.tar.gz 57200 BLAKE2B 037566130546d2cc894dd12e0fc0d80fe9631f94085ec286a61ea810c58b48cd7837cc044388773798a7684fa4d73bb89eed643a164280433c1cd8d6a9cd42cc SHA512 4b5415216e74937a0c6f527850921f362a3183119a641d4d369cbf3e6aa19209ec7d8ff05697eed7dcd1ee6d0e8fbcc9cb8aaa0e3eb46e4da34bc7a0a4b78c00 diff --git a/dev-python/openapi-spec-validator/metadata.xml b/dev-python/openapi-spec-validator/metadata.xml index be2432aed5c9..eb0b0955d089 100644 --- a/dev-python/openapi-spec-validator/metadata.xml +++ b/dev-python/openapi-spec-validator/metadata.xml @@ -6,7 +6,7 @@ - p1c2u/openapi-spec-validator + python-openapi/openapi-spec-validator openapi-spec-validator diff --git a/dev-python/openapi-spec-validator/openapi-spec-validator-0.5.2.ebuild b/dev-python/openapi-spec-validator/openapi-spec-validator-0.5.2.ebuild deleted file mode 100644 index 4711abc587eb..000000000000 --- a/dev-python/openapi-spec-validator/openapi-spec-validator-0.5.2.ebuild +++ /dev/null @@ -1,56 +0,0 @@ -# Copyright 2022-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=poetry -PYTHON_COMPAT=( pypy3 python3_{9..11} ) - -inherit distutils-r1 - -DESCRIPTION="OpenAPI 2.0 (aka Swagger) and OpenAPI 3.0 spec validator" -HOMEPAGE=" - https://github.com/p1c2u/openapi-spec-validator/ - https://pypi.org/project/openapi-spec-validator/ -" -SRC_URI=" - https://github.com/p1c2u/openapi-spec-validator/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86" - -RDEPEND=" - >=dev-python/jsonschema-4.0.0[${PYTHON_USEDEP}] - >=dev-python/jsonschema-spec-0.1.1[${PYTHON_USEDEP}] - >=dev-python/lazy-object-proxy-1.7.1[${PYTHON_USEDEP}] - =dev-python/openapi-schema-validator-0.3.2[${PYTHON_USEDEP}] - >=dev-python/pyyaml-5.1[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # Internet - tests/integration/test_shortcuts.py::TestPetstoreV2Example - tests/integration/test_shortcuts.py::TestApiV2WithExampe - tests/integration/test_shortcuts.py::TestPetstoreV2ExpandedExample - tests/integration/test_shortcuts.py::TestPetstoreExample - tests/integration/test_shortcuts.py::TestRemoteValidatev2SpecUrl - tests/integration/test_shortcuts.py::TestRemoteValidatev30SpecUrl - tests/integration/test_shortcuts.py::TestApiWithExample - tests/integration/test_shortcuts.py::TestPetstoreExpandedExample - tests/integration/test_validate.py::TestPetstoreExample - tests/integration/test_validate.py::TestApiWithExample - tests/integration/test_validate.py::TestPetstoreExpandedExample - tests/integration/validation/test_validators.py -) - -src_prepare() { - sed -i -e '/--cov/d' pyproject.toml || die - distutils-r1_src_prepare -} diff --git a/dev-python/openapi-spec-validator/openapi-spec-validator-0.5.5.ebuild b/dev-python/openapi-spec-validator/openapi-spec-validator-0.5.5.ebuild index 5951fb69acfe..02d0efe87dbe 100644 --- a/dev-python/openapi-spec-validator/openapi-spec-validator-0.5.5.ebuild +++ b/dev-python/openapi-spec-validator/openapi-spec-validator-0.5.5.ebuild @@ -10,17 +10,17 @@ inherit distutils-r1 DESCRIPTION="OpenAPI 2.0 (aka Swagger) and OpenAPI 3.0 spec validator" HOMEPAGE=" - https://github.com/p1c2u/openapi-spec-validator/ + https://github.com/python-openapi/openapi-spec-validator/ https://pypi.org/project/openapi-spec-validator/ " SRC_URI=" - https://github.com/p1c2u/openapi-spec-validator/archive/${PV}.tar.gz + https://github.com/python-openapi/openapi-spec-validator/archive/${PV}.tar.gz -> ${P}.gh.tar.gz " LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86" RDEPEND=" >=dev-python/jsonschema-4.0.0[${PYTHON_USEDEP}] diff --git a/dev-python/paramiko/Manifest b/dev-python/paramiko/Manifest index 61fca35b2344..73aaffd638ca 100644 --- a/dev-python/paramiko/Manifest +++ b/dev-python/paramiko/Manifest @@ -1 +1,2 @@ DIST paramiko-3.0.0.gh.tar.gz 350348 BLAKE2B ba7211a3f3c7d4f9c0023017d96ed51511039378b4eba1ace13fbbf6902cda40aa09f2cf7b5ce9f7aee666907d9a662e9bf7eccd5d06669685b9aa25fccfa551 SHA512 3754314fcbd64bf3db5fd6a8d55babc13e639675d09e85d796e99f25eecb55b0f987c0b47bce288c3d154a2dbdb586ecc34bbb09d67786bcc13b0a94a78e6654 +DIST paramiko-3.1.0.gh.tar.gz 351910 BLAKE2B 7350626f3a8e54d8950085cbd8253f5564355abb4db7c65113c0df22674e3df0081da7299cfad779f1fcf9569b01720b6ab5dc2bde32c4a71500e79910caf4c8 SHA512 1a556a5b7a6ebc72a0c61b59f326a95c9f2784d74fdc1a171455867ba7b4b07a15741e168747b5a3a225685ad069e2d58021f54dadf7feb00f8acf65b0c07d51 diff --git a/dev-python/paramiko/paramiko-3.1.0.ebuild b/dev-python/paramiko/paramiko-3.1.0.ebuild new file mode 100644 index 000000000000..f521b9dc0990 --- /dev/null +++ b/dev-python/paramiko/paramiko-3.1.0.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_REQ_USE="threads(+)" + +inherit distutils-r1 + +DESCRIPTION="SSH2 protocol library" +HOMEPAGE=" + https://www.paramiko.org/ + https://github.com/paramiko/paramiko/ + https://pypi.org/project/paramiko/ +" +SRC_URI=" + https://github.com/paramiko/paramiko/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris" +IUSE="examples server" + +RDEPEND=" + >=dev-python/bcrypt-3.1.3[${PYTHON_USEDEP}] + >=dev-python/cryptography-2.5[${PYTHON_USEDEP}] + >=dev-python/pynacl-1.0.1[${PYTHON_USEDEP}] + >=dev-python/pyasn1-0.1.7[${PYTHON_USEDEP}] + dev-python/six[${PYTHON_USEDEP}] +" + +distutils_enable_tests pytest + +src_prepare() { + local PATCHES=( + "${FILESDIR}/${PN}-3.0.0-nih-test-deps.patch" + ) + + if ! use server; then + PATCHES+=( "${FILESDIR}/${PN}-2.4.2-disable-server.patch" ) + fi + distutils-r1_src_prepare +} + +python_install_all() { + distutils-r1_python_install_all + + if use examples; then + docinto examples + dodoc -r demos/* + fi +} diff --git a/dev-python/pefile/Manifest b/dev-python/pefile/Manifest index ee377dabf555..c776143f6b89 100644 --- a/dev-python/pefile/Manifest +++ b/dev-python/pefile/Manifest @@ -1,2 +1 @@ -DIST pefile-2022.5.30.tar.gz 72899 BLAKE2B 11752fe849c91749c5272ee9157513db0690fa47a51e274d24093f47c21096e877b364e1dba9cf08d9369abb7e9133743fe98d524079559b9aa9159ece76af74 SHA512 b584472387f7f0161449d2dc0035867da8983eb2c89b488952f38a3e836d23241d46f49a1c9cde13dde4253ef3f212971df48747ea2fec6b91c4db2b7618956d DIST pefile-2023.2.7.gh.tar.gz 74852 BLAKE2B ddca4b8ef37af829bb1757eb4c4ba9f46c3914e05e6c13e13a8e5a3c88a608aba486deec9338400fddae4591867c0c7dcf7325cee14d42b1bb724751a3a2a7f0 SHA512 241d9846954f094ed39e61d80e7d8c1612829ec909650175e75657f9cf69c9bef9e2a115d4106bb14757125c0ffaa3e93abfb2f078e80326e78ac5818c7c2fd3 diff --git a/dev-python/pefile/files/pefile-2022.5.30-remove-future.patch b/dev-python/pefile/files/pefile-2022.5.30-remove-future.patch deleted file mode 100644 index 7f7cc5d29d48..000000000000 --- a/dev-python/pefile/files/pefile-2022.5.30-remove-future.patch +++ /dev/null @@ -1,115 +0,0 @@ -Bug: https://bugs.gentoo.org/888279 - -From 36bf63f1185b8407ff9b4ce8c1c8e8620d8ae30f Mon Sep 17 00:00:00 2001 -From: Letu Ren -Date: Sun, 26 Jun 2022 22:54:27 +0800 -Subject: [PATCH] Remove future from dependencies - -Fix: #348 ---- - ordlookup/__init__.py | 15 ++------------- - peutils.py | 7 ------- - setup.py | 19 ++++--------------- - tests/pefile_test.py | 3 --- - 4 files changed, 6 insertions(+), 38 deletions(-) - -diff --git a/ordlookup/__init__.py b/ordlookup/__init__.py -index c69aee0..8841d74 100644 ---- a/ordlookup/__init__.py -+++ b/ordlookup/__init__.py -@@ -1,5 +1,3 @@ --from __future__ import absolute_import --import sys - from . import ws2_32 - from . import oleaut32 - -@@ -15,18 +13,9 @@ - b"oleaut32.dll": oleaut32.ord_names, - } - --PY3 = sys.version_info > (3,) - --if PY3: -- -- def formatOrdString(ord_val): -- return "ord{}".format(ord_val).encode() -- -- --else: -- -- def formatOrdString(ord_val): -- return b"ord%d" % ord_val -+def formatOrdString(ord_val): -+ return "ord{}".format(ord_val).encode() - - - def ordLookup(libname, ord_val, make_name=False): -diff --git a/peutils.py b/peutils.py -index 34b98f5..4d4b2bd 100644 ---- a/peutils.py -+++ b/peutils.py -@@ -6,13 +6,6 @@ - - All rights reserved. - """ --from __future__ import division --from future import standard_library -- --standard_library.install_aliases() --from builtins import range --from builtins import object -- - import os - import re - import string -diff --git a/setup.py b/setup.py -index c8ab89f..206db6f 100755 ---- a/setup.py -+++ b/setup.py -@@ -5,8 +5,6 @@ - import re - import sys - --if sys.version_info.major == 3: -- from io import open - - try: - from setuptools import setup, Command -@@ -25,12 +23,8 @@ def _read_doc(): - Parse docstring from file 'pefile.py' and avoid importing - this module directly. - """ -- if sys.version_info.major == 2: -- with open('pefile.py', 'r') as f: -- tree = ast.parse(f.read()) -- else: -- with open('pefile.py', 'r', encoding='utf-8') as f: -- tree = ast.parse(f.read()) -+ with open('pefile.py', 'r', encoding='utf-8') as f: -+ tree = ast.parse(f.read()) - return ast.get_docstring(tree) - - -@@ -42,12 +36,8 @@ def _read_attr(attr_name): - __version__, __author__, __contact__, - """ - regex = attr_name + r"\s+=\s+['\"](.+)['\"]" -- if sys.version_info.major == 2: -- with open('pefile.py', 'r') as f: -- match = re.search(regex, f.read()) -- else: -- with open('pefile.py', 'r', encoding='utf-8') as f: -- match = re.search(regex, f.read()) -+ with open('pefile.py', 'r', encoding='utf-8') as f: -+ match = re.search(regex, f.read()) - # Second item in the group is the value of attribute. - return match.group(1) - -@@ -89,7 +79,6 @@ def run(self): - python_requires=">=3.6.0", - packages = ['ordlookup'], - install_requires=[ -- 'future', - ], - license="MIT", - ) diff --git a/dev-python/pefile/pefile-2022.5.30-r1.ebuild b/dev-python/pefile/pefile-2022.5.30-r1.ebuild deleted file mode 100644 index f2bd1adb8c03..000000000000 --- a/dev-python/pefile/pefile-2022.5.30-r1.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} ) -inherit distutils-r1 - -DESCRIPTION="Module to read and work with Portable Executable (PE) files" -HOMEPAGE="https://github.com/erocarrera/pefile" - -if [[ ${PV} == 9999 ]] ; then - EGIT_REPO_URI="https://github.com/erocarrera/pefile.git" - inherit git-r3 -else - SRC_URI="https://github.com/erocarrera/pefile/releases/download/v${PV}/${P}.tar.gz" - KEYWORDS="amd64 ~arm ~arm64 x86" -fi - -LICENSE="MIT" -SLOT="0" - -PATCHES=( - "${FILESDIR}/${P}-remove-future.patch" -) - -# Unfortunately there is nothing we can test here. Upstream doesn't ship a test -# suite inside the release files. The test fixtures in the source repo is -# encrypted so that only their CI pipeline is able to run the tests. diff --git a/dev-python/pefile/pefile-2023.2.7.ebuild b/dev-python/pefile/pefile-2023.2.7.ebuild index 845b25ecea0f..1b9514683746 100644 --- a/dev-python/pefile/pefile-2023.2.7.ebuild +++ b/dev-python/pefile/pefile-2023.2.7.ebuild @@ -15,7 +15,7 @@ if [[ ${PV} == 9999 ]] ; then inherit git-r3 else SRC_URI="https://github.com/erocarrera/pefile/releases/download/v${PV}/${P}.tar.gz -> ${P}.gh.tar.gz" - KEYWORDS="~amd64 ~x86" + KEYWORDS="amd64 ~arm ~arm64 x86" fi LICENSE="MIT" diff --git a/dev-python/pefile/pefile-9999.ebuild b/dev-python/pefile/pefile-9999.ebuild index 845b25ecea0f..1b9514683746 100644 --- a/dev-python/pefile/pefile-9999.ebuild +++ b/dev-python/pefile/pefile-9999.ebuild @@ -15,7 +15,7 @@ if [[ ${PV} == 9999 ]] ; then inherit git-r3 else SRC_URI="https://github.com/erocarrera/pefile/releases/download/v${PV}/${P}.tar.gz -> ${P}.gh.tar.gz" - KEYWORDS="~amd64 ~x86" + KEYWORDS="amd64 ~arm ~arm64 x86" fi LICENSE="MIT" diff --git a/dev-python/platformdirs/Manifest b/dev-python/platformdirs/Manifest index db96a879ab49..733835581fec 100644 --- a/dev-python/platformdirs/Manifest +++ b/dev-python/platformdirs/Manifest @@ -1,3 +1,4 @@ DIST platformdirs-2.6.2.gh.tar.gz 21184 BLAKE2B 4acc85301f764d4457ace88f9fb409e4d2f8bb17b9133dc3316c4d265a7cf50019298f1ba4cef87f5999b48fd7060687f7008079de26ffe74740a4cefff9309e SHA512 704cc39ba1746055e0459139759e118bd6178fb13cc8ecf580f58d16073fbb8ade0bce8b5eb9230ccc45b19f622a41c84a06f8698ee722da9d5cec44c5f46e25 DIST platformdirs-3.0.0.gh.tar.gz 21358 BLAKE2B b7dd6d55cc07d9e584d2e3f4a8a1e3bcd5b75eac6786c4225c9b249af9d98cbe0c8b1edc7a6180c147ad13d0a7d5c4fbc9f15cf71af03590c011f7fd4ae336a4 SHA512 36885fdb4767e2525eef48e8ede6cec8013d2e8767c7940381d642faa14382583885c2428ce7b27fc36d33048494354cb4d16b42eac2748ca4458b8c124ed01f DIST platformdirs-3.1.0.gh.tar.gz 21721 BLAKE2B 5f7334c0003d0dcd51473820239068dd441ecc18e7837822f824f8ca2e5f5915aa89363eee27740214b97c1c4bb258a4ffa2ab6b4963bf6e9346c13fed6dc0f0 SHA512 49ad7b15419aff2c5af5c63a8850378d688eb95aadcd0c489d26fe4eea8315caffb17136fa7cbdf4a945bebae2eb8154ddfb771ed6fdc47595eff590e0f32ccb +DIST platformdirs-3.1.1.tar.gz 14712 BLAKE2B ddb070cc3c572b03eaa356599d2a0e408f7f0a650378e60b4a7b4fcd740fb9117c73491451588b26d42a4db9b971dbc690f9ddae34ec03e42248120ff5e4e64e SHA512 537557370a05f78279c88cdda4b5abfbe1d2e6d91d69c4dd4049c6b1a8ac3e44a830d787e2b86af85c346e0244a6ba26233db061d7c8d0a3fbd141962609930d diff --git a/dev-python/platformdirs/platformdirs-3.1.1.ebuild b/dev-python/platformdirs/platformdirs-3.1.1.ebuild new file mode 100644 index 000000000000..58e26b5de925 --- /dev/null +++ b/dev-python/platformdirs/platformdirs-3.1.1.ebuild @@ -0,0 +1,49 @@ +# Copyright 2021-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=flit +PYTHON_COMPAT=( python3_{9..11} pypy3 ) + +inherit distutils-r1 pypi + +DESCRIPTION="A small Python module for determining appropriate platform-specific dirs" +HOMEPAGE=" + https://pypi.org/project/platformdirs/ + https://github.com/platformdirs/platformdirs/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris" + +BDEPEND=" + test? ( + dev-python/appdirs[${PYTHON_USEDEP}] + dev-python/pytest-mock[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +src_configure() { + grep -q 'build-backend = "hatchling' pyproject.toml || + die "Upstream changed build-backend, recheck" + # write a custom pyproject.toml to ease setuptools bootstrap + cat > pyproject.toml <<-EOF || die + [build-system] + requires = ["flit_core >=3.2,<4"] + build-backend = "flit_core.buildapi" + + [project] + name = "${PN}" + version = "${PV}" + description = 'A small Python package for determining appropriate platform-specific dirs, e.g. a "user data dir".' + EOF + # sigh + cat > src/platformdirs/version.py <<-EOF || die + __version__ = version = '${PV}' + __version_tuple__ = version_tuple = (${PV//./, }) + EOF +} diff --git a/dev-python/pyFFTW/Manifest b/dev-python/pyFFTW/Manifest deleted file mode 100644 index 87638690cd3d..000000000000 --- a/dev-python/pyFFTW/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pyFFTW-0.13.1.gh.tar.gz 159322 BLAKE2B f64ad74ac51c9e8c7a8137a212b43fe173a072006e3ec46e962c2bd48a3626d3c856acfc722977dc50a78afe0848ca9b25bd89b9b67168ddb285996cb18dd3ea SHA512 645d01ba94d652f9df4c5f8352f483de049df5fd846989024698365045b7b72293d9c84bd39ca2039e32db07796bbcb97eeafc8442ef4ab1de041539ed41bf9e diff --git a/dev-python/pyFFTW/metadata.xml b/dev-python/pyFFTW/metadata.xml deleted file mode 100644 index c90e2426dfbd..000000000000 --- a/dev-python/pyFFTW/metadata.xml +++ /dev/null @@ -1,20 +0,0 @@ - - - - - zerochaos@gentoo.org - Rick Farina - - - radio@gentoo.org - Radio - - - python@gentoo.org - Python - - - pyFFTW/pyFFTW - pyFFTW - - diff --git a/dev-python/pyFFTW/pyFFTW-0.13.1.ebuild b/dev-python/pyFFTW/pyFFTW-0.13.1.ebuild deleted file mode 100644 index aea45023f2cf..000000000000 --- a/dev-python/pyFFTW/pyFFTW-0.13.1.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{10..11} ) - -inherit distutils-r1 - -DESCRIPTION="A pythonic python wrapper around FFTW" -HOMEPAGE=" - https://github.com/pyFFTW/pyFFTW/ - https://pypi.org/project/pyFFTW/ -" -SRC_URI=" - https://github.com/pyFFTW/pyFFTW/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -DEPEND=" - >=dev-python/numpy-1.20[${PYTHON_USEDEP}] - >=sci-libs/fftw-3.3:3.0=[threads] -" -RDEPEND=" - ${DEPEND} -" -BDEPEND=" - >=dev-python/cython-0.29.18[${PYTHON_USEDEP}] - test? ( - >=dev-python/dask-1.0[${PYTHON_USEDEP}] - >=dev-python/scipy-1.8.0[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests unittest - -src_configure() { - # otherwise it'll start with -L/usr/lib, sigh - export PYFFTW_INCLUDE_DIR="${EPREFIX}/usr/include" - export PYFFTW_LIB_DIR="${EPREFIX}/usr/$(get_libdir)" -} - -python_test() { - cp -r -l -n tests/ "${BUILD_DIR}/lib" || die - cd "${BUILD_DIR}/lib" || die - eunittest - rm -r tests/ || die -} diff --git a/dev-python/pyFFTW/pyFFTW-9999.ebuild b/dev-python/pyFFTW/pyFFTW-9999.ebuild deleted file mode 100644 index 2561ff31ec5b..000000000000 --- a/dev-python/pyFFTW/pyFFTW-9999.ebuild +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{10..11} ) - -inherit distutils-r1 git-r3 - -DESCRIPTION="A pythonic python wrapper around FFTW" -HOMEPAGE=" - https://github.com/pyFFTW/pyFFTW/ - https://pypi.org/project/pyFFTW/ -" -EGIT_REPO_URI="https://github.com/pyFFTW/pyFFTW.git" - -LICENSE="BSD" -SLOT="0" - -DEPEND=" - >=dev-python/numpy-1.20[${PYTHON_USEDEP}] - >=sci-libs/fftw-3.3:3.0=[threads] -" -RDEPEND=" - ${DEPEND} -" -BDEPEND=" - >=dev-python/cython-0.29.18[${PYTHON_USEDEP}] - test? ( - >=dev-python/dask-1.0[${PYTHON_USEDEP}] - >=dev-python/scipy-1.8.0[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests unittest - -src_configure() { - # otherwise it'll start with -L/usr/lib, sigh - export PYFFTW_INCLUDE_DIR="${EPREFIX}/usr/include" - export PYFFTW_LIB_DIR="${EPREFIX}/usr/$(get_libdir)" -} - -python_test() { - cp -r -l -n tests/ "${BUILD_DIR}/lib" || die - cd "${BUILD_DIR}/lib" || die - eunittest - rm -r tests/ || die -} diff --git a/dev-python/pydata-sphinx-theme/pydata-sphinx-theme-0.13.1.ebuild b/dev-python/pydata-sphinx-theme/pydata-sphinx-theme-0.13.1.ebuild index bafbb53b487a..7d26f1651837 100644 --- a/dev-python/pydata-sphinx-theme/pydata-sphinx-theme-0.13.1.ebuild +++ b/dev-python/pydata-sphinx-theme/pydata-sphinx-theme-0.13.1.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="BSD-with-disclosure" SLOT="0" -KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" RDEPEND=" dev-python/accessible-pygments[${PYTHON_USEDEP}] diff --git a/dev-python/pydevd/Manifest b/dev-python/pydevd/Manifest index be5b85af2bcc..aae4c501a8cd 100644 --- a/dev-python/pydevd/Manifest +++ b/dev-python/pydevd/Manifest @@ -1,2 +1 @@ -DIST pydevd-2.9.3.gh.tar.gz 3979334 BLAKE2B f26af62d12d89317ffc9e670c78bac2c977195897dfb858861f6d12a331714c084d11dc030efe82777d51f9cd429b54d78c7126f366fdda15ebd315121b55dcd SHA512 c8d30658e84a1edd3e4d0cd35563f50231b6a2df247fecab5e90236c4c80da10e7fe5f182b1791f86063d3228d115d32d388087605e58842505ab19aabe75444 DIST pydevd-2.9.5.gh.tar.gz 3982897 BLAKE2B 06f0712301b419c472bcef2443a2ed277eb477041ff2e40e41b57f61649d84a7559dcae82c30ac572b14e90b98c2b9b9542c7360deded087eec92aeb0372ad67 SHA512 9aa38bc9a238e6f2956883a6318536382726013ea9e4a9d902b36d60df0cf924c279545bcdf92afdb435bfe36598982edd5805725860798fb3970b105254ba1d diff --git a/dev-python/pydevd/pydevd-2.9.3.ebuild b/dev-python/pydevd/pydevd-2.9.3.ebuild deleted file mode 100644 index a78c1bb016df..000000000000 --- a/dev-python/pydevd/pydevd-2.9.3.ebuild +++ /dev/null @@ -1,92 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} ) -inherit distutils-r1 toolchain-funcs - -MY_P="pydev_debugger_${PV//./_}" - -DESCRIPTION="PyDev.Debugger (used in PyDev, PyCharm and VSCode Python)" -HOMEPAGE="https://github.com/fabioz/PyDev.Debugger/" -SRC_URI=" - https://github.com/fabioz/PyDev.Debugger/archive/${MY_P}.tar.gz - -> ${P}.gh.tar.gz -" -S="${WORKDIR}/PyDev.Debugger-${MY_P}" - -LICENSE="EPL-1.0" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" - -# After removing and recompiling the prebuilt lib the tests fail? -# For some reason the test suite is executing a slightly different gdb command -# then before, which is lacking the file name of the lib that was pre built: -# gdb: No symbol table is loaded. Use the "file" command -# This also happens outside of portage so it is not related to any *FLAGS -RESTRICT="test" - -BDEPEND=" - test? ( - dev-python/untangle[${PYTHON_USEDEP}] - dev-python/numpy[${PYTHON_USEDEP}] - dev-python/psutil[${PYTHON_USEDEP}] - ) -" - -# Block against the version of debugpy that still bundles pydevd -RDEPEND=" - !/dev/null || die - epytest - popd >/dev/null || die -} - -python_install_all() { - if use examples; then - dodoc -r examples - docompress -x /usr/share/doc/${PF}/examples - fi - - distutils-r1_python_install_all -} diff --git a/dev-python/pyopencl/pyopencl-2022.3.1.ebuild b/dev-python/pyopencl/pyopencl-2022.3.1.ebuild index ca30dc274779..c5b324926a54 100644 --- a/dev-python/pyopencl/pyopencl-2022.3.1.ebuild +++ b/dev-python/pyopencl/pyopencl-2022.3.1.ebuild @@ -6,16 +6,17 @@ EAPI=8 PYTHON_COMPAT=( python3_{9..11} ) DISTUTILS_USE_PEP517=setuptools -inherit distutils-r1 multiprocessing +inherit distutils-r1 multiprocessing pypi DESCRIPTION="Python wrapper for OpenCL" -HOMEPAGE="https://mathema.tician.de/software/pyopencl/ - https://pypi.org/project/pyopencl/" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" +HOMEPAGE=" + https://mathema.tician.de/software/pyopencl/ + https://pypi.org/project/pyopencl/ +" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~ppc64" +KEYWORDS="amd64 ~ppc64" IUSE="examples opengl" # Running tests on GPUs requires both appropriate hardware and additional permissions diff --git a/dev-python/pytest_jupyter/pytest_jupyter-0.6.2.ebuild b/dev-python/pytest_jupyter/pytest_jupyter-0.6.2.ebuild index 56c85c6e5338..6516ade84f7c 100644 --- a/dev-python/pytest_jupyter/pytest_jupyter-0.6.2.ebuild +++ b/dev-python/pytest_jupyter/pytest_jupyter-0.6.2.ebuild @@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 ~sparc x86" RDEPEND=" >=dev-python/jupyter_client-7.4.0[${PYTHON_USEDEP}] diff --git a/dev-python/python-docs/Manifest b/dev-python/python-docs/Manifest index 3e27af59ba89..671c7f86725b 100644 --- a/dev-python/python-docs/Manifest +++ b/dev-python/python-docs/Manifest @@ -1,7 +1,5 @@ DIST python-2.7.18-docs-html.tar.bz2 4634932 BLAKE2B c48e2dede15d8186231acf65709641e0844c42e924262d6ee21a55e515aaf4d023bf394681bab780ab83998de9f409685e2d5870506810432145acc6422eff9d SHA512 db39390577ec86f13c9b6b57c01cba36fe9fd89092a773dc94f1a6a19d912759d097c4d80e765d3657b572abc731c1da9e7b4cd4c38065cd444606b906744abe DIST python-3.10.10-docs-html.tar.bz2 7387634 BLAKE2B 27b340b02412fc8a6f2911c2faf1da64511955432046a8580472b0445adb8272584f99c7fe41469932c948485ccdb799aea76cc9596f5a122342afccff2f7c83 SHA512 4678fc3a33e0bd53419894e98a3132f18635693dcf91846c6911a163ebd693b9af42d78ffc27fd5e522eca7376097555271b6bd85a21d1231d6b7523f4620534 -DIST python-3.10.9-docs-html.tar.bz2 7379489 BLAKE2B ab7bc918417682179d60d80685d2e22a4c8eb5f1080fc8a0469f525192426a72adaec7fba0c3c654b6ea3892b4723d2a1cc7b827c17648e7710c569bfc591d30 SHA512 06677a0c5d841833e590979cc174dc4dc7d7b67c277e5af680afc205d913e11987985e1a17d8f90538ca96fae4a9940c922c7f538dea222b7ffcd446a7168b4e -DIST python-3.11.1-docs-html.tar.bz2 7701638 BLAKE2B 9c5452c2b8601dc5f9b681ebe8e5bbf6a74f915310554c158997bed0fdf471354c6de0eb260b31717cb9310f0d96b3a5ff497173cd17e2b278372e6af12f9ad5 SHA512 2541b13c2b7b06aa4d8750a4399f761619600d8978e691f0910365329167565d8a306d45895e3fb6c83e6b32b8e84943b0056fcd6264539500bac7a5625856ba DIST python-3.11.2-docs-html.tar.bz2 7779519 BLAKE2B d9e1faa1414b18923c08686097d4d65613768c404f712a8ca104f546938016afe5e47bdec25296db1792f1ec49a11ed9899b062b9fdb24e93b2f60d6f49ae82c SHA512 0a6b54b0e3579f640a78e9255ff60b6b18f36752b8949f0f19e5c2fb84c33775c761bed907fb45dc606e5bc894068086cac4935574e89421bee55e8b2127d7d8 DIST python-3.8.16-docs-html.tar.bz2 6697934 BLAKE2B 99fb1b8e95c3719b1146e845051fa6b9fbf61fabfdd1fe6d93a44e6a46f4b4e44c9ce0adef89cfdeafc8b67d290adda21d295f492a8f54c069ad86fba4952c0b SHA512 aaffc1f4d56be0ff7fbd35c7ca690d9089f9686d957669852aff1406efad2bee52b2b965ffd652780da6048ff9d89e6bbc421e92588841b89d73af43ad4970fb DIST python-3.9.16-docs-html.tar.bz2 6965048 BLAKE2B 14d30cf5c444b993409751d17959bc46668d2b6e5be76e10d36adb0b8704a2a3908d829e8aa12d384efab31f8b60b462f711f2fa6adf8bc84fbdfe25e4cbc703 SHA512 38828ca880e3ed84a705dba465430f1b9623fec830662805008847c5d44ce04225ea7c2173d3eb138fd98e134fa2bb9ed84788e2b1d045bf9cf20e78e12d4472 diff --git a/dev-python/python-docs/python-docs-3.10.10.ebuild b/dev-python/python-docs/python-docs-3.10.10.ebuild index 2ab918028481..e0ae576a6a47 100644 --- a/dev-python/python-docs/python-docs-3.10.10.ebuild +++ b/dev-python/python-docs/python-docs-3.10.10.ebuild @@ -10,7 +10,7 @@ S="${WORKDIR}/python-${PV}-docs-html" LICENSE="PSF-2" SLOT="$(ver_cut 1-2)" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 sparc x86" src_install() { rm -r _sources || die diff --git a/dev-python/python-docs/python-docs-3.10.9.ebuild b/dev-python/python-docs/python-docs-3.10.9.ebuild deleted file mode 100644 index e0ae576a6a47..000000000000 --- a/dev-python/python-docs/python-docs-3.10.9.ebuild +++ /dev/null @@ -1,23 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -DESCRIPTION="HTML documentation for Python" -HOMEPAGE="https://www.python.org/doc/" -SRC_URI="https://www.python.org/ftp/python/doc/${PV}/python-${PV}-docs-html.tar.bz2" -S="${WORKDIR}/python-${PV}-docs-html" - -LICENSE="PSF-2" -SLOT="$(ver_cut 1-2)" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 sparc x86" - -src_install() { - rm -r _sources || die - docinto html - dodoc -r . - - newenvd - 60python-docs-${SLOT} <<-EOF - PYTHONDOCS_${SLOT//./_}="${EPREFIX}/usr/share/doc/${PF}/html/library" - EOF -} diff --git a/dev-python/python-docs/python-docs-3.11.1.ebuild b/dev-python/python-docs/python-docs-3.11.1.ebuild deleted file mode 100644 index e0ae576a6a47..000000000000 --- a/dev-python/python-docs/python-docs-3.11.1.ebuild +++ /dev/null @@ -1,23 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -DESCRIPTION="HTML documentation for Python" -HOMEPAGE="https://www.python.org/doc/" -SRC_URI="https://www.python.org/ftp/python/doc/${PV}/python-${PV}-docs-html.tar.bz2" -S="${WORKDIR}/python-${PV}-docs-html" - -LICENSE="PSF-2" -SLOT="$(ver_cut 1-2)" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 sparc x86" - -src_install() { - rm -r _sources || die - docinto html - dodoc -r . - - newenvd - 60python-docs-${SLOT} <<-EOF - PYTHONDOCS_${SLOT//./_}="${EPREFIX}/usr/share/doc/${PF}/html/library" - EOF -} diff --git a/dev-python/python-docs/python-docs-3.11.2.ebuild b/dev-python/python-docs/python-docs-3.11.2.ebuild index 2ab918028481..e0ae576a6a47 100644 --- a/dev-python/python-docs/python-docs-3.11.2.ebuild +++ b/dev-python/python-docs/python-docs-3.11.2.ebuild @@ -10,7 +10,7 @@ S="${WORKDIR}/python-${PV}-docs-html" LICENSE="PSF-2" SLOT="$(ver_cut 1-2)" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 sparc x86" src_install() { rm -r _sources || die diff --git a/dev-python/python-json-logger/python-json-logger-2.0.7.ebuild b/dev-python/python-json-logger/python-json-logger-2.0.7.ebuild index ddda244391cc..5420c15c17c7 100644 --- a/dev-python/python-json-logger/python-json-logger-2.0.7.ebuild +++ b/dev-python/python-json-logger/python-json-logger-2.0.7.ebuild @@ -17,6 +17,6 @@ HOMEPAGE=" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 ~sparc x86" distutils_enable_tests unittest diff --git a/dev-python/python-markdown-math/python-markdown-math-0.8-r1.ebuild b/dev-python/python-markdown-math/python-markdown-math-0.8-r1.ebuild index d38d5ee35c83..0f767deb1ab9 100644 --- a/dev-python/python-markdown-math/python-markdown-math-0.8-r1.ebuild +++ b/dev-python/python-markdown-math/python-markdown-math-0.8-r1.ebuild @@ -4,19 +4,20 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools +PYPI_NO_NORMALIZE=1 PYTHON_COMPAT=( python3_{9..11} pypy3 ) -inherit distutils-r1 + +inherit distutils-r1 pypi DESCRIPTION="Math extension for Python-Markdown" HOMEPAGE=" https://github.com/mitya57/python-markdown-math/ https://pypi.org/project/python-markdown-math/ " -SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~riscv ~x86" +KEYWORDS="amd64 ~riscv x86" RDEPEND=" >=dev-python/markdown-3.3.7[${PYTHON_USEDEP}] diff --git a/dev-python/python-markdown-math/python-markdown-math-0.8.ebuild b/dev-python/python-markdown-math/python-markdown-math-0.8.ebuild deleted file mode 100644 index 465d18b449e4..000000000000 --- a/dev-python/python-markdown-math/python-markdown-math-0.8.ebuild +++ /dev/null @@ -1,21 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{9..10} pypy3 ) -inherit distutils-r1 - -DESCRIPTION="Math extension for Python-Markdown" -HOMEPAGE="https://github.com/mitya57/python-markdown-math" -SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 ~riscv x86" - -RDEPEND=" - >=dev-python/markdown-3.0.1[${PYTHON_USEDEP}] -" - -distutils_enable_tests setup.py diff --git a/dev-python/redis/Manifest b/dev-python/redis/Manifest index ea7c553df02a..f700d36a9508 100644 --- a/dev-python/redis/Manifest +++ b/dev-python/redis/Manifest @@ -1,5 +1 @@ -DIST redis-py-4.4.0.gh.tar.gz 4637656 BLAKE2B 40b0909c27cefb399353cc2d1d82d7ad3d64e4b3e5ae001ffef9c198d0e65d906f5772a0ac33b599c7fb6ffc5dfad461bb4b9042c5c4fb23dfbfceb0a7facbc0 SHA512 8992f160de7817c48893f3a8588d5c0398dcfb91830a61b4218206adc88185acb102b072507d3064b4a7aade5c957267e5d0e6912510bb106eea834cf9250fab -DIST redis-py-4.4.1.gh.tar.gz 4733306 BLAKE2B b04a5925f87d8c1dbb06b30382f739d6bc39456b6b49be34701afcc1fecfca4783e60a451ddccdaff31f28c38b626e19607a57ebd600f7e28c63a4b62894f397 SHA512 0cec4b518bb56acee6a24ca62e7fdce054b4be764fcfaa860257d8de9f306d9d0f15a662354d7414a4a552475e2b49d97d97de05059310eead068a6269bc3038 -DIST redis-py-4.4.2.gh.tar.gz 4734100 BLAKE2B 8e23c9b81a19cbbead7d6dab682fc4efc75f0c29adb4df6b9bf17f6842b2823249036c67c133039a850504870a0f884275eb65f4e517f84211b51767d7a2ae15 SHA512 3303e87ccc9d4ea3afbb93bcc5e4dcc5bbb3a406878b07c5b8755f28f87cb7a0f9a0db989ec294c2cf42c4ec62f546b5d919a3cb3f11b4ba030e41d13ed2cfc8 -DIST redis-py-4.5.0.gh.tar.gz 4737555 BLAKE2B 27631f43b0952c00105b4ad18b5aeadb133e3642f258b6342bbfb926dee016430f67ca6ae03c59408203e3fd86ea40f3059ecd1604259b4280b56e2c39b9b0eb SHA512 c0c190cd56d2910c69e755f1fb921f05681f922cd937bc047c644eecef7f85f841aa9577a84c59549b91613ab8f2e9960a870d7f45ac1b6eafdfaa9879ed1599 DIST redis-py-4.5.1.gh.tar.gz 4737828 BLAKE2B ce4f44c32e0c0bf050c868725e41b037dc9c8bc1915f83994db5196a44fc618acfb9670e61e640c4c756c9e66794a96f9d4d140c58fccc06b181dce040275377 SHA512 bbee0aee1568a95a591c9083a901c2f47dfb5c9cfa9186b4a47a6575691cd7634d2c461fad84c54fc6df53a83029d1facd19e7c59cafa4331254ef8f04967cb6 diff --git a/dev-python/redis/redis-4.4.0.ebuild b/dev-python/redis/redis-4.4.0.ebuild deleted file mode 100644 index 320d50b908dc..000000000000 --- a/dev-python/redis/redis-4.4.0.ebuild +++ /dev/null @@ -1,81 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} pypy3 ) - -inherit distutils-r1 - -MY_P=redis-py-${PV} -DESCRIPTION="Python client for Redis key-value store" -HOMEPAGE=" - https://github.com/redis/redis-py/ - https://pypi.org/project/redis/ -" -SRC_URI=" - https://github.com/redis/redis-py/archive/v${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~riscv sparc x86" - -RDEPEND=" - >=dev-python/async-timeout-4.0.2[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-db/redis - dev-python/pytest-asyncio[${PYTHON_USEDEP}] - dev-python/pytest-timeout[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -python_test() { - local EPYTEST_DESELECT=( - # Flaky test - tests/test_pubsub.py::TestPubSubDeadlock::test_pubsub_deadlock - # TODO - tests/test_commands.py::TestRedisCommands::test_acl_list - # redis-7 different return - tests/test_commands.py::TestRedisCommands::test_xautoclaim - ) - - # TODO: try to run more servers? - epytest -m "not redismod and not onlycluster and not replica and not ssl" -} - -src_test() { - local redis_pid="${T}"/redis.pid - local redis_port=6379 - - if has_version ">=dev-db/redis-7"; then - local extra_conf=" - enable-debug-command yes - enable-module-command yes - " - fi - - # Spawn Redis itself for testing purposes - einfo "Spawning Redis" - einfo "NOTE: Port ${redis_port} must be free" - "${EPREFIX}"/usr/sbin/redis-server - <<- EOF || die "Unable to start redis server" - daemonize yes - pidfile ${redis_pid} - port ${redis_port} - bind 127.0.0.1 ::1 - ${extra_conf} - EOF - - # Run the tests - distutils-r1_src_test - - # Clean up afterwards - kill "$(<"${redis_pid}")" || die -} diff --git a/dev-python/redis/redis-4.4.1.ebuild b/dev-python/redis/redis-4.4.1.ebuild deleted file mode 100644 index d8eddff68492..000000000000 --- a/dev-python/redis/redis-4.4.1.ebuild +++ /dev/null @@ -1,81 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} pypy3 ) - -inherit distutils-r1 - -MY_P=redis-py-${PV} -DESCRIPTION="Python client for Redis key-value store" -HOMEPAGE=" - https://github.com/redis/redis-py/ - https://pypi.org/project/redis/ -" -SRC_URI=" - https://github.com/redis/redis-py/archive/v${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86" - -RDEPEND=" - >=dev-python/async-timeout-4.0.2[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-db/redis - dev-python/pytest-asyncio[${PYTHON_USEDEP}] - dev-python/pytest-timeout[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -python_test() { - local EPYTEST_DESELECT=( - # Flaky test - tests/test_pubsub.py::TestPubSubDeadlock::test_pubsub_deadlock - # TODO - tests/test_commands.py::TestRedisCommands::test_acl_list - # redis-7 different return - tests/test_commands.py::TestRedisCommands::test_xautoclaim - ) - - # TODO: try to run more servers? - epytest -m "not redismod and not onlycluster and not replica and not ssl" -} - -src_test() { - local redis_pid="${T}"/redis.pid - local redis_port=6379 - - if has_version ">=dev-db/redis-7"; then - local extra_conf=" - enable-debug-command yes - enable-module-command yes - " - fi - - # Spawn Redis itself for testing purposes - einfo "Spawning Redis" - einfo "NOTE: Port ${redis_port} must be free" - "${EPREFIX}"/usr/sbin/redis-server - <<- EOF || die "Unable to start redis server" - daemonize yes - pidfile ${redis_pid} - port ${redis_port} - bind 127.0.0.1 ::1 - ${extra_conf} - EOF - - # Run the tests - distutils-r1_src_test - - # Clean up afterwards - kill "$(<"${redis_pid}")" || die -} diff --git a/dev-python/redis/redis-4.4.2.ebuild b/dev-python/redis/redis-4.4.2.ebuild deleted file mode 100644 index d8eddff68492..000000000000 --- a/dev-python/redis/redis-4.4.2.ebuild +++ /dev/null @@ -1,81 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} pypy3 ) - -inherit distutils-r1 - -MY_P=redis-py-${PV} -DESCRIPTION="Python client for Redis key-value store" -HOMEPAGE=" - https://github.com/redis/redis-py/ - https://pypi.org/project/redis/ -" -SRC_URI=" - https://github.com/redis/redis-py/archive/v${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86" - -RDEPEND=" - >=dev-python/async-timeout-4.0.2[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-db/redis - dev-python/pytest-asyncio[${PYTHON_USEDEP}] - dev-python/pytest-timeout[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -python_test() { - local EPYTEST_DESELECT=( - # Flaky test - tests/test_pubsub.py::TestPubSubDeadlock::test_pubsub_deadlock - # TODO - tests/test_commands.py::TestRedisCommands::test_acl_list - # redis-7 different return - tests/test_commands.py::TestRedisCommands::test_xautoclaim - ) - - # TODO: try to run more servers? - epytest -m "not redismod and not onlycluster and not replica and not ssl" -} - -src_test() { - local redis_pid="${T}"/redis.pid - local redis_port=6379 - - if has_version ">=dev-db/redis-7"; then - local extra_conf=" - enable-debug-command yes - enable-module-command yes - " - fi - - # Spawn Redis itself for testing purposes - einfo "Spawning Redis" - einfo "NOTE: Port ${redis_port} must be free" - "${EPREFIX}"/usr/sbin/redis-server - <<- EOF || die "Unable to start redis server" - daemonize yes - pidfile ${redis_pid} - port ${redis_port} - bind 127.0.0.1 ::1 - ${extra_conf} - EOF - - # Run the tests - distutils-r1_src_test - - # Clean up afterwards - kill "$(<"${redis_pid}")" || die -} diff --git a/dev-python/redis/redis-4.5.0.ebuild b/dev-python/redis/redis-4.5.0.ebuild deleted file mode 100644 index d8eddff68492..000000000000 --- a/dev-python/redis/redis-4.5.0.ebuild +++ /dev/null @@ -1,81 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} pypy3 ) - -inherit distutils-r1 - -MY_P=redis-py-${PV} -DESCRIPTION="Python client for Redis key-value store" -HOMEPAGE=" - https://github.com/redis/redis-py/ - https://pypi.org/project/redis/ -" -SRC_URI=" - https://github.com/redis/redis-py/archive/v${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86" - -RDEPEND=" - >=dev-python/async-timeout-4.0.2[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-db/redis - dev-python/pytest-asyncio[${PYTHON_USEDEP}] - dev-python/pytest-timeout[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -python_test() { - local EPYTEST_DESELECT=( - # Flaky test - tests/test_pubsub.py::TestPubSubDeadlock::test_pubsub_deadlock - # TODO - tests/test_commands.py::TestRedisCommands::test_acl_list - # redis-7 different return - tests/test_commands.py::TestRedisCommands::test_xautoclaim - ) - - # TODO: try to run more servers? - epytest -m "not redismod and not onlycluster and not replica and not ssl" -} - -src_test() { - local redis_pid="${T}"/redis.pid - local redis_port=6379 - - if has_version ">=dev-db/redis-7"; then - local extra_conf=" - enable-debug-command yes - enable-module-command yes - " - fi - - # Spawn Redis itself for testing purposes - einfo "Spawning Redis" - einfo "NOTE: Port ${redis_port} must be free" - "${EPREFIX}"/usr/sbin/redis-server - <<- EOF || die "Unable to start redis server" - daemonize yes - pidfile ${redis_pid} - port ${redis_port} - bind 127.0.0.1 ::1 - ${extra_conf} - EOF - - # Run the tests - distutils-r1_src_test - - # Clean up afterwards - kill "$(<"${redis_pid}")" || die -} diff --git a/dev-python/redis/redis-4.5.1.ebuild b/dev-python/redis/redis-4.5.1.ebuild index d8eddff68492..320d50b908dc 100644 --- a/dev-python/redis/redis-4.5.1.ebuild +++ b/dev-python/redis/redis-4.5.1.ebuild @@ -22,7 +22,7 @@ S=${WORKDIR}/${MY_P} LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~riscv sparc x86" RDEPEND=" >=dev-python/async-timeout-4.0.2[${PYTHON_USEDEP}] diff --git a/dev-python/responses/Manifest b/dev-python/responses/Manifest index 016066db1554..504275db8f33 100644 --- a/dev-python/responses/Manifest +++ b/dev-python/responses/Manifest @@ -1,2 +1,3 @@ DIST responses-0.22.0-tomli.patch 4793 BLAKE2B d5991f55f4378d35224a19d4e85ee9786612f6b5931e52e326c46ca2b791e6e2f8985f69ebff14779948b45a6433d6b4223f8fabe615b0ad479364d941128179 SHA512 0d0bd3d10e4f38fdb236204f161ae499f876d8daadc8306b6ad02efec9277fdfdbc1c862704f49aec69cabbd52f3616acf74d3baab573f1f5418436928af3c6c DIST responses-0.22.0.gh.tar.gz 54094 BLAKE2B eacb1ba4fcae10d3a4e29fe1516da3f1d3ff07eacbaf65b0dd3f86ecfb36aa51527c0d89547a1480064654c49fd1233d2c3491d9afdf4eff34a4058e4f89ec0d SHA512 361e59e02df36fac0fb0ba2a070b730e485ec94fe90490c271e4ac86fae7954a551bf2486714d95c91e9d0b011f06a9d10b0d6408fd4d03234e1224cca1e9d0e +DIST responses-0.23.1.tar.gz 72966 BLAKE2B e75db65ab98ebf7773c469dee5486b52b6f5c1f39d847c6f38a65e664c244937716c792cf009c750019043845b95c11ea38f99d68137899ef2ef48e60edc0c2a SHA512 2c05ac5c4ccca351940d3821b0830cee366cd7c9637f1e4c1e6b40c72ed2168a1036de634f03bfaaa2f7270e3825f6d9e8d31fc7a16f321f1de1cc64255454a1 diff --git a/dev-python/responses/responses-0.23.1-r1.ebuild b/dev-python/responses/responses-0.23.1-r1.ebuild new file mode 100644 index 000000000000..92276888acc7 --- /dev/null +++ b/dev-python/responses/responses-0.23.1-r1.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{9..11} pypy3 ) + +inherit distutils-r1 pypi + +DESCRIPTION="Utility for mocking out the Python Requests library" +HOMEPAGE=" + https://pypi.org/project/responses/ + https://github.com/getsentry/responses/ +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +# tomli backend is optional now, with pyyaml being the new default. +# However, keeping it unconditional here for backwards compatibility. +RDEPEND=" + dev-python/pyyaml[${PYTHON_USEDEP}] + =dev-python/requests-2.22.0[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + dev-python/tomli[${PYTHON_USEDEP}] + ' 3.{8..10}) + dev-python/tomli-w[${PYTHON_USEDEP}] + >=dev-python/urllib3-1.25.10[${PYTHON_USEDEP}] +" + +BDEPEND=" + test? ( + dev-python/pytest-httpserver[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +src_prepare() { + # remove unnecessary RDEP on type stubs + sed -i -e '/types-/d' setup.py || die + distutils-r1_src_prepare +} + +python_test() { + epytest -p no:localserver +} diff --git a/dev-python/rst-linker/Manifest b/dev-python/rst-linker/Manifest index eb93cf3d1a69..0aec84dfc54e 100644 --- a/dev-python/rst-linker/Manifest +++ b/dev-python/rst-linker/Manifest @@ -1,2 +1 @@ -DIST rst.linker-2.3.1.tar.gz 10436 BLAKE2B 0de71c1994b65c20f2ef13e1e8f9f04d431d9bd7215ca9dca2c51d78deaa55803f69432d27dd14b3b5f9d224b75f72a56ac4bba72ec3fad660af31b248a265ba SHA512 0c9f236e372ffe69c2b37983c491c5b6fdb41f1c2a4ac16d3d815bfe5e8b93b58f001d449a57e663041d69d0e13e13d17178c477a1ea37f05ba7e919fcee698c DIST rst.linker-2.4.0.tar.gz 11340 BLAKE2B a1ae9c811b7d6fa2821bfbf5787dce75fd3d7e5d933ec15fbac9cd3bde08cfad59fdc81b3b58dc39d1209a27ca9dd8d2ecd68034b434b3f6d15469bfb98efa3d SHA512 31e3427ecf35b433cc9650138ee36090e99003b72c69b60b530835eb624d7eb13aae4cf81cc0044b36750798a4b8aa676e53e3b9eb335430076593640a243940 diff --git a/dev-python/rst-linker/rst-linker-2.3.1.ebuild b/dev-python/rst-linker/rst-linker-2.3.1.ebuild deleted file mode 100644 index 5726371c6140..000000000000 --- a/dev-python/rst-linker/rst-linker-2.3.1.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( pypy3 python3_{9..11} ) - -inherit distutils-r1 - -MY_PN="${PN/-/.}" -DESCRIPTION="Sphinx plugin to add links and timestamps to the changelog" -HOMEPAGE=" - https://github.com/jaraco/rst.linker/ - https://pypi.org/project/rst.linker/ -" -SRC_URI="mirror://pypi/${PN:0:1}/${MY_PN}/${MY_PN}-${PV}.tar.gz" -S="${WORKDIR}/${MY_PN}-${PV}" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" - -RDEPEND=" - dev-python/python-dateutil[${PYTHON_USEDEP}] -" -BDEPEND=" - >=dev-python/setuptools-scm-3.4.1[${PYTHON_USEDEP}] - test? ( - dev-python/path[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest diff --git a/dev-python/rst-linker/rst-linker-2.4.0.ebuild b/dev-python/rst-linker/rst-linker-2.4.0.ebuild index b0b4e51bd6f5..6342a9f2ad34 100644 --- a/dev-python/rst-linker/rst-linker-2.4.0.ebuild +++ b/dev-python/rst-linker/rst-linker-2.4.0.ebuild @@ -18,7 +18,7 @@ S=${WORKDIR}/${P/-/.} LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" RDEPEND=" dev-python/python-dateutil[${PYTHON_USEDEP}] diff --git a/dev-python/ruamel-std-pathlib/Manifest b/dev-python/ruamel-std-pathlib/Manifest index 1d9cfd14ad74..26cd8c2ebaf6 100644 --- a/dev-python/ruamel-std-pathlib/Manifest +++ b/dev-python/ruamel-std-pathlib/Manifest @@ -1,2 +1 @@ DIST ruamel-std-pathlib-0.12.0.tar.xz 20972 BLAKE2B f228982f0df4d5bb41fb99e74179764eecc7d7850bb381cc219b4a3521dfbd42ec88e246600dd4d20977ce5718e32a32a89b5c922b7f56fc63396cdc3974d157 SHA512 07c969d95fa3ebcf2e5070aa50044760fa1198d189f2d4104bfbaf9b49884deb391e32db2b4ffa23e5ed7d192c4a010c76d7ecc0cbe7f321cdc449f9a89f12be -DIST ruamel-std-pathlib-0.9.2.tar.xz 19948 BLAKE2B 1d8d6b4a6703c22a578320d47258bca487376945fc5442716686b05aed78ab64b32022da7fe63f454396235c5782135d173892ab99fdcb857d42369732e26f80 SHA512 71077d2c979bdd5f9d4a2467f6d4a7c0aeabb3dab3f0657411b562ada955c859da619db1e8431d8065d7610b376a961244920359471a9c1358315c02a6b621e4 diff --git a/dev-python/ruamel-std-pathlib/ruamel-std-pathlib-0.12.0.ebuild b/dev-python/ruamel-std-pathlib/ruamel-std-pathlib-0.12.0.ebuild index e5e61cc0d09c..69a07f64f5b7 100644 --- a/dev-python/ruamel-std-pathlib/ruamel-std-pathlib-0.12.0.ebuild +++ b/dev-python/ruamel-std-pathlib/ruamel-std-pathlib-0.12.0.ebuild @@ -20,7 +20,7 @@ S=${WORKDIR}/${MY_P} LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc x86" RDEPEND=" !dev-python/namespace-ruamel diff --git a/dev-python/ruamel-std-pathlib/ruamel-std-pathlib-0.9.2-r2.ebuild b/dev-python/ruamel-std-pathlib/ruamel-std-pathlib-0.9.2-r2.ebuild deleted file mode 100644 index dace525d600a..000000000000 --- a/dev-python/ruamel-std-pathlib/ruamel-std-pathlib-0.9.2-r2.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( pypy3 python3_{9..11} ) - -inherit distutils-r1 - -MY_P="${PN//-/.}-${PV}" -DESCRIPTION="Ruamel enhancements to pathlib and pathlib2" -HOMEPAGE=" - https://pypi.org/project/ruamel.std.pathlib/ - https://sourceforge.net/projects/ruamel-std-pathlib/ -" -# PyPI tarballs do not include tests -SRC_URI="mirror://sourceforge/ruamel-dl-tagged-releases/${MY_P}.tar.xz -> ${P}.tar.xz" -S=${WORKDIR}/${MY_P} - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc x86" - -RDEPEND=" - !dev-python/namespace-ruamel -" - -distutils_enable_tests pytest - -python_compile() { - distutils-r1_python_compile - find "${BUILD_DIR}" -name '*.pth' -delete || die -} - -python_test() { - distutils_write_namespace ruamel - epytest -} diff --git a/dev-python/sentry-sdk/Manifest b/dev-python/sentry-sdk/Manifest index da712e266f63..e3091addb126 100644 --- a/dev-python/sentry-sdk/Manifest +++ b/dev-python/sentry-sdk/Manifest @@ -1,3 +1 @@ DIST sentry-python-1.16.0.gh.tar.gz 325763 BLAKE2B e53f6051a74065950c4f1ce9010a87071b4a715990643cb7e955411ffb784fabc7ca6f2ade3cc6c66eb0718c6fc4993c6035763a0937b8a1cd66289f3f026806 SHA512 7f46f6c66b0e4f97e7f64a0eba9c396fbb9ab95607ba8ecb4880bb117c4f3fff7881a6787ea814981bdfabd84ea2b172c878821877403852661e746b6fe666bb -DIST sentry-sdk-1.14.0.gh.tar.gz 312667 BLAKE2B 02772c3313a6cdb5f872df93274b291cdbae35db8387eab3816261b446bb438afd41610580cc642299877d8f03732a1d7bae4e6ad9824a92f4126677a4a3ca1a SHA512 cd0c4ca10d61825919721335fe0413f1050bd8d1f41a2f3f4a25b843c4bf83d35610382f55dc14fe86f70cca962e30a8d9d0708a07b10730783ae09b22f20e04 -DIST sentry-sdk-1.15.0.gh.tar.gz 317804 BLAKE2B 65a45f0da5327057827f4533418d846d8d4dc4bdd2723fddd754e5391e12c50946bb2f3f7914c5ee03cfdac324d565e68158aaca8e6686dc4502a02813cd6442 SHA512 9ae477c3ddc90c4189f4cbcca8756d7b0bd2df0358afa553467b431a2a131f32c9a9df9ce0ca3cca4d98b5a14746222f21476c164bf6da09bc06d94ce7ed0afe diff --git a/dev-python/sentry-sdk/sentry-sdk-1.14.0.ebuild b/dev-python/sentry-sdk/sentry-sdk-1.14.0.ebuild deleted file mode 100644 index 7f8695b09e51..000000000000 --- a/dev-python/sentry-sdk/sentry-sdk-1.14.0.ebuild +++ /dev/null @@ -1,102 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} ) - -inherit distutils-r1 - -DESCRIPTION="Python client for Sentry" -HOMEPAGE=" - https://sentry.io/ - https://github.com/getsentry/sentry-python/ - https://pypi.org/project/sentry-sdk/ -" -SRC_URI=" - https://github.com/getsentry/sentry-python/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" -S="${WORKDIR}/sentry-python-${PV}" - -LICENSE="PSF-2" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~ppc ~ppc64 ~riscv ~sparc x86" - -RDEPEND=" - dev-python/urllib3[${PYTHON_USEDEP}] - dev-python/certifi[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/asttokens[${PYTHON_USEDEP}] - dev-python/django[${PYTHON_USEDEP}] - dev-python/executing[${PYTHON_USEDEP}] - dev-python/fakeredis[${PYTHON_USEDEP}] - dev-python/flask-login[${PYTHON_USEDEP}] - dev-python/jsonschema[${PYTHON_USEDEP}] - dev-python/pyrsistent[${PYTHON_USEDEP}] - dev-python/pytest-aiohttp[${PYTHON_USEDEP}] - dev-python/pytest-django[${PYTHON_USEDEP}] - dev-python/pytest-forked[${PYTHON_USEDEP}] - dev-python/pytest-localserver[${PYTHON_USEDEP}] - dev-python/werkzeug[${PYTHON_USEDEP}] - dev-python/zope-event[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -EPYTEST_IGNORE=( - # tests require Internet access - tests/integrations/httpx/test_httpx.py - tests/integrations/requests/test_requests.py - tests/integrations/stdlib/test_httplib.py - tests/integrations/flask/test_flask.py - tests/integrations/django/test_basic.py - # wtf is it supposed to do?! - tests/integrations/gcp/test_gcp.py - # broken by rq-1.10.1 (optional dep) - tests/integrations/rq/test_rq.py - # fastapi is not packaged - tests/integrations/asgi/test_fastapi.py - # TODO - tests/integrations/bottle - # TODO: causes breakage in other tests - tests/integrations/starlette - # TODO - tests/integrations/tornado - # requires mockupdb - tests/integrations/pymongo -) - -EPYTEST_DESELECT=( - # hangs - 'tests/test_transport.py::test_transport_works' - # TODO - 'tests/test_basics.py::test_auto_enabling_integrations_catches_import_error' - tests/test_client.py::test_databag_depth_stripping - tests/test_client.py::test_databag_string_stripping - tests/test_client.py::test_databag_breadth_stripping - tests/integrations/asgi/test_asgi.py::test_auto_session_tracking_with_aggregates - tests/integrations/asgi/test_asgi.py::test_websocket - tests/integrations/aiohttp/test_aiohttp.py::test_transaction_style - tests/integrations/aiohttp/test_aiohttp.py::test_traces_sampler_gets_request_object_in_sampling_context - # incompatible version? - tests/integrations/falcon/test_falcon.py - tests/integrations/sqlalchemy/test_sqlalchemy.py::test_too_large_event_truncated - # test_circular_references: apparently fragile - 'tests/integrations/threading/test_threading.py::test_circular_references' - # test for new feature, fails with IndexError - tests/integrations/wsgi/test_wsgi.py::test_session_mode_defaults_to_request_mode_in_wsgi_handler - # TODO - tests/integrations/wsgi/test_wsgi.py::test_auto_session_tracking_with_aggregates - tests/integrations/wsgi/test_wsgi.py::test_profile_sent_when_profiling_enabled - tests/test_profiler.py::test_sample_buffer - tests/test_profiler.py::test_thread_scheduler_takes_first_samples - tests/test_profiler.py::test_thread_scheduler_takes_more_samples - tests/test_profiler.py::test_thread_scheduler_single_background_thread - # broken with py3.11, *shrug* - tests/test_profiler.py::test_extract_stack_with_max_depth -) diff --git a/dev-python/sentry-sdk/sentry-sdk-1.15.0.ebuild b/dev-python/sentry-sdk/sentry-sdk-1.15.0.ebuild deleted file mode 100644 index b213e365e768..000000000000 --- a/dev-python/sentry-sdk/sentry-sdk-1.15.0.ebuild +++ /dev/null @@ -1,104 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} ) - -inherit distutils-r1 - -DESCRIPTION="Python client for Sentry" -HOMEPAGE=" - https://sentry.io/ - https://github.com/getsentry/sentry-python/ - https://pypi.org/project/sentry-sdk/ -" -SRC_URI=" - https://github.com/getsentry/sentry-python/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" -S="${WORKDIR}/sentry-python-${PV}" - -LICENSE="PSF-2" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86" - -RDEPEND=" - dev-python/urllib3[${PYTHON_USEDEP}] - dev-python/certifi[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/asttokens[${PYTHON_USEDEP}] - dev-python/django[${PYTHON_USEDEP}] - dev-python/executing[${PYTHON_USEDEP}] - dev-python/fakeredis[${PYTHON_USEDEP}] - dev-python/flask-login[${PYTHON_USEDEP}] - dev-python/jsonschema[${PYTHON_USEDEP}] - dev-python/pyrsistent[${PYTHON_USEDEP}] - dev-python/pytest-aiohttp[${PYTHON_USEDEP}] - dev-python/pytest-django[${PYTHON_USEDEP}] - dev-python/pytest-forked[${PYTHON_USEDEP}] - dev-python/pytest-localserver[${PYTHON_USEDEP}] - dev-python/werkzeug[${PYTHON_USEDEP}] - dev-python/zope-event[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -EPYTEST_IGNORE=( - # tests require Internet access - tests/integrations/httpx/test_httpx.py - tests/integrations/requests/test_requests.py - tests/integrations/stdlib/test_httplib.py - tests/integrations/flask/test_flask.py - tests/integrations/django/test_basic.py - # wtf is it supposed to do?! - tests/integrations/gcp/test_gcp.py - # broken by rq-1.10.1 (optional dep) - tests/integrations/rq/test_rq.py - # fastapi is not packaged - tests/integrations/asgi/test_fastapi.py - # TODO - tests/integrations/bottle - # TODO: causes breakage in other tests - tests/integrations/starlette - # TODO - tests/integrations/tornado - # requires mockupdb - tests/integrations/pymongo -) - -EPYTEST_DESELECT=( - # hangs - 'tests/test_transport.py::test_transport_works' - # TODO - 'tests/test_basics.py::test_auto_enabling_integrations_catches_import_error' - tests/test_client.py::test_databag_depth_stripping - tests/test_client.py::test_databag_string_stripping - tests/test_client.py::test_databag_breadth_stripping - tests/integrations/asgi/test_asgi.py::test_auto_session_tracking_with_aggregates - tests/integrations/asgi/test_asgi.py::test_websocket - tests/integrations/aiohttp/test_aiohttp.py::test_transaction_style - tests/integrations/aiohttp/test_aiohttp.py::test_traces_sampler_gets_request_object_in_sampling_context - # incompatible version? - tests/integrations/falcon/test_falcon.py - tests/integrations/sqlalchemy/test_sqlalchemy.py::test_too_large_event_truncated - # test_circular_references: apparently fragile - 'tests/integrations/threading/test_threading.py::test_circular_references' - # test for new feature, fails with IndexError - tests/integrations/wsgi/test_wsgi.py::test_session_mode_defaults_to_request_mode_in_wsgi_handler - # TODO - tests/integrations/wsgi/test_wsgi.py::test_auto_session_tracking_with_aggregates - tests/integrations/wsgi/test_wsgi.py::test_profile_sent_when_profiling_enabled - tests/test_profiler.py::test_sample_buffer - tests/test_profiler.py::test_thread_scheduler_takes_first_samples - tests/test_profiler.py::test_thread_scheduler_takes_more_samples - tests/test_profiler.py::test_thread_scheduler_single_background_thread - # broken with py3.11, *shrug* - tests/test_profiler.py::test_extract_stack_with_max_depth - # TODO - tests/integrations/sqlalchemy/test_sqlalchemy.py::test_long_sql_query_preserved -) diff --git a/dev-python/sentry-sdk/sentry-sdk-1.16.0.ebuild b/dev-python/sentry-sdk/sentry-sdk-1.16.0.ebuild index f02570ff1556..f842e3729450 100644 --- a/dev-python/sentry-sdk/sentry-sdk-1.16.0.ebuild +++ b/dev-python/sentry-sdk/sentry-sdk-1.16.0.ebuild @@ -23,7 +23,7 @@ S=${WORKDIR}/${MY_P} LICENSE="PSF-2" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="amd64 arm arm64 ~ppc ~ppc64 ~riscv ~sparc x86" RDEPEND=" dev-python/urllib3[${PYTHON_USEDEP}] diff --git a/dev-python/simplejson/Manifest b/dev-python/simplejson/Manifest index 8c631cc9248e..68ddae59b0a0 100644 --- a/dev-python/simplejson/Manifest +++ b/dev-python/simplejson/Manifest @@ -1,2 +1 @@ -DIST simplejson-3.18.1.tar.gz 83603 BLAKE2B 5f51d06238210b0bdd3dbb2338979023324e1056c2278f7eef7b929cc0bf9f9178d032829a3ce49c0b630f3367268d68753f250968962159e9a9aafcd3105d20 SHA512 3a18d02f42624e27c536582cf9b6ceb8559d54dd97224294a6f6ee8173ee37c0cc9cd21bad777c29ab432ac41b1495fca9d45da300b5040c175980d236d3b9d6 DIST simplejson-3.18.3.gh.tar.gz 81540 BLAKE2B bf6a162499b28a362638e19735f668571f88943ae396fb7f813d51ab0684caa8cb996a35deaf1d68adee2a812d685058e9e80d6f6e66604bbb7c704051b0b37f SHA512 54223e08775ab6277722342084bf56684588dd9dda574428cb73b791d37d0b74decef6082268c0389cc4586a534a19e62ec5738fa9ffffaee63f68e27fb465c8 diff --git a/dev-python/simplejson/simplejson-3.18.1.ebuild b/dev-python/simplejson/simplejson-3.18.1.ebuild deleted file mode 100644 index d555e3c59226..000000000000 --- a/dev-python/simplejson/simplejson-3.18.1.ebuild +++ /dev/null @@ -1,24 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} pypy3 ) - -inherit distutils-r1 - -DESCRIPTION="Simple, fast, extensible JSON encoder/decoder for Python" -HOMEPAGE=" - https://github.com/simplejson/simplejson/ - https://pypi.org/project/simplejson/ -" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="|| ( MIT AFL-2.1 )" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" - -DOCS=( README.rst CHANGES.txt ) - -distutils_enable_tests unittest diff --git a/dev-python/simplejson/simplejson-3.18.3.ebuild b/dev-python/simplejson/simplejson-3.18.3.ebuild index e517c93ea2be..ccff598446a2 100644 --- a/dev-python/simplejson/simplejson-3.18.3.ebuild +++ b/dev-python/simplejson/simplejson-3.18.3.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="|| ( MIT AFL-2.1 )" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" IUSE="+native-extensions" DOCS=( README.rst CHANGES.txt ) diff --git a/dev-python/sphinx-gallery/Manifest b/dev-python/sphinx-gallery/Manifest index bb3182d3e3b9..cba48bb35e23 100644 --- a/dev-python/sphinx-gallery/Manifest +++ b/dev-python/sphinx-gallery/Manifest @@ -1,3 +1,4 @@ DIST sphinx-gallery-0.11.1.tar.gz 393927 BLAKE2B c4c56e7bc7bfc519cd172cd104cfee902524c70de7fe76cc816d8f4612cbdf1a0786e3d5f83ea74ce7c1726eeaea5db45682efa3d873efeac49d94ab1393b9ac SHA512 514139213516851fe09aac4168d8fff72e5ce62eecdb0864f58e45d5fe6eab58b8fda749b72ae98f94b2bf8ac1a917396195d8a4d1750ec1563b30b879b12b8d DIST sphinx-gallery-0.12.0.tar.gz 402165 BLAKE2B 679b51041df7593a693116a558a0b297367b230f447f53821408631ef92f301e003d1c8446b4b3666b8836149f806b92a5f101993c4f0b395df983a49ef77101 SHA512 e086c9f4ca3c8f2018c88cf6d32e644735ddec0cf85a12757a36da93c6eda43bb77d64573b963fdcf7a2e24a8123ec675af48d2500eaed040ed91bde5f776b59 DIST sphinx-gallery-0.12.1.tar.gz 402470 BLAKE2B e198679edca69be0a3ad01a3ddc45f909dbfa5771aa5f1dc3cb3bc4fc51d0b4565f28e2462c466386cd5982720b62ea28e3f4df7befbfd747042092fbf5387d8 SHA512 030423e4ff259d5e373c85bc04460598714ce8895a63537bcd96b9a903ddf44d05bfa4ecf15853f98391a9f35dc689406abb2d6fb1eaab0e40981806cd045241 +DIST sphinx-gallery-0.12.2.tar.gz 402524 BLAKE2B c872ec403adf150df540253b996e35f5d99dae17a884fad8e6a79a9b08934228e22c2b830d79cbe08cf43889738b2f0f8aa8e582851a993584d59d36adb6ced2 SHA512 c56c84ab7e4c55686b1c83791c46a83f3887c5c3a19da89baeba8aba874663d1dc4718534fadb11d3d95197c34ee9b78884095e2caeee4f58a9b0d4bba26d5d2 diff --git a/dev-python/sphinx-gallery/sphinx-gallery-0.12.2.ebuild b/dev-python/sphinx-gallery/sphinx-gallery-0.12.2.ebuild new file mode 100644 index 000000000000..fb10706de391 --- /dev/null +++ b/dev-python/sphinx-gallery/sphinx-gallery-0.12.2.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYPI_NO_NORMALIZE=1 +PYTHON_COMPAT=( python3_{9..11} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Sphinx extension to automatically generate an examples gallery" +HOMEPAGE=" + https://github.com/sphinx-gallery/sphinx-gallery/ + https://sphinx-gallery.github.io/ + https://pypi.org/project/sphinx-gallery/ +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux" + +RDEPEND=" + dev-python/matplotlib[${PYTHON_USEDEP}] + dev-python/pillow[${PYTHON_USEDEP}] + dev-python/sphinx[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/joblib[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +src_prepare() { + sed -i -e 's:--cov-report= --cov=sphinx_gallery::' setup.cfg || die + distutils-r1_src_prepare +} + +EPYTEST_DESELECT=( + # Internet + sphinx_gallery/tests/test_docs_resolv.py::test_embed_code_links_get_data + sphinx_gallery/tests/test_full.py::test_run_sphinx + sphinx_gallery/tests/test_full.py::test_embed_links_and_styles + # require jupyterlite_sphinx + sphinx_gallery/tests/test_full.py + sphinx_gallery/tests/test_full_noexec.py + sphinx_gallery/tests/test_gen_gallery.py::test_create_jupyterlite_contents + sphinx_gallery/tests/test_gen_gallery.py::test_create_jupyterlite_contents_non_default_contents + sphinx_gallery/tests/test_gen_gallery.py::test_create_jupyterlite_contents_with_jupyterlite_disabled_via_config +) diff --git a/dev-python/starlette/Manifest b/dev-python/starlette/Manifest index d38b31a4fc37..4381775d51ae 100644 --- a/dev-python/starlette/Manifest +++ b/dev-python/starlette/Manifest @@ -1,5 +1,3 @@ DIST starlette-0.21.0.gh.tar.gz 2830353 BLAKE2B 7ff818d4687757ec8699dcd0e2582af78211787b7a0f2110da045eb4f7a8760262cf144b0af7dc9f72140b5dae1e65f7a4207ee3b165db4091c5139ce0bfcc85 SHA512 c246862604ba807141313857321d898d996eaa771ccb197546d0928a75cbb69f0e485fe90d2c817e70323146077c487436516384e1401d815c59c0ac75845e2b -DIST starlette-0.23.1.gh.tar.gz 2830865 BLAKE2B b1eaf59421d413179ad294b240babb9b1beabbf10d8364187eb406a3b87a1412b3959b90f44ac1bbada7858c3ffc90560208bc433ca5aaf835dda1766282fe65 SHA512 9af4ab2b2e3af4e7acd2e93a9a4b4f4c8c3b56ba971f7a8faf65308d76a4f30b8ab0ab263535480af614a5082420cafb3d939c7477472710cce9241bd947139b -DIST starlette-0.24.0.gh.tar.gz 2834269 BLAKE2B 82e1ae2cd835015f20c5421254c0facbe16c1592d1f34e95d38c94898fb30e308dd32ab8bc1856c16d600074c86300afc4aa11e2617a94a29aad9dc4dd0fbdfc SHA512 6ff38cb48efd25183971ea4578dbbd7aff537d624fe2e2b9249551b9bf559dad05da949ec52d305bb0323e37c837212e3a804c7614884e5cd4b85260ec1435cc DIST starlette-0.25.0.gh.tar.gz 2835696 BLAKE2B 82ed915a2ff7824a99e0f15f16a0723b8799ef43ab5b25dbbf7ee7bff7a3a1fc555e802a82950b11eb752a39e23fdf0870090a99bed568bfa82e3ecbcf42f5f3 SHA512 ecff4905c093ffd21a4b102d4ca1dba22ceebd8e73f53f984fbe58daa7a0bf9c3de9a41b1672837602142a4e14787f3b59291d05b9cb6a0dd034d58ddacd9eb1 DIST starlette-0.26.0.post1.gh.tar.gz 2837411 BLAKE2B b5db12f5c9fa8a8e9b78ec61ce26d2caff7f4160ad2e1446d6c161c223b3efc797e6cae65171e03aa14deb33172ceadb20d78ee02bd5754bc66e0406e4bbca89 SHA512 e8f1e98b922b2b067b1d7c581e5c9a6af887f204546ce04206abaea21b0c6e16de182022a5f70153a4f0833847f510f2ccae7f685c92a7f344a581d1d3d6ca0a diff --git a/dev-python/starlette/starlette-0.23.1.ebuild b/dev-python/starlette/starlette-0.23.1.ebuild deleted file mode 100644 index 1e826f4696fc..000000000000 --- a/dev-python/starlette/starlette-0.23.1.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( pypy3 python3_{9..11} ) - -inherit distutils-r1 - -DESCRIPTION="The little ASGI framework that shines" -HOMEPAGE=" - https://www.starlette.io/ - https://github.com/encode/starlette/ - https://pypi.org/project/starlette/ -" -SRC_URI=" - https://github.com/encode/starlette/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 arm64 ~loong ppc ppc64 ~riscv x86" - -RDEPEND=" - =dev-python/anyio-3.4.0[${PYTHON_USEDEP}] - >=dev-python/httpx-0.22.0[${PYTHON_USEDEP}] - dev-python/itsdangerous[${PYTHON_USEDEP}] - dev-python/jinja[${PYTHON_USEDEP}] - dev-python/python-multipart[${PYTHON_USEDEP}] - dev-python/pyyaml[${PYTHON_USEDEP}] - $(python_gen_cond_dep ' - >=dev-python/typing-extensions-3.10.0[${PYTHON_USEDEP}] - ' 3.8 3.9) -" -BDEPEND=" - test? ( - dev-python/trio[${PYTHON_USEDEP}] - ) -" - -EPYTEST_IGNORE=( - # Unpackaged 'databases' dependency - tests/test_database.py -) - -distutils_enable_tests pytest diff --git a/dev-python/starlette/starlette-0.24.0.ebuild b/dev-python/starlette/starlette-0.24.0.ebuild deleted file mode 100644 index 65f85b51857a..000000000000 --- a/dev-python/starlette/starlette-0.24.0.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( pypy3 python3_{9..11} ) - -inherit distutils-r1 - -DESCRIPTION="The little ASGI framework that shines" -HOMEPAGE=" - https://www.starlette.io/ - https://github.com/encode/starlette/ - https://pypi.org/project/starlette/ -" -SRC_URI=" - https://github.com/encode/starlette/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" - -RDEPEND=" - =dev-python/anyio-3.4.0[${PYTHON_USEDEP}] - >=dev-python/httpx-0.22.0[${PYTHON_USEDEP}] - dev-python/itsdangerous[${PYTHON_USEDEP}] - dev-python/jinja[${PYTHON_USEDEP}] - dev-python/python-multipart[${PYTHON_USEDEP}] - dev-python/pyyaml[${PYTHON_USEDEP}] - $(python_gen_cond_dep ' - >=dev-python/typing-extensions-3.10.0[${PYTHON_USEDEP}] - ' 3.8 3.9) -" -BDEPEND=" - test? ( - dev-python/trio[${PYTHON_USEDEP}] - ) -" - -EPYTEST_IGNORE=( - # Unpackaged 'databases' dependency - tests/test_database.py -) - -distutils_enable_tests pytest diff --git a/dev-python/starlette/starlette-0.25.0.ebuild b/dev-python/starlette/starlette-0.25.0.ebuild index 4b08d84dd01e..8980e3f0d73e 100644 --- a/dev-python/starlette/starlette-0.25.0.ebuild +++ b/dev-python/starlette/starlette-0.25.0.ebuild @@ -21,7 +21,7 @@ SRC_URI=" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="amd64 ~arm arm64 ~ia64 ~loong ppc ppc64 ~riscv ~sparc x86" RDEPEND=" "${stripe_mock_logfile}" & - local stripe_mock_pid=$! - sleep 2 - # Did stripe-mock start? - curl --fail -u "sk_test_123:" \ - http://127.0.0.1:${stripe_mock_port}/v1/customers &> /dev/null - eend $? "Port ${stripe_mock_port} unavailable" - if [[ $? -eq 0 ]]; then - einfo "stripe-mock running on port ${stripe_mock_port}" - break - fi - (( stripe_mock_port++ )) - done - if [[ "${stripe_mock_port}" -gt "${stripe_mock_max_port}" ]]; then - eerror "Unable to start stripe-mock for tests" - die "Please see the logfile located at: ${stripe_mock_logfile}" - fi - - local -x STRIPE_MOCK_PORT=${stripe_mock_port} - distutils-r1_src_test - - # Tear down stripe-mock - kill "${stripe_mock_pid}" || die "Unable to stop stripe-mock" -} diff --git a/dev-python/stripe/stripe-5.1.0.ebuild b/dev-python/stripe/stripe-5.1.0.ebuild deleted file mode 100644 index 25678121e96f..000000000000 --- a/dev-python/stripe/stripe-5.1.0.ebuild +++ /dev/null @@ -1,71 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} pypy3 ) - -inherit distutils-r1 - -DESCRIPTION="Stripe python bindings" -HOMEPAGE=" - https://github.com/stripe/stripe-python/ - https://pypi.org/project/stripe/ -" -SRC_URI="mirror://pypi/s/${PN}/${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND=" - >=dev-python/requests-2.20[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - >=dev-util/stripe-mock-0.151.0 - dev-python/pytest-mock[${PYTHON_USEDEP}] - net-misc/curl - ) -" - -distutils_enable_tests pytest - -DOCS=( LONG_DESCRIPTION.rst CHANGELOG.md README.md ) - -python_test() { - epytest tests -} - -src_test() { - local stripe_mock_port=12111 - local stripe_mock_max_port=12121 - local stripe_mock_logfile="${T}/stripe_mock_${EPYTHON}.log" - # Try to start stripe-mock until we find a free port - while [[ "${stripe_mock_port}" -le "${stripe_mock_max_port}" ]]; do - ebegin "Trying to start stripe-mock on port ${stripe_mock_port}" - stripe-mock --http-port ${stripe_mock_port} &> "${stripe_mock_logfile}" & - local stripe_mock_pid=$! - sleep 2 - # Did stripe-mock start? - curl --fail -u "sk_test_123:" \ - http://127.0.0.1:${stripe_mock_port}/v1/customers &> /dev/null - eend $? "Port ${stripe_mock_port} unavailable" - if [[ $? -eq 0 ]]; then - einfo "stripe-mock running on port ${stripe_mock_port}" - break - fi - (( stripe_mock_port++ )) - done - if [[ "${stripe_mock_port}" -gt "${stripe_mock_max_port}" ]]; then - eerror "Unable to start stripe-mock for tests" - die "Please see the logfile located at: ${stripe_mock_logfile}" - fi - - local -x STRIPE_MOCK_PORT=${stripe_mock_port} - distutils-r1_src_test - - # Tear down stripe-mock - kill "${stripe_mock_pid}" || die "Unable to stop stripe-mock" -} diff --git a/dev-python/stripe/stripe-5.1.1.ebuild b/dev-python/stripe/stripe-5.1.1.ebuild deleted file mode 100644 index 324896ea5925..000000000000 --- a/dev-python/stripe/stripe-5.1.1.ebuild +++ /dev/null @@ -1,70 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} pypy3 ) - -inherit distutils-r1 pypi - -DESCRIPTION="Stripe python bindings" -HOMEPAGE=" - https://github.com/stripe/stripe-python/ - https://pypi.org/project/stripe/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND=" - >=dev-python/requests-2.20[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - >=dev-util/stripe-mock-0.151.0 - dev-python/pytest-mock[${PYTHON_USEDEP}] - net-misc/curl - ) -" - -distutils_enable_tests pytest - -DOCS=( LONG_DESCRIPTION.rst CHANGELOG.md README.md ) - -python_test() { - epytest tests -} - -src_test() { - local stripe_mock_port=12111 - local stripe_mock_max_port=12121 - local stripe_mock_logfile="${T}/stripe_mock_${EPYTHON}.log" - # Try to start stripe-mock until we find a free port - while [[ "${stripe_mock_port}" -le "${stripe_mock_max_port}" ]]; do - ebegin "Trying to start stripe-mock on port ${stripe_mock_port}" - stripe-mock --http-port ${stripe_mock_port} &> "${stripe_mock_logfile}" & - local stripe_mock_pid=$! - sleep 2 - # Did stripe-mock start? - curl --fail -u "sk_test_123:" \ - http://127.0.0.1:${stripe_mock_port}/v1/customers &> /dev/null - eend $? "Port ${stripe_mock_port} unavailable" - if [[ $? -eq 0 ]]; then - einfo "stripe-mock running on port ${stripe_mock_port}" - break - fi - (( stripe_mock_port++ )) - done - if [[ "${stripe_mock_port}" -gt "${stripe_mock_max_port}" ]]; then - eerror "Unable to start stripe-mock for tests" - die "Please see the logfile located at: ${stripe_mock_logfile}" - fi - - local -x STRIPE_MOCK_PORT=${stripe_mock_port} - distutils-r1_src_test - - # Tear down stripe-mock - kill "${stripe_mock_pid}" || die "Unable to stop stripe-mock" -} diff --git a/dev-python/stripe/stripe-5.2.0.ebuild b/dev-python/stripe/stripe-5.2.0.ebuild index 324896ea5925..3dcb231fe397 100644 --- a/dev-python/stripe/stripe-5.2.0.ebuild +++ b/dev-python/stripe/stripe-5.2.0.ebuild @@ -16,7 +16,7 @@ HOMEPAGE=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 x86" RDEPEND=" >=dev-python/requests-2.20[${PYTHON_USEDEP}] diff --git a/dev-python/sure/Manifest b/dev-python/sure/Manifest index f0f4797d02da..de28d9c446df 100644 --- a/dev-python/sure/Manifest +++ b/dev-python/sure/Manifest @@ -1,2 +1 @@ -DIST sure-2.0.0.tar.gz 46747 BLAKE2B 631923bf2fc0a972e276fbfd1918abbafec28e662669993b40ff8ca72944952d092ac662728f98a286fc9b5c8e3765d10a4d6ef1f17b17655802b971b97410af SHA512 8286846374c2bfc773444e90bf4f9c0b0d66d0229afa53af63025bfec690bf8bcc959f86c238ca5244c6a29099e955691771b0eb954af479bde2f17e51f6f1de DIST sure-2.0.1.tar.gz 48467 BLAKE2B 2143d073c09e46fa987c6d62ebf59aac61e1304079707cf517d7d1ee10303c21369517a1fc2836d8f1081ebbe7d9c3e68aa629d432f85622b9ff8eaab1dd2abc SHA512 f319685ebb1c00bb064bff3e86543789ec94c9a6a8192ca2e97da3513208f9cac66e9db44e945f68ab39eec696880a2c211627f9881623492946e1a14f2444f5 diff --git a/dev-python/sure/sure-2.0.0-r1.ebuild b/dev-python/sure/sure-2.0.0-r1.ebuild deleted file mode 100644 index febd02d7db38..000000000000 --- a/dev-python/sure/sure-2.0.0-r1.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} ) - -inherit distutils-r1 - -DESCRIPTION="idiomatic assertion toolkit with human-friendly failure messages" -HOMEPAGE=" - https://github.com/gabrielfalcao/sure/ - https://pypi.org/project/sure/ -" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv sparc x86" - -RDEPEND=" - dev-python/mock[${PYTHON_USEDEP}] - dev-python/six[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest - -EPYTEST_IGNORE=( - # requires dev-python/nose - tests/test_old_api.py -) - -src_prepare() { - sed -i -e 's:--cov=sure::' setup.cfg || die - distutils-r1_src_prepare -} diff --git a/dev-python/sure/sure-2.0.1.ebuild b/dev-python/sure/sure-2.0.1.ebuild index 73fb2e9471d0..aea87095cb4a 100644 --- a/dev-python/sure/sure-2.0.1.ebuild +++ b/dev-python/sure/sure-2.0.1.ebuild @@ -6,18 +6,17 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools PYTHON_COMPAT=( python3_{9..11} ) -inherit distutils-r1 +inherit distutils-r1 pypi DESCRIPTION="idiomatic assertion toolkit with human-friendly failure messages" HOMEPAGE=" https://github.com/gabrielfalcao/sure/ https://pypi.org/project/sure/ " -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="GPL-3+" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv sparc x86" RDEPEND=" dev-python/mock[${PYTHON_USEDEP}] diff --git a/dev-python/tabulate/tabulate-0.9.0.ebuild b/dev-python/tabulate/tabulate-0.9.0.ebuild index f076ab90fff3..e8bba4aa61eb 100644 --- a/dev-python/tabulate/tabulate-0.9.0.ebuild +++ b/dev-python/tabulate/tabulate-0.9.0.ebuild @@ -22,7 +22,7 @@ S=${WORKDIR}/${MY_P} SLOT="0" LICENSE="MIT" -KEYWORDS="amd64 ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux" RDEPEND=" dev-python/wcwidth[${PYTHON_USEDEP}] diff --git a/dev-python/tenacity/Manifest b/dev-python/tenacity/Manifest index b13e58d363b6..66e9b25dd5b8 100644 --- a/dev-python/tenacity/Manifest +++ b/dev-python/tenacity/Manifest @@ -1,4 +1 @@ -DIST tenacity-8.1.0.tar.gz 37658 BLAKE2B 4f9e2ea44ac0f0ed8b694b0f60e938fadbcf65bd989e9d641f7a40750f499aa9635a70d80e406aa2ebf436ebd37cde0d88e8ecb6cb3436ba755c2d921541c8e8 SHA512 194312e80233d6edcdf30496a355b272a4de4809bbe187948a7ce9c1382958845d12401498569f2b8d4251ede2857317820779f13a65bb2e69dcb97dde9bb501 -DIST tenacity-8.2.0.tar.gz 39842 BLAKE2B 4c7b58654eff79e2b5e7412f5a920dd09df44a7699d6959dd6e1c5ee87a1e74a0c60df28239be6976368859ebabc4ab35e318a71a7ad5861d92da76a516bd721 SHA512 7bb962257200a450a5599309977c895b9e2918a195a2b60c942dad934145e85e64cf1c043e81fe1a4eb5a4a7d4eaeca626a21388297cf0983bdcea22d56553d3 -DIST tenacity-8.2.1.tar.gz 39876 BLAKE2B 5141a5ee79ee6b5664e35c06c2d95e65daf75bfcb2ea6b33418385e49f9136adde2ff99bfd8215f056f6370c7b3c2e0a755c749c164c3857c0aae4c27cc63d1b SHA512 43decc20206544165d7ad4ae67292388c45c70a126d3b1ba529529429897dafc1bf8df72a15b545a80cc1fe0eee766866e592d3f49ee6a24feddcb525dffaab8 DIST tenacity-8.2.2.tar.gz 40186 BLAKE2B af24fa209a0f9de0bb7ddd0d0979620fdb3a41967ea2d45c8864cc9feb3237d345b85015379228dd7714d7dd3f921e190bfdea3ba5c3fe627df804de6641894d SHA512 a1e2569dd5afdc982716f22ba7c67f7a43351e9f2dbefad30854d8655fa7600300c624b7353ea7d68aa462cbf2f33cf93e643e2868e8e197a61eb1ccf25c275e diff --git a/dev-python/tenacity/tenacity-8.1.0.ebuild b/dev-python/tenacity/tenacity-8.1.0.ebuild deleted file mode 100644 index 0ac51168196c..000000000000 --- a/dev-python/tenacity/tenacity-8.1.0.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} ) - -inherit distutils-r1 - -DESCRIPTION="General-purpose retrying library" -HOMEPAGE=" - https://github.com/jd/tenacity/ - https://pypi.org/project/tenacity/ -" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm64 ~riscv x86" - -BDEPEND=" - dev-python/setuptools-scm[${PYTHON_USEDEP}] - test? ( - dev-python/tornado[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -python_test() { - local EPYTEST_DESELECT=() - - if ! has_version "dev-python/typeguard[${PYTHON_USEDEP}]"; then - EPYTEST_DESELECT+=( - tests/test_tenacity.py::TestRetryTyping::test_retry_type_annotations - ) - fi - - epytest -} diff --git a/dev-python/tenacity/tenacity-8.2.0.ebuild b/dev-python/tenacity/tenacity-8.2.0.ebuild deleted file mode 100644 index 0bba32fca1ec..000000000000 --- a/dev-python/tenacity/tenacity-8.2.0.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} ) - -inherit distutils-r1 pypi - -DESCRIPTION="General-purpose retrying library" -HOMEPAGE=" - https://github.com/jd/tenacity/ - https://pypi.org/project/tenacity/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~riscv ~x86" - -BDEPEND=" - dev-python/setuptools-scm[${PYTHON_USEDEP}] - test? ( - dev-python/tornado[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -python_test() { - local EPYTEST_DESELECT=() - - if ! has_version "dev-python/typeguard[${PYTHON_USEDEP}]"; then - EPYTEST_DESELECT+=( - tests/test_tenacity.py::TestRetryTyping::test_retry_type_annotations - ) - fi - - epytest -} diff --git a/dev-python/tenacity/tenacity-8.2.1.ebuild b/dev-python/tenacity/tenacity-8.2.1.ebuild deleted file mode 100644 index 0bba32fca1ec..000000000000 --- a/dev-python/tenacity/tenacity-8.2.1.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} ) - -inherit distutils-r1 pypi - -DESCRIPTION="General-purpose retrying library" -HOMEPAGE=" - https://github.com/jd/tenacity/ - https://pypi.org/project/tenacity/ -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~riscv ~x86" - -BDEPEND=" - dev-python/setuptools-scm[${PYTHON_USEDEP}] - test? ( - dev-python/tornado[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -python_test() { - local EPYTEST_DESELECT=() - - if ! has_version "dev-python/typeguard[${PYTHON_USEDEP}]"; then - EPYTEST_DESELECT+=( - tests/test_tenacity.py::TestRetryTyping::test_retry_type_annotations - ) - fi - - epytest -} diff --git a/dev-python/tenacity/tenacity-8.2.2.ebuild b/dev-python/tenacity/tenacity-8.2.2.ebuild index 0bba32fca1ec..15e151851f33 100644 --- a/dev-python/tenacity/tenacity-8.2.2.ebuild +++ b/dev-python/tenacity/tenacity-8.2.2.ebuild @@ -16,7 +16,7 @@ HOMEPAGE=" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~riscv ~x86" +KEYWORDS="amd64 ~arm64 ~riscv x86" BDEPEND=" dev-python/setuptools-scm[${PYTHON_USEDEP}] diff --git a/dev-python/testfixtures/Manifest b/dev-python/testfixtures/Manifest index c454cf0fac54..ce6eac7adac5 100644 --- a/dev-python/testfixtures/Manifest +++ b/dev-python/testfixtures/Manifest @@ -1,2 +1 @@ -DIST testfixtures-7.0.3.tar.gz 127280 BLAKE2B 14725f5a04a77453f1a6e1cb07b2ee8e907dcf49a845c9c75951d77160448c1037c7bfa0a759cf4061d92448203b8f4b14d611cdde32f46269b484985e654e67 SHA512 875aba5102bd43800b2f6464dc93185cd2bb5e117523cb4b3c458b2f8f8eb71f309c0a5266eeca70a7928f9992ccfe7807c67e42531c17fd82ca1c3b838d02a5 DIST testfixtures-7.1.0.tar.gz 133026 BLAKE2B 0fbb25e97c06cdd7c94be26c56e96a70847493f71b2f0adc58f333fe2ab930a9bfb6de154a1a23a5cb2cbb1e5e87cb6d9ac95433d357de0689296e33c04078c3 SHA512 d1b2b3ca9674865a45be254a41777c2cba42d4ac3de5d77420d6d33416bfde7ba6a8ca39033cd2c217b0eb81ef5c97bf5b197dd047f9a337bbe1a3da91d9c0ef diff --git a/dev-python/testfixtures/testfixtures-7.0.3.ebuild b/dev-python/testfixtures/testfixtures-7.0.3.ebuild deleted file mode 100644 index 0b81500e2883..000000000000 --- a/dev-python/testfixtures/testfixtures-7.0.3.ebuild +++ /dev/null @@ -1,53 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} ) - -inherit distutils-r1 - -DESCRIPTION="A collection of helpers and mock objects for unit tests and doc tests" -HOMEPAGE="https://pypi.org/project/testfixtures/ - https://github.com/Simplistix/testfixtures" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -SLOT="0" -LICENSE="MIT" -KEYWORDS="amd64 ~arm arm64 ~riscv x86 ~amd64-linux ~x86-linux" - -BDEPEND=" - test? ( - $(python_gen_impl_dep sqlite) - dev-python/django[${PYTHON_USEDEP}] - dev-python/pytest-django[${PYTHON_USEDEP}] - dev-python/sybil[${PYTHON_USEDEP}] - >=dev-python/twisted-18[${PYTHON_USEDEP}] - dev-python/zope-component[${PYTHON_USEDEP}] - ) -" - -distutils_enable_sphinx docs \ - dev-python/furo -distutils_enable_tests pytest - -python_prepare_all() { - # kill weird way of declaring build deps - sed -e '/build=/d' -i setup.py || die - - distutils-r1_python_prepare_all -} - -python_test() { - local -x PYTHONPATH="." - local -x DJANGO_SETTINGS_MODULE=testfixtures.tests.test_django.settings - - local EPYTEST_DESELECT=( - # TODO - testfixtures/tests/test_shouldwarn.py::ShouldWarnTests::test_filter_missing - testfixtures/tests/test_shouldwarn.py::ShouldWarnTests::test_filter_present - ) - - epytest -} diff --git a/dev-python/testfixtures/testfixtures-7.1.0.ebuild b/dev-python/testfixtures/testfixtures-7.1.0.ebuild index d0541a212cd8..e64f557ee6d1 100644 --- a/dev-python/testfixtures/testfixtures-7.1.0.ebuild +++ b/dev-python/testfixtures/testfixtures-7.1.0.ebuild @@ -16,7 +16,7 @@ HOMEPAGE=" SLOT="0" LICENSE="MIT" -KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 ~arm arm64 ~riscv x86 ~amd64-linux ~x86-linux" BDEPEND=" test? ( diff --git a/app-text/pytextile/Manifest b/dev-python/textile/Manifest similarity index 50% rename from app-text/pytextile/Manifest rename to dev-python/textile/Manifest index e3a71b9a187f..7f0d8ee5ac4d 100644 --- a/app-text/pytextile/Manifest +++ b/dev-python/textile/Manifest @@ -1,2 +1 @@ -DIST pytextile-4.0.1.tar.gz 49282 BLAKE2B b51220ff33fe43b83d0aefee840b5170747015073fbe88934798c2505c3455e9805eee8815ec8068521c88a44a309bd0eb32e84757d088536f1c12a1f9bc0ca0 SHA512 e299663fd71b935e9c948649baba80584b1339dd3393a3f37b39475fe1d6a4addaaa2adcd16ba57b4c5db43ab9f8de6e9332871915b1fff7b7882ad5e8d64580 DIST python-textile-4.0.2.gh.tar.gz 49296 BLAKE2B e9ac36b0ecf401a07aea1037c1f4390e440123d7e16f8fef64c257d27f6ef9c6918018ff34e9f8ad367767f3ebc5ce7957be424b2e6dac62fe8a1f7736b8eff7 SHA512 eb59e44b9a8521bcfa98f476e23efd727ffd867277d24f102bbb9511a99a0d636c324e22f8562382074007f304490c4ec6a5fde529f41b15f055a9cf16d49b8e diff --git a/app-text/pytextile/metadata.xml b/dev-python/textile/metadata.xml similarity index 100% rename from app-text/pytextile/metadata.xml rename to dev-python/textile/metadata.xml diff --git a/app-text/pytextile/pytextile-4.0.2.ebuild b/dev-python/textile/textile-4.0.2.ebuild similarity index 94% rename from app-text/pytextile/pytextile-4.0.2.ebuild rename to dev-python/textile/textile-4.0.2.ebuild index e0c784fe396a..c946d2963386 100644 --- a/app-text/pytextile/pytextile-4.0.2.ebuild +++ b/dev-python/textile/textile-4.0.2.ebuild @@ -22,7 +22,7 @@ S=${WORKDIR}/${MY_P} LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="amd64 ppc ppc64 ~riscv sparc x86" RDEPEND=" dev-python/html5lib[${PYTHON_USEDEP}] diff --git a/dev-python/tornado/tornado-6.2-r1.ebuild b/dev-python/tornado/tornado-6.2-r1.ebuild new file mode 100644 index 000000000000..0ba2105f03a4 --- /dev/null +++ b/dev-python/tornado/tornado-6.2-r1.ebuild @@ -0,0 +1,69 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{9..11} pypy3 ) +PYTHON_REQ_USE="threads(+)" + +inherit distutils-r1 pypi + +DESCRIPTION="Python web framework and asynchronous networking library" +HOMEPAGE=" + https://www.tornadoweb.org/ + https://github.com/tornadoweb/tornado/ + https://pypi.org/project/tornado/ +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos" +IUSE="examples test" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=dev-python/twisted-16.0.0[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + ${RDEPEND} + $(python_gen_cond_dep ' + >=dev-python/pycurl-7.19.3.1[${PYTHON_USEDEP}] + ' 'python*') + ) +" + +distutils_enable_sphinx docs \ + dev-python/sphinx-rtd-theme \ + dev-python/sphinxcontrib-asyncio + +src_prepare() { + # Disable deprecation-warnings-as-errors because tornado has a lot of stuff deprecated in 3.10 + sed 's/warnings.filterwarnings("error", category=DeprecationWarning, module=r"tornado\\..*")//' \ + -i tornado/test/runtests.py || die + # broken upstream + sed -i -e 's:test_multi_line_headers:_&:' \ + tornado/test/httpclient_test.py || die + # network-sandbox? ipv6? + sed -i -e 's:test_localhost:_&:' \ + tornado/test/netutil_test.py || die + + distutils-r1_src_prepare +} + +python_test() { + local -x ASYNC_TEST_TIMEOUT=60 + cd "${T}" || die + "${EPYTHON}" -m tornado.test.runtests --verbose || + die "tests failed under ${EPYTHON}" +} + +python_install_all() { + if use examples; then + docinto examples + dodoc -r demos/. + docompress -x /usr/share/doc/${PF}/examples + fi + distutils-r1_python_install_all +} diff --git a/dev-python/tornado/tornado-6.2.ebuild b/dev-python/tornado/tornado-6.2.ebuild index 7fbe04479120..e06b3c0c2c1a 100644 --- a/dev-python/tornado/tornado-6.2.ebuild +++ b/dev-python/tornado/tornado-6.2.ebuild @@ -7,7 +7,7 @@ DISTUTILS_USE_PEP517=setuptools PYTHON_COMPAT=( python3_{9..11} ) PYTHON_REQ_USE="threads(+)" -inherit distutils-r1 +inherit distutils-r1 pypi DESCRIPTION="Python web framework and asynchronous networking library" HOMEPAGE=" @@ -15,7 +15,6 @@ HOMEPAGE=" https://github.com/tornadoweb/tornado/ https://pypi.org/project/tornado/ " -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="Apache-2.0" SLOT="0" diff --git a/dev-python/translate-toolkit/Manifest b/dev-python/translate-toolkit/Manifest index d9889a939500..e24c8a4845fa 100644 --- a/dev-python/translate-toolkit/Manifest +++ b/dev-python/translate-toolkit/Manifest @@ -1,4 +1,2 @@ -DIST translate-3.8.3.gh.tar.gz 1157587 BLAKE2B 4dc8ca9cb7f0040364ceeb6fae47d9189642e8383fb1c808713aeb82452690ffe5957c63d649994eae486efaa51aee664fa7b0bb199036d869a87d7a0bf21806 SHA512 ad5a814cc03ed0d41aeac60bea72133fcd47470ab254849647d674bc00b71f2afe1c0956891decc6906fafbd07c4e3d5efcf4212c0e449f3fb3fb4fdbee9aab8 DIST translate-3.8.4.gh.tar.gz 1158012 BLAKE2B 37d26792b9382d318e359db3c7087cbf71a444c4f76c9b3fcec9311820ade1d3f346d7ff4b22983d6a49e0afd47b4277d2c0222e2982d56f52fcf7f655bd349b SHA512 28d452d9da1d1b400e88a30b9f997dd70ab2db5e6ae33a7882203bf6b59abf6bd315bee97c9f01de536dc752fde93429bb65aeb7b6386482193a68a472bd2e9a -DIST translate-3.8.5.gh.tar.gz 1158381 BLAKE2B efa51a672bac419e0cf847099f68f33882b8a60c339b157f2a3144014e10b5c241a0817fd93755e2327afd9b9dd923f28c4f22c3a950fe95189bfb6592dd4c83 SHA512 687aadbdaeddd33de64224e33fdf2f47f3b368d5f22e8d79f580ab407595bda0fbdbbb45edeeddff4b0d583eb4238de9ecb7514289ff4ae8fb387c3d089374de DIST translate-3.8.6.gh.tar.gz 1158560 BLAKE2B 127083188e3f25551e1a55b4499fb2247e7fb7c751d813f6a78491ec2f1e457e0c18d3416cf05533d11e36201b36814054f4eaf94693d04351a0928a0347fa98 SHA512 271b34ac44835af2e50537ec5a6a5d4dff497fd3358fe53c92e800109a347206d544f71bee7181ec335736a462578913262ddfbb27d4bcef39f247338bc99134 diff --git a/dev-python/translate-toolkit/translate-toolkit-3.8.3.ebuild b/dev-python/translate-toolkit/translate-toolkit-3.8.3.ebuild deleted file mode 100644 index 389f504d2a3a..000000000000 --- a/dev-python/translate-toolkit/translate-toolkit-3.8.3.ebuild +++ /dev/null @@ -1,98 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9..11} ) -PYTHON_REQ_USE="sqlite" - -inherit distutils-r1 - -MY_P=translate-${PV} -DESCRIPTION="Toolkit to convert between many translation formats" -HOMEPAGE=" - https://github.com/translate/translate/ - https://pypi.org/project/translate-toolkit/ -" -SRC_URI=" - https://github.com/translate/translate/archive/${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S="${WORKDIR}"/${MY_P} - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 arm64 x86" -IUSE="+html +ical +ini +subtitles +yaml" - -RDEPEND=" - app-text/iso-codes - >=dev-python/chardet-3.0.4[${PYTHON_USEDEP}] - dev-python/cheroot[${PYTHON_USEDEP}] - >=dev-python/Levenshtein-0.12.0[${PYTHON_USEDEP}] - >=dev-python/lxml-4.3.1[${PYTHON_USEDEP}] - >=dev-python/pycountry-19.8.18[${PYTHON_USEDEP}] - >=dev-python/pyparsing-3[${PYTHON_USEDEP}] - dev-python/ruamel-yaml[${PYTHON_USEDEP}] - sys-devel/gettext - html? ( dev-python/utidylib[${PYTHON_USEDEP}] ) - ical? ( dev-python/vobject[${PYTHON_USEDEP}] ) - ini? ( >=dev-python/iniparse-0.5[${PYTHON_USEDEP}] ) - subtitles? ( media-video/gaupol[${PYTHON_USEDEP}] ) - yaml? ( dev-python/pyyaml[${PYTHON_USEDEP}] ) -" -BDEPEND=" - test? ( dev-python/phply[${PYTHON_USEDEP}] ) -" - -distutils_enable_tests pytest - -python_test() { - local EPYTEST_DESELECT=( - # Fails with network-sandbox (and even with it off but w/ softer fail) - 'tests/xliff_conformance/test_xliff_conformance.py::test_open_office_to_xliff' - 'tests/xliff_conformance/test_xliff_conformance.py::test_po_to_xliff' - # Apparently a change in line wrapping x_x - translate/storage/test_cpo.py::TestCPOFile::test_wrap_gettext - ) - local EPYTEST_IGNORE=( - # unpackaged fluent.* - translate/storage/test_fluent.py - ) - - if ! use ini; then - EPYTEST_IGNORE+=( - translate/convert/test_ini2po.py - translate/convert/test_po2ini.py - ) - fi - - if ! use subtitles; then - EPYTEST_IGNORE+=( - translate/storage/test_subtitles.py - ) - fi - - # translate/storage/test_mo.py needs 'pocompile' - distutils_install_for_testing - epytest -} - -python_install_all() { - distutils-r1_python_install_all - - if ! use html; then - rm "${ED}"/usr/bin/{html2po,po2html} || die - fi - if ! use ical; then - rm "${ED}"/usr/bin/{ical2po,po2ical} || die - fi - if ! use ini; then - rm "${ED}"/usr/bin/{ini2po,po2ini} || die - fi - if ! use subtitles; then - rm "${ED}"/usr/bin/{sub2po,po2sub} || die - fi - - python_optimize -} diff --git a/dev-python/translate-toolkit/translate-toolkit-3.8.4.ebuild b/dev-python/translate-toolkit/translate-toolkit-3.8.4.ebuild index 5628bcd1f693..389f504d2a3a 100644 --- a/dev-python/translate-toolkit/translate-toolkit-3.8.4.ebuild +++ b/dev-python/translate-toolkit/translate-toolkit-3.8.4.ebuild @@ -22,7 +22,7 @@ S="${WORKDIR}"/${MY_P} LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" +KEYWORDS="amd64 arm64 x86" IUSE="+html +ical +ini +subtitles +yaml" RDEPEND=" diff --git a/dev-python/translate-toolkit/translate-toolkit-3.8.5.ebuild b/dev-python/translate-toolkit/translate-toolkit-3.8.5.ebuild deleted file mode 100644 index 5628bcd1f693..000000000000 --- a/dev-python/translate-toolkit/translate-toolkit-3.8.5.ebuild +++ /dev/null @@ -1,98 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9..11} ) -PYTHON_REQ_USE="sqlite" - -inherit distutils-r1 - -MY_P=translate-${PV} -DESCRIPTION="Toolkit to convert between many translation formats" -HOMEPAGE=" - https://github.com/translate/translate/ - https://pypi.org/project/translate-toolkit/ -" -SRC_URI=" - https://github.com/translate/translate/archive/${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S="${WORKDIR}"/${MY_P} - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" -IUSE="+html +ical +ini +subtitles +yaml" - -RDEPEND=" - app-text/iso-codes - >=dev-python/chardet-3.0.4[${PYTHON_USEDEP}] - dev-python/cheroot[${PYTHON_USEDEP}] - >=dev-python/Levenshtein-0.12.0[${PYTHON_USEDEP}] - >=dev-python/lxml-4.3.1[${PYTHON_USEDEP}] - >=dev-python/pycountry-19.8.18[${PYTHON_USEDEP}] - >=dev-python/pyparsing-3[${PYTHON_USEDEP}] - dev-python/ruamel-yaml[${PYTHON_USEDEP}] - sys-devel/gettext - html? ( dev-python/utidylib[${PYTHON_USEDEP}] ) - ical? ( dev-python/vobject[${PYTHON_USEDEP}] ) - ini? ( >=dev-python/iniparse-0.5[${PYTHON_USEDEP}] ) - subtitles? ( media-video/gaupol[${PYTHON_USEDEP}] ) - yaml? ( dev-python/pyyaml[${PYTHON_USEDEP}] ) -" -BDEPEND=" - test? ( dev-python/phply[${PYTHON_USEDEP}] ) -" - -distutils_enable_tests pytest - -python_test() { - local EPYTEST_DESELECT=( - # Fails with network-sandbox (and even with it off but w/ softer fail) - 'tests/xliff_conformance/test_xliff_conformance.py::test_open_office_to_xliff' - 'tests/xliff_conformance/test_xliff_conformance.py::test_po_to_xliff' - # Apparently a change in line wrapping x_x - translate/storage/test_cpo.py::TestCPOFile::test_wrap_gettext - ) - local EPYTEST_IGNORE=( - # unpackaged fluent.* - translate/storage/test_fluent.py - ) - - if ! use ini; then - EPYTEST_IGNORE+=( - translate/convert/test_ini2po.py - translate/convert/test_po2ini.py - ) - fi - - if ! use subtitles; then - EPYTEST_IGNORE+=( - translate/storage/test_subtitles.py - ) - fi - - # translate/storage/test_mo.py needs 'pocompile' - distutils_install_for_testing - epytest -} - -python_install_all() { - distutils-r1_python_install_all - - if ! use html; then - rm "${ED}"/usr/bin/{html2po,po2html} || die - fi - if ! use ical; then - rm "${ED}"/usr/bin/{ical2po,po2ical} || die - fi - if ! use ini; then - rm "${ED}"/usr/bin/{ini2po,po2ini} || die - fi - if ! use subtitles; then - rm "${ED}"/usr/bin/{sub2po,po2sub} || die - fi - - python_optimize -} diff --git a/dev-python/translate-toolkit/translate-toolkit-3.8.6.ebuild b/dev-python/translate-toolkit/translate-toolkit-3.8.6.ebuild deleted file mode 100644 index 184a3803dc7c..000000000000 --- a/dev-python/translate-toolkit/translate-toolkit-3.8.6.ebuild +++ /dev/null @@ -1,96 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9..11} ) -PYTHON_REQ_USE="sqlite" - -inherit distutils-r1 - -MY_P=translate-${PV} -DESCRIPTION="Toolkit to convert between many translation formats" -HOMEPAGE=" - https://github.com/translate/translate/ - https://pypi.org/project/translate-toolkit/ -" -SRC_URI=" - https://github.com/translate/translate/archive/${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S="${WORKDIR}"/${MY_P} - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" -IUSE="+html +ical +ini +subtitles +yaml" - -RDEPEND=" - app-text/iso-codes - >=dev-python/chardet-3.0.4[${PYTHON_USEDEP}] - dev-python/cheroot[${PYTHON_USEDEP}] - >=dev-python/Levenshtein-0.12.0[${PYTHON_USEDEP}] - >=dev-python/lxml-4.3.1[${PYTHON_USEDEP}] - >=dev-python/pycountry-19.8.18[${PYTHON_USEDEP}] - >=dev-python/pyparsing-3[${PYTHON_USEDEP}] - dev-python/ruamel-yaml[${PYTHON_USEDEP}] - sys-devel/gettext - html? ( dev-python/utidylib[${PYTHON_USEDEP}] ) - ical? ( dev-python/vobject[${PYTHON_USEDEP}] ) - ini? ( >=dev-python/iniparse-0.5[${PYTHON_USEDEP}] ) - subtitles? ( media-video/gaupol[${PYTHON_USEDEP}] ) - yaml? ( dev-python/pyyaml[${PYTHON_USEDEP}] ) -" -BDEPEND=" - test? ( dev-python/phply[${PYTHON_USEDEP}] ) -" - -distutils_enable_tests pytest - -python_test() { - local EPYTEST_DESELECT=( - # Fails with network-sandbox (and even with it off but w/ softer fail) - 'tests/xliff_conformance/test_xliff_conformance.py::test_open_office_to_xliff' - 'tests/xliff_conformance/test_xliff_conformance.py::test_po_to_xliff' - # Apparently a change in line wrapping x_x - translate/storage/test_cpo.py::TestCPOFile::test_wrap_gettext - ) - local EPYTEST_IGNORE=( - # unpackaged fluent.* - translate/storage/test_fluent.py - ) - - if ! use ini; then - EPYTEST_IGNORE+=( - translate/convert/test_ini2po.py - translate/convert/test_po2ini.py - ) - fi - - if ! use subtitles; then - EPYTEST_IGNORE+=( - translate/storage/test_subtitles.py - ) - fi - - # translate/storage/test_mo.py needs 'pocompile' - distutils_install_for_testing - epytest -} - -python_install_all() { - distutils-r1_python_install_all - - if ! use html; then - rm "${ED}"/usr/bin/{html2po,po2html} || die - fi - if ! use ical; then - rm "${ED}"/usr/bin/{ical2po,po2ical} || die - fi - if ! use ini; then - rm "${ED}"/usr/bin/{ini2po,po2ini} || die - fi - if ! use subtitles; then - rm "${ED}"/usr/bin/{sub2po,po2sub} || die - fi -} diff --git a/dev-python/ujson/ujson-5.7.0.ebuild b/dev-python/ujson/ujson-5.7.0.ebuild index 3d8082378f3b..cd62b11762b0 100644 --- a/dev-python/ujson/ujson-5.7.0.ebuild +++ b/dev-python/ujson/ujson-5.7.0.ebuild @@ -17,7 +17,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" DEPEND=" dev-libs/double-conversion:= diff --git a/dev-python/urllib3/Manifest b/dev-python/urllib3/Manifest index 955b2de1b478..11ce92c79323 100644 --- a/dev-python/urllib3/Manifest +++ b/dev-python/urllib3/Manifest @@ -1 +1,2 @@ DIST urllib3-1.26.14.tar.gz 300665 BLAKE2B d9373c6f88eae86bd74cbc1c20b352064135a5e3686cf594a3fc2375afa881696751a4e318970ce15adb8fadb60e334117e4d4e431eaa591ce7b13b7ce2ab606 SHA512 0a2dffcb4d3b199e1d82c2bb0d8f4e6b57466bdc43e31dbed62b392ef32e021f6d31cb53ebedef9e1a62b1113f7a370e9f0baa36e3fba942a2543473e4df0828 +DIST urllib3-1.26.15.tar.gz 301444 BLAKE2B 2681f0290a4f8b335dcdf384a0c0692cf51e88ea829f80c8c857be328b00c618978a84957da4e23826e4597fe90764eb36ab9acbbc33f9a6ec8df3e3ff3f4d48 SHA512 b6ddb29c15b2d729605a6acb7c602f18c75a937cdfe9649d35d790a59fbb1d96a8d68975ba0a4c073c9f1750e383c67b7566dbcd81b3e8611501e9f4153e9a2b diff --git a/dev-python/urllib3/urllib3-1.26.15.ebuild b/dev-python/urllib3/urllib3-1.26.15.ebuild new file mode 100644 index 000000000000..cc75cabf45be --- /dev/null +++ b/dev-python/urllib3/urllib3-1.26.15.ebuild @@ -0,0 +1,78 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# please keep this ebuild at EAPI 8 -- sys-apps/portage dep +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_TESTED=( python3_{9..11} pypy3 ) +PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" ) +PYTHON_REQ_USE="ssl(+)" + +inherit distutils-r1 pypi + +DESCRIPTION="HTTP library with thread-safe connection pooling, file post, and more" +HOMEPAGE=" + https://github.com/urllib3/urllib3/ + https://pypi.org/project/urllib3/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="brotli test" +RESTRICT="!test? ( test )" + +# dev-python/{pyopenssl,cryptography,idna,certifi} are optional runtime +# dependencies. Do not add them to RDEPEND. They should be unnecessary with +# modern versions of python (>= 3.2). +RDEPEND=" + >=dev-python/PySocks-1.5.8[${PYTHON_USEDEP}] + =dev-python/tornado-4.2.1[\${PYTHON_USEDEP}] + >=dev-python/trustme-0.5.3[\${PYTHON_USEDEP}] + " "${PYTHON_TESTED[@]}") + ) +" + +src_prepare() { + distutils-r1_src_prepare + + # unbundle urllib3 + rm src/urllib3/packages/six.py || die + find -name '*.py' -exec sed -i \ + -e 's:\([.]*\|urllib3\.\)\?packages\.six:six:g' \ + -e 's:from \([.]*\|urllib3\.\)\?packages import six:import six:g' \ + {} + || die +} + +python_test() { + local -x CI=1 + # FIXME: get tornado ported + # please keep in sync with BDEPEND! + if ! has "${EPYTHON}" "${PYTHON_TESTED[@]/_/.}"; then + einfo "Skipping tests on ${EPYTHON}" + return + fi + + local EPYTEST_DESELECT=( + # unstable (relies on warning count) + test/with_dummyserver/test_proxy_poolmanager.py::TestHTTPProxyManager::test_proxy_verified_warning + ) + has "${EPYTHON}" python3.{8..10} && EPYTEST_DESELECT+=( + test/contrib/test_pyopenssl.py::TestPyOpenSSLHelpers::test_get_subj_alt_name + ) + + epytest +} diff --git a/dev-python/xlsxwriter/Manifest b/dev-python/xlsxwriter/Manifest index 4ce53697a4e9..0e3b667d8411 100644 --- a/dev-python/xlsxwriter/Manifest +++ b/dev-python/xlsxwriter/Manifest @@ -1,2 +1,2 @@ -DIST XlsxWriter-RELEASE_3.0.7.gh.tar.gz 35214702 BLAKE2B 8af7a7da9f2e6fd3a8f794f906935ed9dc1389a710d8b60fbf74e419829e6d233ad122d8ce75de93a6d3229e394277fadd76239aac73e8949f7c4737430a0859 SHA512 e80b9cfa741984db5b0aebd083c0a3c12f987b1a851088bc16e52b56cadb69feb1b795c1061ebde56c7ab1bf17d7899e90b42facd45bcacf5ce6c7070208e6e9 DIST XlsxWriter-RELEASE_3.0.8.gh.tar.gz 35224268 BLAKE2B 593236a4fa9aaa5fde3920cf3af4819afcc026b14160b61de41f7186ff594611a7f08e2a1befbd5a060f4f84c0f2541c773153c311154d1a94bba7260ae650f7 SHA512 c03e518cf517803f006fc13d314a40e54f47e4156ea16d46be023f3af727edd02aedbfe0e15da019fcec2b4f160643846f86c80c80d93be421cef33f1d11dae7 +DIST XlsxWriter-RELEASE_3.0.9.gh.tar.gz 36701357 BLAKE2B d53246e6d142395a59145dbf0ee453a014c351c8ed48eec2a2b4d370cbcc33c28c0f2703a9010c43f7bd59c1c89076a8ca814d1a8e7a233eb29301d7e03378f5 SHA512 4e0b505230bc40ab01b9015d333bb4e26b1538bdc3c1b349c71a5413ffd75741d5bee2755e8f916f278cdafe4a3097bc77203e7b678bd7834a287d3398ccb767 diff --git a/dev-python/xlsxwriter/xlsxwriter-3.0.8.ebuild b/dev-python/xlsxwriter/xlsxwriter-3.0.8.ebuild index b9643a5b3c75..5536e4aa6608 100644 --- a/dev-python/xlsxwriter/xlsxwriter-3.0.8.ebuild +++ b/dev-python/xlsxwriter/xlsxwriter-3.0.8.ebuild @@ -23,6 +23,6 @@ S=${WORKDIR}/${MY_P} SLOT="0" LICENSE="BSD" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux" distutils_enable_tests pytest diff --git a/dev-python/xlsxwriter/xlsxwriter-3.0.7.ebuild b/dev-python/xlsxwriter/xlsxwriter-3.0.9.ebuild similarity index 83% rename from dev-python/xlsxwriter/xlsxwriter-3.0.7.ebuild rename to dev-python/xlsxwriter/xlsxwriter-3.0.9.ebuild index 5536e4aa6608..b9643a5b3c75 100644 --- a/dev-python/xlsxwriter/xlsxwriter-3.0.7.ebuild +++ b/dev-python/xlsxwriter/xlsxwriter-3.0.9.ebuild @@ -23,6 +23,6 @@ S=${WORKDIR}/${MY_P} SLOT="0" LICENSE="BSD" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" distutils_enable_tests pytest diff --git a/dev-qt/Manifest.gz b/dev-qt/Manifest.gz index 7609c03c8166491602d066e1bb1b08354640fa51..4d1944407af30ff9a6630f9d1af27c6900bc27c3 100644 GIT binary patch delta 11203 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%0DkQ<*0XvH5~Ge+<_r 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 delta 11175 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 F002Nc35oy! diff --git a/dev-qt/qtimageformats/Manifest b/dev-qt/qtimageformats/Manifest index dfbcfe603ad7..430562fe308d 100644 --- a/dev-qt/qtimageformats/Manifest +++ b/dev-qt/qtimageformats/Manifest @@ -1,3 +1,4 @@ DIST qtimageformats-5.15.8-gentoo-kde-1.tar.xz 5000 BLAKE2B 1d1a5054267bf8e28051e4bdd6e2cb62f59dfc386d3d888071bab74fe818b7daec46baf9f9cd7d8bfad3e179c2d2c811e983008a7451255cf450f733988f3bb8 SHA512 68da3c1ee6f33dfdadd6e1ec7bca6a7c0f16671ebed232a4c12aac4d4fe2e61295901082362efd0b4e69c5576b35370a92063630da251bd71ff7d275825400d9 +DIST qtimageformats-5.15.8-gentoo-kde-2.tar.xz 6964 BLAKE2B 934e35ef39ba3e41d87842d5883cfef1e21f36fa3abbe20851cef33c4b652eab74b4dc704b926aaaecf6927183a36167c0879593511bf143749e51cea82feee9 SHA512 a5d1e3ef2706e4d28f0f72199f422c3c41b11836bbafee6800cfb498e242c3587c8d076ca1770e5b88e1b18590ef0a3e0bb98328aa87524c6f4c7ac385b995bb DIST qtimageformats-everywhere-opensource-src-5.15.8.tar.xz 1843016 BLAKE2B 55f4a0b212e63483d23a8a962ffafd826994088e00025291a502d371540e2d88217f5caeea03d40347ff756033b47ffa71e1e250673b977013b7dd5d190b0e7c SHA512 e601a1ebd0881e59c1f87df748faf63df12f552fe668d16af27a58421848ba4de822b4dc3fc54f23c17b818408b6af2edbfb0b59c29e7da8a272d25ac51d7cdd DIST qtimageformats-everywhere-src-6.4.2.tar.xz 1938812 BLAKE2B 65d1e5e7c415397cb411acc60fdb7ba316e986de30eb23a14c92f4fa6d3280bbb7aab2e592fd6d360052ba757472e8fd0aa35212fa3be545e07a4714bfe93ac7 SHA512 2bda0001295d1a27ee3018d7a7236525ee41f7de33d58805a71277b5a7d8f9506687a7bb9d6630e32cbcb89e340048591e9f9d29833a3bb4d8168c4779dc5320 diff --git a/dev-qt/qtimageformats/qtimageformats-5.15.8-r2.ebuild b/dev-qt/qtimageformats/qtimageformats-5.15.8-r2.ebuild new file mode 100644 index 000000000000..be4f67c0b874 --- /dev/null +++ b/dev-qt/qtimageformats/qtimageformats-5.15.8-r2.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +if [[ ${PV} != *9999* ]]; then + QT5_KDEPATCHSET_REV=2 + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~riscv ~sparc ~x86" +fi + +inherit qt5-build + +DESCRIPTION="Additional format plugins for the Qt image I/O system" + +IUSE="mng" + +DEPEND=" + =dev-qt/qtcore-${QT5_PV}* + =dev-qt/qtgui-${QT5_PV}* + media-libs/libwebp:= + media-libs/tiff:= + mng? ( media-libs/libmng:= ) +" +RDEPEND="${DEPEND}" + +src_configure() { + sed -e 's/qtConfig(jasper)/false:/' \ + -i src/plugins/imageformats/imageformats.pro || die + qt_use_disable_config mng mng src/plugins/imageformats/imageformats.pro + + qt5-build_src_configure +} diff --git a/dev-ruby/Manifest.gz b/dev-ruby/Manifest.gz index 101586bb359b553fbf95a3cbd7c37a763a093702..00827fd8f154a332e13a742b0a3f624cab03243d 100644 GIT binary patch delta 106076 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≈QsGzzR;~Em`Rw2KJ_dkZz(Py*k-JSEq2i8b4dM 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/gdbus-codegen-${PV} test dep once we modify gio/tests/meson.build to use external gdbus-codegen + +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) +) + +PATCHES=( + "${FILESDIR}"/${PN}-2.64.1-mark-gdbus-server-auth-test-flaky.patch +) + +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() { + if use test; then + # TODO: Review the test exclusions, especially now with meson + # 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/meson.build || die + + # Play nice with network-sandbox, but this approach would defeat the purpose of the test + #sed -i -e "s/localhost/127.0.0.1/g" gio/tests/gsocketclient-slow.c || die + else + # Don't build tests, also prevents extra deps, bug #512022 + sed -i -e '/subdir.*tests/d' {.,gio,glib}/meson.build || die + fi + + # Don't build fuzzing binaries - not used + sed -i -e '/subdir.*fuzzing/d' meson.build || die + + # gdbus-codegen is a separate package + sed -i -e '/install_dir/d' gio/gdbus-2.0/codegen/meson.build || die + + # Same kind of meson-0.50 issue with some installed-tests files; will likely be fixed upstream soon + sed -i -e '/install_dir/d' gio/tests/meson.build || die + + cat > "${T}/glib-test-ld-wrapper" <<-EOF + #!/usr/bin/env sh + exec \${LD:-ld} "\$@" + EOF + chmod a+x "${T}/glib-test-ld-wrapper" || die + sed -i -e "s|'ld'|'${T}/glib-test-ld-wrapper'|g" gio/tests/meson.build || die + + default + gnome2_environment_reset + # TODO: python_name sedding for correct python shebang? Might be relevant mainly for glib-utils only +} + +multilib_src_configure() { + # TODO: figure a way to pass appropriate values for all cross properties that glib uses (search for get_cross_property) + #if tc-is-cross-compiler ; then + # https://bugzilla.gnome.org/show_bug.cgi?id=756473 + # TODO-meson: This should be in meson cross file as 'growing_stack' property; and more, look at get_cross_property + #case ${CHOST} in + #hppa*|metag*) export glib_cv_stack_grows=yes ;; + #*) export glib_cv_stack_grows=no ;; + #esac + #fi + + local emesonargs=( + --buildtype $(usex debug debug plain) + -Ddefault_library=$(usex static-libs both shared) + -Druntime_dir="${EPREFIX}"/run + $(meson_feature selinux) + $(meson_use xattr) + -Dlibmount=enabled # only used if host_system == 'linux' + -Dman=true + $(meson_use systemtap dtrace) + $(meson_use systemtap) + $(meson_feature sysprof) + $(meson_native_use_bool gtk-doc gtk_doc) + $(meson_use test tests) + -Dinstalled_tests=false + -Dnls=enabled + -Doss_fuzz=disabled + $(meson_native_use_feature elf libelf) + -Dmultiarch=false + ) + meson_src_configure +} + +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 + export TZ=UTC + unset GSETTINGS_BACKEND # bug #596380 + python_setup + + # https://bugs.gentoo.org/839807 + local -x SANDBOX_PREDICT=${SANDBOX_PREDICT} + addpredict /usr/b + + # Related test is a bit nitpicking + mkdir "$G_DBUS_COOKIE_SHA1_KEYRING_DIR" + chmod 0700 "$G_DBUS_COOKIE_SHA1_KEYRING_DIR" + + meson_src_test --timeout-multiplier 2 --no-suite flaky +} + +multilib_src_install() { + meson_src_install + keepdir /usr/$(get_libdir)/gio/modules +} + +multilib_src_install_all() { + # 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 now 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 + # gdbus-codegen manpage installed by dev-util/gdbus-codegen + rm "${ED}/usr/share/man/man1/gdbus-codegen.1" || die +} + +pkg_preinst() { + xdg_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() { + xdg_pkg_postinst + # glib installs no schemas itself, but we force update for fresh install in case + # something has dropped in a schemas file without direct glib dep; and for upgrades + # in case the compiled schema format could have changed + gnome2_schemas_update + + 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 + + for v in ${REPLACING_VERSIONS}; do + if ver_test "$v" "-lt" "2.63.6"; then + ewarn "glib no longer installs the gio-launch-desktop binary. You may need" + ewarn "to restart your session for \"Open With\" dialogs to work." + fi + done +} + +pkg_postrm() { + xdg_pkg_postrm + gnome2_schemas_update + + 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/gobject-introspection-common/Manifest b/dev-libs/gobject-introspection-common/Manifest index baaf52d4a791..883ececc6deb 100644 --- a/dev-libs/gobject-introspection-common/Manifest +++ b/dev-libs/gobject-introspection-common/Manifest @@ -1 +1,2 @@ DIST gobject-introspection-1.74.0.tar.xz 1044008 BLAKE2B 223bb9b8b452f03945f941086e47fb3b14f03f8353f4f903b21e3f494af728652a44de986752374057e90dd8111f21f5b0cd3e00bb0a8c3aa25c8261bb0b9247 SHA512 decff5dda0ec5ec0afda4d6bcd3bdadcbf34289002c0d9c0c77ecf8c5d3f15d196b24d8035041545031006acbdfe76af47c42da061c40e200c87f2c74cd301f0 +DIST gobject-introspection-1.75.6.tar.xz 1054100 BLAKE2B 3fb76550fc4f0ede1f0af93ef15d9923d25408ffc7d4f10fa4e10830ce1c7055760ec0fb11985f977eee9e81066e0712b4b6271398febd3e7592919db0335998 SHA512 6fb7b82c46eb79336ec654d34c94213bafd5ea6b293050698714c26afc929c73b6abbe75e09e992f0cccb7168f638a40219d6708e2758f620551a7b39306e0fb diff --git a/dev-libs/gobject-introspection-common/gobject-introspection-common-1.75.6.ebuild b/dev-libs/gobject-introspection-common/gobject-introspection-common-1.75.6.ebuild new file mode 100644 index 000000000000..bce7762306ba --- /dev/null +++ b/dev-libs/gobject-introspection-common/gobject-introspection-common-1.75.6.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +GNOME_ORG_MODULE="gobject-introspection" + +inherit gnome.org + +DESCRIPTION="Build infrastructure for GObject Introspection" +HOMEPAGE="https://wiki.gnome.org/Projects/GObjectIntrospection" + +LICENSE="HPND" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + +RDEPEND="!<${CATEGORY}/${GNOME_ORG_MODULE}-${PV}" +# Use !<${PV} because mixing gobject-introspection with different version of -common can cause issues like: +# https://forums.gentoo.org/viewtopic-p-7421930.html + +src_configure() { :; } + +src_compile() { :; } + +src_install() { + insinto /usr/share/aclocal + doins m4/introspection.m4 + + insinto /usr/share/gobject-introspection-1.0 + doins Makefile.introspection +} diff --git a/dev-libs/gobject-introspection/Manifest b/dev-libs/gobject-introspection/Manifest index baaf52d4a791..883ececc6deb 100644 --- a/dev-libs/gobject-introspection/Manifest +++ b/dev-libs/gobject-introspection/Manifest @@ -1 +1,2 @@ DIST gobject-introspection-1.74.0.tar.xz 1044008 BLAKE2B 223bb9b8b452f03945f941086e47fb3b14f03f8353f4f903b21e3f494af728652a44de986752374057e90dd8111f21f5b0cd3e00bb0a8c3aa25c8261bb0b9247 SHA512 decff5dda0ec5ec0afda4d6bcd3bdadcbf34289002c0d9c0c77ecf8c5d3f15d196b24d8035041545031006acbdfe76af47c42da061c40e200c87f2c74cd301f0 +DIST gobject-introspection-1.75.6.tar.xz 1054100 BLAKE2B 3fb76550fc4f0ede1f0af93ef15d9923d25408ffc7d4f10fa4e10830ce1c7055760ec0fb11985f977eee9e81066e0712b4b6271398febd3e7592919db0335998 SHA512 6fb7b82c46eb79336ec654d34c94213bafd5ea6b293050698714c26afc929c73b6abbe75e09e992f0cccb7168f638a40219d6708e2758f620551a7b39306e0fb diff --git a/dev-libs/gobject-introspection/gobject-introspection-1.75.6.ebuild b/dev-libs/gobject-introspection/gobject-introspection-1.75.6.ebuild new file mode 100644 index 000000000000..7362abb83315 --- /dev/null +++ b/dev-libs/gobject-introspection/gobject-introspection-1.75.6.ebuild @@ -0,0 +1,79 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_REQ_USE="xml(+)" +inherit gnome.org meson python-single-r1 xdg + +DESCRIPTION="Introspection system for GObject-based libraries" +HOMEPAGE="https://wiki.gnome.org/Projects/GObjectIntrospection" + +LICENSE="LGPL-2+ GPL-2+" +SLOT="0" +IUSE="doctool gtk-doc test" +RESTRICT="!test? ( test )" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + +# virtual/pkgconfig needed at runtime, bug #505408 +RDEPEND=" + >=dev-libs/gobject-introspection-common-${PV} + >=dev-libs/glib-2.75.0:2 + dev-libs/libffi:= + doctool? ( + $(python_gen_cond_dep ' + dev-python/mako[${PYTHON_USEDEP}] + dev-python/markdown[${PYTHON_USEDEP}] + ') + ) + virtual/pkgconfig + ${PYTHON_DEPS} +" +# Wants real bison, not app-alternatives/yacc +DEPEND="${RDEPEND}" +BDEPEND=" + gtk-doc? ( + >=dev-util/gtk-doc-1.19 + app-text/docbook-xml-dtd:4.3 + app-text/docbook-xml-dtd:4.5 + ) + sys-devel/bison + sys-devel/flex + test? ( + x11-libs/cairo[glib] + $(python_gen_cond_dep ' + dev-python/mako[${PYTHON_USEDEP}] + dev-python/markdown[${PYTHON_USEDEP}] + ') + ) +" + +pkg_setup() { + python-single-r1_pkg_setup +} + +src_configure() { + local emesonargs=( + $(meson_feature test cairo) + $(meson_feature doctool) + #-Dglib_src_dir + $(meson_use gtk-doc gtk_doc) + #-Dcairo_libname + -Dpython="${EPYTHON}" + #-Dgir_dir_prefix + ) + meson_src_configure +} + +src_install() { + meson_src_install + python_fix_shebang "${ED}"/usr/bin/ + python_optimize "${ED}"/usr/$(get_libdir)/gobject-introspection/giscanner + + # Prevent collision with gobject-introspection-common + rm -v "${ED}"/usr/share/aclocal/introspection.m4 \ + "${ED}"/usr/share/gobject-introspection-1.0/Makefile.introspection || die + rmdir "${ED}"/usr/share/aclocal || die +} diff --git a/dev-libs/libclc/Manifest b/dev-libs/libclc/Manifest index 1edea9832f73..15bdf7aeec4f 100644 --- a/dev-libs/libclc/Manifest +++ b/dev-libs/libclc/Manifest @@ -4,5 +4,6 @@ DIST llvm-project-15.0.7.src.tar.xz 110936452 BLAKE2B f3d277e2029157329e5be78b78 DIST llvm-project-15.0.7.src.tar.xz.sig 566 BLAKE2B 47dc8c82d86237b80c6d85f83a6c9a6e9e174cf8e7f367b071e0cd9481d7cd408e991337c5624e07f3f370f26387c814f212808575ed1c1b58404d3e3836b7df SHA512 fc6891b440dd1175eb8df3790590af8d36bc92301660f84744ae15123475aeb900a151e6a8e7998ded27ec4d86871903ad0b89cd61164943054c2e3bc8d8beb2 DIST llvm-project-16.0.0rc3.src.tar.xz 117914548 BLAKE2B 18ffa35eb73c7cc4626d7b6b7b30aade7171ee2e17fb8d72e79a67185e809f611fefa4cfef17e5cd16822a5a70de2222534dc9f146fc53987eb49ff6a9d98c18 SHA512 d14e5e5ec984a0dc0292a2d27440398b3e32f120c1579517054dcb1a05dbc4ac5f1c6d078a3d6ef8597a71af6f22863868680a972a571839dcd573418b4a4697 DIST llvm-project-16.0.0rc3.src.tar.xz.sig 566 BLAKE2B 43683d2d7b266a847516f71412bf6236a355462430330fc0da1d624fb8dfbc98bfc982d367baee74d5b4964a9e82e7a4a6ea84bdcff3996d246932f516cced1a SHA512 61adc4dc3eb5a4c11a7f96f9267ff37895e5845a08d48a609a03a2696c1b6bca5af5861a6f28de936c48e6d621bf282170589187f2cb593a912b9078300cf47c +DIST llvm-project-16.0.0rc4.src.tar.xz 117930024 BLAKE2B 55cf032ad3ba52d2af0942fe1c627319ae95b466122d04b24a917c33e29139fae546d92c375715600190c02426b798803ead0ab7a97d86960cf98fca80e8815c SHA512 8d628205c5b93fe6683b67b97b5c7f98bae945bd87cccebcdac00ddd4362108bd171f077a5196242be0fb909c795592b34bfa1c96c50a744fb68f287fd9781cc +DIST llvm-project-16.0.0rc4.src.tar.xz.sig 566 BLAKE2B bfcf39070f32e16cfeae699d95d06f184b1331c3af403340c31cc5a973a3bb1faec0b6342445176cebed5819ddf68e4abfdaa8542ec425b1c822fc8c03c03349 SHA512 2af72e3d771e2361873007a944dcccfe81fbdbc3025a2101e03cbc15f1a173d39ceb94c4ae8966b1d7564bf004ee9a5ffa032e2334c0cf7154aea1090d04b00f DIST llvm-project-2708869801ae00f4681f6b2d9d69b25b3fce26b6.tar.gz 180523586 BLAKE2B cf918d1e23f922d201a44531c9765b7d8ec2b3b8499ea7954845abcd5fa2687e85b3a34819a583c4f4a6d6e1baa49dbac0b4450cd6b9b322b0f13c88cd7da93c SHA512 18cb00e93d819993a925ae0467d382bc952d82c1eb92dbbb5bb3cdf87043269948670713734ddc3ea4ec50544e54dd11b6747496f7eaa02479374ab9ad075aa5 -DIST llvm-project-b0676fb0fb0a44a4a1c4ec1f0270fef1f1842817.tar.gz 180277698 BLAKE2B d2c1e6a1942e51f5844c18605f38b005e9bb4123850a173e4c4b3d7b6a14f4986c7b276b40df4d0594ae04e869e92ba1a4269c5055c0229cfd28aa1bd709da4f SHA512 d1281b942dcc254641865f11b0c4fbd1d562d016681b6b7268549bed1cdb7d4536f743a8ed089095eaab9f4bfb9de624153f448bf13d0e22f8ea24a4d264df7b diff --git a/dev-libs/libclc/libclc-17.0.0_pre20230225.ebuild b/dev-libs/libclc/libclc-16.0.0_rc4.ebuild similarity index 94% rename from dev-libs/libclc/libclc-17.0.0_pre20230225.ebuild rename to dev-libs/libclc/libclc-16.0.0_rc4.ebuild index 93cce600989e..c424e4a83842 100644 --- a/dev-libs/libclc/libclc-17.0.0_pre20230225.ebuild +++ b/dev-libs/libclc/libclc-16.0.0_rc4.ebuild @@ -14,14 +14,10 @@ SLOT="0" KEYWORDS="" IUSE="spirv video_cards_nvidia video_cards_r600 video_cards_radeonsi" -LLVM_MAX_SLOT=17 +LLVM_MAX_SLOT=16 BDEPEND=" ${PYTHON_DEPS} || ( - ( - sys-devel/clang:17 - spirv? ( dev-util/spirv-llvm-translator:17 ) - ) ( sys-devel/clang:16 spirv? ( dev-util/spirv-llvm-translator:16 ) diff --git a/dev-libs/libmemcached-awesome/Manifest b/dev-libs/libmemcached-awesome/Manifest index c5d464f5555f..a94c09235953 100644 --- a/dev-libs/libmemcached-awesome/Manifest +++ b/dev-libs/libmemcached-awesome/Manifest @@ -1,2 +1,3 @@ DIST libmemcached-awesome-1.1.2.tar.gz 527675 BLAKE2B 436c3dcfed00a66459064a58a4d82e22f6f4a624a1f462949d2d3d8536b1342cbb7f0d5f883a86cce119dbcada4597c664609b7f9334bd321a5f1d314e5906b0 SHA512 3b9b6b1b09b39c845b5169841902d45e470f99af65765c9ae5d405d4eb1b6884e49831ccfb128df67beeda45eeed5e0f41ee475560cabcfa98e8196134182a53 DIST libmemcached-awesome-1.1.3.tar.gz 527880 BLAKE2B b3d91b9eeb335b3fa7b910842b3c31326669aa9634ab6c87a3247bf8279037f5c2470b653fed851bf1708559af1a1edab52707c19eb6ea89ac6cb92424290d4a SHA512 99fb2ad32c05f8af769f5b30983b7c4244cd7ee027ccc8f893a957de4ffb12939959e2461c9acd20a8d21e0af824606e97d54465b7147337f40313c5eddf474b +DIST libmemcached-awesome-1.1.4.tar.gz 530337 BLAKE2B b3309e4e7ab737d06255ce9e8d2b8644e2787dca73c0b09de8bbf9c99b8126cb5eee9ef2f7320c312f35ed8e29c70e1c1042dc80587982d9bcb7200d79bba5b2 SHA512 0a10a2431142ec6e4547f82fdd35b55c018264e5f8c39910a65252c3f53d862fb5945e7a671951915aac076767cc995740b3e499eb584017a38eb2d1e82171fb diff --git a/dev-libs/libmemcached-awesome/libmemcached-awesome-1.1.4.ebuild b/dev-libs/libmemcached-awesome/libmemcached-awesome-1.1.4.ebuild new file mode 100644 index 000000000000..f74a0725e90f --- /dev/null +++ b/dev-libs/libmemcached-awesome/libmemcached-awesome-1.1.4.ebuild @@ -0,0 +1,47 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="a C/C++ memcached client library" +HOMEPAGE="https://github.com/awesomized/libmemcached" +SRC_URI="https://github.com/awesomized/libmemcached/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/libmemcached-${PV}" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="+libevent sasl test" +RESTRICT="!test? ( test )" + +RDEPEND="!app-forensics/memdump + !dev-libs/libmemcached + libevent? ( dev-libs/libevent:= ) + sasl? ( dev-libs/cyrus-sasl:2 )" +DEPEND="${RDEPEND} + test? ( net-misc/memcached )" +BDEPEND="sys-devel/bison + sys-devel/flex + virtual/pkgconfig" + +src_configure() { + local mycmakeargs=( + -DBUILD_TESTING=$(usex test) + -DENABLE_DTRACE=OFF + -DENABLE_SASL=$(usex sasl) + ) + + cmake_src_configure +} + +src_test() { + local myctestargs=( + # memcached_regression_lp583031: needs network, bug #845123 + # bin/memaslap: tries to use Portage HOMEDIR, bug #845123 + -E "(memcached_regression_lp583031|bin/memaslap|memcached_udp)" + ) + + cmake_src_test +} diff --git a/dev-libs/libtpms/Manifest b/dev-libs/libtpms/Manifest index cdb18c0fe3a7..f12b36ff8c9b 100644 --- a/dev-libs/libtpms/Manifest +++ b/dev-libs/libtpms/Manifest @@ -1,2 +1,3 @@ DIST libtpms-0.9.4.tar.gz 1264030 BLAKE2B 56731b913145afcd49fae13f0fcbe4fc147edf206a44849cef45ed34a7644f0894bb6ab5dcb72d620eb1ab121bf4e821fe7893557508af394585171133d659e2 SHA512 ae3e2613bc31d98c10def546c70d0c25bd1246af5090268afa0411502bfd0e454967046ebcd9025350976817441e595fa4e21562f800285db98331e4c2743505 DIST libtpms-0.9.5.tar.gz 1264086 BLAKE2B 3e6da08dd31414bdf19260f47fce6ba7ace0ae72b152b681f1c1fbc9d75b7708238e5c2a161827c7a6e2b9a6ae4786dfbf921ec37b9f0b7c044835c974a111a3 SHA512 96b8d6dd66a6c4bc7b72d172d0b75444c7725a7fb5b0f792cd1cff9d8f7ec894c51e94493816f033198cc8adf2f95cf473629431dadb70b423068d834de09e21 +DIST libtpms-0.9.6.tar.gz 1264338 BLAKE2B 7b127ef370a48214814bb9ad0e8461ed0af21f32ab84f243945980c5e36ba5e374b4de7a83bf9c67c29264609063d48eae2dae83832daed70170bb1ed39eafea SHA512 35f26e4849eb98cd73461aff439c19f77bbbcde9b7661402e3d419354c4dcddd057349c4f7178573f1ceea2e95326498eb9afea3bd48064bbff534fc7f6939c3 diff --git a/dev-libs/libtpms/libtpms-0.9.6.ebuild b/dev-libs/libtpms/libtpms-0.9.6.ebuild new file mode 100644 index 000000000000..79acc47b57eb --- /dev/null +++ b/dev-libs/libtpms/libtpms-0.9.6.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools + +DESCRIPTION="Library providing software emultion of a TPM" +HOMEPAGE="https://github.com/stefanberger/libtpms" +SRC_URI="https://github.com/stefanberger/libtpms/archive/v${PV}.tar.gz -> ${P}.tar.gz" +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" + +DEPEND="dev-libs/openssl:=" +RDEPEND="${DEPEND}" +BDEPEND="virtual/pkgconfig" + +PATCHES=( + "${FILESDIR}/${PN}-0.9.0-Remove-WError.patch" + "${FILESDIR}/${PN}-0.9.5-slibtool.patch" # 858671 +) + +src_prepare() { + default + eautoreconf +} + +src_configure() { + econf \ + --with-openssl +} + +src_install() { + default + find "${ED}" -name '*.la' -delete || die +} + +pkg_postinst() { + if [[ ${REPLACING_VERSIONS} ]] && ver_test ${REPLACING_VERSIONS} -lt 0.8.0; then + elog "Versions of libtpms prior to 0.8.0 generate weaker than expected TPM 2.0 RSA" + elog "keys due to a flawed key creation algorithm. Because fixing this would render" + elog "existing sealed data inaccessible, to use the corrected algorithm, the old" + elog "TPM state file must be deleted and a new TPM state file created. Data still" + elog "sealed using the old state file will be permanently inaccessible. For the" + elog "details see https://github.com/stefanberger/libtpms/issues/183" + fi +} diff --git a/dev-libs/libtpms/metadata.xml b/dev-libs/libtpms/metadata.xml index b22f99269a84..655ec184708d 100644 --- a/dev-libs/libtpms/metadata.xml +++ b/dev-libs/libtpms/metadata.xml @@ -13,4 +13,7 @@ virtualization@gentoo.org Gentoo Virtualization Project + + stefanberger/libtpms + diff --git a/dev-libs/mpfr/mpfr-4.2.0.ebuild b/dev-libs/mpfr/mpfr-4.2.0.ebuild index c59c7f67eece..62bf691ed9f8 100644 --- a/dev-libs/mpfr/mpfr-4.2.0.ebuild +++ b/dev-libs/mpfr/mpfr-4.2.0.ebuild @@ -40,7 +40,7 @@ LICENSE="LGPL-2.1" # preserve-libs.eclass usage to pkg_*inst! See e.g. the readline ebuild. SLOT="0/6" # libmpfr.so version if [[ ${PV} != *_rc* ]] ; then - KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" fi IUSE="static-libs" diff --git a/dev-libs/openssl/openssl-1.1.1t-r1.ebuild b/dev-libs/openssl/openssl-1.1.1t-r1.ebuild index a724839c80c5..e7fb7976c194 100644 --- a/dev-libs/openssl/openssl-1.1.1t-r1.ebuild +++ b/dev-libs/openssl/openssl-1.1.1t-r1.ebuild @@ -75,13 +75,6 @@ src_unpack() { } src_prepare() { - # Allow openssl to be cross-compiled - cp "${FILESDIR}"/gentoo.config-1.0.4 gentoo.config || die - chmod a+rx gentoo.config || die - - # Keep this in sync with app-misc/c_rehash - SSL_CNF_DIR="/etc/ssl" - # Make sure we only ever touch Makefile.org and avoid patching a file # that gets blown away anyways by the Configure script in src_configure rm -f Makefile @@ -99,25 +92,6 @@ src_prepare() { rm test/recipes/80-test_ssl_new.t || die fi - # Quiet out unknown driver argument warnings since openssl - # doesn't have well-split CFLAGS and we're making it even worse - # and 'make depend' uses -Werror for added fun (bug #417795 again) - tc-is-clang && append-flags -Qunused-arguments - - # We really, really need to build OpenSSL w/ strict aliasing disabled. - # It's filled with violations and it *will* result in miscompiled - # code. This has been in the ebuild for > 10 years but even in 2022, - # it's still relevant: - # - https://github.com/llvm/llvm-project/issues/55255 - # - https://github.com/openssl/openssl/issues/18225 - # - https://github.com/openssl/openssl/issues/18663#issuecomment-1181478057 - # Don't remove the no strict aliasing bits below! - filter-flags -fstrict-aliasing - append-flags -fno-strict-aliasing - - append-cppflags -DOPENSSL_NO_BUF_FREELISTS - - append-flags $(test-flags-CC -Wa,--noexecstack) # Remove test target when FEATURES=test isn't set if ! use test ; then @@ -140,19 +114,34 @@ src_prepare() { Configurations/10-main.conf || die fi - local sslout=$(./gentoo.config) - einfo "Using configuration: ${sslout:-(openssl knows best)}" - local config="perl Configure" - [[ -z ${sslout} ]] && config="sh config -v" - # The config script does stupid stuff to prompt the user. Kill it. sed -i '/stty -icanon min 0 time 50; read waste/d' config || die - edo ${config} ${sslout} --test-sanity - - multilib_copy_sources } -multilib_src_configure() { +src_configure() { + # Keep this in sync with app-misc/c_rehash + SSL_CNF_DIR="/etc/ssl" + + # Quiet out unknown driver argument warnings since openssl + # doesn't have well-split CFLAGS and we're making it even worse + # and 'make depend' uses -Werror for added fun (bug #417795 again) + tc-is-clang && append-flags -Qunused-arguments + + # We really, really need to build OpenSSL w/ strict aliasing disabled. + # It's filled with violations and it *will* result in miscompiled + # code. This has been in the ebuild for > 10 years but even in 2022, + # it's still relevant: + # - https://github.com/llvm/llvm-project/issues/55255 + # - https://github.com/openssl/openssl/issues/18225 + # - https://github.com/openssl/openssl/issues/18663#issuecomment-1181478057 + # Don't remove the no strict aliasing bits below! + filter-flags -fstrict-aliasing + append-flags -fno-strict-aliasing + + append-cppflags -DOPENSSL_NO_BUF_FREELISTS + + append-flags $(test-flags-CC -Wa,--noexecstack) + # bug #197996 unset APPS # bug #312551 @@ -162,6 +151,10 @@ multilib_src_configure() { tc-export AR CC CXX RANLIB RC + multilib-minimal_src_configure +} + +multilib_src_configure() { use_ssl() { usex $1 "enable-${2:-$1}" "no-${2:-$1}" " ${*:3}" ; } local krb5=$(has_version app-crypt/mit-krb5 && echo "MIT" || echo "Heimdal") @@ -178,10 +171,10 @@ multilib_src_configure() { # ec_nistp_64_gcc_128="enable-ec_nistp_64_gcc_128" #fi - local sslout=$(./gentoo.config) + local sslout=$(bash "${FILESDIR}/gentoo.config-1.0.4") einfo "Use configuration ${sslout:-(openssl knows best)}" - local config="perl Configure" - [[ -z ${sslout} ]] && config="sh config -v" + local config=( perl "${S}/Configure" ) + [[ -z ${sslout} ]] && config=( sh "${S}/config" -v ) # "disable-deprecated" option breaks too many consumers. # Don't set it without thorough revdeps testing. @@ -219,7 +212,7 @@ multilib_src_configure() { threads ) - edo ${config} "${myeconfargs[@]}" + edo "${config[@]}" "${myeconfargs[@]}" } multilib_src_compile() { diff --git a/dev-libs/openssl/openssl-3.0.8.ebuild b/dev-libs/openssl/openssl-3.0.8-r1.ebuild similarity index 93% rename from dev-libs/openssl/openssl-3.0.8.ebuild rename to dev-libs/openssl/openssl-3.0.8-r1.ebuild index a5c46e57fff2..ea11e22eb155 100644 --- a/dev-libs/openssl/openssl-3.0.8.ebuild +++ b/dev-libs/openssl/openssl-3.0.8-r1.ebuild @@ -18,7 +18,6 @@ if [[ ${PV} == 9999 ]] ; then else SRC_URI="mirror://openssl/source/${MY_P}.tar.gz verify-sig? ( mirror://openssl/source/${MY_P}.tar.gz.asc )" - #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x86-linux" KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" fi @@ -92,13 +91,6 @@ src_unpack() { } src_prepare() { - # Allow openssl to be cross-compiled - cp "${FILESDIR}"/gentoo.config-1.0.4 gentoo.config || die - chmod a+rx gentoo.config || die - - # Keep this in sync with app-misc/c_rehash - SSL_CNF_DIR="/etc/ssl" - # Make sure we only ever touch Makefile.org and avoid patching a file # that gets blown away anyways by the Configure script in src_configure rm -f Makefile @@ -115,6 +107,11 @@ src_prepare() { einfo "Disabling test '80-test_ssl_new.t' which is known to fail with FEATURES=network-sandbox ..." rm test/recipes/80-test_ssl_new.t || die fi +} + +src_configure() { + # Keep this in sync with app-misc/c_rehash + SSL_CNF_DIR="/etc/ssl" # Quiet out unknown driver argument warnings since openssl # doesn't have well-split CFLAGS and we're making it even worse @@ -134,14 +131,6 @@ src_prepare() { append-flags $(test-flags-CC -Wa,--noexecstack) - local sslout=$(./gentoo.config) - einfo "Using configuration: ${sslout:-(openssl knows best)}" - edo perl Configure ${sslout} --test-sanity - - multilib_copy_sources -} - -multilib_src_configure() { # bug #197996 unset APPS # bug #312551 @@ -151,6 +140,10 @@ multilib_src_configure() { tc-export AR CC CXX RANLIB RC + multilib-minimal_src_configure +} + +multilib_src_configure() { use_ssl() { usex $1 "enable-${2:-$1}" "no-${2:-$1}" " ${*:3}" ; } local krb5=$(has_version app-crypt/mit-krb5 && echo "MIT" || echo "Heimdal") @@ -167,7 +160,7 @@ multilib_src_configure() { # ec_nistp_64_gcc_128="enable-ec_nistp_64_gcc_128" #fi - local sslout=$(./gentoo.config) + local sslout=$(bash "${FILESDIR}/gentoo.config-1.0.4") einfo "Using configuration: ${sslout:-(openssl knows best)}" # https://github.com/openssl/openssl/blob/master/INSTALL.md#enable-and-disable-features @@ -201,7 +194,7 @@ multilib_src_configure() { threads ) - edo perl Configure "${myeconfargs[@]}" + edo perl "${S}/Configure" "${myeconfargs[@]}" } multilib_src_compile() { @@ -222,6 +215,8 @@ multilib_src_install() { emake DESTDIR="${D}" install_sw if use fips; then emake DESTDIR="${D}" install_fips + # Regen this in pkg_preinst, bug 900625 + rm "${ED}${SSL_CNF_DIR}"/fipsmodule.cnf || die fi if multilib_is_native_abi; then @@ -257,6 +252,17 @@ multilib_src_install_all() { keepdir ${SSL_CNF_DIR}/private } +pkg_preinst() { + if use fips; then + # Regen fipsmodule.cnf, bug 900625 + ebegin "Running openssl fipsinstall" + "${ED}/usr/bin/openssl" fipsinstall -quiet \ + -out "${ED}${SSL_CNF_DIR}/fipsmodule.cnf" \ + -module "${ED}/usr/$(get_libdir)/ossl-modules/fips.so" + eend $? + fi +} + pkg_postinst() { ebegin "Running 'openssl rehash ${EROOT}${SSL_CNF_DIR}/certs' to rebuild hashes (bug #333069)" openssl rehash "${EROOT}${SSL_CNF_DIR}/certs" diff --git a/dev-libs/weston/weston-11.0.1.ebuild b/dev-libs/weston/weston-11.0.1.ebuild index d3a06d276c4b..99f5f2cad8fe 100644 --- a/dev-libs/weston/weston-11.0.1.ebuild +++ b/dev-libs/weston/weston-11.0.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -42,7 +42,6 @@ REQUIRED_USE=" RDEPEND=" >=dev-libs/libinput-0.8.0 >=dev-libs/wayland-1.20.0 - >=dev-libs/wayland-protocols-1.24 lcms? ( >=media-libs/lcms-2.9:2 ) media-libs/libpng:0= webp? ( media-libs/libwebp:0= ) @@ -85,7 +84,9 @@ RDEPEND=" x11-libs/libXcursor ) " -DEPEND="${RDEPEND}" +DEPEND="${RDEPEND} + >=dev-libs/wayland-protocols-1.24 +" BDEPEND=" ${PYTHON_DEPS} virtual/pkgconfig diff --git a/dev-libs/weston/weston-9999.ebuild b/dev-libs/weston/weston-9999.ebuild index 3b4017070562..6ad9c5fed5e4 100644 --- a/dev-libs/weston/weston-9999.ebuild +++ b/dev-libs/weston/weston-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -41,7 +41,6 @@ REQUIRED_USE=" RDEPEND=" >=dev-libs/libinput-0.8.0 >=dev-libs/wayland-1.20.0 - >=dev-libs/wayland-protocols-1.24 media-libs/libpng:0= sys-auth/seatd:= >=x11-libs/cairo-1.11.3 @@ -83,9 +82,12 @@ RDEPEND=" x11-libs/libXcursor ) " -DEPEND="${RDEPEND}" +DEPEND="${RDEPEND} + >=dev-libs/wayland-protocols-1.24 +" BDEPEND=" ${PYTHON_DEPS} + dev-util/wayland-scanner virtual/pkgconfig " diff --git a/dev-ml/Manifest.gz b/dev-ml/Manifest.gz index aba160e5599e2b696f4a0ba5843246e57bc3a89f..6b4cf67fcb048986051f1876fa5ba95ff3516d9f 100644 GIT binary patch literal 37325 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 J{j~xO0RVn@d87aU delta 37318 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 CF9db~ diff --git a/dev-ml/lablgtk/files/lablgtk-2.18.12-Makefile.patch b/dev-ml/lablgtk/files/lablgtk-2.18.12-Makefile.patch index a77455afa8ef..eccbf30a3ea8 100644 --- a/dev-ml/lablgtk/files/lablgtk-2.18.12-Makefile.patch +++ b/dev-ml/lablgtk/files/lablgtk-2.18.12-Makefile.patch @@ -1,5 +1,14 @@ --- a/src/Makefile 2022-12-23 21:39:09.743150707 +0100 +++ b/src/Makefile 2022-12-23 21:39:40.219667855 +0100 +@@ -23,7 +23,7 @@ + TARGETS = varcc$(XE) lablgtktop$(XE) lablgtk2$(XB) gdk_pixbuf_mlsource$(XE) \ + $(THINITOBJS) build.ml + +-all: dist byte ++all: dist byte sourceView2Enums.ml + world: dist byte $(CAMLBEST) + install: findlib-install + uninstall: findlib-uninstall @@ -617,7 +617,7 @@ gtk_tags.h gdk_tags.h ml_gtktext.h sourceView_tags.h wrappers.h diff --git a/dev-ml/llvm-ocaml/Manifest b/dev-ml/llvm-ocaml/Manifest index 1edea9832f73..15bdf7aeec4f 100644 --- a/dev-ml/llvm-ocaml/Manifest +++ b/dev-ml/llvm-ocaml/Manifest @@ -4,5 +4,6 @@ DIST llvm-project-15.0.7.src.tar.xz 110936452 BLAKE2B f3d277e2029157329e5be78b78 DIST llvm-project-15.0.7.src.tar.xz.sig 566 BLAKE2B 47dc8c82d86237b80c6d85f83a6c9a6e9e174cf8e7f367b071e0cd9481d7cd408e991337c5624e07f3f370f26387c814f212808575ed1c1b58404d3e3836b7df SHA512 fc6891b440dd1175eb8df3790590af8d36bc92301660f84744ae15123475aeb900a151e6a8e7998ded27ec4d86871903ad0b89cd61164943054c2e3bc8d8beb2 DIST llvm-project-16.0.0rc3.src.tar.xz 117914548 BLAKE2B 18ffa35eb73c7cc4626d7b6b7b30aade7171ee2e17fb8d72e79a67185e809f611fefa4cfef17e5cd16822a5a70de2222534dc9f146fc53987eb49ff6a9d98c18 SHA512 d14e5e5ec984a0dc0292a2d27440398b3e32f120c1579517054dcb1a05dbc4ac5f1c6d078a3d6ef8597a71af6f22863868680a972a571839dcd573418b4a4697 DIST llvm-project-16.0.0rc3.src.tar.xz.sig 566 BLAKE2B 43683d2d7b266a847516f71412bf6236a355462430330fc0da1d624fb8dfbc98bfc982d367baee74d5b4964a9e82e7a4a6ea84bdcff3996d246932f516cced1a SHA512 61adc4dc3eb5a4c11a7f96f9267ff37895e5845a08d48a609a03a2696c1b6bca5af5861a6f28de936c48e6d621bf282170589187f2cb593a912b9078300cf47c +DIST llvm-project-16.0.0rc4.src.tar.xz 117930024 BLAKE2B 55cf032ad3ba52d2af0942fe1c627319ae95b466122d04b24a917c33e29139fae546d92c375715600190c02426b798803ead0ab7a97d86960cf98fca80e8815c SHA512 8d628205c5b93fe6683b67b97b5c7f98bae945bd87cccebcdac00ddd4362108bd171f077a5196242be0fb909c795592b34bfa1c96c50a744fb68f287fd9781cc +DIST llvm-project-16.0.0rc4.src.tar.xz.sig 566 BLAKE2B bfcf39070f32e16cfeae699d95d06f184b1331c3af403340c31cc5a973a3bb1faec0b6342445176cebed5819ddf68e4abfdaa8542ec425b1c822fc8c03c03349 SHA512 2af72e3d771e2361873007a944dcccfe81fbdbc3025a2101e03cbc15f1a173d39ceb94c4ae8966b1d7564bf004ee9a5ffa032e2334c0cf7154aea1090d04b00f DIST llvm-project-2708869801ae00f4681f6b2d9d69b25b3fce26b6.tar.gz 180523586 BLAKE2B cf918d1e23f922d201a44531c9765b7d8ec2b3b8499ea7954845abcd5fa2687e85b3a34819a583c4f4a6d6e1baa49dbac0b4450cd6b9b322b0f13c88cd7da93c SHA512 18cb00e93d819993a925ae0467d382bc952d82c1eb92dbbb5bb3cdf87043269948670713734ddc3ea4ec50544e54dd11b6747496f7eaa02479374ab9ad075aa5 -DIST llvm-project-b0676fb0fb0a44a4a1c4ec1f0270fef1f1842817.tar.gz 180277698 BLAKE2B d2c1e6a1942e51f5844c18605f38b005e9bb4123850a173e4c4b3d7b6a14f4986c7b276b40df4d0594ae04e869e92ba1a4269c5055c0229cfd28aa1bd709da4f SHA512 d1281b942dcc254641865f11b0c4fbd1d562d016681b6b7268549bed1cdb7d4536f743a8ed089095eaab9f4bfb9de624153f448bf13d0e22f8ea24a4d264df7b diff --git a/dev-ml/llvm-ocaml/llvm-ocaml-17.0.0_pre20230225.ebuild b/dev-ml/llvm-ocaml/llvm-ocaml-16.0.0_rc4.ebuild similarity index 100% rename from dev-ml/llvm-ocaml/llvm-ocaml-17.0.0_pre20230225.ebuild rename to dev-ml/llvm-ocaml/llvm-ocaml-16.0.0_rc4.ebuild diff --git a/dev-python/Manifest.gz b/dev-python/Manifest.gz index f682669551fb89cd78df9e82f6897433eaa2c828..ca33fce214c16eee16005b0b836d605280559abe 100644 GIT binary patch literal 260811 zcmV(~K+nG)iwFP!00002|8)J^x+O`LUWeW5Df$Icax-&xGrMfC(Ih_sWK&H^yyIub ztUzT(BqJixU3z+r;fdON?Lt%mU6mQJ_ge1L=HdV6$^Pjd|M!3VhhNwCHrx01fB*Mi zfBA=ag!&Kv;XnQ3|MNe_|L_mTy5qUmI?Bo^wQ=42?~z-(S~$iL@7DW$lyb)!+CGmS z&&gk;<2uhA`&#+D*SuFd$2szq$9<-iXIW+Njs3`XTdB-e=6$VpkGbv~uYB%y_kE}9 zAO7`!`o}B8f4KSXno_KH+INXH<+jUtU!&f!$Jl2$W4O*-=3aB}l)@NSt|g9rhTO&x zTFU#__bz$2u-3_Y$vY0=l|_L|KtDiKmYT8 z{MY~eAO7)Q{&oCm&EJ1nU;iKfxqbe$*SGKg5X*7A$*lLB$C|V4M33&=CXLsxho%ggpKe<54_zR z{cPvGeTkONH2*5IGHd1&I>IcmU#%W}g_KvScbM%sXA6O!K-w!RERJtp>#FUp^_&+X zsqL>$p6%IM2S1+C${97AI49zSw%oNbc-~=gFO4ETx5umzYO-k=fVZ*3UnG`tmNY zdXzVL&AX0T?=zo0qB}F6d`DU{pjcs*9rJO-tFD}5K|t5Y$2#lGZQi?Q9xe07ZPkv> zTt|%|r-iIaN~7@^xs2M^-8K^EEO>)jXS8~=qUsaoj=uN5aQ~)@EN%uyj4F^DrwI1KCZa-KGHb( zh_mL@u9$eB`(0lDq4o94i*}u7e3RDM#~wMR`>bP!nNm+}_B3YU{MVW8de18rwEmhc z?|4s4CZBV(bG5Nky)aIUtkzJ_EFNfJHapgS$2JS+ISy<(U*X_|d!Of6 z+^Hd_D^yG-L>vY`Ty{WJ`P@*h%25{-^j2D7mKSM#`u_h}(7GPUtyg5^au@0 z#ja{Vz`O-^Rh1G5}07JV6x zEb)1zjk(iVcAbbYPwZ};2SR8U26Eq(pWbcrXZ5ZJ@@`itrOsVY;B)U9?t&r5^`c(? z!0g%ZMr68Ty4S1zg}DFeqBw5!N~J4Cg>f`^0x$xPt>5dkmrRQm6uNgWQP` zXfRqzOyC)>xMzxOwx0Z3js9Y}*V_fM< z_Z<{&FB6}#uD~m-IOCi1Kl5t4p%C+^$6OOhp`vwk0?T=yn}8KVz$xrBlR;p%g}R=B zuh{uWrSsVfXBqg1dTQzT$2CR_1bf_GBj^xV?zjnTjetCfsjHlvcG~5|`Tx^@_XGo9`RIGxIHHM}5{EJvW8(FLaRP@Nk6hC_vAhQAs6@%4 zbVMGTIB*z)B8dFH-TD4lP?*8#KQiO0&A z6v~HxYxw9&M7$b?wbaE6Q^wETcTy4&2$qm}zO$CL00YE_9P&+o0rItgGr~H{o3vUv z$2Bp20$0nuBB>Tohv;gF(6|c`^aW;IXd(Kx zc^mZl;!BC?vBr&?A>7uCgG0I)${6Q*@%{h&^~?Wneg5g6e`(+T{ObPS4YJh>dw zL+)5c;HYun_m#kYc;HwvSh9ft{wlKtN<#_ry6`wN$5jEcII6(OM4ky0v`R%@WpC6B#mAs4q32y@ z|Kq3c|MHjbfBN$IU0~@b?*S914~{41qM3^m0I27NaYqBftSC?b{R1Ofx({&?>mWC6*u{TFa_(W41#Aeiaws!FB1q9pH0CZqU z1YJ>M@Kr-irCnQ>j{Ewn+%7Oigas{P;{fHxeBn3}Mog?ku^R@rp$=EO1JZ9i{vlL6!8TXw zt?;V+P8jkJq7oMNV7I%S30QSq6K;dq!nG2H21$COl`yi^9~xUT{(TxD;H^Asyg=!J zh=h~FvO(RQZwaIZc7qMWJwfD9J{VG+ zg)os{qvU^D|8;%-_NVXb)8|+9I`21`?M(2=JV#7Gms@6*k~&L>hKbaZSbg<`8$j5n;q>sbQzc$$O9&MB_SzMwk%8&LYMe7oI1?&2JI5qpdEM@-2H_% zqMg^(`OB?>VF&lIGBy!cAP(d#s(oJKU1tAzjXxo((SG^YFTelxieul&IKa2`dpCkJ zP_LocA{oFw0hss4Oz#3m26yA#0W#+)^vfO5-5V3&_;PN<0x$|5?+Cb;jgsN*GzK0D zas%nU0l2l}rBTEI90TdLKk=Qvq4;gFf@t1s{|I*(;-gs0o2!0YBov zcF^@z5det#-bA2V1%jgMOioyM+<m;YKe2=R$_q2ucHliJtV7dsxx5$m+QKbOGXb zoPENBu+J;wH38(D{F}`1JK9+=ye0f4Ut`}#oD-TB*J;)Tzd!KRJWxph>(x81A;Zu6yUhNDZ~oJ3sH`s; zSlAm1dk?G!@;2}wFf0h=2}(KiLkXBPGe`^v%W*}(#hFpb1>You;Ve=@pNfS+Y zfZ3sm)*~Crp{s{+4nl}aCIp^SdIO{?HUCvy`~ZfPz%Td1`IHKDA|6fE&1zD<%d_u_o<3Jaf41Ou6YBhY0I0APj%YI0a36tQ0%dyeq+4g|Sz zn9cMG*Z~CsM)yi2tiTa;e;?bd2&^Xn4^|A|{5RJTQgGX+cgo z=qU9bbKyR2Ajy5d3hZD0>7V1PIo|KEB7s-4Ns3jD0Tz|~p`s8WnD~7P&cI+5zy;av z#FrCpU5Hs3>u5Z$2yG1lJ81uoPz8bm{PX~YofRNJC@luV}>_z z;pRet6CFWlTJLy56L9qxtS>G?cAAGeA)u`t3J)*^h#3S;H2V_l%kbw-SBVRZV+&bYL&Xn6gsrjmq zh%9_*)jjeNya#5z;{iAxX4BEGdSD6|LN`?fD#CltaIOoqhNrlp5)p5NC#fHWcK!72 z({Ha5OYaf`!)N0d`ld=saNA3(RST4>oHe3TF>}!ES*PFdLp7yovK1veXHt zxSC}hehtRFajci=>Ip4~8^6d;5Pbn~V6rfiK(<}+Ep>6?tq~=Hw9vJZIS-5rXpP~Z zD;eL8w}!h<)UokJXrKV(&?)r2(06F*35SQC64PTE@B>qf1gUUe1!r?C1CCI#ATP+- zm9061GX6$luhI%H{OFXVf>}cXeU$^6c@d9Kvx;CXKmdO90vQ+n8#t54g?ort54yB4 z%K_#J0ET1WAi|6&qPgl+@a!mz{`-XB*9)Z!4Ep&FHJ zL}6aBLtKE!*i?YV{EdFyKmC7K|Bs)4{`C3pB&{2<5{G;y&I9U?V*?|FFhYkz6R-|2 zvJqzyo``z`eY`t?lbD>tiJ;)qKrj@l{({27)sAe2zu8x(-6kSc&GLOTmIj)&R@UM!d-3@E<& zU@*}JE%LNb=JVe8`PBH>I;_cDz&E@$f^St<*~j0C?SonJGw)gcoO~5<7NplBSf9}Y!u16OxGoOf>H{2PJ2=BnSbuN9$RXDs8` zIPK9d)H>jP;c+k`qIi2kVj?gDq4+t20&e0!!2!K}935V8!@nW2=nba5ODf0{-vwnu zN7I6T;uSm22Vr&j`n??b)Ws@(1*iOJnAXwo&ROPhL4|!fdOlz(4qp*HxlJETc zt_FY8s-Zyw8yL85(*a=<4zC#@NpLefGEw}V7YfG#9#7qxkO|B>Wm2{lz))@+em3oR zV%cDef@kAA&kX$p3g=ira{z>a5g+iW^5*xE;R)=yco@mpQw*8biL51n>`<+J!%Q=r zIwO(mYWO!e(v8;yXE(e+MPVZRDyh_*cr;(#0eH}`^naTt?->WnSGChp5w{D1t3J- zwRN5iH;bD>gs3*J4Fpe_;EClyy*U303I;MSnDxFk|39Oe$BhZk;|-4yIKXNRd%b%v zeD}F<^F-C-v_6I-M~wKiiE;L5GHU^mufW4V#WVJ?0dC0zCisCL#DmV2#)epy;vb-h z#{h_M-u*N|hs#(1k$U!Wf52n^`cMBU{#aVgH^U31GW?nm%5`-97w~k$0}6)1)2z`X zgc-HxVL{>X!rTBk=Xv7BcLhWa%bBJ(tN{_0a26Lz0E?T^Y$8SlUgdPRfeGv3kH%Z? z0D<{H=JK#@>c%3C_Js};zj2#0nk+n40L~_RIHVtosLDHA92%l~4hbAl;c6hU%@2U& zk8=|gv!pm)qI=VK$>0t$2SZKS%m=Xluj})-FJHg?*yGVRnl zDLp6kMkl-3RDvs3SczbT=kS~`QQ`nvcilk3Zc+eaMA*3#SAg#TuY+Ubu>dUz)YDBO z1Gp-28c1UM0a835v;jnBxq5-fI^K>LrzeE@g3~?-?92G`->FZQ1zLqwH!DDcPv--$ zY{LGi38BH42lo;k3wS|d&n{&%eM}`MN z1`}6`{c>~#%xYTo$Tzxu)MDoQhg`I{Tr;NWb!A!cuo zF!F(cnmEe9-hSBlWWNdF63>QpyrGF0Zpb5O{hn4@fDt%wu*!Me!xTPd#V4P~r3ZMB z9cUWXQ^BgD;{jBO#HU-|opwmaqgvM~SVKL}pbkR(8u%E7fw5eICJ0*r0=>Ym|LyyS zw9XM;6l)h8>Hsq|PIO=jDWwj91Pz$GNMcP8KGaA)%$s)fxS=WlXW-uUMew4Wu>Cg3 z8t~CaC;nkR`JU$TMz{ggK)c&CI8mPWxS~1Kw<6m{?06;|f(o`m>9*qJY%QIbQL32_ zaP=J^R4X4Q1qpa3WX)7&KHGxKqW`hh^Q=eXt-u#x38Zx-Oa$&);Z_#7V3EP3D1oNT zP9S|Le7E>--+un|Dy?_+h@z_k6Yo6HN%S0e4}PfEB_Oc#2;_fR3`s&`^adh^g92nj zn9+F18W?>-f>0z-8Z_guG>jiaT!8G27qe&Tgy!-2crhFXA*)^aeye>%q|mjEeNV*% z;q0L2KKQ>ys9d;o*nNKf79@d!9&l~M&WD7$@AFJxHV9_FLl9U%G<@0-@mNGCba2ec z!9{Emip%HVnB$fHu<;jZ^>4rY^xI#4?Bo{#nI}8#RfBNs1fn{xBMnQkFl`%(4pbsQ z&xTEFDf<&VT(Wvi!0*QaMVhAlL6-a_8f7XB>;bhl%K&J|C}Y8(LD8UldnfVeIIXwz z1fO<3wQS<;l!@!fCb*@@>vsg(+_?4T5@Y&<6J z7B$5S!YL-$=CTW<9e@tOyFBdn-2kmT$SJq3@XE7QsV$Uy8KdR7W*sqX5HNskD9r2N zd1JzK-<*8G42yo5rvuqRz3o1|ILU(O_!1lxaRwZ=CaM}bZp$pdu=*4`t|DXFvkz;< zM;F-OEu)!;Ai)QsCQ1Hj-{f&tt4GA_#H%a27jccTzJ2@De_80*&%dtEABx`bera~C z1~1!n_$Q$?z+vQQ(hJrHHcvpGLChqa04Gedwlh^5K^D{#)CYdHvhSatcFLwSA#ssY zh6&*&G9cv8|D$n(FcI}F2(AY#=nby!0b_wGnae#v|A=`>AMxEV4j@(ps~0F^LdqvN z2k$VAeHksbCfsgfwier$ojW&i^jjt z`SM!*5YoPMJi-3)evtPrmBD4&{0N6%3zXe?KwKsQ1Sku^0l!q* zRqy4yp_5k|L`w{W^G2R0Ap~d7hro}39O$iPl8$Yy`c2vL27BAybUe9>RC%HspuF!P zUGFD`ikV+g@P8O4(QByeZKKBpks5e*;D!LVrfZ#$Oxv3Qd^~$;pjGg2HtJjC+Hqa|=Kok9_p}WhtaO5O@s2Rg+f+h2aej<9l`u_8U5p`r7g6%N+{%WD^=Ht2#)M0011FD-H z9JrB0gu#Kr@PLo-M!WFxDX`cOzzxuzL+b|a2=XmoVqeSFx@O2cmSKPp5>~R){w)V~ zsc(RDQ0*Ps=o};>4ye)7a6m6i*jLxM-}*^hrq0d)X3+I?xUv78~n9AdKH z`uS{I=*N4w+?-8`CKSqwrTwKoB*pSE2)=+$Xb zb60TPK+(W!1vMuo;^Le|h|dIteQ;)qIoh1SCH)n*{von&|JN@cYHaUCBb&VdKF%j_ zikOlmBm6TzG{7x@$rH;@=OVPj{jL*#0EL9c0W0v#Nw26Q!nUA`nAf~5#laW{ z@NstyIosX=2p_|E@H8u8uKfEBR~WpO=?M&JNo>I~#IkG>a$N@Bzm?dJ!D}qgcf>tK zq|kT_adNs+E*$zS9JYZv0$*2hAYs`>dfOITt%I+C->kT!21~#m7fgl#0i=K|&JGtk z|DX>YWY>4MDvm;rjc=-G*c*7oDdEI0KFBs-g_k^pc7%*-Li!3i0bKMQ?k6r_X4wAH zub%`NSeQLQ=sGB_;uECcH-dDG#W#eoMHF}#qR+}V0O%$Jl@}Evy$I{mm(j+b)`t#( z_e3jajCq)kv)vhHl}F$8I8dfS0LtKnb#X+HI^8i6%gz*?`h^H(Gx>p;l-cSP7y(t1ZY*9f2f{XcqXiTk^vE`;hXc%?|F{G=TD{N1P5g-scUSO1Dc>q1hA;?# znA}x>SF3_i7N7x;Vp(u(DBSiZ{pg{GQsHQJ@a(90RU*)5lLV@ zocOHvL`I;5Ejz>oAOvSHM9Mg=+YYg57dKA@mtC4`vJjsLm(AqeiLEp{^6XE4i|_%Ux)n| z8Lr7sg*Z*YTYUN;us?nO{@YLEL*5W-@*X75LrwwKTPe?tSxhJjn(TL81&0D^3-=}@ zrE+tw7AWft%m5Mv{t_DluHya#qWm&{51zHb5OoEYU$)HO(JCg+3!rrcBMOJTr|J5) zM7}N7Xr!ga3WC{ijP`UZ%i~QVUWhxb0D*8K&K%u_2N(lDHqCZi1H)O;An;4uqUFeg zFmpt_GzvM1tjqiraT{j{CP*kk8+LjB_d@$GpFaPW_L`p#@2(7v2VMo9+m32w+3sBo z^6AURPVDp=aNKFrGC=hPa#lDBIG?a;8Zg7Tz!4LSwXn*orCOT&-clM1(OYF8CPVcwM~bgc=xZ05%KYb%O#X7Cn!QTLZ-`K`kDY6G?cl z)0vf$PME!kN#`mN9e5vi02SLY(`vkfg>vgPJU4IO;|F>D_LpCN z{{CNooYuc=59F62OZ~oqki6;hmfI+Fo%YO$=&?W>M%NKhG*C210P)=gybN)f1VEkz zo3OZ5QfkM9P}v{m^h1v0)u{-_2gE#!7u#^Km95{ix*%)CmwqFrnpWW(*rjl5Moiz8?6e)$fX4Z5;Lqhlq~WD2s^^p|3W=|1|)d)u!VP5YUDQ ze#0V0u`kq)54%VrEQ=_>AtyqP)q;*ap2Ml4*3oD{^c4tAY8A+Llw=)OFd~n?1}E1Y zMv?|vTIJJmH$>m-BaHp}+xS0zJa&pJa1MRLlCt9xJn}eH5!_iC{h7A5=>oDxT!QaJ zQ!NJ%7acW%zTv}`qmf43?)b`D9SC&X*KSW<@o5>y4Nu787!96fxFhJs^M!}!+fjwQ z2FGF5U(^X?D7r>C83%TUv*{8#;<=tygf)HJr^ln%Q-ZJHsT2Hm4~w+HuB`3YZpNG^ znD0thB9Rms9k$`D!||l~T4+OD-#-2Px&89vq;+3@1gDNI12i1Z5v1BJ3jV@(U}fkO zFcL^mGY$wg!^`)_3wzEWB0Ih9CIyFZ{Lm+!yBuQxuz(6c+=S# z5RGMR;w0kd%OFt>XUyxgrwVEx@fPPt{epsj`oJq+n$N8uLhxFM4q^e;oCC8V9;p8?mvcQ0Cfgp` z0|3n9f@F}WwHrS6Fs4}AvZO>n&x|;~f`Y5pPUswC}#~QXr|HB=kUO>=hAHW3} zhL-`NIE%HM(tr>(XNqzD9yKh$8tbuu6Nmc%T;zbt*d%Ocf3S2*h$ohvaOp_|hjKa{ zdTyvej8F5k86lNoB1%rS$X%|*u4@`ZOM`hX>ZBe}!=6h0rylp+55GwXzBv}xtB z1VUxO>;U&i=qS=*=mA}?m>pjf9|JCuwI-}WZga{r_RB0t`!C8kKzSt0;g{uU+G$*sR<7uuAsWzvC%W-DB)ZI_(=cbK8 zAROfd2IbU2jkdiFUi}sbyupf$L9OJR5RmeK6*@W7aH;LK6XtT*5p-w8>^70QZ3@DN zu5j|$wt3>YZV0I>A+UY~vY}eG4iLKIa&Q`;5`YjGPa`VWgi{>UHcF&nZoD6FxHVTBzKEM5G_WBA{|26is~$GfAHj7N zII^5)a>4_Dg#T=!D!e>W*jVCOIqFss@$oDg=(g*RvA~o>e(N@%>D**uW`>rX#}46- z*I^?B_VcIjzy1Ep2dDp@yNEb-5Hd{jnZEA5bzT)3Mm!!S?`5kvA3y-dZ0k5gcADuF zs9|_jl&xVd`z=aFy${|2M38cH#*7C~C)(4nB+zNcVlw`xVcDS5_wo^30Z@Q?!}0NQ zAUNE`&TjxeO)!F3)gIM;q! z+?}wCj7MQ=BQNHJDCt3i-B$A(r({ynUaV~%|^oo+W1scK-w$<79 zX^@tmmI@mSR_P`l&q>5QlT{TQB!JXLt79p;Z0|WI0Q9}jY(1`BK-0ZIv0Dp74tTC% zA9{yw7Wi?6&4imjBseDwCO%~d3tKR?S9$&NTl@6&+s9h?OFaaLl%K@v(`I+6QK5jBt$vp${E|kj8kHvF$p6Mjphq6?qxcU?w4u4zSHG z@sohRqirX9*7qp+bZ6K-F*H6D9Q&NlVj2^J`*MEAZ0~8tvnFA4)WO05a0gKSZaF$f zDPMd*EanC>Ps z;68v2&LR-}ia}AF<+`c4aioCjTnZ0Yad5!i?IqD#`*7^B#PoS)6qpa7Ji*Ay6D`EeJ|NQOK z-@7BSd)%5tC61)+F2&%vB ztG8L>bc;$eq0>62P)wyGf_aKWGy#w@p75`-;+%Ess01FR*l!+q12=Re2kURR#|D1d zo&vwM4xY{O-~}Tf&+(CbIPTr~%>+{-d-O%AY$3xmzBJ~?2N zoGZZ5{_-$a)Tx2_K`FpmqAZV^50LRl5JFpNyXk1y^if($Q{%+;g^UAp)UI#ZJ~E3$DBNv z3Ckyi8~#RMcBPCjzy8*~|G4FRJ2K;jl#I3jOZ2L?6Jrt9Of}?8}rqGC7 z_9+s_QE2NI7|uRzo8s5b9sYZ%{iv7cx?X1GftG8R^K_uJ#ces;xl(yH?|1OxUFC+Q-pWmg>mLxZzckR)rUW4ql5rEM7FDAm42w*tjgOf>zGc(v)lC4X=w+?Tb; z`{ZMQtE1!OqMQNB4Glo?iN3&K(bDce5Zu?_KY#uJ`d`#7*w?^2Lo)(S(VQevCp(Jv zENK}Mg8SL?hRgy1Kb6~#<%x0;*KT(y1}W(SPzVSh%LC!N6XZOKllPp$?W_v83Jo5v zd~#4Q&3L~VX~Nu4X*ejJ%N$PAI}ux^t!zgEESvxyTj}8I$FdfX)`hoHHZ<-*DZ|P2P6)Y-c^sXcdEC0mE?p*YQzmC1;aP7)%(cWV7iTQm@OSlI_CKjM4NE=@SBAAVMvJQhR#}q9WSnWD2<(3M- zyNKXKXbU>0BOV#V!=a(%8YeVN;KY#z_>xq53 zmM5uh-#`7jKJ1x!NyI+eV9w!srXn80qiJ1+foIj2g{FPgg!_ngWZMY{UO-Pz5d>;} zqXG%l=g~U$!e^P%KxqkiHRNoL=6bqHteSL~RkDhXevI~Jrme}iuEWk5hhGB#Ft`iK zO*eP5O_~UN<566#L#QIKq-LHdG@$Wq+b{-Q7Yb@q1)#%0u~Ca_(KNh@|nUj85^ zTS$nXFs&5ED`)!rmygRO-{HSg-*`%=5mUQw_Z!~J))SDUSxvC|)4o4&yqAm6Tzt_` z`fR(zkx!5-;Q-*)H3`T9&xB#&0zpvji~!Kt?2P5~g}h(|bznB{J?Ut>RgP!P zmFE@gaqspb@IrUzn@+vdG@M%Za$^7oY_Cr44K!Pdg~9Bu$YD_&g3{*%%kk3$Xt)?i z&6flO;8DSQHYIGo5K8qySpV1eAEWKrhzDQkZpD#WCPzu`=FkSv+iH_bO%GHBH2x0Ix;dw~ z_^1tI#EYF{nS}(;Av*A9A{LGgY>8k%^J2kPGJGvC=mue9#ytA~^%JZ)r)$9HtIa=X zZ~nhAK-h;33P@vyG6jg7mM?`?D0BH#=1_*YJx3-(^*;AVmP3Dm}oj; zd7vSVvrjzW8r!{~k>?44fb22A)f=HacX#0J^+8(Sep};px6D~y#zRt`SUAoZjd^nW zI3`{U7ea{KLkfkXw2Q7Im~=q>F5m=UVYo|ep*U_*wf%m%Ev#M{V9HY%8S2w4R@T$8 z9lOJg^+feD)<45bExh+QwNsakaB{6iHya1bjrLDBWXk*jS0@3Y0u0{|*NU;wg!uNnFyra2{S9$$5KYf_gdRdDLytDaH z-nblOxT@{?xXBIH(jra{ra6c=C9ixTmW!hRLLY>$b-8yC=DwbU)a}fq+lF|$ih)=ch##oW|GP?jspP#ELrQoOE>o@-IXAX zS8H~8SQM{V0%6XgCoBlgGBFI;IRN!^ZG;fyB(DBQf7{6*i0w4#2By3D%cZy^0$m<4ZIqVVZ#Elgo+BRPDC!sy4 z_QF9EW!xn^5>C(cA*m7la29L3OOD?o!rA1EqlYiLyq6yjZ@?8eIl!ge2_GHAlo zU>I1PZ80!s__??>w_pc+!hzz^n>%N~;d^6{NjlSUGJuevWmvoD7~31jpHCesy6;@I zX%cNX7l#2)sGMkb(FZcSrVGa`6xpd5M2pcu5{_JN-ysLVK?J3YSg#$;@67Flf4H6s z{LT(=cI$>jet74HKAx{XfB77L!jeAy)IWWmpFaQm>d0Ppis{RF0*6Jhmh}7&_LJ`cOghj?#ieU|Yy|<%ycpk`geP&xO_cxv8a!9Y*ZVsby zYo{x=tW}?Hb;_QTy}Z^-(*cXJ4(sOh(@G0M&HVTfc<}Kh2{-PAE$~6hA)EW;;EUBT z{tJKEq>~Luf!DtzXwLleq~?chw2JFVNIgqIOYR>=-QH#QX1pZzl-e6(q zLdaLK6?-}ty5ILQxQc6oKHOe))ac5Z6^b(jsL&yOe3BNo?O3kRj@RX)*5b6V)6RI^ zbqJ9rikNY1(OOKr{#d{5-ookH2m%6RqPX0s*bZ`_aW)Qp5ZQ0;UH<9U_W8H=^ZK#e zZY&etXLC8|z1i!GMY<$nfu%AE;i!Ialj3D>D-09_-t7W{t39Jga3H9O*{WxJ@5xl! zT0PpG{ndkjnUA7IzY9 z)zXBu4l^(>dw*JeCM?1 j{-JRYIHkK{wV?K$9O8Dx)orO=naA*TAj1Itb;P{S2#rN!@?Ht`?=?UC;t!0f@4DY-)#9@Og(rs{ey9a~@K>~ST(bG9%N8DYy zAF7uNxF0YA#m#};?#98_Ugij#2Xy0Q9Wde%%XubyqxO5L62@V(t9=}CV77g^IM~*r zPCRiulz4o^2%{ad;AOdr$Y) zI_ec7=eL~?nH`z!!r!NjzS`WBZEP&A7JAgvP4a|*`<||Roi_;f=;K{nqdh}zFbC@_ zt#bGnFfarM*zNS1xM+kf_nAk0G`1h+C+}_}OrB*+c5F|ySMN?v+znTkH8)KrC&%#t z*}=|oySD*sZf?ZPXMANx-#&-&^)J7D|MKGoJ19M8lH7}V>AQ=IrmM@wV|QESv-y@! zzP*sa{|I_Gn#_Sh^rkC7gW7WMa=UJG-9CV8IbaTHdXGu6Pp7!RF&<*2c-eel4|IFO zV;D6&bmI%6o5yz8;n|Mc3vS*PQ%KD1CS9pU&Cd-HPDK-4+~ZMflO^aRcehxSo89^H z3zp|t0Dy97dZ4ddEtD0P^#d#UR~PK;*GlEL@9V#|k3&c=z17Gl6IyQ@NdcT_y{o6} zyc7%(hltGBWp(^~5-~wqRz}kHMua?`>k?#=aGn7)xOXzueYyzOIRiYN&A`zeq$aEJ zbLL;Rx7lE>@2Q24yk6K0rXrKrqZqKob8#0rKTOvmK_FDT7>Ut$36 zyZtP}I{AZh9RzU`a=5nJ-csc@?sPPyKXQa3z<4h}=yiXT*T9k1Y z1@U_a1MsnxpVMvwi>RBo!WepoU_@{rlh&r z2YG$}^5^yW?`)Pqq3vOPm}ItMNi^YkoTj(*IS%3=`uj{mVD1?)9%YK-aRtdWR<{X8 z`)e?P=>e8m^ziNMJjNtNGau zU5$oY&F);Z%ft@X@{G)&nEKDd8*|hl=&*5go<+1|a;PuIh`?S#r$ zr@3unZo7+$B^>PM)z_bX|w>L!usOsMc?f?9FeO_PN$BU!lhnu#R zL)(Ev<2-qJU^Y$&99H%7aXGL2ki+gc5Z(&GdUSf16JFVolOQZS_h@Bs%5tK%USNrE z6U5A3SS^}M5-`+N^f};#;H_^tAK(dIAwE|vS!nVGH=x$>bT(XhhvPaRJ*SAHx(AB0 za%-+d+aq+G)U>&wualTzdK)S^y*`Fe^zaTeGg`K>^`P~k1GmRN8)DA(H)8wteg5*P z|CoPIC--m=L@{fq=vo9r%;laPI~V||VK>)0C9jooSA@&d+;f&(kUp_nySz#j`yQ5+ zT>CZLAm9a24}}8zr&)lW1IF|;2oc?*m*%~J47ZNDifDU7RL^I15E!@h2XDs@EE5i= z6YO4BgbQn@&HK0$bD7{GnX&`>W<(G-kUY4P-kxFWCKkqD zYvJF&{Q7D9+t*LuKaQiO@}cK0T6qoDf$Us@u$30PM*->rT)Un;wY&dZK~_y(xlGA> z;XO4nCyUz6hb!J(nDYgOsHl<3zjM1B0NW&5&752>$4ixR z+iU1_n+@s!*^Wb<&MXHf1CDKBVH1lv1tkZ`nA@wy;P1y}VfC`UZ%|2weS>XPhpRww6 zzi&goyr~8NMnJj0up@mj&3Cz{0n$G1;x2!0(34A=n*?NoKPG(qaxPoZRgjv?(Va`V zo@H^4mbuDD_u+(I!eEQV7!XrM8C?jSYM2)%a(`S0^80kwt<6^#_R>Apol-FMH|NZ` z*y!j*1#o=q4%FU7tX|gFbRoQ~t0wp`%%s4vVfhx8v)POT zt~L7s%0wWSH`6)$)1otVC!&0781}Nz=*_Ekq2saUMr%9%9RwWh??Bgs%VCz=hk_%4 z!#$HmL$nD#e%!_k3nAItMjTy7I1;?+4qNY}L;a%Z7aNJ4qDVGFm9mfiL0n&Y`_tzi zkBB(;=d;^1!B_Fh-hOE@BRFFrfJM!diyKPPhiEVYjYGS0TdPg0>AcK2_Jo7KqLYkL zHnTn3dvmr6*^cEEelEEf#INObI_)Jx?H~zeeY*T&o`WbI%X$`I^ylKkVQ`4gwJcyi zoX?b+77+r#J`{&%QKhyZuejd1+@FMNo!4_wSQ^fV5hepH3}{n(Kf(SyFY)JC@uR%P zmtTKvpFddS{o=y#FV!rFL2sCsBWz7Px&i(5<-*fxw)-;wV7zw9 z-G#sSM@U)AIJV2g@R7Z5WlJ+VyZ{|P9Ht-M{sE3a?Q3h}Ucf_85+1{S(7=i5lt1)> z=afh~lN4Mt_6(&zLrov$^|wW%mu&-98LTdNAIbn>5i*jkrq253%Xt%^!{Loxw~Hg) zae)0d7p^&tT)CL&d`BqfLHFL$v=J~YWXM?7vcYA}K1w07rwh)g4@{&&;=t<9lSL5xr`a{F_ zDn%gIyuHKq^uE*L7?@X2apJDMkVij$;rttcef{#=k7J~}e!V<+nZ3B|YPCZ*fvLS+ z`f%M|_NJ$`>`^XPeb!)cI!_n4&4N8%>kdxioVY-PgKH)s@g1mCFqHFjbG)fGY41Yu zs(YnW;`v4-y%cWhsqebo%Z#$d=Vjv4S?+9_wSeVfOIPb0wy2a{C70ccp3ZK@d?OUp zcklFEfB>J1vdpe>0T>-<1kjtjSgN~Mm|Rc!snyVMcx~1GJ^hd;c<45uRoG zgY)H^4l}`CfQ@F}&3(e-#QL*qY=M}rfU+Yl+Lz@L4v-G4=_nE9_g)jbiUIpKaOV0b zx_|%L{_@ke`RD)EF#MYFf7zn4Go)zQwsza;o4rh+O*0wU8>RMbmLb{hd=8gx5D-u~ zub3lDbg5`ba~$gk_S{H8U;=;as)2kK55a33g4^)AO6;|v1cHd4%(#FzwcFltDWXT; zKu&iCWd*dw+Tv4nhH+Yt3a+O=Faq~A7Ms;=IS1GTGv8NCh{&0LOFX?<=3B8osM-5L zPdh)$vv3dc0<$7Ah|gZ*z`yah}%wIbIWWEjuq^=m}MDAJ{WYBAaP% zsm0`VLC5Lk?Z939;%N(J27B@xXf(=#nQ{c)3+_g#!=3XsLKy<%a&ZvA?ikB^5!!7% zjHrzTv_$A7IEr=&QYTK#5XCPP@C@#6ItKMFE;-6C`_s2Sedyy4FSmz0`3gG^=W|IQ z*t~lSjk~H4tpktHyE5!ntPS2)P5d=i_Bhi~b2K63RiLJmU8ot_@ScY4ge>;bExDci zz^%i1jywQo#rJo6Yl^ZXc-dfN6LGe8XwLc!o$@(ODis+4F2rPH^zV`)0EW_v=$ewEnx^JpK3o!<>|apun@ zOK!OF4tU2_f+JhU$fLvBBDH+x!Jg4yYsI^{#T)B5oH{!??rnk`}M)dzQ!5 z{oEaRSkyS4mbe#o1GkzWJ04oD0jNTLS2S!$U?ThyM1y1fn+ox8+vINxU$%N~(F$47a6+55*~ z6Zh5ne(q57sw#6!E--c>!`yIMhca9pc}x19VpsN#t!GDQyugnekck{-aOmGOdjL3k zk0!WwCzl;s{mf=J|tW0ZD#Z470dpdN^k`!2nQFsosA2pyr3^wI4=E)6^)3F;h-^)1|oS! zIZdrsuN-aOIebdEV?l8eoZ6Gj-NuT@`5QB%i-2uw7T1`PPxZO!k=Q;>Q->bH4Pj0Qu2mG7(g!jd#or(u8 zykT(rDt_aG_xifN{GB`xg!LK1^=_Te1ufIpu^ejL+}*_qz=`4Y%Ao#v>QwOT9QAPn z)ZHWF&Q$2$jXJqnwBthcq}3aXfxYfezpBj}1WkK(y}y{>vGMXvxx8=bXa!yOY6HLR z2;PzsmZ{}V;J-1bET(tgB5(Or@Nw;jx60)^poj$pUe%?mdF|?DgRNhV210sIYYjYu z$>a^NHNOcLNG?OlAEM*8KmEZwCl=~RaD!gsW zUU_nQfw7mOWK;ULrTxQ#&qr~6`DuOqrG5MUn%NKW<(5Fq&&4~#E^Yt-?#in&*K}Qm zqh!3ev+J;5`%(Cx19e%lKKxL0rCl{S-tG1v#+r_RYFe1x2+Ea{XQ?7hfQh&BlxO|M zF0O2LX7CMBT+TTK1yQ1_vJuD*t|B>I&sySXGdf3GhqJui+jv?$h~Q(C*~G4sAZ}8s z#K~fqfgyP7pjWN%FL^y{6^P}wN%Fq#yN7qVV(fJSwLcwWuazSR^2>#H-u&Su4BG%b zHsE25n)>NnWc5BbG?#;d>R?_^o**SR;ihSs%d8(z)|@h^gmCMiXLM^gu_%q(t2jG< zaoUWz?uG5e{7eUd&yM}R$F6wMF7%8SMct%6*pe+K!_ZI2tx}t7XyMo8-3?Bm+Nk16 z8}GPm7i7|_GH1P_8w&A}j=Otx22WMWlRGRpyXcZ@fZ(y+&_5L5i@a9*`Iq(Mfvw_T zHL@tg_+)M2HaXa`Eu@Zq-0&2_bdY}~B&Sxt8*x|Ycc%Z{n<%XXd@C%pLE?2X*k z>_D<04ia=BmAX6nc2XqvuZh`c0 zWnTieEFxN}&&VkBvGXZQDTCDDNIa)Y)VJH)U9o#V1$C!OVGZ3-WLp{$W?Vk$nJ|{{ zN+6Nf@83V|-+%e`<@evtAGZx0-nxJ-yWPcYkKnB9h^Di6GJ-M86x4ohXAO)IDdXw; zvm&ZI!$@-`Whvvle83W)zDcASsw=6hr`qkd?&S!?s^`)sQw-M7_RC5mFF^<2UKhvc zrnO-oA-ei(?a&WCNn#wD9OT)mDK3wDrW-KS%+_Avl7x>?axFEvmpapg(lzwS|1Z+2*bngV<54{WFva#I#cDM8g zBzU`O4MOc*YI|vOUT<}~GY+N0ZsT#FFtrfG&W%G_-q^y)yDHBKx5H(37a;1r-X=vM zvhqpjUvVWh;TI=q1s&0^=Q>?4Wi>J4C3dK+)1tt5{O8@D4lN+h;j%NcV!B}1x;LIw zS97BiI9!Y+`EfW=$7QF@5sQfMDz2}8Ucaor%>Ls(;qJUeHpY4X=5VEC18C?r7N~zN zCxbU`7?Z$`+*~>B7S4kGXEx>#$+crxT83{Ur%)P}wYpu}I3F9N!HM2EfT?&(Rt7p* zoxa1Hf{ld-epV{M3ZaHKT*%J;<&>DK*x{}=lSDgyfwYGm@-AG1$O%OE{oGGWyvt90 zr%c_SH@tg+M(k>t+~DLR-F<{L+D70^^f*AbuM+#-er^B$)35FO_|y8Z!aBa(C9?ZK zX3uJc`}Vr_h9SRXsxZ1djq%YeFnRm2Z za79;C!$-jMUMPG`uRMc*qdT@T<83ile4pbg&EWzs$2(^5iWeT&+DKdCA-U|Uygv2s z>))T2&aXf2fWjkrgPj|vai^o$xyzw+A05UhYi#`WD&AakKrYhVjD$zGm4<)2D@d+! zs&2Rh&c{_;x=aW|eWCNS7n{|+BwLPOCltXFJam2a^tDWn{ru(ohdkno%)oxRWtcwh{+U2sF0F0Xk=zz-zSl9D=5j7~ zjS#%+qleI5h}0o6y-h#u`mFGByEhy>xWbQLj)*;b@5gkwzM6k0(1?kM_bxDdL$OYv z4Wq}XuB3A%0w?fi}&Bc zqp-X7eupRM`&c%^OdtoYk z!s#8l;dYIHdqUP_RTJ8`%KLuwVqgnihUbXH^j(|1pwwpN?*m{5h&LVzXC7lHlKUau&7)h^J* z(Y;>H4U^Mm9^n}L%#Md_y2mx$E_w!hIj1qaQN+O#_%OOnuz$wHU07&cj>pKhOKoTL za6%a+xNQt~&7E6Co1k2VU~T370%9!QOX6ML=86>)O?+)^t_{oWvLPBPyl;nc!EKi} zu>sUvVVzg9liA8ri-twlzj$f1SlXLdKtRQ|54&f)#x3#AuIX?YaBEJ*y>_S|tUs^x z({F$IY5W+G6>r7C&tHUFpkC%p?+xs9($CJL`CLOepSi7M(lEKy#eRv9Z$jy1Z@McI zp+aCNZx?9pfpR_0@WM`j#ObE^Pzb&ckpguc&#;Dh-S?ZpU4(bZ=!qrKlHVy@F9ZUp zQuGdD{7*L5WMPXh?5<+TIC;3^L$QE3b9eAEhnCLyAmVKA!ka|AoxD6g z;7=c(i$S_!8hmg##CTcu2^%sx@jT9uLju#~(xK>d4j^y;OOC_i6WoCTszJ?c?lq}srMJ~5jsE>@} zJd+)QoVI=5rUVaHEJKQj4*0bE>{#AF-)Ebb>3{G2fb-32)8xbo+}od*iK!Ky&iV1) zx}R+jg5o|SXx_nkZDc(`^~s$N4G6uBmlc0IPA{k2f80?>2odi_Q~u8-S2pk)4W9)K zcfaA?&f~2|C7d6&9&P!wE1P@bF!uWny@bZ?7o z2M{GW#|lr%=9sp=W_zvMeLm^RA_Di~wP>?JpN>x8IJzx8n#Wil%<;>&@%QGMog4?1 zSI&dT!&%uh=voceZQ2j%{-j>6Nvulfn;Ap`zuh4nsoumV%e7PXw7e8)T4t43-!2Hn zU7$C&*N;SpTwE+20I^n0a7*u3c)DW3{o-C3*Dr_St^k8LXOX;2uMeurNq{{UZZ;N| zR79lfAP5AUV8Kt_#1vG@Rp_@{=<7y#EaHH9Z2(CoIMzWJj+TXyRzLB8uWiT+THMcLSBOJsjkB7q2x zfQNflU5LW1_1;!rj+ed5N(XyUSY|*E2M6eO++eX00~QkK#e+TP$kQNp*xK&2V$K1U7KPI%Gq6-mhh>FEM(&A4s7vFdkTZ9 zHd}xSUjN)xW_enyw=dt{{(N!PdYYdsii4_!OUAI%F5ApYnwDhHI_bmXsqa?Y*lh9% z;L^*AqHPbS-2h#eoR-{yery`;o^rXir6Qoa6UD8(xDiLVaypij$)pBgUHd~+?6Aw| zL=`E3CuFO8pONNJSZ43{CA&mUoaVwZ9#2K5S#eG>2#zSq@4I*^8&np}+7a~O zZT@V9vPMl(N6^9D(M%T!UTP}!aM$4_Bm1D`LhUa*f(q!!sY^W_-Y~OSy!v!zO^@xa zfBi>)dIwPvs_q|fwyOqIk6m9%3DTRYvlRX38WRfJVSA%1452Q{_Cwu`uN{jRaJKWz z=k&rb6sj-<;8Zl#Qk*!d@>p^TfT+KjzRv#A&i}Du|L<3aCqKXJwfe-bC;-piotdL7 zJ@nLW$M(ZzLDxWqZw@6l$m`7)(Ow{;zGYhk%j@)LmuVTTW|SU>g2 zeNwzk)_xH=?1XXJ_8h2^_XooF-V306mdywnrKze)siCX==dKDZr*1Pc3^%qM3S|ej zYf%x|{0hdX6{YrowHT@R+|)C>recz*kuP1^H4A?7Bc-?0bBy$|)t;q4w)`}rYv0k` zP4Vd1qml`%i{qxZ#0^a)FWE1LgyyP7?@p}?{H7+LSgZPMvqfij+DxM!(B)-+u6QdZ z7t5ZG67_%!c5=HFv-Zv{kp~}~{op*W#WGtBz|{y%&b>PZc2b!7OzasB@1T_6MB3^D zEHt^y^Un5zm*yMbMYbUUKFcfwyf%f!Pc1{h6`~ypUi zFOPU3e=jY4fn9Ebs*t-<5gP$hnH|TPFREZ?1cpOFp=oVQH~?RR>O1>T$eru!YW27G z`Mh9de;S#z{Y(zO2w(b&olBOGqT0UK5+tvCb(c`$N1%jua%3+yxKbS2)&Z(#J~Rh$ zb}+FAIku}&atn2rzqwi=QOI~rP|8WcmN*+dKcr;{lIQR`o8scqBA&>=;#yJ2wmQe2 z4*NAd#swo3+0$=#E`gUSMfr|S!OKtscsZYO#*OGty6t)K@7#z48So0Lf6vW(egWL| ztS82TeShW&r1+%EU>=)msA^ODRXmPZa2uoytW*cSBbN6#xQ@&GsTtyaRS6911LjUqH z%0>2p3QATRyHmqTP_o|9VbY@h%`rf1&cUrqtE6wruGMN)%4aTxSDgga4AtU?DmWc$ zK*USPU5d{Xlsuz~_txis|9aw^AQf2bpmmT&8-Y*t%*!^5ddDOS9nV!Ik)^WyoHzYo9dl;Woge)Pe(DAe*71nF zx2|P-pw^?P)KO!un@DOzB4qV4b7c0I z_V2t2_53nfH3zR|CudW|mFw_otMVK`hN?rljNF~G(@wpTsn>UKuIEq9nwLW zK&B3Fk|4Xr_kIQ?Uv)LKYiWof0;lVxhJ2sx`-|gz$&a##kG^Zj7MxbKbDIvaOmaGC zlJPJ3x!S^%CR>hJWyiw1c1=94tRo>M^zF;!S*o_m={gmSl&@B5)51F_Bg~Swd4;-W zbx++|_f{U1ibK(_WdCjgz3r)bM@5Mj0Hbx;qTSZ`h8)&?aw>3NbiS=D1!yyaz8yiLTUgP-C1!!TXUIMFx6auea}CKEEoIsz37N+_nKy)hImH z&6ET3{0`$hNB>q{?RJjbK~MIRZdFU%hU!rNpELI6q?bcJ*Qrn5W-!&emMFHUs6h$U zXfNOlUI$+~SLCI9#bNy*hsjU8q&o2id}PgxmU%DFK2P1?c+Tt;WY%?fR|{KO!eQi_ z*`&AB!n_-e>br!i#@!0Rwpes$w60&Q`hS`p9&GuUmhygkHgRCd{_ER(|J2{!{`2$P zeti|GZehy`A*z?Us3)AzJIOp%R9~I!T8dhcgL1#_~x7X;KW&vFE0e5{1g@FbmX(4 zNNDsnJT2+&cIV}r4FuUw719exN&TzQb{pN-M}y~Rycy~oTee+B%$yof)j%a*oeAGK z*!s%dQe44zfsO0r$G!;bW8<%a??K&AtHWS+JoF!~^4lHIDq$K}dHo?c-pfX#GG-$a zw4c`N8!vl%p;A1S%aQ2LV{1eq!=B)B8Hm$BB}n4^Yo&2SrCvw&jrUh6b{Gx=CAI)=)C6`9s=lO3Er7g^40`H zO&WlP1JH-sM;v@gYpEw`IMQlP%1bj*$)U=tIka=gYK2gKhUP_IUfS){BaWn>TDSmb z*c+!LbM1GVS0!wo=Vn-M{rB15Ko)Ob{(;@fht*-`RNQZr>a+v}mt1xW)+qOt&vFAI zZ=Eg2X-lkw!oh+;6cTRyxG8n3ur)%ln+{tFtaYdwsvB(f zBROS|Ec3>$IaK6WNd9Bv+Am|n8M}C(%UdZDE-;7SXk+WAb^A$4?1`)Ctk&&?6S$DG zrm(RsSI6i3LFCsqm*h<_-Zgcp`fEpUw@y9dba6@3;*!Z@(r|108l} zt|wZAxtVs{>_*>rI-qclasXyL!MeIES0;S?J_J-m)*;b+wBGnwxZ_ z5e?}3E{>X{-8QRpwap>qL~8gbDf7Kw`rM?<;k>W9%MZ1Pp^Di`*04vFr(GLzA{Wt6 zFA|OHoL!XbKB^9egA%JQ8*SjouI|73j^rM_7)V)sh#+}dEj;oAcxtB#EicjR^ZVOR z5Vkz^EKY}3oWSU+!Lz3~hpzkHcya~CDLsaPLkLxhr<1*t*I31@5`|CFVD{QIQgcLB zQ8_?PvP>O{8n&*jHnp&_MDKiFTKen+6Nxw~U2&R0A zWnV`7*K-Ja>QV0+avffsb|?SX4IIZy?YTpe>P`t}H*@z&$wB6} z-WQEJ9GtzRpa)|$*Ee7bfeUiQ=V;(IpWPJrj$z(hBMor{UjNX_eM;} zhwb3QiO=@3T>p9{0zW!DmBTyql+BJl2j$IouL`Oc(1#@2Se0Xws}nDsJSKm|FXu^) z;`|Ai=sZuI{DMrCzGc-1JcI00p2V5rOQY`ua=aAAI8F)CguC>h2oODGe@j1N6)0p? zF(x3f%Ruomuqh+1IGjVD`rT1)-`A#~dFzMSS}h&m{!pS*Ml+FsT8RhH3WXRtz$d(} z-NEckZoR14VwHuV4%_o;{rTH}eEx^otlO@3p6;kiw59X8oEMNKkj=sEv)Hm(bL(^6 zIr5&mTDfCq&j3ti=E{1=7d740Mb7Iat=Y5JIj_t0_UC7|*nfO`t&Z~3D2NHSc!sr4=cn37A-h=l*2=+H z1JOf`c3`zyY9RV9p@faYo>Q`#IKyU}yMEOK^)45CZmZWmc}4|t6ip*j?uts4C6ghW ze-Hi9M)c+H!cuC4jkLga(tjq~opl=iRBMG8nRItjT9^e;0pVb2!8xKw3ZJf<6baKg zeh#72GU}9s;1Rm)4rk5Uj(rJ-N|sktFuY{RuiyWAel}a*vBt za#nGR69=Rp+F*f$oO;lYxl-P44vR-1kkZ2B{-`A9=@ewC4(f6MFP@kqO`4E*zOhv$ zjFIGvQc~ARVEQ0x5)W(GmNMB!ylWDwcE$W9R1gpWPp&%XOu;7^$I-bG&tNOccqj}A zhMg|zNo5Wo(b21W{2X0S)NVRr=r)aRJ4$wE0%YFS=k{SnWC@#cqn)j0gHE=&!yaNcv+2}eX(@6BN2wCI*&uCTnf0RqeOaMu5aJJ|8>n5n&y*z zdc26s!Xphc0iFldzc#bmu>SBFRqAr&LREvdBwDljpR#;|2CTfmVA*EPI7!&eDITgO zC+jIWslR%3K3=7d=ydr7PU3HL_LXb_ zjS6O_?m3;VipAPYMGfQl73T1^c9LhOw`^1Y^?T1$8?3y9eC=<8HT}8oT75h(*iYJ| z&w41+xm0trNr<<^2~w*UIM?oE`Nx~I7u9qsS3T^$l*V>|@zy1auvd2#>;X5_>caqg zDDZM)vBg)MZ*efmBev~%$u=bHnjERZM%y>N5%l}n$x0>i6<|$&UvX@5K1Z+X zMG1=+{kUK=eyedwK?~sa=f^ySGi;5`JK0kM-Cci3MQF>t%Y&95CC%CrIeYQdGiWpD zF+w&3t4Vt$5^oYz!D%X2fK3y1&9L>@OeMP#?Ek+C;&AL*)#G&uM3SLuCWE-`2cSna zle<>_nQx;&(vN8CT1)dQC1euH$RGB%3p+dHnpU^N4OKLJ=xVq-#?sbJ8|$XZeA9Dx zd%gp4vC^*ztwf}{1wGIC?VJ26uZY9+F%KQjIou~TDIrt^F6ENFTo)V>;LARX$*F9V zbkgX$#$=$-)s@vb$ANF>`qLrVFzK0~)f-D&m%G9TvQOiZ+Yeq)Tg=gqoSd@hfQ-Er z;1_6y7u(tRQIGWlh_jsaQnhiX->3dlpb7rL>uOo*rluFo95evclGTHZcedovikbiu zoZyPji`9Q`?_<6w38eFBrt~KKd3I&r&FK)bWBYbR?`t>@s<|dFyq%m9GE-9bH1h9c zPXbZ)zP|%mRXJ-qW2r(8G;*HS*@k=^wgXwC1$CUqI4rVA0O{e)NlH+)cBg6q@g7RR z-?q@iyaejg`vT>_BC&u!^|U#r%I{}S*-O0ib~>-H{Fn5E<9JZu@g4h!{7lKNPTDLV zMcxZFDh09Le#gOzJT2IKzvla2uSB{hT3BA1LV=(~X>lqEJHU$9x%5D5kgrUND(4|& zSMhLP^zgbEox(1#o04S~iYnyVt_Odgpb7gtfDKT@=IG1h%Pk_6(Nq;(F}BBSWSdQS zWOid1rFwHHy1n)m*vEy~Pr9{&*2MBBstAjo?kZ#Qzx30Ks*G=94Q}nGp z<9VnpD{s4-b26}TvZ$O_j@iqCegFJ=U9>;KmqWaAgU+S$AOYJMyX{aB=F;U-V@D9* zu~#KBIiq^31s#hvcU37W^4LbcWc^u^^Ky?E)x@SEPD>frtVzY^B&hP2Vce zShbtZAqRDkw|20=<~wo7m`va>@$-89bhq~G)pIF*A(FO@WShis1Ae3#zp6TWs;3;< z?yM_VswD}kmD+DB)E%M*m8O$6-`y4_J8dK6Y63D9L3H3{)?HQkGRm5`iU|XtFKO347APOIwP~ z-qTVP?`Z&_4+6icT6<9-dfI+ew=F*xL-%h_ZHZE!+$F2N*MtLE3G54W9+Jo3fAz+EmI%xYe^pfs-03_ew(iv7m(P?a+QxTnmY$Wi^cdl!m z$7YJM$X(OKAiW_|c7HH+sLFGQj^Re-yu1ZD*LX}`R+hRu5Q$is`*teKiR0C4+o^b6 z&boA43YnS8NjZztFa;>JQBD5O-WyI0_3TPDdjfZh3sI06UQVL+DZh68t4h36M_J)? zv2kuXAe31s9jV&K>LY1ZIi)Ju595!|eLC(wJaHUG>Tp#KQ*^c{IrYj2@y%~J@+9S|?a&{Ho?p`lDQp)n(s=(iCU1qV*#?__(@yHMWU?)7(FvDM3g?4g zBD~Tdr}^?pm>e-NkauQ$*s!FYuYIyvRm}}?3|+L7YN*+yzdbj-etUoW>+7e#zJLDm z;%Koy;+J;Sge~ImRrJj&JW!YVPo8#k)w|g>b7NcbT0&t?y>l`G#a~#bk&P6Jcb48< z2N0HiGC}RfrawnrvI9i8!m1GCtKNLP2;$}bv1kGkpS}P>IqhlRDRaR0PQ$FhBL#Wm z?y~OvRx?}Eq~hexVFPZe52#D5Ghm#`VM|H!582$|A00Syu&2ZU-HDK1zfxF%$h?+% zE`xq=f6OoQwUP5Ae5EY<*!Q6T?FA@_IXWmXq{Qpk$YIaqN(8$4x*LtbtFgZqf4U>JaDFiOOn~n3MiZW%n z>LN)m;u4$V36n!6>T=fQ1X5Qb2KgXPNnWCb_CvBsZ(4gt5^6gClqN+6rFgGCo631* zX)*#Ry+d|3?ATsb?7j8x^ZoOyURZs)?WXQkur^DMp*Zr&Zp&<_(v?ZgKmzZb_^eyq zi-MwubL5eTx|->`Ub)0hhnte5h25Dlog=8XkKOC>OAD-J-a#ZvRVLl;92W26s*nCe z(UypSV{-(o%qmu}k`t+v4XSwTi7-&sivgK5-l?wkn>VRD`P5ISgj#ZbiPuC9iF}At z!zzWMZQVP%HuQZymHbeb;Iv~(zDTdDHeRK6o~9yCDhTx-#{x}d%w^?BP*n%$Zksa1 z2Sq9C0XFoySr~G9+a;Y!>DHDVPXb;O;SQbm#^o5X8qYU??6i{Fmmp!VHW^A-guSZW z|4|j?3+P}ksVCh?eL=!a)01~Syi!7=gHhx;JZ}a>A`Sb1lkM`yB|2+2%<9<95sH0ja zoQo#!eJLptZ^C_?$u1`7M@M)vAN74KRvwmq;49@6oI;N`~R1NhY-?Ys~@aJnA(qf z2cx5L(98Xz0_Hg8X3;LaM@`O5qVX63no^Z>SY`46go$T1&s9?ZZ_!7Q?K~rDm(e_rWJDw^Gp4@`gIY z+0CiJME=pkaKcA`J{@&C+7XRty764@W_BEp|B*YL168zqQ!9?j>Le5JQrMo8e7M~y zDI`noHceBGur?H3hg!UV38uWFYr zx98mX`|SUzh4osk=b-jDrBMwP6d=@bBpc@libQm|9}sYi|u>F4&wN^{ZO z_Ug5tlFnlZD!o&pk$L%V;1W;ZRh<{w1S=EAGKV=-$D*(}8qkl0`Vhp5r=}=r&G@rz zFRheRlFf3y+VDC=Ips@X%d9iAQa%nqkP0@fGp)^l`X}EP9Aoy{@~)0Y?6Lv$4W$I< zBsha&K-GNj_Wd8+vna83FW8z_TZEF$xuKy_CGYui+S4|f zn!oJ5#9IY;u{c&Ro|B6mlZ)51L(F*FjK7Mi*avyoxzwZ`r(fgPrcM};B zgf`_wFHKPtMkWDzCzOg;wwcn~ai1cE$jL$7doBu6O4EbSnjH91*rNohob^{p#_njb zAC3(@CQP+YOVR*1&{6r{B}o9{iTZHP0Mw$8buP!o1)J&6Tlk>Tt82`D58cr(<^IWw ziPOdxv^C9LRWaWNL0)4q%FfX3B%TW7M)Mhmp**kGUw?f4wcFSs-~9IG>MmMh&HiUQIOx|7y}Q^%92oFsk_>i|DhUNtb!?oeaFN^#Iqua; zZBx`u8Gj=S)kU>m8I(vF;C?2Lf!~d*_`c${>Mk<7;<5k|J85 z3j(_PF##~i4MTdqoC{7qX*dji!jlPXFGQZCb?ffz0CCGs&q^I2E&ay>RsF>x#kvdz zyaUzBRL{UP^n9ceqS)l8usK!YKkYh3sb$m*W0CY5)v1cndfTdId}|a^o>AF<{O5nY zw}04TLOeG764cU?g~v&%Sp#ZH(Z_Fw0p^4lmGGs3b|C5t~T%IQs)6TZY;EK zP@yWGL2zfL&6f%$%LH)i&c!&g#*t&gK4?z$QUlNimO21@jG)x$V3QW1;n4K}uppM- z^?8V32wg<#A>jn5bx}`U=jJV-E=XE`WPgW}GQ&cZd_&nug75evdsCW%ZWHk^vrqwj^pvQOy5pmZYh2v$u3qO61juc(I;UQ$s;F{2qBKAMXXo_;Re@1X;&Y%HWu?8u z!bjiEvrRA?b_yk> z*Tba&qQEn%Y*K9ygKa3wrQ-mhh(l9fB=#r^tT}O4Pt$aL4uWoQ7|aNh=WdV`IR@&r_;VFu~3aQMd&x`Ri8QV#Wrhqxh9YK8Io*wv|ClV zS?*btE+s=|r;)uZQ>rxrTMzAkoO12d-!9h9AyzO#p&9{_)>Ax-mE+OK0sB5pYpQ5K7;hBFWO&UzJFRRvzI}dCl?jPkDYeB?Ky;G*V36WrxBJX zj+#`;AChmh)h0;ma_0D~OFPV`@vt8ZYV`t1Z@I&9W9lu3K`KduvY+alin=)50CJ^@ zK3S#u;H2DYz__;lQffW0JgLVDg%PI*{Ue`96Y;@ z=N)wi|4~PPPQkJoWAJM=UTt z?c!xrcT*GLT33b&>8o-ocaCt|?KUmy^-1jE859uIQ&O4R(rz1Bgf^<6Sjy_q>h#lz ze0=d935K`Uz`$XRku(w~d|Gc^PH8rMN*~??i?uqVW39Q~HdgIV6C=q94q+1H3LDPp zlopf`1POY7qRW`%!yojSMR-@!zDrJZR-7Dax#vCRyu8`Hncw+iI-{0N>I>kww}rls#oDN9gdwT@~4^NP{({9>*k!?oAfAFT(l>O z_nU;j^e1+?8@7eI$!Tc75>*=}^a%5%qRpN@DolajB0)*AbgAvmnVGnd7Uz3Q_yyIjocb2j#r_C8lGW+?+?AGFGRHs1Z5(uhk%Bt%39SZ3RkbUb{ zLk3YGdd7_nsRG2fDK7}2`oL7BINRUC+ONmx4{hw?l8BZ5=KIm`C}}Nxs%PNndOCnV zRh8gVKk`K3c{pzh^dfA5KJ+`yPW%voE-jtv)OPSt8p@k-1u@lPxp~o{08tdlGi7}& zR!e)Quui0z;dGU2GQ9_K3{i?CC>h|Wqp&JIWhakJDegoKPTnrBn&3-z+9+4qSbVS! zT#1$oU~mp(DRLi3z>{1>Hc@8}yqt#akuQt&?59OId0dt2XzeY(FF~2!6#--?sl!yd z#*YA*!Q)FYbSMhM4Zv1o%#r?69TafIVRa%Gg-7EN6cXBX^u9T)sX7x5?&C!)YYayr zBdKk+Cw8KmJ#1-%3z_Oa_@*6qsCouAPwch?3UkP1b{=r@)**dR! zQ-f1fR&RY{ZTj*j8l#;jCv#KIxKq>q;O=|nrXzPsoFPJ~a=q(vH3pqt+htR7FG`B+ zY<0?kwmD5ksHh|--odgyulkpN0DlmwPOiKn(p#03zDpR&n{oOsyi*QO=ckb8)br5U z=9CAyb;b0fn(yjSm&JQgX@wmyrvp=-H*&qA$iN9j6XM{^s_sT1Hw8=MrzQK=-`m&M zi?}D3&e>v+mNwOGRne9(=)GDYik}WOrgH|)9`&L_*6PXyf~qwN2UkkPwN$D=Y`QnG z;T%VZdbuUS_T02DECl-KkZZQBNNT^AUG-k~2T}1bs!gSSckK*-vT9}u`3d*DoO5cG zsEMxQJz1WGR(o4X9lt?7vt`z;wCu&>KzE(0INpqKnX9y|U^KgE^(%m4%ei>Dvux(TDhV90u zZz?E)Y6TU?rdR{TGNB#JMeJ}ud+NAN1)#Gu2S}qg!0Y4IQdy+a-@gRIvMo2w+Ek`L zCjd>C5?v9t$F3VRG?A-U@oK3J4tv@ z%T0Uu^n57azI>Ve`{#enPwOsjy!99Px(DcQ9DDFm@nSIZp#VPu90Jf8DpB1 za}EvQfCRY#b#HcP)N;6A+9PS%S|wpd{TZrm6A~`en~hFt?cI)+n%n?%E!BwDIu$&P ziX5lfWv5*RuXCkCg1$yR?Cet`g>zpng_3Ej)trJOP8B51Sg{eA9WuyQH5ep`+m2t1 zdT!=ft!f;(I9SQ%7#Ihe{ADjDu&H0x?(Mz((SAL!OC^!?08*H$d9IVt@V3@Df!!vo){$kEp=Wh~ zm17+r1H0fyN{fA&64nL=*|hsJ3)Wr#(4Htxt7=Zp((OtOOHNd(d1!i>^zn5Vkv!PE zqUP_Y;q07hw|MNjIb8CByz`C9)hIR9_e!FeKdo2)(!PEBwN*&DmX@b3v&x=qz1#|g zD$&C+v>%r!bd>&ca5*}7Bruq@>ImY=IW(8%G4{sCkY#@tKs+aGIP*Yc*_HVMfzRlq zb_j8Wfu!jQ*2pg+&UgyY^73}!Udrm^l2GDhmRG-B|l1Nf#UnfHHR#rz> zf0ooW^3>JL6qZc6hq}7pWEn{I<9P?ip=#q|y>E-SoJRO*#pci!oXGs@Q1C+gk<_$^ zxPm~(sV7x=JS#vRG}$R^*e?n?IQ`uf@l`xg)4~D>srr1STMIfZlXNRres0m4$!G-Z za{sV93j1x@ehqIt(VHQ1(02zc1XEx8Gj9kDhMk zY{2QCkY%v8P5xjCDua*|hqh3M+Ev?X<+1&`9@0ha3Y!9I85#tOhMcWva$ddZJ_ixb zAsBC!`wV8n;r&Z?cASu&{j7O^_|nwjH{UW_%UH9wrxLT;S519T*(CgawpLj~V0%6Q zHxiSZ<3MtfEG2+5fmF>KjHIv{g40^3!?tWtl0|jylM0I+x_J@oIheZJ)}Pkwr=HJ~ zOEX)w+#}n!pf$I7oOY&igG%M-I}{d9fdt%aL*k)a&FQRi)cH3NYf6=qdp2@8BwdQ zt4gVoZe!jQ6@)utuM9-WP-U>Mb@*;2ldrqz0`bsk%WLwBI-g)uG~lBs^oor=k?ixU z$*!R(bvS{3^P>9T_-h0>Idw8rZi!Oa#-4ne)7PU$TGj1ssxtjUaavbhGap?OJn64Fkp z^20`Hi)!>;w>E6cfew_%&$@J|3rbvhy~HBiWYDnuGSrfN@&g~Le8`V%b})rGoVjcx z!%I@xRT0t4s0?;Iw?dfBiSfyI(6LLs5MVT3cP%_ z)1jM`UJ(2CTw%Wb@yD+xx-Qk!h^PBn8kf;YUv(=WxCLWBuGIl%f=7a;4)#*vN)cv1h_#9fSup zK-d7?Y0DH8OyW!*MKGu1FuOf1;tx?jZjKx0D92}#i`eXzYYywE2Y4sSy-3WDijI=R zyxErE0`|S^f=WVtU90)$_t)w0`lQ#OO6;xw`waQm9RW616>T2tF~FQ6w(SO)8L5aS z7e#-U7oY)Dng^$@5TAz%thH?Gx;{z|+LN&7&~47H>{Kd^Qp+CTo&NbCV}P9d~V7Qrl>?iN9adafy7!uv=7KJ5{o!2oap$lj=J90H&Z{ z4=LzSf#nb&5-^lk=#>88yo|w`A2*I&tGdcfNuaUydgP+OH{Uo%{y1({yndL z9)PvnBj|qUB}iz~{$-gYYT=ugYb0rk*VTfpdv?M$6qq-^ABTi!>Noy>TQ*KbIXIqY zS7q@@g?Txp+?$gs_FnhQmH}VNMI*9$Clx5~6>#c9?XZ|spj7hj(CWC@jkWijZnBnl zTc@O-n%T0Fcav8!L|6jJt@_`##L7W^Ssvj_aryS={rR`Qf!HVOqkQObdr7f&$|6%n zlF)V`g@%E1kzqlw#u7e4QIs@DR2@5H{k$c7oH=IJZy0 z38j+dDZy4}?oRcbwtk2-MHMnqN>AS9QYUaQD(`)}30lN?lf z@uCcw;&(`hI>1yqnkch*S_~d@-p1&n&eUWVD@hCdaoofxW!1|n@eUK^lm^`gVDWZ( z#3|^TEHu4+}TtQ^t=xbgCP`9?)wNtTXwzS&K>zW7F^p z2tm1~U|XTA>jb^gE?MoJ$|MkWdFfQJH+gIWz@EDtm_e-y64Y5ygRCQAu$vg2pi?-((9<VSM)j60F!Fv#xgX0|B_ zROOuWt2dQL9o$H^Tls{O59!;h6&z;9bk>pI~$*bt3Ah*8iQ~72rrN z>V|^AfVJ0l&t+HvLV8)QZ~tJtB5CZ5o058>a)2{6^4^F6hjtN4D_47(n}%Q@J+hR3 zu_MiF&S3wL81B6-r0#IzaVmIQwbNobh=BI+9T2kp;bA8!dK0aXLH-!K3;>Ahl8C1> zSDBOr6dD&PIZFZpop=FqFJoT5)6TbA_G6Dubn!RNm^ov7Q54Ku9KSls4n3+yGQ4rM zHwV0ohr@Y9*-It^Yk0TUtpyZofA;xnp88lFzIy1qK#gl1F-Vh#&8qSh8#Z^@+pln$Kdx|TXJge*gMUu$?eY?|R?(z)5 zv*?KasgU-)IVnY;({7T}Hh~hltX}6HWn{0U<3A3Yu9E|mme`+UY~|lTD+h5xT+)?O zXcLGTZwk-oFzsAHkknYx?%FIwYwXS z7O{;8r%nBcWO!ov$%5XSQm%ozrQO4}@U)=S5)U}S*Mo9(&-`I*xfP8^Z!K~9VS)v; z8G+J+p%?93CGG^%x8S65InePuz3+#nEpELt@0x?zHT zcK&nyA_{QesY861W^SD=QIzHaYs=}=`$JiL((m?y`2YM)0sczve=Ha$I80uOvftLX z)0rnKi8vfXsoP=^UD^OrMn{#2cvXpvyaE0QNe%>nd8V#38xPfhs7mm&Gmm~=3U(yN zkNIhnA8yxqXk#070Rr%TG%Q;Dp=Gm12q-3Pb5V>>uj7`no8p5!UZP}f&Sh}=6Xy$5 zoGZb9UpJmwsj-f8*9iQe?7!uj-g+QhUd)kLG-Cw36#ZL<3bhn5{iR`{c=gL*?-rl* zjo8Xkrd_cbBm&D>BX8W9l0RkT9P4G4T__qEyt;)unp^^mQLm2YIES`08x;! z8x>!cF)$>P_)82>QC)8GD`$&<)jv=ek4>58^p(=6%iq5HtU5RF8FE&xARc!7MrqiYPOyUA-ot9NwydprxWH4+ z;zf0Fs@^U$U!_galCB~TdvwnvsisnJg^zl2aDX_ClqnT#mUgyNTCCA9s#jEFg6Gvo zr7{HVj218LxTSquEEOpRTtOMHJt5E)aOx#H1x4q;RV>`tS4Q7U>DGf~%-Uj-elW@qQRsDHDX45Gj+-q{O_!UlxlVCVpjC(9iK(nM0Q{ z`CX4sb+k0NVtb|H?RW$qZB^%>q4zwirI)cJ`>bcYcF_INK`fkiIknEPRPU;7>+3zJ zQ!vmic#m6UF;&}3Byp8sIT;sma!9lo9Jn&q6wXwp$#Gwsio>x^y9c+1>-p6Bin?u! z%0TG(!{0rx*uOr#I{Q3NC)or8@{n?D!ULKuy9}m*a*OhL(|;u|g=2eEV6?5>P5Qhx z1{O=ZmWN4G`mD$*k&Za6h!xw^%L*;o4}d4%g&}1cN4ab|)y=w2lxlFe7fKn}w z+|^>LPAF3i^>f;ZzbW%34?7muwM5Bru@#-xIL*sGL=tG&u~sIkK%6Z#q8i zL2k<_)AaC8QkSIejgcBbfHq}lsEqQZxAktrpG|WfhDi{zJaGqI%>is7GQ$LCxMx|C zTimhKID<0~m2GVQ;BZi0c5;wz`i#Q9zGTNIjPFEHjYa*iu}n^tjC5Lwr|0j;NujBe z2S`p%&n_x%NXbG;CQ(yKpC{Yp;j_qkcHMwi<#rFSr|?J8j}~*flO0t<)_5y}08seI zj--66e9~b)m#!5hd~Jb$=UJiza6PQ_SQP71qiq_=0_ATi+QiO}JsjTV3I}z+uy3Q9 zg5qS&K6^H8=e9V!#A)aCDHF&DT5vqKD&E_--@m_(?mqQ)POu{dHXENOyfm{bORLav zB-wz<$E*87x~Fsq4pI?zDKs1&=LiJ#C2vh0qQg};Puz7@bGrt@`r%V(u`;eC9O8)H zq*}Er zEQ5|?irQ6BfUTm@t_Nd)UqL`tjVh6O%xR0r2WH{z?gg}_K}uHE_;4D%3C}o#90v_V z<(jYu)kP@%;8ZqC9*yq3VXe-`1=*(BDn@^U3c4qC{U8?A=W_e~?a$Az-JGW@NeWIc zb12!u5{N&`#U=q%UJ9G&P)EV}Y+`^k$ja;Bp*+nS;7Fn}ox4lNz z$Q-e0;l^57LrPTyR2{q1tKJ`e^z*wnk!o8@DksIpyoQFlQlmsGh4wVMq1e(;uCd1p z`-c@s`-179o%7N?_Grq;${f@^n>v4Q(sjHL@JaGv0&pTv?^7p5=iRUC8Qs7C`|J0& z-`?BT-=9Jl0r**j;P58pKC10O`B+luHy0A80N-+x-M{`SXLpzF7{e`vLK1*S^5iQ@ri4lJNT0n}@z(4?|08N)&W zoT!NHEAf$RDMUe_eR^=t&axCjq2%?Vi>H^Y9PM^EoJ=;`X7;{k9{L8W5!f_10@Z!o zTN`3+gQHJQ&tXGKavamZ$wu^U4 z1i-N;!xHAy%bjS#yJYb>kj_!<$~EyU^<~k%P04ouV4==7*{(xkAKT#8pkPTx)iXNi zf0GrHi>Iv9sU@U;2LxSQ9&jyh)8My6iH_r@a*BuA6sLsADnHbT(t2GoE&{JMC?W-V zu$E%|KJGzSQb#PW#)+W7IV&2^@YlsoLsx<|P5#@*2F{+bKJ-l;A*dBLkMCsdcg2uGl+Z{#$b{tc?*CUT8H4UZU>&r~-zmpDf@|xqObT~z^ z#N4x}lWX4ac#Ni3f=NWsl8b8oIR%+71Zo!jxitUs7^6-ivQW4>uhlEL z!hR=_tlJ)OM3s>C(VvbvdVjy$3#U3$Ki9!Afc=y|QDu15b5oQtDB-n8Al~9uVnC!i z+0w4cZ*bUJet=^my~*|{hXjISIVO$c(4=c|2m#%hnnVxoXYl&h`}c1z&9G-REj~i4 z-uJK_ltUF7?pmoY&38>}mBqBtH6((siv#wB2}1FF9zRN;29^TRPWjJybjc?}rF?*j zRII*u5|!`;=m?t<)%S2CJS3s|Ap)yOhpfm)(Q*)2v#ATGzAX`O?Dl_vVGVfT(103q z=bG>pFH_#_w?JpapRWsLvrT)Yjd;l2fmnV8>nOw8_05aCb1eJa4c6 z>i_k5eEZmA<%;tP;MT0&gH1uQH1IEjV>}X0i(M(ML6sTy zriR41zGCWyM`^0N!(|IMI*r3~Ia^~5e?=vR+CyL%V0tKQ?Il#OzYd&9P9df&-P7vA zKEO3E-Qwd#2oE+sj$3&iu(;|1j#2SRc@o}nKlqkQIXhK~n~rjq6A&z;b%Iu3`>Lp# z=A=*S_22*J|9PMDe_l*H_xxn%Qx% zwSL>}>1C>Tq~Gesc`BuXgO39w;P7l*$Y3^7tx==#cp6^U>YRQ`k1^e?o9qj3 zr#97mH{(!OUgj)^-sI%~Q|u%TC+@PEcf`gl*Pr@OCJ41Z$-J{@G7Z4gV3K(*$5@4( z8;H3c#KjXt3CdNc>qsL%Ul;wme|bguPn|;wZ^y?b_}6B~l*#J`t|&}GO{f3U^J=M}^2zqjr}^J~e*ONL|9o$sUn`~k$!3=< ze<^N0l;sJ@$&k~4>z(*=F_fj09@(wf9F5#Kt4JZ{<4ds=d%liG6f0YUFR!SP1m%G!3O8R*XpK9^= z#NiBEIWCImQxT7@@zGG2DR~gPxi(aGk*Mqw8T_;N_=X0MhF>HzoA z3AtC=lXc-<4tJcw1o8?AX>*s%s>M&yYU1O1vN`rDcO?Z%V_W}}VuZvNrJ|8ys1fxC zcBl_qocsh$$w_d1sS^SVJdCAR> zvi{!&@%c=UZcw<*`#MvB0EV?DH>7;)t;l(aHAJTTtE0gLRG_`Lekhp?# zfF&(A?dZrVDT;GB*E}66F@=*LJC^KmeRFiLm zl030Py~7w3y6)iRN!C%MP^Wg8@k?8NPH#(=IL=P`Vi^_s+zqr6nphd~EeW*i+ChHq zN~Te}-D6*F)b<%TF8t9`JCSp%)WAQ8%=;?%35Rx`dL=3=C{J2-nO2r$mm~yUEnz`L z=j*EF()&TB2EY@wo@KI&1V(Vs!LA^sHelC}=jc>(7GeZqwKs!OWx-@#Lp-x9ocpIf z20N)T8)qKy4j+fU7UDKVgHnjBSWL3+j9LT{y#_BLakpWu z?IoMXqD{@5O`BqGMBJl0Ib9ugD`OLg7y49#6T_TVppR%&kmyEs2yH+EYCUUxvReN{x zRpsuf?x7zXXHvzbslv04)_c9<8c4L@6OXZ`L%!Qn+m&_r{=WmeFKyRnr;J!m-Bq+7 z(su7wh04+MF@;iu2~e#De49!jT|V5^PgW9iKtv+)b;k#?3lP_VAyh@mlui<*ygU@N z4$`a7jc{mZH&%Ubrd^Tp#Mn=geQJ$-8BD$C32Sg?`BVgrku;&DIY;Fd%~1gg2O81aD}@897DTqjT>3ph|FJdF z$MIHln$QTeRMc$Euu28B*Zrs}uV$-F{OBOzu~B%eOG&`zrNnvePT)*0Q;DUk0i|v4 zzNn*m$V)N4Y#n5kY7`)JEQeiQE-+2d%r`b-S5%UZ(yKPbTb*kX;XJQbe|v8~ZLnva zE4$&8u;jN!)0-yN`-sc1N%hDh%kJ2(riO&vH8D zZ5>1Srb?zTxG(1vdTUC!E~D?nrmdt8ZN|iujGvq9q&kyaA?nwK2X#J`xEJN~stnF@#rW983VpMnK;DdNU*j5*yDnZ8y1k_01v!eZA33b-G%FA~#V za;0P2*S>a&M4G#*ZhUAppZEbJGQe8k5O2yj=r%1YQq#0BR?p~iaPS8?Mib$K+WvDA~Twhv`CHWK=wvFDIOV~bPUjODhh7K1J%gEZu9 z7O4I>$PZ(jOVWP>+VIV?q>d=%POh-zeob|W_KFFy`kP%As?jZuht%ZOiFArVDN#xq z(X3iM@%_YA`3pKpJ*f4wNCJPC>oHK1IhgIeJ-POE)fEo%=7Xabm|wM~(+ zn|0E!l^8@J6xCv-Owq=foYj}s7nR+40@f4(kYN@HMuZ0kj&fF@Pl4;b+{??tFa8Mm zQ){FBRE}ix*w~-V3Z0#W`hDtH&K4P3jE-dAJjsROE45^$#MGO`0guyx6^V6sT#Bqs;Nh9$f zo2s)NK3dhpp(hJXiur>s53Z!Vx z22OzKXJY%@MS*fPH`-Lr^iI`A|JJ1-IOXinUT%M1vCpqK|8XjdlE0TCH+M&9nMB8V)bW*!w-as$%sr(g%xHmZuapRB> z_fyo@iJt&i12gaKF zCX0eK>L{aW28GO=hqkE?@A)Hjho4#c+nob?%ifpqyo4xu;x>JEPNF=ztR;pHQBH2B z)zVDKioGm@IVl-KVmvj#rtY0ar1B0=wgH9i^g^{pz&LoCSi)nzF4*`?8u|xA^+}Wm znrNCC=g#6aVB$z*K9ZiNb3eRnQTvr&TKn=F8bSC%#;;KY{6bQt3W&rir*SFtrk!ds zhq!927_5_dPRMmC#*A@HP{^EBCU((9>Qd?V+*x)eD8?5Yx_$ZCQbVMhqk>c}iJ7Qnv0ypdNMp)ff*qFDzetjRy04M^rDFEe8BHY;L~!04iEW(4G8K z7Hd#OT-d;O&+GQ(%dfT4CuuU-tx)pamexkFcfj=EP0Qi~6G;2zg9VBtB1E_h2Q3k| zH(Lo1zfb4HsSMPj&v z`pT4^o?lCR5S%$9QFk{Dn4^*#UUcfWeolZRpo5ed)ZI+F8x_0Q~@;OQs$DV>)kOM`>OnxlYc}7 zRds~rf6aoHzSaY-AA1qEfO2Gd5wI!dMfKNI1K7gIJ$a{T#A$ldzM9Dby>4&^W#PG>Akpj z)wkU$4SAPVzOs#!le%B)K1$B)FQ#SV^SA!?+qX~s%jfx%z~qyF(V>(JE-5fItHks} z%o*^)medoGQY@9nT}TU>ITWIS+Jd^&DBGhHLy^9C>Ch|3oKWE`*)|TjG+Kj!CYRi~ z8J56za7ssAl6nA66In?Xi>K0+PD`vap_OPee8?MmX}*5`_MZUT-{-Gq+lsTV_PK0@ zMna=cnS0Ye<0heUw7WBh96mnqr9g-m&DV$;F{m=bySvl{n%ChN$S4<^!5|-5 z_ssU2`RK8;rgs~h6>aJA!yL~$l>4|>w^0iz<-FCB)Q}{nDp2cB|F)KYE)R^5TJ~ zTDaAczU5A6cyknmz2oh`su-yCO2C}wgOkWF={leizQ8)Xo7A?tbDRQ2f(S_Zms~B* z+CHq!PfF7y-~4v?)b5Fvx6~xT?ZrDe02#7bPG<*rotnE`t*HJ^BAqa0U|Sqe%5rFk=XdnGQxeovg7orFRe z;H%5S@cXRBIsW6*Xy3^<-{z;k-oN}>?N2$v19aqXRWMPxJb9eCD@aKi$sxp?S^iGeb{<8dE+jXv#?0KrbdMM11Wj%i2*hSZN zh}Ju1#kD${%|2W9cBYX{w0byq8zz-)M|tb7;G?9TcM59A)h^I|7nKIUaZ~}E@I81 z_}Rr_@kWqs=52lgl_&)0wH3wuru8&PyuGa1x7pr-{y#0+qrkMBwq<&g-J5G~__tj{ zUeD@vP!go$nqDJnwno0&qPinq+PA~o(F7>pg3s&S(PyfvIx%#bP{aHysYKmU@GwNae$PUZs9?r+_-7Na^zbI;cS zM$?6{*%gv6n{%*C`C_@l}%ylgv4ztS;pSxrPJ~}oGi`hcr*WhYn~OHd9%B6sobEj_RhB7|F&)m zoc$cw9{VjEe8#wom;F}|;0V!H*IkrGJu~>isdIp)x+Zr!v|$Ix_P!h|09Nb<0!oe= zczb8IdA^iNP)LQ)CMT}~&$2gsJR*Tkoi3m`+4$q8L|JE*PJ=_8N~vat39r`t2CbnQ zP*UIVsZ8aaEclNpt94o5Y@HG{5TBiB*Mr%cR^E`~qIH{;caDVuNm5mZ?3~^!==-v% z;qg2&^1N|}Da{@I*_a8`H|M(8^N8Zw!8 z@A0TbsL@+-;zuP9^7s&E+r&SrP5guZVy{J2-tEin_XNUnd>_n3zV0H(I_gU0mXy4( zbK^wV;Q6Us2itYu*x_ZFN-x^Al1oHGrC#*s*n-Vb2YxToNY}7V3LjC}C%jb(55Zn~ za&olHjK1y{|s)i}}x!=scy30_DX!jikFt;dl}}%3(`W_mgl3MPs(e z@w>I5q*x_X4Qd0f=X88C9JV=&FX-jWIq+oora9u5v^9+ls<%vXfFfxies8MSW|`x4b~@-P04 zB1+CgSWcSFmQhhjk&|*5=*m_XdyCjo7srT-^gkuZNWvAgK zXN$bV?(FQ~q_8J0`<<8U@Ukfl)lL=>u%-D22WRK;hwdUO3rStIQPX4dS;nn{s4V#e z*ino^!>#cV=vdy_9YM^x;8}i*)zl#OIs3CjH(0EpPXKZ7)&cL*WKcuza$OYnksU@& zF%`w7%4o%FLHQg0PhUbsI=pLyH;(`9f!~TO@Ymbl*Y5rEx3B;Hbicj-@v?Tuqu*`M zMQ>3eE%=MXl=6~S2HjpwY@st9B>u}<(?#STz^}& z|M>Q)ef#!mbpP0FK*7mN-qO-DD_$O65|^sXMFZ`vVT-o8U|;ptjSCKjEAOnEWV^~~ zPfWSDPDZ@}H9P24!y4N#-j1=+h=v?OqN6i?L&8hdc=166bsXWe)1idb>asXE@648y zVp2%dD4I=^XK8Rh{&;Qe{!CU;M-NPq*D5YXlTuE`z=^*YnXE^2Uz|*t1soqwUP{El1D8+&si5sP1z7YT)etO z4%TOS>IS=z6h?y4HC8KBHEQLk?6HBTIM>>B$4vvSe)SC`Prw1?4$ir1I_yXQQ%|>A zCMN)oLP@8b>8$?W*6i*3*JsA@6a8P(2k&RsVxkWv3j!caRiQ;h&0Y?fP?WE(H{ju* z1Z`dxP$KOP!|$6N>K#bH>)bb;;qvOklF9g^OAUh_bX9h>ZE|#p#Z_X|c;r&2E+WmF{x*j4(n9C7WuJWH++(lQRiezrDM^9lfGLP#Yh#w#i7l zyz=IsXZFRnLxqtX?8LHj!{33(*Y~$S=J(&{U$1KP+fxr5Abd0eN_WQ$YIY}Oy7v^- zX^|F{COVykyAyjSE9@D&ik`XY!#y=`EK84#FQZl^^~-T5sAYw5l|0^u2KHyRmbfK+ zmLJ^2r&5csr0}|3EG3M@6c;}^#$B^R*5}}b04(ZNs74QCS2>sZDM&rWD%C~P8?uGS z&LK=q3&A5|wW=uGy5G@+lV6xAFo7rX?xJ(_e_OftIX-{;2dy%hW0P8Pxss)>bHu2P zu%p4@8S9#W)^co9a9358o8-eM%?dmmyk=rN=P_|w*{@+)G|eKnZ&!0GgLkv0s7|!b z8%R<4?DiElRatg2LdjT-<&HWL4g;;`3@24%b)=4(E3*~vzpdN%c72)O z(sOVt>B;wAy(dsDubGFOP0~MQGG&%S4BG&tsr%&}xauawdl@BtF5bCz6%NnM)x9{a zkT-8-tFul38AWEp4_`oOv|#&N_>_{8Sy>IUk9^Q&p{wM$d;Mv|F9dh9NH6a6?o6DF zq)uJ65wn7fZ577NHLZcG>RN!2`Lp>Ur?v^cdoww!}1D)$&(9+mU{; zY`^{XlY8USL|7#8g1y=FO8#7~ma>MVsb2ptUvIi3$Bry%J`qLW3joLed5U5}G%Z=JJ6_-JN z-HGI|%g54C*!iw3C*O+LXJ3do8D384)rly4{uT?B1qbWLjh0>|;UsCDQ3?cyNkwwYF<+@cb(MXA$B_%eU_T_m)$8{8qRK4-N*jwea z+fPi>xs?tL*?>etqyiMw zE+kQfk-q`spzaWA)H?7am;Ah3|MU6N`@cVY`ttehyZ(D#4Ew4ObI3QqPlBBOXI*an zJ(j6aa9x2Gj*<3F3oioJ1$@`L2F#!doey>B)tPE=kXYHJVt;e6T?acy+IW)2JUbgu zmEk>$JNrXO$#E+$NhENC5fw03<)tgkNj)Ew{9bOaM8eOvxW6bq=zx#5CuR&1Ai*QZD6HvDBz0oc&nx$Zg}T4g5A#2tUinHK zkLwr`Ky=_TfdTel_D;HrRsPGlR5P2t%#uHWCc#;ro=I?n&{veEr7m>djGFM$oAy$G zzBb*&dHuX-k;bLf$#tCjwLEP`9nK*pr%zw%(MW|rdQKt(uWe3mtj`=Jf;sm@9Gz~s zRw?Umc047#1LlqF%sQ@5m$N9dXtQNCfkNtLwZuM9=&mhs8eOst6w-}#+KLh`^LP$$ z|9bb~c}PVmh6k%?cYs0SKd6yN0F>!#YC7jwIec3zGApvW0fpe)yqY2g%A(jPr}DZ3 zkPk&-uCI0Qk!ZIF;1zvBih0FRzVokxsoU#G)gSGIe1k zerorbRb$+mTWQ~n=Lrza?mrB7#8m63N!>vJk>#_K;eN0_JN1ZPBsYo^rBl|$Jx}Ub zQR^azS7g$UU*Ei+|9$s*j^K&1tlrGfBt_D{?VpPzmYvw58tEz(gP>)4>CRNx@uc$6 zscf77xogP7Y7Mn0o`_iT+~Yj; zBCpbpvLg*kg=~|>mU+@%L4Z0w=QJt8H*uuZ$*u)O?J{QS8eyaKP|@O4>UdHS@>%z- z%CPbsoX>nH2DvQwM%UJ=yjrsVzrjR(AL<%Cj+v)BhBrr2&Iva`-Cp%SvX^2`L!8P@ zoid2!H#>__Ztpl;;!}!+arWa5~#AX98JBwAJcZ1=PP;_ zc1dHP!0zmeW9ce!a8n?&Pt|j> zWZ|nHw-c5vpCNhmD>+o@+UIEYsb7z^B3nNo#_s%Fw8BoBB~hPCFIF&u!&M|(UkX9- z*%WQgLs5HoZIh`kL9WUO5lt4Gh<$OXZOQYh=^ee_I`qt`TEsXaH&w%IDyA=1(bEJ0 zRnh?1t1>8An}2brsSh;dEG515vMzM@mF$L32d~*f?B`BdbtrPPsa<#4^58@I?F?^m zawMpQt#kW+C^*H|s#!9%>;}TbqUCM(tF`*q{PO0ttoW0$*SX#2Qus>B*(wkgEUt^@ z)C&oc)>s{7yKX1fbc&`V)sRdLvn~x-G1H>VGw49NKi~OKu0Z)=uc=h)q&Bh*=w&FU zfo&HZ<9OLzn=ndpIgh0Pg=Fq)X1!*1Spgi}L~xGxO{yI7#7HhtF5)J!+*?~2g`wTc zm(4ih1k`eoaCjdap`Na@l=AKYleXlJX?kI^Snk@~95}~q6s?Mnzd@k4FX>oOG(wNw3&d!nV-F-^bRp;3izBlY?{j)2V zV5^k#zqPG()tO(8qvHTAJ1;@-Zc;I_cRGDoeJXRW1g@IC6h+6nxgR$xW2zOe@+M>p zs=wyFr!p#>ZSX4~GAc>9-TMhZTq3kB`<(_S_0WmT?fq)SeiBo9y2Y#dSI7*GddMcn zZDhT!0g_7=q8*ngU&!m%)T?*0YF2<|_(`e!VT7ucY;-wEL;9uY(l_~TWLD{BkuP=V zx)6z6itST6mZ$O*lwg=uIB*9Gj-lQbL&P~-4J7i?80jtB#N=1^31 zWsOPDRl5m*wkEcOG=Posh!=5%2s7=8@VI$%MnVDw$RoEizFMxY-@Z_nzxnp*jSgSq z(|?{r|1*vbvrH{%^I4qQ$0SE50bYDL!s zc^Bj0&2GSPsWhC*CBHZo9S%D`ra%WU?a<)q49@6Xs)1$GqDq|F3TX)d0w4yGeVt!dj%ge766dMkwn;O} zuNH5q-n{$kBXIW3_m2RL@k}dyx{^wKXjG=v0hA@Tq8gZf5k(qOK?<$bqnh);EHXlx5#g~L| zc?79Mry>SwZ4;120{rUC+y#Xcc-H8@a~}#_)w@nd zm}PbndG(=>`>5WOHoI)fbsmnw{JLnbu2vokcCI``__3kG-Z~l(y7n9^RA9)F4ABuTClm0&a_4(cV`Q{hK_mf8&(6m!h*hG|_dTyI~w~^7_Ik5l&U5N7;`-{4O359~|IG_fV@5N-7EZ^$u9m60 zy(1gZLf0OUv{w$n`6H7OO46QnwP=7!Z`n2dc)nx*^zPd$l(xmEqDcVD#|5>eb#EoX z*?!N~A7iJQtW@4b62fIs2W<4})!CY;poaGmGZwXDFV7j@j}W0J($o=;gqg_(b_8`L zDZ~}^<(65AoyzjUNic(6Rc4ebLs?0xgG84Le@4*EJFf*4O3@`9O;_FJ!pc`oHfz~K zR2t%H;CbLTlf*A#rd(I&Hg+mhQEXLGdhNufLaE^}RT4*ey&;1y$aqH?MjapFX_%SijBRtF`m5 ziSdOPbqc@2sZ#4>qp{0Ob zhOPw7=Kp`4z%@w(98f;uBJK(}AM#2k$LCZerb$(@Db8tBAl#+OL{3|&!Lou#AFbom zaRs5-Pq_VX$JmJ-nka(6;+%KRo2=18d#*b>UcBZ_mx#I}3KVm!ml{LYs|fbJy`TSm zGynT}_HVC+HB3{Y!cz&DNH2Jh-DojS&Ie$^TLcd(DBoS-UDB z9HyY)G4)ZHN5 zx-&bP|I4~PWy+k+Cqf_jm-WuT5`^_^;gKoT^kG}2!ItvA!2>jkzL<7` z06>IrcA#)e)O&1Nj#7iM-!-Tid6T;rkv+&JYBsnWCCbUcIkgNcb`S1++K<=Y z1E^;q?PdIPb^iVRf8IUM!@gRt-9cJ4xTpH6Y|XH%;wY1$Eu9!LOdU;b2B8IrpVU6) z$4v1&Hpk`kA~Q{edjR$&ktC`1wTI9otf;FIfVz^Ffa$yZ19E_RFVi~%i3el}!~Btz2Lk}@=C)H&7BOmlarRFT9Qy5@G*R=qMIAS!rt0l@q1 zC4%I{czBU5SqJ2QvPt_B@nF`kf4}+m_WOtSvA&icf9hf{`nGzK(>pDv#aRO|omzgp zu|X|Yi0m55k(&v)WcYX$C%V*aiJ<NvbHm2;%2 zZMWe@rg*{p?i_eh^CcV#n=XAjGL~(kp-oD93rdUN76{FQ58+Z6^Ihs5-#+wpIu% z7lpKYOOxcS5RLb|Nk?)LgJ8Uvifl|mLO(6r_2?p2q@lXVsVW-_qPO{6>=q3JsHK7! z+u@_PR;&OTkdx6bWUV{Y-u%N2{>TT-D6h^=b%!LE~BrkY~~V>-re-W zicX)cHf$=h(9Qx$eFb0KrXGblIr&r3Oi{MGS{*{oGdK4^daBGpz+a!O(!$eR)Upkx zFw(@&!R_gRI7pJt!hoWZtz^{d+JqP{h31ft#jbwH$ zRkg@&(HUUVxvK*;S)>Z~CYn496wba5&pElZxdbgd}T5zD44i>9JP@~6cj<}Xgm z@9lk?nh>oQ5-^Bn#0~(?#0n~HV?xpmQ#Vvr#YNbrtn^-%HA@^yhz!;ftm>WS?d0F- zenQm_FH^4 zgSunn#2z$E;8aWY%1SX!m7YKvj?PpPm4>=f2Zq=nXGu8S5h~*3|u&;_1Z{+oY zefsiaY+#wpy{?t^@?<`tC8d72goL2ad~618mEq5>EL;zi1AMcj!?il}!+O^x~|m@(hiuixJFH{ZV0k6%B3`tnR}c~acFik8d7kkcs|PCK7RanzHg$joZ` z^r`IIzAa~PFI62cRy%(85GFP1lhsX8Z(ou^(NAtKt=Jl|g5o5xj0&OLR=A`F*=!)% z$BZoR#OnzEUmJzafAQGVU({;;W2(198?KbT))?MpLY0C~=Ixk#@rXzJs{c@_p_fE`G$Vm+C+hWkhrHy9K zQ8)W}iA$RnpGAFpGTvk4Uu44(9gamA$a9a1j89%xXMgd)RQ~*AH~oPwb`<~#=$esH zS~|7MmuIOasL&gDthMAhA)8s5q&ywD(k056ya~Nv3eLQ7>q#q%Ch+ zeyF?13uqX~qrw60>?O@W=H=8-Ko3QdrVgg1E}Bs{4X*vb;Ytf-NOu51AHW0KE=p@0 z+qy#lN}QEY7!teva>lwx3Q`%=Q|*6;X2_N=y|R4?|Mb9LP)aGGLS6wrOy~Ztssx8D zBl(wEsvtNysb>k&VJQHEi8`IkkuF{{#qk}a7wxB0z6OtDbTtL#h>&%89QLLP^)i(0 zoIfwtYv0T#C35zSHq9}GT!*aMuCC&_L^jVuNye~i^=5ma0Xd3Q*_|9n1f>E`lrY&; zO4p@U`%TS*?<3!vtu4O!rg#9+-T5@_DO9?aCaQG6%f{l*I8w^QB{$$cLj%a%yrr4P zk3QZsXF8a1JBjY09!+i)Ka?kjJUb4cSeC>g$K;cfZbN^RI?uM$AI?K@qY?PBgNBoXUS)ey_L92ATT$Q1HR~_E!d9A~uiHc4dz%ut zs&uBX!R4pv+2AJCs>>fP+1(l*i#c z_^vYM=FL!8&9#1!EL7f-71GBTPgsIRMlxo%E=Um=Tu7Y9Cpv=PWYf|-?WJ+ zR7dCKyi=~vt^WD(>-R77^SjS)_|G4PV0Q)e90qVkZ}awp^4=NVi`oV}2JmcTvAo6_ zJR9W0T1|wSW+Y&2@TMauFhJELZZD4gZ2AeGvMRJvQhbrU<;;P2qj{6ZpPkmT+b!nFS zXgls+<$!}vD2+qU^V0jSOY4l~cdPbwe*6CU+ow;@l{uBe({-G1-G>`XgtCDc)(!eb zrR`)babnpIXn=Yy$y~L@ogLxCDfEY(Q&)YfQ|K85rU!d5*kjd&5 z@ab5LQMlH;JF4WJe$A1hr#OPRtQde(O$lCS%K=2HfDzf_=rmxYmgyWR4QcN zX0yKu=ut-)#FltjO)`xtrnz(~!bOJERCj_{fEvfpb5F#G(4 zUYB+z*Af7dYwakH)C_8Vi26%W29s#Dryp9@AOnDia|$w1fm1>$sx3k~ z$NILXaRa1^DkYa9b(dt-k++9UOfgIq<$D(k9S}UEvT>H8JD-ATnR4lmTC{QF<(|#R z&LSE=_=nB|PPzJ`Q?+bYHGSz#XV2%>K|;Nu+lxOQSMLmI{8e3w=XLw`iq)!Yy4_1AdFBH> zmh2C9hmJjVCr7}?$!tvRAC*YHB$?DL7wl?EwHxP^`s-7ZMlMp01x}>g|s?9AqT>(KcrOD$DS0*tDsB!#`I@%sx(JJsr;N+@0k9Y8V;PnnT} z7XZTJ5I8#qrxfx~Uyc2*Vsml$kuOLTbtpG`CO}MtFtrC%j{^E>FWE<{2iYSG{Xn~h zagJzduoj8D&+GNi-yh~5>|&yHY9cz3lOsvYyu51HwB%Y6i8`ujxFoX|L|QNHKC&W% zp_Be7NdS1|P*HQ6*VuG$QjBIw%mbrs;@qBms+g7H>bvrhEIj2{z1qVSSYyjs?X*$( zP>kCB)w2>r(@rN>$PI0g0|?xFF!@1u`5D!bXaIHHCLO1D0z+dYkhT@rGNbe%E8Ecy z2Ird4bFRL@v3MO9Y*8aQR6`qIo+m9)%zF%E6Y9fz1eVoqk0I~B)S3jM38sqw8IpEoPV`ZyD- z+Zkoyp!A&ZpMpWW72xbd#Px<2vnLyyaQFIAtdGCd9hW?HC?fDO+i`jUE0}H z)%hax+*Lna8SvKq)NGGI9c5oOk{XG(l#?PWNt)tIu#j1ywX&ybe`+)BDl_Upt(R0} zYT#b3&Iou>&lV#RIIXKVS+CAz9!-sTrH@X>zImv|^Nig~R?hhIe*5-6|NZd(e)s+l z&I^~eCIGyoZcX8Y@VV18>@XmRf`AUb%>4d99GF|ym)*PagLOVQZ@h1>!TCp3>*Q;Z zGGWoO((wM((7hx39$y>^tG9|)(u161DI27cX#YQT!9Qrg}- z2TS($Ib{g9o5&xt|Aw ztpome9iSOeI&!{wWkc&DP=@w=YfR#mA-SIaUqH7Exp3r7?Sh-8OsCBv&~=LEYO-pg+|Lh;sII zBR}|*IVdNVg{4ymN7p_~<;9(Z%$B2g7@E21E4|x(IV4jPc{Nl~?A?o#I5(es-X=6T zluyg`pAT>UFaba^R`gr75$D>}h|&zh(QcL@?i@Kz{MjWRB_oO={rclI;JntOyKKf( zY&=*ZX*?wXVA)sP)KAXqY<&IX2s1#dP!aPFmVoB*(*55EPKFm<@Cw`aEOKNHdti#P z?tz^HFgdnl`Mw(<^=YsxWvi9c9VHi+jZCKA!qpt2zHEt%>3xtBnaS%iV9G`50+{Jr zbbDz(^_(mJTc796!}GoGA)B>m_q|Co2W0ELr&mSGR=VMc`=vtmhZRr3{ ztIaK?dkMUp`ZZq43hK41>YaDfga*PV!5TQylv-P?E`SwjAs@S#QrC2812w(`uMBPv zJfr%o$IkiIJ3`l8LKtBEogVhP4$IR%`cU1_8ePRoXYuv^Oq3^k zti>Rh&Xkq@eQJL@tQvfEiPrm zyiwX5reRCpa?rtytfH?|6UT!(P21wx`pS!QoC;WiT0vFX;RU66CYyz&RnH|QFWvaN zlXXhV$j{-qlwU&rOvDf6Nlg^7tHjEP1XK0QFAKAh|GnL}p7e^ZV}9tE7|Fz20N~E#>fdK6>4fh>q>@a$h4M=atBJ{Ca)iiF3t$5{d9Ntdw zYLb>8CyA!$uSP-Zh?#({=<(+ak7PlEBH>b0bHWo*` zIhks}S=B?VYJ-QtKdsxk3>X|$mW7}~@t&PERxkf%b(M&0?B}9@hF(hQkLK=eY7t|m z78{tB9QiDmbl0!n=EqlJjnD2UmohV(TZlJ9CC*moEHvWF(7OlFSNY#_kIGC04lMD! z$I`WXRKksVcQX(S)!T`G>n40G`(-w*L&;7RYPQBd@=iR1)0JT)nrlArpkLcV18{OC z!407nHIkz`UKEo$iwt&!Vlm1xY6kBFXpZ-?+1Wv6Epn)bzHI~-9nGS)ue&ImI=!fs zH-v#V70I}jmCl+m?DL{#t*;mC-G`ruDo+9bQe$n_xLxY;>qrKc*sjRqFX>{f+lW7@ z>U~MXm*4>q8|~&0-V)3=uPi5E!9+$-qmWh_DU_`K_r_9dTCeqw=1G)GHu99iEQM0~ z1%XwC^5yswXo^E}Et4WPtuA;ZokNLv6iFa`WoZrySP%a`cS2XXj;XM8KeQH-XIq2Q0rVf<-zVp(9Mp8&h1WSc$x@L(xi8^R z3~NpW891E^)oL3dL5wo^r5#2Qyx(PAgiI<;{omWRy!X74w(2KWQ$%j}Y-09#tR!_;AH;_`aYKG!c_f06CN6M?#`cBMyE>bH%0VR%Zkg0R*$)n!oeFc* zsr_tla?%!T->iad&8R;eobI7sVdH`upJdFYyaIlq{v|1T2f0f)F-7{hP1%;k%BKkO zbw?Fg9?)$^% z`PVP@(~>%$?vbVfSQmw;xX^{I9M1YSw!SvH zPpkHBe0sWcQ{wZ{rM8iGYg4{8hq1`ys<}I@MVuOd9lmSisf#9{#BXwpGrJlbt}A+8 ztOQnB_R@w8F#tWa3+|&kbEdU{>@QUVoPr+|%hWK0Ugu+91_*cM_td;^m-h(M+kvdf z;V8hSp{}NrySt7PO+&KHu0xiEk+t5Y#;ej|oSR7AWR63BmST$vL?^eU+d7C|mjE`} zo|e%{)%yE+_GSrhef>Rgh2$1BfY>#~X<2ek@mt_US<|9rA z@{lGLsZf*+{fs!Xo71g2LF?VPhb;AMQ(#*^YG8zNv7-~c&OXmr4&7aM#Xpa_J#ytv zSO%$0uX?nJ?VBJ??3f_{k~^WSo;7vw=c5SV}zR$*4l7N#h2~l zJ=(7O>Q$U10~QTE93x?#bnQ<^Y3)Jv%bQIi_$6>1`LuIY_*$GBsf~w5Jk!y&$}3-f zrR}j^spwC0Z@_*^11F=vWUQ`@eL2hyjWxM!l(Cevo%pYbpgC9Ga1suJlCyC^b`cLE zub_hhr?vuvvVK@;dRrAhk1XPSUN=CNrT%G$ef#_K{6kAWZG9-un(d$83V-aYGscG4 z7j>m+t#&vhPPxwc2N+WK&*gQ}02AAB9nMqg8Uf;97qX{_>B>n- z))_Q30^BTikmbeXG@X0HGPO4rL=jKrBWCWSHlo#pj0Lrkb;|c{ix(d^H5;0Yz}v9 zTe;)g9kCI0^r${IN4U~MnM`?so!mCeTf7!Y2{mk!>ekuWZtI8baw%Bs_&Mv{<;IvV z75QZ`($Xv(9T>O<3@FY|kRP?)p^&ih@r43nUY*yi)AiwPob9*ttjB)8`|r2!UtZs_ zJt=#pPT^~Nm}Fsp7>vXR`ThZBB%hkd=StA9vj!nLI-oQ3gGqpHFd;E?6NhCgQTtGp zT8czpWMG2)og*QPDQ-L+v*3(#fNd{XMZ7d!Hwv0CEdeJn+Q}`R>vT+DWc@z;+aU{p zt=ml?Z224LNm1?;=bDZtY#n^jc?KZKEqd(iaeYja?444o6U2mi_k?sa4y1DKy0$#6 z*ZcafdA(6>@qTTq`9!o+d+e~;Nv+`xx@vy_x?+v#ERZ5@bJ1 zbeWt8jzcS^*0XIuz@>C|E0C1f|K(uW%dX5aRSu7!q~03hP&DR+Eue`Vxr4$rfZNGA zr$b;>3Ae+WWqrg;USyx!Nxdbr)f^;O9O_isn*s=YRuvg+8)<@{ZAFPK1sj6Jy?s$l zg7PVYkdh#4c22mwe_pmf%yl(A@N_2wf{sgKrd60B=7pnIbyXmyuc^g* zTV^5k%pwlZmlGGAkQ*d(=XEm))*1F?6LkYH@Z7=eH$`z&9Y*Ga{uo6bw@!)zSEb;2 ziOuPYs?qlj>OEes*5AKxR1-!un!MHFJ2btv%{P~RO4;pXXdmscisrRdu^*|B{BffS zR~MCnV6BT3%NBr-`M%^Z-)_sMas3=pJqmFm@sUYBDnD^rhdoT_dGy>2oF&)f-w33Lyl0@r24V5{Ylh zlSAa1sMm-L)+Z4Nr?>B|dsI*k^Y%1`B^aEN&Yu)Pjt~+074!nAEu#MI{mRSs;uFcR zNgZd7@*uKTFYv{#(4rdgo zCy#^lF*vQ=4wsEgyPAU?OS~&TuUO;kyoz5>QnBTjVXEb8Z~+)91}VIjkKjD2MBkfZ znVl5wO967%_QP>X9?i$+L=F@H%YhCuv=SxR>-%WW^=nr1A5T^-mu@fB9+p`H5ktiN-}G)SdNL57-_~0C7|{ zboariTem{+Ve212X{skct~TUVjkjGP?n+?N<*z1^(e1U$WpU?>>Je(uv8gBT2ov}; zo))1FNQ3Gh8lH}3w$>$qsoD}wJvPy|@yet+DP+oNF_LJ5#4+Rmi|Az7F_UqSdpwWu@AK6S5d5%|?8 z+tsJs&#d<_L4bnbeh9^ChE}h@mRb@{cMR+eM@}zFb(Nl^n5y+Vi=D{Y?f#RZH@WSt zW=R?s)qnLJjiMEI)m@O|a`Wz*DV*BiCTWAgcnC1Yh-9vsuV)I+j};rUegEr~(&Cdf zWIG+P<1~=4r~A4~CAszPo0sDZ99cpUMJ`Z>m~k3#mR1M*fRM&}-D`1DLUCWd&ZY9G zQam<=0IEt0@i0K5uAW1;=S(;vZ&0ATB!KIP-cp~ctn}`2(e*QOK5k2U(KdWn59yD@|o@%a`mN~WSI($m#l_l`o~-(5jAQrWm1+Lztv1y=~liE!3|>W9veYy>-7$JAu*ChMqGb8?`i zb%QtAM}QCwmZwVmlh-RR#UAZ76o=9t$Vzj~^h#d$hWCYAXJ;pAIJyOA#V8>xVh5#Q zb1sDGncqQO7b$)U+b#^NDak|gz)B=GjzhxZ@eef)!Gw<=d47FIrcL%1nPypwA*F9!0->Qh%v=*A&hskuv6NArKFruAWKScTN+d^_m&|~ zEr_~q_tfEv+H(NfWV-{!v>KT^t8wXE6cu}u4BvGS+^Be*BuJr-=)mDNmNO|yll@NN zOUBd|bS(aQW7}@_$yi46o)BQw*FP`Whj$#%S6W+7ctfIPRZ;BF^58F%_3lMh z@z?QY&2j_y$b3@h&eZsumy-ga8Z<->3zSOEp2K>4tW08YkNmbZSZ8 z7>dI4p-rYO6xv<-(rnvLFT=V+Y2d<;3d(n@|_w2$@QuNW9l&fSD6N5PZrwu3i8`ArlW zpdo2%4roZa=A7fG;5R<$zCoM_8!3Qm2zf@QRRSKj>E>#BWeBb_=)$TDJsffY$j zWhuQ8NY$g!YD-c&<)+>eM(IjvlFxo?=;3G`JA$%v|0SM%u7CZc=>`;j)B*%qQi!JQ z4Sd12RpGT-KgAQgRdO2&0Sthb(1qVlk600Bd<^F)9qFb-muKai>_&u7N^WO7$kYiDHY~ zD9Kn&8}g@~y~J8ICyb=iVI1mnVyu3L`H)r2e>ajUWkf(Y51nD}``2arQa^rrH-6vF z0Jj8{TJ{A)!yHe3}}KtVPmi7qMlrqIC>OqUJzl04%kN0T?|oHU3mM91fx3~{K(3lDjs<;qm| zz#Z@pJJta^pmtCZjEcyy#6t-GCxx&sXap=Aw9-jvz$7GBmaw1RmCN zFPx}2WDMKCC$S!mOof=z?SK>bd^^416iF`}|j6TM4W+0-A> z-d(9+S*%_##$Oig^V@eH|NG{fvp26iZlB0fQR0Y-C7f5Cd>V13@BNN4!lQ%Fhxdn$ za7;=%C1-+$Uf`U%Na%pvdFpk!8yTmxsWi24AtYW)bv=!s0?;wGw#AM87F+BmpS?Zo zA62TM;3n!QTIzJst=b~_$b1Eg@Ir0xoI~eY9GW;bwR^h1#osNrW@;02)x-JZmIaPL z5-p$D_TIh_-`IZ&X%l3Lqlc;smo$K1g4@^s`@X)H%koMPH9pCTTm4GWq?Xy1vBkZS zkEIxB=V;4Xe-Z6hs04VZy$*@j;QrfxKuyhlYn-oK^m!(1*lesC)T|EyQJ%yCZIw5h zl>`|V_EKLlJlw0A%J)IefS>Y49eqwI>l$%*Na46Rk}cHBOvmA01}fTvF3a{jb%f6x!ne3#@%oSxC{F!i-c zgn+Swa?WHAtPRR_oa))#S^ELoXl!<+Y#p1=)sexhI1*`2{Xb20+O4*`qZX%34(I6k zzdjsESlY6O*VHdzZLJ=$eDl^lv9ZpwAoXx{h3&hQ#k;?mOwZ66Q_x+QF@{?>qQWDP@ z2ECgc73cZ26(JQKyHf1nOj1SDO&UND?SgJAUwSP}IJNV5XgH9)52mU(Way;9=3*xi zH7u5i$!m~;(7mx?=Fnqry9rYdq^5{%UG9aqoS~}fdm?WV>VSBMo_Se`{-kCu2q}6& zF-XbnmLkheP%oob)e$NA!nsrMk&5L4=r)#B28${%<`LE`9axX-#=9xcBjoq{`K%hQ z*WiPaH}C8`Y(5>=^_ns8TcsUjHD17jyNX_ZAEzjdXu*kj^{7wF79Ps`RbKMY&a&zj zYp*s0fOb>Y%waYH&$$h<79|#Y%?ZWg;eRx153i%*Vwj&p5r{)_w~xOj-TIk{ow*60)%yN_S?vTn=1?`f9cQ z`{DI{`O^rr(>(xk>JP91wF~%=IHa3-20U&TX_B%<|8C z`amt`pA18q<_D2bWEoktlbt51Zu%hT*QJ~w3QgI)O-=jIPq!);iZA$Bqz$u%{A^;IM zM&ZTta1?JW`L<-%h^^ix_e1jswjEW*?UZV0=e-Ym{PLJzYI8u64PmXryc*6F`)aq4 zemS0s_-tzQ&YkzFRHc6Iu`N9)KXaFqs57e5(v$5(qzEp=rldAIp@-9Z%T*7A;Ozy! z0mS5#AHQ|>*K74Zs^I;8bFsrIbyyr{+85ncN~~f<$JBPf!v{u`Iw>7OOC<@ivkrNt zvhS$i3yDnH9f9F;s+4G==NEO2H_ED3?u58oZPhFlm)dJ{bm{6ZsDc-y)&1#pdehuT zo$X}`Nm;|L%h5Sp;=*AU?N%F?pid}O8$)&yxsq?26ZJx6zh}LCvjhnJjJ|+)y=fOtX?V7RjPM}c# z@fkyd5K6k{*vBUAmN56cUf=KcZ+@oxY)=A}`@LEjpaR8#wh?Z?Ub@dqwQ7rAk`(F3 ztGVuM>a0LqUL4?yg7H+@6h*_*2e78USBj z>7f`~%4OF(MeQSFQ{u&`o}-@5W5%`&11Nl>O5@~ght-Q7M?tNOVLLb}YD-T_$K}ZLM^67NZ{tUl9ef;*5kdJiH$E;;mZYX#`(ZkA14phdK z^kUa9i*G-n)>s>B(y8c6r}mx{=eJ|z z?7U@ws`AoHx6I2d<>$`iFu=yqB5kp~Neud+wCuca21yKgwo~;drM0PDqZZ(5xa*&5 z&L%{Fv;hzfoK3g)(C*2$m3%ZpjxHy+(($}zZDacRoFM=2`1t#|REpWtUqg9;{8g+Go- zMDALY+4Sxz&zBLiIo^6yTlA~sm#ifwHT88`P z$P~#y01M<-V2WK?`7>5c??sT`i{6o<040pUD+EeMhjHVI(ElZ zLm%4f@#K{4A&li}<3jN21|{ivE-v~rkXl zIjc^(xRob7B;`AjlbUXv_oRN;KkryF*;yI(&8uJ1`CTM_oO3=#2gh33K#@TKdZ%ju zBuKZal7ae*GK880C+k9m$#j*XG9`X2x47-n9Vv??x^>rw$?kK^C-Gk-sMX2pw(Sy@kz^>{LohG zrjb==l*K1Ws(7(^XvPOX7+x#6DHRi#Dik`xK`a98r(L@2TrN~BFA3^iU|vzK>`XB5 zl{{y!S#$K={)=PB!1Db}Kd;#PcVEB#o*KJ560&-gb> zlAKU|mk#a8IC8lT!n_zC9wp z@ql7Q*S?*%ei?#z8eK=Jy}Of1S0+bOTLGv~$4UBZgxcU>)V|3fvzdL~iqaLYBiIYK z?YW`BN9#SRWdeq-M^Vk4$hTxAxBFS`=>Gb9?S`uinXrl9et?)2z}50zzPO5JoF)fC zh_7Q)lwS3AUT>_r)D-#0+d&LJylLd=3Uvd2sUCeX=0s;ChwMd;iw?JCAz>AytO(BV zP@^P!lu9|_Fq9-)4zoP0O4j4eW?QAsD&NFXl^*Y~bO^U476*!r1c}2Wbgxc8U@KCU z?a~>JgW#w5z)-zXAwM03mY`^qR!?2fpJ@eOzkZ(m5B?)8HP6v48_9iE7p9Tj1}GVy z2*cvvIz%f^ra7o%xqLHCQ`lvm&FTj4gkui$=}0|qt5%)eG>AT(s9_TwnhjCgZ!(BG zOFd5h^O7d{296mnDdXMY@Obi@rcG%+p^nH`VdHvTxH}rD)Brv}!N0sJfV@dp0RR@g zB$i36v@y#G7_=<_1X}gAeugTY?mVb`aos&tSzPnP=X3D-{;~fUO?v;X{r&=u&nO^2 zqDNBtOk|bFF?xMe+2s6MzO5ISU>OZVm00FWIM5sPxFIKa1)ddHKH_A@-GTyF`%nQW zsu&ew)|MN{qwXdUK?&`UM}9%Bw-}TxQ|ZsiftRXu8mHEjl+|k6n_oSD z^?Q)3>fHVsGvAzJC)-8V^l69jF0>SJ+93e=PHm9cq;~>A=<_@eR*XN*Ij|(oYJ)PQ zaTHB4m8)AUKPPRfve&6fa$Anc6pKe48wV$W{P`~JvT`BL93516t9tYd#J+#|^m|LQ zq4z{PiT1=ryWv4~ox zfdIMdV0vm)*U5Ia(Bmd&s7;5&!66XRk=hYcJh(^m~EL~l>2Z@eou=q!ukw;25`rb?(x!_Z;VT|ocRD02{gKQhdPqe zV^tBtjdGu50t|@AyIeYcf-k}0J`bssMI|QR7T7sC7y$_6>np5HoB;Tj>n4nmJE<=T z8uwnrLqHepi3`Z8ve|6!Jyz_m`U<8#72TTCu^o9RL-}RvgL3%3%DpQKstoeTQg1FI zi%iveo?f`9(WV_QZ<0Ff&`}fE&`AUeSKqhdQLRfpnVNlsUC(5P>SW{}PAUyOgI+rL zQPqr0fJ;s<<*0gvexZaIj{D~FZw921t>r=EO@%>)-+;nS>T1EfDfv~ZN|gkvs|!Ld z{gU@o9JS$uD%PYKHHSVQyc+*kezm*)>R;b{s^7o8-QToN-#)$h{QmoEGSrhRG+4@5 zc`J-C<>V&?5@#fs2TrAFfh0=o)gVg%qWzY4pGnNR&E;F1wNeF`wH>HMfTDhG%Z>3= z&)IpN@PmuK?GA>iY^(N1xgUN8l%tbK4{qLyvGr7rMwN@H%$+yu+dNi}l0Z}y{E#%d z%M{u85eM7=EGK2CZ6jW{Xc{O@s$%&_qJdL<@;z#IjymcsmaO-HGgo+?gZOKH{QCCY z?+t;x9%;=5<|#GYET9uNGOCEs6SVncbv}~oO+!fJ@xAT|~S8XQO^@PTA8T=H>z#1YIQF>?_4g|P{ zLpaTT6h*(9Y0;V4)9IC}60~lh#99@S3G$grF{npD^`bYE8rW(8&lbFhRunD+PU7p; zdX*-hMEdzy-gKu%)Hc2;$QA7u@}yHqK+-k%RPJE_`b;Mj$)%K%f$$aG??Av!fqJ&O zqFRlex!rtg-HLTpX~`QNnWr2sIk=}2^SuOb@b8Bxv$Dxl&Q#Y?k>RqDa3 zoYGmEQCrwmuj*0J5DhOViuSXU{E|M^H~CE{WH*@*ZQ}6S2rTl@7*0-b-)ny@$eTN5 zM?cmrz>sNZnx%5J2e1e6SDrGV^pzl-$dLlNHi_{38$!F#lwURu8H|kw)KyVEpi>!+ zB-JPqA^+M^BT3@ckSYH&QA zlaY*gc7;zi1teNtEUTi3igvq&SFDWjjEUl>1l>N_Thp!U1O{QgBw#-2H&Step5{`6 z_J%~FO;8|=DOr4$B$u9YOZ6}cGkF{qJZe|mWOSQLeHn%* zZG68Vw+GPdF)k;ReQ3f`mTesgOs5bbdX`_;q>*f;4DBVS?B07*eD$Rb<}G*C zm?|{&8l1x%dWTWufpad2YfX2x?#+DDc7$Cxs!aJQp{?qU+iVcZq4P5J?urGe4rM*- zw7KFsN8{1lQ|yhv`X8#P#pi7KPGRAHznlMgHB$fV%e8CPa}h9$$`M+u@a8yahW@6L z6sU`>7{;nSyqh5J**zs%s?tf?vlX8-_sMpVV84N zmH3c4UhD>59*L}=W}XV(bYfjSmONPSzP<0Z9lC@>=cl~D9a0~p9eFpRLUjc4-iiG( ziAR^xw$&?4!r7yk1PJTupd4G)Azg~LL~(txC@h^{_(9XoYM~LiiiSU$HWLRx7-jkA z0cM-V30-*GrxgSEh#yW$%}5;&i@C91s^7>lrsk`!l-mA!|LN2G`}bGgGduoMb{()a zY$c!HS8fEF?64&-`|3mv(n+Tjq-PZw;)ALj%?8eho^sW{BDsNVn}yLn^gGDoabj z&?*0@gtCsC#~Ci=QnjZgz3$gTnFk1~TaG4f)K+n`&8=?W59xi!QxskyziB_ihRs9) zutAGa{ewf7cOw0APYTg_-wJH*DwHixT%Fj#x9a{z?*Pb?8WPTVIOq3#7C(LZ>-}^R z_03N#lxJ?MWVy0Om3b73QP9HK=_K6?OeL7+YtK_b8Gg%IGxa+ErV-Y%vrqO=j>Y%T z)>6u*^EgEUp57v-%?7V6qHd*aIfQ1i!7LVGk9dEn{M00@1L>QL?s5|isL2$*iE-L_ zKMx8qiWx2N!tHFGY>i|A+!S;@ZMH2zPcZzUf}l=n5(3+Po1-1q)LhS;5}b!FQZ`Gh zzg@N;ZLv4~{X0y+MD&2`V1HP9Gd5|WSgd>Ng zME(KAdfOE}B9F>^E~VFQPhtGq#d8-*%mvzqXT9%-BT`Ip+eDX zTpGO!^val%{@I#|N7A~4v&f1+Yz^2D`g(3lqGs#-;ko>JB_nK-g!0k`jZ4Kmgnnog zNrdrUMH)u2EgzT4J6m8$w<*dy_}>_Hy~{;yp7k(j!X{ zQDl*`sYB2oFsD)EhLnj^%IcTdyOm<$v6WOb{*Jd`#!plD$5UTOb2;sv`mR-;d9|I|jDqL+^@Lh*gtJG1ssXf5b>E!?WlwaS7cPxe zyOvek1%T{qP@a)w!n-dlQjuG7Y^?oM6A&nH9~$cHlFxqn%@&-LrK`ui$DxNfZvrgL_ibvV~`HK|Ees2+i9+BE?Iy3)J*rqHf^ z50X-68z>N!j*ymEZc^nqP`0YetOAgiF{`Yg>Lh+i-IcJ(aXuCFNH5zh6eqqS_-5Sh zjXe^i)TQ*MQi0wo)$iVi!QhxDZ;7gm?0S}~?UYW$ubbDBsuHb~C$Ty&5md!*Rk2Yy z_$vJHEw)1?U$)MsnXsAw*Dq`KWv&SK%XQsTkJ}-@agy*?2y|Aq1D@asJ~$YA=;I$v+%KHCwLLuXB1 zCd;q=R)5Ta0?m3sA*y0%`r{CS;dG}&Q2gwOIS|fNW~#;6vLEsfcYQ2Hb+8qU;;Gn8JP8)+)-HxBv4mk4le|wQ{K7aZ2?bGvlJ)dZeAT#2v zdfZ8|1Wjg-Y>W6LNq{bg#k8z_1#-dvS-(<;|MLI(B&?f`lQP@DG&_QTfWdSgY}dwM~%2#E%B_fXU+=>EitzPGoSFiBsc;>~)kvNY8DF&N5p|*f-WCk@b&WM3k9S7!r`4mg`IX z{PvB|_fM*oDQwAWO|MP+-2w}6sIY(Aou!*htq z7W6b%KYbU~6kQ+=s>0?-{h@L;upJmxw8=Pq&4j3j_Jabe?7r>{?X~5Wz?eG)MCeM4 zaP+DbohH=YqKs2jIb9s3PHGP0QS0?qV5 zYAn8U(?cznNaI|Up+?zr&txfYezs~Y@AO_I!H!c$X-8}Jhj-&nh?35-JdqUe>5lG# zU-&-fGAku;FSaEG+cDC%xYZQ2#Q~|JQ?tIE8s1b;rQ+`!2u_~;(Yjq3{x_SG&+B|? zEn-Njwj@ba^Lf4I{P=!;`-5sF0i8`HZOz+9FtfBXF9nG-ibO5pF=wUC*mhi$Aakpy zWh%pY-Rjl!DhyV&I`agIS`I9^g!Hkm3mX1oZ;FRgTkax?GxBgt#e|$>FE<0&Tqi*YA~*C`Dqjd|6_PRN)+Yd0kT3xAU6)5XO7yS}%RJ zBMTQRUr)y~N;!qGIE-P};V4hje)OwK0lt=NPt_{@&@rJZ2j@ggu;MP{jQBE!ZxMSc zX;^hdiO#CC)Vn?EBJnAQbwOBEZ)FeazomX}j8pf;vz@$HM@Zd-%7qXlm9lZtoD8HJ zd`dd)a(41`{#L&IP|YdSQ4*K zL1Xvk{8!R9i%hUB1Fa}UC^RD98v0K1SjhIbFkQtO-lU4DfP&^2W}k;j<3QIF^mOe+ z6bkXGzE&!a8_$~bnov1S*X3OzBkx2LdA4sMAVtCb&VQGiq=KIeEopdOyVot)FOpvm zlDkZfK?6hEM*OH=MU?HC9cogT08H`nI`j z!1k-;ng*85{3JV`x7(YSUL{JobFk|JdnAM#S_X(Qq6$NYKCUQJ9qU9i+!U}(5hjhp2T zzDhY>mgI52BsZwKy^k$sNyDN93AWDdX*o<;2vAQoMBR|(d?^Z)s}mr}JLhd%Ll;>J z-pxT)Yje9<-a9-dnCv_4QFBjCVnur)y!)!n)>R~QlKhSJ)a7t2iQKTbn zq{Kw{I&N))qC#a_JdgsEN8j!<=XBl`5)_HQ<+h>n*7y!8h8*TcAl(FktI*-D6adXo$Z0QP7 zvv}(`jk@DjHqw${w+}u{`^#6Js=TmwPd%&w{*iYHgrckq!1C~n#J+xgCByjKw$)v_ z%0f}RMEQ-^-f$zu%D}U6 zO6*Y+ps2T=h%y^rSRWLpktpmQ5#-_5jDZ`1)1qldV|N4-Jr#cfGPCH0yl4WEqtVsW!ms)QLdfM?lH#pq3p> zvJurt8H!n`?L)~}_Mz;6HRjNfgA{e1<6#J04B^wcPbEgj7Otk@4j6*_rM8?+4s6wbyez2=tIfG!I@NHoO3^yf7auOg zG>QdF1MIbc8l2Z5aj8rfd*V|T3YN{flYGa4YA9N{BWO{`uU zk%#VlEx!jzcX98k-%^aojV5TSNz_bRgi#`4UDj+o3i!U}On{h|$$HOznNIWt#k8GI zxY8^3!S{duc|ZT>hvdrtEXkGUCdQ*j3;gXOJ(;~ptJiuj6}8!Jij1@cVjVHrro*DR z6Vd=jcT%+Z=>^B+lS&9c2=dINaqZC7$PtSG zByGE*%qAxlx0LX|sI+CPvVfq}qP8oisZF-hbklLJ@(O+(_v|gglgYE)w0gti|T7!Q|D{#T;?x6%yNJ+$K#i9S6Uhmmt~_ z0kZ@db@e6cX$h6R4377G9Vf_mIRZSSqk|OU(p{R${rmUAkD;|DbRJU-FTiA<=A*mReob8ZErFn4%>TLRS$;@dQ z%N|`z`-6l)oy60eqTr!4jrKwp^&H=%Ups$ANj~pg(!x`3>}`B~pZ?TGOiLD!k_VK} zYqIBbuF3YW>~T~4QSXwb2kOA*(-|VR|G^4+zuU@oS~=yR=|l&r zX5y0`A%T~9sPd*$^MeSKGRtwPicTKvU@SIkQ&3R`%ak^==@(I)@!1Hi$|z9aj@1vN z;8EsETW2K?_hk`m_9Slqp6N-GKKK~JDNdxhs$PKRw%OAers}l1IF@}ZvQ!@V zRZHpm;;p*FwUq=$R~1~M(DZa*qX+eqy;7&-p4B+%Y<#n|17`7pGu+a|pBL;~fBWXH zAN$`Ri_hN&OMRREO zdMZ3XiK58KPQ2SmT&D=)9&3!B9iYFLcP^LUZR8Jike%p;W=mXQrDIfNIIqv(5luc(clcHN`mD11P~l)DRS5>7p7$X z`_5*&%s9hf;o(U?FW{p zY6%knN5sjz#N#A~X>z>RL3TZUTCw-98Wyi+F|*2s6OPa|w$M(8aeNoI!&w=Tj4sj&;KBGD#yJzD(tQ(~& zjA)x8G+*E@&xkOYs0G*;n&p6ANW#JP_Y=ACZGZpi`}p-j>8V{E9i=4=69K%+R+-Oh zrQwYns|1{8P53Jcg18Y&6%!zsg;rJzh~T7NSZvx5Py(rVBd`Z_NVg=4Xh!UlO~O-D zv{=>DgOoza9ZG+gcum4~ap-phYQdwih{JY5CchCqZ^gerY(xwG)Z)|`DbsNxr)V(| ztg|@8vY(sgrUGcN*VM*dDcooekT@x?k*vIhu&t}=lk@$wX!HH&G5`Jh?knep{i1s@ zn~W{0jj)o6{ZauegI2mxKxwEXO`pskHPTu}aU}Nau*`0sjAGOrblUr5%QYMNjyOnX zKfH8vVpHoE5Sg^%LRs)=S&WhS5b}hdQ%Oj{UQM#&?QBq4CeiG(H8Q0r@c>0o>1v_} zY%Ks?o}Vy!>LFuSAEZ2PmFTF+y3Q3+9+#BMp-+uN3W-xv4TtHeN_zWl{8WZNv4CP1 zs%jhJt-r2nvM&^%pR%4W^{ds50$6&qz-iQSS@E-^0yjH~ZB4QOjOoVdHCL>GI!7Nl zPUS7RnqrdJc1rC#6(7%?_Yt(5d~{y3{e$CDgj2=YTT=RN&|^Dlm>o2c*>w%7URm0) z*#BR?-bG7}+gRFtBCS=pRiU273snFl+7!t{Qnt09{(K+kGu=&%&VSkVmdKfITrwjQ zkr6vZ`*~&77tG88%cgO*V$)KxR>zhcZn?;cC8)?74t;hLpIxh98%1+h^Lak6)=$2@ z9Ob9B1$7X~zoqQNd{qmQc$NSa$#$Q+qMyW-<9d5jFCPp+4awlseQ0eY=czamM-N3u|`*t}^ccI1->rIhX=6 z15VC#%Cqk!kzc0cqgn$eIR~wT(E%t%>my>eo zd0^tVFYQ_X2%z<3wV{-szVlk%y>Ym zT_bz=m*d%jRkCWxRe4288n%^vnLDSdRGMc*4bW5(cu3T&iiWN5w_gA|XF!^2ZXr@? z@qcy6z0W0bP582py>FW)IGWK>Bgh+2UJTrhb&d@AvoT?v)Mdln)$mJt3*~+Ey=3XzokbV<0>quKTJtH~UiQ3QHgh z0It%M^AO4`^Py8$`BQ^yGL}u?F_wSf$zt*~PMH7>y)QuvX|{x?w*~9!kKUB-U^*_6 zYN=Kuif9uZiaG@Q8gbLEPGcu0ILaXbP*+Sx9@FF!k}K0kxxU}sYIk~;$N<(o8}iAdQTj(Mp(bU2&PZc6bi zb1DIrwG#x)bSV(+R7YX2R zRX7QEaJo*lsOqivL9r0Lt3y;#(?}#ijK; zc~8!d3LU^Qeq*BuX!|mEu~knE#1$iYf~a@y;w~DS-1w8*Wf6Wz0xf*KL?x`bio-bk zpUN%XeMEkw$Vq9Tg)>lH+nA;Cd1^7$TW)3QCA^e0O7t0>pUSY6I@o9bagzL!6)C7bY?>huz{q$yIc~L|`S5rG z!-IWwm3}XS*7>BQE0;b>5+yiQCFPt`*O0Gr`P9Gw1MjR!*DU#D5jb9rq|mp1oN4)= zkq63t+rCa|hFuQ(P+lC&H>NHWz)V84Q=P=px!B{?`&G*Jx@52XPOkamS&~z<%PRrU zl^ZxgWE^u5Z--jkqX|B1QjMFCb;`O_<#A6*W0S$l)_{t zBh221PxiyumS)^s+&&*dr+l4zq_7igC@7qXx=2a8KF)o^>|&d>%+@a$niK} zAmp-_=nLKnyc$vf4jt6B@T0tS5K_l*3RlvmwmJ@zj)Q|2D(O_rDs8I}ZKeO~+)K3W zJ7-jRL^hLJF0kX&ZCq5P0Ed!p%CGdNF{Wj1?*quatky=f#Lx|%BP;b|Kb%RB{_5lB zVZ$|_#iX?Do&eC2eO2`VTh?uaEs}DZO;|>i(^qPz$U#M9teWIz2*#&r{dK*5nlgE! z@Yp5Yw3OPU+wz0jA#FdN-YV^Bh$=m@a_Tf)$sDQBgk?*SfyiA2a;v{zrBHGtDQmdU zIzCJ08M1k#zLw*3(p$@e>cp+Q=i?z!qkf!*x>r@ACUhyP(Zk}f*CjuWUlME5!N_^^ z<}6yF{ft6C z>AbG`F&{v^F0MP-wOg9-TP-xLsgE!zmW&%fxF&qQ9IqPZB8c;mRZ-ov2-ln@O3Zs* zu&?9$^Kdi=xI8&3)yOtd9CDyiR3Tx#oOFg{2d#j$slL^MJg5{7ZMX9YGCJQ_b&l}pR_wU`p(tKa4!{R- zvWI8(l08vNJd|w9OZxki?X|D=ah8ih66NPB4SUwJQZoRebp|bl~uW2hZ7y7LV&r9NU601&D<=l01^KB zxJ(r_s#a{j>RUWK6uzM;2oKDdj>}xlkpcENUh*<^?vyqe?`G%ct(a^!2@@xh>3YFSB4qwAqtUDGB;<>)sGRdUcDa5Nz$VaPPHT^I`&A9?)ALr}1h;V7F0hP<4 z)u~h7F;t5t_i0N(Q8Q|0i-4!p=)^V9funl4a}LiSgjX;$dG^*nF3KEe0@X<8k?o>Z>*ci?{FkWQ-}e{)m$g zTMhf}2h@bw=cLoI;nN2&kO7F*S?kzr>8q8j@UsI1=4Yywy{BiL*tKXM{%^d`<>?aW zosGYeO(ROkdd}gye6kKBipwF}JXMFtR8xj@tJh7!*@J?-`rTY0%~SGd<*;&h*8Jp_ zRMKP#f^WLJ1Eip)HH{AL->c$)Z=^aMC$^aEhACZfv-VL*(5B{O!9(IQKd{0RD_Q0@(-EHMnIr*`wE*6`e%R#lIRDoc4> zsz%PXYFt?mK}oW>EMduwMC!?`s>l+NQp;h^!@-lZr7;3VuNAV zUF6VBI||`dqLB~GH-Z--_$ZAW-Qn0(`pmLLE zmK_qA8!;sK97hD7KP}nE51(F|JP-7$f)RzQ?3{2}iWfG(Lq}%G)D+yVOE;8~4?iIF zan$+9F)$rRyFVT7? z@>igsIKT-*jS_R9gC*dss0t_%(ScmwhVGh+x@_R;=rgecs=ho2XXH0c>xGFn0W`bZ z#Jt2{p`Lx^a-X);wQHq7Q03)i!9IWgZG3xq3OUa3q!Ft&q3$9(#SBPES4y3mGx@*8 zB|#Ttvr+i#X|q`{q-wZM>aLb+LRM(m#@zeUmn+ zT;y*giC_2a-1b}3LKepIh$T{QttB5F3d^IG=VoeQwW@yP`>n$9MFQFtoLOE(jbc_C zZ%4qp^unUk>JnjeQ!Uw5(L0y=#74}qL(n%}DRR;@@Op}4ANu(8{lon8<@xAY>6#mO zMen*ALB6(cTxwecD%(4Ua*}VH;91UPrv#*=7RM9^wb_B0Gsv@$jKkmFOI1+KN2%y@ zASh9j3LEWg%rZqgl~v=0#s`7Z_q}8JFsX)o#FTx{*91|)12Ap7jw#JikprNsJhY;n zLR!+%B>BT_JDq|JT1~d=hf)&@skp4};+m(akzWn+WcM%m@+u2I%Boy>$?`EG>+6*z}rFE!UjXo--(jv?O`(Q%Y9n`f_&Wsw{QdM_{AhiRdO78kq4LZ zq^{t5I=F{oqO-4F=0bpHDFc{Uv z(`xMk%o+h366>STg2jJ;_a!IOrgxsU45hl2u7lw*4R~P8^`fE1yowgVIzV9-ky!bBtVRV zSh7psBjL*zrPkqG=#vBVzjwV8r_}sxOIzF9sG;D-zXZ+dqexZgvte$Rk9?K|ec7kh zbZcHnMv(TY;L^_CEkSC(!1k9_dn{Mljt2s}4@DNh_)Uc-3f(rB4aTB+t7n&kE!E3{ z)zR#(4Tcsw)OR)+*LWJW2uD5G>?Zr^Dya|BAjW7OF zP^Y{OFc2V-@6KsHG#E;XdQykp8nFGeUf*7;?k6}QyHp(P=mCJ2dPhc4BrPgIG$_Uu zzgz^kuH1cAQG0B2dDAuN`E`?E)utIX2t983y+K=cF3hg>sz|u5af!TNphwB!N4LOdd&aOOKp?9|#9}?U(oGUN zp^lKR!pOEXZb2rLRpn5m@zkz4-Lg#`LU~!RFF$KVJqI$0xQ-7y<4foUKb?E$Gs;mK zT4VXV8l+513~vG*+w_!m_j2y#-2cz#nCLbya$6uYvYfrTRK$EuyOd^_6vv&lZ)2|x z>wqXIC*O`3-zahWml86;rbV0lK#r;~m&3Xi@;*vw>Xr200yrx5?qG7NKG*AH%#WcM z2b2U&H>mkWQE_wbmnIUFOP79UY7mDml30R)al9O{51;;c9-sjXJo%R`dR(OR%S*UA zXzg?cU-zOjZ7S0*mA0!nSm6vGDOCHGy!dLyHtsNW)&v@YibQCnHLms8c4v<-eb1(I zU1yc4NM^E~woCteP=Zgc4^<-vYH;H&B`zaqfbHbm#(X+T19aQfy=LPy;Y~-qor@)i zEP{n?rjZjLXY`9~?AvrTxu*g?yjC74N%o4&J0DPsx@1+?tn$2GzyI;QT_0bZil3U) z+DJ}~7y&PrR%C~CL@g*(ng%FK)FwJ`ITfoNS~f{?D#IR3kkNW6LCURQUnvRHQ*`*6 z@6L7EsB*|+Nk(I{(P7BA6gpfjkM`Ew*?&AiN`;sgh&);lll?jWY9PrTxD)t@bF-#h zJadgL9EaAZBnB!&YAQYAhgP1A#L&y3MF9UBM^g7vii=t_C?wr(vKCcFEKY@t=M_^P z_Tz`^AHR?9gyd(*nHMW|yY|X}`C!v-&|k1oGeeV>Swc@sewnxvc1f^@p4cD>l7=1{ z(NTC1KLsS2vr!3UuC$FzwbrJ7iZyJ~&>Vf#)Zt!p`I{3{8m>P&)vD1}WlfSL(doR+ zwjN@Xs+kAhua;?7f;{VBPYv8tju#2Nu|j%bhC3`_7kv*-j{9yqnnCq5 zRa(K~B0xF0>Ic2IbYI7}&wqTq$BS*=Q|{E@h_l9?X@@FQ+$z@(Syxb3Iby6B_8-b1z@QCT(9X*K$p|Kr#H`|#!cH50B3p^KVL zoHRCOIQ=4t3{)PJ04CF1bvWBf0`L$lfrO*5hfSjkV5nn%S3QX38ry*FR_RI=78KeA z1!slyN91RPotiu8b+ffu9#zvYajQreG@+k9M-9nzfy4_owpE_&0s(~8VHfz8jlf^! zcXnr7!63P-RuIWzTy(wTrfprYp_9EtWry zlhqIUGB2f+mMDI7Pgm$uL9+V4j>AY&69JaNMmAZqD@AwdWjXoGIomf(L=R$}V~x8W zlB9OB6stvcR&Yy4=i~C?sw`HvhqUMBgDaOz55V(IK8$Y~B6Ve4dWsSiubVn9$`~#A zWDUB~EgP_U_w3BoyBn#1mv?J6N{zT(@^GUnOx_VHdPfmr)gyKA-AmTzHb2|u{cpKG z{9UEFOPP-N)52w<*1T8?$y&f8c z4?5Fj-_BJNBWUbZH*9rB1!Pz64pb$l03~`1q#QlP@AF7OD@w%~nZ6i=J>ftzNu#ry{5dIA?{)GZ@vr7niN- zPr;2Fxe^p*G2h!7TiSY21uR8vAFZeA<{Tn$Kmoru&INVtJQTer_{%ptHBlze9V!~P z-C2r8E42mYd1f)#%ncZD<0-gdz4l)OA4ND!X5;)XLa0F`C=#D>e zX%Xcs;kLTM9=-dXAXrNQ8)*~RrX6lkEEg2a)jVWuso6x?tq;Xp1(3E~AJd!P>!fj7 z;^#@mjV{r%OQ7MSoVIp{!^}-dxuOrl@|-YT62*M7Q;>xGK%Hk7o$7MCmiRTu{dO*z z2uhXC|KBNMwQuY7^?)rV=lkO!r)tZ5GroheTh*~+s_PpNCM8XWpnf>^9PKStCs;H< zPoP^zmzDlf6WXRQ0V6J%$S!we=&oqtw`L0(cQUK4t-~n*4%n$C!TsRbIX4J~NHq#C zTA*kfig0tbH~Yel1s5?1sQJ=w#KRBOqj zo?7?^MU3_!HXexv_E0WIf@QCForQG0B?t~(#jIiF(v@2iwz1gOak0Ur>9Q(hn(aP@ zR^@D89F`X|rVu5VDj`1gTzT$UfBHT?{x<&mKD%1%60%I7du>uyLg)}II?TC|IlD6f zI(N&h#81!k)KHu%jt0~+|SuQBnvZ00$)QGN` z4=ZslT?$64Tm%rKh-=8O;%v7 znxkATE@-p=8_V4u(mXdi=lrD-W6CqjEN#?aWx0CZ(p2iL8K3spRGp{RL6^?DD!2!5 zssggyQEtMW^?=-FI_8l%btL{ot*1G!W++!ITG`w7xqK4%h11lIOMmf)_*Eb;#XHT;8?cf)%mPB*JM`q zsotqYCjcoi_i{N1e5mzF9C}NV9%K2b`zA$BVX*Dd^j{n5<;TYqau)Ssfv5mV%)Hs(c-hAG#avPp3(UPAZ=y`8vQ_ z-yBr;=9DOu>J4SdvT4z$NY?>Qkr5u8lBZz$Kl;At(OJZSZQ|og1qLf`#Wo^zDMV$urQ%^0Y zr#7eet0eWpE|4EH8vHDzXKm_C(2^ge^G|$L%|$Q zyakYW098P$zg>*|YYUR+0}w;1<{md+RhkS7s%-ur(Yx^{`vJ_ow(%D0Ga*WW1ib)Rxdtty@1+}*wGj4^ zcFhl4zU@CAA)@agJ;?t~=j|f_`QH(YRf`agH^pC78SxC=MEX=>ph_YrRXdb#sMR-@ zTFCrj7iWmN)|vz@E0+r>8pxPM(Pk}T=IvDak=7xydL!>fiG>mtrZz%Fmr0UODkZh4 zt>|I1L>k~hu>{WV6n-j(E}n0FS+k#n#lZEC)+;$R*-b*meOk4g-hA?_YXgLXgn@w%09ie!1@3cTGYYG zw@6h~)pI70w999({VbCbat-a@EuCb-pr3anZ+b4&kFo7+9M&~79p#KfZq0dA>Aq}n zsQae8dnEU>+wFd9h_xSLCKN>SgQCh#U@#k6dB`xUl)04o(Ko&n9AyA2*j&X z1x)?0&-Le2WgJ>%J7h`?!Y91Eh$P_?P{FP!`_DmTb6JApW#Rtwq5nF*e|x`Uk@a9G zs?~0B8$>C+nN$=c-|5RpFqk@ijvtdsQ@Yn2yA4-zmU^At8e8&7T`e2%^KMH!FT*I$ z80U2^#|PO+lUw&Xf zvU0qecD#LIn0+?e_fh9@H7#{#B!@a#s2d+2U7Xh8B^&wb-&`;!l?Zskl~ig-2-W8IvbMY>|Bn@Q+kk;u1Z;} zpsmXCWziD=kIg|A@Bvr*RBYhh$W(7QjC(5!X0u?rc8i$ESE@eUk-K}O-d%IkYWA0+ zrB$ubSHVjGd1ZEech(;Cboj0s&Bt`MrQYJ#bELU&e zUphNaGY-Tp&SBiBfE=7B4egoKR;9^t4u;i@(?~sNl_0Uth!$PVnn;{qeQ^)SZrx*u{PX=e5sCWa5_i&X=qk-%xrStocQ0m*>rAE zF_|C}fbx=);ZP@Mj(|Ixn#)aHNb-IrO9R=mLv^&8BUz} zHUNg(NO1DS$2WRfmvWtUF?;hcQD7Eh#earR3a^PX_mIVQro`Sm2cEW>ET+RiMlB$kjbHx zrCK-)Vrez6gz%z`gN->WN22z-u1QXr08&2!Feo$>`)qGgY??WwdlL<&c5;h2h}D$IrF~wrKR%6bUtVTTpS)IVB~V{Cm2OYAcwb|=q_e@l zU>U)$+<#xWd?V6SRaYM8=N0XE_1|?xpqyU|$D8l}HBftOo<%OKGJ@<8_KSb7wZ^a&G z2}ml~J4Y9(kv2J21h*>`UmJ8*)%3P*s$7uTPlp?nQ(Y)u_uJYw4k>^~3;QLENChPM zJ4n?zbus3OF7J?se(lu@gsP*hnlqoLA|k5aB`)zDsO#+bsS zGI}YY!BGy~Ro`m#C?fk4TNOT@$Iw|<$M}27y|yEy|3+=8?o-KjU{^O?=FDQK&2vWu z4{p`N02+3eZ{p!zgOq>8uK3cmzeTZP5K`Sh8EYWN(ios1bc)B($L8#7xHBJbTk^$V3$*?A}ffzI8+ToP#EghhZyLWrPI<)HM z>nJ*v(O%RN<|f|TU2M7sXCaF=ed=j z*rS~(3KV5IFNG8?4Wju-WHY{{s-tZB^83F0^EUy%7^Q{`PPNklm0=O_ull5Em_ad3 z3VqN9F30UF3r8h>tO2gG4yPjPA(H|;zz+xTrqgcIl(@OZu*su7a%qvXDVcQN7UiT; zy{6?-H_NOk*H7j?2cjK`xW);+q#=~^BGLV2)yAiP{|!;m0>UYZsGMC^1(2&)L=HI( z4O-dj)4d_oTLkQfDg%3z56^xjy95e0f*qW8ynWBo_cDObxTn*4rpu}7+L_fuGB-I7 zT$6w*xjtr*_BAr7`(Vrp%0^$Dthx{FFPpZF)QcQ#cIYOhI~d=6_+3*rBnibBeL4?G z%e#|8BFOu@ZhN##d!(6y}L!f~4~Iq|-j^xbBek0lyaw00~z4L%bUYf@`Z7BxF)3$kbeldZ1zLtdD(q^>$RN_!u@jveaTE%lueQF!q7nb<+97WJpU zWI8r!K$VzMq|(czx8qcZFtR(dbH0Yq!EvX+B2-HOJf{O_;~)o9IBu$`{$<@he*X2> zSBsygOsa#&BzzI_^~s>vJc!?gU>5b3nHzVS*mC$NC{GqR52WL=I;>SS?;VGeIG0G4sQ1k2LzwV-?;Isgn3of8?=byE{EN;j(2Y)oHYo<}v^~3FbNV0u6a256)(?%y*xT`fcB zcMP5G<$bE4*Z;C;I&i(8LOClyS;y(gZq6iKHczS|r<`0a?n&9C|GG~c#)x!kB?|`4 zCaPs^sWz-U^Rx*UhSR4>x`d#d(vI`6=$%=8jI@R#_HBUp$rlg#Z%{FXqcwGxN^9oP z1LTlLLnfp`Ru;(4d8(GV`66m5g`+sVhMu=sps2OtFq8Ck;>mII^+2_!FDXP!JxRpn zJ#l=cpC;i$+~+$>_6pPY?a7h-gYA&$WmC=6d{>!(#NPkLU>IbA^ zS*7IH`CRx);c)}eqDrErX%on=0bIA!=kJR%=D%?q53HX!;_AuycApP5iZ-=Y`KCUW zcf~yR)gal4nL4^ZHHH3p|IJHzD!s(%SN8><9A1DgG8Y^TZ)}>yrb9&9t@Do^6$K~t z)|z4pPOt)Uoy_LUL~yaw3C^FZ1D95V-+xcsCe^YB&IcZKIux30Lp{dfb_bYlJ?mTK z-~j%%bZTAc)2%|Tq;oD7&`|LUpy|>C??R39kCv7$A#gWCABZlXE+3y!J|Fa2dY(zds|M;h5_Oq==Sx0ZkN3o{mLaCWnw`V)# zc4@@4r;{_}TRPWwD(r0jSKH)f+mcEqRu5F&ntxE*wO-{uN`nS`5HlS3ewd(=uKTIa z)6NfD!=4L!09Pd>oRsda0KU7peH&J}Ur(bKoG^rV0wDM$aU*;YHk{{8PJR!h9A=7M~Di z=kFi(Eh)p-V_2}OF+{mGZ7*tgcqWk3|;8c9sxSmxx zJ1V50%CJa`BYy8r{&pRE^mbM=QUW7HMVO_lqEVIGy_IaVUD$Ddo9R8XrIYIX`^+?foZS69|6gV}5Blt;dGl9!s5TSu@_NPjHIKsq7We1j;EHr$ev86C7cmwE^Fy z$!WdxQU;jBhh6MARd}igQ3M#U)!RMN2FyB?@;3}3dHkVqdF+=>l)6HNwpvQK6D&A~ zx1&EgXDYF{=3gsou1jj^>N+c!l~hiXw|iduRAi8N{T#VIeER3h*xM8E0-u~fxBIre za11eHxc0CEExGT6TW+WWv1D~}rV!0}{=P46@hr<0L~wsA)^h`w4(&U99S${6IC4Fl z3s;Z0$laNHTF;_Wek{2Bq5SHs422QDU17^zlPZ;{n=SBjW^TUSiTygm`0*L2G7nZa zO<%4qZmAO`E#I<_b`UtlnPoUPwQP=CN<464UEV23jbiUCHsz;ek)Kv8{__39i@H%v zj|c`Jocg$PcvYmmHIJt>u8yRQRGosAfwC#A8l|*w>X#sjJYsUE&x)RnHkEUCMn};B znH54+j_F|e__3VI=K#0MvAE$gL+0Qe zy23c9<@|^*5rcA|Bdb8BZN8`s0U$)36nQbGj61=kQAaVtVo%-nK zHT%bxkAHk^A73ZN;{$&2(>A$SD+?>BnKksimbeQMp)^0x#x-1K!dw>q1@+}!9K>|` zF3rGaP|L!;1(zf7V~F&HFzuX<#B!p&idFM=P>$-47@}q~fGj-D+BG_O>&~i&T^87y zf;%&zG!Tg1=T%$9gv?{TzAM3@v_0`u&NamxuIX$IwfMLc)zMn=ZALH>`W@t4 z6Q04*lj#{D`S+n*T?EFTKJV%zLb$iP>M>TD&92cw{g|@uYi0SWs=i0MsZwB?MvI#% z_H+Vc(XZy{dvbE&)7WY#e z;1zPv&`-B0H>Zo6|JBEcNiIC2J(cO}w1lXUmoUq+(Aw%bHEr-!enu{K%iD7kBI(HyWm$!}+U zj5`zAiGMRTrz|wH0!|DiLv|-D&*gJ=Z`^fGj9QX5*wo?-n+49M#>ri%IXO&2;HKl+y{!UpoCcH8OYa96`z~$*jlX& zc7$&l@-PwvM~6B|x!PKf_u4^L76dbvb#r#8MxnPfb$$c}J6k}lo%Q=JyW;(1-Q)6l zfik&pZvf0Wj-dAGsppIIG)-9~Pj;$$mNqn-a5}tfOPP`%8KWFfBBc7NtPQ76vsQ(o z2<}QLarG`|rciy z)awnZsPW&1>Yz41@3P1yRhU4Cb?1}-J9es8pqe}b74UY2`yFP}QX%NvN?k(Deq;rs zxd3BHCvI(Pt2x+MfSgz&sr_iy9(_K)wM|M6Fstw;3Q-Nr*H z;|BaYk`yRT*A|roBu+Vd2l56QWQTmDECAboh_6;h>w~>@Zl&%~8hRX((*d;V5e{|v z4`VWAfi-(wG6rRdV=AdQ-nbXaoM&g#hT7P>Y-;v_th6g*yI#<|ecW>;vYLWUfK`gs zv8-1+VWQd!(2*?F!_k|x@HI!EU2(k`1HYZG+rYzhKPLB|5KVOl#(I8v`}X^@{{Fc= z`M7a^v+OQa829zk!|E4x?R5Yq6CDotk;!FG_x*MV&W@aN@TWz3J`}~AnL8b8l(ghw z8|1Rh;oYFM)OKYM!7{B;K);v6VR$~}Tkwin{{hc;f>m)@`1^iKN*+bQBVl~I)?95F z(hR8EFTSI1I86m&Lb`%qT3l|ni?rT3bE%6UOtP$`DTxCl2Bn;VG+BGOvvu3RFAr|t zK7ab<>zDg|vYiOz#~Aau%ibb9#Z0c#v52c$2aCWhcj%1IOXT8rQNm>(Tf3?QsxQf6 zy!$E&_-uU7Q?$xIIyA3#8fO+2_k6NQmCtY2MkT@hQE~${I%wAJ+SIo4a)x0B5z0j_ zA?p&EhNDbF$qHpg0DWvq=u7V2c(rJ;jXIyD0aP6#!znYV%}d2A)xey3m8dL>lOw94 zTLwwLu2*?~u~O!ca#YBr2k?{Hw(gTmw01;E%+N~rF_AlxYEfKivHF*IeAOJGPVVw{ zBs+uDjOTSrCZ+-@0Xz!IAW^1s0gomb)nY;ZZrOa=dOKWOvYq4XfT#Tixv?b6&P<{A z!)BIlYmt*}-_*H%vfh2hz}0d>sd0#pqQv(lwZ#trsyH=+ysw?GK+4tNe3#C*gUOA! z(guCP+g=x|f0*-c%tNv=Z`q-sFm`uwsxSpUCK^iKyLKJhbycxGJN79sCDUnneOL8d z9cTx1!s-E)_^?}fd%2xNDzQLBQ?eY0}W?7>h-q5(0S4_PB6-M0Ovm?r&g9E~|y zPz6VIAmGPYZ1}*Fl?GZ}cglrRtM{sS3&qChsz)_&SLNE?s#I~m^)OVavo1qon_t^e zoEXwDg<8Ug-JcfhwF&*y(9!Ofv?WosRpQ5~u>)}-El;wvbCP_ma9C}sMZljXXw=m~ zrnGb#4UnowSm1~e=(VA*N=Q!Uv{`MgLQ%elOG9eSO*FSB4ZC+R#ak70uo_}apoDp( zI&%{bZi_2rnW|?kneWs?o}*2Ql*~w7sUw$@#2n@T_~65ss`b2dACh>t@M?Elxa#s89oSOFB;+Y+_6mAg4kvIyut5Va zwN0i8y@Tlki8m1gd`^E|urGR@zJJ2%Uf6ag+5uv5=fA+h6@PkWHCBsIsK zl5cr!k{2A%RonLxn2YsyJh z33+KL5*lnGEZhM!YfB%{woyKQTCflIzdnxlABM&aCM<-lDi2-#F#W4FpDR9=IbB=Q z9l1fO)*Pa}3VKq4(=ebc1bbIGdoo3`Gh8HAE~O)VWLiod{(xHDcCIyc8InI8upO0e z`4;ors*tHHO>gGPsCFj@_>!M@$d>@gU*%*oioC1Fbx!bZOD~b%DE3yq) z$b7PX{;xnMEfRf2uyvf}g(>1hjd&5Q32-DM3x8WE)Na(a>Ao%l>~!kDx!S&*gQPUH zsXjUj{cv%se)?0j)>~Z%qIA<)uKM7jl7bJ{{jZi9&)E~&cb^27S#CRSNAd+9htjHY z{W)Q4&aUgIJ%2QQ&%h!pjWVcG0At-UrpNJO=(Cnfy~G!vz$Y>yLH)8+AQ07>iglj@ zpu2PD*@Ag0a(}1>(sfkV{K|o;;@~JXi(1*4;&xkt+<>Fw($Ing(q%Jo{8Z-*jXT>o zJzR$2n^tn7S2>%y&;;r9Z zuCbOw(}ZF(7<9;L9293@2&xm zqf9P8kz5wF8>KR$0Ni9979h06lIsmxFO$CYn3CPxAOEd zI<&tbdM5`VHWL3`h?AUp%75oBQuM7}F)WIJTbUX?Za3fV?=_nYj_sg28RYLR+xv45 z`fNn&5If7ab6|-QC<)p%vMtI&C`7xorsoNGKe%c@59x@T+JjL^5TD+pv#Jr2*n+Zm zg(7TH`zW?426)4fr9FjY$vvAXX zRnerebP*1pP?Dl4mpF$cQkNQ%7F}o2VWE-Z8n7{|hD;8vcJi_w0yTu=<@uHs`|r2+ zi|=~tr9%4W*G~;(xSR2EGBo7NY2D3Ob(t5vf`x?pbFuj zvCxA-vt{LvFZbx-5wYpe zS-lUc1MrC+6~t@>T@LO~R&PoD;U!Q>S*~ybdk;2IcjkC|E>ZzhTGf=Uq~|^52j^l3 zp(|Sn6507<;C&K?$Ki}Jh6ru_hvImW*-8ON*x#aUrOW0?Qt_Xw0jS*-1sdD{LWU7h zhE0o0!knEwpBL=Qp8$(rK7RZ1{@g>mb)B{^ez1X7KI(R5>LJ@GLoRf8#4h`3>fYt( z>Jp_{ZI`c-cOn@F?v!!9*)WVn4x!Vp{8-9+r`K6L#Q<8J+7HxA288Z}Z{T9z?kMFqNKH*uh%`e$jcY4*99ZWch$`pBOgkMhO4Xv-a<;T(ibMD!Wv#z8{d$0#f~Mfa{Z@$O&=Rm@(by;@KMNyr*p zb%~Ng7dM|jqBK7FRQarLYX>yGOxlip943WDsyH?J;igI+Y!YR*(y{|~AR>yds6?9` zXa#&6FNp*a31e0S&DI97h%$yEg1Fa*npGROl|51|h^Rqb>M-%k#Les4@n3)c@TtA< ztn-su5)oWm!6WvS)|)xsS?TFAomio z7**1fF+?dTVpf;fG94Iwvg(g}bti{1xv>oXrJjY`|3E=tM*a$UBbmzfn;P7@p-7dK+# z6v{h*emk*|M$v3TLc31Ru}Dehu#p6ap3#S&jX%*(zzFM_A8WVkKXRp7w3ABC9;&lO zDwoSGOaeD7iu_#CvLy47E<&@euGQz3?(>OnOYQjK8Fy@Z9Zic$$@S?}3#_PJMv%(H zRw94{x4!uOHR}D1;bINM(N2)<^`K*jC+jkaW(*D8RdeNCr2Y|F#U#z!z= zNCEnx@pNc%L}j%3bj!6;^}~@|&;_Sf85Exp6?W!h-#QJwt=BSnCs0%g{EfS%$>MQz zr4WxM8;sbdrz4O*C1A@!gr`1SgtA*gtK!u_sL4sSyT=`B?l%>eTu$x`yXFuAsc2B1 zozsSS)8jt&zn-;!{5(@gJbU!hinZNtcR}Z36X+#@%NKe|NHI@U~P8sD{4OgXG=G(FnmXdO^93+kf zp_&N1HAQ73Anr0pCvAj#_%UOW8jtLKqa z*)Dn|73HZfJ=ld}!FlLRR@J<5%El&^Q(^m9H>T=jQN9hEe>UYbPgNRx3s!F(fbjsn zK`~x}p55xp*-h@KqEt>3Zsb$NYwp264RxM7tCeIRwo`MB zxdGovyW=Hwbq{lKAxBf6Uc?$-7~*@!?Zx=nX5SO#dSCszrl9&R^-B>#DYAJ9+1}k5 z=~I)EacNbd`LBwn;HO(T0~TAuSC2+id9tZrz{OINch?kv$kBIhXqITdXFVNFd?z&` zXW=cM>M_~)hr8}>D)Z{Z5tONnT`_gz&*g)iN*i_=);JXj!!bSTG=hZ0+vZHKLsb;4 zaj(kdvLAPsv^(ts6sOcx? z)slh(c(Hl3J2jpxioz zG#G`_e6!lE>M}nh7SD08Wxlj(qoa=$Xi+s4LgP`UFRzoN!XAxVMyZJ)*eFj*++_YR z3rHGszGO+Fr0Q_gw(QW=by9oqsM?3kTLofJ;0Z?c&A7d@Y(Lb>{_#2&@uK9v>yMR- zQd&h_IZ1ZxYPftZp@yt1ECo3*{~iG-uN0%o^uc+oCYMt;tlhUzMe4w3Hbzd?Z~1#s zADxO=FSrI6KKkv(kil+#J^}s>{$6prRd}Gf8~P#FxgMX`Itx9@FTQFCggRl{aXGI} zy}zqdp(sSLASI;i_UY%XbXhrFY3d2n1X*B^IOTM)Sk+q4XW_&7R+Rw%x^`dM{jc`Z zwAT{{AvuN9_MltPlH;M=JAsw%=Q3Oj>&;Q>8VCi9eu zpaL|=eaJx}Ihno$`fQQcPZGrCn@XcdP8o345<%I2LE(DG9|ED2`@!~!PccFH1a52# ze_gmA*zF~sKG7P<%48QnH^HaL`?3R*biv(a?IkLFM}Nqp1P1EI*)+2rI$+$kt-wId zEu=C-}cyfX# z#aN3XtNkUxVNz)p=Ps1V=Ez1BJ*GDA*RF4sO4Iq|o*%|oMSgC9krQ@Y@8}pXm{Lc8 z-G*y25#_&IwtxKIzW?^m_AJ1go*LuZseDFW^3577-b&mIBCFFAr(;!)KeH-k{L5z- z&O_4{iM4d9?ewiV5QvD5U9V0jwsxD-3s*Q5GD$X^Qky;&IZHQQmm0#v+v+JfoSZrW z3QZ{?7og)<8YCN4!bW@w{5$=W)pzQ|eJXisFWm@kjXMWn`o7AbL>$E2L6iWOXv9?& zxF<|(YaY;6a3FqiBc@ZqO?us5SMR4vp*}g|$Xwz#sPJ}ZGSyV|rDAoclzPxZ@SY3F3OxvAJ+900;JBi9n=h!@|9bdNho)H z8<%5m2zpvUI*)vUGR>+KV?i=p2&z>!T?eM50Hs2vVgk|>yB@F`F)?{131q4@a+sXR zAg;2~1iMA0QOZ(-Wc8=~=dz2cdN`y1Wzjyi>!+^LlO-C-;9d%~*Yc_#mz)cVtvWOV zl+hI&J_^U8&xv~V5e2e zvM*}Fp*G>AgA+NVOUkY4^*GOO068^x3_d%`}@iBwg4hA7tCbj#n;Gi|o1BT0@d6P`cXr z)PKY#LeCCtzdglV%2C>5Hn5TGPW?U0N^d@=esFlPlH9;$?qts zVC0QdLwj zXhWF}x&k~c-GA<{ ze}4J?`F#!hLpv>DyS9@0o^U5QIBEena(fwQxLuY;bF#sT-%iWKa&jJ(HnsK72J1jT z1ly;|ESJ+nU}ex7@J60>0uncHx)qvg^SVQFuHNP<`2Jh*8G(w*(LCp*Mq~X`S@RK* z^ujU~_bh|l0CX}-n$VJ@!!W6~F67mcl z@Tc|qSNUmf`sq0)wjD5&eQTd~2)h=HRVHCr%6cW;nvE_djADO{nt&SH@q98LiQV#B zE1ZyN#j^h3>F4No1&%6=_0;s~y$lD0)E*$W7&q+KL)rnX6!UbC&&otGj% zcu@BE(`vQ(ulCE&?Bti85oe-NYm9AbCdK~%Y_EiGMzGn2DfTfi$y z*WVC$Meru91?iB5!oo8?cda(Y<3Dg&Lt%tqt;e8}nX zIpWYUe)&X9r4_fLIa+gOsJR_1^|b^I>PEFeK)kvm{3_klHEk&Uv8^|T0PL@lpNJHP zSF}`Z<#ks8WgAf%<=eSzPUVd~ui2OH?bG`N8Pag+0&7*LcD1eu$b6E_%B&}aZI6D( z!-o~6i>X2f=LgXNWR!wnP{Ny|L=Dbt!@`lo zcTEPe)CMIt9Oh9GZIfV5ehH-6>eb@kajBnH>xYxj>%h~K9hzPe{NBysv!$cM0+y~w zpn{F8mg>VQH7v8-uA}UkBCs_cD$qIz3|Pyui8(b!Ebi|{I;#NxNTE)Y)q~90Ri6<# zV$`Ctu_txkL(917o9)9`R~OT`Syke0TF)tb3-Xme!`Hox?EL+n?7L*$)j|2dFio4Y zUZg&f9SW*NpNdqD;FlG9A*3*;|2C(tHd3q16aoV|^=ZY%`11T#@T6y;G7w| zip`uMa60ajBuPQ0-0P{bpmGMcRdfXCST}}?RElmy)YOucg!vg0rIEz|`94fJdeK9GU!sqm+-9!8hIwZOLV7WLE$fZ5DZSHFtgkzPCX@UT; z3+UwV9DXk~UX|19zR+o2@9Py{gmW1mz+xX&q2C@Ve?M`%lvN;-f&^7r*L+iP=hO5D z)MuZ8_XqG~(Z;1uiSqcpfPT$cS=#;PFb{QRl`7$MDP-vJUjy+cxvBopQm3MOS+j57 zKYtqSkMF;Q=SR;cvjmGbzUL)}B&ih>qN0o29hbj)JLN>SxCd35xg?HQm%i~Ku3!~# zWSw%;Y3$T<@zMo;+MbP3aqld}twpnA`;cCi6b51aG>U8Y1u9mbh@#TM*CV=E3tBavTUcbxs#r#l z`gmmr)17`g3_ZC>FAmM3{AsB^{O7~B&mVtkTs+yKDN|DPofXXkv-YH#9T6u0?bP`` zd@`aivW;^FXTdp9q+*{;j;IegwS)AcMgc&c?O7wIpk~ZTi1Yb{lMyu+bZ&BLuFH?* zx9%dW2lvWRK9Gw$zv;r6*gr{N)6nH`5mA;@emQk0Z;KPA`+Z z^fp)JhrprzdfOx4Wso%XoJ$D09C*@HnArNW%=o`Pj_0wu5aXkeWHkuWRyT7^Yur0W zY!Vo>AWdYc%!%1KAXU{mQrvpLAW4mW75Sg4H|!fBSB43HvMz2upE#4}lSa0Lr9_tE zn*HD)P%!F57VJ9Qk3y1545mNT^W2jRWfpp8V`|xe=w?a#CATtB+IlG0Jt&dbf+95u zD62gj=c@20RX-vk-h3jbA;S8RcF%62tu!$*+K89Ejl4u8o>uGg@7EuH;QYoEN_>(%> z^I_|zB?C~9RCO6(2@DF>!uWrqW^Lc zrx1a;hgoeEotidPqluGX;gf43i=)4Z;#p?Ps{*KOV>*t=-yA?f>KF|Q)!&=vTq1d_ z>JE<6P}AXOVJJwUE|@s!S_jE!~IrbV2hc7i(pBIkwsY1zkE+!{HBch@8iGs=l()@f2y>1m7ddT?CBd3C4Jc|A6W(tWnW{G zL?~@W`)%7PG(c{zN8#=rwjra&hBCYPgd7U(uQnrw+UZnv=i7=YG*s1z^3{_BOF3Az zsMPgYQHirFU$}7vRQav@E=4bJK?exHYEnB;%Kj+5diRNx!h|3OS|-Hor(C$eEl7&R zXku{t&X9GNPa3m6uh{?n`OD|)pX2`i7q;UQgUWC-8!}^+}IXQ)eV>he-_H88r6y**mG4& zR&CU06lWoo0_Waj5RT?Cl-s^C+0eS4pUOY>_9eZqZJ=EusjF{VuQ>h0x29USFDC+R z`&FM`SuFAymyFC7>{VShGgg(R&4ydrd<5AkZAfvBL4gc?oAKV0e^`7c;IzHIB^{rc zZyHB>2urbkXA(t9u&UCRQ+2xIl7`e+{td)awDDr8RBKVy#!hgY8j*6;2=%Usva6j< zj5|qnw*AqZQ84fOE#g@{2^(k3jbKP05iGdp4LcT+HPT_0cqWmL~oBu|AN_n95pe>1Zmc{`-DdFTQ0@+8Q2vVbU5I*i9 zD-EE%g{3s2&EFbfC{iG{UVZW_ASboAl{L46u6R7?Fg`EWxPOx?_2tj!hh0|U39l}* z5fxx8SIDic~2q?PyuI-?G>!?I^SGN?b1F5^OifV}$)SRy>OV*6AQx>XTF@_g)7u9qEnT=hFWR?n_p97U zeQJSeYu~M8lZw^OqK;kVw9zfX#m{Bl|6N5PDxRfDE+j8 zJ&EiGXwKSBpI;rR5@o%`!BA6Xa}27?w=+g;cQzKx>=W412uwZ?1Lc+$BgwLkD$R8p zlFJF`5=%GGztEbpBt8? zh{_9Kn7e?@UZB{A>;CxpkN&;}HfLPo`jjrqciEQ8M~n)p$~sk?6_DCM7n9q@t+9VB zF7t+}Iam~1DN2o;vXun6LXN@#aoS<$ply8V;h+T7TG)Z^lq?)WCEeb_zPiE^p1i21 zt(XjGlj#Yv(W+KA0O=g8{HggNYe_sOWO!bPe}xr3lu@cb9#|U5GIk{b?u&9R%?WBD z4UkW_TP+9xz!%3%=-`#`Ac zO8xs>Gdw|{p~DexRZ6I;*}X#uf6BG-<%bXKTQCq)OJH_izf5uq=d8^{AyLmK#%H(& zxKsIJO|SJ4nhHsQUE8`?L+fWP=OlX^eTh8p;44etgX7uxU>w|~ihVZ+c$KHUoDZqD zZib?9f(2VnWb{RP=Uag4NHpE_i!7|am=0A!LAgQ6ffa=Umod8PwTBi zA$jxE%18<|C%5ZlEcYf@+ic6=NmuSDORUMp@_A|}Lh(Pc3UiuvUg^-n&6la7!^M=x zpx$-RX`2hIUC10t%u>Y;P-gRVY|pMU2o6!(gBzfL z8r$U|_s68cx;wFd_UH@@TePe=`Gst$gQNu925j20;mhg4#_g%L#<{+SJiO04gA#rJ=2Hyhi=JYaWu?|IaySB-sqo^y$O#oMi zT>cyw_c&w>Q2$)F)J$t&v03Iyy*-0aWNgwLPW?#0m6RYtuR~Kcb#^-6aY|upYv{>2 z>BU24M>Gp#d6tZRIXmI9=%{PpwW^rxlM^a-v1`cDXH~#5n_czU(ud`K7N=*~zW@Hm z6FD(apFBIP#wzt`xt^S-UT85>2ZQajd{eSQcImF6P?L+p2ho<1yh<3P;$f4l9E*P1 z!_l&Pf>F1e<-z7Plt*?x7w5)F%T%O$li?aa@u3**M=#Y$rRvz6x`Vos;42mg2-WDLGlK8qn9bNusfoVeMZL7e#nSwbpFy`*wT9P{{ zFO#x@ya92TRNuLaKAGT0V(v0?C8~!5pkW=0;#;VhH8yQM& zjaYJ2?b_BoxQE}=4!kF{O0u>e zrmtgB{7#iL`?>)t@2Dr$Z@Y<^qe&tmhsk8&cs6AR&&%;#!q8Mjp|5FbK0G@lOHj*S zfW;fpA~=3A!rY_oLz^%`@1M?bt`c@R<_aW%5H1BT!7+(VY)dy)CS#!@zqgB{m`y2B z+DDJ)YDB3^KP#8lIb8}Ds#}8O#s+sg8;N4@xd8a^Y5e2M*Uyf;e*K$qi9=0uH7p%@ zPm87#6m6h-r35CEYS(g3i*vrUCJ#}=*>dfP@5~1xR;V|A6XZBi!C@Ux7U^CK$V(c+ z!N#y;eMxdAuOcX|OAbDcw^h?XlM00Bivl9t0|qlhia$#AuFSLG*P z>z(^j`CXZ;ep5#|wL%EdbyUNs=`?Z{z!LL@@+=phbZokFDcT*o5)aCg5?Kl0LgZ}m z`n+gQaHFLBB&wn8njW)kp&jcfy-of5L-D4~1ILv+FR%w^j3Zqsl#1YghC@{oePw$F z9F-05#E%AtaA7BftFJzno=Lvu@HK;j$5bs7;K4UE$%e-(B|A<=RUO3HXNRg4(d0<# zMq#K01WiFU#VWNe$D?bI0?Jb82}C@CQvieLrJey<_i8qBS)NOC;zMg{jW1Xn&Fd|C ztY^={Nlq_o_5I`c$({VUDSJuP9*XDaD{MzfduFv#waJw%#QzApPFk&k)42eYRHv{| zS$KKBVe{iZ4OjkJ-AzIHEkL? zMS?=V94|+emYbr5p~9tV_1Z#j|1Vu3NM0^U+15P$ zejm7VyIZ0>V_6c(+tnx_Ga`{0p{*{=ha|}#7w%lrCmxHR4fj)Nk2km3kn40PkABG% zycM_?Q?>7)0M}lC?Z3yj@#(GhU$0oZv^Kp=%Tn41rjRRv6&)+&-;s1wbqkuI*k!q^ z5T;5DN&8e50tj}1`S)=-l(wBpN2{*SVIii-g6x1gIW*ZuW9_djpeSm%Kkjz{RvLI+ z@WWsm!fs!3+ejeOA9}0A;ersT`w3EDU35^k()#l)sEg&am5Rcb+>I^IAtkBudESrg zYwn;Ef1F;=7LwYr_o#qlcs`Jy=I`HMWZ0jUD}y0*g|QQNw+TA5J-|9xz_ppLHN;$} z+7+ZLMc#zvIB+> z3IL0b!kQ!c^os5bxQ;H!(LLkHDO6?Wtf}Cc^(9s?Wscn*w`os3vGXim5%se{d37m> zOMiT5)y9`md++uo_NYk+-#e@!$8tYo+0Xs{^_`Lk02l#CJ7F{W_G%xbfmm)TP?7Mm zb6k#y5BAx`;yChEw9m{Wr`<+KnO$~Dga5#$@8rnoa1>QVK-&=aka@8%WkMkcSn;D$ z$Yk%aKKc=p?aB^yzuZA{M?M53KnSx7?mEV@l(d2fF@UNLtpjpWh#2}!igIGWZitYU zt3?F~cS}Ok7Emn-GeG=GOFrke>scq;GrbhbKF^Ooel0jSP9xPu7SX3(4fvuw>(03$ zx{Q9V+7Iv;ECD05MdjG)sb%vx@&d4yvM(h!91FK+uCbbSGDNMFZ5Pfe)&S=?+v-w> zQ?&Bn=%<9r<>aO*;xz04!F+C%kPATjfk${FKXi7M;XOvPlolrbZuB!q%pB z56A}PjFbOCd8Cjv8bw9~+^P`~okk)w_tSPt^#e)APmA@|ej7jjwtzvTw8I9XrS{xZ zK(Xw3-5BIH3^N%e;t7Uoq5 zcictvkl3M{$LUe$x1r^-yRk^sr;-tbI17kfT?_u8opZNk$ZFptS?!ui6;0*gPUS=n z&UsUH6Sf5tH&-U*r|$u=*VK;Sv<+J>|skvJal_U zZeY!Xl0(Fz)qpc-SC+h8YPSs_WE3S_L3rVGVw<#YB|C09B5^RJTI@)N;C1leta3uE zQvtBG!L6e6>il4-HNh+2vm$@Dj_<4P*>xCD;92xxMZjnJSN5AlJo-c-~M^Oz5Vv@r{;gW7XhJ~{oT7ue#yq50nMs*A9%0JtBRg>yIDBpLuJNiWo(vf{{HQc zUthZwMGgp5Bt~ALii^8?81pV#TPeH9YawN8lBFH!ts)#8ziJs}J#?@38-c34;U_wf z1Ip^a(L}{2L_}6-eY%@0erAj<8P_QpI^xE2u;P zep4|X2HZsbERKzKdXFq4j-f!M&f3~utL6_;?VFc!nzE|@n>pd?783Gyt7ndks{Als zmg{4ypFaG~YVkKe{=~hX<^y?LJ{Q>T=#}TGn45ZAk^`2}yWKrid9m}}+*vzOB@P(B z78g#*E3I#I;j2L9?iEDz>WFKwaZ7g4>f5B%$iAsrJ(gOTyyv~r&#MFXuiM28mt4C2 zRx_0fRwUL=Mm9@pTJW-Ybq)mF=;O77nXG!;`?YPP^mUu%n1nXsnOCG3hW@mBR)Q7? zlI`9PvO4hYJf5{{Si0Z8{r-GcnI6k!x2Lkvz=zAjuf7GCwE@|e!X#$`&UJ&{$q9cz8(kgFN^ zs+NC=3x{eEmyU{)SK0a+t>Of-`_iG_+OY&)xP6=@x0oRPY!0%?nuo2@A#W9mN z7U#J|+Zh7!3#tp+V@uV>FX|ZX6&8mj5)oJv!a{%4) zDRsNPG@R!Qv->XfrK+AR4@t5(v}85YdP{0^WpNaeFyD1EWC^?kg@^&L6gFM(f(#3I z&zfyG)3F3aSF1j!vL{tQC+EVux@%~gW5+;h>obmVX;(VVGq}Ld>s5an^Y<@*W2fgW zewfLgz5EYJP(=uQRfEjDgYT63W#Ou@8#^>)K1-@;W+l-fNlw32+bPE z8;Sv{Yy_CH!ztd=&Xu~1c`t%Y-kx~2Ed>g{O20)Bf?bkxG zEV!~dS`$I{5_<JOhu_9`xTDn(cKieY-cDo9OS7e^p7z!D%!=PN z*UPe;{ed6AM1-KzwnK}gQ})EYd8j{{>v3N$@ccmZe)2=HpH%J;QNW#c@zt8%zo@Cdp*s&HAM zaO9ik)%w!kehnWc3#6Qy4GucE-)ay~YXI5$GA{wb0s_dj+A_@%H~_E^Y66$D9oE$M zc_}an^(@N9H*mf(=S3aAWF4^Dy<1z>TBYp4a6%Td+VifD0tvI#+LHBVlNWnO4X6?4 z5Ny|5h1hGFNe_FDr=3AIk=s>zouG^MvtcHyGId?SL9e`Pgwd^qsGXmnQI5D-Ke@oD zbJOg{DX-&YYkm2BeEOS;#NC{+iHe$K$E2ZumeTAu%Jvfx3HXP~If1KP@nXZrb@8mW z5L-uKAXaBU?`*Tva!X5`bneHN01g}iWersk5YlUh7wz5UwR@D`3tmUnuBjEJb&~a= z3gz}vfH&0iP(2n-n0=mPwQSp?GIAu>1GsU44lI#^R-LpX;1gX=b5ysA&oS7%ZBs1a zCP5IFb<>X4=t-Zw%$KP3^?v*BhkuXu zUqN6U&du(Q^HeUG{AM->3CT$=c%j^byjc^k+vJxs_9oa7Oe&`%I6+uwc z7uW!|JL-FJV(VL1Vq{8K2#9IpaaeFo$?V~=D@NHB?|^|ZncT5FMRZ0w6EU(YS3B$K zEVKb&S9?!a4supiKKL$bI&@9ACr9-JvUKQzH0gZqJpZ|J{}}aK`~A6MxIa7K0K@eR z2mTRRPTfs6o0s^Ckz}HdWV5DhD=yizY$JKKtO|WRmfO>4!mU;hFGDA2%CdQYDUs8E`t?aQz)2vNg8U}Ou6KQ|#eP`JH63gOuvpj0p*d{U zO13Z$VO|a1?HE8P`{^87+JE+9$abKIYbtuShyLW2)6g!)OT5DZ8?j6`cA_=VIgjHs zK(5=8TSfj>O z``OjLVTmgnbZ?w97XV<{MR{fJt&vFyE|1K{nq7uuUmcO;FX zv8{SWN>H+IZ=e)eV3VB^wG}D{aV+yXrv%vDu<^{YvG=R`+BW4t-9ezYBTXtU@alHQ z#>61t_0z5^5IK9|FUtkmd!F`Ak9ph<4+;b$g1FAi{0yb~b5*Ar*rMmCmh5ca-D?@Z zG!(ztW-^^ITDrrxg0!(~7ou>z5{vf{f8Lc=m?+taKoSeVv#1y62XM3?!N)u1S5kmT z?S;thg)iW+aC~$(tj99gZ4S7bLYfn0fR|asUz_G;t=g@_KWB-W{=%00t^S0(CZ#vC zu0xs*eCC}k%;|BjWEh4MmM=^8{a>G}{jSf4@#17vT*@igj*-hzTlT-Au;4ny9Cr;^id~Vbt&fO%s%I#0QU?;sz3ti?mc%|7nudYc z$Nmm6?n|qid}?84m&D=hTpmsNC5I;1_7IN?bi;Y z1d0Z}+vc5BanhHE=(r$=J|Nyb+a`MFO{2P(u>a%hr?(%UKHeWbez865*DwP(rFQ(K zK!ih^B0<$v9VY7_q1Lx6*`tyS$f|GID$2UqP@ov)Y3p0JreV)qwl)k`2^d(&I5UoYHa#m?iIk}Iru zOd?DoFsZepXPAnqUfvO2Hei%dt^@Wh?m4x?&L7?AIadGerP8v^kB(b9Wp!F>Ey)2r zEibxv1>133(9tWiYL~4@F(mdeNO?hKq}38fQ@3LTgTSwvV6@4r`%Ve$N{qAHGrYJe z97E_;WZ~xN#e&+CFMai*Y#bZ9ADXH2*KzdaUTdLxYv6Ll9fP%$+FzFJ+sFTYXm6iC zzcf`pcOQ0e5PZd|rY(#E8t7fDFh5uhx=qRHP_5?fi^Vrijn;zDuEBZX)k+sQxv8&K zk+C|~WI>7sbHeu+z@iS5=F+Q{O=L}dY%f^)`<2^njL}uoGy%$AUgEm)==cK9SFP=o z-&uY1K=jpxY^!OsbXfG(b}Yw!Z3oTAz6O3GSwW(_0qUYoP(+8Lz!7e(W8i>sIfvJGrux0QyI;qIwm`XlcPY-Mh0D@s3|$eShI!*QOn2o(vJdS6(mJO1;&%Go!`EW zZnf1O4bIrc_qOE3p#q)``)`O|>S=gc<%A}w`XW&}7q0=cStaUDNFE04z;90J^u_yN z@xm7PN_O_L=bl!KYueN$=~5Lwv)#Q3`^ORI&Z;wHyxm4WaO#dCKSc=_u!=Sx6B-8s~< zFw1+1?9`q%5z_`4eL(JZw{1DK;#Dv~{eaLg{+lf~eu(rVL; zkCb4?Q4N6ooK8aHnmt`Dc5Gt(U4a;SHyu1!>*`u_AOTj-i}l}s{PSP`u$B7zuX|Gt zhxXkp97JbjT|@AK{y?Ua;+WLwJ-1DOm#y*Fx;887zH?UF9ESs;a5@lrR|Hq-sptjt zMhxb__a)or2pr203k>Lrd93J|-wS6p?AEYcEvqtye&!*XEw`5Sx?BmN@4NBiG=0$e z{IC((TYt59n&vjF(`mQ4LfUN~z*X-*?KZOu-7al@1ZM>x4jfSb*K5Q2YzgsM>zcpL zAU*p!_Iwbx)imLQ@BLc-7&b}^3h(8-$s!VZlV-eEP<98nPQupXdvlC=%ie|@p2%!( z8;_Byfy^@1oZ1JNMpa(h$`U^Z9Vgp>$$Sr;tmWx<3te*7+c@(3l`b0a3s|=H8|w3N z{GD%8ZX|6L8gD@aq-$d-+br|8A);~TW!)+cUp$Qll|;qXF4Y=MGMot8FI7v^0^rSm#jnhak<@XsQBmI6$S~ zuL^1ep^@vfd*es$3S#oe-F*yHNY$CorEcgr%&r9h1mPjS3^tDrl-oo*T))sX#UMXT zcE#2e3_4h3?<`M2E$Hgf&WMmu4CA&iYbG@68ol5B*C#JGDyCyYDS2+_VhXc>&jivW(s+^c2(leS>aH{Hs>F7nSkMiy-pM%YuD=`}W5#=4hU+Ljmjk)E!sLPi@{}RG<;qppk>Od_Whq`1w)> z5EY>vF1j7ky@%45{F4>x2A8_49RxrGf~x9#%1Ts#W1g#KC2VO~v9Sv}QzNhF9mpP= zx7x`Ww6&zOOSZk1D84KJa;VPiuIdmxRUJ}-gSLKwjoVjq5pS#tpLsS?`kcI@eYdJT zo8}7LI{7|16KBXua0X|XAfC?x>C2Y9zsO2Hg!R z9xX0y4ChUQlm!0e!-$d$EAHYpt)%hLtHwak?i>XuaAFojS1<1OrBDuih=P>i}d^i8k2+M<}IKp_O&lS9`Z{e`Kc_`81NA z6F8ck@oN{)$Lgdr*j&m%=7nu~u?l93y0CUQ>tr}zR_pD{ucWFUm<-UUzizvg`JOkh zh4gr3){dwEyy84@+`HB$?KD~vckRKL+t8oN`_G@YG?2)R-_@1}WF5*Z9-tzY9W=&@ z>oFQt(6FP|%S4XrsPBumDJgD2{OX!Y#alavwgm-G03OTv2X0nv0XgjsNoQVwbZW`& zO=Z@9g`XS7VU*=$0Ckn{(n<#AaJmZ}*3xg)O>0Bqn$G0qJ(n2AkNVR#>DSpZ<|{cd z$x<{3)2=|N0El>bsizYaT&@mx2VK(lc{^x!j zH+_=LvgL;4(i{@*_B+`Nt+r6pG+_sDUJ5%Bl*+X_`KDg1-YgyZSK5AL(Ho|xJxH@r z1S;p;{T>Lks$P<3gDM|@$Gg=~y&bx}mSpkbLlUHA)_o{H1c7!4*vVgKuK-ag>lvZK zo;A1b*w=Aw3R^4CQ>*!*YftD;%C?srgS9~2_%O~r>6?ik7$eFTz_T3zPX3PPBOm)~B$X!-d4i%AekO9V(VMi{h|# zdhQ_mNRk|1`m1o(Q{B257K?h$(cATdj|rZcGsEGCO@QOw+vHF*+EzE0=p6MhA(9fe zx;|Y?suUX0zp%yrMgYnxMDaS+?hvPgA~Yo?`>bz8+jnb&Dix8``S2rv zsjkCYwZojG~-Sm)Mz1Q_RIssl!PB!4FBxoS>S(Z4L!C#B&%J9(9i@d040dO9Cw(XAy zra+JtfSK>2X=6Jb&g2d9BdL|3=>v8{6uy zca z=(37pJ2G!h{olqXT&woFdB0s#3DzcHDh`u5Z9F90UadM?OK#)!4YIdg^ELuF4#7gf zuoi)M3^5nG<02Sohk!b$!bbLbHy>W1N5_Xp4J7Vk%`Mnx8obk1SM#*#0Bn7EA*T-G zs#cJ5DtsvDfdkGxoWn?J5UlXR5#O5viA{@wm(}|5`^zQeQxAdf(Gi4VeOuZ5th_&{ zC~B_9VO!b?dG&_hhq%-RKzU_3kELyO+W2GKSa<8X-8L;f##C8{MFJEl%E{92D!rK8 zl)ML*=?nfC%;iTZPsgFoYmAUYm=#t9QF+nFQ#kfJl)K?@^<)RJMgL$7Rja=EDsRI) z6h#}8Ges|{_9ZS~*uEeSzy^`dn;Kt-UXijZo=qJ- z|5kth@%CaI_)Nd8o7ccdW*igR}<=cl0&l2RYFMC|gVC`)hRuw#(sm=<>an;BxGRkT)$rG(|Pec&K`^ z5m1NSyFq<`3j*evq|C2-qMBRlZyxoH;4c2|pbT_@|T zt=*O?C|(1Uq1-(AN|8RTq>Rpoo31OMQfwNU(MvI2DQIr|bja}L6>uP@)WnnI|Gv>; z)i@NYT-4jl%lVX)8`9y0vZh|-K-*BYwg|xOV~|6^yvcho^OKbvZ939E(xKn)>{>KV z0&lXX*z^J5hQ61?S-x$v1pjs0rQ5I9?LYO$ix}Yk==T|pfJEM^gE#q5HM88!J~BnS zm0+~PZ?`Dj@ES8LZrOl6e~N_t5(PZa9d^TlLT56lG<-+qBFpO z#q*Biy%6gdY)`6@Xo2QEFZ2@Nd$GTJ&=N$W?hZFOIe8jMuy1UI$XQWAk`~ebVs)~U zyZr7{lfqr*ujR+C`qb|2>b)s+vYgd}*Du2g@b#C4`{&0WAGF1I`}Y0+Ut&Hj;B#-m za$>rIQ(MYu%3poEf$SNB)4SnTeWYE&OpY2M$D^6aCe6<6Md9|S$Gv{18ZdI&x4vC= z+h2~87O4B?_d3e|_YHC`>2h@UVe-RwoqQD{)h;v`gwTp`&cx8Ib67ICa2mRXVVHTDy;&uhGl(fE27IM&(he2}(%k^fiw6g9C1UsPZ0zs` zSDkRa_HHq7&E!BBNr6=*FCu^M{Vyx}al5|!8UZiohW%C=)KKrVoU$Jv_BEFaF9NTS z|9OkvkykO4u&i!QrxL1yf}?ttoor7S1I*J$_R0AJ&`N!19BKh?z_IIrh zyV=8Hll@j+=7)X*G%W7jstbjn{b;p4j&;3B*m)cmdOtZ5fH$ zOGWen_gt1wF01(>9JkXw9&=%xd=Z;X;rb(;c_<-2z{dbleYOcNvnY{6q5=`#-tw>( zjic?T+ET8G(>7z31#ZPMdRMwJty@nGRD#%lS<{J7>p=*29dioj->%@3kRX}sY3ixp z!2T<%8Vwpy*Q4nLr%Udkby z1lJ+o{IL@kwFuvoqgnQ~oTy@$U`({f%FkcL-OjsJ}ZwFM{5hW1dm;(+tEO>m~=un9ZVU4wl@>aa+m1>50p z#$ku@c4(NosSUfsH&ljI$`tOc#nr7j%ml@NR{PWJ=5=aYTY*OrsCPFVYGK5iJwjlO z^SDlpWP(0&#I|amrOhTv+mU8D9k7MT$BOaGb#)@psaBDm0T+-!E_mC8wOf6;Eet48 zb%M0>U)Jv1=rD`+Vn6#--L*o0c=`ws7nnR|=adX@y*gi^)aQ|xkbxab&2f$*;v>&P z6&0%XC}(A2i754oI?&$$d$mNbsYl2X37j?-Sz8tJu^)JR(B#9<9c069==MMr>wVG2 zPK`6Y#Z;b?Wl|{M@bX#HT?5)h(oW4g_`|y$=d(`e&+?vv0fU+uz zUBJbkThn&2xQ9Ql+pn)c@1Y#ct+y7O{RF9u!E0J-j9DSkX7{4b1nkA0Dkx@`=-%qE zvR&511bBeZQ*Fm0=0M#QCV{`&UPPGlqWglQgCCSh$r=kr#d*^M;d#5F=zM{&5&RQK z9Uun$j!x572U-;C<5us50b>U`n-%!!#%=)U8PLBtU0X?&M8)8 zum>1#P9y_?Ejh5Q_)Y!Nd^eHj0ejxQI4rU`)qfIxy;Q#WG2`h zd~;Qapp_d(SJ6R0s_hvZx4SymaFZ6JHK%xzP3=en&E&LcozUQvhqL2a+j)HZ7K6tu zTOM7omf%*kyi+s6;2s_gYiYM#RAXnd6@g5*RK-`AUXm6>w(E|IkD6`#$UfD1(2 z?HO`*PyUe4pJdh9Kg9+V_w@>LBhm~nTMrVH-P6#tV|PuF{v zVw^$qyOz0Xf1H@k35Css`WxhgD+DMYPR8)`UGD`R%6 zu(WFqgu9)T1xss2*z7u0*}IP?NQYOWf%qU|URq=W6+-8Uaa$T_epV7WSc|_*ufkjN|r3gVj_pw*4H(Not*QEYGNN z)3%x%toyS0wyY|5&P7!)%az63Kqud?O*{F*CY|tjJ}Az0xg2%4-T{qCvm*70qP9C$ zsjvLpt?>4&s{u9Jp6b3tJ#p%O$$IUizr->ep`Q+cT`e z3$`dAOZn{tX9GSG(v_?SZy4+~dELn{+iCT+tGREY<(1Vs0lfSbuzi*dNMTov7JpU8 zqb2=LYV%&;nGk&KpW0KYcS}#!m+MOKx|SB>Z4dCc90g?8_lv{ER@j04JcRSn_Udc7 zv3bd+MY+m$#5eU4lqReyTx6@!idygLZ!XbvXEc&xyki2H6`7e{=0=Us{};>diu9iD&YWP&sk4s)RSye} zZ3J7i!o6P&ZmOpXNsT}@4nUN?CHiWVp;4QSUPn+=+byH3`xt80T(*Y|f*T-xf()403^qZGY-l~E$)te*U zj$!$XbjyEg>%e3%JMUhtX1>Rgl-9*UlLkBYLb&R<=Mv4%%N=r=x6hxmnWF%eO0dNy zJ#YjRSC<5@ltSPS)v|f&FJ%-*xDRzRdXq>esTlEi0sHZ zT-{RC>WRor4@PIXs|{k!GwKXC5hK|d|Fl})+Mj!CpKQ=7G-1;WJ=-RFL1iyTzc>3+ zi2gR)9{N_=4$YE4+9Be{vMgy;^?Dtos>Aj?kt4C zi>_1mLv~k5Tf&J&DO&~aCFRSWB%-NU#IF?%V1oT}>SY`Bf%PCa04I@A{q|vJ3hUr_ z@Hnbt-nB=SMLQ%l*(RjwjoK^4hvi}HL1`X_r{((o&#(0vd4cO5l2h{l-B{qdG!+>A zb}LmKILO}QO09*xX(uBqO>Z4di*X%CIEr9yFK3*DO5?EiH#;m*EE#%*1q)ZiT-#U! z8%(-*R|30ftarcbL#CKW+2A)Me%-UXz11q@=4J=2?ij3kvL3{{*kEbm#lw?LC~Ec$ zYGp{O5IJ%tIcvq2wn~fepf--(I~uQ{dCVaEv(H;sR=vQV*X#SQ<5n|xgT+-PFWcrg zgQbw-FzK${1JLSn{`_3FUAqHC)5*CsHu%Ig%jz5Dh-p*`R4cyylOJZ~HqG14ola^c zZ>@1tMKFRhE2k~pk2<5`NjuRQvb_XEhc%9>W8NU;ST@nQ{8oRv=xM20b!hDNrCbBA zyV|Mt^HrpqCQvP_qrR;wt*-kRRmru8iOIR$0A0^&3h~;Wx7P2Ueti6MJMH5v9-RIP z=!FX2JfHSw>e4xNRy3UrQZR=c_>k)&o0QZSA4(1d+`x{X0n`>8*ftv>gw^@Ex&8Q_ za|`^!Run(zmp+}b5OS1uH;B9=)ntJvtsX%l0o#sP=~zYdVx8TgGv;BbOqCzyflAc* zML8K)o}YZ>Rn)N6OUDBsshVuwIcSY_@nefZL$(&=!^X|*mu zpRc7JMGI%5flts>eJw7QG_2_tjs;(i_}wAPydie;G*Xim$>einZ`r3N>g2CFv|O== zg5PvG02WsdCcH^Kj;$)oQyj85V0E3NA9c64s{9`E!#u!sHP~6wmnH(FfKXQ0)9k(5 zE~9!jCHS+q`?n)=(|MpuTCyM9VcZUoClB4RE)l;gSwXzCttI<=Ma3#+o-Zj&r@5C- zop*n>a{T=Jm-aXLv6ACwhdKHejaB*58e^mZ0JhUtCr)x<>S|0SOaB~tdl1M^IqOZn zJ6FSz6S~elS<2eIEj<$7i8EX>dzH;&d5`VFkrjcCZoTKd9yVae#C4;A4U~bDt#et1 zVS_-bW59#dsgtT&I;0qx0R)Pe?#tBGdh6Gv?1+)Y(nz!Em~1;Im{z!*Rv{61qAnl_ zTeX|pV(kmA|NYBv-^TY}>tV|qIqIjg9$+>v>XZIDQ=L0q)@-Y+YuvIZYO`-WYigz+ zpcB7Q4dLyucEgK050#hU=H!%MtEbvK0wG>=hOXHV?w|k%f8Y4JGd-FTrg@H zwiTXZ$|jve+|fqU+E !xGE0Hj;ai-7;79gW5M$FFYSwr9p|ix643IG=D%g#^Gm znqc&WQ*Qo!P;s&C-Z#O^?sdhl5-`Yc)& zAK(&4lDcZhH>v7z1(%cKcpNfClkA6(jf!<|z*bODRXa|WS4gu@=MfVirFx6dr>9;h zKNf<_TCAwj?rn-HB)WnW)d}?%z8xgGoqbEb^gV+4pJ#Rc`2K%C{q+2wBUt{3aKmv$SQ+278&EM*)VaO0E1by7OT3_TyxFv>Vb2ylGhle zkrRUR#w1h4XZLAOel0eEzRw-P;UVLNgvgd|?5?Vpqk5!lvRl=Y2q8U`x#t1A0cYvA zy04p63lY=0M(7&)0r%N?MfXr?>424&(%4kjPszd#|FmbQ*c|5V4siWt$$otJTEBgN zZr;{7@ln{(mSd{aa9q32CN?9fnBr{T4jxjCPDfM`THBfqZs8{@%I7G=fqP%JU15!O z68CrKq%5^_$n5o0ctr;j=m-IBBR#m5Fy-ys@BLA!$g0KyD7=kj%bqr`1~q@2HqqS% zuHd}rNzx%>1zlWW@?+W7ZCBcCCO=8Q^@`rJ!!UP(aw54`3zO;*+zRUDbvc~2UfX6Y6N0qKpVQjZ$4Nk-jWNkiUJn)0c%-B*x05u_~dEW zTUc^9-nx-CZ+mVJRrjGx90%J02#CDT!(K7fYcCZZhRz$w31c(iqlf$Ady`B+t7>7~ zYKGnlCpmbx?eez*+2*SQV98Y@E;~flHbaXW*vt-T__QW$u#44T3SMfu9^^~2yI6sV zN78@a6%ZV1 zQN9-siH4D+HacQG6l($xD@M%?jUC^^&z zeB427JMrSSK0PxJJqVfgtjd}fFNAmdfIIKd^L{RHM>#z9r&x@ z1AtMn(9KB-{t3dNb)O0iIx%O}iCIEeRAVb`UfCWY+r9|0;HlP(Zsa9Sf2QYf_T_G$>i6#-+lyRRd72C( zt?R4?qbChmGvqHC{AN{($Uq5-wymk|*&Ov+(}V+z)yAncS5n2%@#~~;O&@j@I`b#t z)ZbWn#C<4`Rc{-!Y?IikL*NGEN53d1kqvYJIWL9ZmRd)$$uy{!th9}n>X4pgKnV3x zVy=wU<&nwZM_6W@QH!+$)&=&~g9O6K$>7r+GzD{Pj`!sIfL17`1|;wh_tzEsbHaR* z10`Z?SB?&?s#*#5Qht_fJv@reQ1hvc%@h=Ua(Jog|1rE^vWdh}DoLO7koR3Cdg%Ic z)m0^4jMvB!(&b>6=9k63en}&=;d);$**1|{^-T3U#%+0b84l^akljSLo#Mmd0h`8e zAN92{uN<4{SZx~{GS1FugyPK6F&Pe^lNxI(>++OdM>l|2334FW>xIpxYXB>e0bENA zG!S1Wr#0IEV1`uRR~bFt22ob{1>-y-EbsjeH>alRJ=9ys12iN~RyBUfyzXRnjR(oT zWNS3uFbo^a9dfjHvBU<3QkZHT}6GE@ewDMz7TjP)mevpNk*a1??bcy1f=EH+|Y z7AK~5Z(EjA69~OEB`Ogf%_mMH%IPxEZd*f$dVAF@74V3=-JVx!|~T-oWW-QjOzM2MQFcVa$>3!AvT}J!YM{Vs5rTDteQ_6U50p z+54;vhX-cu*R!Kub*Fqf9>m7;!f&~4kQ>j)+DxPEWzFk!BIJk;gAwo8TEV#=7>sKD zT~{w)xdsl=#=++W`~LM`AHV$f*9xG!S60gaTR^10M3-ggA$xa~MzqKnjzmnl%Dof? z*(Ay?RMjiatchT^X-HS3OdQb{$pH#I8$#rp385^14bSe-_9ZHYroWf95KS;FbUmgu zZ(k5hPy;X9_VhhGoFpR(CAh_s_0nTwaD;3$QgMZa7*WlTW@kWz{c1RCi zzi~YIHH9bC9#wL3v-5{^0krYDFlhtUM2Y%22y)x!>9f zpo0qQ1e5_Rux80pP0L1>XqA^h4gqo3IH=;p$W*rUR)fgqMs}>e7ySFp66#?T25H`I zIO}}M->LEODDxZ+7I;O)`&ZBRT1K%`Q6H^}5BLp-ng`IqWE(2?G^c>28Oc(e-p2qT z0GifB=KwzwX!$;?GPbnqNl4zY1%LbjYFtp7v&`3gs$6^-Z~y-I`NOyI`R&JeX{&gI zFt1m#eM;kMs>U>XW+LZMA!9qk?N=bXU93eX#N?u>1;pUK&qE)oeJW`Q(N?bqplFW) zh(KLjt6F+i^MiEhwTClWmgQuF!ijF-ahaR^oc#tVbHv*kWraGL92~RWSK`0=sS2aI z69?zBD>K`p*T zSq~xG>)2|~Yxbk|{_SscpLY`QKF_ogns(>mcF3F~-tAI?oDl&u2H}-^c`%o#%&C99 zx(7~uZKRn~w>xkYN!!*4xwtMIyOn0%D8QR9tjAgr?dEwvkyV9wNWbYk>R@QNhJARY z0>WosEeCo?De*%hy!Gz0tH;?jbBqnRL=C%ft=keVW^mwmA4%P~qn~ORUAscQ`q55K z^F;LJ0c_KkeDK&1k9(tp4UR9k2jr6>g517@Q@b$1%0%I?H%FEeaiV37_W&rC89Cs^F=;S^Gn3=;PMLH8HzdgNxpynTZ{FHP zCL+R2-$&5#XG=@4vD))WN;+QF>!TuC-(M8W9>5jY(=54+)9%pa*y_KjRRt_fVoxcd zm0xhO9;aPt%Or2xi`^rndV!=?6WcPY0@JpslxBpe!_Ud)qe|Y|8JuT7^~Zr(SAXF9 zidh{2EwEFEicP6{@pOh$@KNoGz3xLBVjB!^=~ZKg2k(GLNbGGTQ#CDu0ySPd0mk7v z%TP8xHchS+G}i`mS`{JPEj%$SKEoqkR_s4--+ue=uW!PA_tRNTNV4x!Q+3D6b#Kg? zd9sVTcZ_FW3}|28N6})Q3i4BJI##Tyro^TU5t@9~5p;C9>vtsqz8{H9Z1x78!t(hzUlG>@Lcrc~ICj zu4e^+Z zE3ES_M*vwXR3C%>G?qEfMuPVR0u4rQzyaByHKa?a>S{bwWniEVHgECrNS{4Pn}`CNdF9!C>C4;q@oN>q zsGO_X?agXsl4iik3{xau$9n)~90U?EfIy*IqK4z+d)~{w`doF6p7Zc(GwxdJ+5N`z zUO(0Tya5I!^0Mu`Um76}xt*+d*`97d?g5+xOIlC7ZC#D~P@0N_BNZD!ERL*RjvRxn z=+-dLYbKx$+4($L;??vfDe%WC`gA}>GoiZ-GtmXxss#ROj{Bob( z(`~YVRfJk+yL}0YZ0&9LV)2gc~NdZC*{nPmXOfqOx)^IavX&el{uj z0vCFLQm)XX=N8dAIZBHEA#BB=q!|=~O7^_>6wlqI}4;4_N2%UIWW;s>orBvGALQh8Qa2)vTIB zxavKvon4n^iDAMO)lR#BTF@kNK(r>J%0#Fu$U!X~Kh+T##J6rMot0Lzj=i4sg@?8~ z#y4aeSNZFL{p0(;K7M{alMjSn2U&YHD5--D?n|5i?U9E1QsXdel%jm5#`KZ()RWi- zWk`F}RaZHCH7%e7UhV)D4lhnCFA*fZX$H;A7)KcgO?ryp5}<)VXKI0uAl)h z*bWGCoS^WwG(aVuZkK*v#iM319}L!yRl?$HcK9H`S8buTG}mUZmhNr-qlZWFDyzh- z%CT>nbU4vuhoe3gAYb0poi@icfNIu?26SNAN?+uZFq}=94qiEP!XG#$Ea9>wr-x%c zp_rB|vZ@`$Lf8a=aZ>fGXTp8M5A6M}x~)J>Z*}-Ai@>%BvCy$VP8OSA z-i(|_DXO<+*hf0_JkVB&@L#~lJdUELOXRASqybT}3au@&qHDHq6nCh#Y*59B4@Q(5 zKlCKnwAs{U02Pxy+BlbG9;sBf*o*zgA-uHW^v3o)0d3Z$fjwgwvrY&Qdpv@O`D?eV z1RWa7WAXwcl8rR?CYfD?Z|8%m&3E%9KmPaEV{70*V!DmZJfc3Eo2pgAP{Ctr z-mg4B9n&i{Mfyf}tOph1t?kU?X-zl#rvU2-tr|L)5>c-0%V4n6GR;Ek$>&JN2?H%uqQ9jS#O zc^P#WDD-UAGes4`%Ns^mHaH`C5pQFNhIhj&?`lcim*ou3urK!Pe1qrM_2bj$CARYG z3FfH8WAxTU#7iPB_a1WHv;*s8Gu@YUb5$fckV>k)w>*be;TMrPHXyZ{|QwM-|a66+2E9_}W$sACJ=^O|dmn6dqRQ5)<-8>T{Cb0~nHi^k( zybb#bcsq>-pDzSG~d0()h;K_)#TIM8S5_+wekzX#^g(AjNSrP5Q z`IPL1A~2S4>OCxZY8<;$I-66KfZE=@84p06=nQGdyMr+bN^CX_vAKzibte*Ty!)uJ zHE{1q4CKr2pT~c{e*5+A;sf{FmQ6OctbwR$PS%#&gb&tcKR{_MTe!LPv1EI*xSBaR zS?EXw>#O&C8vsP-AZ}jvJRPzF77V@HE3nQRG%ZQIY!+$xecpGMh9iKradFT!W(+_a zU>LhS_0^GFZS-(7859Hm1Kn&+SC?%m(O$OasISRx?*3wf5F9Ek?&WsOg0RKjXThDo zA+F!;y)qaIeoy9^ZHcJk42InO(WPOebBG`%^pqx#~lPQ|?3 zMJlvFyg;*FT;It`YN)rhUd#AOMh*f73~y7Y=v0pgPNZUpU5v0s;64E=KKxX*=-{|2 zoM#OquBId{!<309cX#L5;kg&tnY748DUR{l`sC~-;1sUAyYH)268%x2R|Ir>^}3G0 zmgH;;-;N~$)E!$Q0A*<2_|t0rt)QFoYTEUH>z3e{`i{2WZBTmk!r5mR2zjc&W_ezl zpfjDzwD43uc2_GWJKP=l-)?6rtFOMggL#gJHQ*#{YbV|cd8^A0j@88Hp+r1&g$8X{ zq<1SjtIo4rRv-uiL{z)+c^`l%Vyym$3ZMm$M^?=yfU2W%BV_oEh!K8@ZU@U-pkuZ) zudv(PQT4&qv=+qSlBcEl_E@hs1O5KzCY=o=^9cBAwL*wphbss#IaFlk&Hj;N*Cj(= z+a(~O%BKUSURiqiY!4Qpj-$Lst-G9nEJ|PSw@XCdJ0is!oyAZwLBC;`P0CTX>k(Mm z_X34jMWJ7(*A)p!WFMGnzpT;(bzuRHLt2>>5pX~TLJvFI*WeqF)%Nkr_QM>s^O#<| z9c`pjkfvz4%z(Yu8+6Z-m`=<(3Msbsr$u`S`Oj=(HjPBJq=d+_t5V;GuiIp0oNo@R9GCZH2DQSm>2e))ZQi!R ziZ*Al&z-%iG7^9R%|QiCUjrVn%e=j zv(Xwc67+YkOEmttVNcl#tr)aEi%VC3+ELc-c8a$MO7GjDVSCkWn41cg zs%NRsi*{H9^d-NnZi>^B51(Gr*nRNkf%2pkGLant6GEhr&zccGy`Af^O^w~bXgfb> zKv)AScYD=+JAY*rnyojMJiBfS(R(w_b?GE)2UZhMlW-Rn6^F_ZHb|~7%T@n9{_z*l z{--^5_o9dNkn-@zq(K|d2KgC+6I6C)@$QRrz7XNI)N{RgD;(|1O=KHP)7I3BXFcSI z!u{Bk&9W_pz*Ll|))_6>Mr7#@NKYc;&%7VX1kls5FWMGj4ZD+##uAK6hl85n+~6cm#BtHbwhF zE81m(#g0R4(2NWEva&qvUmI3zA*>pH=|nO2g9l?{WFw}iLN9MvWxpI~1IJ_=rEY0! zf4Y8r`!xPE;vLSXd93NZG+07ot3!ji#UTTwVpkdr7$$06!+3(MTR3_jks9-S+!A%joP0)VNMy?q^D>er7S+S|7mYvcS_G@IIOGfMD}v0vn!sP5p@!(j88TMuyO z+thXjp;f2d0YO!kyC1iEE9v8LZ|d%4vaM>wwgGCRqBsexiWjP>&+TxTU6?z;N*205 z=Hm0_A1_|2j1a5*tb_7T_ktxPew@{A9;@D$w|S$H7-5XV_PME5!=cHzy~q|hSky}c zLkI?VM%j05G|BYq%7Z*fPMcag+7J7z8uP!4_PzaUe6AnBkY$fW{Jw4fU!U+v!jfT;8t|2Q7yeCT{ zFygd1oXPi6rqVpE%!zL7??fp=wG?YwU_9tM73{ZF9l~}FcBIao=F!tZU$!@>&PGna z9IO(E3fqaBrcRgjBd}6&a*ZWDH;17hlTpFqpDZTGNe?oQ0-bzn`NjHu9qpH^_e7kQ z*;yLkji@h!cDkn>hy1@4pWUuB0^A8n+wF}ZE)~K@1h!-dy`6B;xk=}VfdzU?hklTa zdH3w!9+pq8!=#P<$$lWdfP~rLL6NcJF{BIJf+bls>G#g=&dP#WOg)6KV7LSfPHcTy zeO4hpChLobbNQK5*p+qCndB6Hx9Z&tD-U(uy_`IFfw#FS=3w2FbfvAFDtO_pudDa< zkN-UqeY^ptvvhGNMctTVzW_A^G$8zbn`j}6eqJkNc>_@uNOzN zfye?>6L9J<%*nTrn!R(_YH{-+%@=KNJ^$u>Qe}Xl1E%(pq7vNk)YNcul387h0*pjgZ?-xM0y-Rwg9Eb7^L0MCas)85g8Td5EEefMNrj3trf6ar(A6 z&2eLmSVcg^32TGy3MCS!i0n?#wHMpge-76Xl|&-8+a6>SY`gSw*uDCB@2Q3#CRNNp z3l{k^8Lv;PEGOi^G=EwK)!?!veQNijk0`H~k0`ptpAIzT+cBEkmb-DWrB}!NQVPAi z!d8WX4ZST7uCmaAGhy?&*8jeA-}`UB9zEh++BH#>3@6by2Xj`lY0%(!YA+8VW6OZk zc{_?Ts*bShVyBU)SMiR&gH74Do48RurhTgU#NOv*HwQxc)^CN}L4;?Yk?pheb)US* zi4)EX!xj1NHM_w$m!l1*xGm8-Uem~}_AG!@6#3s3(9^twL?1yGr50BDn-|P2vY$ihclZw{z%1yKhS()uDBJMcESN*3Ky`4__&^njai(4*5Rj9&G#3 zTF~O5wKbp!ctNSaZOPvscKKY7n{n7YTux_5FPs1sEWR38+8JmXw!~phMV`YlyR}(O z%N+&7v@wB~lU&wVuN-M>YB9o+=DMd-B2Q_~Nxte9w0Sp;od^7rOx@SheB0ai4?inG z0Jksm<3In#Ut1&Bw3M-x%hOhe)0ez5(>#cy&x-_}5;Yy>QQ;P@S1qphdpXQi*+O4+ zhjI{Afk}!tI^Y8_w(8Y4CGFM!)7wdR-{pmKK$?&D7HcT*sk5%Yb_{D)?DDxJ_!y%uRqIpYs#tHNq5$B`JyP@MzCJK zt8!UTkr<6r!!h@DO4w}$;D@&7LfZHC;q~g|c$ya>SUcLz#>wp5Xp=x>XC=_J`ffvS z<6Fy3WkP`sXLJiVFO{!L=zkFVY@bVPh*bfH4c29hXJ`32Z0S^>Oj&lHlPU1Kb2nswTRGWT5inI_;i+Vc_SpbcR{lLi8o^+7$75lI@o#jf0iYPD;fG+9k z-j>qMRjkUWw94zYC5uyeWp5_3S>TY_@Eh7Q4gLP<&9m8l|MqQsX@C5kkvot!cl}fB zN96chxwxG)cW^;{1F{$Y+*aM`vevdbm$XJawk@tc-kptDoPzx+Ijqh6Rh*2uuBjXh zJJh>@#0uF_rtTAaR|khjx1u(#OR1gTHM-8Ff@6jCNjR&F#Yac&WP;;$9W-%hb^$Y4 zGWlM->`UzqM&5y(Ml-V7(8rL#uNCbOXl+yjONo5?&Yf(Ks3;71wJ!ql7}=73GR|F5#B9^%ibT4L6AM1oaUMIl*^UD1zR!|MqzKhCxL2<*Fu0vaR^z0OMl+P z|G-a=nkT4b!2is{!Z%qRl&V|#T@`SLX-p6Z`P&Znsy?g^3XWZrKqzJ>G^3za1cyb_ z;%xHs6x>>{?@J^7|$0IzAzvtK(r-p>qh}rK=oP*6qBswhl#sVS%v% zp#~Oox^CG?U?+>Z7wH#VObr@d0?BVGKasmwCflAy{v&JkOBJAdyY9gB4<<2)RU8`8X68_%(5?_y3 zt2COTMj-;qw&taoW|v`*@0_)FEaO`3K32`t&V}Qta-!9jvk2Y;a5@_~k!QBadTgB| zn1P_2o~*5!Tt4u_AH6^clv=E#0cnWR(0RZ$P+OlTg=2^I91AxbcF_yjqB4p7KF&iG z-q;*Pb$Fb;Df~{mBaeD0!Cix0?rL98+nMia)4C2w!{T{*CIJ6_(I0y%XxMGI?>tRO zCnxZ>cCFw>GCApup4)Xeb3;BNTs3VnKv%;qpKjCLy(g_l4=)vh&m6$9n|@#Q&V*mE zWYoHX^a&8~-D?cR_f={0F{M;Ac23Z1aR7S<4#^kWuXR&&vVkB|by*VVQs7NoSNJG* zMH7bVp+wAZc<;r(Z7M3B!$O%TOb2mtRg(E0n#CvRybd>BALTa4IZtc#pYJbRiS+f@ zT3%N0`txPh1x|X8t`h~&PV+=qixm6L>oO(xTWjac6%qf#+G#_o!UdbpG1{1;glBjo%K`0-@E8>029;lWZx4gEkb;} zshBQ@lBzJrGL&FbKnmck>Lo}&5={7FnL~F17@c~CP-?-b!?TV=M{TRp=gOJ9-0n$3cKQF;S?2{GG}uZbQOEa zJkKlkueT4M|L>2#3HEBf3+wrPO`DMIR1U3xV^yqGDz9mZX@w^*D`gAEgx)hR8D&M7g2*irb2ncZ`cj^t|#9>}i!nbbRAa5Et~4tVG|e^MqxU zJKJ4$5as31DkmL>-t$Im(icf)K$^Fg#rx9hcfAPfH^AYGz5A2)aJZo*A&@S&VaZ8r zy1t}NR_DdETdAM7dIhn8uN}=)dE9`g_?%|$geg#mP7CLNne!@DssUA2{mpEo*{XA$ z{2smyN!p$*jkM~c-T1a?gs^HOaJB{&oaJ}^5~!)<;H@o)O?O*y?DK9)u&W`dX$Ewt z9H2`G+%TK>v3UD!6ei!Q#^tTTacJ8`;uk8GaDW%V-BT;9KQG+hXx)hb8hf_xP(d4R zwxT}Z(qOVsXMZEVbZyrf65*xj1SD%#{qWG;8Kk&W;>SES0o)v>UCO&`eto30t6HL^ z87yCkn4n-dShFbqPM1_Gn{Es!%%Q9quSb9Cm2 z-H?D3wGriaF9YC4TL573{has>M9;?z0H@xLsTQ17J}v61P^Ht6CaLxBtU*-Qu;8Pd1kew3`M0|kBYQBQJku}$?yY}n5Cf%xr*f?eveAI2PR<%o>7wsFd zt^S?t(QT2}CU{MYiTP}QLbpW>g1bVSL4g3C^>V_PW3Ulebsm}Svv~)|x$xTXosy&G zQVP!L-;E`=9)OEtf) z*XN;e+5e1ZQL z3UYwezgq30{(p46*|HqDl4Scu6v5!`aDTon(y#poC2$OxyoX7$IaD3?*Wb0kzB?jV zWYwutnH+X_zyUK=gPCeKaoUQT9p_I&+lCT(Lf(O9EzzKKJ4^8x%-K~9nCa-=y=AHN zrUQ^&J?x}KW7!V&v~#XcQUT9BoB-nF_M)5X({n649@WL|EP8|60^wa>@P1oQ@=JYkfP+IcAXD>V4eah- zlN*A#U!3^7Y{TUsYIi=wOVi7ntO;i$@+r0DfF_XnP%vC0-@{R9+crrTbO_E8HAkAyrpUA8BT&NR|_U{C3QrOeNTX9`)Iw%2n9q^@P~#u&Wr7irGZM0 zBoCSVAiW(q^MYrRE_n;ou2SU7f_?o%6IvWU=dZSDH!pE#SKp{WCA;GI0@wlfRjo*G zX*)m?FE#}QP@vK`RD8l?ZhlDMR}=(>DLEm)ae+=ikxmWvynmEfBvQq#MQ^Zc=B;$0 zy||cZ-o^Q6mbrAYaQ8BK8CqGYn+JS1!%8{kj#%j+<-|O(Oq9K*?*iFeg<6)AzoloH zI$*agb>SkExzqqU)(JSyDfj-6WBbcu{fGB)FO9TMwg&L)UAt;EQu#6bKh@tgtW0eqIE>1+f=7}HX^1h=i} zT?h8d!|_vf;$44dElj!|I+L>t=M|lLm089biqd>kC3ozg^9ZCw@R_4YcaKYT2qvtpm1tpw#o2nAp$~SCFI!QM{*XJ<>U~q-G z{F0WO18g%c1M(&K)=m|N_?xPuRaGI_@wVFYS9ujNzb@LR-wziC#msu&IP<)=W(Qm6 zn<;e94ggp!8@fI1H+(T_QInTVo<%=)KucQ~da2$-BuG^Dgu)`NKHMsUADYvy3cFoq zIt*EzzHN?;gp;?$VkvENCho;j6;xfr#5O^}alO{Pf?Yf+D)150Y4Ur?->|a}%Q8#b zh86nnuK=a2U>5 z{tBm!0L^)5&m$}YdU94Chgh#k*bc$55Bl7$T|bhb8ACCHClwQG821v|+TDHtJlnW8 zMNNo-`ZzUsl2$Hve{0b$P8?qf9<%!Gsyf!N8*QkygyS8Rl_?QFaHlrQ4|?Qm+Ns)0 zx+%bQdfBT(LYWRC!09RoMg8Zkduhr~R2t2}Wul{2njBwmt6q23izLmnMP=~n8Y08D z17;rTM+i=N1{Y^HuzQD{Y(QZdE3YAu0k&!jFiXsiKhmj*E&IRoplT@D@JjGVcEeWp zTX)ckH43W09E0ymL{`k{(W9;5udPF{A)Q}@v?SaqgCqiKq{~(a4!Yb+=^~@`oLz!YX(WQSew8J}8#n6ctcgbpJ*@X`lb`WgyjvAz2G}@eQYF_vKvRvO@u*3tY zT8po4?Lv{aUvHJM@ z;nR=bQ^=^RjF<6w=ohJHlXX}4^N0>Q5Tw{AWGm@M^0M0T7~4H;PdP8|+U}rPW7GxA zVr05VZ=l-SR);liN@68Nkt0c6#i|eQR(;m(e%oKFx7p*aW}iLD%iNuuVb`RdR6u84 zfUEjgNA~(OSTiPqS;Rh7ZQ-;M;b+qn&nZ#z)UBP@&H>7rXlT)J`ui6+S-blHV}Z;$ zO!Ui={h^(hU~=cGJOO8W!v8NA3zV>{#I8oR6E}n~)-VF;Px&=L-NGLvQnfN- zkWS-7KH#@HyV^XgNH&kTEk(~7oc&NIS-~DBqQ}Ggl;eI7dA1u&1704EEGMhfiaj`? z(NsCJaM8!v))k2dU*krwn7^AA&)P5Sq$vbw~$>zSk-=rvC z*nVg#_Pko(>PzAE={UMqHKf_Di!BE}-%ssflx-Yp0kdD7w9Qfm`zGg_Qu7`rE7GT( z6QCBPs8y2{Yo(%fbs*K=y0DPDjH-O*Bt~W@+=rE(%ugU=J$gGgzUuB^J%GH!PU0c2 z&)25oJDK{hFHvoBVtUv){9QkreOQ>O&>=12RrHMF6iswAa^_tRqLf;ez{8X1T*YkL zz6gyHUCt=8ZZE6V{(kpMX+J&-4QqNtFeQdUXLpU%puop&ggNy4hE{?cwp*F&%&XgZ zQC_CbM$#NY8ji&Uw!T+`%Fw}0+PlPBnwFY8F@ z8cY4PICo9nhoW+bisnk{AUc80V;B8qiB6Y|hrBpa$F9qVGjmOK(V-c{?0RnzfeDENf!c|H0`=_AUE*2UIhBA7SZvV4_$;v-vSLza(o&4~oGI!aM_C0PZjf0AK zDLjiqE!Ux*-7=tv;kZ>>b!y3hr=~Zwg91)C)%$h5obCF9ERE(=cJxL2HxhI?t-b?I zPFvAfB9%UW4rfQv>gvTz{I*)xq#?c(F+bTVW~V%K+BUadv{;rR4*OLB#=X|-wrOKi zPYV1ve9SkhZCblEHB1N40H7WSZ2;&97}=I3r=zE!VtewZuw@P<(0e}PQWciu^bWcy+-0+*X#d|!HwU~`R=;AvyF-PYHVj4 z_4YW9wkt|;O~OY?(gyGH?w`%y8q)M7XF|kZk|oRNa-TY>Sx;{}!GyKdrP`vhcVj9Y zbxn(|Lzm&JEwhR@oX;v8Q_)7fL8jGIr>%Cyol1qs60>%DA)%i3Vet{rLij#U#LwKL zf~tqsEYYSNeXgB4i28hSPKeAcX=w}9=J$f5<<;&72ZHl{yAdIwa^VF_oUky-Dl~b*>sWt}W-9frby$1!P?Cs0@OI7;Y z*B`$xfGHdRDdITj>T1=+LNC}qD}ZDLPNictq;Ji<54|$%1YqkyHkCX)Y`k}5B+n6p z<~KSkI}(uBMYp>A)jPixk#AKZZQIO{rTm~ps;&i5%ccZ65w%_c;KyR?i_o1w#NIYeCsfp3hlvtzZetmnehvu`PvM7sV)erN%yX5`W(P#C33PoKy}-Cf_&L5WPZ6XFItr)0wAkqee&_g>92WH z-sq3649#%)p-@mS1wE8l0b;J&_t{B>Hoa@JU$aue@}({DPt!mCBWvEV7>twZ@)6n&%=3L*oQGw56PMBmPovMzfHQSR{Sx`e?KVkkX=t3V|5*wRHAI5Cy7ii5|kda6s3UOb{ys`G(J^`iNt=R78 zc@S+bB7}an)q;>y+Exvrv_svz=N0?Z^7BpF9-he1>3x8Gyz1VZjw)|p(4<0~(b+EU z5H#>{R<>wLqkk0H60$PDkW2J8R}z$-hpexXXvH$CYJ5W*H_hi@EU3P8a{Udz%@Vq{-PtUiNhm|<*lNaCa{K-$R;O% z0sHjyxE$UmF4;|?>T^{``tNLjn zLaKPGyrlxWmQCReL&QR?v3oKAE{{#wI5jG5L1RIbMcO!Bgs?;TX*E<5glkjZRVl>P zHU#ZG^f2EbQ^T8t8yaotJofcdHZ|lel$=GwL1JGTx@z#$&%E&$=^l>a1EAW;W;@C5 zhP7oXYsLX64rbh;nTh?)_Cajyo(sICRvf#dR%dEP*K$2(So)|_7htvk;NC7DMWSwt zKBOyc$aZ&W5*;D`^>^nvW!jgR0ivQ&Wz*3dk*8ff8MiR zFB)V|&C^j~TC(cV`(0F_D_0xZARkI;DSWdAWH~@KQ46wd_$D6f!N=P&YwP53?;DWT z8oPQ>Dp;1_gcLyra-uJ%7(wav5|-wf`l8zdsdBh^h-m&_CTaChx$QDGb|RG3+|3@E zbs>p14*RfSr+QJSKsNLM<-H!d@bzO~SB^HpYYuARIPW?v-i65KEXK1z z&FAs4fB*0&d4{I0pKXJxO551b*a^C8RH1fix1LhK1MjZ{vZRza9R|6JB3vA%OAQ=S z;%T#EveROL|YVkum z@9O;8;V;ECGEaJt*aH^^mUYSwPHmWz^Ihe?wr&i6hDG`2o2l@+`7sE z?;rqPWTp#P^a3aTO^SR`=**8n`Fm3)^jiJ9huXbIu_rUD?s#b;pEY;fvKBw0f1Z<}T*6Uq!PccAmQR4XIH_PK;S)C2@eK16dfd#b4# zUkm&70D38^6-gw^G|%oW5_p49=!%e?u{{9I3k4?St6=5i>}ZnD8Yl!{D={Qphrwcb zvy$w98XM`P0Gc2$BXW+}E-$<5FDr%bU#uwiCxb1Pm<`9*?^)!w!|TXla1Vts6x(nV zj`(iuCog169$KM0jdbf(tNy9Ib&BCGLjxy4Nvusdund^sHH^3f-BiSzWhfz$z0lAr z;^EYsEYMtfC~k4xwXh`nMHt$gGy{W@5Dz{bMjIVUVfP=p&z`DKu-(CtnZ(Yy|Fh9G4eW`;_l^dH$<>VU@!e1?WR8#ud&*$@B|7U#p^n2OdL&=3?Y*bNV%{A!= zYq=X*Tb7^nE*)A%i%BmY&L-$+GyM@LCF|gcP2ukw!90c$yI6T&8B;` zJ)*Oe^->T?lU6IgQ;DInYY1Yo@onNGC{fue`$*R;je>^5#zoUpeTVg%A`CeyyIFZl z!a7rXDIl9>hdS>KsBrnQ)vnUP2j;oR7<@v%b;)@0qEqc*Ww#Z9RtNTZ`u6kRpFjNg zL+_V`<$FxSCB$M~?0X|kBk88`ElLO2{T=p(( zvlodt4e=&21N$}QQ&>>ec-G=gPYhtU^yvM%n*C4ghjJ`CrFl5(mu)4LL@lV z+c66DXH{T53*n5UskqO!Mjc^)?Y6fc<~r<|2u_F`_PnM@P`&tQ0<&81p#qa;fcc%* za|izW_OB1)pZeFc+x+#U!n5=B0fvzPQ9!Q0uwxxZKi+9EUUA>D9JMW{9NpWAu%_4|^735d4W(S%bB`yzLChnvfK_t zd*#6!3?e<2U6nX?32D`i#G6rTM z47FvdC4T*S*!KWOo|a$lw_U$LflJ~vme3aggELxgIh8KDYJkJcmD=T8uqWMwF7Ml& zS|TiL12PCuuuC=ImZ>^Jx(s13mL47Q}b77BRW?cBDa zdH_6}gb1s=?y;J)PjcmX_48QMP|%c?8@pnAS+Y;}v-OHyu}|yeJS-=!Mm8vL*9rvy z^X@uaD6YM*WLU}oR!+BZfeMt43j%K~M=d;qu20A|y9=yIus18}JHlJvRE-ZI*)q8Gh$mKVtOc5@mw%y6ohgbHGWJ zRt0zqUgoJ7a94QYt+!WeQ_U7|URC)_8&)2BI2T!l4ovsaI?zn}HX@a1S7EW~7#mxH zo!C^LIMss!eeQ1+u;Cos)a#if3(=Zl1?N3>Z-C8pr_Irv!E%CFSiWkavxBQPU8>3R zmzP8h%%!y3t?IR@L;E+cAOTIv-es1X2V8TPN{aFaMKaGzHU9m6zO>#yDGURL4)LIx z6qkRU{dsN&Od@K{+ncep6GXg2yl0a231@|X`h z7OSF~>~2EnoguZHy0K{q0+fZ*KrI_wDQan9lP_yoPZ-b8_K`DtfIC&n7+`9EDPLW+ z41EjOR9<3TOKL8vPU_|Rns{g|!$VE}z6GZ&Gu+NGH~xw5qz{};cVxS(v6aDjcP|^M z4AKM};5i)`vJ5~3x^HEu+No1*(0?LBthzHC%2n{W)vI-Np}mjfwfr=gnd(VDFV}|; zpZ@C)qkNeI=H*4I+WS?OIxfAnU2&gFoUXS+P+xOP(it|?9| zQ3>FgZR_O!IC-2Ro9a1)a8}z7x2oFAezC>iYC0w=Z$;jW#2WBwa&UZeL+YBoExDfw zU4CAz&+oo`|M+_*G;U|_2=YH0s4SLb;P!cf4jtQBA$LhiaokU+Pa$nPnR?i+Z)+Mj z6k=dh);0iqkvi)fnsU*b946Rrll5%%Vj^qH4gwC{u=u!k6v^9h-8C*#!<@WuuG#kG zfqHSIMp~B=g!$y4Gfba|bL{FgFA>ND{!!MJXrhP|7_E0ek)0cMeM}uhcLOs^<#m9@ z#ERFFCeD}TdMp)q`l*BI@WTDJNVyJSzIT-`s>+}IZ2nd0Sw(&bq8v;J1Z1_GdOwSK zKnc-A8SDd9at)RP_gBGPArWoh7s<69Br6oY#@^W;n>4XL%xRRFj(UaO>w;J|mJ`v& z@m`47ZGUR5^5_(mW@~HN6-8Hw7pMnYh_O^_N~CzDTGTAQ({Rd$^i^ysBZE{Haaix* zeL4UDcY1B|egFBzGS?C2M@a&}s3Q}UH}1UF+glUf29yIr-+8F(0B_mSZA+PE_f6mS zdn$>(uZfrJEiF;ju@a~HyOT7k|Jfj^lC7o?k)LcA7J&RxvjUvGK~WyFLJn`K6tPrJ z9YPw7Y)kOmX5zSe5o&c}^KvZM?v*0sdQGxA5<{d7fIVBEGB5gGmt!n=?yDtwTQ`(F zo(?tfK^#Aw>PlSlLE*W9>HU8`*PmayFCB)tIo0^aJVJ zrGt}3aAf@Y(Q|IFc#H^mFGzK;Aym!qST zxo_|MhEfedxd`a`(%!ev=z5vh{?}i>>Ki@>E>876w7po(GgqB@)2M-bh`DV%R=$3m z4mH(Xsif;zmuA^}y_+rRCCT&}5InJFk zR@QeuE{50zfcG$x&HE%&4Gg?halR$?V+~QU$sLjdW`QgdAAISxbX}^)1G5i}Mwa|D z&zcTZUW3+Qpq+6nU6Tu5*p`*M7MldKWf^pq_Of8_Kh96TA3ug-s^x$2$nvYpHgOw; z6flk1X;HQ~8=M1CEG7aSuPc63AV?YL-mq1la3YKY`3lJC=UeW>5&r!W8X_s=ClwLG7_ z0Z$Git8Za;)3v2$K{{ItZdVk0<~hiD-J3_{s_!KtphrOwKJQ-1I?Oi}^inG&INqb} zOmN_w&|PG_b~rfW6VkaV+>pR0e$9!=4qI*-Z}8ir*bJb_WLTrd&Jx;Ue%LIxoL|)u zn)WyG>5~9@9?lLNmSzrT{qsGv&kMTa@yhM*Nv9l5^+hj%0m}mTbS4liTCH4 zt=zA7(P{&@u3(=`k7PqTmifX(<$+CJLo_%Pe0dvD02=9cX$DfmUGoOJETbMp#>ZQ) zQ=)8i_hsc0qH4psMgS}%@u2yrb(Agb3Q7=GbqC)x6J+xe8Bco#nv|s5$Decz^=c2K zR)1Zx=P33BDxBp=YJjv27NrtEh*ev5WqM6P&uXdvTX~{M zkOmX5QKJ9ljCGtvn}dakX{e1&a;R*t0X{vg zOppXJsX%QO@;-ar4oQH*#g5Xi()PA!ETDthv|xL?dJN7sUPPU# z)uMxE$L3XNDYs203ajW~!Cun^A}QSn`LQj=%Q+I4TgN7IUM84Aog&|{mG8~`p$bz} zvDK;>$MC+R-grUFl;P+OWHE!Y*|b_a@G5Kx;(s5K z=5Paedgd7QsyZ*>dEFhbsiR+)zzS1TJa-G(u`<#lgcIF7>bgAVcgy z1r}kluNW|N!DJPe)uq$1U%)vK@455q!%L6J^R1(k=AeKJP;+aFqNcs#UA&ymhX*Su zUbY&$vmf7Sw!8zW0u_3o%FZe>Xvfm$yvt| zG9Z*q3uY~ytEox7u~TEDHX0z`3y0ZSdkOVF{$QI+ZY?&E=yMA-a0s;2ZCX&_!Pyuf zx@5OVnqa@F^!(hlYlpP?@}m7SJi7`Sb=O6kY%rF+x>GcvTV=e5dXj9!eR&`RYYw*^ zqx&0LO&vULi+&;ESSi+)3#gFQ`Si+8W1#opCnYT{Em;EqM5GAtu%Ub>C%lPpVdo=7t1>Q1G2|s`n*|0l= zG?fIt8Y9}edt7q`gj~`L%wr7!ll;8lfD?jgn%-ghhKL`u9B|?hNXV`uKgbCsGZM@M zHwlW6*S9#I%H;T_o*)uszag5|_?8S*hf>K+PsPyhHN>yvX5~O!Ija2~Rig%~+b@25 zvm7-+yDYoHLU-HXm)hXQUMGGu_%;E9jlu!mVB+wJr`7uBzy2UI;T;u_K{2zW_jA)+ z$}*ONfTOF09=EK=i!w%6vbBv!Va(K=Y4;AYRmEa=-B!IsgISZ7K;Xo;%PS=vP^SY0 z>Jo+4m(NSxbg_EeGM>DM%?d-cDTrrLFC*&^UBJyikLsMGeOq>S+A1dIpEla6X-*DN zy^<6JVDZXIe;fFsEk!nuuKNtuW@c+gVYl1;y6kjS)cCob@KgKO`1axb$8W#CWaO;x z!Lj&@90b6D9vtkZm3RaAW@*ZA4uXNky|q`3K+$xq*YXlmyHp+um(q@t*a3e!iMh@h zv!Ng-{I>>`_r3wct^3YRoBEAp_vjpF;}VU7>i1FKaPKKeiE#e&a$r&&Z4M`N7H~WD zB+_NoKhxcR8aD{~H8+M%!lns}fD(1T%9)kF@@uS{E$C+{UQ{|ZEud3>>(>?g`iH{A zR@d<9VT+YHW7nd7jxb+$^|)+pm%i6ER`O?Spdx;HkHBq2wo zsBTZ7W!ppCljRuaiMAA%ksz_m*@ZXac&h(8rft?yAH)dMs%|jA{FT)My8)ZI>$qF& z3SgHgJ`W%ZfaQaoL;kkA&L!3XT5O^2HDTU-syHi2YPa>`Ocv1e6|1Jv`(-rYQ*ZU_ zx247O9PXbkW{Kvdsu~XzPE+5bYxkPuQVTL4qXL=3%^nfvl^wX3gkJHidKGD|N_?&) zheQLnDtor5l#8xGqx2&&fnu6>D`HJ#A(Mgquz#NJM&97>t_T{GFp8Sk6LF0B}$ z6gM!`*>CHR{%E%jiB!QXM^2Ik70vp7&(_QaP;d~K*@ITi=5n8xu)yLn>HIk4-uD3@ z;MdswZ@J4p=cCO#C~&)`WcgdHew!JXJv#SIZ&uO9GH zS>LoghN<&LJ3oVHcJtI*b|O7Xt>NQ z$kXW1Q-z~Fuh#hX<;O4foX-Yq`)2j1+PrMEwG9S@Xp7^;*57QcPwCL58vFzPlW4@a z+Z)8|BRUmO=nhsyub-HOopowD&mZ z05)AhcDAZx?Io)Lx$X-0D|EQzR@jIDV_T4%2?w|D9XuSH6a89*x$f*+(C`&5+ zTB*jp6?V1JR!4ht*ivG{Lk6(BTXO0sO+F(CH(>C##U=Bt2Ai>PYS@x$k2dF0*;eZ2f(&?Dwr+=XYwEn8 zHnSYiR()1){nEXjs(f1a}pa<}ih;jS6gNm)s*z3z^@4x=yNc21!T4&yF zHgVC>XxbVVmkousw|cme`N#xC_sVmy7poIMfGG7IgF~&_XOy@kbQNhWr(x&v`bK$& zVfA-o2dFZviL{a;@RvI*6`Aq4=is?J08ilxpaS`XAe7FM)L*tIaEY>cqZ+h#WeIK` zYTl|t+8}QGM(QJ+wj#SB%aVZ9HlyF0HbIxN>by+SxdRO(%Ffo*BaoOJUzY6G(^#J7 zj_)@gyXZ)wB}fB=q0Imjn=T+m zm-6y#pP;BHo8{iRJ;zz8Bo@a}hUBbnBm0r#y+s;b6s&g(BpkdfEgQBlpD*1dEZ4Um z?|#&OKKvejoxD0o6v2zVRn#7_3aOwCIWSe;aMjM>WOIOB2?_2$1&wqvZn_LDT`e7R zb5?blg(TS~^~p|2wlXzvOD*I{MX%1pVwptqVBbehj+-WJDY|e(a^0sE2HFA}g6`9 zv?9o1&0b3?Tp(q%*RMKFyetcNeSyf&LKgE|&~$2-nszUP^U-e7%knlS2?JK%Fn;IT zpLRQG=3zrw*r(PO?UbI*0h_2@k0D@S&2=g-Ne(>o>i^Jd*jqCDVBtG!=8845Zq^ja zvIV7aIF*_x7HscX+=0$1YKik)r}*-zjjvzd>E85WNE)77$fNyrxvjeQZfmryE>>$I z5#(4EKaV4kW`bvxGVCxG^DX9fpc(tSgd-?`>Y>T(z2ap@b3$|+8>$Y2R6m8vb zhI}Yq*S5#~qnr}R4jWs8wUz;f-YmD*o?ryU4AuRbjy-!ey;{4^t~92%j`tDnt~Xh* z%0H8XH$aG!qo)JQ5HPked0|eX#pdKN??7)v-OFAU?XO?-(Vo;yc3a>3)l_Nk{e&*J zY18#kG=5c%Lv~2$25}dsUt|@DJR0Mg_v>W%b$!L!=C=GY`6oSXog5nM$ENBRz&I($ zy)GX#{;hi*j##|uE8jqnD9n$=TW=H^I=>+Q{^AIKxSN=9z*`@bkAzmVU1#DqVEuUj?i! z9Ghl4SxN&$WJ7E7hJn*+joI#he4vJkJrQM6BH9^i!)SxRW%jA7i zR=BS?|12wk!Z|uac6__|aQJQ71U#0|vEsl{z6f^MbSq-}*o#!`Y>F0|NuO1svSmk? zG{m)!n>eXY0BFO_?se4(&ey+K2II*7*olE|jmfsq^>c~wY%go}&-nKD`2O`jei~Fi zkHkFUSu2+wqR?B;f`W4_7Jvr+%!+~`8r1hxmq{S#1y_c}<^AqN!8A9UcuAD1A~@}H zZPk)$%$MEWjx?@L`wTO28lhTxAf!8=Wp-6efsp_U+-UBT+37Mj*aWOuEgEJ@vIuM%KpXCfRUV$i??|YN*g7P#hx5U z{LdNo(1sDiZr-9>+<7@gpwMdE#c^Rxo`*h^CE$Y&5}undQ>=`O?n2>nP314eSe} zT~JO(ArF>D`-2M@5xcAF#C=TMpropJJ%%HHy0fx-63cTkhJut2;=d2I8F z7uZBX;#2QTUY^btLEx@ajs2++YV2MVtP*ST%6RjR_q4R_+bclm()CQdEpr6>w>56y zG#nPT1FYdLz?`^5gc4Dpdez+bUsmk?KHq)*@$K(tN76_%e6XjgRx|;6P8|?>Yqyh} zLG7>e)+X~H*7^N`h+7L|4H@VWb|AIbQLe z;Lu)nq_P|iD?Ez*Cv@htE1WM2h@Z_FdP~9NjJO4mqzRgU2~|;`PZwT+Mi$NRlo=Mh zX$-LIo6KV#UYqu&{Ja8ym+ch9VfE74%C|QZ`vzf9IpsAQ{O9i{ir6mK5vO}VQsr>q(-v51rrKhgVCA!%n z6yhRU5HZiyY6TO~fCc)^HafE&lADf!$CA((a^f8rNB*<6(!7{n9TsdG{ly)+3B@tl zgZH3XYWG&N5ekE1xibKmN*U#io~wIE(8{VlfYff%2XWmgU~k|qy8(zDq1$#BC3e%V zO$1dlREq-#h0-!wR6RrOKz%B1N36-O>Gbd3cGK+3?>qBMQAaZ}2Iu#=gXgP$w|@{K zs#=A5*P}Uj_ZF7~1vppOeUOWl!m(BnY?%(`8BX6MG-w^I+Z;#d(qUl?5*jS@xXG1l z2OFq^k|3I#LlX8yn6+bC7EVxi@O*!}8R^pytgAD$;cBPa~uWLT(Axi3WRj3MaWh z^!2A3kSs7x4eF(IK*)7pS<^_n40Wp0>r%kz&;vW}I<)_2?W!=(t`58^soT2l1k&=2 zTDX>ZaOHdukDqtg_xr>9_VxRm@1O0}w#TWoHnr__PL8_z)-!dK*!io$g^N*>UdqW0hn}9A7q|havyGwEj{r6A+~Fike|0 z8O_3)Gh`aRkjltwTU&huHTUh{>(=u{Vf1^y|Io4tph|0IZP%3TP_8BGz^el(85y8O z>;+4kar08t>Dov(0(x=e7Fqb+m6E{?I6v>?8${WQDD)%aKZC znAZ5kuG2ozt?eXcl`EIpj#WKgc4fCI)K^YNF2a(#Bna=CNYtR7WAltC=&wRO2ubfg zqLfqrB3pp$qdVmkdIO(Z8FqC#K+m#j^~=@*KP_<<@>5pF(V57i`hvYuJcR!6c~g)6 zzLYQpEkhrndysnDZ~5tKT;yyM8%iIc8nZ zCi0#=jx8-~hubmomfSImu6vys#3})HFANu!QuD2lMvN{B9nCh z$<@`nf>rXhwGw~|cR>d@rFc(vz6th)rN09V>;|8zGQ8c0gmt-SQh&fMwY|euRhe@B zq+L<_Y!zR;bj@2T**jK_Td|r9z6Yks!#lCq^2>Rv4|aIHfASn&^=0*1_GfbR{p;WN zcfEo^ufH$FF5hHmhtrkSp1JI`%xcvOI)OWvtdY((?Oad;pv_IlHE%8W8syk8IQMDW z%w}&JTm^b+o4M0}N{8MWm=TXOb5QL-F~Zxa@$#5j-fB122fY$^r>3E1U^dpqLX9T3 zgG61(p2J!1ah0x7R|77B+yM7_jVuvOpa$u(>(4bjhJ!$sZ9ACfmRbL+f`6J4b$U6$ z;dGmMTC^YU>OcSc^Y5?Wbo$)#(ylXQ^L}{7ORn$ug&m?=PdP$tY2dQU@;vXID9Y9^ zqX#WTA(U$}?<6q*9OJIZ+Ho(JI`2|tYqo;2DIGM~;;OIOL2*5Bz9-3_8?V((tO*1; zgPoz@io!$j!#b)><@s+SBB^*1P!+3>3hW<_b9rj3 zS2R(9Fjx}YqK}v5YM;OVGNAR;mKfBAyH-6sUGo4pU*3SubHMtv4by0(C>I;qU_gte zZn4VNgv+dlo?>h|+iDjZp`~5H)UHI!uAM1qBAn#0O-8S+W(n<9J9;h?y~i|e2KQa6 zy;yl;@9H5{&*Jz`_&FLDkuDdO-_MWpE%rkZ z1FuX9hcOeV=9(=hro=NTjpg~^yuV@6b`ubdseGwi<&Gy zsH8*NHG9)-XBl`dcWcyPV~1N=wGX~17d>-Zw_M69Dl)BSllQD%IXii@Z8jbpb}4S= z%XER|JfP|pv*UCnYIZBz7I+P%7xs3%EZG04_x%D}pE702mT1qm`;3FV-9GkuZzQPA#zc(+2$IA};y?FUetbunIP3Sab$yVN#KDDn7 z9)JI|@u_w?9bw!@tX(>gby{WkZF_bTPdxfhBi3KBD43d^cHpQ($NvByM z?6=~+=k{nK=v6%9kgoj`dJ>XUwE2em9H1(Q`sHCu;y;Z-uG zR*<(;w_cqsdtCsAi|m7t$uaQUZaXcUwn4jCsuvxiAOFvX`cHou`g`2FIgPm5sVp_^ z-mYG0x!o7ZJP%(8*g!iVdT1*8j1V0aj%vw}8nyL^#)Rb-2axK61<{9#m}`9tc%+l! zs0WXx%dK7?5GYo^u!$a*NI|2$WNi{es+(gzR)1q#HTm1#KH$=1v!&g6s-oTlOLam^ zcmAc_ii)H{0#5yc^3)j*5$`^rL>-th?6`%Q?ddwKaUPu81S+j3V@TvFK*0VFQBPu5B&?@`?B{lxf|Mfqg zD_~FEb$l;t;oZf*&e&u?&ILr?&31q-cuR0qulAshgspfH38n>vO{M#6TldkmTAu`s zp!4GD3LnaZdi|}7*IX7ZyZ0zL@<)IJamz%LhyJgUoq9*#-m+^(tA~Jtw^vb1M5p9x z56wLn7(QGOKZ3WU$$JBxboI622=-#}v)9GD;-`=#z;oqDo|dV$Ln+7$`T`4aJiD^j zpI584Pv5_Od;fA8)AOtm@4P6dppYt%dbO2!J?0q73Lw!*V{1#7yu^Cn1;m@$F?Q!a zt2)%pfxw|eHQaAHqEHJ;Y^cil9i$u=iUl}*XPEJGQ_fAfa$>B3 z0|L|3#aDcTvkr5&|5UD6MhOv{wr@#N+2 z-W7xCOM{QUSe$frvcnljC*y#p1n`s3(Ce*UYFX~OSN7t?u>(c~SanJC16l2-WNN@u zUiZGq+u)bQ`tY^>VVqQ9G5cw5D^aYw20Pb)W*51#kEKV-ev$X=DYl6eD#Mzs>}S-%pdM*mQq-g!OmirgfIBNpQcGw(T!FxWuRjP=fbhq0l+#$8Ps5fv(tt~0 zJR&EsBUJ=TcLJ5|JY!g0YM^)pf#e8<0a&od_Cp(b z2P3wk3zL={ugmq%U%#(?)v8c1pL*GQqZas7C00YwE&HKn7yba>Gj`pHEf@eM$cWC1 zX@UjI(?*ajwmA-G!IAA6Z|@Q69h3LucI-N&Y!jQ(GA^FlbC1S49@yMKEN6GD4*O(f z9Dbd{W;4pJ@Gr41mk4GPNe$VcncIdaO?&gHr{oq9a|t+bx8b*2618n<7C=S^4Khp=>(<3Vbip@Ru^ z%V=))u3}~rx1HWE;Zkt)EN6Ar|kXGnh#)WG951vm%q^8*LN+)g06wV^M11ri@ z+8e5-_*VQ1FDv%-V|@3|r~duJOAJd-A_6QlXczW>lLNiTTTbtsEhrZhLaU^GMYS_5 zd)3^@2deg|i)4P+N!4%I)y>eV`b^5G-_!X?uWbD_GOP;6+3HVfPS-o4ksemlLs!*n zJ1xepshDc-4j*XSx9S(1^V1e!g%U2$7t3CblrL5KvK{Xw<{Xs!KFST-RWU3r{tnbz zn>(;Ioib~B4sbd>4TC>MVu-)4+V4vf)!QJiAMz5WZG1>#>s&+xjX%?>w`=;)N@MRq zPx=4eaGRK-Lwh#-swm{$kj-TxYL^q8W_%j zJm`%cmue__3uV8y(cB`%?qyaWV;k_(m914OVhOxq5q}QpYV2bfEM|i6PH<7=!(lx_ zeRGT{tFpM&eMBdP)D02b#_MIZzJ2}t{`aiW><&r+0c!u3ywTT*S3~k4r>JvtAg8h` z6g@FSDhm<3S?jWiDSh>hJ32nvZOh)A9EiH^D1xsRD5#R;1V@1U_T)?)TvyQS#0_%ciQjb(#0 zdzGLDs*=~-W!nEe$K<|uDwPf=f0-N z9@_YXGxgcW1>$bHr|W&e>hC|N#IM_|p%bUF7k=M9FR#o(Xub=;$WA8SRVyT{Xn_j< z*D{JFQ$a`JrMmj#e*Y1U{s-rULat(q-&Fw;RlzJ=Ho)qw zdf9HRcMBpd<&xUq*_`bn9CWeL0lbtt>))kvX47nWY-*#W)1eIifCG16eESZf_w||; zgBNt(cz7IcDnYe%v#sP$wR^zYqyxQI3Qo*uk&(i14488`9Ccus&j?SCajI%Ne}*{d zxO4S7E7>_`NdVxXU&c_r^EzN$%G)O0#Cb3n@XLCA8~=XSKQ%i8USj^EL=hdDE>_E} zqh3+F`4KF7k%l+Ylr2l%e%?ecF>!M$FimCG9c$dpl3{b@fX0DcEwEMPeXEl|Pb2wEWSR3FRhMCQU%lfP(g*>dv zY_U{DYO5xaJFin3(47+>LT2sD#UIW|Lt=w7{!P-vDN^fcoE}*n|UJ!1|P(lLe}3;{Z?e5X5@w;cYKA_MB5QTD7DNt@qfx8z@)av^eLxJa@-$c4i zl9iT@zoBGRk#k+v3=HTwNu1(-8G0S^?ce9a8Fa0<$4$Ay{l8_Z06$RE^y< zs%CrD20Vdhv1xO4r120fyzMTnHr4Nf{_Tzo>{_akkajWwuZJKM+2B^W3!udw6US9x z^`JMtI3KrjM7!Paa13^7g5Yjy*e7+JtE-edz&7sMSDpu<#?cmA1CLo>m+Q+biF{1s zDm|DaR6jkmR5>_QR3w6Kb2wnYTFf=Z;=#DBB0<1^cEoI6*8l7lxVth{dzvKtoqsv? z=R1?L{E?s%j%^j1p>EA8z9 zc?EUHmSV1+R_ZlJTYyK1`nc-0P=Ox1p^D_<(6yj=GmUwvb8BvMgG?p3{8jOUD)0t-5^Y-?gBcJ zHUSxIrt*C@hiBw`5Xz|gqZmQ!HWlyh^AYExT9I=&2OzqQ3h)r;_-;gY#r^_FGsH{9 zwcWXMuibYA)d`66QYpOXPQtlQ&=VV$ueSGFjb9RPRJG2Lg6!-%Fudyeqnrkt!4CG< z#j@R84Tj&dNEM@%eI)waGkhw7sdm)>U;qWqqF!N~YV|A~o(p_DAUWoRg$eeX>ew9DWKs0i z;Q3x1)}S2t1<-4^b9Im&y&7SqD$f-asUNFp1^8uKYLf$!Law*A-(;)Q(0$gPvQnI9 zIusmJAk%BrUBQq|;nHpCy8}n1C%g8sL8XG4VQhp~ohi5NTu$5$DuJ%;a)Vo|a>1$I zPMgtm_*4^FW18)?2-ZHl|NQwy-{T2=tsB9p?m-75PDLQ^u*MK=zpr-OXqPa;RkJG6 z9L?=e%Kc8wX-{5`&I-vZLM@Wd2KV5ULg?fPg*~8#zhjGDKLG96G!P@3p$Xe>Rl_x@ z8L9@mbF;0-X4GU$-0iJiB25gFAGvK?nnJdIBww1HT{&zHdR;0@Hue2AKLVy{Z`nK) zq%8HX`dtTr-_i0tvj3KCj{N}XWx+mmmg&cbKa_T~72-rWOu-LtN9)eb=dC67t^)^A z1LYHbZQHNXgGL%~-|TDh1Nz7-vlyzr7fZn+7wH1v+|CoPlgI%(qzevi7n@TDOLgql zAo{J)s>`-l0SDZ0RE?7?eW}+0N)`bRhae8H>QdpcqY}_^t)e0U3{JkUYIGpic5Tpf zpZ2n!J;lq8F^8Ldrz8SPbg-;O=>Q-}9P|FVWFJ0|mw!K&%X{5yD(OWTCY2?W0#`E} zupd>)J6B%?ziUVN;mACTJPZS>E;Xol)iF6JtD4RTO}H(B*;N|c8mq>-Pu)_;FIpI6 zB}3PkSAAIcS^p@@k-Xomsg0lB?mC6zEv!Nm2Rl`#ob2E=KzKG~bb${LrF${|2+?o5 z`Vfjo0-~MLIfo$)-1I1dT+=6POyB94r(k50EH@d_1GY|^CIN>?dQQ$ zt-clhqY#0UKx_bF&|9wDRmI@Vk(34h1hvg8sy2y)n`^${VI(A5wHj&mOl-|4|{ zu<^nU=Wu>Y34PEkY0_zQM_-qd9Er`M-(l+x&wd?NE5PD5zP&h+{%F6-6vh2%#ca>Y zf$-0XP7kdBDOr@HPOl?a8hiHj`d_^Crw+pX5SO7Itf8C+>gU^>8@ zAe}@UDJq_L-#Kg))AeYFP}w959)H9!En!q_fDUisj5*`7O_;iChosZ?k}=!hNNZC5 z(7XbS9?SqrZ65Zl>|0ag&B?6>tmWg2BGz5^pr%GO8N3xR=a{OTIHBb9$7|sK^5gTj zPaTBuVy65!m}RE2wTr!?g$G9(%4%l`bcR<^ET=~?*e3!5TuzSXaVkUh}A)pjqNqBuu zmQif$Wzk;Sbe<$XE{AG>n%-)NeDmH;$NoV-JbNoTjwDvpQoojvw;B|a6qX2aUVT>U z&}EjQxxKw98V-tK^}oKr?L^|gY?tiVFu0j zgh_gJIx`*!D%$*wUsmh$*B9WLpO%Yjl%wk1P)@D^ z@AV?yrg)r|evQSK?b1RZr7j)uRyn1WrcN@EFPImTV^ZA-j*mOE$( zutvt46CwnVXq|yAKKb#lNdNnn5AVK=|NZ?}U4bWe2Imjt9k%H;b)r=1%5rNcdA-Ra zYJ*y7-rF^=N@5(&O%DB=`4d3KpuMt=>~?X+QzyW#xy>$#*q~QCM;$BxY}f24D~oHI zf^NQ%O0d6;3e%yF6HG~v7KTc{Na9jf4iNi6D@cHLbQ%W=lr--mx=$o3*>3CoYF+m5YAL<(*w2!sFLv`-5ST{%B4cKt;XHXqw*NVVPByZP_d= zpCp}$@@;K|h;=}d$YDhG*{vM|EN)SU)@D{yJ+s5|!wEIA?RM{ls6>SJ9u?>l^!#2D zl5c17KKU-{G1kL5dH{5?WEFQdHH)WmMy_Nea=MM>n<8~y)7pK-BEx%b02bNMLFu0b zPKB$Xk-PnPo>ixAL&z#qX@u64k}CEj5sF?`>)-$WeYm$-wJi_Gu7hU$S&wvX>F_=S z#5EkIxcKT8zLKY&{HNou2RJLcOa9XDa!>Z`vJA4=72&q2#A3n_V4 zoAmB3{=ZdKeMn+W2NrFJ(4N8R-k_UWDYR2dhE3*n;oN$LB(7Po{e+z8L&O2Ad#?5jDG$fnpM2kZ?wnSz zny&FJJ81@V8y1<>{fc1VWB99jXO@|V;sN_(?I6;NvN-hu>sReAdb0=CRdKUguhq<_ zDt)MGQWh*a)H!ea35a>NN;ahg6^yOgUxP3}0xHBUV_)5cmLq|FNLqmDDS2#df1%<1 z{{9Db6n{!3KJKGBaKG_ab6=I~muNNtoiU+3+jipil4Igajj=?;0#8V+A$TZ1MLN>K1J3r+ zCeTOw^v~yKcJx%T$nqS}btBA9ViJcSWFdXjQL}q-q*lTnc^}Qvigq*3U%5=(g4AtG z0Cauo0=y<@6}i-jgMH|25#&#Nt~Piq4ss3~wH)FE%Dh2W5a_A^*=O38nP?C@5i+5W zurs{@F1eYpP!}S-D7O;Uw7K&mF*LQFwX2*<)~qTuy?2di6rrz8MFZ`;pkeNAHszrJ znDQpq>w^7f|NWg&Y>LO}E3KSblKeP^u&dbwJ(>~fWe*22d55tPsVu#_mOx4t$YH*D z?&%8o9^v4LZ)jziMNgN;0^ZfbV$H=4wk<5LGy5NGws{m0*~hzlTo3BxB@+Nqct=X& zJf*DOi6;zNdVu*!%3WzZJ=)T}wDbtQ`VUrhRgX>Y5ck>%z|&*EvW5x_8f_-KRQgcm zdcs>s;n&M0NPj=)zkjdbT6m|nBdCI$Rdq<@aO*^M>rMx;{mE9mm|NNUZL7{hH($Em6XV^#$8Wy%NB^ z0TFDjooyMeU%C@rc3FYm?WrR{sN4-!gO&m)7? zoIoY?ZKD>iOaM7R#=pu2USX+USY-dyeyJc5pdLF+M4YX|Yl_0Q*|adeNr)^`N`2MZ zoU9{Gx;RdOpM(5pYy6?ICdieo807(*;*2*BeO)`O`O4X1E=it{#*ww8DIjZIe1lW2+q4&7|; zB@3OZuklOEy@_x#wI}XYMAB)I*Be8PIHUdTz%CUgIY_nv^n2ai9lL#Vgwe7o@TD(` zBQGMH|37*G2?9ZdPy~EYLOSfAPjz#e0?UxmvMiDZSagk6I&Zn!JV=+@vXmHFqueBW zwgW$b_v(#NRr6@xb~J85yKFr=9gdl8*IycPJq=1^~j~V9B7i5(}w5EVvY8qLH%MZqc-*>rdAd( z+m^%E?ndVt`d(J+zYfTjl6GE7ZGH7JISE!u(D_X{TUEbRFedf0c6ZahR@WBLeA>ER zw%Vz}5q3LN4(HaL>3tYI)k_esDY;AOD5wf=UQ>d7m7ok7)eJpWbV{i9rBAz=;xX+i zzx%GN-_W-7P;}QI#>phj7ven6>{T1+8`R@e;#AO%L(`NJKVFyX!&La{MVVrMG9Iu^ z3Z&v`B^_$~i@ch~VA<3x_wgS73TtSF- zR>6?Z_wI4^VNZJxfdibG{Um5UCgIryuzj#!$WFR}Nxb)*);~Zr9g-Y1*KyW&XWx2F z!dBPVC9Sa;o#-#E_OkA_husU|r;B49jz|^4`&`#)-Gw|Ashd{6c}4q+zRr*FvHe|N zjV<=48@6Hl)$+>_xaTdUy`LwzdTYET=POA4Ya)5K2Nn{rd&|5j^{c+@xV&$-lSSTs zIkZx}z0$i@EWsvV6WhU~RA63A30P|7ge7Z{M+yK)^c79xZF1V5fgXF;^ykD5( z1+LEeuQC7NY*Ch-sk&^|?ByRS=fiImZ0f5SM_Ga9C}2Nro;?I?!TyE1>9}Uos!~5Z zr9qX%w$N|V5Xl}yR5@F5J1OfS7gmPc-`dP=RdLQNs=R*&vQOJgO9pt<(upk zj4FN~OZX)@yw2%2#ahH^yp18h2U&1-$x~WifcLw7i4e~F@_KwpUX%DoXsYDGAd_rc zt?Q!5xA%94Q(u<*M!a6P*tgI9HBCNiQS)$;;m#+J)Rnu-%OhUvW#Fr>96+{90}bek zgU1d*aj3k9zSO3K#9bZcqVExilwAh7bZ`N(u)3dn(f|#nsR?k3UFV`0920s->vXUr z??yCfA6>NBGTux2#5Sedfdw1iy0RzXu+*)JjXgue5lwxja*+)tMHnqkYRzaD3rD-G zVa!zZk5)E!X|!CrFGgX|X}`zIf_?uw^6w{%=9&zcku^I3^=lO8bW+L@AHAH0!-ONA z4ib@+S(#*Fzx24|llZfyfkK=b`lRL4Xabfs^y|%hPX`iBqvP0AVchH?SC`*8=(my% zU*F;C-76qRsE!I5Qr^2RZM+L+b>0eRMqlA&o1@0)1jzsp(+aKK>I#ENfigS}*eYqm zAb`29Fl_738oqjAGTIVS+np)%@1>XJ`s-OK1|E{0W=Y|!U<4iwCUbW0By}x1)GW9n z`=aR-edzH`?6_*sh`Va#vM)Iuebs$+C zzMfd#F4x9&TL}lkk7bi%)jpGt*%-O<#=>rIt@2Boilobf?IJ}wthA4zdXuIFJ>^SR zlj^L8z3TP&*?Owvv=_T=X+|}N68YnecxSi8i;gC%^;})e;S5i%DFd)PgoI?a(e?Bx zQXWn;IBVO324?%=X>OF&6i8@r-yP}chO4$CSJ40WhneCt55;C;mn*iHeT}B`DG1O79B0;yHD#5yx$IZ zrx&F2;s7}^P@9u_I>Ht&qvW@dRGR0NSjsn6q&`HiyAvMjnZ(0VhXQ@%o8$sa^O6ydwwf4GK|o!oh>;OJwMUP;4!sxkbUr{w51qKl$h#5`a0mW%< z71);G6p;A*|M)rsCAo1U+kVkRkN`mdU$X%aphvbwnw2zOd%ymj19`iuq}B_^+OryU zH46kX??qosHwJG zB-K7jL1Q4E_*@fa%Ea+^6#CQ!cL2q@(u1p$42sp4aYEUW1C9iY=KFm+i;nGeNR{e& za7E(w*6MJ!antG4mILCM(Ll>O@020V0EbP*kM8h0M}ZF&Eql$QqNu(btLVr{jKqw4 z2_q1(iqnu9pAHq0baZ`Lu0Q6dZ(o07kNy5v|Lx=a*L?Phe~$do3jy~9U~-n*2I}bE z1#^_HVD`8b%*eZ*O|@t|5GVNkEXpo|kyu@5i@vWa*LJncoS_~%ahy3vRYnhz3lE(6 z9u5cXT6?vx`1 zJ%CzDs`!%?_HN&{i2FR3g|8~SL3IOyxgwLhrJklx*w3r?KG2Vxs<85UBCB+Q~8mb`7iZ~mi z7}*7~>W`V_4bZM60w_5{HLP#KFs9&*RDRpbv2Cj95P0nP4O?i6NOByLOu7{)z81#p zHg6$jRx-_AY=<72Y7QYo)yxOEM-mhqD<1Qhj;+3q{r&B8|NFeY{env#zLa}W_G$e< z&qF1Q57r~zSwNh2lJhWY@<97$w9xd(EW@9iOK@MCn35H0+K)uuV^PUXyz66Ivu-3) zHnNs#1Q2o-@o7_O<88%)j)g3#w!YnlSS2O*RgtnoNF&K}IFUN6*Lbmc>F}aJh|1i` zFxDl(IEq7x-n0}>wB;anYE>?Y^$hkbU(4=O&)IXyR2J{jURLZ&`}6mIe)!*CTv+(g zO1hm(+HQB?R=3aLNQ}xWhZBgz8A8OirY#cam?s1xZ8i=mm2EfhnZWoCo$I}QSgAjN z!I@oEoI+pH|K#@ypHjpXeglbmR3wWms(3}e>w&B$AzX1Y6s%7G;_S=Wqe0#s$GHrp z$8ffp$5X{9MO(1EAKI-oXz4@ry6=nEJC};R#<7!?0KXtGiMF*7(hOfHjDRF)d}GL z8*G2Csmri0%Rfw;KEY5YuhQ#k>o13P){#vEDkOk9Lp;37vy`bG@dZ*%3Fsy>*!qzt zuo~tGaFC!WH_CzLoD%z>*Nz?^x}aA6bW@JTdp$>RV9d4`hKKTk4P%5iR=_S}Z$@wX z%7JDCJKh4`d_3RV&SCgdjGEAShc1d3R^Q=H?b=b6Y48*Wx9XvYn z(4f_N;plm>@2~Z>->;AF2d`t9@$i9U>|kk>_`F5H5D-_D;|;{8!e>=#QkZi3ZBxPsnVep0ImQ{0^_m|A%;ypFvfCo*rAJ@bQJqw_V8*Xr z#S9M7o@^pCA*#1c8d*c`4!e51RVS>=wX&ScUmbc`rwveSH)VtGTStk_DI-qLVQ-2z z1;l}ykPF&|gLJjlf1r{duD{;D2U8`AFHDdi))d|W8R~G+95jdH#x-`ed@|hayj|ea zR$0`hXuVgk#j;?Q(_T#tKUpHcNGF$-5{cpK239@5kjN*8t@DN7OvrpdeNIvVn5dHy zL*=8CtBKuNu3)JsurbtQRf>kAV1=^+>~xG^XM+fP>Xzw2ua`P@yR`{#u_MRXN9NIxvg_N42G$~oGQjhL7HcM68e zYDERg#X9xq?21mR{JEQLKhM>-_Pk(!|N4`qcYM+~+`(N+OGP$r*GZct1mN6&JPpfs zRivY)ev{)4Q@s@Wf?#G9SS*YjLrL#5gW_Q;Vgdfj){0X$5YQ_DsY&?ab7(l=&3S9x zY~fbv?JD0(EOnbZAXj;vE-!OHxMhbMAUr^E_VPIVysPsP$p^Owkx$y}Z6Vgy;a$D5 zzQ=SRb+>JoAGFn=M)L*q_RyV;0SWX``F_HHy zoMmvkGQe>t+UK1CY?36Ib=fG51YVqg=A}dfMaVC`C;ymV`uy_wrTHX2X^z4`FSQ5> zVs!%lE?dG*JAjGY;C+pU?Bi1>2gE^u5pcpT)*IyTaheZ(2G|)>nSSeYb}EjpzL0Jl zikP3AzVLnB6il{Ot}?S|vW zDCmmIN{~jxaEcaPy3m%bc9kLKbsXNWP9yE+n8cZ33~@MXp;61rlKrE--+ZF77#jmL zNtQN}?z;OB5&D!I8u)=)1_l5Z2X=gSdGc2h?9EZ2(Io)qgj~U`6q}V@ooCC0X3n=G1+h@Co@@rn^gd%3JL%LmRebE1rddn2;@q?? zV0AYKB{#1lLgB-l{o;&xE7fn-Bwc4#(l)>mQpx*Lr4#^Kn)kX1LZlW5QRIaSeQbZU zUo01Rh+n4^ahH#QWt`^Kf)h~Hm2e*pE&G;zQMXRw8{qI%zP#EVKM5MkOiE8^P8`vt z6V|d5pp}0}-kg#g9JNq)SEy2*mAF~^hgPzdx*T3R5&3t!y%{5{dNxVubkZCGMRyNiu|XIotr)ERaT zX&4uvzjsJWCsm`d64edW#Km%?=5c_za%iXYnC+Ga&Y^g1Q1oW1`g(iUsD4ROR;1r` zC{L7{5*prrX@(orA1(I36~_t(kCF#5${`g<4k0k`TD-+>?1QN6Lj!V~a-3c!fh`Tm z*VTGaBYKARBP#+GMTgB|x|5o>u)69OO0ePe)~P&b>=I;>Hi%wBUV>6}649<1=WguU-#RG)Rfx8aD0rfHUAy=OfLR zmj$#_(%-#x?K&z{)m+aia84Rtwc;!k=QdsgRH9jgzkAL6*kH$5u%|n8H85;$a&!xf zwBJ81*Zg$7&m7%H%B!mT;#_idq~HGZ7&bN99gn@;YHsra)W5a-=9_W!3G|@M;z+SF z=iZTlz=!=&QRBYTJLPiv1tXtVdHEW**oYM}G)tcUm?{DpM?0|XXsz8kT?pA~d09eq zce07wQG{$O(dnE7p`S##?*zhX6I5FlMPM|D@KC-YmTr&$f5VEL`*7qoIgVrLjtHm4 zrvj)i;sGD$KY!5_z?KAOu09yGm@QTiYNHaz-Eb3@v$lmu1Bv&gkjz9Hwc(;JEW0_d z=udkMcpH5Q+V#78JXB;mmew%|p4@6FQ=PBvT!{Z|;#N}`HV$OCby!YPT4)S=wV~t+ z2VA;ePs=a68br+-%uR3jU@0re%}N4Xv*DVuNWd-CqKLZ5mI@WrK_luU4i%k?ePNZ) z2TjKG+G_am18DrE2>BQyEo}U5`$r*%RQ5x)=*m9e(YGdz-1W%V^lF7jDp;|3@j)mO z;NSP*ZM|~Fnzbk|;E)VoUQMuA77CIscWo^}M+%Xjj+3r4*N=yT46l5}^|q#MiAQUS ztth>A*yKf~kmZ2@IF<$s(jGC@=DxIgoAzPl!RDN7i4UOTcnaLf+ifd{5k@e{vo)3) zmUth)zG{)YZ$GTpAJ;FC>ZxSA2hGXPv?uR8wTY|_LwX&26EbxVlHQo=byUzM>$_;b zdK|W zOuXM`geoXH;iTx6q4FSrvqNjt$v?Ks3GvP0e}~)1DDc^o*va5Ya(rs~K5gE*MW-t_ zI}0xG5I6w%c-Ufjz8=O8pT7O}&-v+}FH?R`LJRtb6UuGU>(@dgY#c2Ek75((351UN z$loe5DzIHy7Q-IrZ+UF&$C^9m)e_MiFCBIy#-b|pgx5GZm2?q++s(}jM7DERat+e; z2EU4?IQ}G&yV`}s(kp_dupyf&uSL_~LS5WA0DF2x1PAzZ?l{@}XY@*(A5)3tUV_Tn zYZMsVd7df}io&cvocp;n&@3w*P5gcQxMokwmCr{l^3X=$nu(9Msm4o~O33MC;_h5P zy~~(hhTY`Fs243ciMUWz`5}6>HS4N=KMBG+D{BfiE^t^SYH+sA#>I_X0(0QaTfS1D z{k}jK4?(q}`Hb_|mkqs#E(}TWhTsiv^YQwTNE|F?6xTScbJ5j~H(qmyy!EUN(cM%vQ0RcCi zAJtulW(rzhzxr3(wv$H#ki|`dHg(QtX~8t-$nHH~Od|jN@#}A29aj7D{_xdUhSnVL zgB+Adu^mj8Vc_T3tXLQmzfie0HyK{M6Q=H^H~TuhapS-DGdFBg&UO z0vA*k+GB$wTY&?t8n(UAjwtY6Y^5RzSUEq6HOnQ?qe=^4dehbps@YyzS^sEP`||no zr3U^vA3fIEJD*|!0W zzkmRj5Xkxg0dm@AnXK6H4=^?er5yUO(p=K&lDoF->{D=1l>fim(@s5Xe zuh%sj?~lP7yI`NE{Y0VO#32>f4Un)hU6*W$1~)`)5jhdZr6^1aUdU@4uOE+w_M9K9 z8crNc3(~}qdQTlY_*sdl)-u7JsfKt6m7Orz1&`^zm@U|Vvy?!$L8>ltrw~^H_3(i@ zh&TlYcp+5U$fNm{!wrDNK^FS%B`cLvGuS&+(R9%a0aVv?nBp;)K6E97>;}h^rGl`% zEY|q^Kc9Y^|N1sRef{vd&(is5+d25E9ICKJ_rqKTkmiN+^xlZK%<~+1y>h?saoRlI zRWgCPEf2&0^!nK<1|$!+12UjpkT;2Sw@K61R*q>e%P$L{nfYjM!Os#OzE1WCWy?*V z>2t|qO{X{jvEu>@Pfdj`JEfpQ97`T)+MA=0CD4l}i<-iaatlbD%$dVo?Gk~rY%uvg zp|y&Ss$L4aaRdmwZykeBvj4nv|G)kdizb9xrva8y{;f&ycITatu{nRGBq_n#v5q}k zd^?UEfC)25oYc|*9i#T zBLww9DXlbt0;ls~mccH&$c(1hXtXaqNKWxaK6Fr1LK_nl55C|%1j)7B=kn#y7->2t zty(L`k&u1Zeh*OTq$eWJ?v0S@^rtSAu$Px+;6LX0(0;V2d+Kqri{>PpI0Y@_*y83t z>hHwr)#dSfYeB@DwuMfg57qMT-W=m^!L}8xowO_>1gqRV#Qu<=xN()mFr?n5hWpLVMH3;Z0sq2d^hJ^TK=afiEN~G>ZM3ya-@YuYFWr?1O zy`6n2L8#Nm|88s{9R-yXshJHWDamGtWVhR8?`hVe@@2U`eEjx<8eMpnf(K|PVN>5c zTTXira++J!`OK`fOogZevsZ7SBV2Rm)$*P6Q@B>=a2rdL%C^@4Vq|F@z~+daYJCiQ z4-URi)3ulFP(_hrdzi~`_-r;V1VE1161uKR{FPIk`*7@JY^8*=TMbO%=%YH5icary z$>*}4_*3|9K8%||j~xDO4SH=Y8bUz5mSa_I74njnYMyPm`zylu{ONB`$59vS$0hY{ zH_T+$*!8?QUp=(0x{jfzdr$$UD4UrfNZYY_jX^{X%eK7Qh*+X!Fd&?Y2W)W%o}8>X zWiaf1K%|15(2><_e^e!UwMygf_BRw8)ib>nR}cVR9eP0qxSeGU))kfJkYMRUU?JE( z?HIH=S)zTDzkR^Vqk4!7?R)vSw+&cwqya?Zm)fp5mYhpldPT|0OV-T}^w;(J>(jUX zB6a)RaK5ka+cLZPN(+js+RV#Pe2MKk6bC9*a;7DOA*%69Cuxh^WOJBJ*Wh#jtp2Wc zXt3bt>YQ*MDQUx|%T-g=dj@|^Ao{TAr9ZU$Z2xnag5v05IZ%1O>^mC<#Aap8=HzAU z>OBibz(EsY7$@QIiqGnjr54WJ@DhM1%nR6Wz6Nms5TWOvj$;-ymw1(fnqctld`*-8 ze(4B%ZWB1!s?f+1c$eux?n|hb9i-*-1DWK=F957SDU1bXjh(q zA`YhQ#Ah|IxCf5PC)l)j?qF0s-i{Ph6dx;zz3ni#56ufEK<5FKIIp7RaHO1GWxdcMIyWv&0t*Q!%OYc94X$p|{p_@S4~FJ0S-( zrEs2?>(dVxiQ#ELGEWdC^jkl8*G|_1UbLcfj-c7N54j1Npn!R7;R6yd4- zOimzzuHZAr(36nVJk}<}Mm2&RZ{P%1uCaZ$9Dp9e|28l~kOEQgolpDOc0g+AeJLv( zV`s@C>&2H>>qk`zeYAq&4lS}A5^<-Z>=Vj()Mn zzB!tGt1IxbS}al+FG`wElv3?c^0Pz6EOQVB>gX83>tb&O>UTC3F#;Avp0mVAB+*i9 z0$#Ua^Tn-q032ws;^MFc(V0iQy3N#z5>0(K0kIbO0lIb%sA;)Bpng}e6?2% z>-n1&jV0T=b$P{L)K$=c$9inM_A#r->L?DaiqdtaJ2&PV7 zgpx8784SeK_I=ZQ2FCufrW>%gGeKi zyZ9)0pJC&mZ6*w@A2!x6k*!O<3HxSIiy55@Qd*#=Yf5~qIaR9GmKL8q* zQ-^|fkch09b38W1rr_aOnSdhh2HrX1vP^KbXS?Um3-(_&*nFH{UR?fmsMK>Wo&GzV zY(YMh+R4P>{oMo$Z%cP~*yHZ}zI~R8_i<(+ksxd0GI$U)!HMmBg9y@DO8ele0t}x3 zgE*ZPgDSvMs#8Z3j=$!SQa_G|w1>f*6KXii_Ivijh8T|6uE4t;3Y@&FEYZhe+q#O+ z@Q7}4zVIY=VmeA3L9u<=>+YfF$uHDzKzbH{2 zYDMh|>aa(6*?b=-&8syl-p1hbq4Y#JNC?Tt-c*atc4UUERTr6*m}RpdSc6}#F}#Yw z0Zf>VI~sYr6M`I7RcbFw z*&Er*cFKkw9T~QvDq^+G>vV*2!d08nW@c4|bKaJ$f+HFq?v3QJeK+ePP?Pm9^>Mno zzeQj=iCnpCins^I6gX$QW9XM0ZR3+mfgGH69V%5e>bz|0y!6#=)_4_yfW_^nJ!zf~ zf=+%-0N?)nh2eQ!!Xf~ldMtzI+EgWnrOcBw?%0f;15g^Z_q3AYX%&`JMncIz63}2< z*j=i;F<&6fEh+lBk<|d+vR|jS-~w|Qc@NkM@0T#OKWLG+Bm6z!WORp((*Z}I)@I|7 zzzV!SvIAnlilR>~y@53@Gaq|1KrecSbnA|ad8{Ph(Wnmy$QscamBplh-dZ^oKe2rXcR6y=(ob^abWb+gahL5Kf9+F%NWH?nG!3yNx zt~SVjZd8YLDRW|TU14!5E{^JR51X_(9c{apJW8xWLdw3l3e*~@V>*c~uK zL8Y>(fe)&W`$6h%qNzBuExg3FPA;5>hB|!I5FI&LkZiHBCke=Dr^?#~gQP1Vz(Q_irrIrwqgbc1-k}8HUemFNhmuT+ys;s*+4{p-d2nIrQXs( z`tMVNf)fI+FgVGFL?Ikkj`KeGhnLkFPeODA-=}su(lZ(HQe(=tf09SBvg=vmR6~0~ zXC;eKw`5x<9dtH*cGu>*4swuCfbnHwU5! z%ka1ci#mUeqkCbd#H&&?!fC;4@`A#l6Y}QO6xjs32aexnhJ}NxncK*^Q(Fh=|6RR6 zaV0n{gtJY@w9`AdA^&#TZ#YHFFCbu+*RwdkXkhd{nz;2zRo7tL*2R{!h8_cUYJGQY z<~*^>b(Of(j!un#TR^IWS90N|`rzDivJ)66xf79zTI(Ou&Kve;L12oSINBjw3C%>H z)9HNN;~SnV+v<;{DN}F^X|62|(Q)8b5htR>sW})KGU$6k2;p4Vsb-)3Mf@!K3z$2L z^65iI#-=2;&1&7cjfM{}y;I$Gm|h_?wpZHy=kN2=`=JX!>b)E2*J=Y<;wmH`HCzPF zY7X};7r}muDSKJQUgUWj=gW~SP2543jzwKgQIxZ3jc_!F(y~MHI=|ait|Pot?q`rR zZmT(>yw$zyG5J?y=*W}UJh+2n`n~~FEZZ7Kr&D`uWeoz3Lp|rR+L+sYk~-EzZB=H2 z{5!H!{TB&_I96AG?$mFnI+>aMAM($!smf@jhV^|}tq))4mw&!oy}E2MUl3<5M;FSB#(iuph#ZExOHE`lKe@ojQirSH6M^H2Q~o6Z~> zgUq@L7v2l%vkv|=M(2l6>uFKc?yl&BXWtxp1ECO{8=s|%rnj408&*?hSQ84@x|9cK zZKssID#&~AzK*@}bVpBlwLE2_;;EUKh8nYG_CM%|d@*F`m%;w!BLB}9DDmXp4GRO9 zuzaWDCOwUnmWmypUNZ1Lw>3Z)?p54U96+7-9LVI}s(N*1)6p23l3hB1u;;tZT^c!( zuBI(N$4W-3>(zzYp00Hq7FC#=qYJ(r-;w$ED}a49=MnvE?$#ZG40CL2?$Ry| zB9Y?9!GZd8i7JS^naas^1ta1-1A#*R4w#ktB&@?%ay4apdGX=wjMG*c{oaiqK<3>%y1P2eL2XIbR4yF<0zDYURmk0K}OR*=~- zHc}-A>`o5O!LrWX5{Zg34m-l4lnQd{kN|NXgxZ!h;H$Tl%3Zff1#?;KxXe1HQ=yG? zo_<)izrXMLaV1?lZKl^6LvOsIAB^IL*`_Z3b1GMJX#Lw1XD8e$%D;!*Ytvho-z11+ z12`AXQ?QWENRhs_1jABi-9k918ZhMGGGw$aBk+gCpVeqyw-@$``&YgdJgd+ z03hI21)%n+s(?~Ju;}*|?f&DX73Fv`W>BtGF)2d=_%9=g-bCU>cX z?S(bWtmKV5TB{uPlnA|sr7McRlh^uMh;qUjQi5T z!QOg%JczxkB|gCeojzB@;=NV-{qyI4{KCa(15p--PdF1cWZeziUyE{I+NWl|@jUmD ztbpHIH)+Ec&UicRb~qbPE)80yG>H$1+&fRjI@XP<^%)lO0vVlaHa-BgID~{BnDJR2 z;)iz$&>-OPIoHqz8K{E+IoXaP3i+%@ZQ#NvtFyho3dtBas0H6~G zR={(4Y2h8^J?*sDDaoqgp#`HwtSi1YasJ=3*_NV<%5$^W1Jbsp{*dB1#qo0;rg8>% zn3IQMvPB1ne64mrhjXF*yR2r}-12Rb8kbilWZ9Zp%E1SwJ~i(OS+5^o%K*@)B?#XJ z0Z<7n@_z!cy)}zT89=f?n&KLUVBKtYrjHroE%1mC+gtct0i%wc!zHFR+bH$*Mkm9 z!hk|OAjUcjH>JhaCMW=kC6K%3IxNn^RF+LsGHdSNEuvpH+P{CB|C+z`4^ON~otGyQ zW>MERqLTnJvDWmh9Cz0GSC?BQgE+F6tc`%@h>S58j(j-S0_zLj07^|^(L5IWW4ort z8`H8-&EPfLrFFyXn_a}0`fS+=(6`e`JZmZKYk&ky2PwIBTl_c6=J0OI;u9suv5>6D>TKk?NuaKY^Po@{o$W7l9wp}I7`^Q4PaNjoHsd)_d(JFH*j#5q)PCp z-`kE)*3a%&9ZZ#ppM*lTkcLG>T^n3QBT=6Lfwoqbin>}utd;O+PHExCUG}nAPpycB zkdeIJ>(?@ubEcC3!LN0e#rdp_zrmAreZVbNk`mN+olY&Q^n9r5>ul()f`BS}mldS} zb8_(cx?w?%=`BOPO!^;+E7^b+9op{ot+f{}C zJ9%RRo|fQR@pMqOU0jubOhP-N-6I?}-cwlJQ?~N$(q9F-nwDF7TMw1pUt2By{C9ls zOx8yr(^zSGZw^!Ihw?j|BX&xfGpT+OFK<)9UzSU12NoTy!fAP7kQZ%HGqk9XTX%J& zleoO7p0DS(-6g^Lb3Y?ooJ~nsWXoz6=y=2Rm}+J%_v0R_p=EfOejzETiX!qiEfK{7 z;ZWnV-j*{`Qf=Om*&H=NiD_}teaIpeSBf*QS?l|@A6OxKU|v%fW_SB3#X*1=6>#^? zs=e&9$4#s^;slJOii^X0vlA2e(6gOa5)jx-eb?rVhvh#tr>d96Dyc+gvzk+JDv#@V ztScD{OjZSyUJ!d#jT?zJe-|bIQR%mER3{&a>Th?8fb6N8VmpHx#0nwyDT-+~d4d$nydQ2lus782_=c_I-7cXZ>?8)3l>Dxg*@QC^q6ChhPjT!n4 z7uduPEA}!X@&y0arAdv7F5Vko6M8olbk;ypR{)za;Zt|DV@3h!rf2FLZs)v&Q-ab0 zL?kb*ZTLCwViswRzE_P=FV)*_4$zk8?jI_X=D=sV9$v4_+<5e>Lny@Td>zG3TeDe4 zxt*#cGC{h6lP%wPyU1HvMkI;c&!cb{y2hoP%c+cks(~7m>CK@9H>p~#rmH>M0J7PY zfAEgr<=*kP-VT+CX z6G*gA<5}{?;<^CXm-Tcl0t*4YSTNO)bDO$%Iu9-811<$N7r}NTmF<=MULEUsTmW@8 z@a}11dB4tdmGT%~0-fDYSb;;;easvEzJ2L{zE+)Z!@ zQGefJIZ?qgdp$Xg7YSl)7P1v`cy(_0@4x1=G5X6u_@@1$){93ZfS4d_zQI7ZLIb=u zA_gy`jXZc0TK1{Qq(Ef?l2nnQ^%1mXD zly2*5%F~9aYw4R=3+xJiIdFTagbMg*FWm!nr~LNu!yg}B+R+2?{K1lTJE+b&Adxa{ zOG3S{)$Y>+%EOb~ywq7zAoTzofUpt|8nXf$oN<6iP3i%!|JMqInyhd;&QY{T=p-^2 z{shJ)>&UiViKrA~d9*~4I`KBw5UJ>u1XRncFh~{L-*qGb)TQ&*)Gq2L#EFRxg^{3ObLFLf|H};TcMzEP?T&#t zG+m3miqNeMe!@fYBI4q78d2{xJCb_jo4BFzd0%p2z{df(xKYLaIJk^G!_ex zRvK@B$nxc2=khD`wL5w6H}qOpt4$}et5e!_mA8QkW^pf@a~`Q5`k*M5tvjG~3Rbdc zhE19sP>dFM3^3(-p|Nue_g=IrU>|xtbkF4qincUotMOGA!QGMU0Enu3O@y%&QMd^w4P9AU0wWJk%t1hLRmBpJZ z3U|BoE!ncTM=-05M*34F5LYHz|;)Zp8PdV=9*C5N8 zzCG_SVBw>xwAD?wJ>?(dde$cS_i>p5oiMHBB^*q0$FDPqP=6vO12W z-LQp2_k`WB09sv%Y~S$gI7)A;o#)VT!D*l0V`A&RAf1&R%r>}Hw_VE?qZL51vP}{Y zBja`RJv!A=;r_!rFk%vMb?%Y1?0TxQ#(Te=*=8G_F)OO*0wr6LtM^EDz3Axyj64q_ z-3u1`^4}jnytLU7q8|aQH=>ah&z9}a0xjmGiMIHz5huuZYgidzwVi4-^ibB!Iyqw6 ztHrlwR{$_nHFth}Z1DCg=vMZvuGKstuS7xy;uRJg0Udu<+=3UTDtVVyxID|WJX=-Tpt!CCLTXX31O z-;qzY?Z;Xp;kn+V<(G@GuUGpre$kPBfa|^Q&-VF&3iSL|+EUM!0=$&#b^Aj)fOm^}6BEI8>^UDS2PeHq{YgUy2j6vsByR)Xf3d2luF%yb*HieLV~lhX@Kl zP$3ObReUeL3H^MeN+dct5Ovtalb~~&kex$kb9?g}RSqYq3uOTR26Op^dwo+tiEwC# z0{IGr%a^e!OF?fItQa=V?T6+1GUunSzyE3iDNBBA&^`I(&Rs$H30a#)Sp?O=;eiY7 z&Kut(dAp$R;^Zr!%x#yIUEZM}>VhfmYW;U3H4;n#8*BVmE7GdWv@J{|`oWR5dn4`p zqgy3vxp}kF&M3krH8}^^H${^w@WU3s(H0wV(i_lF9EIM4I(F>iOPiVMFf=CvFk}l= zJiUFrd9c-Va|Q_v86(9H8PNAoxbTu54npnyRr(xS~gP7K?(LCQW z9o}lQjo`vE2<%9^cWcyN8t&cW)DrB;~up_%(!*4%$C$3A+x9a8Yg(Po{ z9C--vJZoi~P891MdRos2&4r^IDg+^AA9H+=J?x9R%QjO}mH0o6kA$uut4b8e#ieS8;0IuuZqp;=HTb%1Q09@+@6K!sSyEzssx9i9C-6gpb=*JuA} z(Vp?xlc5%AOS|Ng)5A*H0J~orxo#RfJDxlFNPVGzMI1q|$h}(L09`|83tKeH?pD{U zQ-Z$@FwuDK+OJ^}6!1 zK1*hJFm)Z8&7cnV5^dG4f~-v7{=7)&&60ix&+6AqwquLtHwxZ3Om+o$)*5kh-)-jw z__2Q94N=pmIqm zjR|@++ivJo-#q5)as2ehpTGU_p}$mi9{{#Ma!;pcPTth1V$t;Kg!g&r6lOQyT$Qr) z{f<|o8kLV_EkimA(*qcgiL|U}YCCAHA`k=cj6>%VM{)uMg|Ycapib@bKqU z1edrHasm5|s2a(sn&Ez1`exHXc!JtohS^Jap5I=s>JVv;=SZRcq#+qy@-)!qn8 zxMn(!T~pXrth2*H4|RL;v}c6X+%K|hUq65RFB#G=T&&p_Y>&FghnoM@*?iW~TIroE zTi#y$+Acvn@ZO}c@zVf^b@QT5Ln=zDnM=&idi*TF)V&V{&>Dh+@G)*K~XV((18A_ zqwSMt00b&iwQpKDsJ51~exo+n1YMrGt-*i?pxJ4QYEpN=(OC06yWT-RuVtb2YfVHtXjg~EjRn}r!X+QPpAxYePMg#N!0_J zP3k|~C5{F?d2#IaGc27cP>K@UIkU z13Ay(kR?!}NbRw#FC%BbU&AK0)&AlH!vF}V1P(_k_vQh;CV+Bsh#e|Xq?3?IAb$<| ze}0CIn<)iy8e+Js(tJUXrY3dX#R5B6YJPk`{LkH>A9PH z!53APc&tHN=rAdc$g>gU_QUXa*pI3GDyKn{`D@8YzL81qW~|>UTD{#uioDw~3Q|*> zHP@;!Q4=*7)S|;*8xXRSEYFodW&z-;Y{82(6A>Y7SW%scCkLF4rF%-GgTrY@3IbR5 zzaEODy)4+5Z!g1JPZt(lKnzB2%qRm z9aVKBEdB-!YuBZ8vD?w2s)Z4oiXfFGwu2oW)UCJoP~#qeKZzNTGu6=CThQ2(1gtvR z$O_tQo}BOs!@jla_xXNzovLg0^>LOh$>?roHb1=#+}Ir8FsrzAnF~yrm3w0qxZF^RYUY9bX@bU*q&P`>9aZYv9NLmkPg4Mg}_Ox{nFp-iy zNu$V+`BLncrem>{J2szEhYl#omh1rSdP;HNIg)mE+<+uIS1u(}l7sUt7rhp(R`H%x zQvx7bQWb~K?KMOG^Kb7HqCdIdEWe&=Ay$^GpI#8ZBWorF6linwQ%qAxQAEL zHg-bM2~l|&=c<9Z9M){!JPt#svIMaaUmdlAXa=EvRs3Y~jfZ0a57j!B7>Ht{Fb5={!!HCL=SXfXol|feGeUsvT=fhAUkyV zR#+xfhY6Lf(~g9k_QPU*`h|-F`DwEFtDhTeVE?%HAG_MwF<+cahr>z5im7luw$nlm zX+7!{+u3m`+0Alpn|ibNE z%g3p2?TonjL3CMx!6_7HNuB1|bm>-I2i#-B>BW(lj!G8=sDl&j?9k1@b4gFLRm(dz zk{WqquP+Q=rPWc4m>=jd#B&ZPp|C9q{S z$Dxc#U=AgV*)3~G3&gF(0b6M^$lbA+HWE1USH3 zWAFum05-0;ecNLaL!Dj$k`X{`DcX)2Ye3hU zoEVq31A})?BAVL`vvX+wVhyJ@x5~cid~xmJb*;XBonP9shiQE(dB?0?n+<7!v?AB> zsz%!s=sVCD?7Vy*K?ho(t21`(ij6l_mo#Vs0xk*0=@7d1uhkw@)yI^YW3{c$2RnY3 z!q9cFyADT{fav!d-41$5bUSn|N0XMQjBO?YUA}mj8k0p>ggQD9-i48l5)4gr4t|~0qx8K@_&%b|r5odVf zLquZFh@`0Z>}=Gr+#pyig-IMcZ5FE&P)D=LZAn6&4*P?rM!$!WZLn8?x;RWw-R^p%hhYB=%5H|y(?6aXzD^OS{tml zD^cJQ9N=uoX=NV`4xE>steIY7QJ*`dPzK?OB~>0^=(*y6wr_*i%sExiqU#&^L1eo?Np_!2kSK!xUBY{L=ec@ww&!*x6=#N=-8U-nwm0`2sW}Q ziC?26Cv&^hpMaaaF`qh7O!b9ov^r3nkq6W7kWBK>=;b4-Pc~8!P_CpbR%ARbPNQA(7_iZC0%HX z*3(T3(QThQU`BNaDX1bMc~|d6VGQ0!an65R;$N&3_#LES>aF%wTuShjljx&mLRTt; zEv$Gaf8Du0{<^{S=SBMrHu(7YdY#^SL^Z&i1HxKgz$kQ%Iu1iu_rgt{!!UwnJz)C(yEXoDhG81xCiE-2NOb@6O9YSjP(Ue%B zh_{N&e8}8wjLBZ@4ku>_ZUEo3l);q7yRCEaP$TJaEp|DejC}g?CMkzrQD81x7nWJT zrpds*Yl0Y+HmcBO5&CYM5Wx2b{jC2i+^4UfKhEF2USB@^`C^~`H9^@fSJ5)vLDc15vFw*5ac4V|>iBiZUv=LzJIsIBoz~Nw^oUp2 zE9tf;IVi`a88Z?2ZNsHKtG)#1ofPj3*s`W)X$m2e`#FO07aYdW50CA z$kmP?!z=L)mf#`D>n05pt;Tq=BnMRiZ*8(Od6JzIA$So_r;1T^tbnT`T(%)wBwtugh>fV*@mp|~ z*4B~zr$2FAoe8P0iRSre>0gs?P4=~cL6l4G_J)?-`Pf>kabU32{Eu3+T8K6WKjECJ z0`Plp4&Ke5X5BcX4n#LLShLlYKV&01NHiRNOX|is@spE-x##}Qs!b1Q|JAI0nm~C& z(M=#xblE%5s#-iSzXgpCwbxqO6Z~>eC3vzc4S!nj@>;8Dt<2Hkm=b&A4wd8cIGMm2 zwbPUWjwF%LU@YW^px`!iLfPy`sh9uei`=^cJoj;`JEhP=c7V$f!~#wOD%p&!H=J6Q zhojKi>^dbZj8o~;sbh5*NpQEZHC$fVabT}mdEw4Z#pQRxuYs#*OJBqIdD;HnUIeXQ zj;MOeY_ZG1zwWuL3)>EDUDLsuIu>5n%EU~YP2yL&mU^E8|#T(_6Ix-^~hP%Aw- z=t0i4^C4>4sG1;rW(>uELCpuiaB`OJ^Q}PcIqKGFos_bd-^&4zjvbm!Tdktn8jRd7 zM4c~6-xPRO@c(EIn%fv?9TdO;A;>o3m3hEONOK+h0-MmtMscPtivUAC{lvAfxZQUGUjEaFexxU2%Xl1L2^Pp#Sp4*$log5}KKAij86quhaRT9G< zGY6ccORRN~6xP*Od$XgyItT_5w`!J@$y$B->21XT(z~Pn$?^EM!APMietnw(tcQcA zSsa+#PylqsrY@Rplvmxo4*}Q+zr1cI;&dG|X%Q;W0QQd59Hyer+S|ibPpjLtm zR7k_S{4>zK+g~5Q{oX!}kFPG+PhL~m4!aq(5(d29w`D>#m9yxLFTZi-?9zAKX6L0T zv>OA+aV%@oed&Ag`n%0YY>{1pe=B<$Rcp$v*cLs%_nEK`%YK=-we&uox)=F{o2rVL z@N*kCL0Z8&Z)bDdyj8`qE&!SK?1Tt)t?k&K%KUU|*nI`SachQMiCRRJmX!1A$qEK2$7n6vjQk;KOLt>Kp;s1hAGYb&pEK$G`O80^OSWg1ST! zFcB7GT}WmJ-#9YEIq|B8SKUrxUlTiI`{vZnXE{2{tqqyt3CTNvsa~~CYePnL-rmAO zO6zcRU%^DO=yqDhfv-aDA3g`{)I#F$Vg;0QmYK*M)zPDNc;~k(IiFMwv?K$0yY%AI zR8L-g@j`nEi9c3o;%gC}nYOtpn2?DF58o%{2ueVOxr=imN% zDH)_^XYo_Rdds`)F%5s5l;+quG7Yv+_dU0!Gohk0db-))w!;mypoBcZ?1C3dvyvg& zT-WKzzMu*sA{gC4=P$BYU;o~VMcr=-01FEHmQeW%b{*KtY{_dU{~fD-+k@krq=bHW zN6Xt)AOURV06sj|S9N!DJ7_LS+wIcR*@_=FU;Xr4Zxvu^yTP}mIs{1H{h!@;?9RO zC*)KM;#U>b6{`x;*E~U(EI!|wCyn{wX*aK(fIxjO6(mRA%-}?|MP&aP1+#-g^k!A7 zQD4ZVzaG&_VXtfJNyENF>5QLaocFsgllc(GM=`+?1%aRU(1=@?Q@2%hPF274B-RvC z6E>PTRw}=wQ_q>xA|zta(EQg9ag_#j04t zL)%~1mdGLG*CeuJ+rfl!c}K)8FIz?u>9CQiWyhi~{efUAn|ETYh)he$*PQPc~j_4>+}VsFvuAfGYUrscqiz zRvPO*miR7DllF9;%0W5eU{6@N?q)mwxs2)$>!N2;7+2lKLBf)VJ1nKFJA7oEyPa$> zrN#2uV~=K`1ZZ4FhxWI%XpNWj#|NhXMV-!z%t#I)hOog%OAg8_e*`3(p zXb{2xwPYS;qw)z;cgP%U1{7eIH)9KlK$-TebS^<-F z@bB!Z{qK5;t0|Z7U29JEjY@+cwyAEDlQR-*O^a?#(rhBLg~?tIZI7p#;k;Pr7pO9p zyq%WiIg;vGR6E(zVJkBrW8GrD>5k}q;85}KdapoxE9Av7ap9K&Kc|=5wxZhDtYf^_ zdTLe^UcpQ4R4HBr2$|poU#aMoNNPV-8LO8qhw27LHXwlEEW4cW)_$+__VdzxzS_t8 zowNE>T`og`QG4JNq6dX{9{Ws&bDcSEO@q}ZBuroDaN5<{`x2c@i&Z9a<)x+XrudlU z-DYIwBPN8t=qZ#m^R`EIPa2U}d*U2}t%>$;L9Q#F;()!DbzVlorSx|@mJqhJDt4~= zzjIFKSq&~qburKhh+SQfwTL~pfg!849 zmQP9|+dNk~Kr^UlHe>R(5DOW7Q@eY=G#P=KTn59C(eK}8Wbw8~32uVj^u z)Dd!c1X+a|ynNX2Zky@!b{`Jo#OHN5+OG~Mk-y$`$?_@#W$WEgD8PiRGUZZ^;h7Q< z^=DM_NBi;*y)oavh2uc->Tf;GqL#lym#Au^SS7IA7}Q8pfQqI7qRIreYC*d;bqpaC zyg_UHj%Qf2+7!DUM?ZC>ho2_L=GB~Dd2QSIZK|ykt~cJw!@f#kv;+$Rx=!NQUM}K9 z)#&m}5VKpKkK}!X)-zKN@1U%{LO3MrWK*kFU}epl)n!k(kKIxiX={pDa=ndK?7^Nfy?nxwztC6bVoz8$S!SOLnQ{Dwb0XJ6iOS2BytJ*;E%Q87 zk0RkYf^%87YPa1Lq(aB!y4^zRV%VvBwVd0En-0!^J%n_Q!*vCh)VLrZaK@E3R()(X zvvFFt^&TtE)jPZG^K%{WnWd`2#)l|;m-Nj8tb!lB~h>;kIph%C1Jl>7T?5}hfm(vgopYoH>W$i(S|&B3tmb*s3SCO zk7#--`*$@?AV`SAgBKB}4Z7JFMPT5?aneF9yDeeXWhM~HnIxrR4a(ki68;o51dxVu zsCvhi=8ILWr`gs&-(3Fj=PwM0R34vj^`q&q<(-3CXR^cQJX*=ercsJQW?JZIm!}xi zt}ZTbRRKmJL5FOHu6E!Ktt2M>@Xf_4t9$K9MGJ%JnJ)YWB0h(o%u@;N*Cx>rS9OqWqc6I&( zxf~$9)IL?Z6dXg;m_Ki_&tJy;^4jYCtgWqVZ!d#*$zwJSRp<$XYQw215`#JCdMY7B8`!Kste)bwbWjT~tK;xXCT zAr*rt5v}5Qk9Mev5buy;vU2NXqjk>VJhk@*yYezYRXIqNrq!Feof`Bw38@n?Z^5aN zphuS8QKSb>Wxl#_yj3?@(!_g|vM;6PjV>T~E#g=5&V85gz z?S1JOs&|~dzSd5Q2PUUZ6`^uZ3VCeq=F7H3OM>y|rTh5T*Y_L#9V@gfe|7bCh*n7rJB1CLK+L?7V+~^v*$&8-ivLRD zTH509KrXUMw!o^xPo0-dC=NrCy>G8omiQwff!DtkPSsCK_TS&$?`A%&;ebj{=pa80 zMe0XqbHhA#n^!96k=*1h@X^(e=Hc?WWuGJK$sHQp zR_@DRpYHbIBdqjk?d)uOl3yavvA-)g{#4LMQ*g2j&rGa=A+4e+umJ2(Rr<)*@^mi< z(556%0(SE!GUM#%vEqCLD0AY+ktnEU(NIJ?r zL?tRVSlROMj@|(9Nk7+RzP69nwXScUzkGN}4B=_|U)SSpDHrvzn!Q0YHY+sN%#kT) zAmDDPu!@ys)WM82yDjtXC|UvVZpEe+PHm8{CT({SD#Q8h7 z_{I}@>~=#Wwsj#2*5-hNb?xOMoA`+C{AC-wz^34QlD?hrY5O2H4Y+(5NvW4>j*voG z`w|zlUuFmoyTc30sgaWaF9*a*GeqqTeqKE|>4)owg!(kPu?L`zUs_cQSe(trs&Rt^ z9lj>UcryKtO6`_WEq5q+5x^Q8uAL+jHpL*~GPQKdF+2I&ojfL?ZuV*sj4oAY`G%lo zHJv03Pg*991C6So(ar-veHG@hfsGFtoI!9SFo_)Cy+Z>x+H_cyo4*}lxGvsi;1L~@ zvJ1~)W9?dR0*@?3?qJyokPg_oJFftC?%ij~~9hY`glTEeer$ zFxydsO48)C1*Pgj)cA#i15C0>PE1bX0F3}ST8RpS^BprMO|gjk7*3~ZuOtm{+}1^ zA0Pf)*CF%E*Y~gACj7cMQ47K$PXab$vLR7DdLW9LGdv%uAACA5B85(l+Y%?+>~@r6 zIC;PId=XCu#HOnUJQ5*|t?bm5E~@?X@LA=QBezM^$?t^ikWQIP}R7%#}v|) ziazNo#Ct91B}dmBixo}_i+lBQnl;De$eiYl+6&w4oMQE6-3CPV>r7g_=9?VIpR;m% zaVB*fsVeDs|Gad6b^rJG_QLL;ph?u01(>6;40t1GuH-+$)!AOB#kte_%d6_W!8h6L zMX*%U=ThlspY4Z^K}YYJ^c3|1lx*BRsApyEZ0Yb8R&5RFka{k0`5(ojJ&IZcQa({< z10lU76;;V(5_8%Dpj=8+F30dy)@*xX6CUiQQqU*Yl@_57#Y9nv>QNgJt>q0iCh#u zvOF&A&|Z8-6^y#A>En*}d#Z?Cg#V{FcgTKFq`ZIWjN{s)qh^Q|0#cnnQ@wHCNkZBvjg z>E^}$wO_yq$R*Hdn$@B~Vdv5ulk^(>=K|{2e}DZp|M>0exAyJB*KZ%L=O}kP_T0ht zB}OIk%%vy*2kx-fClGamR-4g#>LDYtXr84+#o`GEVc8q=JyxH`=C-PQ7VnW{Yo9Cl zSt&`F#jUBk#-2B%k^D03!g3Vo;rqHd6j&;`)6z5iNQcSg1A?Rn+90AZFDX5!q z9V{~|oOQrX+3{tE2h?x`MS(crdLauukEFczrL3u!&(*uvZ5fAxQgn^Ee?F@$-k+~+ zzE4t43N#&7mBAHW5ccUj00+RD8_7(uBL`!($*~KS7d1AWm)IGg*0~INI74I+{`{T? z2kX+U&em<`eh9=i0bX-cAWfxsTgKH6+Z8%~^pjtg+I3nk^7a6d?0s@-nmT0((Fo`U zlA@pxQI2?{Ygw{Sj8!>LG6e+EKAH;tNl>%CiuZOz0Px1r%?1@-`h&}quDX3M!|rg( zcUFzP_UZoei>q?pP0q?}>Ufyveb2T`A5~6kW=9QF2{&Obqb1(1Qy)chNykV+;vtn< zWC571VW7bvG>NOz8yhtvbTP?Ja@s2vN<-&Y>tkR2}9+;X&U4h}#g0=Ojnl{%4zSGs3@`6RF9h>j z(CnR@G*WcN6y7UPE*%Imiq<}1pBo5sXlO#lkMNeJt;^`g8QdMDi0$Gnfe>|#=B;SY3s5|i#yvEe*Y#VISRF=o zYxxC&4QS?_vI(|u+Z6Wms(t?Qsg2LS&_(IIJV#{}2!?dGzCsm1_&XT0H*W1Q+hT3f zsL4L~Udz!)YS5zMU|Dtq5zN)P*KIn@ablC$id5&MF?(e~VpaG^hsF7zhxmBATB@4W zix5ONL^Jj+8~D_qn9#}_7*6c%2|96+7nO^-6a>Fd!aB^J@PDbuuq#gyfy=g8_FF|E zRj`{yStm=UjXSm@b0~Br+y=Dd2Ti}nsyPeze$OfZo%5{|+)mc!fWSv|+;k$-F2b=V zC;V=OUiSgrTZ$h;bI60U2%j#HT03%wr$i&O%i95~P+>h>(*)H->o!?&ISEm_Rhvgk zQkA@WjH*@rqWcWoq%V9}+_+Aa>YNQ(>*^+X6}f|=Z7c-g@ggJtLVCa3t?KO?@3${6!;?=sxcpk%bJjj}Xrtu`3#~aGXS7u$ z#%+~UN&MLkx5o2%C9N<^zlVlwBnEpq3T$GvG$vz({u8jUv4jD2f#%3-*235JDp>B+ zVUKTHO`oOHesOln^qvU*nhyORW(T@#jwudjJs?}T+N-Au*JZU0puwRJUcGDVxx~Z9 zzNr{iv^luLdGHtIVOjI0H5@$?kX^CgsYCDlnVNq4ALWC``y;1S;Kc)}h(B#zR(wb; zv!Mx*sY~INRdX|6*ramy1iIKAbk>%Kx280coRY`mIax*Bz<@_^K&U~#9EXVdC$dkI zHGYnBan36|jkKvL_-KJai50*SdKIi zd`Zzj3=W?OcGHa>eg#9FEEh-tv^9pt9IE(U4pFC{p~pYxm;U+d{9dA&Y`gz`@mqP4 zNR)IE$yRfP7T=&jlBDj=2L03dl15f=8O`>f{f(1n?hR8}Mi_zD3`+V%M>8ZE4iz0y zZ5Z;YxkZqr&P<>LzS{B6*H|W-mY^5 zw5teqb%9HfJVE+^;O@hz4m(v9jI}e0gX9?f>Ic!Tcn2}G+b+kEBTvIO|9J^NeEIfQ z`}jHt^3)-scD{AgxT}z&p}hePRGUl`fxz4xqMN7p>Nkm8%BiF)(H?T{K!$37&_Gj^ z_D$db-DCh!@$!aG!C^l1)(puBOy3Am%pNeX*4t&$2r6d4q(v+_| zSy^;;$Xa0&roo|ha*Ie{G{NS>%2znpqBjvQ5V-YkBOYy6duw#y>*Q0-0l$-0D93^c z%{SxEL)rVV)AWQ}dWRRPeR`Mo$kir^?wD8c-rR-~)>^1Y1`1lYUYixyYu?ps{6w6I zHZw}r5r_wa)vTUTmWs0)*=g>Fn_0 zQ?tJ#U$*vKLVl9A5}~ZekuElr1Kq%;Q%#9dqFy4J&yw9Qg~Lw$1X%Flwb2$8Oa<`+ zHi}~DZyH*QhF0Ps2zV-GR(0S_%6IPU=hM+>;JvgJK3V{p_Z~^rxhs{mro#5b_h@`} zBapiENui`Thd2Ffv&}IxkkK+%U`rBFPQC0hEa=DO`mewLuLdj}(UN-B!k#BSh#*)rI&wH#C6mzk>Y)H$0n zEr75N`6452dd7IIekf2=bA050E7hqk`&id1gm}RBxb9|vrAPsrkP31oV+JuVaZQ_q z%^<3mH@iqbPe5>1xM`eT4ByAmX7nzfUB)NMd=C|MI$M3J|LhzE;h?cvNreV*sqme}t56p?m=34*tpxLx)9T*i=dYY-hlV zdZ{Y*6q{@m`B~<3wcAjSP8Qgu53$#&@Ao^;r((2N;5ag>WDw_Pw=Prg?zq?$AuY#1 zvRtzxSe@wu`0xzW{U(|8q@iwDx23AF?Xgw`ejPEa*^_gf=h6sFc~cl<=TJygxCuD+ zaNe)lA74Iw`SIzO_Ve5CBRNt2rhWP(MsO%Y%M118b)~f!8C09Co>~CA?>clV;#2+b zY(su$@Zp=CG{yEJXNx-OWOc8o=+R8|$~tSsa`VsbIH)ImUZnf(DW>Y5M4h8uukF(& zg5`Vdf%xMTmDCGG{B;cB8Mo23L!kUMC96kxD&$yI8Ik3tgMw9;a$2%do4O(@z@7Ha zNU1VIdHYmPDqc!)lDg`mdDn?D=f7LQkE;c*v$xaRCvd;FgEGj&Vt{Ui10(S@TF+hH z0}5YY?9UdD+%*w5nE5)}D`~&J16-D2qtM(V}SQ{GEZK>7qIZbv{^@ z{BbTR5WmKhq_9keuG~n-6hYd$E4P}|Xw#l%c=OVf2t0O8Z%R*8Xp}Y1sYaPmls-*1 z3E#v4-ZFDjjvx(y!3TRP}e zb6B5xo)JH_0lxv_mxe$bzbfSI+HSJ2iiYs~9qZ`VY-3Szo$a>86+M+?k5ScxFeGRD z?P_2=?#9VC*YX$wT2N@_DW*9zohj@mkP1JdQsXtHYnHyCcVEKDx(;bj>Chlq+kq}c z*XO|k8&td|saDiLQ@x^j9G91`bzNsGQ{Ub%+0S49`|{~i{dlLf{qnBX=eVdDn&nu= z5nVe-Bjo`ARvXdTJ5pU?yOmqvy|_ky2JfqTR`+Kp+GF^0Bs$8?C&wxMacQcg{ayZZ z41t(0Fr@lHlE5%})jl)MYkz`q= z8j-1dNWHt10Rwwr+h55@mh5^p?;2<5K%MnbA}ddF<;|PPGWKN$xI4Sp^$!N~ zZh&Z0^kDNTOaRUqiqq=Do zW1%)%R&zg;E7+7#X8jNFCwqFxc-{`B&mQ-bB#2rDfi1~gx(NM?W=ys!oVv|2a@Nc6 za36)^t}yH(>TKZPuJFy0POS$xn!|9p`E@jAPvpMoVk#(77_%wd?o{tt_5V$30gd+w zRb`(a-|EZfH`1~DW7nDGFUOL{Vt}I!s&kunZ}8N4 zwlCI6Wp%udZ;f^P`Bu*1X*ebeik2a_o=UnNs%TDuoHT!r*+Qlsd}>Vtind#qG<-2~ zqUdxO@7ziAA)Qo@=b^Jp=fF@mvvs<*7N=A*6*YKWvB#lw@TN7%W7YUZpyo-H8l4SS z^==Jd^C`3s*$cszh?Los`f$aexXZ3OVOvVsi)_e}5AU{i+p*^D;ovM~FqnWPkJK4D z1Wa<2Oby;(?25?c@;;HaANAM2@tn0L1E1f1^FwXEm^e=7GIqKsM$YZpB_b1WhnH(w zXUW!>D{q!1X?XFh)y%Q&B@^=$aP4LHs&+b!)Rez%_f8->w!|h=U9<*gu3qOA^ahBI zyYK{O98Gj={TMT~xPw-#_Y(AF7cI#i@873>7N?rpDz@v~1r*k+Yg4oMK5jiORYTZC zLCe$1=`l5zyFSF8cj@i9zgx3j$8UeaEcu%|GL0Gmr$j=EGkF?dhi zW>siP?f!6QHHHZ zz?}P*lJjQraI^mNQm$oTZXY1FUVn_Ylr3=J)7+mOa*7@cKKFN4?0GT0cgF_6K$WkR z=6>?+!948lOXL;-5#EQ~&Lp%hzne2qs>83RqnFC1PrU@^+#C^Ux}th%-1*+O6zNTX z^}25Qp(Yv6x8o&QtA%n?r?Wc2jx>qz)FP;L@o@U1ud%haQe zaC+K?%H{fnEC1FmDtkwcDgB63)sbr+^cH#lt~X#kbt${pV`DlqVtdpnQ~e@yjC{SS zXR4PS>}g8-^L&kKw}wqgO&~`Nssu#MlWsd%?jds_ztK&cp2-U4NIdFO3IwP%jVeXD zNp3E{K~~bhNib1-&g&edT6kldxy$om%603`HSO2^!5JO*Oa1)uY_oT{JjAMYWn1I~ zz4P+2Kyp}3^@>gJ;;t2@q$^oaO-&U|?Y+(HvS)S&2G!U(oiL@ScF0T$@U$$K_#-}$O)O3sqI+iRe-ZyLE_VnKY&>oc0MP&YgAoi90Icq z>Z2EA2la2MUk;YXUgcHTVw~Ipay|ydkm{no|MWIVoluU&`$c>C-d_60i)NWfX`x}d zPDZ@KNyQ(z7m`-!xrh6fQn$4)P$aS2W?JB^l|MEsyRNAhY^r~!; zEjY;#y)NXbs_v=SX4x-b-|M2W_@qNGU-&2rwJ8A{?J8C`)rORMwp}#= zn^A#XSr5?$IFU0eDBSf0_cj$Ir7n@Ob8}ZzKHi;zB6F5EN>^)o*8ZbK`_sAom+{As zHyn^Byt@xM+n1ULhfk2N)zyF@oaeHRnia4-J7>+5fw>5Ki%TShrA6KERGs82DK{Bp z4qjp-@&`|b+LfT|FeLe&OxK;6c0{qNvwFU^UO2>A)!S^louot=PnA$358@1anOepb z3$`UN2dJg^-LK80qphTNJA=nU)ds$LPkZB z_jtE|c_wM;dG$cLq~=>?HMWc`SdEMdi*l&ruh)4hMNWgb3FQ_ehp;!@5hbX;?zEO99kTRImYRdA zjS#?l6f&+irklRSr$r~xD^d(aHRifxIW4ZKn|+>f3>nFi^Qc--0w?>YeLcE7r3s=-T_XxZsK*}OL~>h^AI zm(#*QIGq*mr%s7fm`AbX2i#MAaX3_XNY}aUYrJLcq|T_|w&kXEbq5d5*ZbXjDw6D! zpY2(yreI-oAIla6WaUNr@Vc|CIy3RKgo2v9UdqhwBk7(M5AtJ`_PjhLroJ0amV*Vu zwiwe?vR3_66vWonh`J;5zV8=pe)=07Mm`dCo&DY6c(LQM(=m?Ac>o?l)e3@hPns{B z933nwp(cm{`hBl!9rf^uMm=QbPn#AA?=2Ve7Z^j>==7d|e9c$^kwIrLQFW z5EsHClh#(Z>!51Oh6|}6lQ4B19=l}!Up1CcNC&L!se70gsgY2bY}0G)=Ae>_2oj?9 zVAxlTJt}st9h!RIChTj?byZ`?`+P8dt1q8^`MrL60rI}ta8Gj`wMslAPFDwRL!l~C zi#A2eumDsEoQEH8O?_#9rI$6-}nQ*+^L};aiYDl8HXo zc!#LF7H9)VXn(DCKK33>2fH;vBsjm`hqrxIBUzD~O{(y@s6r}d_TlXg)x&m5GvUSk zy9)(1?FPJyJ2m1QNohC2!tH;}Ib_^0t0pu};5(egAG-tYRBb{6J9X#w(X##C$L}9s zeZ+B+?RTB&q*ReW=aK-mISL#I4#uhrNH{22ay{ATJWLjvH0)({_j@prD&$LYhcGlmoG+r zZLg4bV(%!^TJ!+cW0La+R!#~>opPRuFssfZv)e!1ys2REMR*+FdS>8Akgyp)fF8fr z-+ue~MjP*e*ODD&XUdeBnL1G%oXI&=mA<>;87Jk-b}y0FbOE*5aC(Y3tD}tIau8^M z)l98eld`E^th1epZI>m9x!vrIL9oi~Fg9Z&uStHX<-xE&tr-IONreNABc>dO{XD%v zUzEbhzS?vv&4n+kPx@v~v?84i927Kg<^Tp2BX#2TR&<-UM#e0uWdZ4Y21iYsBvC~p zA_-!Y^!_^h*ZJwqg;7jT-jAGmHfnbE?pBSOIABEf8sn7Io^P8hzBEVC@$*Y{1E*!T zuK&d}A1WTj!ITtmHr{0X5H6=a-1H>uC*;GmQ+8z`f0k-X-r9!CL6*b&!oGJJZ z=E>?4c3$sPxy9=$AgmE8+jH2vPL!PbIu&H4+?%KF3$xwy^m0C#Ov?C3jZ`_jL(#Uuy_pKY5!XBv|`u zbHGr$bBbmbK?R|c+5yl!h8o%cQ$Vc06fr>^$)UkLc|%93rVZM$DgHUPX16I{atf## zUXQ7$j9P;N`mCGaU6OqE4g1uu^eEbA*Hh1TX%vN{x%$Z2(fgn*sv6w{MaP!dbyrc@ zh9e1-Bj)j+p$Wp_Q0cnWr+DNuq#OM8(b|3f`Sp#^#S^1VzXl1eUBw=m%6g~{=ajt` zI+cSbP@Iy*NZwV;t&m0x25N6ci?>4HK8d*Ta^`N&OE}m;`BO#cJFlXKkLU2Qop-eg zNgk>iy)N3N0>W_GxdTFuEQ7|mD?cD!m!w%><=H^RqnhWo9?+W1r?RdkU z9O*K?C^D%+&&L0`m&I*-%LwXY3+nWyaEBD0cZ>G&?aSwv_W#^)>L_Jx26P`{gWc<< z{j!B2#omsIv`>fIDer=}hz>EH087p26rET$p3@m)szhm9MD-bTFb&RRv%;Gu*c`Dj zopYQ^rB~z0_KisF1b^vENSHHXXT&fMSggBu+u;b2zf-;U)SyN$@By4j%8 zx~T7h#_>)^-l0z4%^(2Y)cUr{#kv)X0a|*Q0J7n1aAYG-BnljIa2-x*9me-!VWK6?6Ao*YV@t>L;NwXfC z2Yl15=)l{3;@Wgc!T>>472qhJ9GC_kmnXnmG)mXF=T;8Q{0CH3mx|=-l#ar1eDfl` ze@rI|*^0oMeJ0sZL1(Q^j`L>Q|B^$mL{0{#t01{6@gi1iBFdy5Wa7uu-3b!;J@4pW z<3HbjeEIxAa(H6TkXUST92YqiBoUm#0?pOzJzEamdKh!6zH6Dh$fh~T_D=8Ae%J(d z{uNYN<81bfSb&2+E{-Tt0d;Rds3mOZI9xXtiBxVCp)ouL{$kv;?L4hAPIYV9AIcK| zZ%>kX*X$i&=lFi7gmx%7Q4VO3$kJ*`T(5&|tup^T)jv_(hR1uXX>$#|c-jYNqC^!H z){rD&@FK{B5#~p$x9;9PCZU1>&lr>^tB3WJ+VBq2>Ork7H4)@&t=o>@s(GpF5V87D z?D;D-d+<6s0-&dovjJ!#tIX+%vxkfLaX6ZIpM+yjTB6o0y0-a!9=4HfC>PIrj@lHf zpO;GS5tvogmCi*sc5r1OH#pe8C>Qfyv5zQxIa+@w8#hC*k9FC!=jsIs8v=|KY*<>b z${}1MCtW$fB-Os=_bBdDuV3G!)F*4wsb&}GlnVKX0HdxH;!y6IKouPXHZzX>P_}g= z&{^97Qb`zmGy->UvcFfSwmFZ=N>XH;q!Dll&tGZ4PS%|oWVO*X4yJl!)0OTjE*rE?kdI)$TOAhR<$ywx{;fA zI|_g0%|EKEHN)P~$}vqvmIsy4y06(-G?g3nWtBuVlpLeUn>q!W)z16UJ%PkPB-5Bo zVC0cbB!n5&VfY#Mec++6X+YADA#J1j79boSZA+! z!QIj)DE)MamnNca(G5V&W!f>?db8r$IYW^T{K2w){`to*GVJHyDV5m?ZY6h(FFM$x zr{!6%Qydl3?v*shFE;ANrWsmv1{f^s;1Z9EywD{ykn;thhjvivHpx}grl>0-<82rT zdxGGUs>t5JgI(Lb?+;1?^(O$N%LE~65e%i-@tTJ&2s&pM!&L+csog4a^!o$49c-ck zlSzK=TJorXD}#G4jw@}^LpO*`%0E@|c=+e-y>9~4orEQ- zslcA#qfNi-StSE2B}yzcP6?S0!QEctL%LD{cE{rfRqc}1y>iHol_@v1UQTkSMV^u@ zY($-pfx-8#v2gw0NAE=h&s_Ij;vm&yYJm#BOCXMtM<^R4_(q#a`!)GK${WuQ7fvMi z?Q45py5mVnJ51Yugzn?i=$7XVJ`xjhDkMDhWnd7@+n4y#^bG_u)`KzK`lWJ&l{agu zE%32Po6{lrlL8h5?`?rosWR!WIKwiL(D9hcEsuW zaOwUk&ijV8MNLea7o<{TbtNry`C0nrrxJW84@}pz(eJVhZ-cxs%}KmEl85636MOL5 ztJ}{aNd=>>u4yTRyU5|tF6`dOVlq)T4x|#@avxrsS(*v*!^;=?YS)5;tWe>FY=Eq@FdL=RMpkV4hQ=?#bY)Gock!PJUS7ok`dAF=boSKk1hhIjuXjljRXatIjvn!dbBZ(6#w7n) zgYB-}NfD+ZsaCpC9|9xYP^#peTv1-o&djr;uQz5|_H|MR}Mi4ypPA7s>UOyC|wQl3|6O)t@AfYJJ zb!#=XOJQJ-pL$f>U7=%5?^Bn$$d~020iO>Z;=Zo2=2(X@PCW`en@%n5`afL!GhY{{ ze@q|>`&5S%!sPwIrR8t+*O&IOR@7y!OTJ28E>kVq_5=(Nj0V}rR>{Wt0fkE4E=Po0 zQw~Hw=PT8XihiTkbI@4pyyOg1)f&vNykGXBDC4&j^KH#hG#O~>pqw^~+x5tzd>O*g zNp5YFCgeQ+W}edO0dsqFfL}e0<7lS%qOp`F3>VKt#oD8@bj_BG7t7knX-}5Aq&9)Z zu9CZrNYGwWfUQwo1wOf+Vn@9{ShGJ>v-y`F|NL0;$brP=DM}5u$p=)Po#g^_DJpi{ zRkxr^siEk7Lj>{!a)yAFUnn6#Uh>jYhQM@UG=gj|K)rqw%L_m(Y)_TFcv575Xvmlj zWAhvyL-S-aVwCEuYY@TlkE8|TxOY3kaoTPi?AA3I`sk{qpuGmW+uk;=#|X&aNn}MF2YZ)Okks=eNp!YQ z-`1e@rj&G6eDB-{60ykR^6CW47@fi}+9v&{bd8atW9JlP@_yl7ej8uww>S51PeTfk zdZ=lT0Q8qd7K5JJ`?8?YxUoA~>xY_`&bV_#N2{|&8xJa&-Y=KwrhjH z{@fLiiZ-GlL(4iH%UU=S$?T5yh=7R{dx~vc;(%R(?5UK0^cw&Wt8U7?3iS~iVw4Zo?eoje zubZ(yTi*Vv`l( z?3r9z6_@}O$EeO@k<^0Ryhd8Pl0DkvmdUWGR7CYq&PTJJZxUA@cmshs9J6TTor1(c zG-9!r%-{fX)fF6fk0I?PI&@`&wE6x7T8*2eFG_2R_a@)p{?M{ZBqfd1fognXNgDTU zCSljSzbF6gYyViR{iH5Y&)|@hM+Eb_!CGXqrB(o_tf&GqM6BBppzfWeh9l828FiA5 z7_;G;O`eLSPO%qG7f*unoYK9; zux&iE7?ca~0#9~4#hokx5Vs_g5-37A@z&T$;)v;u>NXn{`0Km`waY41f)o47u6F%+ zDRM#KoBCkK2P^jb8=LE=OG+XJ6*7>IH|m!K-@+8iB_}m^NNw$ska6fiu3Mjsn&cp< z+9N_Z}v`(bCl^9!SLI(O&ODMXH;5svnqy(^7TJ;#nlOD}lXz%J=onO$t?jc~tv zr_4fA0-3fQv{$yJQoYz7ULt0P8-%BOYqK464Y4Rlb1dcCs)W|9)YjIN*1V^55Mt?+ zHwU~TG|gQl-}{42_Vd$^7sA@}?JhahWYR3H%;gLNticp8gcCkwR7D0WIW1l zYSg>2DL(?B;5p^(pqis3;VDz`IM>!rlU}$uUY^6EWQg8&0IE%aes9Kkw$^=Ha2#nk z`(4L!nWe@83O*{UUR?-@^rR=i_3~YF_~BAzRZ-97y-hW*G41A+ROA8Oi#d5MRmNMB zZXJOQF`F*7ju1QQEiZ)Fow63OI$m(%wYQP#6$m%rzIUtldHneF^7&sMx3W@p<4=*r zX)OufzUQ*F@!DX@8NVEeVo$PvE(b%M+H-`l$O_*tpph*U5oJ`If}l_I9uDFedcLiWW=#n941cJu0zWGXgBBOHKxfV1xwNLXn4+ab|G+w9W|u|cV;OU%@On^)qkU&FrB^5dbDQ8D9#Rr~ql+n3KD zv}2wGW@WIDGgs9ysmza{$5R+ho>84-MfE&yt5R^S5`tIOduilzr^*(#IHS5oE_74m zyivZaiMt5!(~wSPk{-EI!uut7tq~kiBoMxGq4!HEA^koqg$X{*Not;+o>B8$=|mE< z!Xt68*@8EB-gnp@4N*$|-!*%!im{r{&mtZROOFUFM!~p?IP55`uBo=% zWWtNZ2z9etA2igd%8O7|xkYzb6FmdZh@5R3*_pzJ+9#Fe4I*>e9VF8Drk9r%td4~N z5Uh!j&Z^duoj!i}NLq;6A*T|cG}Ic1{dCI6BqHnPLg?M~5!l6x)RUV6{9{|-hZrM{WOlKQ{SPt@bP#sp_FIq~?y&_{mfK?VJVLE^ft8qQj@x)^m-?Gudn+GgPU^t#+! z63;+4D=q!@EE>^i`cyG{Up$AV=CSBx8>+H;lcR$%FhJ(u}gM1$*nrubTa`*g_XeP${INt%_Adq>CacmOOtfhDp@ljIU95=DWL5qaO&%ibyX zBh?iOkD;sHthd9xi(q`@<>jfU^dkA!IlXlUdh22l(@6!goD0rNn=HLpwa}tmcCxf{ ziWL5`;d>Bb1f?K~yab{tQML~*d%u49`t{TJ_RGJ2?0-|;SFqS# zUAV(yRq=)tq_-YWUS5u>Nb{6Fx_OH!i+8`A!QH4Ij(szy+Lxl$ldoRw2doAZwwRzs&2f435zP+(Fjp<29uo1N@0q#g~0_)D8 z6KLfBf(Rll_Z{!0PxgYSRRcObjV2p#s%J((j`rs_=R8$POsc4m^#Bh^YbA}_;?bJN z#=C>PDg{pBrbv2FL^l0INV$^yk2vJv4b?4F&{XNKslcT6C1*k=Ie)ya^npUspHDV( zI}{8Bn2_Ixega`!(}@%+SrxRmGn~@&GH^)YoW3d3+9}b_?fo6xx6!Fm$H)BpBeUOc z4djoiYDQ6$cjyMGFpNrB1U|x)K~@_$?`R5X!3ozKZEH={wU(dE;L8xghKx#z5OxPq zE-1fx+8e1V86AgwZ_sv%x?eo_4cT5y^o||iBLF0Ba`+~wL1`-fGqkD(hwJCWw$*M$ zn{Aa)i@Z$5%AA;yNhuO?NOy`NNxe~tRF0*#LPP?ug1bXm3XUk(@%|R>+mGK~`pe(Y zEq6l))j`mdFZ0+)frnJZ#UmqDSt9Q~S>@~r@W4+Qo@7{g9ON$d>e+zK7aw$2>|)6% zQbX%EsUW#y?kou@b~?aE^3`W-@*DFp3SQ*KP&#-wBsFANb8X?MO`SR=0TngpJLX0a zV8*)Drpbbv6sT|8E}NC`r_KcMnbS9dwx;_~0hYhdvN=WHqryR9s+mDZZcCNo-Ku>j zmyTclS$}-YBClk}db1_!DRn9uhP|~gQc>2WOBK#(k;2Au&Pb2q;O~t|3aE<^B(CDb z5IZWlSQi9hg?37LPbI22vCWc$r8`)fLOZH*TqBR=wYG20pnJ5%VA99P&%2H`c4x{^ zDpI#Oc0K9vn!F@uivnHow%uMNm4Kw4>}^7kQ0O?v*-ERF4GLWF*)>1D*9hgMHCrdb z$+5cf`_YB(pML)OGXL}D66r~i*NLJ@nAb_WQUR!Y&Q36T#Awx?5|x&GkGib5y0;Y3 zTY)ufaYvGewn<CoV##8SSfv2>{X6M1srR3AjhEb`Qqp>x^J-@MmaigQDWp!;yt<-lIVUb*NF1nlZ>eO9PvetsM%J+I2YN z8UJ+cP1>}ocUs&byiVyHXzxh>pZ3k@%)-Ep8;WJi!1y0zB*nnkIx)Nc#Y z#pLmHjVLs;95pS!RA;N!*zg_OEBBqWDBj1)23zWyvevVnQ*H(9P*FCDJ*SPRMxc zM|#rTW;nHQ>q4pivpJ*H8Ko_I(N&g&#YVian1~V#oKadf%^Y15AfIvTat|zFUz;*y zabVmnsf0~?M5Vlf8b-~MeTs_@(%`12lUyHarNbLa70>LIHvLlxYmNYbh&Xt)HZ6a2 zz*YxYA}mqa8-s(2lut!%p@)mq+YbWU_kVu*)z^7o7OKQHsg|FfJ=N~HsqW3G}V zc-dH!XXB{aL^iO-sXalyvz^MQNdImUUv>TE5L90>$dc}LejExDaC)^TDzSqHV_T-C zjlAak*-mQnLY|o49%wgb*+Qvve56d|omgux9W11Xu6up&e9NS@z?zldH3qe}YAd|N zRrIEfeQERZV${aj4*wnJtNeRIcF%%gB?UxKbo<2=-;=ZhPjRUf>RC zuB_!!`c;NzQ;!2QStP_eYPqzl9idGF986v#8gcgTg5=BUvgdRsFZ4h?_qjb@*bxp+& z_>*C>9ePpDsKz9aTn?Ip4r9$CzoL(uZ!D`$F(B8s+38q<@OK@$5F9G0&AmAdqS4W% zhuK_2H^9*9>kb8pPitQC3Za(=m29|xOb@?Ra14s*O2oCk*9+@hGa|?P65;py?Jw87 zPu>$6PX)lUwgy&gKvTW7j;`mslO22ky%MFhwMu1k-3bs>+-{ajprPvR4G)`u-c(T? zHk8QDaX+;TCj2d;p9x=02q@ce}6!K z|I|LFq_Smsps8rPxd8_bHAz=TXy5KGgUy*k6+rmztZY^Nildl7ZgT?+Ee3nBIVI&_ z2NN~Ww~JE(f8C0}a%S`8A{!@-l#J83rBoASqVc!<0QzZlZ(H z>`;Sb&3UqG53LngP*r|-b3Mz2mZjVL4o=Km9$_U~!+jV`$OpXBU3YC+2u5t{vTsx# zs&lVjg_cvc8~2X;qf;HG#HcDLkBtn^u@@+$l zyixo)e$5r9bVE_AnFKK=2Ag!&ZIiqe-|1+6HrS%>6$Oek$z$#d9V?rYYhB!xT+Za+*nYBc zRGNLg1ecA(>ZsXXZ#|D=^d6SXzAPoAsZj6QnjB6PRRw0O$ldK~L8+KY=)ZJ&@2aTk za;$iCx$je9c@~EaOk5#RoDw&0Cn0=2qHTD;X5Z^?e`ATbduzcuO%)%AP`nOsi#n>4 zVVYxEMmOpvix>`=#e6BYO%+MEb-T&dNE{1-9e;Uv5ma}zjw!QSRdo5%O^knC_i^4b zR$g=xtMh!SsE9Em*xgqDQb%!i$^k0w>iq@9F4%CJ!!f(bb;vB&eF6LrUgA}O0Q)lU z%T5jgg;LY9TEh@0j3u41kF(d*OStuLjJ35g!+Y81?Uz5O-9NsRtj^u-lERN|HVsS2 zQktoNbgz^-@a!s(>YDyj1zYi5Hh~C0V z?G~VcBZVU=K-ZKDdfjJ<#UwBqg=q?*I9lD6ipn|*k#Up;Rc2hcr@oS0sX!$4 znpS_O5iAJK?B74cJl^1RZ~F)$2~Y<5C>IsHOrs`4qUQHXi~Xg3`ts|?S8IP-sE}!z z7tp(mj+%9bJUeMS+Sk|iRB|G9W%qKS z0#T9;Vteaa`<*;wsRVJqln#{DZkOnyZl1T7lvQKcU4TH2>jKa1xc-s~zCA0EfiIp| z&JI^7i*JutU5Elo9P%VGC#2s5gH2Cz0tp|a5m;&sT1S&qvr2Qpdj<|-TPIm>woW-q zDj>|SfvhnBGr)pnyOzE1E?T#qN~_dYVisjWA7o_(ozkj#DA~1U98z}))RHr^)USKZ zBt#1=B36njoEsUk>?1HhQAvivzKXx7!Q_hXSsER%S#|hW4y~|v=Ty@YY9|`KS+AG= zpTA&@2a}DjRQ|N$(tn}r_|~Fehn2%aHMQ$9T9$2}-n}=$oH7~gsM4n*VVZgv zY(Z*W(t zi%9k)e(0G^3`ow;YrwRz)Cznw6|T}CBFLL-nttk9>!tIgz~mWwRliwY-|P;%k$SshS91@gm`UEBKdhAO!`Ac7MBDA74jhxCK)`>0e*7TJ|V zYEdGf?%tQC4X4uZCG2eTut);@#d)4x6BUvdyWGp719YaqMhd2xDp4|MqwDO<&W}kC zRM_0E>6l0T>zaN4xB^fv^c-g(`zNh79;WVT7x`!-?)^7syO$K?$IrH50#UQ2-hnyFm zl_xk=*JDrD=t%y{81IQDHO$5UxR_7%Z1k;X8h3+h*UDNFW>+G;JILy`w@RcqJUGO67Os7$zSH#N<1*~8apr#uWH0bQ5=Ux1!_ z6>Nn!B%LY<7-Tf)dNXZVQjK%|isp*E82cjIq-~4u?Iq}N1dJF;RYcy_ZHurw33xoC z)(CSaU$yY8t>&o?9S{m{H`jkZUaLe>w~rw>+VqOjS3{b%D&&e3B;rQebj7^&+;DV{ z6JWs^Z?6GP=aV=I)KQ&JE4aKBjftu*Z%Xt|wo=gFnAn|yli2z_E{E^!(NAw)fNNec z%+VAOgeCxF=Ez5T)R7fo1+&=W~tJq;5YqU z70T|wXL*2Z);x}N$#OO&hZJ@nQjAHXUhZ0k@|dbx>$>Z`rEvVW*B|u_d*i7y%wowz zrEKH#6qR4%nPyl!Z`ihv)N$$;6$P-2l%z_c6XhGvRODEWWg^YCs7i2lCyH$UvHS!M zYedI?Or~VRezG)44Wgqs`uN~i0pTZAm%LPc%k`&n(sbH31kagc=QW7ag#_;Ch?*2C z)eZ-{!IKh|z{pf>;3eufpiSd^H=8zW_~nE~!R8e)sVX*=sGXzaea<(f<h`dMVR)QT^_NFaL%gKGn{n!dCWsTn+H?i7*Cl7T{p5D&9-JzS`(yWE8btxH| zo*?U$4FlxoRH4zz^{^Vg5-d0Oe^H*x}*RxpFAdO2|A~?>?a@>T}9k3tw z+wtu#bYN#{SE^jXZj0GEV)fu<62?GC(G>h#oG-$<#zhk(bn&Kr*i@GG;-B(d2+3+v zE93Bnq5Sjv{l@m@dSb!L7@wBe#6ztTi>-zp^SNfWfjjNeI`8gXgZf+h1+SwWf79b) zsPCF}d%V(dFHu*G*t@qLr{2Uvip(X>uQ@MwI!B$n>v53r6@jU=p>`iRhJ?rRAKrb` zy-;#ezw9!0cH-K8E+6XC@TT&PkX>C)hY2(g5T@EwRN6@Qs%x$mbq=;Dq|s^W=YTwQ zS8~o(GwZi?(f|5k_LuKpKh^*IjTU%l*D6poZn));IA|EAh@}DlfgRUUi&|nM3S23x zP4GOF;34W=?6(VGOE%oaQ$R`3Zj|()2K#kIX?NrW62sVJhVt~2wQ_gmUkh-cRRHM# zbd>%rYNAG2dPy1AY;Sy5_u9HPc)LMLX7|`b35O;l7Y9SV`QInUOkx==Oc1@hy1*5|5JY-pT>{xAN&52di(91AWL;hU2tfT3Y);NC2PJ; z&b?LC*}bp0s2^J_8Q>m64*RHl4hMWesa|>MdJB+Cq{VX*Tpb1A$tyIa_PjKSlb2X$ zf{%K?mXlXkUf@!TGTFW(p$rAk8{p<}0rdA}2NB=vt$3yFNpC&&CbwQ|L-lf`%8+Nf z`rwC`M%0=|ESzRF9fA2g3aj6FsrR79B)LMC%-a?F&!_sif4pGPfpkUvK$_Dd6uUH7 z!p_hMKyA0=`07c5^o~yU&f<#J;uN^T5WrYHV{hjR9k}+MF=@C;E^=OR(+$w^Y%kx3 z8~U)HVv(F)1vshJ9}4x3wLc3m}js zf;7P?MVl2B(l2lT!$a$A()gt|q zq8W@n*#o<_V^v*$*7+gYR8C>O<5JYc4tWR4XT^#+-XNBsY81y?m28a^*&9xgZN!u7 zaBA3IbT5=Xwj+Qf5<~_l=~S!t@~6GD!kt&j*q^ z>}l@bIq|0Y8P62FY{u59olG>AnM$(*y`NgrN6D$`yUfLU+ekjb?y#x#y=+>psCZwH zCDPSU9!tUCsFjlBB4Rh`Vc81~!b}TK7u9+VQHHVym8v*YZviO}Wli!)lH0U$&rAEYMCuc(cL& zc%~6NA$-Dt^rno;+XSKa` zouq$trKT4qj(9d=b(c~e<+OMqk~F6xIZh>y*zBxr3R19hJhTf8#Xi7v4DMcY4{q?xGg=}^{C zDj>z{#dF^CAr2KpNQLkY?NkLkNc3#xKn`9wIk@WQdX3C;7_vVpLi4?3MMx!pgGVv0 zE(XN_vENIutmaUpI3$OI?_~e8T`mLBa&KZ?31as!JSpe8@!DjJnM{B{{;ueP>bW_o zGw(Pq3td#p>B@E)v}1R6z=2wT?;DWuNB!~R+sBct@=h&i`KnCq1c)k>JY6bwmEOL} zx=RNL(d$hxb0g+tGCq~>P#s;e+Yzl(PNhqM-jp2FO_$XDu8V+;4xj*Ft5>#I8Ks1c z>V?Gmpb~T)!*6?YPMS@p0u;{~_ob5Z5HSKI8qOXuJ>*y4}=>&NwxH#a=9G-Mzp#RA>KY1i2` zYGcQ)xW)Xv*ScL<4o+uUW#gijE$m84Q5I&9p#=E>pyS%x#4^oGqIPm7p)j67%$2V z_Bt=#h}vYQ>psER&T|094y}@gWHDB)%eGfN#Mb<#{;yh)Hnuz)8W10sL-&ezalSQ4 zUcOkI_X*0Dcz-=kVpffTue(G_wBljk6)(uhy-pz=T5j)on^h2}_A)tHhTBfSbq2u> z&hk{JMp+W`%4lV!!xAWs#K5sQW>?bFZ4WGqQ?V6Jxed&}uGT-s=imSFqyG9a(~|?j zo>6f}cWecioONtkK@;>#Ue@Y&x%v`4?`j$rvwy!G&gR5YYZGh%PB}R3jzemz`DdfuiAg_`X+om zUFsh;x#hrsl)bxfWaeN)IB$RI219_9WHC9nmCr~D4$hPxKCNJa)RJea!Ki?ZSD}Z7 z1=^$#@Q3DtV{Rru1(mMbE*oK6hma6o$;5d-yBfNuH`K|NuLCzuvl}4DH1q6~qLQ6b z%uXiU#2tPB0DVYy0)mpN2m-gtXJp(%RX(j=f+`N6$kmS4KgR)2S-xwcP66TTZEy0w zzy14pi2q57`qF!cibDHaBPqxVa6O5MV`B5uK1E5$rBUS7eRlJT8YlAE zhcicSR_n`;@$K2lAv}>_D?v*dTup1NcJuaj8-ou-w!Rz?te3^~C<^pfi?E{LCN48Q)4g+id`g#^4&j%z@ZS(?Ooja$b zR9aZgZ@nL#aVeU@NLOOp%Qo;D#KU>&lr8ZLJT|I#RDHRON|1E|OBX-`E9)P<$^mTaE&s%+S7;-7RhNP$s$pF>4&n+m z6Ki+bW_Kzn&L`He3LMI;ULp{}fN}L!n7&Ny$kr4g*+PapIBQ;AZiGX5xAJwejPo9s zZK)P}Ug@!?H7w8#f#`B-{G_lUi+{>YEXw;(lxT9&t7FoovugUXt(vVQL6Tw zinq3;-g8lxG^~;uui!Yz+5utCf9Ee=u8Q3MK>>U2QWef!TUWNvxRw~IZ0B7JkhOcO ziQT#FRqv3gZq#%_|2V=c!;X;3vTEndhmdM6S2b(+OYpyDC;1U1ITcerCl;H~atoT7MnCzl{I+ z8wTuY2a;#hb6h!(uNwh@yyiY-HK;JH#1>`rbxI}HdzWODm4PFQXqL#*De7ViYO6ecb?@aF+1|6 zY8WdMY?P0!c%QyXub6J0mYme6AQkJX*09yvDP{OBbrw&CCWzOr@rqX)VVO+vG@lmi zTl@0nX8);i#B(xM>w`DHpsyEYo_V|p@QbxqVo0#EbzZqUqYp1|5vsE*~1vTHNPp9W?j9V09@Ui7zo6r zoqcpDxjw7%93heoqcWW2@B;`RF3`#;%SstB$3zHOs@Y}-^1*IH?~t>q6sO8D>&9Cg zm(S&Sdwp*&pMU7i{>z^nyN}&I!O%fshAL({Pv@J1)o=B-wb=u_4&l1PW-|q8S-C3) zU?S&ukesN|^;JGNyc-aD+7Jd|SN3hw((2l#W6VSmJ>o7sqV1xn-4GwqYzwu4A+|NT zu%fEtKXdSUO%)qT5RT3UKSYN+fkktZFqw#Y=?eZjg--S!&K-Kj3%W&#ue{pQ2Q z$H7>l`Auc)BpJ}SdF-l^FckL1`=d)W9hHBlt|`l+Mrt^Codp2rQZ7*Qb25Q*+SoRQ z+MU3=!S~LVka)UkkIDm3N8h4k*_h8FqW}I;|7U#v^4nXC@oX=Cdvkf;nifjqq#`Ff zlb3lao01)u+CYa&b?uP5b8RsV-bYoEKZPLHlo6F3L5(MU^3Av>Pr#w1 zXGV6shRv1j0+6zm5guVvHjSr61!YyYIgRX`BAc=)#Q>Chj$}XdWdHI;`8__E)!>ye zWN?s@2S~7)_`>AiD`RJ)XR;jx+Jmi3cGSSkxIv(jJAdldt=V`<{VGRW(^`H^-6n6F zxuB#<7F2*rany?~at=j*YaR9Bd8A!{aa-Z}EwVi|bcxkQbu&sIQ_I?&QVY1Jw~V)f zq(q%!vn()Y2y_puP4}&nFgl08>(D8|4SlbfAW6-HS-wXrHWGtYS`^BMIZ4XuzZTYd=Gkn5E~B2c=xSy7V=#Iwd?y&S%qasX_t zsPiN(K>;0}vrc$gUZ^3yX}P5KG_emHPA%g_x1)j}-Ud))U5-s6+o1ssrx%=gD{uR> zT0bk1|HsRCbGu)jMK2vGoz}p2QJA_!UTh;$E9*qqi5id@dkAY_9ov2$TIzNCUB#)) zW#v{7eV266J zrz3}C6}7yFHzfRJbz{TxVvRQclWK-5xPNc@c$0~BA>&bl z2Qs^#vS|j1J?5T`a|M__2hYFG&4Dk?;|U|w!9XG@^E#U(i4Y)T%D!GUH!Qj0HO>>s z4z)AMdh7(^j;zb`pu}a%O7`G+Y0_fI+ANvwpxJA3{1!Y$COCD6=r^^5bBmV@eZ&5t zS!N~jQ{eICY-4B3MkbHmJK%}4dvGwGC)>W&uP=T6{O=Rfm6~9GVrx$O z$Y4raom!s@DRo2iR&ZFWq`H_;$_(rh!2&hZGD*+YDnW&E*_x64q30ynb&8t~71?hP z*=?6cFAcYO!HWH(@oyhbwyC1& z=ynWUVbdaSpHJAq`QQj?S6S+ds_E?Z)8R82#4{|hTD2@3?4_huw=C7gCE!;o#1dRV zU7SD3KVH3DcE>dVEGOmQtwh5syTW>THRxDo3kE7gVocU`jYpAy1f#h7f)nS}cE8=3 zv_x03q5`E!)uc{ugME;8zJ)^{7K)v{c~C43>4LX&NU|I`yStPZ0_ySX68^1zduvpr z#?te|(Ne9Hr7cr=@>F(SXd_Z+8FE;NExWj*bDlL&k8Rnqc#TYUE&BS_Gwpm3nXBZY z%PWJdWMJJSMJlEss;~i0ZqXosO6F>gBt1Guyd%5ebh>ZRviWAS7wtD$#h@T2FQhoC zT$g-}Zo|FA^r@)F{U}SYvQB&fUu-K1`Ou zLeWi_weH}hPL1ZGDK8NzK=R&sRfi7-1yON3P6HO7d~TsU7EFhuI$2MxC3M@;qG7d= zO&u#}&Sf6cr1Z+SvH=ln;2heaP?aAlwyWVnO*kAY)7pai!_M07m1T6Qa#r#tQ2WZa zcePmu8tT2L1?%(ed{%f;a=RVuzHjF)NA84xMJO z!P)h!!B<`r$7azZ*-*K3kObTF935HIZY0S9WXq6+IkjqiQ#fp|18t7;9nwpx)RCB- zL|B9J*7D;d?vYs(T)BFdOP9e^C3h9N@|wVLqNf~-um%WnJOD%y^=6ycK2rhNujUPIs0%bp8p zp&SFtqxv;DBfnzTrK`#(n9X?#9)qnqfNtZn1g%*Wrv*t%$<`CGI&h_SmE#f`dNc!r zV-q|i4L~;#5yiU027p6nRtlA!sx{g;Eg~wpeLv)B12^6-+mC;a{-u5Y<@?uvzI^`U zm+{B*rrRDd&AVvpk@05(ZdY4FQ=$`8V0S^~*Q;M4uTj@S!Cq}U?xy-E2;~5hPw#u;*ma67vx`UD_XPgn-^PrQp0# z-o9DA`{$>By}1;7^h2C+pVZw70<ae^8Yv>}MqaI043eToz!j^0%W zH$+fQqndT;(05A04ckd7jFvXTNs?1nF?DIqYjLI6YPT#C!m~PE_Tfot+UZdI#~$rP zzvfMEzNoP#1&mC8H8ZkGN6Y%_H1tRw?-T+z(f-<<5Y{@jXgHn@&4Z<+HAV12XT)Uv zIEn{UHN?|q!|f1+`HFIfRVAOZt81kAd;`oz`}ytL%jaKzd1>|2FS704a5|q&>gJlQ zD)vE|Qdc^wrl#5Nu5w3LR__A5k{19Iwg>exC-*y(v>md}0Wqgl!95n~&JMIa%D{<| z$Q9KJtWLOCiZ#_QB#zawt6uxi_ROV4dEL8gYkMeJ-T*LcQ*D~44+@^^y8Dz5%odo= zO%22Ctv$z|w+ke9Rls&hQ(FI!#Fop*rfl_4ryGPxSx2Tb3Hn3{d~a5-zr3NOKauza zU6q64_=2 z|DiDGY44=QUAU~wSyX*W6p*inGUcISc(XYP{z>iB&}sJ?{8*g`wl3#W$O@crc)%OT z>dYkhh(f;GN|PRSOEK8XX%p{W6l2N{WxT+EO`*V{LbX!rqJwzrOZiOV|3(h{{^iq` z-`?E)Jo%e!b`Khb+vx!NY-cdisEFz1-5;Q8(DC zQ5dD@F(MU>3Xr!UT&@igXxaCBP%y+7TUEMkF6s;gXm{BJ%J=Hl-Wx?luVDU7!DwO} zThuF!o6Y&=UUB^T<`$M%^SJv7oq*Z)t(2^@rM@y3P}KPpLc}SQ*f{QmI!6`a*s|_^ zHuz=u@4I?Ijd-ZW(%qzl09%8aB~FGo@CyhPUnw|#)Ifyebs}dr^JpFo-pRp{*=IKG z4pTg-cCw@8YA6fvW^;Xh+YcvIKH8KjhRTMEN@}`7bK>+k0fHdH}+7-;zpR zEhOZqdtaf}fnJ!DR#HLw}IVVg|` zkX$tjgSxBrMkSL@5$-1c5(L_nUas+ZvA%x!_Ty8%|JGk<2U022XE}WXNJ;Z@&~}}5 zoe^X6c;zZ1{0?A?g9in2-8cd~R5mAX?6W?bS&Tm+eij|UclAszYI6;bIj6N=oRa3c zs^O+>*h4yTI4mRS1+>IQ^Tt{P0FH4UM;iAa#~t3?Q*nc1PVJPZq{*xXG2!8IWM6si zJu9_HDW_D{B534m5HaPHo*Y))%Ew`kJ>CQ(RngMh75ne_<XYD&^s+6iLHdhF7eeh^)bC}p{1FRausb+#Zi3$?w+vp5RZRUxobe@7);fs|BMGu=9z#qrUy z0bjp=e^wfMGHyL>%^Yg!a1KxJsrif>rz>j-blE`RRmsI85b)&!aJq)nA`<6*IcY|D zLkzhx(7WBPM_^k3>6MfTJDBa-bzNo;-#}qC;4Y^el{Sj6Y<{Q86&XO)T>02AaAwLF) zTUCT)MF9G4Sn8o$jlJ`_Y|d9}i;tw=c?&tBp9Fn7qmY{3_JzGrTFk z1hiwXt10c($S$`V0C#+}Xg`1a{5HOSOd`t;aZi2p%$+Bd)8^nG)uA`bV<{Z51^{rv z3Fl!*f+b@CqxiD}1YG`9;RR1j=f6}0_tILLDzBDQ#1k%NX@OnCNhi_wW`{96h}X+u zPI*&hl}UU-Z74Z3AROnE2Ol9xNW4hMiX}QB+^yC&O`VqKhoYxt-&Am5djnBC5^c$( z@l2Iuv4zPQsT>W`U<5G&jaBRZ=#c(ve7ncDFV73Ng(s3Hkei2Z(@#4KLS|WC_ejcV zXqxCo?j}-|fi^F+iBKnaY$r2P#CYd=?aD6zwGyBcn5SCaj=sqBUdXq*c&um9BgO z5HH(w#PaO$MI|&xvenW@zhvK%Jo%XHp_m3if>79q+(GnWH=mkjC$>w+(^fiM=aMr4 zi2#z4i!y=~5~mqn>d>uKrTGDZBYVy&dT=G<1ImZfOgFX}w@FrkeMBO=-)c2IeS zw0rP~#zURVWxcEtCQ($U8qTJXVWZ~X<&cvUq#WrGH;_Qq=Cspkal zqpERcQ;YW?@^+*vu+u#a8Qh@)VD#=w)*B#HCx=WVv~X9vgFmB^x|dF|`605GNsE9N zHGhH3{3KYMVxPmK1S%-cOKHvI9Co1?~?Rq=lG!(g`y zXo|h{q*`aB@;352T^2SSKx{?ra&1%r)^HRc;~rR)5}+W7v`3H%F)(iT2dnm_{`~RJ zx9z7VmWDiJUYV>E&FyM)aq4tb^cIq2QGf(q2~ZX`iTMBFi|wX* zzt(tDtC~}fkxQ3%?I!LPq!CeOuwF!!F=g&OJV>b#`3^C9UBc0E`?M*cZS$q%Bj^>> zNafCB=*D*QtU3LZR9B$>%)mg$7W-YxT#_%QYsX2F;}gUj#|!-&glWrrHbJRNJ$7T| zK3F*A+wSq{O-CR-jmB{rmJyz=aYvXr*iU7X{B;z zYdR@-5ZDxwi<{y$ODAH#7jBZq)qw@Wi&SS72WiHFE8pW)`AF#jR#{)Ajcss|g%n{p zRLO6Ndc^T%wLkK09I1>ZR&S zQ1wJ7;5h4BK3KS)pI`patz`Vo(&c?qag}qTna@ZE)$L71mnV?J-Yik8fU$ucdz9Tq z0$0}gTGL8(sHo$`!hP!LZXDI8R2|09{ z^DcGiuL2#m&JQWtM;g5O;!3)w4-V@am8}PIBYT6_Hc-X9P9U@cYPU0BH~6e29iPSE zlH1cJLIRb_Y9h9k5cv-W`KY%HXu=Vd&X63*saL|x88-s}NLkr81#iGmL{n-`QcPld zJv80&ne+-))4>}AJ?hIQ!C>3H;>@?ECPV8?rN8vG>8jOmFm&rX$@$eu>7eo&*YPb=!7lOlr~DU~5h{Yw}h=gYOsYAN|Y!eE#&M_P>E{e2@X$=FD3L$!y?# za-4c@sWRjZBbgGk;WV}?q?BL@KnyBZ+k(eWF5!W3rU=QGgNgv&5p=;?M#qY0lh-tq z0Io}&AXgSmN9Mz{)sDJ`v`O(i6<64Ffr5zqS}MgAj|zCL5d6Az1Qs6iK98U}Sf2p6 z+cNduHisf=RCz(B(?}G8M6yx+AJyqrXZCbH!Jd`EIZFPA_X{`vXydDDc;7!ZGX!~f z&F_%IEzi4LQiB&qVzhgc>#IcurwmlK>ui5$LzbML$i;bX9YR>vpf;kVn$8&uXezCG zaH678_D3tSUdFkObH5!`wc31Ty=Wd(RSaDY-qO6;s*dmX(-F|=&D%^wk6RIp#>dPv z>ZDRcK%0&(%7d}IHH%xowcDknHprGpVS@(DzQ&pO5gnKh$&ZrAr0^>q!x+M68u{l~YT&1$s&7=Qfu<h`g>L z7e1~>_VzNDr(B4d(d?iq$6hxni4@aABINVp{rL8uUx-g%zSSRJzI}XkM1gP${bHFm zo!EgO3sq|XrA-*6E}Gma12M;xO}EMHPEEx{>K1h-ml6?Wavss*D;+8`%VQ|!X{w@4 z4A0M3CHJ%{)0BGSE%JkwoHUn7;IB&y)25(9B=Iy-Cz0gRLKpbjyoJ`un=l_KLH2d( z<~EMayY}KFosuGl#feTF&e?7n4ghY;l-kU))@{|Q-HsPwWJ}>M%l7j5*Nf z*NGVpVxB3DJsTMY(TA0a>=NhiBkr4E>UXzkxFMs^2 zet5b6zR{ir!}Nx>AugW)$i2K2d)Gx#;}^BksZXYIHk$Ta$}ICR9ExKx`X?tux-W0S zlDfnc?)`R<4dmR&C14}UbB#2>$eolmtDN-UoOpXXpQQjgh}t^;otMR9+)oV?i5t2T z%h)28I{1+}Z$v_3Mx`171JTk#vfxE`!21#sS~7G`x0m% z)iuT8&-V*guKfSEa5v~6DbKhawgMb#lSWMN1&FJ?;5eWIOxd|kzAFeMPmcW_Y^{2& z1QP3xGn6emXkZ{oKrrAsxi_l)6-5+O6$fP}C$SQi=dpxf>H~T-uMDXNhz4EP(&_El zl%_JLCVjbR?YOM3oKvGlZX{9tyOy4ab3>6Tx>GgrPLu=3$Uy2@4HE!?klAymQcOG`1SzU7?JVeNjk;i!#MynYNYv`xpRB7hRJyz@{* zq}VS7V90gBJu%GO@nVgO7LvEK65h^n_ zwas{63++-=CCy~F`aCr7(*JtL<9mX%gcHgn%>$@$1h40^Qz8~b9nelKp6o`k1qB{a z?yr)!dJ4(K1@>gZ)a@T7*U2Q!PE_-!^f2j?S}8gAq~(Yn%WGH!0Ct|#1&{hkt$XJ) zhCWr1lkV?i1NUQjeQQC;o;$aYit;uTY{zs)AT@Oh0c!-=J@GB>>YYs{G67eUa?AWM z60GJc1=vpc8Wnv83R?n@XDIleuM9qaeD)?`Q#?}TPX43*m88dS(IRNmzR03&?f(SE z)oI#+)_SnEZQQ!IXn3@zZMzodvlCtKbtJDrE{IKKbpR^+AxgxR71}ikEzapvN?SAR zz~8qCo(OpF&fG7~gC6u%UQ644SZe6it6HZ*C~;GgRJG6By9B!%K$}7Vq8J6$OC>r1 z7%ZnYvB{xNJgM_qr7#Khlru-pT(?9@p|t0|#^*2ZBn=*Gr3XoH$iXJ??rG`4D{VG- zq_|8vn`_=4d3fHg$m1=9Tt~$zgxO={opgFNx>3DRbd%EwwtAiJAgkd}2yetHuu}oB zO6NrfG_$giZw!u0&RkH}REjfs)!8!XdtqJrI|)m%3+B`YG^(t>oMz>*R4s$%aUDm# zet45;NM~=j?yD(t62#nl_XZ5nm)L?Zh*&6Myt2HXB@JAwkMAWQo?w`>y9?uWzWweb zTje`CKN@RDm$H%bNb+A)lH${B)MRl3sX$5sUaI zuq>BKm3mET7fSW|V@BZyJe#EUs4k&mOuKti8%=Ox(zoeUE%JH2zQ4Y!EaMXanP`1h zFC&MoHxR;-@mCYi>kFO5C(ql2O1vE@&zqv8HJh^M zt6`~oxl<@ds>-hL{DyixkslVdt?HO@u9o;z9RMst#N39Ca!oeRbk=IObHu7=?;YxK zEd}KXnkGfw7u7alH?t=R3EKNAY9AF%wewFcCO}c@nfly-r`~aqs`@T)efjXtr~HYl zrvoY#v6{AEtD7%I3Q?p$9e1t4sfo^{v^XmjNza^+V;I(?2+7XW4GwJRRgroRHfExx zYs$+|rYU8~%LnPf1Z~F;v$LtI0r4B z>AnOE&bKClb6TRyHe#OIkx=hCt2~@-%|?f!?J>a6%c!m!lC3BW8-}eFXUZ=tM>T*z z2h@>T4a`Gn7yUIHmgk?V5PxjSbdnVxG|*e(fR5o!L2~636?P_{I{zu{M%k-m96HI4 zz%>eysn}H17q&_+sZw^RGs&Gpy|S!O;4ML*i>kBw8U)u(U#nf23@uLT&4~=9y<4mP zJc<7#CS}`DT2EUfa7w|jEN=M4M*>Dr!b#*!W-swHKfFcfUhP<2nty}R@^Mg)Y@QEs zlJiify1iomTOBq1*G@fIQ((XFvG-sPgRlJX?X6mb$*cvyYA?T&iyB=1xml+q!m{8-+H#H&MfL(U54FA8Zjh;1qeTS4`!XcQ8k zX&V3gn=_~fKw9e6flQ({;_apMmdhPAJE9=c)tl(e(Wmr3_0-UjmOZ^`|EdqE(m96| zl{88q9LPW0C=E`%eSZu%XcxO5x30a!BxgJdb@l!rP_6rLuf)&p2?Fx6R~G#}%9~1E z*-UE*qrRP4ap0j!!T=QmVvA0r!akKn40tvh<#Pq4L!7s@yIP!I8-Ubv=z&J%Bu%Y6 zkAZ!wzZMXonk#M7=ZbS5H4xjpV*|0-A}ZtxN^4~^fO`(pW{E2|u}XtnvO{n2|=w?OD z7iF0dbH1arO&Pm81(BBoWnsDG7z)|NNyVaWmCAa0h7C%ENjWf-s*75dQod`U;?Uk| z!Hnm|*SFOu{O9}Gug8i-f~F3E-oXmjsc?80X%z%}k}HLN7`L>O0eHT;rq<^)W^=}j z50xV@)r#HxM)%>L(3GBcajf!;OZX$$EV+|&Jh$|Yx}eZC_eT#W9(v5#AJX)>wYC8f z2*b6jNyft|0kbK17d3s4YHZjocP3iTh%4Bw*|p`nv_(~zPcQYT>2J4CTI>XnY$qB3 zfXl)U`*n75>eGt7zI^=tH_yB$#%x!n4uoqDuIaz6u&K6f;Fu=5+(=ctZ>egG9@TPU zI3wnmi6&=u;BHOoJP?H!$XC3!b>BF%28fhzON+!)*@(ZI*dIkJjryKJCqCp^xQwFLDaV7Jd%C4DSH^G zPRj06VR#2#m2m{vIAHX=Uf)=)KW2M3B>jl=EvRY@=vKatv^Q1Vq2^+jt%-PLU~IXH zgS|0q0u_#kl-QB8jv&3L1iUM3-6dQ_r-^i<*580o;m~?ga6j(D<51eI>`%`MA-{E1 z_3}_mFOo(b2iH@oSp-ok$xJzHPjs);?`X_8Cb*G&XLsVzu5sx!-JAKcU+dIRA9`PC z11**7P|r9}7wbl+2*m+5xery7+Ou)e*YEY?`0&TK*ZYqz_3s3XCz2G0Buy?HlrM2^?kbV4B8yW2#6N|u95cVfQ&)L<>G5$oK=;~+hKjl zvV!{qt6BK#U7e(=Jf=zECd*%{OHsVO72Q;)Ea}WjdrIqR76j^OORrMd!j|Mo3Hw70 zntiOQuU=`?^Wz4#QF|1k!R7?o38e78kQGy6<8Bf~fI~x@v)+fsXPwAGWfWB5dX}UA z`u*GM|9$@Y&v)(zq?D)YqME0kPX|yOAR+z!u#g}U*>_&db{z#OQFZA>=XJ{!DzGDK zmMxAX;{ph7))myzy-jg?>(G!xZ`nSsb`zi|nSyg#+LDDy4oeSDV>=}6kVX$MU%P$+ zbG=~KjM(8U2}PSD$vs~R$WT)^g}M)WL)7B{nBCdbOYy5iPC>QNn!)w?J=l150#%wDWT1w%YIc*a#Ii3gNz;tYVS~f6QBD+9 zuXkyi^wWEgQPpypDQ%ut{+rdHWAIe;*3!$ASf*LBvpU4TQ#(;I)^$4M_Le+t4FOrF zsnsZ_$(utfH&B9SzVq(&*T7XQw!#9J0+!NL}#_WRN+aV zO}k7g$dX2i-*jn^N#RgQm#C@U*K%^Xy;{&FwVOD4-~6AWxqFqMU`C(TMHcWyKI}ocKq1#Zn0kGpPxVex@#C$C2|MqEvk#4NR?_KQEv}L z`iUOZ2CBA-tu9?j?L4wVTg!@NRl*c;R>0Fes-v8$VetY{=7coyJIXLS zkKtrjl)-iA0-`KpTx>4yVWO@)3aoQzws=1S|8Kp1x?jG&Ya2d~G3gZ^M^HpW`K~Q` zu{tmEkmgR#s-LR0fdHnAXQv&53buoYtLMXZ^OdDooS;JDy?3&;DB7iZvBKZFyaLHU zxPS|-K;r|!C+*Xu>~>-PQS!~Lv&{lt4x z(uzj{xllLX9yZ(WJD-6Re(`^lRH5vV4Wds9tKt4SFK1CDQ|PeM^>4k^bY(MmC$1v; z28PwH7x)A$OEzNd!&9T%a|xTK^Zl*YN{v9~boMmrbz@^p5tR!#CDu~Ul4o*;Sze5D z8jFPnv~5a*Rv-*$P!po79fZO?Gag=$|wl z=ArH*`-kOiEgdUVd6vMBgP-Iju&u1^ZR9I%HpLZ9k+r&<&8vw|)7wdk=~_B1A3Z0+ zIpakk5rwuWgQVZADPi{J>VZ(5P=RD8%Qks*0=}zjW_~YmNs7KeuJR_|0N2iUtM&Ee z%j+vE^=rW&?M%JPC&=&Da$;RR$~q%0-(Uwxq)eAoLRD=hDxI%X_335V;%SAcW6XIk zJ^<*O0-DTaL^|(E{>l^)4ksR4xpn#@+}U>rmF2fXDVmL5gA?e+ss3M8oi*Q!6`=R@ zP8Mk-1WhDlQ+tD@3#!ry%2NqIoBZ0IDQZ=Wt{lXoinx}*VhrtYnoyRL!(-}_d1gK9 zo|)FH*nhsf{@O!Hzc&3FHhVs&!_lQhunb^vD?~AhYc*jgRZc$A4K__0_>d7wZ<${w z;w8xMI*pG@CxhL4H>X&^t^7$nL5RIq-3jh$X5>pSeL24=D zCxs?wjarNsJ&5{0T;Zbn;;R9#8EwA+9Ms!wZ>k<9Jur(*&tpwJ*Tvzk`dVqC;ILn( zs_Y7u`h}?{m*l(iWLL-%5a+Xd-nY@ej@NImpTE}kIP5{9P`qd#=H*zL@=gckPNOJQ z2FwctXSGHGB55HQ`?)Fd=}a^)54!Tpf|)3rib_yYWeCw;WO(=1sgkwB)2dhFEltLv zN&}$DJyO0ujl{L8Nk&?OVDoAKX@WFxgpECTnyOP3KdLuVkJs$u9-B7HNzaW=sm`}K zy=E%yq;TZRx*g`Ga}GFUffe>ExG8gXc;?%CsEPTOuu z9#xg`_6tDUm6lX(AnH+Ox+7qa)pG!tMRB~frh%f`WhDnB=vUO`I4pCWn{Z|8Df`hOLdf^5?#~~ z_aTQO?8>#}xrV`%BuJbD@?*9?)x3Jx52ZD=cjtXvuO7W*%g?LzVSIY|{yfb^nfD|S zeyou@(mmyYY!YImHh83WzAnfy$%NDWnhdy;O{!MaX(kjS-6{t~OVx(%B~OpgH(Z$BI>Wlb8-^usOP);3X`%HR@3nG-hhwa$)` z%~YJ{91~q9bxrMQ6=giQcRC<{4+wiruzjs?-~&UIC~ zU*qeym-luDPs-Q&>Tbj9Ep-Jp#YKD5){pPk?R$b936zJ@OjCAqO-m7OR}SO2c2`tB zE3sCahh3ql*;#FZnEuObPtsg64-+DZXxaX#e94*l-Vci)tuZLK*zrNqeJBdONQm0! z(3AaK7i@ftW1ITA=|G}ukn9CTi@mW+6yww*egXYBr1=29q;B18ZpA7y&qLOqcakqg zX+Ap<=Xscmb^F)vZbiE7^L=@*gNO+v9t%eiydhQ3ZTZjZqSVx!q1r#!e8st3X2Hqv zvQtIDeMU}p0s<)8)j*8H9uWY@p85%Ts%f_r^|NUEV>eU$_SebZI;BLEW zKWsGcgnR;yRwVE_G*cTe)v0Fy1R>O7GKf38x0;T8lBp@YgM)^LW_466!%n)LE52*B z(`1{st+9br->ufCJHCFc-~Rfw9o*3`t=v^faA3=qQd6NRr>)Z7)|U%or`Fl7-8SX! zgyPW@XCW6^4iLC*1?a&{z=nGSRxy$pDZGl)G!mUI-sZF^hvIOpB+Je z*7sBHsnjkOW%-S+8UG@RC2SN`IEv?rbyZr{IS?xDw(q-cJZx}hxeiOBq=}lC{^*o2 z)5aL7hCEPD8OEGZj&AqH@ZE~ZIsbP5^Ved#8ji}o?6Pijr3_DIc~@B>u|(>)z#YxSgHL4)iBk3U38C z=R|P_Gpkfx^&B>P&1}SRWj>M4n;|dzf{>%lBH36|&Cu&|u+WnFi28Js1D)39iJdG9 z4mFkw1bqieCcdvXWYm*Rg6e<4PRQig&3XBtM1S;i`ftrpCjLkkCfBg~(P=}w6vU<7Qj5SHg z_TVMv8+gqCQ=szht-O8EY$#OLDM@Ww#ZvT+os(Ndcj0!nodUiSAVj%mmnQCB=xPDS4Nw{c( zR0pVAb?UPefp~f{h#*4qNrDcU-J#7jLtM3;k|&@vuUF&LZr~3Pr#CLr`HDhJ-V$iW zYKO?guFd$tzN9t-sOal5mfth~l2jn8)nVI~ltH+|c3yeU{g< ziUMgLo3ek+dAr`l4dBeEGx}y1F3E%>PgCtVv*WPk)HZN}lQUJ0Zv(P?UbojTUq5%2 z?7f1>)0G>!hA7r4aLm1TJt$Fi#sWnW;X-?R=4Q*la*5QpauU zg=Klbj!WcgA9d6eI z&9wAoYTu|vmm*QtOZwEqZD?M~37R`_vX+#8wPb&?(f%a1{aL^Ezh3_JoEe_FXdH%? zokSX1x9YKDY3IG|W+RhtsM>?va|Z+E*YN*~qpRrS#4Wa)Ma-e4D|pMp=4E=dw0wjbZ{J(1FoDInZQ)f$9T7H z|Ne5<*JrC$KE;#W-mV)~T^*LV#~Ln$WrmtsO3yhYMZGLbD>?XdgA!Peti3S_Y4tp; z6DI$;4$aW2@X@=%DqQRF!sq*@J$qx^@c z@Vnh;in}%KEYnijI5ndDUfEm08%Jqr)w?_3O_F^g2Jx1P zJo1^gaP3vMx_UT|F1*)=*_kW@@7xdV6$sSM20U7QtBQ>#WhHs(K?ly zE2|mO9B5nvo+y32Fl@vr)2JP(dMvkO3W3Y8K5PQ|5(=E+eQHUFDLN@a!E zs?Dy^jM6eJe+f!#3+*`7tq+mPmq=8tf!Lh35**NP5?2dR3XI-2Cr}6>YK`x@09{^? zZBL{00#S{zmS^3RC@gDO`;MI$COXvZf&x_M!3c)#hvpX1g#;zlbp;HHMy>MUXSU9Hr*O&vw*PA6RM>o0%#E zp33_xjRj`@IQMS?z`{TA=--kb9QKnhI}8_DaNLS?H>Ko#cX0buM_^Rz3g z2x#eNO;jRd-G!aXo|m9Q+ln$nRTn1}DBd-ouafVVxaiS!hj}iZUjFf^DiHGL{qpTg zeSIF@eI^!f4wtVZKFirlyzSgC=Dsu~he z-ml!a|L5C#iT?-DVBftr-Ll?;W#%%O5}leo-IfKEDlc$?N*v9P;D;Yv_^1B9)(>O zQcwsyH&U5RRVC~BVT-s6%msDnu(uy7L^%nb6c$iI)H&UuHT@<3_GwB21Vg>ZDbz2I zK(PsP$gE{A`bq}p3{NdemX!yEM$@f!Uy1|CVab!UV%XRWynq?qg+e6wDhpK&f;WNQ z7L#MtWXX-ROqmW4zTYj^7n_gY-bq_L?J%2GwvgChx|AriVb(2~CtD^gu}#D0o;M;# zp1b#rJW3&4AFGomRN6CfCgxuftF}yXEEQ+d<4YIyL z-5xZ^;=0Y_YTsrZNy(+Uu;>!`eusVeFk1c3`~LQWvrfWGAoMT@E?~fXmu+#dbbCIC z3GzLSSS0RvIkYqd7r_DtC_B?sf7te^eoPdh_m=c$CV=e;j5>hboOsnU__10460NtC z-Bv5$p@%AUNQBWE=-tN6YQuu#NS^gPS0|KoS;~^*qFTt5IXtT}Gmh}^D}qzv!>d-% zOw7yRCu?AFsEMhNa%+m+E-gP*4GA3N`lE2x!{3)|{Oh@<4CIdo%1Ba(GwJ5eP7@Gw zz|cEkRjw)fcTmoFPeY;^L|uZ60<63lAY+Wx@Kbtxo(k1*R^@>^$pB1sgfdDKb*_&C zkq%XscV`m#4il8y&xbn#;BB6EgjHqaPj6}|xhFa9#Ix7{hNrW_+VN2a#cX$HYf7gy zr+1gs*4eKf$r!BnbxHC#6q1c|(M+fwh(FYGcJglG-zNXXp{nEWOZJcPX?%U@zrNcn z3Olj_e5KyV^@O3iCK8Cg&FkO)N~1{JpSv>5vYR_VM2GgI#xa;+N=+TYVH#THz4_gg`;sl|^qV#u=jtVJGLDl!8WdAxt2j}dyxSi4!R}~I@o}KQ;AeCUz%a); z@#R@E8FAWh3I7%cdRLxFRg(DdL<0lMyrl@-r0$=m^9N2L>Q}8pk!siK;vdbf-bEH+ zEvK`iUGuogDyky_Ubq?%Gi~Z-=@-N=}aMc}~3ziNQPpYt}71+4ZHJ z?-%SpzveNXdK8~^@4X(k7Y(V|)aEOJ@mw*EzW3yD-aIn(UXvd&RcDWPRE-lc96&wdA;(&7AFxi-s&58+9?_i2X2y@Qu0=HkUc4r!Y(=VYEld|P32XaMeylm z>Gh5@_44JpZxNp~jb@VVkx6D(o)L3>ytV(Yoieh(_M%D5TDh{1qpBGkLIh6-r>i(gx$%+C2nha;%fPy;Y z>6VP|MD>2#1@k8NWV3)Dm2;-t-kdvX=?5WOsZsxgQ*xR}vAxuOBG~dv0UCTr8DUfr zETd&*v`886EAS65|Ni*p%e(I3Q)6FE4SkEYoe)3m3y{4|LTNbw1esL`?5hM~ z*|N9L(VFSbL-#4U%jO%krk6+}kcld;XkFwMka`Swsv=n6HmE*Pv&0+ZzOf7k)xjIc zcic;sbkSF^uZu=+$n+UoH$uB(yt{~t93IsnKi44Ap+%!t%NhKsHJ4m*b`MWDLECLp zF5Bjwg5}9(95~+#M#YIpAN)Lr5T4fSWBvO2pD*>D72$JUl;uf2bfUgd`)CPKMk0i4 z3K*_=E`lN0eRBGP*N^~0kd2cWOMv1CKvq6pDXe#@PXAU-X-^iv)w^h9UaA>scPtPr zS=k*;<%+XBbYQR8ywp@UN}69P{uHNUqTY2pf*k!#XG_^elxa5W$Tl3c!S;4WjC1G2 zfA2+0XQ~a3F_k16b6<&qKQ7X5}@3V0n2pB&6)SMuP%p9n;NDhHC*gEmZ-a`R|Vu_+3C^gE+9wM zhm4i2Yhx10%SEX{&L;P<#rL^ z(gc|}iaH#?wqpI#*)hH51!mLW2<$l+KgRd;#lk(9qT6;JOXz57_l;+b4i>|Zk>7ezc=3WGv zzb)A7SE`oZM6bYyi&@dx<05xZNbs5}b3{NxnVPSIx_GvfjJbf!c4#=hQ4%SA>y2P? zxGk_(LF)R<4S-mr0O=0)b)_HsW#d-KcZJQwwhBM>hiS`p>*h&B-}RmWJSe9cl>et# zw8I*;{igIU5@Q|s@rtEtiQTFfpISL zNzGoT^G+8FeZE_(9{I?0E5TCBUZDpyLA^BUn08xS>H}cJQf8c%)Qx5XV*jiaP zZ)KyvXkKi1O>{cFeP(;WKoa6HSmcu1;!#vg@@#yCyy*#fg64LkVJ9RVqS*XUODEju z=8%fhx`iTE1+_gaS?+qDazC2Gth<9Y9D1rLbG%s5Z9uWOvRY!R)x0)?%do=OD&1&6m%=ku2Rcb0f)u);E&Qp~;QJ$}V3;|E$$* zIaS}>&*O;BKiRxj+RTw#va*xnB}L7Uc>;nDFH=01=coW$rFE-!_;fv4utFJ_?2CBm1lr|y&Q?_SYwSa54U~~~R@Bf2 zy6KwSqxy;^D-{cXUYeVI0|R7lHP^ISe>cYa>GS`!`r*U3*YWY=JHmQ=^mRCfx|-~Y zOK7<=^Kyr-w)qIMqh{q{_IYXP!FJ*t19C<*g(;z<^Ua>JJVpX7kEN)a_YH^g)m~o54bs34g%@#*s;rH-5Q zAD_m*zkmC+T>7O8HIPxqPf+U#(#SxZoGN=G%qag!#ix|KCfA@!Fsm*U)#n&$lB&t3 zc6u6B--~HqLds3Dp--v3ueOzLr@XIwpgHb$jI(g2-*Cn<^O(xIvHXC6dsgRg8>P?q zp=Pj?evTmXF{=f29hz%W7?yonNb0OamMY$+NewMzEszR;mmgXw1%N}FOlQaZye+2Y z7E4AcTz^}VjERas3<^Nf28$LlB=;|PSWp5_jSlPF8g&Sw%JPBJXe z;H+NiZk&qvPQ~H#*Vl3P&!1lF%ct@6-8OqF#rJssU`c06z$3Ctz!6rxBq!pzDkM^% zuVX0H*ZGnvm!7K16Vi)3%0;0{pb?!MNv-|z&hl79UW))W$f*~q1JIW|pP+J?JMVGp z#`y~RgsbxqwxvVwtewH(9F8us1ll};gxz{n^rZdK)puCL@hy5V)zbrgSU{K|2peIE ztU&I9v_bU}ufid7wUuJ&@Jz{%6S zw_9;@ia3qiDBQZfsYCzh?F4hXU)W(<9q&{f9Ym~?>aK0M|6tSYW;&Iqf?sjQaO&Ph z{vZxI`DiKpR$=OXd+A85fk@`eY^%!`h<`xEL%tW-6s*lQ>t)G#cOa2UVH!o-vupro z#dR_$Go>@6c`De`6z)+5HqPL{xD+^GqZZA?91Daa&*w(Zm+_BZb366)w2BYM+Nxg4 z7H5X+9M*V%x^(=b@bR8uv}9uA=mo?40Lm*S(XN|_QdHQKms%7PEOL}~$7{_{l$=Dh zO?7AfOIRc-FR`z;rq~vZS;?WTb5Sc6F^BL_DfbmBsy4ioXx{vyK~VeOx{l=_U2VB#4N{)63M=?u)Licv7hnE*`SkBU>dWW9USGfb z@%q>JIDRcFPc1o?L#T2xgjc?IP)9nRR@}O==)VXA*&V^y)$=2QNH}b@I%fso zFH|q@sdoQeyYH``>z9{z7PU_kOt#CxJehF5<>AziO9X_r{W%w3f=b)5+HB2V_X!^T>mV6VddAxNr70LT() zBp3iL)fk%&)Qs@UWxGH3KVJXyW$+K)b%UNtgPS5-574%Ja5)_8^jRI|kSz%AbekpH zuapdBxd4-~yqgFT4m5h=weQpGnQ~mf|7*W)XIk|MnfgEs9vA>TRCEotF-g}{9|Vf0 z2{5lrKsUu(W1{5d?L9D#P+2ag9CqbR)UX3L7jLk6b*yl$UAzkZ{D|2fz_(PUfT zd8Clb@)>&nM5+C1?4L6bkjUE#V$bHSBH*b>!X);)Yr0&<gTWry(iDZrnS9X z$^jjF`{u2M&U<(7w$h!yt*Vbbn2a(f)CP3qW;RC?HTiVhMY);+>SqDR?S&xe0@SG% z2f(GUt!3AH2Pcit$+mrw9QeQOR!@i;&oYC3a;42Uyvi=Ijs%J%t*`vFdgIG~^i}%x zq>eUS_i>DU%vL4ehCN1435UjUrc3(#sRgtaQQJ;pPzaBB?LE3T`-M2twXU1I;Gq%e zq01Upg}FBKPNTftXm-aee|WCJ-_I){~Ty<|6nO{+0Y4 z&^CdED6BC%Cpl>FMSN3-01#p4I}zfjW82}-2f=S91qKZ1itL~ImlYC(&Xeq(w;sqQ zoqA&-0T{YaQH^ECUO~Aw8m8h8;7K!Pkdf5Y!oKy39o|)27h9HaS{;q4yh;6WR|I+{ zsDkcvI3bC6Q>HOGS$Qd|+Kj!*_-WBTe*f_L@(Y=R$36Nj(T|TKXG*4_x&_m+L-WQV z;Rg75d5`%+c+}RUa`EN|uW_?BX|{|;T5Qy$1`_3I(rMJe4!!p%u=O{b_Ex>tWc?KQ zAzwa-XNu!xfAnbC7+ch=a;zdrah}dvcYd9e+#C4hRia|^D&r@WNGiz;92a&el8Ub; z^`;l$R*MTKMg`%QbGp+GA=M!9*m>t|zPmE`v2>q4zs}F!KdCtTPPyfY8>E1e>}NJ| z(2!7nVHFgDxBDYU8>pw0DoRu%poU)t4vDi)VG+Dj_NqENvL$22>k+d9QF?MA>b#Eqcg;UmKoq zuh>K3$qo`v6J)BXb9Rt-@&dIv1>y{`Q{&FbTa##&T2GQ+ugC6Rw34mSL{3lt2IL8Imp zpbOALKQ;&CK z$N#R{e|8Ip@#(MniLdZ8j(eomp%crkytBMtBI5?POcr!cA_Vd}ySohPKb%djp> zBTrh8JUyB6Bbs8-v1f9GCOHba1!I(+d(^3HQ8x<5*_s;^dyF5D`?>vWj2(npfVufsvfTR55$;%}IQ z@Nje$BM7P9@AL7fO_iIw)KD?uXY~?QVFQSWHwKj$zm+;HZUDr3lZc47TD0g)(Q4Oy zk5Y>$L-17iM|ZUixCq<<^539+#r`Kp{-=d|t?f6dfn7%Kv2T${jfZ|-ByPurs5PBR z0kQ5s#6318Ff_r=CJ68P=8&(a;0qY{j@snS)OISjb^+`Oznb{yPfx9`pQpFL_HhjJ z4j`V78+i~9+j__{F4}i!hv5~JLWMvLpu{9(iJ+x4QX<@Dg6=%{(7?|2s@7ljp_kpM z{$6D#?AvKq82HwGEjtV(_q!`>s;kIJ)`>qCS{~2$rlQaGOnfUvm#C-v;@3;NAYE?a zCiSBaH7-{l+N)k5)ukk6nHs2bn&+wd|HWffj^ko~1zA^|Fg-I$1KhCPs`nI^)T?sr z^)jkyJzd@^2C}rCeBOcDBUMm>*Bi;l+KU1+OLaLY?F_ti?z-r#vSlw5Z6c7JhVu!U z+;t=DlU#qIC-u@)B2YVlxTll%CFjt)b++pU zKIWX*U{6Kj%Dz81@Moj2bGUI-&2h!yadmEQ?Js0?xoD0PG|iT%GdmF~T2P-d3a=|2 zDg|}W4grF)H`#iQ5*qk2lHr|u-J5q_l8W^Fu1OC=zU|+a>(Bb>+e`Z}{`@JZM$+sD22B?sahPt5#=`XJg^AqCzvyb;R z{d0AiPr`^tJl@*|!f?id(!pK)6YcL$^<@z?pl(?Nei7U*y~1jMg;TeKn(bCN=`*;4lsYGWl(I1VQ{g&nPA zE34VnT&3h49Id9u*yQ_ay6vsL|5ypEgUzj`J>k0RTnWC7>^4qv_nvXLI;Qpj3!PTU zKQG#cf5kt4x@36b8%=O2_>`b@df%gp6rU8>#3Ag!>fm85!-J6PoAe!sRw1PV4Z0I`*T$l;HnZb_pY$HXrsN{*ckt7zq15;t9kTmYf1 zvxhya3Y~E%N3nyg9H!DsbUKTpY@#wctLkWdJ9N|B+{}7dQF%(`G2L4(>{6_YHoTl> za3e>dvWT1qupEbr#U%(C0-YILH1H7O-xtt(=dUmAkNV|>+Tqu={Yll%Hd0=GD#1V@ zp`K*U8%h6i8nP#1KJkQ#!Xd6KS6mk-3vH*0*`C?y0xveJcSwpTwBTsvuJHQQgOu9x zR1~j*-X!^!#LrUB_l+NN5KE&wJefbMquZ26#X((S=a@fCfRcBjyB;kmEWx3!TmZQj zaJCU(=MKuqUWup6mfa>txO>5-qpr?(@>aY$i_($+i+5@)`1t+Wefco{8Xvy=`le=j z6z}GqQE<39se0>&5!C=Fw#TEy-qJeAgW{^H65aQ_>o!2?QYvZSs zgd?2eDte&tN3%E52k}c2SI4HuTa`~H-IbsLuWHuBw@J>qR<9a%g$!>i83R-%nW^oo zP26nD-D%TtJZ<9t4cyfBv{claGWTB0ZVI<5WZp>pY1bRpM(v>-%(d)N_unqxxBqZC$A4+Osv@L8xAi=MK0#N(@yZbXg&(S9;f=mIddK^&XyC?;sR`2KupY+2V6v(Hk0S1xbr< zlzZY3QAYdA{Uhwy<<{-%E@wH1X4Q}F&b^5+IZ>>9;EPS2 zadcZ(?3;4UnHB0y;w6i(%wBQGny~oWwfpe7|MPyS|M+#}<8|fX>0}H9_o9S~tEr!1 zvFug)tuEKSd(Dw#O{SYt)h??=Q6fgNmVjSReBqF)&2EL>w3t-3FoJzJ($@8y!YE^z zv;cAp)Ul7jcY8p^8s%Q5hb3t=!FHrp*!&1;Ie7N7)}7H&xu8_G#Tl8}0d&1|CTKZr zgqo}%?hK08NZ^@#*o#W|yaYP=ay(#`N_4u(h-u!xTfTez>u+h}De`p%->ceIq^4V1xGK9>Z| zT=JCapPaihGGNq}E#|oW`72 zQiNL1Z=HyAv5`Ta96Jhz`N!y*2Aus^X6DVFwe|y+%ktaoKr9!9dmlh0B8GP3kx#v? zse!)4Vz%>8{eg^;D9+s8UGWxG;CkPeUxibX{^(3>3Y6b=`=}`$P5s^K{p02JukWOf z53j$z=yyM9q?n|h=PK!5BiP^#VAb!QV{vRto{3N9m7rNKDHSs|t&#L&1_z$E;;SX3 zk)}Ev*J#>IQIbfGPf62mNlBc&OA0Ztg3A42AD99E9LH0x1c=){MInZ09BL;@qGuC@ zsMa^nrSPYd&DgfxzST9O9P4A*8E8^Ol{EEe)!H{)o36cSs76d~tg2`@qJ7)q%l_=& zW{tmIKYsZ8*?p92tig4%GEV6eEhv+9*;Vnor**fwYri@j$FP+vD~4=Wj?BuX)w3j- zHDy(8)3c{;Y7HHTrrn@^Yq52Nt~|fe`hYH1a8MiD5FT%VZv#~XZAP0+R-U0L?*UdR zY9l7yCzt$N&`C`}S^nU~4+2a%6%7#A(W#w_*g8N9^*GfTIs{M2Tg2)(h_g{Z_HwaH z1S=%A&CPQCe)V3z+@C+zm*<<`AKZC31*z$z`ai+A1}Kg`~YQL`v(o=Fg5M`sxChacArfE}f{ zV!y6M&8G-8O5}bGQ212U+e$Gjc|ql~CfiiqxunJuD~@8LYW1AMeKs?!wgDzRN~CgL zll06<4sxFCOzQm17e9vA^}k!c|M}nVe`~QkMLv!#58%WP1!8rCuT)j{yLT{=FmlDr zyYIVK>%}WHrRLURNFK_h2+ne0O|#<&KLdDp%)14vQ#}=VU`3>Wg09L69c9oL9A2`Px^#og6)P zjoVHzq<6^oeY_EMk~8j9wi41vJkxk7)0nb&A0TecaFga5>J)XG%-42!xv!@EwS-oS zJr>nQBxnqs>~ymB%3x=QPwjU&sy2|FdTc6IZJi_CE}rmrYxm*vKmG(qzI+<5zdpDM zmtAdS-RStjawTk?U90T^hEj9ppo#?w9D9+6Q*8JaH9wRE>xVkcb-9s+X|Q*sXM|L= zn#^jqW`XV4rm8Ovt1jXg=UtJIN1KJ(aFH^iE_cQ3q1HGNU}!4c6pbQ1NrKw_PI?8N zg&%!;Rd`Y}o$U9Wl5Y^fx1|9B@RI2tl%xpthbLk@2;FTtZ)^J0WHo@)e%mVeH2&`! zpX2^D$=~0prZ!Puv&TWYys{O)v)^5%gH!YABgnd%s!MOSoQU{rfU+w;M~)%mJdSbFSawtDrn<>5pVWmm02|5vjKqR{C-b3U-*d|mc zv%;6t4vut99l~l%MWUw@i^m#_RgRP`eak6VSGQ8%o=Iw4>scB9yN4z89NxAc#Z@bX z!<}woDf^Ybe5<;-O_|opcwXQ_8^fdm%5fG#mH(_L6{mI0jZNOnA&+vKw3Qc9_|Xws zAZ_eUHOWp^p+)&GXE^z`)=0laE#HQMyD$IG%cp+`|DG1{ctk)_5oIo?>8QlQ;ZYPt zR8a1=In}2rx5mL!75;74-H7sB(;_yOrj`m| zcqx~gonih#Ob^#WR!;p8Rijz80F=G_*_00x%r0GCJ;ZIaL?$A&TRn!|yvvCo^AHyD zVtEoolsRSt@AcRc06_EkcxxZI-9zizHTnwbZ$Up2iUdoO z5ccZY!L8jn;7C&C#E?ej!=j0rRKm^7-uSYvY{SUXvCk=@0aMw@Ye#Ns^d8I+75>1n z2&O9V3sQ4&@bJ>tC(Iw-Dpkz^C4tl)mkS!z6yBZuyx5Y5icY(J2ESWA{-4jkW-l7t zPLW?LWY*x6(Xr=!5ftsaPx9Q-r0dOIuX_HG^mpxLX<(VHLB}f3UqURhF_F1Y#LJte zuvO$svy;k(YHn{wpp`yVWS3a`z%JeoYy`4R|B?MrdXeMo{dUuq+jb$xlixs|U{R)0 zb6REYia$p01ZucCx%pmqLh1-j@xPuteo&#GMlB!<9afY*Zp!Kg@1wTgt=#{O_U-$Z zFQ32uCUe|!t=Y@FvP{5A=K-i1Tb@Lqqj(|Tfx~97K)k06JI_%_z+-80o=)8adzk6a z#?dPS8Dwm))o<>rn6tWIC$YDOX7Kl>z>3lnkIbQg9Drh32LKt+4VWgO<9%n&EW0jVGX_;$ib*SO2^ zv!B*)eEj@BFTb-*=2LiWe=ob{$VVW3Q*7t?2Pa+*H(|0rDMh>~?cH;CR|*9Ab8$W|G5A zqE&E&C+kyB1d0M+Jb{Jn-3ns}+3N1W56vRiTR(t40Fa-iChfIE#X6W%;lx{sY`}2^v}&+bo# zS!0a0@w-3u(){gt!9KsfGqruzXw;h*kkM7quVn2aeMf1ArBbPc>SXI0AjYb?vtp&u zz;vD7SFpPjmm;Qg?E={&dZdk0X_V+tGkBdSeW*J|eGeKa?xTZMqf*On$za-YKDDXR zhDsSyiWtvn)6==yef5ljfJ%2J)EiF~le(BgGTp9@UsWK+fMRgfDTD8xDgRdW)*Wk? zYip!GP$adm+)EDgHOuh8JL@{3cIeJrE3KvXZluFPLXEz)CDFuRVIJiTRVlZgVkGi z&W7T2IfnrpBsA7#4XT7Faf$ubsg1icggQp_rDUQ{9)*X7J}L@O)d-TkXU<1YV54De zF}c@l&HpQH!4`IT-|US-X}i@9ue4?*vj_(Xm%bY5wAH=4Pmepvd&%Z^{xR zw~#W16j@R}z;K$*Nk-G|Lpu-I_~Z?M;odb<`)Sp{Xv2a_i?CSBqlR@tJY3)9JejV-e=YRfs zV7PG3iP8wwE|&3HlnxD&yX2cra<5yF zq^Qa~kxrvWkJxOST-D#>>CEr06;RSN?~Qer8t9@@QyN9Jk6Y)Px~yva!VB~2(u9*F zxvb>Bb!fXn*MFdrU?>4@*)XCYhi>hQDp#=wxgo)in~nppq;Ei8W3rsKu;2X7pO@`* zeEsAj`N6WEvym|{ve`Gk|#?oRS%HhfX!QmtUZ9IKOeFO1bARHl7XI*i&y-&aCx z-gGsIi(R3!bKSPHc(Hhs393X3g$p?1ljKQw?CLk`Q2W*#DVNIjEDGUGYx64j56ME9 z*Z>p(?-Abt%hW4884DVnJ>J3EcF7wDkQ5&%McZ^&?skd6a$ftgH&^rXbcTU{pRH$k z+$(`h6vmxDE!+1`FMoGAe-d}$vrDwfD)9W^2x>bVFI|C8xrEftNd{Xk1Zc-IyiBq( z%Rp!)t>s|i^Umj zNL!tg7VRGmqCbId%<5f+$|vDaUbHLwq1bOD!sTWg0f@~?D7WN&&Nk2FL=+oKWi>us zlxR8}f}_UUEyVRfytkis+rM5u{@RVs4>Nq#rT^cTJl?+Blpxs31l+2vx%-T@-W-{@ zu@|Tm&T%PzPG$qNP!R`>X-EMY;g;)?a&wbSgC2=RKaj;9YZ@>WQcLEf>t6RZ2G+JK z$X5*tLA0L9=JRa5voV%Drp#O7#zlpqSL&M1E;4m*=kfpS#_m&gcrr;zNXw8g?aLzdOp?}ZH|m<-4kfnY=G0w09@tCf3Zte^Xn zH^6jentgPh{0Qo&RLR1v?#C&QzzeAC5sl621@lWeFKnhM3ILnp;`c3` zdfh2@3P@F`iN{@q3$4bAF)**0ONoAac2EsqBK+b6a{{OYmfx_$%nk@tzCD3ItG+eB zjSh#sTd^$hj7_0!Nf(4olpqUg!eK4fS*_utj^IU8Yx@SiJ3NtY7GW{uFvbE3#| zXgVKii>r|AaYzm+M%Hr>=`QCxRmIsA08#I(Sc*>dv@TuRw)!xJ;jGK2u}rw*k_mU{ z$SzorAgJ1{rZX)0h|;`dTNCy9jNbVXg82@ti3(|z{YrUoTm<9lWG4x!I>EY0y-}~# zu2SKU+8iHLVb533-~M|2{)rOm*XrZse|xds=MtldD_c=HSgPddEnpFdmK(^d6R<-W z*R|vT%B997h%RR*m5#mWPh%AkY!U*k^QL5_bMPT@)CeXsL?@i06U(RNb$Z}3b&G(P zoE1m6b%gI$_pHsqN1>7nOLosVALPxDCB^SCu&MK{!;jt|%?tV|yblD8Q{e`?;>*I0 zoDCom!IG-Ce1kid;uZm|y<4ykf6VdDK!*^Uo^I%`Q@TQkYzO^BK%HfQ8$~RPBZSPM z9usKCF7=Fxet>Sg2qr{@sjpLVmv^Fa3qfO2%m1n)2S?lLdmfs2P$+5sRFs3W%Ml;k znsGR(cIr^io8FSdB!spsb-L}&uTXvRnY_xdDBvH2xho6U`?)0iOYVBB%^%S z>Pk7v*6xRwDVlyA&Tr{Obg3vs6p)!reCHMJRZlCg)QT-=wdjutbQF+e=h-gztWwr3 zp2JB#r*oZyd@wIL(r!~KEfAm&B?R77fGFC=DFUyfu$Cds$q~uErxLT|sI*}7u%e28q z04(y06!aki5P*soz=UcmZ`Etg9~zW_l;zatrruB0i?78))!itJDS~4LesaK+ z`b`vg-i6pYS`GrEDmc|eJ!efcIH7RiHRPt5YIzfzMxi1%W$F9%6nVY=U*Kf~Eg(uLj zPwFO_t}Ex1y*1WlDM^?-32oDls2-M0L&`qMRYVVufemCGFw^o^Pr(%BEuuX}g6{No z1nf@^QBeBYen`4d3Gt$wo)Nl2%>Q4OjOPwW;P_Fjw?o1$d&jG5s?0elt@O&}IPW1P ziVhXawS2ErA!vnbHm8dK$85ffQde(#@9HjfIZr1o6+qP+RnEX}t#%7rd|}q_Z>#n3 z^Zl;V=-t#4p*O3Ltr}a>5t=fSI7`Oikk<_U2l=Z>K9x#P3Q1}Y+wbl{ad){tN#4gj zfe+Vm15g2s!hAm@0K_I)fD`Olx2BnET1?L5rl-bZjHWtUNpb}ql-3j~;XLZHwX6z5 z(?N0hrcsO;FE~n9Rq^)JyOX5L?j+ulcP=8Yh6S5!m8ux5)QGGh$B@9hc~=4+F`bX* zg~~gn(AWFr^B*7o@%7hozTg!HZCBVelBHtV*jAw1PNk>M%PdPw%nQZ~6r$6- zvs3!eQEM!>1yxzsY|Hb4u|{8it*mka^#A~SWx^-B_s%|CgT8A*y;A6t5@VAF(! z`tH=!fFS4O7iB_Q0O@)cz{bDE{rT&=3ErnhEYHC)8)a2$N(-KPf~#Ay<=rbYMa-P} zvaUOiVME=&wxi`_OaH zbADf!0#3H6dCw|X6Yh&*(y|YEiCI|d!pA>B3H%Fc9`-*GM{*bt zGP9$1JBG*p#_qF2AJ4+kb3x{|JH&mGi3rvEVk!@6LdAm)U61%0H$a~PK3NC1%@M5q z$8j}ec+sh8%Ozt~x6d$&Q$>}M_=isuF?PxPfXtb|tRXCCN$bR_ExJM(=jC*V z3Lq-r5zQ!V7yp%SuZa$O7EnmijWQKTRsyRPU*e%CLFc4ensRv*mgW@QcLpbE z`l z*y3{sv{TD@&zGV_u!;`np}J7e|Mv)v(ibnrh`LkpJ^-}p)rS_8YLieMFAuZpe79QP z`|F3#|M>MKd0dx&N7WpmNmL>L@T#|$3k}e(I zeg^5%+cl_i*JZUOd3TiEslPkA$5ln_YAEqgs(@}b)Yy7a+Z)nYzU|~WghbfpOLVV| z%R3RN@9oRi&wYIR_Q&fOzt-}hcHDWOO03l|m&9ANRwPG*^`#-{T;jwc*?Y=?O}Z*4 zM;<}tE)bZ6x|}EEIVs0Q8et6&PypZCuCC=IFKLy_X;2h^oWgG{LGs)iwV=tb)kY#% zqG~d)z;4tTYyW@d5}(n;=k<7GV0A9969svJ9|UM;v~&z2Bj4 zkid+irb>jelzRenWPWAJ4oFG&0ob1$%B!lI+#D8TXYq#}%nRP*@`}aG=iJr9^%tyK z6scvW8l}9=zCdNcB~A(jQ(;&PluCfty6gtZZ<}_jJCIc!e(U`JIMTz~+s|f;^H4;R zpfAeQcjxxUsKpwGJ=waku01|;L%-kO{^*}SestA-BX_~CcEktd0|cV@u>oNN<WVQWw2a zSr8;Sz2{Sz)SXkHtZ6zEmgFTMA&I}P+6d>EJ1-hKus{ zU>~_v5{9&l-Bne+osT)v`sR_sZPPQA=XR_)pU=VU`!gIPbUj);i>We}ON{g6!KMdQ z%Bg`iyV&x6+E`td+H4tuHM@O!N6Gt0RbuUajMYak2F^=rXrM@K5qzcgop#8e7q4z5 zaCQJ+Q@BE2-5a>je^rwxd1LFk?Ej_f?Up3Dk)+Efq6mKc2Y$H^up+y6dp82W0d{^} ztmIS`$?ksoJqI_8yxT&iV=X!u1Kv;yf8|b2Zwfok zC96upJPu`4_-?VU!WV~bTy|Q{Jpv>g{?E{48y+q5?^>*%g)9LixSyNJ{`~cq-(P1{ zo(!&TFI+fXupS+4c-ZYUERd}3>Rj>~lbQ0aZUQ12ECuLUmu@rwO3&kPPN@8@r(Rp~ zpqCyHsd%Re<^k8-R|1n0u@OUj{Tn-c`fOZ>8x%=C2;;lW21nG_jhhlI9Kou!mCe+HgExb<9Jb#%^k)qB(zYi#M)5OYWnaa* zdF-~0*Jj&n<{YM@&8m+p`2q~km+2R=JCl`faBcorEz%qRBBZosQMs1SDq=Xo*PNHt zWgOd#;Q`tou)`Fw4px46DbB;p)N+r8Tjz*;$j*OzavxGWYOz_dUpiY>FLBufcU zVF#s_lkC2(ZECVG7A1cfH58aR%Rj85EhY;Qn3f;p9sYqT19eWTl}0_GxkOBtHfM26h? z`o}isTyKEAWpCU;(C5_h637qgEk0?F9bje0xYaG?1eAUb+x*oH_jZKO7|xE`ClJnl zoiSd-#-2|NCLACk%0x}5H)r3~%h&nqPzU5*z1s)*RY|Ya%V;eSvgSx_)r0C~#a_!6 z`-35!DoQG85y36`d@H3#tR8u)WCfOh;3m6tZ6qy9IM~0h3(#$q&TV)R40y}Y!5-+- z4p-?KjDR?luUCIRkP~>XmnJU*yk|PG8TsL&22O%n>upx=a1|n(?W0LwlwP1>s{XWP z!x!9GU{Lu_Z&f+y8P?x*JMA1W*3sb=7NUxIs?~q}-q>dmB&a3Cp$X~oDfb|R2u4`J;@%bYEg7Mrgj3N5?Da8Q;SD4 z?Rjd><3XFsse2{gpyUpYO2^fRTNh`1Ax^!LTXC~cv+IWLBpy-Km=Ue=>!9PfS^+9K z8-G8q*RQXB(vKpdK&xkV!%OiraCq)f_*EQe9xpgCv<%Yf%xDj6wu~mo?Rg?8CRH=Z)BP z6Cn=!3OF*3;f_&@mReU2GTVOZp0r)cgm+aeLBBq*4B_T|!-(4lsvuN3i=6|9g_sX@ zE>SswlJxL6h7unNgNxi-Y2GBX3Qn+z)LUbxK&JhFC2B8yNdOX*p?gol$%{K##Lj4t z?y*WDHs3;-*$@_jpBL-vKmP_=AGNS$%^s9jy=*keYypiQ$+OdmlnUEv-NFf(%Xu?S z<6#31;5BPRyGzfs!D|cgP8%0HAP`omv8~2o3VAop{Fh-lLx39uh^cuVs}d7Gjq$q6rNa1UYdea+Zoi!AJ5|=-|GJ$ukquFq$Oubq#{gngqQJlaTjwgF3T>>!MMU} zJ(T;>@xY;Zi8krP@&2L3`^k^y?wAxCC{2K_jtVx>9XeUTv9wvu;}B?D8q}+fcT~^E zik&(Ss+0?)8QKY7zJbwCdu@)WpbCjjcOIRlHys_dLk8^+vJQkwqUgI*WjrY62I6Nq zwYh*-^FMQSp!M+KuPUch=8MB4s(e|o@#XVRNs)jdNX_8?wry&iuCq(aHq!QU>ndoe zundgkk0zW`o@oI;3mdArPc2}3*MS!&n?tRJjqkLK;y{zm=uU#KQlIMQce$-Ba>>7mNc|*(n+%xa)?re1PHb) zdHwdDF|D?yR=h7{Q^}Y%bzDe^if%TQt!+9<*Wgi*~ z*T;ON*8xh`+RLdL_T6vqo${v2o(ovA{Q~@J+w-H1YkN6@lF!{*s)|ufscI4dVW9`T zP>TM}_A?|gwS$*~?Hj;{_qhxC*mm)Bxb^uk_V-WkUtWi|o}^x*wclGkOEc=tK99DH zG@$eB%FZZstVT2h;?&V_w^^E~QoSDGXgXbXI_>~q+m%I#J#N?G#XE7xJ~%Zdpo?N8 zd9F!(cpqDz#D#-ax86_Jutsq!fVYt6V8$iQU40QKILY)T=aXrAQ`UKT04tRM?hHe3 ztV6GN9R@k8!+RFxRg!hooe*7y_qG?u`>0+*a6}z*dGSU2Hvai?8Tot^J7kazFq(c* z-oC0HP&Kq8@ZVN>rKqAM-Q*3nZzr!HN4sF*PAv=x5{JrL@j@)~f;_It6mlm! zNfE*u@I*)-E<)}-fx)~<-_PrscHITLE&=Q3N9ZcqDcy5(Do{(RqF5X(p8t7+PuLiV zy?!ggEUGdObHp84un52=%KSw>ik2)J=y5<(vkJ!DPdmzzI8gmsFlAxt1sE7?$bhzoNgPq{AeAvun$IhmJ7N^6P1Vkn?S-`2f zXGhHnyTB>5@Vs7Mep~VW$CJ&vq@IRDjr~psQtbSKKg#KLu-sMqPF7b-flP2GdkZgb zuKTUG1V=(y-v1HZCl6VKZMG+SwF$7kZD0p>E>TAKD4~B%;S#=yy&v&wsVuNx9NvJE z-?sIQYTFO{dQ%>X;1=)YAEk z$v7;6EjCYG7XV%>!M!fn+vj?}|D?cbEroLv39=fB7wEc|F~vbJK$ACWhlAO-?Hi{m zfXV=cvMOZu3WFyyd#HY&eR^T@Nq)!W^D$bGd6sNabq&YBwFH8#oJ>Onnpg4vbPhfx|W_}+ErDfz2Q=xqoox)6rV#(pv(o50spZRI$f6{RHr^av>;a-52w-fRus zUP+i|ud*<=bGZ~;apdG&1}>J4&Seh(fPxX+8vb!)N7h(pcLXG>C%nh0t^=p$29fiI zz-k{eGn* zxF1USHVauK3+H~D*X@_JwoC14kiNuW6B^lg-GpL*BS)ycH72y28hpgp^s#=({y59yOQp(c*`>=`ce${Q`ZYwmf;o_mFaT$}ck=lt`|`u>mIaGiP&=p3 zaN|gZfE<{}nGA5;cm_i*-@&VUl?u{stLz6oa`z6cZ6yz24}J?MMqd}lpY(r``K1g? zoKyKATc|eH^wLuS9&9@~UtigzOA}>4I@&uRHYx>ZqOGm&_C$y6{RUM)|RWZA*yM`o6W< zW2sQTF50*E_m?K>^fb=QDzPm4nl@Bhp7>eRj2L7eyKgx~#c6~6bXEvn;J3HArZ1m* zTQ!INV0Y2IuWpwWbHHOOx02`I=Lh={*#Yq0qykh_s+Xs>AMYcU=_t}HtJ;`4Nv{BT zRuqO~T2Y;{rA)AvE;nybFRMm<>j$6F1{gxP0$Xz zfgexX6^LrO*S&1Be|>WXoP~M6e^Sv8L}E=JiSn=v5Efsp=w!?`gP)u#$DC{6ME7=Y zTkWslWvcFlS_-7@;xyU1$S3h} zja-Q%s~Bks)4<6-P|xY`rsj3k{=b*|$j9w1>&q)Fft7JWy9zs1<83R;A71|7I`-Nl z>|ibIj5Bu$2CUBWhG9XOm93B#3-F|_OgPqjnPYBm0kDMKZ{N5cA$BPN*&MGWbv_hS z!6rjRu1Tyu-R75NUryX{45yokL@MEsdp4U)8|$OjwD!qLfGA1J`Udij5#I7RT)sh7 z0W=(UaPjRdT5#|%>s)&1*r?_}tWfgT)w1W$812L=aOW+Y$b1iSUpkvD@r5gnf?|~tvHZmQKJZl_5 z`r7P6x(ei7J(@*XRg$*?(g$96)+ELmnuj#S=K9R!x92{WsyhiVs~$@t0EvXOen9k}*;H7meNc4E^iR z%cg42Hc*XUS3VYuECVPb-||rqXgwM12p**>F0EAoB);n$ua@Z0857n{9=s%T&b@JJ zQ+Lc0vO0oRp)iMDivWld_3AZoyCC+L=rYSNJtnybv!lu%k8ba4pwLB?O&hD)9bpz@{O=)s{{M$ zABD^jjeMcnWJKkO6VDR@j|Z4v4t?F$Sz*(IK0x|s-^1(p`~9+H zZ}Z!anUXMmxlzHc2#v(C?2(hEHf5H`Ko09BdB)g*>xPHHB3-NIv|mk8rRBFx$W^@! zLZe!4)jyIWZ>!UGEYsqut`EeI=$|!Qx54~_SsqTATH)uE01t;O&HFIZ87E}Dso8^j9%>4Tx>UaU#^j-i_T}5IC*s_`6;h_B=Z)U2v70>N$vVpK_)mJzh zzOLxqP`{T}x(#WtyD@A5hZK%eA?QW`Nx@t7O$v3!?=@{(YRVo8@a{Mix+4|b$3q4C zoSbS^))af4inqhza$8=Hu+~3rrbBWp zze}k+PMLAKx(SMwqHb#J6pz_k9i4S3hqExs`(Xshd;uS!;H&ZMhE zO#Ww);;0{M2GLJxU2f|Gt^v01ehVtA=GB$Lu_qv|S+_M+tH}OnOT&TPyc+((R@Hn0 z#fP9?o^IMI)dp{;r&y!+<;J%YgpaUHXn-06i1)l^zmY3z|Hn%s;xp<8Nvec($@Pmm z0|01cNKYGIb7lRU$KYulJ6HP^It8pEC^##%=ET(LOw)4M>g5NmTI#I(0DEi5nH|yQ zM9TDUHfV7kI_mFM9uvB7WDEV(uHd9O1EAhsK?QAzMb4`#%&2;ty;eiXF2zIj5Sc1C z7PlDxtrc%hzV&}HEkN~<4}_%OTT@Y-;B$rBbjoIfM?24V@2_k2{>QgpWaD4{)*yU5 z85M7;y1*@Uh-|kXO?c!>%2uFKj&zV3i|w4MS9vQ^l(xP$tw=iWP{o&`y1gbk7j&3o z#c3_&Vw)(pYvPOEN;@$)0}xz6w4!p|M;SvMXcRv zt=-5SvZ|I5SwbU5&58m$*=n9wETCkTu(7#Vt~Ofe-H5qq_-7qKBTe2t{6x?a6lEjA zZc3s@%^mOgx?=t7*B^JQ@C%z)e=2E&q&O#NMfaH-s;P&cm?0lClls)W~NNPwLkKcy4D_&2ycY%t*XT2SOHOk z*A4hyCVgtG-^$88E!d~~8D2b*@mpazz?W)e=J#$PMc6=2=XBgltA*^NBv*1`nk=T* zvxV){3fP?81MnyFOB;$7@>L&Y9hd;-HUkCSl5Jqp#33GD;zA+WEcqd0&8F&rkb{pX z=T!b~*Tj>^0^S6#lCYEWz02~OsE~E~f&zH=2qd#&t~G!?p1OEyadLZALdr^l$E5aL zop4$r1Keg!c@rssW~!IOm$e%I`u3&1s<1s)Y)JKZbDT77YsT`8-nUbioD)#0UmFYB zoNN>sHvUL;F4@CW%+HICeZ* zsx^%#2(K<$C&Uv;dh33vTiKOp>)dXavO1fr1_(CRs6{%s@pO*BiwM%LbAx(!U+lFj z@UJ%~XZpFc1)3J3ddb=v3gG~zLA*fbPmA^b&++-~KjW7d^MWT{shaGr`-)zfT5c+j zFo+4Av%1`D4?VVc6;V%ue$0iSoq@LbN;s4UGqW*12fCpG^**8!vb-mypxxC3T&YYmk$T0fT-yfAJd*K7>j67nK#;j! z+F%Q=CPYS!XO{S*mZ-9~$0eu$SawAt2kFF%PY&5q0WzFsr90VdL)be;UnuTcT6R$D z9fCwW36_N$Bx*5I2P()^7FdcFFW2Vqc_!@Wx}*$uPrW{SQ5__i zdhd|ZH>dT&Mc7R{0r$~rr>!2aSWlJQvs&+Fyj!y*J7JQe_Fc(~v**;kO4E!BNS`v1 zm+h#-XH)IQAc*3n2wM{ZC_9xw&%AotxnV0(lnsK`v|rO%!Iwp=e4l>1ZXm_1LH zyV`a8I}|F&AOJ!^TxQiO@pU%+p=!JmTzUDD>DEAwRxri<&MVc)&FMkjS=2jVQ40CmL?dsgXWl?N>|_fl&MgI2johmHVuOb!C6ItcI^<@{)tW+fYma4nUat2~ z|M{`%+POuxdeH@TY0~Le2Mg()U?|-imzPETfL8(lh6eC@oJMwbzMN_aXJi$K3C`4X z_D?tYgTxA1Ev`dFY_-QEKp2igD#TK2Sjd0#u~@lk`%7ez+>7t3_1?H^hScY+$X~J% zEb7wNrsHiwR7hJ`Mg3^6cG7c25y51UB&s1q2H4qB95~gFeU^211C$_DX_G?QWuHG^ zL!NyDcV|l0T)$cWKqXimKC9Mk-JJ;u}yn)$@Bjst)c%sc!poC zbHseNI}XPC;)grZWfHj5(TUDS+Ty$yh2QXU=T`kyoQ)d5GV}W!bX-5ioNr00Ln0 zW*0IlGAdaqqv!Sd>vR9|_F{qYbi-yc)6Sd)B1RCE0dtDM@~nUdo49lGVifcmfQ{yP z&ejaK_Tefp3vhBF;t=q1N}kd08XuB^sj|X!?8}Q;XfWutR}#d&CN04skE#T`S|gC% z9>i0{F(Ow#Y|96n?d*h+w3Y2iAKh7q4)s=5 zj1`WyptKAv?E*hAo8GJAB{%--Qgc{GPRVkQJ;q04za8&_=1{_m;5x~u(@FW}P z!fURe4d!;u=`XaV={kjoAQ&KRGS$mR0;46;F9Jg8_&RDD!lM=)Y{q~Yo)iH zLP8;tFqDKpP7mF-cL%8ZR&3)I9qKTl-E3Z$3K#plEBVlpJ{K_s<9w*#jS403 z)nE;$D)*~kdaM3_2w;JqUEkUO2V6Cmp|3?(8f|Lwbca#Ykx*S)C!`~gHvEsQ0ZdQ< z(TiR9fhDRkP`hnrA=+#yGq%a3IIyQms%)WZBg?}IPDV_eP4Wpx2j=3 zEFxI2Ot-EnAFbexNm26|d#n#?egMin( z2rFP$=vK9w)Xn!+sbc@Y^_k_p&*g1soVayb*of4tc~?)cKe;qzsn?Mwaq_3hi+`{%De zzVEO)OJY2(~c&Xz1dv9`^P_-NZv`$_#*&W^rUtle%CN^w^@rlNL}_JE=8 zwsY!$R`umL)!!b;jtOl<;9+b@rqE3WsR|3_PrQ$Q>GYgO0nVg@0Qz zr38Kvx4yu9J-#2vA{cPNZU>uRw=n^_DNJFBZ7GmgO|kWhJT7p)r$YwLK9dw}#;Ck- zaG4{{0F&SeW`jjXzc1CW&baZS6X|_zO|}`w%x-)I-9I{ARY$lB=dW_~t)*>lb#GU% z7OEH2`(`)6eM*OTZAD)i!V)iMQ)E^rG+X?jOKj?5?LY}1!iv)`s#0E=Q^YO8&u#DtaTpld};sze;V_0GlUb3CrtQ<_u48pS_%T zo$dR*bm+$Z&}{wX6-8?)S=a9+F*ck4cl2*)WbB;0guNcyxCz0V)wURke#=of%0Kpb zI|p%je=L+zBl$Yi-t;0O&zCj(?;j7iflF0Y^D+*U4aZ3iISf7AlNRTpvU7FFx%K{7 zgTl#c{KEdpuIQ$4u$l@J90YhJzy{T`#||v?KCx&Fm^IHMZXD8{OM6_>CTIOo0OJkm zJPqkqp%$dXDmb(j?^U8_Urc4_9BJFtL#n5Z%P>b?%XSQfb1&zK9ZL^;a9WN(tec}$ z`yLKO={TPNZg533tdhh}#W=*~FTw2XxA9zK)hYa;@uB&qJk+2NbdxJ2JHmTCZ8uhV zQ4N<9hFOcwKKzp$Ry*O^?qivc4!g9*;LB->t-LjC4w@J2@5xv4V#G>=?bcOC5Tck? z1RSo9MifHA*r5_h!`>SRc2)Zk0zf6nY$_qZE?Kjtb)u-t__c1C((J8Qum9EAzBVlk zRi4S-eQhRP?Iu;|^v+&E{@uRy4F+x}27LEfTUlq_U+UL?f9`KD^ytZA_fDW2QJ4m7 z%}FBN!--knJ5Ec63O2Jp!TlKIylAsvhWuPzeX;5YxjHT(D4GTl769Dp4S~M_^>K~y z*Iiw=&SqgVUrP#%7{70i?j4|fo{Q+8V-0$nMotAPbpzsuK`-{&Yt_S1uok=*l^xb_ z)&V%V^gKL?ldkp>6FJo0hz4e| zDy&)*7$NPat%^{X)2V_DklJ`x{DHmBkDj_i!EL^xJ8f6ZL8;v%DlX0jy$?0mlvH23 z<-`UhZ0#H0Bu-NS|B`hYx2o;+*U;mVIDP4SmvpAFSI?_*4lcO2ye`{M zG?p#BN96^<`h;n6l0AEtk)6q}Rw4j1Huj8LX(|HIRF1W)E|o~0&N**N0B;LO60uwqohaWm%{%y;}9Y9>r-JX19&-4zw&$d&Z@{tqK$8QQytGD$IAN zF0fSq3;R3*x^7h*p%K=AHYXcXRSJS7AMPlS9B2YyKb%uJ_HOYqz$Z3hiXw7Lp7eRK z-v1oG^iTEc*S851e;ExtpYGT+`qH}wgjzg8EaFnVO}n?y96F+ZS?(rX)21tR9Se9$ zn02|80U^E)LaakVPM5-u(wbuJtQA~r)6wK&OE&wyH9B!D0k}n$dXy45euTVB9(u!z z6f@VU_fYGOq@(=fzMSlw_g0x|^|mD$<*6D1$Qisr0xqOayBQQfbOw<~QtxHaPV(I0 zc1Jz)x`@2|ZDeid9iG|Jmp{IK`)&N#x5q9z{U@$@2R13hhnT$wuobI7z|_J77?p?K z!XRk~AW`aGUPOe~34GAdaVbtz4b`0c^IU0`0l8_N3|QlEIhA2-pg4Ym?@yM>yH&JOIXv`?&Wb-v`S&xuuHbM^nBiIQP`cBR;HjTAypydQIjEHGWoVD zCH8R9x}5)U0703)ea}I0w`$GArWPTy0{|d)A?T^pprzNLx5Y9;4pS{BB|pmv4c8i{ zYqzVwa*|{l6gk* zxt`Z;FxQ?hj`MDu(EJbzCM7Cr<26u#{4{Mzh$=Gw%g(`esm24a0I0Hp-XFsXFGCO+ zYg0F3SIaY=7V#XiCzx>*6$;@+F5hYOgu}WDt;Vfg@p^V#ypNZ~`uc6Wbf7#BPI`0C zM$*Kx+b3&gbi#E2OxNY8vnE|d)LVJtMZsJ55<=BQ0k|PpO;FW6oY^I)WK|vyfDud* zrfQMG4Pfn6kz4{V^aogSKBnh^L%KwIm#D$^spq}-k2a}p7U~?i(kIp887NgZ4ye;S z1gks?=w7ujCt`qI#!yIlp%@lqvN~!;>Qt-XRNwee*Z9&1?RmZa-a!3y4?+;% z&1Ka#7*MR5GCW{4KB*G>qf|NGr=b)O3 zX|IV($j+hr+O#{%*=4@rZ5P$!9)#f2SYPMG*}I1W=C;^+><hZqho zb&lQdtSH}ZgAqXw5UD^#+?#4VoH|>@_-bBQe6%+~(7%_Llo=vyovmn27VOQ*-n{by zDtoB2=}#w%Af!{}P3w)TA>qDE@^%DIrA)L50+Zd{F`&b~l_SNbwuH)|Kw=Ie?3gg! zujBa&_h0oDus%0~RaKp$l@SnE@`91P&4~!AlO}5o78!X<5N9J#Qt;;V#zP%6U%Yk& zc9Ne&epnijH7iuX2?X67O2a^doY&JQ;nawrc|lZc$GV@Cl`F5E^nBUN3Q%ERCl$!2 zgU`E4V9NlyIwx<@jP!ZvFHc4x>aj*DRJN=jH~_H#kcU1PT3^P0|KaraPfnvQMyA~*j|G}>kh-3yh16{INyQ9%L-{Or2DFVJWP#t} z4G(YAFX5P|Kc;P24mxY0&LPzeljq&NS6ju!Yl6u|pSzZp+fCRFk6THJec%t}7@5>^ zq{>1m8%VMbYnOsfIApspjCg&G!#80qs5V8gk0F<}nDMo7r|ZL}rZssiU6E{L$} zxEgII;!ATVB5*D~x6l3i_i;nMpBbdumLDs2>BDmwWg&2rRM+ilvlncD=tr?5@jP^q zncylIP`GTK0j+z7Nmf*KE?ds1x_KwvAvZ=lE{3kZ(kqAF3 zVKH3x%>&DAY5_r6u>k>Y%RBu7>Z%i~_J^@uXM3UqPjx$1#*2hj+r55Uy1#bky9pUp zwSgSGEM{|cot?lT3zIU5 zx9}ekRaOp@FU48hoR2vG@)cg3V$`UHS9S&v(XeK!@z4IcVqbr`-}@im-k#+J6y|<_ zR%;QuiSP|0+|664U|qo8-m|S#qW=1s)zeZx$m^eCyXtJ&0O5Hfc)}>lbk2V>)DW#R z0E|3wX&?hX@_Vfpv1KCMnz*!K_oE#J7PxFb=GrL5!F!vfbygzrc~LDH8%wcVF*|Y! zCsE^@2@v6+HC?>ff%mmUCWqFEz)I*SJDu$qp|k@I=smI%14L!^p|gmF@V_tHulMuV z4BP3EEL8*;iu&JPytX)oV(023z#vV|(FU;8&aCNdB;4?sY0Yq$G+>U+Tc>m#%NBNe zL&k3cdR|()PkVCpHi}Wnq|KGT#-+cUExFgTZ=!V1)?#(u4UNH!d}+61wa-6gO?S1 z`~2%K<6qy#=dZ7KNwJhCtnj(r#R2sK~ORmamP_oyc_WtXaxB2fMUx(+hh~YR1=UQQgRP%LLO+eK(K6T%OxjFq6 zSVkqV)O=Gy8ZdBdi4C!u9@r2!*fWeo9EZ{ImQ&&spH;>n_ivFsCpS%=Wv*r=vKY$22!!2PAiw{a65IUeDy!Kv0xE!Ty z-r3h>#@aOeX7TLQbpdZXW5H_xn5PB%&!_iZKmDX;aXH#W4B4luvC;9^>Xn(M+DVG1 ze2F7Ode0F|AOV+1qbVc?Hr+Ig-&Baa$$CY#7FLazZ`)$rf|mrFyY*1@!gj&Hap$MY zy!jR%1RP$a2!Ju|r(qxX zZSzk0ZbrtTP=O^3hw68T6zg+5DzG3uwdeF95K|wkuc+naXsTvxX)sE%66>#@*F1U^ z&ZTN|9$?~}#|eW_^z=}a0g5o3p1PBL#6ihi9ci3-O(xKv%aD05r#XS;VRK-Z9l(}LX?GIc(cr`~K#hT*6Wsk& z=J})l^4nYg^8U-KGVcDYWx;7a_bR4NAOLMQ4$GJ9e&}yl3LId-%HcYTediV(wNPo= zgg87t^RA{e$Qr+_Q`;w3s6Bmm&935-WPThY zIcVsNRRnhNM4AoQwsymI8sC^@H*|6g;ks<+Qz0Z>>Z>JDsGiE}1};^5i}&75`9zfx z9M4Kb1GCq2q56;i^Y!I4KJ~mVCz)xr!Xb^a={~q>Vb^wbEYn+(awGr^LVkR8WF~X)`fjvxP)vkC@AQKUMM5jm| z7va3~uIDEi1bFDZHM^^)jhsISdpUbnhGxo@)r9|*4;?oyYQ z!S}Gh#lf3e1}k(nd7qkLDoS*D2WO=$wB^Tf3QF^Ee#Z+$!jXc&`jFLi(UT`oK?OmSd!b~@-Hsl>~fCg{PPcjynP4vG^k z8#UE9m73C-oHBKM-JhVo59y zWH!syG?(J-9?MhQQfIomvz=<|N4pk+h6HNLSYTc4W|o+uKE(V}W7l`}3RPZUjbMrp z^2lReL}ivxB)hAMYCntB|7Uqz&c+?n@ZxsY3i`I`=&|B`j1;9MjL8X@W>de|sIHjnlC8w_o#WtOJy;qnzZP#p>&kn|5Mn7H`>}}4MQ~5}d zl>^Z3`%LP=@fJv3THR_rVUMb1bQ**SxCNw)`Z> zx;Jl;oF<9)t_;$Ccwc|<0K!;jLAIt?3&#{rIrydfmDR?d;9C$if!f4IhPq$Z>zm?; zV2gjfz4RwO`AuqcKS}kSbfTb@YD9e9+PhgxC09r`F@uymNJK?#I^LxfS=B4Hq8)Lu z?m2Qeoba7RsN<}Y<;iE9CJ%{pEs{Gc$sm@&zqd*u0^lrZtU7*Aq4n%Z^Tr>BGJFv8Gh(;#pB#w zHdzASq3!n%mhJt^FSEXV`mwk`Q6MWAu@z}@eh9i}kBX}FlbFCU)5v_LJGP?x@>FVu zm)%nVi`h24ccr9Zn46}<+SsTirr1H_U_y8~E7SQ}4tAQvt3#E6t~%St@nj1h9QdHX zrhg+y_cedWPTrK)PcuSH4dSE+?Uo5nYAmqWPJXg$K*&T*J(nAarcB4oh_jtT3|HE$ zM&87m%~xt=hWMz5K(99CKd;;Gm9TKP`W1lwV_BZrH6$5g{UxQ(@8RjE`a#7BPgQrP zHjlvz5G(DcHr83CKOs|{_L@3HZmWjrfY1%T@AiRg#Exaf2V#P)pK{dO+xW%3qk(^`u zfJ}xnrNA;yzRpv(z+}tbR{+5yiFD}J@Vsi@>gQiS{luK6D~fN#Ww9YQ_QPay6~9$G zWaXTWk8!iLxL>RzC{p{^7=fnzR?GfLMa8KA5YM-9 z;8btkY%TeyVym*ocLGZ7m-o7yyFyyniAnsWrvqWIwPGrOD3Q!}1)-Frwcy*Wv4ELY zulF&}c4{@|{>kFV3Nu=^j{pQG^L%C)0}-8lkRU71xc>|5^xQ%4yj;A0!bDG+!F7ih zN9h2&Q$6lv6Q3U1AZkL@Hi2!)9tKZBAB!gf(UnWiP7m>ob$nGT&Y_>6#k_TmO_L_$ zN4N4fn}c7D0cKvvlLe)MZ<|wy(0pF{rUA*$=C~crt=6}RS4o*exW0>`P&SFFB@k*# zCoGMeJnSJpmj>J6bp^?p2Oy?!NbC{2)kxOAGWF^2PuJ8Z)zN^ zf--SD0}d{4OM=*e$kg&&EubI3>~IR*>61E)T+Z*q7C>bj@a`;(`bBX!#M)?=HXBrQ z%;Z>Hsu99?!AR%5IXax|^KoXd%~TsF_ddd*d&0czwN`#$0Ati4)*m?B_sg37Xvwx` z12=uk36#YLJnaS1p@g-!%$t-U*ZI*JEzu3OqH9!8q1-DT?@k)O!AoK#>NNA{N_K#Q zoH(=UaG6hwWAKo`q;5#aT8Ze%_S8xM-BWe_%3ckEejM3VDOs^|TWMpCyGoL0Dvo>D z`=H}lXDK*hfGlUTi}eAvx_vI%s~%7r(^OVbR|^nZoUK>gP8iBB9Nft-SoX`OUp~Ko z`K^9>`_K3>0U#OkD~o@vx=ynJLw%nqvS0ek@IO5alJk%QOtpOE$S96dCi|i0wyZVx zrTDmcNpU!RmYY;qGf6uu2y_~kK*DzEojSey**+5Herp#Wp$RHf63SH?P-I}vC7WhW z84KEO$%a4TS!RU}Pu6y3$4a3~MX0frXhnKIL2w6jRz9vqr=C0nFGAUMlf+<`4JK%V zW_)(NW6^&7QptVK-TeELCR^7kIBN1(_M+c=l_}Y;DYk~(X;r7&ao}%F{T7%?s$FoQ z!J87uzVCCHI#o8QQ$*3K6liP`fZ2+6(ASeqW>H9U5O~jFYr)fe5+SpsPHYUSEb5=9 zhX!ZMPEBR674U)r>-eZ@$}R$x;3JDs4d)w%9kd}>z3UCKC68+joPGNA*76GlcoHvdhw{4N&=_57UIpZ{R`W?mJS9HKH+FqF_;#rR zQoU`s?U~WQ@v#P$VUE4_4S z@}h|+Uk}E70FD~QHT$ksk1|*+E(yI8E_ro|w2{B0n2O7*+Ew%d zoQB{VrmyqXuI)MDhJSMrLP@;5JD_h_1Ehajt^ZOZ_tW3>>mKPcS!fsz1P;=0%C*>! zv8dfX6sJ(|#fy*4B+D=8%g;TEYtR6M3rqWB~AV zkQ$U|8PzaNf^S>49p0(E>Bb)p1GT}C@HSZgOr2`F?kBtJV|y#?DLAr0lB@&^+cPa@ zIB8sod5x7O>;z5Lx?T)kB7QVt2nztQBs^P2^O{H|64*3DV8}iouk5zmW(e}+>LhQ$ zgQz%F9k4$!b4J7DFzCV@ob*}pjl=fY!|ZMXh23c*+XA#eg*|`xX}!L^-T(fZ&ElgI zR*jNjd+2tleYz{jbJ&xxn$aDiQcKQ;mP@P5)K*U&xm1aS8}e;hC(BNCSGB&?M?rh+ zZB1N~;CK5al>C}yd15#mZ3@-C`+@p*n#(fy5GW(<+)&$AREzZP^jL7=5y6i>^Yp8z`5J zp~f`$Vwq76TXb2vMVJfuDCq|QHn(+21HbyQzf`l?-7{T5yLYHIHSQMh72vtm-`M55@_#msGJC+6ONRq*Nrn-tY8kZr9+er<>rzAeq-1~gV(Ixj z{`u+s{r4ZYc9Mzet-omLb9Z#bhObi_sGSw7-XQWTmBbTM?{SIy@xlkR0CaJ223dn? z2!omv-Fdup+P{3&-Rn9v)xdDhN?P(N$F;`!F2W5!*Ii1dOlA1xD&{j~MYvA0) zcdeLiAcv4c;Q?RCSjB<9Ckc70>|N(%%2JGUZ!P0=HwBuOwaltLh!Il)OknwP{D;oC6_Dq+!SXUP7~N~WZ^w7 z|K4-C4rO<6d_wwv_E*o-r{Lwxm3nC4la2R9JSKocLcHX2AZEmSN#5uL%;!}L3owhl zlN4fBzsn~0sFo^pEvPJ`i$^NCX$0dHSF#s;wPCZ(CSZ+CS!S>dGe3s6it5PhZo9tt zh$AR_@U3=SfXNsyO62mmr3s&XUh(QM81wA%&2X|!fNOq)*dkk^~ z0c3T7YRNPB2f!uVbHASG_n-GuiQlP=hXY0hm)SqPszA7I48O?VfQWVv zmvVNiGfR}kzUKxzOPtM3W#CKiAwU8dkJzox_FdBLl+^_64&sKsOdyXwmKZlF+@iep z;dLI$FY}roSOeM_Hv1AgF?mo%AChadIf78;BCxcfWyC=`4E`W>VaX zFm+dVvX)21AQlu|u0wG|VlwZfCY~3@&jYs$+#c%lYJF+%U&p8SUthremY=5Rodwto zzsWfuj!eFYNNF~(7<|!zP#&2e&5_)7%GCESg4m`-gDhEzF)w+6TiDCLN~?*>`9}NW zPW{e++#pR6=YE2mTofgxKKKw!W!1+WO}}sTkyQ(h22howc|Y(D?Wl@YI1XXypPTYU zPIaGWwq4aJh(s8bCG>8yS;pH{1FZbiemWRXEjDUb1f^PjX;n9${bkMU;T$glP|r7R z&GGJ#h!JHGVh}}jase|o%*hf6U}?afnbl&%<{~qXrK;vN95|0}U6hwSwK}mE!*Q~Z z*FR*^A-_74%z{;np(PQKyjcV(I(P)Vfj_1wiS2AK=LR7FLG83%G8C@q=&e(3=3vm< z)Gy&GM3Ev-v^u1H8nAuqA&+z8NE8!Z-t8JP-foA}mQ_pf zmRG?rl?#Gh;qCyhzB$Rxk(Y%}B8Zd3!CReO4f*M8T$&#x*L#By@+(KO3zr>yEK_N( zN9J&h#i9H|jiYsw#vbd6eB8oy&3LBb?NB&7p7dDKVnNAB&p2BSbg2DC(3UG`aIcHQ zn9iYDjJckV=HDg*({tId0SJPF4Ypk6Ig|_pRsdrFwY==W3q1!McE_ z4tX+hSlO^;i8gG^i{9+80RfpjCK0!>R88L+yUniE{2DV`;34E)m7C;G9d_84_6f+s zKIv^P+a0!;s9GuJWM3(}shzG}awbZh1|?zbnPYd|Fj0LI$QRx&i8sJ?>~k;0^seu0 zFLF*C<^*+$pV#Wkw?FEq@%hhR`lt7ob$jX{xK}AN!~zwuOHDTX{&zGp`2G$gMkp>)6^szAT&VXG81pbU4A!hycC2drCW(4he8}V zL5j$+?QDeDm-R2;l9={=gmu-867cv(>-K~%&g*fXo1BM&E5KgC4R+*OTJbhj2W@No z4%j=4aL){c7+LYNosZ5eoZ)UGmTt;wMLxXjfZTOw8_(-%04uiYY+f0H`nJ{D4oY)m zatHLD=VKz=-W{lPbD=p~z-pDdU_D@74P@9@ipP1qVhLI~P>TQx`tbiQ|451BWb{|| z7;>2t0o8;EHfDECGU%#cl)KrcHP|U6DJ?g~kCyDOFZK7|Uy{Jn48+vRn1plPMInK# zfc9)KVs?96wy(qpT}J_lhkgM0UQjw8s%skXRBX_&lozX)EJu}q>+ot__C+^wiqxel zH)!Hib^BP;_GC72`A1{=bx-TS3PXZIw_TON%VwZh&ZuMwQ1m7e+vsZNovluj-(dNA zx8SR>n>GaNG}|Oz6?L`yAZT_rwTR$6C^)$-<5ZqPVjk4+eFkQ4U*BHMFP>bZv{dWh z6jkOpomN(KBJmbSM`*$&k9#(4Sio9N?q)~o)g_q%>!Yv60dJRs68ehrY4+W^LT*dE!8WtigcH<*7J+jyA6f@Ie?;&&BiB~~|FIt?>ZOJbDRvh;#c4Xf`0FLLOwOoOZbWo=i zo~X1B%m_$8ayv3P;QQUf7SB|>37S+3VoLpE#&Xk#q!LdP5eJgXx3>${J0xgYtBU;< z(97OQD^>xM_C;e_I=nVuSrs|B#6+ja5<{d`!?u%io!=Y47MvV?YGS|Fn<3ofyPu{mS&4&XepJ z(zPwKnj~biTu?w8HlxFxS{6`26Py~x8M-gPV|zVrCyS$h-6l=%^J~_E{qzd$`;BENbM^=~zBi@5XLsqn36#=%-Ble%L{yO2( zb^}N;b}&!1GEx=QUYAY7VFPe-ww?-5fT`LX&I&o*seBa#f*`eqgSK(rc7-?vbzV!~ zB{+|y`QZKCpNw+};nDZ~IfVVM8Ih-|zN5E<+FfUyp#4Oxt4$i5#b;OVfRe@jc|iog z@7XSM+joXefptyIY63rC8-r8={aH4!T}J_upQ`fg2S=Q&wQ*2w`y#f<@WHho{fW&z z7St|+74Zq0vR9=|o%D0?t?}=5$z}^fEVtAF^P37dY~ZBQyk+~VniW^m%!F+pQplx| zdRar<+^&k9d8x@4?@c9HzV-Q3b^WWpX%YVQCnNQ&dYbAsc0&7cO%19n-d`+=4a`JY zwvJZKYot=Q(tfH~I?S0hObYIQewRC>zr7;eha`3PaK3iez^qXyS zws#-rD({taI8Vl@upLlYq-7UXma?^GtnGQdKEK}OK9yXHOr_NrEme=xgXOK57HKg8 zPQmj8;HG75VqYnDQls8@Y+#E)ynJVJx(j+nYv)(0TC@pvc89YIafJ9r;yu=w5pkx^ z<>wi$k1LR*8;*m18t``I2G2k$wj&z8WlO75!lxIxBAziuI*B0d+7DmHu733GB@^Tr zYC*~(*=oAMS`h2OaO4ewVAEGzRWO2{=Yv?R?{j`$tS_J5`#*ouEF4&Wds@d*da)ay z6gC|=BOvMerQQaZb14^sj~k2vB%qMq<~7!}G;avvI>8q2Mu?$$DkyVgh}t!^P|O+( z3|22*!1c>!T{2<&xB?le>u>|_QHW8Ye_o@?)Kc-Q+sPmA;DjKdmE$_BIS3Axo~r{F z3PPxIpS|z~)q-*kB_}2rXx#>aE)M0GF5XFk91Q_lfyIM5UN+aa{*U|p*Oxn^=M7d; z9b{~!k{mcuDYR8kc)dBNK@)i*shWFH?=ZRgZ8w%~KX!tpX{!hbUg+wD?h@SY!+OCH zFJ)bf!AB+HPjS-@U)uRMIVf5A0l?0@ZZpYq{FFl#`|Z4|$XrYGwtS>nANwUwo!f3p z*uY_jbk&&MRM`i{vo8tB5KSPF6N$U#Zv70r>5-P|-{K6tU-eYqKn;L2|F&QnDn92& zyH+23(pkDfD%s&o;80B$n&6u(lA(2tIPIO1V^BmYmNT>C$FO}2zO2fIo}&hPV##IW z+W|@hmmUN<>lExjBZ?W{k>zVBUA-q84eIv6!|f4Mrd^VqlGYJyr|+07sL%+?DvAfI zu#tCQ5C@T84|Lf_(YIyT%chGh>E{GhI9uig?VV9NHo-!BFtfA!zoa6j=|Sqe8v^RG$pWy5yABdew@c=A9hjI)ed z*(U7D?R!gc%MM2#`l&$RLFQtGoKFH$P7Yh@`$(Q+Tf*w}odkRHEiQFFZekjoj1cv) zT)QGS;xVhU{VIw9JG#BuRSi>^)z4E|qnfcGo-SJQ?sQI@HDKpOIn+X^BpmYa<+@cH zn-CVgyA*|0*A~HthA%`F_vKWmC#Oehe*GXtFvdtsM|$o=tV0ao5b_X|v>k z9lOnLUV4`%|8SCWx2Ae0(0`X6`s#f`kj15g@d-ZE7pvNJ+SUk@Vt1M>-U>sIY}je% z!&3JSw{uDcpKBaoU*c)K)IRsF*KRYQVX8`RbrrgfLwy@>`0Vm~S8#bV~| zSWTATDi+)!KYMB&Id00D-;n5YR{&~`kZjy+HR;_LV)QVx5&d!7nTf=jbU;Kd4Vrib zmyT@7@hv^fgN9&hzGSGNoRl;FxOp4O%(RP5YRj7!f8=0rk6yf`ekXDBKJ{8Q3V`8bYr-Os7YZyL@&un+qN6b^Ntuud;#&&FE@8b2GUvtZ+M zf4|>8|N8aE))=SFklLz-(#b<`zNoe0x$PPowV<1y(@NFuz;F_d3%SgC#qO<j3@M z49CQAL6wnD0R-%lO&J}5k(H#*DMUL3 zZ#y7K94~A3-hM1!&CY@t@AqwXyX?+mqZFWC+trOf5B(RkPSL*iP}*#hA8%TqIa^$= z^91b(X2FZ#C1;aifUClAs4OUni%P+8D!iyZgaNm!nx3>v{SM%dknBd?czgapwU(@= zQuhX#li2l^vDKA7)-sC_s-<8V=jJp<1Ln#;d8hDh8`nDD6^OTY3z0qR84J^Z&9@=C zbDeM1`OC{$5pX72K>rmBSmtF|d@R}s6I1RuKoDEMrhY`xU>mmvS zams;^r4mJ#AO%&tJK1VF@IA8DX?k&`$|4iwb#ApXJ~^H(T7=xn`enB6esHDD`v1Lz zYRG~dR9-<`lah^yS$e(gmOV23)^-eMJmOf-%X@?A1NT%p%4z}e=kOI63(K_>KN4}W zwQa>#btl#H;RSANn4o;(vjNM;!u?ErY^ss379{VN)1Aojy1NXeTokUHs(u>J4t=te z1%%9uu-VqXExljxr~Xg5>620hN5cpLi7#4ZlkO9kjbk{r>S^2I`f#5dbA@_+oXah0 zLK(pImj<}xO||EMF3FEPc?g}Op&+Lindo7=$Mo_W(6hnnG?aEA9R9}9*HCq<`BbDh zYim-XM#Mut3DhJg_QR%X)wDo&?SHMuP-ZqV|@UrXHO=ieJHK?GGZjleK9{gtwd4sbS+1uHDD1E4bPxKxa)~a$=b@;+-hH7^Q z#Le;DTdkL!uXotYru~PG+X@74?0H3)>dTTjRrwR~v1~&2HsgBV|g5ZKv&3VFqzWHKJ%Nn~_Pwkf3 zFU9GYX{_)VlmjCqe)R zWKE|8Fq=9G)+L>s$&K|s*L_R8$k>o`NT0*8FZkliKmRlS`1Qy2>Z<6Wccqh%b3w+p zeAvHa^DX;$LMgn#9ocJhdq}h(9o?+~irG2{y=u_`r^#S70F(-=MX54dn#1zu@gleZ zjey$kbkp-Tvd1r8~W~BRLz3PAwbCwi24(cqaLUg1wh9KU#UuR)<2WjWEto!1U zmK08OwHMUSh>`EVXXhL_#9;D$+Vf775SLxx)oi}i_R0#!P!3?Wrd{^ydVTxH`2Fv! z@=0`N^Zm794}$H593dhm|4a4kT^E#nP2Wa)w!vFBk+<0uKE-bO<~dHF%p^-h)ONNV zlo&Un#ymKwr1TpiK3O7O%gvANi>&a~Dv0GH?2}V!(su0x=%w#sT#&J@h5(QRMC@Hi zTwpc=vveC5l};=BW$BA~e-QbB#|WZD511zJr$3L= z{PmA9KK&T)^U5zsCh89egb2J4p!G70JXPtp(Wx#9_0d#K%1SD-6mLCqx=Bl$4PdNEv>9dT z4M%%2ijsc3ER}a59kaHkl2Z|}I<(eZx9D}u%@P~eEKZ&lhT-^@0){^Gju7!{bGLW< zxxD|6xBid*rOt0ZMimg|aml#}%8EXd)`(-L^QgLb0D?e+x|QlPU{8VfxzXWzmgVpt zYg5aPx8;~y9o_;u-X4g4Yzy@^*;5c|GL(cpt_wFQz7jegHJ+ZY-aw(F>xgu+J&AQt z@E&z}thSGxS|oSt*BYx0#rC{qajw*v1KYoez&m;CvS-XjVsoNV)6e6yLE zPxo5muneIc`L?OXqrg}ZckIb3M^N}g)}}PYAmGlW8I=yDVF{Mti-*Lp{N^fP58#B} zW>K%qb63vJqSb!btelQ|*;HnZJ4HZ8n#$5{wuV5}?3wgt$Lw_+XpqXu-6+S#`EEULYuNDtz{2L& zbxwEMN1=Oqu$w^#V7`5U=QMS89Pomkj%-VmGP+OzRe3uvWjf1A6y&AoPIe6NgOxls z_fWz`g#>}#QRK9w`8wppyo2Y4vA^E#UxE0a+lS2La~ss7)vkLbw%sQIbW;_3pKBUW zxS}eDvi9C*sozkwCyhycAfjCcssU70KHQerP>Nopl+%U=X96v>!oBzs8p_=5yt6tW z!(pX<%{{?UuK1V>TwSiyEuuOpl#!?k)a-}771`0I&6*}yFzDA{Ejw%e+nxWMS`>7W zU_Jq*Ufp@)%sJKeoN%KDO5Mo6Md1-1uKRj)bKRgE$8#H$ojk8%c2BFNVkn2z&1cWSNs-ke@X?>sG7co4&XjP%2x!+kEzYL3tn!gEn-V9}(>L zT&J_%jt~;#` ziw!h3iN>lV#mV<-phTh?7_xYng2UCyua*L8ZkrXdrUS5($-6Qre8niJyl-}oE`J58 zaF4bV^-gDC6%)@#iwV$ifJ3wXywj`Jq~Om-yYPN*C%A>JT&%pZ{^Xl>S^x2-+T}jf zS~Mtt!GL`y08QcC?W~sBlnw;9vFGe=(&|=U)ZQ}f&QV$_jP8zwZ_66LnZBpIxZySBOg`{Y*^a7YKTD@b%*D+yj;vJHNogA zd~pURT^;Hncf-|hk0!ab^G}ZB=cdpb$E7Nhtu$o5pDZesCpym4dBf_sWmSYAsNkw- zn>N>u`so8IS<=h;_k~RB&;D}KCF{;vwcz8ROyB6WHCEovpJYkb%JUj z&D(x!r2KLoZ4-Ox;(3~x*GQDNye(-P{&H?Z3m7ox(5a0WbgaQ2OtdK~VTPAf080El(RngNi7_S!IG#6_qRhnD?x{O0?dl zP2OFr!`o+4PL%!f9PPi&_bui_o zwviF&!50#%u)s!WXqNfF~v z026BM=9|eIxQjSqe~I7`v^4ZB(tML8zSy2>(kgVPB-B2%zcLj#gsTK^nI*k}*3E(L zX-{&}ONNhh!vkdoa0+VU)f3SRK1-4%8$=CSoLB0lzpwg#?*R z+1kS9&uikBXx+6>CK2qKU=s0;r*`%4zkT`T!?!=*6Yqz-Of?2678#cPpL55TWoLqX z(mZ8XH#)LEKm=MGZq{}}^2_L*$zq>M(WtZB?Vu;P{?%GPZMYyF9$o;J36xV{m{*zk z4#ln<-uGMh0?dx7T1Vy62?*K=XtQOL8o!;crBcZ`z9&1xJ`+V={U<}(hBceQ3P`9S zU3O1;{ECbW{blIg(zg* zvCMFIU{whbH)`WWSUM#v)q4xYEFpyk%-}GjqVpPOvG$TTl7`2H zyvVz+a+3+(1jVbBMnvw`XOGLPzX|Jq6RsYKFTpDh%CbBEAEshv>~$8PkF$CR0I-_C z^5u1m*sKMS7{GsNn8i3i{Ir=&u48 zeJ1q+ZH(K!Hh~^r?7e;vZ<9muP1mptkI3p53=(LvIIO1nYXr%#Kq3u_n?Q7=feHx@ zwo$1uTy29FWqW0Se|jm-gF_w%WKi!)CvX%j+yX>MnI|CYJk629we8ffo|nD!bK_OY zY(e{!YinI^+@~w$_j}Iw`U0tPAQ9!hWZKr4I zp$STH_=7|qro~8h1&aWZzL!5RSn}w5cI3M|kjigr5ZaV=w66xRC9BDAG2ii-Jr6B9 zcZ*~J{8G=Q*4H~?hX8+$uO zFPm0w*eHKm|71IMVXyY{J{7XQ_fPi^m-*>&nXh3(BcY;I)Z-&-!g$`cSPTg`15 zDyk0lImtEontTgQ=rrNV_bHCH@!c}&d&w=-*$ic`0>4B^`rW67$}|mf{Kw^=9+XJQyC?o zkd}&7pUk}5^$M-GA=!aqXUm*NNvlSb92~#Al?F@k-&8(yES+#_w{IFeto-xX%q-ACCs6#BZ5;O|$~iZ`G!SqHvC&Np3cEQKgexAbIGePL9;lLqRLZHc*9$^3VU;it~>4ZxIFy+%hRXkIi#zEu`UEHD=xTpJ{%e} zxj9m-nX^szQ;z_U|Lt(L1r`;7(iD8EF1JDI;FZ~T%SqH2#`v5Pfl*{l_T4qww9P<| zHvJBUmpCsI%DH5pE`6CeE^MI_B?V z1P@qDAbED15qigA+<@k=VQ-%e=ElQU;)%&;j*$&*{yEsgPc#X< zK&O{iDp7}$q`p8slS()G=h%(>*A@6s$wr6aHuwmINF1XGDzIi<8-PN~LOjV3oT>te z6QXp2(?Qd#;oItcb%ddkquv01VY`88hXaO31*TnmcCaa+E7xp+zexc1yVS%s*Y`kY zX0oR}2T_&sYqGw;Rvk~hZBG`c_(eF+p#;4mnb!t>=%wh6I_*y;>-MLN@b{0ue7%1j zAM3yLQiD&(e9^)+32!RTq6Q?pzmrS0lzBRx7A+uE@IhTFuP4N78(@4L;Mh1~^XX}` zfRns$2gI|S_uYRM;T7 zC>#>h&r>x_V>vch-dCfw-J2&NA}c02QzIB_H(2dfgEZ>)25tj*>q62TL7evN?(1&v z{fa#`2GrJnLDfSm#&zxPJs2o8oj@!;S?e{H=whYLMNR8Lc-vKGws}}3;iDfG(AqkD zb^sn;4yC3(wB3RL{JS5g9s*8V>q}Ly7{czB?%UPoTXM7qKt{0JvkzTNcISxvqM9%k%p7#Ocm#}*4;SJVUE&MNq%cyr&Kb=I{hC`0*Yo40Z zatEz=lo#-x-YR&p+tju?Skz?`JQ0u>vc#wCQ3^WGdly0kUsGjDQ)_{9y-I6U*-;ML zzNsPxO@@X|N8Wo^-o|l3mf3bLu={jBo9zH%_C?p_b*xoy1Qxmz z(F(M8kCvfSU%i}A+-()#pH^<)zyDmn{`}7&UjpT1_41@Gr?u)$f$pS$GdNcGdg?AV zY&r9wZF4t8v30B)M_p)OewT7`-BGhy@44I~PeVQ#NHaK_IpM$Ya87-da*G{d;q8i| zdf(|)kld*@{oJO?VNq&&8lbgM;I$N){SHy({h5IY^-K0IFT*_LyrO5Btj7ZKe4Lt~ zhwE4_#=yJb5bGs(gla(W)QCGCaP^OOMl^aCKBgM%IVP*x)25tLJV~?Ki75_S#L3+Y z8xE2+{%+M`*iO`z8#u?2V@SAi00)rFGOHiSe~2do#JR~e0E?PKDgc~a6Pos8k_GzE zaH1K|L1N;Y;@pu+q0_nbONA2cp^i%UV|P7PtA70DM>W5PKj5@WjjRvC;wyt3HkCd! z5eQA8*kDD+o*2P!fnRW3suHzc4uYovTt-?>;9OHjJmx-O+WHo-#||EP)x1wmMA|@T z9N4T{tcmPlc6u!_!OikZ>6h}A+6*Qyayerx)1Em!S$#&}SPN=)?q0-ttT?yU1XSlA7mGUfYo$(==@zEXhq_FS*e^W7XL~>kq8*sf^&l zNorE2sD}4>uu*mgUA6=P?;FQoQ@)c$UcYkKzYo0Ul!($!&h61g;$L%YgfF1FqASiQ z4;6oni|VFms>uF*wVYf_G>${HUkc1!A>MK6odTEUtpPR=3Q*`RKH*3CT_9n!T^+{V z`ALGNQvlxG-`!FIo0~_OOHH;D3=f5lciUpJ_x;6r8_r0)`Jdk{*5?oZGWF+d2hl+B z#w}YXVgGyjpu8GI_i5L0XyS4xCD;sZ7J7?1rl}gfIqEq8_jX?a092^fG-^{i*AC19 zUCt_}FHP@gHq}+d+kPEV-iEUH!5S}KR8m91SsZ8M?(~=57r0h0?-JxKYhi|UwAF8ce)ohZy$7cnX;1WhA;JAEm+IS^& z(v3_gkSt1eO=JN;-gN>OUUjr+$(x8CokjLWy9S+&6(8A`Ppl2v1peW@YIKNJg_J$z z9{7#vLCDHUIc3RPIZoZm!VM<`qBUR#>||QLzgkZu-p%~mRR&Vf@6veGl4&$HkO8U^tX}HYUEvL&`3YRG zEnu(wh;7fUb~Y{a1Wvr&NtuYY6_Y@E-Qy7Fij|Y)sA1zt;AIk)yw%jGeW=FOFN<|* zb_XJC)N~b=)0<;os$VA(34}ub3}{MqR?)_gQ}IQ>nhIUuEHVXAABYXPT$35~-D&*t z%Rhq%Vv41%Binhf>zT+Z1tC>te-j_Zy0;vFbIV#|I#5oWm41hO*E;Nj@>o;G|sST zFLO`*5QsRztf`*8Q_Hur#@(iogIq}5UuxUE0=dlRMXmC;E1XNBY#Emg22@aslqFQp z$i#?sH4_<>L z&>dOWrz7)EA-_L9{r2s*Hh%g#>X-ZHzsIqM0QF`0K6u4?jiyKT^1MksKwL#z)8-<5 z=LA=_=;->bg;lhH!nrHu5Ds`>)D5=*q$@cvDswxm)19Xuy3qo_ku6y(EZ`g__!3UWYX?J5igZk6OIe#@#cE`F;{c-_F_M9j4skh!b zs&5ubZrl7DJM!fWRjtuN?FpRG!k9XI8CDF42WUG8mdL>*5f7O`^}bj4Z23#qy!a#f zf*%~yWqH{Tt@e^*ky$6dgGbeeob5Q(?Bq9{a0c{32A&b^+sEI&ez@xskUcwE2^be? zjWq*gM!tjh3hc5xyb6?K=-A5o!JI=0g3A#3@VZpUPseq5bs$6UM5~p-)z@k1yy=S8 zE3`8$NyMb|VB$yECdt1>mbu^E9kv7ds9H2Ts>kB`DO8*Qa(?S8P3Zy~mkPuvo2B%fAgyunBf^sXC-EvM^PV8FxSSj3|P3C{zKdHjtnEZ2> zr58N{t=(Y=KEubre%bX~{#VQK4Zs;ofdc zC3S!o+15ZsSF~8ZNjcehWYG5BwKquwzgI(8w{oaDof7jEYO_ah^U`F!U`LK+d(*^r z(Tchqw(vL|Qku4(qyr@?2q?OaLZ`IRQt$hW#DeP@b1JV1!92wo)$9fCyr(X~WggEp z`}FJl@SlI~pBt9&lA8W&s^iSyPQ!|^E$|MV!D~+Da~Pz5r&7eM)oG8AW_udQ-7NZ6 z&62Sw`6_mT=JM4S>C;X}mCJVP*$w?3_v#y~9ErD3W@Q?Ft;nN)nM0}UbSUR)4?OiD zIlXb(AcqG@iUpqz!B#SqW2&4K4r5m6TO*fy9~YmOm84&zth=4o!GXG|1)`%5a)*VTO^?N)14mHq zpHRt8sM^!i`dq6opWI#l67ivawvm#e?#<5yjyIW)7MJ=`Y3Xe{5P{869G)o4P|jVT zr42F|&aOuiI)^C&>DCZ~onWi^$A*%0uu@|;TTE@_t<16Min=gwy{xB`V3#+Pwq=~8 zv2`t|175c}rZP&+Bu5(+xt}I2&5IvcgM|dw&~NzO|vV zq;Kj{7YCFp$5KM<^098yq`kxj`r>u<$jY?tmoBIYP#Tmg8qNE4jWP+s(LT^^Gu3O+ zd1exT9-`OD>0TA))jLmGeg^wbpT|%4r;nfY8vgdrjXF_1`L;&IVAvrY5gf5pLpl%b z?WlTTY^d%nrWh9CrYk4!Gz@e$s-h(L)(<#iErVScp&>*M+xAx0{)yoEf<|M=x$ee|B zwWeLzSLs$Jv0lnBPA48#v{QA@IFbBYAd&jFRWs!OwiHp`f!Ieh3u}_|OeF6JlGaaG z{S{|eZ4$R-aJ3m}dZp0+K`h{&L zmuyQmZcEW%Zaf`Jqh*hBg0U+T$->-+t!Puj0zx?8_O>BCM1$&eYoIvRZ63K^Luc(U zNDY0<7YtskNibh7My%YC-~?~lD08WSsApw{E>1%vIC=`&tgmJ%Mchn0RaGe19oV!e zUkaP&#lZe}h-S;2?Q$9jdKL-DQGuwH)256Xw87rLrRdcvIjHt}nrN+c8~=TOMjzcM zJDE?ZdG-JarLiF(5wTYGlQp8Qv9yA8AVL_Dd0!dep?;*7W051^Ju~_0aIdm=iX$}* zEaYG>ASJft#!$Sak%Ddf-JsG*RDWgb_(7+PDs=AQjnG4vsS&$7mU^ zvz42@l9_#S16-U&CY@?;Mrht!v+8`PrP9+ioX+cd44&4(?Yn`4EwkFDuH`X)T(R%> z`0PG=HzogCwxZc9A()6BfX0c4y^Y(3{_w!@UNY#_0`;SghYzEZCh|dY7JkVyQ`@k zNBCjce*X07e`|YhaQZr(-e+BvL!cLfDp=DtXt0-J0&4fM_en^%MRC0=+PVjZ9|7xB zMNw^G32^v~s4|p(;1~u7eXuI^Rt@i7YS@+u6Xzv` zRcMDuq_F7|qCctC?0qUn?W}xtv+pB2JO=3S7AD&ss_Un{Fpcx+kftuDt3@REp=%w_ zJ6#hjR6%!gtFy%)7VX1+{rYiy{aXJsp8jpmd;n|@-h$~1;+R3SFKVCaVKsGm2n{494BQ~Rp=00q*P!||+jv$- z=F3q3m`t$H&TX|OT~LB%H7!nwjXo#A32``%9r0jKux2Mih73FYM2JBX8qvo28? zsk5+w0S(y}ueYmhr_I!^=z7JmKO8QyS)0HCcyk&p^DdLZ6q6k+oCzrb@)Vr;t5C1+ z!&vf+eE!CHEcT`<4RKkt^b#bOvKr!Ga(z?rYqg#bSAJMB8(=^D`k#M}YquJ{b>0c` z${~QQ?;5meMy%o5@)px+MI98Kv(8I{m&;DT>;I(!_jJd_k2m=xnH&T(Tec1a$%wiQ z@G8_6&J|8Gn|9fXNEvco@=u!59Hdg^UxsZJlZBD5fCzQYQf%d%VqPLb-0Xs~8)TKe z$@lOz?Q6&K9%kG5R+`ffhio&7guHzue**>xbbIm=^{^@WzMg8Ye}4T|f9>_z*7;7B z2jGys-~>;AXB5PRtVDA=5t&qFb3@{o%_?}@FGrW*SEqftL^+nvtIDOBJK2Q}wsS(7 z4TnnL=xltENpH)^z84Q^+#wDZ(Qk< z&%?ll?LbvJ!cKEXg!Ddz!x7$ycS{E24o=w-_oi+ON}H%Ns>T*r5xC8xB~H-06??Z> zPrX+=dM%6H)*830*)&+9Poj#g`D)aGMA`ekZi6VmWUp?ndR;6MtF3am10`BocsC1u z2b0+YZdvnE9_hA-PkirsJ8X8v5C=HZFGZfB2}p2y=L~R2SiM?hT2@`rk-4K-n2FUZ zIX*txXIOO%n#%1F=Ne~=O$dLfGVx8sx7+TdPZvOHck6Q{V-1##GJp?-I>!kX+MEf&6= zvZ5<9A{i0cK+V(7_gQwiA1_4J0;)12+|Myn71^@4sEFu){KxQX5Ag`?AO6FC{>T64e~SO%AC8sdwbwf8D(88Rl=?@Re z9N|98K6c)<>^rP=@g614W43#SHjc4tN@-lZ<$Cv4%hB>KEv+NxJI?>xfBDD%<$wOC z|MV~a`#=2SKmW`4)0)5kvcCR5{>%OO(_Y`c|3j?D@wR5YmonCz_dbqxM!qPP70Mn* zyK7$gi2aynP+A1Yh7ATE!tgFp(&%Ar#(F%Wj zuhy}dbhH@Cxmc@up5x{-N*%4Qd~a5qz2FU6n|ETxQp>sb@U~th$I#cFW3HMiK!y>M}E1yyN!CUp?JnK25(9p-uV^Pc@2v$Fr|I&;f2 zofWH3^DaB)iOZC0j{92o*k?;PCr;K{s8|*cG;o_8ThH;HmHiwCK3!5cc;VjXHC8=B zjYrM3-Q%yT#Y^-&cjC1|JmW0Ax6)R)5`GryfivGF*R$0e78XCQob~^39@iQt|28T+ zo$i8@Vu<^^S*H{lE)ybv!4KCRFjYP`)YRDOih*WVE6n<`TA#lEf7bZ^<;5RcINuhm zwgxO5tQ6Q2J7#vWD(u$TR=diPajfIqEYks4;c4M;OIz;8>?7bbd|I3tcfsnfirJ?y zE`EB18&AcrT3~^B3;e95zUo}~;o$dbY3;8Ic7c{rj=f+R(d-G>4w}bV*Q?0elT`}Nm?-p{! zk>h$Xum9o8=l$vDfBgFMKi^-!t(R4c?`Fn|9BiEU-@!1JJ+L6nFB$v=aLOMCOg%)G z^}yWkx!C&*irjZTCQyFoyMgaLf?Ee`InO)P5U#TUtoHyYW=g={Xe`jt%7q8k9!@~{ zud7xF451u59sntrezGiW%~5CQ31138;2YoVD}W3$P6QL%Z~J@Ntb11Hm5Hy9qi3mK-;M?Is{kV(O|FyM6BZ0{;K; zKm5PHfBNOyEB3$h3!>M-F7U;Mrgog*W;yyE86cXtDRHR4F(#-Vj1vHIJW4y)h3DO{ zjz*NMu8z!O69huYItefbuh<1NnuCdvFNXc>VLPW1z zu>E+iT>~iHi4=p729+t;k}-FKq7a1>Yt$>)A0o~igd8@3keUc!1FF+uClOR>8;q#^ zylyrN@`8)I>dEL(!u`Hn|8)QP)wlqO^tM_8AfF6LNF%hgSDpcoyh`6^sGV;C>!4Zj z0Iw0Wq7KF^-REwZ_NCg+k}^fbX)~DK3y^Z zu1x^B;~9ai2EcPV;eH@+tOYK4!vOxeW($^v5tfxeoLS;(5LtjKurrZof(5PGG4esc z!G6oxU_Ow)4OGI<&NTT57OY)&X?!sJ0YqfOFgSoF19sqTCrrZ(%nGa^u|5fG`^d6kz|*i2KZkJO{5Q zN`SaCz!OuGM<2wXyTo$yxINr!QZBy}!ReSx70ots4l%dqx}+-|wko zb#bSBwt^$#vjc^J5Fz3X2-^wGVhhh&iKXEJH}+;L37=T%jj$PQUiW?Q>=g!kuL0@6 zlL)%9#^9@lcGf#>AszVo>$)X4MnnZIV&j12#*zSz6DKBCV%Rqhw~-F%&Vkjxi-e13 zKpL#FF>WGp**pQ!Zm`G!5QE#oDbE-$tQ``Cp$2vxodD$noJZ$5uxX;u^}cTZ^FROP zeXW3?x1~aRAqXR)W%3LI^2alxlHx@)NP-6+#eyC1*jZA;?nVTh5JDMzLVrjVFSt!Q z`(1feekTm|2T=(Rd$?P^uM=98(nQW_?V1$>`I2y`pY8WSu% z5Rm{mJR8QIrz^CcC)nXQSelE+OoK&)P7Cw!FW6-RUlxA~yqz#LxEpF1?Fl1C@}ZF0 ztb~d38YTbp`fuy=w?BPfpFY2u*OlMaY!`x0;W^?7b;&BT^VDVu(I}C25vx-_fdTA( zqM@Km+#RbV^ByvUTCoXrQ_2Tmp3lJ_LXuI3*aaq-VuP8jgf(NIs*@d zxIuJh2yW}3G=?~!oHE@Bul?()i7&j!fe*t~@EL3pf0;Ml3mtCfIQeJ{DQ4*p-*gB< z(E5#d%_squV6fN||7F?XlNp1@p^;MHOdMn55&+8$oPw#u@QL{?z?1)dv9$l?_fOyd ze7~qmBF(#FVmf$$`r=&eY}fVdO+&APnGq#|qwu8xigcg^*k2eWz*1t0uv-ue5kAskO2>m9@RJ?tbw{;(?o9D%G=D8dED zgSY@_>;tfvh^4n12&)YsKXDyey#f|`!ATU62aBTyE|6N(R*?%8cn3?*iX9uNmM#J& z#4tXxb-&R5|Mj==Wv*BH8r~rv1%aU62NBy;KoNbgXWqJkL8l~p6)X@lArLI+M;!PL zw!Rt*0He;E2$VG-B)VX7p~B;atV1?TM8LlwPW9yZ?xOSrx^qx=rQ>*G`$X!(KIIiBqIgHf zuuZ?=;I+=)?|q_tAc5tDko~W}fB)_G@BhP}*7)-Wh4j8=X`wf2gb844CQ8L9)OuaL0|$hnju-UOuq!^BSdS$bH}w8-i}{+S^0JI+4Q zLHK7XpeBTzoqt<1a7RDu^*sBE&GZN^Q;COYRCq}y{3RH7uYe{DUse?njAmIvhx)+} zA>Ozp%v-@LaZY4fT$foFaDRZ+JWxF$)~k1*p`g$E`)YPe%<~bMG)V$n4NX z+ffYV$koF*had!!34zyC-ax5pD}P-segMZh;V=2oe69*|A|AJ5e#MqkHD7M0EihLsLSDvNW`Al_7c(S9SV{G%-i$| z+yMiEM)yV}Y|s&Ge;?bd2&yMQ4^|BD{(AvI5jCFV;cw|gP@xlFJ4C7N0dh)|`Nu@i zK?0(Oh)g{|vkoE(5j#YM;{azJ8~RwFqy%|Pl=!_+ z-R-zq#~Idf!npdJL|^DXaD1A%1Ix?2P?y-#ky$T~K!_Gd&T~U7&Be3)QphoI`f`9X zJSVaWf!IK20u#T1wtLHtp(0}h5&6Xfu_i?*PzKDAFPsOkPB=$1m3v^+d{sD!EPQDb z9{C8~1GnDsfE*9A=~!1ga0MKpo2r5pfu1v5E5X)4ij0(qpb<#YJ}z4N>D#B@URUgV zUokj*F^(ZldJDT@)8>z^1C_ntoM!k?vnHYdd*lm#3zb0G@a*tSz;mclC!8YP9_#RH zDCP~YCezguSr9k4$WIV`A#iZAFi(l>o#I>S;sUK%N*27+czl^vglj>rMjS9>W}~bVaOg^Z6ck(C6Wa=F^JwAl3~I57x1k!7yotiRVn?_@ zk@2a3jQJb;%0K;oSN~6+fBy9O?Mqf%lWTX&@+(x)~M#R45f-72&=rGLDDZ2PhUy5(W(4d@!77!xnj3 zB=eOwIDg)JY#W}*Bw~du=0DlIV z#lF?q{TQXn`%&(d0E)!{{b(qH8@#&n;k@%buD@BZ*Ie~`_O-F->56q68_*s-Vb%fo zMaQ9th~oDX5>Em%6pEiSC;$@&1`g@%KpE}h8MIa@i2<9=P+b?PUKkv%nsAq8D(0~)P)sE=?34> zNEy_GXWyVe!(bx%>eQ&&@o2ufL-3GO%Y zK|Z;$AE~i-~BQ{ z2V^XWNV|H?ANbh6{Kx+sf4o|^Zw3mTb@(+S)O2+I7xI+R0ToB#Y1X(EgaxzbVPWAh z;ck$e>$-sP-5`;}<4n^Vo&gb-0E>hXpyFmUn}}1vSJ~ZdV8VO&qw!WdKwv&tb9LA@ zb>kt8{)G(_zk$seO%@(2Kxa>DIFuiYsLDHgI5cGUY!W=8q19kwn;(G5AJ--*7DaJP zvU}5ar@;yC;tNe>EJ(`<>**$uAzY0(4JEPs zfK@yYv;juuarJ_cb#=? zIIC&ZqhxFygDk{S9v*fJBF0qFwMYbHF*`^tn!IyW%;)Nrvz7F_L!)Qh@f0J1o0M4QtV)lj!vpy(L6GsKw z+Ybw$tT!QCf^2xl8=HtBBOYPvd3w?UjR3&mDp$(G6h3anCtpVr0Ul-tn@06CxT@@U zKvg2~DU03b4(IWhR=Ol>nCBI=L4@B8KSp8TEJ@OYV5?A|7y9+TegBZwIl_x!?Fyg{ zIK$134qV|p&yIkE4Vb$)<(e>jq>*}up$T$VVTY_=o$H zJk8~ekRjAiyKEYqD9?MOXb$!5kZrTh zF`a+-_{(bbZ@>KX+h2YR@{54XlU>%TAvpF4qq@>@4v%C}+7=WYm_$IH4U5*!;!p5! zr>EBh{C*rrq-ok8X31Y-QKrJ+9!P7m43LI`F;*NJ77e?%b`nGfwBFJaeA@M#WfONN z0U;o6v=jmwU(APET8aarqNZ5>iI7ves3Msdsj#>dpyAht4Hf?(vb+M zOhWF#LM(FO1!dmRTE6;Wx&AW0ydK=f_>Nm;cH;SP)oO!Sc36t1Y&<4#iE#7xzyGTU3uM2X^Z4u#%Oh}Sw|cj1`J^vE@nD--gx4=Zy;ZB z!zwQGbTB)lx7DYKovbV!Ujjf8XW(ILVydA7TV?@!^6IYL%W{pezJ2@De_7br&%dtE9}c}^e&_cC9a9PJi?{_N zgjUY&$Z#I*{SAHF^-Cx zrzrV943pS3QZ`%Ykq}Y?WM`!$xQ%tc5Sf-YL-=_1dc#)X!^NnR0-ME7$L3yp7Fds$ z1zX?lulI*cYkVmVzJ({WJm{1Xrj+@B3%;~R&F5wLR~Q}}d+5f0{wTlM#P~mw2_Enw z2lKQH9IkZ1bU{ZHXEqgcpB8`IHS)ZeAzuc^sFx>#4aV_OjIy90XV(HVj<)dg9@VM5 z4OTj>of~}YXqG|njnLq9S40Hbo>;=}u$nEQqY+5JCBK)@VuwoyZt@c`30;G?yMyJ4 ztYGQ@BH+4Tmh0#H`}&FK`HKD5iz4c*aR`>fi2cojw#>(MAE=|w#)eeiR&W3#ClLk! zMd3jo(T!H&l}lo=5r7+_J%`13&>cy>$CrV)VrkuN$UK%|fDjTu0G9YI2bQ!q$T_Sw zhkJB3k|ktM0I}mK1W?oB!E?nhYpf@Kh}0KQ1lVGp_11G02Kh4{%jlB;_>gC2>{JFC}Od4AT~1i1dWt=hq^E|Z$O!Ry8) zV5W+h6BBQ682%cc4hrkw%oMY=<%E~?SKj)^l70KXe)(|5_I_w&u@}V0{seXrSMtaR ztmlUYyah6O;rZva2<>RUbb$v*NMsxknvaEqL0SuRd}>EVo(n}_p^i!ZZdo>L3Z6kQ zhaP(@<~fkXGZMTvf|0w)cwz?x6fXod$C<6PJi)aTR)HPBNE31q_nO(GI20p6z}jCN zxmex-2_L{`n@_PK?#jRKkiy`#Oi$oQOJNI_f$J2LkSiH{|8~WGOkQI}zO&p@Mv9Eb z5huH=##V&Vo`!;7Sc8r-;e+uG2p>w5!Uzy2;D@W@}g3tm&N+@W!&RW>qCXWd!m&+ z#y!l(S?-LoDx>dqKr%`t0F}@^UqLos4#ez3y% z!*cCUzpQV6r$WGUYJ}W%4=YKFJq{J)M@d7?Fy9SNKo@$V?*UHtbgKYHM1rJDA*S+% zr|B1a6}l&2U>4@zS~)%bAVSW8@8S4Qj$jo}rDlf$vkGq&DA2k31i}d`1d55GY&&}o zYm%FICL146zcx}}@pJ*-f9lc)IEW*tCy_w~CEk!vRyl)%kZ@bUZXghQPKWgv1+B?X zg*Z*Yd-(KW!T$99`)@yu4|zkR$$OBz4mAZ_Z=Gds++re8uw=h8RR9In7V;(}oi($s z9#FOn&43aG{t_R9t^$7&QGS`fhtFDIh`F}gGNsdILo5>Tf@q~+L}9b{G+qCe$hX8A zi}a|m!C-bw@N}z{)$t|~6U%+BfK0R_&K%uN^)v>+Y;MbO4GdR32Z3MN7CnwU2s1|n zr7_4!WL@U3h}(c6oZ!R|?qQYpzhAWf`swq3yKrU6e2cE^rqMxh-j0*FvnE)}FB>d13&s5i3MU?0;+MSp>Yt__Sv9*GN4-bv`MNY$lN7k zLBktyt6n@|;oCC;J{>VTVUQJ_7YLCS?$k?Xs6Q~ZZy%Gcw&}dni(SKwy4$9Y@$Ms; zz3C4)Wgp9Tz_9Z$Cktfo?hArOs3f!%YZC!r>>#)UXU4wkzgx8rfcDP$=OBEv6g)8Y zl<~-fpk8cFR0>T`u$RTS8(Nkyj!n4266#}_M5+FiNKb_$n~G*xNApy?9_{uYz*)o< z(8N0@*e!IfK6%qX_*id=*Ts8Iq=CT(VzVG#c`4WnrdxnDSj>{tf~f4s33^@jtkm-w zP%0la^4zT4w1WmIw($hZ!Je|C4E^@lqphdZcn1&4J+I-pdHWtetk-XU`Q_*D|LwPwIYS|N)8{R>Q7B#3%*p8SKnq6K5ivAaG)#cy%Qc%~n3Dj=v)~gRZq@U= zkBOkNKFrSHtW$s+X`&7;0&z4c0YN(6()uRhVF!pDBI|Yg4=tVcCamj1U@Y*;1bT}X zFN-ST3rzF?|2+7eOqn2Z`AZv4kZu-6T^-b5vm&CUKHZ(ed?0`9x~rq`<9S)=_F=)k zu5Z76`TXr;t?N6K+3OIAPbc9o@lrt9Vcvoub=#s#h(ht-I2w_;_(MVAt)#T+*b10% zmuO}TA37D=SebP_=uc0-8+Nq;>78B zp;mlYMG{e2L;*JWB;*j03QEE*D>0-;H(g87bmdX6g@QOBpj&UKrSlz|?t z^69{hDXot*_Umus|M+p+DNtY^`bH%c+a-A9acCmI**W^tZEev7Vvo3l-ifAK4jwMr zYJ_|P!Q;M*rZ~N4ERBKAW3ZD8z-|pcdZLlh9+qPS9=LzRaC!RLCY>%ohtOjL(^+3Q`H57L*R(bTn8jWC+k}3_Mu{@i& zi1;NLB1Nfy7Hy?+!I6uzNH#?_A?7%?30zkkSvCoPwxZt zlqYIhEe1*5(wypsX3$kV(m<91r{YSZ6>nSkV*3cdhU>+AH z!-{%#!^a-R6pyw%QX(J-g0i{pB!ap=F4*_4>;Cn}7Pd$K0}e4SDClh+Ktc?o%OFwg z#aec0Ac$^ziUEJO8WrFf>#?8{hw}g&?%OE;62XNuV>)2QCq8$sN|G@cBrlg76p5JSV)OMJtad5GpHf z2f05&$B+&~5A1ryV*8@}7;UXy?ogq~6&|m}Ijf?9LOjY$A1A6aUba^n_RHPxZ{OF~AA4jb zCbrb>X-j9bG<5`zj=F^>GdY5QeIBRvT6{TS%3~3tdF~4iLU@INps?*|SU0e5cI7#l zj1K&8fPJGqkKcwh4c{HXE^E zKY#lE+wZ@80R8veMFiAg$SBRH`?~kL^Qy=&;_)zfuUZ9sAOUQ%rQ-}$U~+?}Y4 z0wUP(-32oM;+9Gh+hQG_DCfEE3oAfk63MTV-E?pdaW23zL`6m1f(_va+tbHDg0jO`jO0xAjK~499#cn;2bpW}Bb?6QiQzTa(7OW}hf3 zwr1 z`pC%MqsE`w?*_Q4jIl6qcOHL~;e@p9V6hM2WyOB|GS{y^u5m>gd&E^O9%vD4e@YSI zaR7P*(qZy^8JmYR?n`1;5`^;f?3qwkl+q^}+Zs3k>TaGC1iSU_(@8PVkH+^oIAr6= z!z07P4B+Y#yzt(fbt-=VZA==hJ1*Ej2YftgzbvVX(-LkYLcMdlp(!R@J7l_>%s~4< zHrR_m@T&$zd6wg*<_1V1*QHh-t^sh+-fb%_QMXwfd0emd_4(7cFFa)UF{f~9)wJ7i zIW-5}YffbIkvL`Ae@wvYcB+-bX4l2bHJCo3hXQx!xg+@~U0i1S$6nctH8)l-xOA?7{!Mzc689cV^mdnHgD_gV;!dijy~YTM?! zkx%SK1)L^60^MJM-*_57?(7D#bh}yj3G;C73o;iei39Zrlo4NNwV2@p&Hw!E)8Fa( zZe~2{0eLUz6x0fEjoIMo(0Ju?tsW_#b*2KXWtZ_2z;_F*_7m zxSXPLo6xyCyHHJ~vjp>!iRc0_WsvZ%YsEeb>zD+HQmr=+ynz!sP8;hp+QS+E%Tv&| zo`V;&JfL8N%PAC>~GCCc)s<$xKF6G3PxZ8sf_y8i2e1v^i%r-okaZqeMPgV;1jpx~nc zErFz&&jg?I(L=DAULr;WPeUV_A3UvEQfp-u?`q*c%9lSFgYmnI_gB_}dSO^M1#?8O7&-NZI%U%z7 ze%@=E__^XnzXY2&k9hFlXfq<+4Gf|04#Eg74ks;U#GZDCXoq;R;Tq$8BNgEAZJ8=s z(t-*W@G|vc$zVJTw)p&MVJl+RgFien!x?Gxke( zP!wlqO{^~icwL_5C>vWA;Q`e$Bg8`AW)jyR6fGVXi3$~t0iob=(lb#fo4&AkslFY& zJ>_(kk}kqpan=z$G}vs#ihGDUw&RVk+8b{iwOP36SfIG7nWjH7uU0)cX)W7v!WJ$VkF|7I>5(>KHgzZA_4w5FpZ5M- z%@YR}9jmiOv6O-e031@baWY%lvu*agqQ@9mEE2={U&qH)8()6;@?l8UOP`jBj>2;7 z;?Sjb!JJe-PcJ$Mgvf0O>4f68C)~QNg&PK9J0i}$;gA;6GA{zh0ZA+s!?Qi@E_Gfh z03py2I9@ytD6VC>ceJ?JgkpK`(~|GOkqHLa39AhlK?&wfKv{=TmTiij7kJ!tc$Qlm z3@;JF3DKVDT=sYrC=Z*4k#ElmEQTw2KjXweHD2^45?kMH&WOFX0q88{gAo7x{gDTpP(9BCF_8A9r4d*je2^r#E?=lWNv&KAW+NqtuPqZZ4Qa}g;c6v!6 zF!PKFoR~h3*6|lU%bW&AOU!Gb6q7XRDJ${Vq$90PkI}J@alg6geJi=rVd;$BuK@-a z90uj68$rnG;|!>7XX_BFh%D!Aq6nZmcD8O9hi(f4wW}$Tb%yaOnm+&K<8;Y){%_m&os;c|=bf_y4ngweh@EL#6SDr)?+>VDauS-8 zFK&#!STAvu3+fu7MGKXHXRp)zKXQ&|!m)rrD3n7ZE@MpBbNXVvkOghvHt$90Si8p@ z&zvjwD_G>-Ek@vla_5^aQED1bJ@|5D02^$v4lxQkTdOC7#bJ@dQ*jhZpA$02PZOaL zV^B3;5*7fWLinso*nT0J>ce9FU*CUB|3f5}qgM}0ZXMMT7lJl8!p0hbbZsCPffD^l zgXMOR84+X3mx`T2tj1yW89t5&oX;s9f~7kaM{Rl9OOkK9HsIbKH#ybxz*L~)?+mS* zbRztQu#t?Q*fo}ENC+KE2LU~a@1w(8A|%knSg@81tc3?*AyPxJ&ba5zaCfq_UX4j|NOdI?^RHjMIr5(%f!bICwy6(e>pD& zAH!UyX`iNg-NE@rY5ScP*FlpI@E1PlPzaFWN_t25qsf@h1ofP%Nf0*CIHfdkdB`qb zA00mOR(R2fC{3{TH2Z)Y;7-spyxB1V4!&6IPqN7CG8^kWDUTDZ5u7&5!iK_u=EFtL zBi4r-0-Swp z;u)ZxttY6bMU$~)hbtg)no|<)dBQv)`Zl5-HoA4&a+3%1@S^1K9BgftY3`fY1`BbT z&+&Z4gh0Ldw5h*KYeJ`dYOxx zQ?>e0;kfK%;2DvUz~qK&=@AzjbK8k0X>|l-=ff8S(l#iF=Z%{kmt9f{`KPp0_KWK| zGVpZrF|h04f#?uL)MPrxe?LyU-qY2DGQP#2ds^7OY==8788{rMJmq@?>LYIn|7y